Version Description
- Fixed - Carousels utilizing slick JS causing conflict with Elementor scripts.
Download this release
Release Info
Developer | livemesh |
Plugin | Addons for Elementor |
Version | 2.5.2 |
Comparing to | |
See all releases |
Code changes from version 2.3.3 to 2.5.2
- addons-for-elementor.php +3 -3
- admin/admin-ajax.php +3 -3
- admin/views/documentation.php +44 -17
- admin/views/settings.php +8 -5
- assets/css/fonts/icomoon/icomoon.eot +0 -0
- assets/css/fonts/icomoon/icomoon.ttf +0 -0
- assets/css/fonts/icomoon/icomoon.woff +0 -0
- assets/css/fonts/{icomoon/icomoon.svg → lae-icomoon.svg} +11 -6
- assets/css/fonts/lae-icomoon.ttf +0 -0
- assets/css/fonts/lae-icomoon.woff +0 -0
- assets/css/icomoon.css +76 -46
- assets/css/slick.css +29 -26
- assets/css/sliders.css +7 -2
- freemius/includes/class-freemius.php +104 -23
- freemius/includes/class-fs-plugin-updater.php +2 -2
- freemius/includes/entities/class-fs-site.php +4 -1
- freemius/includes/fs-plugin-info-dialog.php +1 -1
- freemius/package.json +1 -1
- freemius/start.php +1 -1
- freemius/templates/connect.php +11 -0
- freemius/templates/debug.php +10 -0
- freemius/templates/forms/deactivation/form.php +1 -1
- includes/helper-functions.php +2 -16
- includes/query-functions.php +3 -1
- includes/widgets/carousel.php +7 -7
- includes/widgets/portfolio.php +2 -2
- includes/widgets/posts-carousel.php +1 -1
- plugin.php +2 -9
- readme.txt +12 -2
addons-for-elementor.php
CHANGED
@@ -8,7 +8,7 @@
|
|
8 |
* Author URI: https://www.livemeshthemes.com/elementor-addons
|
9 |
* License: GPL3
|
10 |
* License URI: https://www.gnu.org/licenses/gpl-3.0.txt
|
11 |
-
* Version: 2.
|
12 |
* Text Domain: livemesh-el-addons
|
13 |
* Domain Path: languages
|
14 |
*
|
@@ -36,13 +36,13 @@ if ( !defined( 'ABSPATH' ) ) {
|
|
36 |
|
37 |
if ( !function_exists( 'lae_fs' ) ) {
|
38 |
// Plugin version
|
39 |
-
define( 'LAE_VERSION', '2.
|
40 |
// Plugin Root File
|
41 |
define( 'LAE_PLUGIN_FILE', __FILE__ );
|
42 |
// Plugin Folder Path
|
43 |
define( 'LAE_PLUGIN_DIR', plugin_dir_path( __FILE__ ) );
|
44 |
// Plugin Folder URL
|
45 |
-
define( 'LAE_PLUGIN_URL',
|
46 |
// Plugin Addons Folder Path
|
47 |
define( 'LAE_ADDONS_DIR', plugin_dir_path( __FILE__ ) . 'includes/widgets/' );
|
48 |
// Plugin Premium Addons Folder Path
|
8 |
* Author URI: https://www.livemeshthemes.com/elementor-addons
|
9 |
* License: GPL3
|
10 |
* License URI: https://www.gnu.org/licenses/gpl-3.0.txt
|
11 |
+
* Version: 2.5.2
|
12 |
* Text Domain: livemesh-el-addons
|
13 |
* Domain Path: languages
|
14 |
*
|
36 |
|
37 |
if ( !function_exists( 'lae_fs' ) ) {
|
38 |
// Plugin version
|
39 |
+
define( 'LAE_VERSION', '2.5.2' );
|
40 |
// Plugin Root File
|
41 |
define( 'LAE_PLUGIN_FILE', __FILE__ );
|
42 |
// Plugin Folder Path
|
43 |
define( 'LAE_PLUGIN_DIR', plugin_dir_path( __FILE__ ) );
|
44 |
// Plugin Folder URL
|
45 |
+
define( 'LAE_PLUGIN_URL', plugins_url( '/', __FILE__ ) );
|
46 |
// Plugin Addons Folder Path
|
47 |
define( 'LAE_ADDONS_DIR', plugin_dir_path( __FILE__ ) . 'includes/widgets/' );
|
48 |
// Plugin Premium Addons Folder Path
|
admin/admin-ajax.php
CHANGED
@@ -113,9 +113,9 @@ class LAE_Admin_Ajax {
|
|
113 |
|
114 |
$this->ajax_msg = array(
|
115 |
'box_icons' => array(
|
116 |
-
'before' => '<i class="
|
117 |
-
'success' => '<i class="
|
118 |
-
'error' => '<i class="
|
119 |
),
|
120 |
'box_messages' => array(
|
121 |
|
113 |
|
114 |
$this->ajax_msg = array(
|
115 |
'box_icons' => array(
|
116 |
+
'before' => '<i class="lae-info-box-icon dashicons dashicons-admin-generic"></i>',
|
117 |
+
'success' => '<i class="lae-info-box-icon dashicons dashicons-yes"></i>',
|
118 |
+
'error' => '<i class="lae-info-box-icon dashicons dashicons-no-alt"></i>'
|
119 |
),
|
120 |
'box_messages' => array(
|
121 |
|
admin/views/documentation.php
CHANGED
@@ -255,6 +255,15 @@ else {
|
|
255 |
help of templates and filters provided by the plugin. </p>
|
256 |
<p>Following are the two ways to customize the output of an addon part of the plugin.</p>
|
257 |
<ul>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
258 |
<li><p><strong>Templates</strong> let you modify the HTML generated by an addon by placing an appropriately
|
259 |
named PHP file in a folder named 'elementor-addons' in your child theme (or parent theme).</p>
|
260 |
<p>Following are the names of the files that plugin looks for to customize the <i>respective</i> addon
|
@@ -269,21 +278,6 @@ else {
|
|
269 |
most cases, it is recommended to copy over the rendering code from the <code>render()</code> function to the template
|
270 |
file and modify the same to achieve the desired customization</strong>. A basic knowledge of PHP and HTML is all that is
|
271 |
required to customize an addon.</p>
|
272 |
-
<li><strong>Module Templates </strong>(<span class="pro-feature">Pro Feature</span>) are PHP files which can be placed in the <code>elementor-addons/modules/</code> of
|
273 |
-
the child theme to customize the posts grid item information part of posts grid/block addons output by module files located in <code>includes/blocks/modules/</code> folder
|
274 |
-
of the premium version of the plugin. The template files should be named as <code>module-1.php, module-2.php .... , module-12.php, module-13.php</code> to
|
275 |
-
match the corresponding files located in the <code>includes/blocks/modules</code> folder. Only HTML part of <code>render()</code> function needs to
|
276 |
-
be customized in the module template files. The users are recommended to copy over the rendering code part of this function to the corresponding
|
277 |
-
template file and then customize it to their needs. </code>
|
278 |
-
</li>
|
279 |
-
<li><p><strong>Filters</strong> are hooks that are provided at almost every customization opportunity that presents itself
|
280 |
-
as the addon renders the widgets by parsing the settings input by the user in the Elementor panel. <strong>About 200+ filters have been
|
281 |
-
provided</strong> to help users customize almost any information output by the addons of this plugin.</p>
|
282 |
-
<p>To locate the filters, the users are encouraged to have a look at the PHP code located in the <code>render()</code> function of
|
283 |
-
the respective addon file located in <code>includes/widgets/</code> folder.</p>
|
284 |
-
|
285 |
-
<p><a href="https://docs.presscustomizr.com/article/26-wordpress-actions-filters-and-hooks-a-guide-for-non-developers"
|
286 |
-
target="_blank">More about Filters - a guide for non-developers →</a></p>
|
287 |
</li>
|
288 |
</ul>
|
289 |
|
@@ -1070,7 +1064,7 @@ else {
|
|
1070 |
|
1071 |
<hr>
|
1072 |
<h3 id="plugin-support">Plugin Support</span><a class="back-to-top" href="#panel"> Back to top</a></h3>
|
1073 |
-
<p>If you have queries or issues to report related to the plugin,
|
1074 |
|
1075 |
</div>
|
1076 |
|
@@ -1170,6 +1164,39 @@ else {
|
|
1170 |
<div id="updates-panel" class="panel-left">
|
1171 |
|
1172 |
<h2>Change Log for the Premium Version</h2>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1173 |
<h3>2.3.3</h3>
|
1174 |
<ul>
|
1175 |
<li>Fixed - Social media icons not showing up for team profiles.</li>
|
@@ -1399,7 +1426,7 @@ else {
|
|
1399 |
<!-- Knowledge base -->
|
1400 |
<div class="panel-aside">
|
1401 |
<h4><?php _e('Why upgrade to Premium version?', 'livemesh-el-addons'); ?></h4>
|
1402 |
-
<p><?php _e('Premium version offers multiple benefits - more addon elements, advanced features for addons including those part of the free plugin and priority support through a dedicated support
|
1403 |
|
1404 |
<a class="button button-primary"
|
1405 |
href="https://www.livemeshthemes.com/elementor-addons/addons-demo/#why-upgrade"
|
255 |
help of templates and filters provided by the plugin. </p>
|
256 |
<p>Following are the two ways to customize the output of an addon part of the plugin.</p>
|
257 |
<ul>
|
258 |
+
<li><p><strong>Filters</strong> are hooks that are provided at almost every customization opportunity that presents itself
|
259 |
+
as the addon renders the widgets by parsing the settings input by the user in the Elementor panel. <strong>About 200+ filters have been
|
260 |
+
provided</strong> to help users customize almost any information output by the addons of this plugin.</p>
|
261 |
+
<p>To locate the filters, the users are encouraged to have a look at the PHP code located in the <code>render()</code> function of
|
262 |
+
the respective addon file located in <code>includes/widgets/</code> folder.</p>
|
263 |
+
|
264 |
+
<p><a href="https://docs.presscustomizr.com/article/26-wordpress-actions-filters-and-hooks-a-guide-for-non-developers"
|
265 |
+
target="_blank">More about Filters - a guide for non-developers →</a></p>
|
266 |
+
</li>
|
267 |
<li><p><strong>Templates</strong> let you modify the HTML generated by an addon by placing an appropriately
|
268 |
named PHP file in a folder named 'elementor-addons' in your child theme (or parent theme).</p>
|
269 |
<p>Following are the names of the files that plugin looks for to customize the <i>respective</i> addon
|
278 |
most cases, it is recommended to copy over the rendering code from the <code>render()</code> function to the template
|
279 |
file and modify the same to achieve the desired customization</strong>. A basic knowledge of PHP and HTML is all that is
|
280 |
required to customize an addon.</p>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
281 |
</li>
|
282 |
</ul>
|
283 |
|
1064 |
|
1065 |
<hr>
|
1066 |
<h3 id="plugin-support">Plugin Support</span><a class="back-to-top" href="#panel"> Back to top</a></h3>
|
1067 |
+
<p>If you have queries or issues to report related to the plugin, please submit the same through our <a href="https://www.livemeshthemes.com/elementor-addons/contact-us/" title="Livemesh Contact form">website contact form</a>. This will create a support ticket in our support portal.</p>
|
1068 |
|
1069 |
</div>
|
1070 |
|
1164 |
<div id="updates-panel" class="panel-left">
|
1165 |
|
1166 |
<h2>Change Log for the Premium Version</h2>
|
1167 |
+
<h3>2.5.2</h3>
|
1168 |
+
<ul>
|
1169 |
+
<li>Fixed - Carousels utilizing slick JS causing conflict with Elementor scripts.</li>
|
1170 |
+
</ul>
|
1171 |
+
<h3>2.5.1</h3>
|
1172 |
+
<ul>
|
1173 |
+
<li>Added - Support for HTML tags in gallery item description.</li>
|
1174 |
+
<li>Fixed - The gallery item description not displaying in fancybox lightbox.</li>
|
1175 |
+
</ul>
|
1176 |
+
<h3>2.5</h3>
|
1177 |
+
<ul>
|
1178 |
+
<li>Updated - Moved the video and image gallery addon to blocks framework with a host of new features. The popular gallery module is now powered by the same robust framework that powers our posts grid and posts block modules.</li>
|
1179 |
+
<li>Added - 3 skins for video and image gallery module with better support for titles and descriptions. </li>
|
1180 |
+
<li>Added - 7 new header styles for video and image gallery addon derived from blocks framework.</li>
|
1181 |
+
<li>Added - Support for AJAX based filtering instead of JS filtering for video/image gallery addon when pagination/load more function is chosen for the gallery. No more empty filters since the gallery items are fetched from the server when filters are invoked. When number of items for a filter exceeds the 'items per page' specified, the filters themselves are paginated or load more function is invoked depending on user choice. The addon reverts to quicker in memory JS filters when no pagination or load more is involved.</li>
|
1182 |
+
<li>Added - Support for tags and filters when bulk upload option for images is chosen.</li>
|
1183 |
+
<li>Added - Collapsible and responsive filters for the gallery module.</li>
|
1184 |
+
<li>Added - Better performance with in memory cache support for pagination of image/video gallery addon.</li>
|
1185 |
+
<li>Fixed - The video gallery error when elementor lightbox option is chosen.</li>
|
1186 |
+
<li>Removed module based templates; use filter hooks instead to achieve the same result.</li>
|
1187 |
+
</ul>
|
1188 |
+
<h3>2.3.5</h3>
|
1189 |
+
<ul>
|
1190 |
+
<li>Updated - Freemius SDK to 2.1.3 that addresses plugin update issues on a multisite network.</li>
|
1191 |
+
</ul>
|
1192 |
+
<h3>2.3.4</h3>
|
1193 |
+
<ul>
|
1194 |
+
<li>Added - Read More link/button options for posts blocks.</li>
|
1195 |
+
<li>Added - Styling options for read more links and buttons in posts block module.</li>
|
1196 |
+
<li>Added - Styling options for load more button in posts grid and posts block modules.</li>
|
1197 |
+
<li>Added - Responsive pagination controls for gallery.</li>
|
1198 |
+
<li>Added - Block style 8 in Posts Block now much more responsive.</li>
|
1199 |
+
</ul>
|
1200 |
<h3>2.3.3</h3>
|
1201 |
<ul>
|
1202 |
<li>Fixed - Social media icons not showing up for team profiles.</li>
|
1426 |
<!-- Knowledge base -->
|
1427 |
<div class="panel-aside">
|
1428 |
<h4><?php _e('Why upgrade to Premium version?', 'livemesh-el-addons'); ?></h4>
|
1429 |
+
<p><?php _e('Premium version offers multiple benefits - more addon elements, advanced features for addons including those part of the free plugin and priority support through a dedicated support portal.', 'livemesh-el-addons'); ?></p>
|
1430 |
|
1431 |
<a class="button button-primary"
|
1432 |
href="https://www.livemeshthemes.com/elementor-addons/addons-demo/#why-upgrade"
|
admin/views/settings.php
CHANGED
@@ -39,7 +39,7 @@ $deactivate_element_testimonials_slider = lae_get_option( 'lae_deactivate_elemen
|
|
39 |
|
40 |
<ul class="lae-tabs-wrap">
|
41 |
<li class="lae-tab selected" data-target="general"><i
|
42 |
-
|
43 |
echo __( 'General', 'livemesh-el-addons' ) ;
|
44 |
?>
|
45 |
</li>
|
@@ -48,18 +48,20 @@ echo __( 'General', 'livemesh-el-addons' ) ;
|
|
48 |
echo __( 'Elements', 'livemesh-el-addons' ) ;
|
49 |
?>
|
50 |
</li>
|
|
|
|
|
51 |
<li class="lae-tab" data-target="custom-css"><i
|
52 |
-
|
53 |
echo __( 'Custom CSS', 'livemesh-el-addons' ) ;
|
54 |
?>
|
55 |
</li>
|
56 |
<li class="lae-tab" data-target="debugging"><i
|
57 |
-
|
58 |
echo __( 'Debugging', 'livemesh-el-addons' ) ;
|
59 |
?>
|
60 |
</li>
|
61 |
<li class="lae-tab" data-target="premium-version"><i
|
62 |
-
|
63 |
echo __( 'Premium Version', 'livemesh-el-addons' ) ;
|
64 |
?>
|
65 |
</li>
|
@@ -130,6 +132,8 @@ echo $theme_hover_color ;
|
|
130 |
|
131 |
</div>
|
132 |
|
|
|
|
|
133 |
|
134 |
|
135 |
<!------------------- ELEMENTS TAB -------------------->
|
@@ -694,7 +698,6 @@ if ( lae_fs()->is_not_paying() ) {
|
|
694 |
directly regarding the issues you are facing in your site by sharing the details of
|
695 |
your site securely.
|
696 |
</li>
|
697 |
-
</li>
|
698 |
<li><strong>Faster turnaround</strong> - The threads opened by paid customers will be
|
699 |
attended to within 24 hours of opening a ticket.
|
700 |
</li>
|
39 |
|
40 |
<ul class="lae-tabs-wrap">
|
41 |
<li class="lae-tab selected" data-target="general"><i
|
42 |
+
class="lae-icon dashicons dashicons-admin-generic"></i><?php
|
43 |
echo __( 'General', 'livemesh-el-addons' ) ;
|
44 |
?>
|
45 |
</li>
|
48 |
echo __( 'Elements', 'livemesh-el-addons' ) ;
|
49 |
?>
|
50 |
</li>
|
51 |
+
<?php
|
52 |
+
?>
|
53 |
<li class="lae-tab" data-target="custom-css"><i
|
54 |
+
class="lae-icon dashicons dashicons-editor-code"></i><?php
|
55 |
echo __( 'Custom CSS', 'livemesh-el-addons' ) ;
|
56 |
?>
|
57 |
</li>
|
58 |
<li class="lae-tab" data-target="debugging"><i
|
59 |
+
class="lae-icon dashicons dashicons-warning"></i><?php
|
60 |
echo __( 'Debugging', 'livemesh-el-addons' ) ;
|
61 |
?>
|
62 |
</li>
|
63 |
<li class="lae-tab" data-target="premium-version"><i
|
64 |
+
class="lae-icon dashicons dashicons-yes"></i><?php
|
65 |
echo __( 'Premium Version', 'livemesh-el-addons' ) ;
|
66 |
?>
|
67 |
</li>
|
132 |
|
133 |
</div>
|
134 |
|
135 |
+
<?php
|
136 |
+
?>
|
137 |
|
138 |
|
139 |
<!------------------- ELEMENTS TAB -------------------->
|
698 |
directly regarding the issues you are facing in your site by sharing the details of
|
699 |
your site securely.
|
700 |
</li>
|
|
|
701 |
<li><strong>Faster turnaround</strong> - The threads opened by paid customers will be
|
702 |
attended to within 24 hours of opening a ticket.
|
703 |
</li>
|
assets/css/fonts/icomoon/icomoon.eot
DELETED
Binary file
|
assets/css/fonts/icomoon/icomoon.ttf
DELETED
Binary file
|
assets/css/fonts/icomoon/icomoon.woff
DELETED
Binary file
|
assets/css/fonts/{icomoon/icomoon.svg → lae-icomoon.svg}
RENAMED
@@ -3,7 +3,7 @@
|
|
3 |
<svg xmlns="http://www.w3.org/2000/svg">
|
4 |
<metadata>Generated by IcoMoon</metadata>
|
5 |
<defs>
|
6 |
-
<font id="icomoon" horiz-adv-x="1024">
|
7 |
<font-face units-per-em="1024" ascent="960" descent="-64" />
|
8 |
<missing-glyph horiz-adv-x="1024" />
|
9 |
<glyph unicode=" " horiz-adv-x="512" d="" />
|
@@ -29,12 +29,17 @@
|
|
29 |
<glyph unicode="" glyph-name="arrow-right-toggle" d="M777.312 503.168l-306.752 306.752c-28.096 28.096-74.144 28.096-102.24 0l-25.6-25.6c-28.096-28.064-28.096-74.112 0-102.208l234.048-234.112-234.080-234.080c-28.096-28.096-28.096-74.144 0-102.208l25.6-25.6c28.096-28.128 74.144-28.128 102.24 0l306.752 306.784c15.104 15.072 21.824 35.296 20.704 55.136 1.152 19.808-5.568 40.032-20.672 55.136z" />
|
30 |
<glyph unicode="" glyph-name="menu" d="M0 783.275h1024v-42.667h-1024v42.667zM0 469.312h1024v-42.667h-1024v42.667zM0 155.392h1024v-42.667h-1024v42.667z" />
|
31 |
<glyph unicode="" glyph-name="menu-2" d="M916.523-64h-809.003c-59.285 0-107.52 48.256-107.52 107.541v26.283c0 59.264 48.235 107.499 107.52 107.499h809.003c59.264 0 107.477-48.235 107.477-107.499v-26.283c0-59.285-48.213-107.541-107.477-107.541zM107.52 134.656c-35.755 0-64.853-29.077-64.853-64.832v-26.283c0-35.776 29.099-64.875 64.853-64.875h809.003c35.733 0 64.811 29.099 64.811 64.875v26.283c0 35.755-29.077 64.832-64.811 64.832h-809.003zM916.523 327.317h-809.003c-59.285 0-107.52 48.256-107.52 107.541v26.325c0 59.264 48.235 107.499 107.52 107.499h809.003c59.264 0 107.477-48.235 107.477-107.499v-26.325c0-59.307-48.213-107.541-107.477-107.541zM107.52 526.016c-35.755 0-64.853-29.077-64.853-64.832v-26.325c0-35.776 29.099-64.875 64.853-64.875h809.003c35.733 0 64.811 29.099 64.811 64.875v26.325c0 35.755-29.077 64.832-64.811 64.832h-809.003zM916.523 718.677h-809.003c-59.285 0-107.52 48.213-107.52 107.477v26.347c0 59.264 48.235 107.499 107.52 107.499h809.003c59.264 0 107.477-48.235 107.477-107.499v-26.304c0-59.285-48.213-107.52-107.477-107.52zM107.52 917.333c-35.755 0-64.853-29.077-64.853-64.832v-26.347c0-35.733 29.099-64.811 64.853-64.811h809.003c35.733 0 64.811 29.099 64.811 64.853v26.304c0 35.755-29.077 64.832-64.811 64.832h-809.003z" />
|
32 |
-
<glyph unicode="" glyph-name="
|
33 |
-
<glyph unicode="" glyph-name="
|
34 |
<glyph unicode="" glyph-name="arrow-left2" d="M167.488 448.043l-1.643 1.664 241.344 241.344 30.165-30.165-188.075-188.096h-7.957v-42.667h0.896l195.008-195.008-30.165-30.165-241.323 241.344z" />
|
35 |
-
<glyph unicode="" glyph-name="arrow-
|
36 |
<glyph unicode="" glyph-name="arrow-right2" d="M856.512 447.957l1.643-1.621-241.387-241.387-30.165 30.165 188.075 188.096h7.979v42.667h-0.875l-195.051 195.008 30.165 30.165 241.365-241.344z" />
|
37 |
-
<glyph unicode="" glyph-name="arrow-
|
38 |
-
<glyph unicode="" glyph-name="
|
|
|
|
|
|
|
|
|
39 |
<glyph unicode="" glyph-name="instagram" d="M512 867.8c136.8 0 153-0.6 206.8-3 50-2.2 77-10.6 95-17.6 23.8-9.2 41-20.4 58.8-38.2 18-18 29-35 38.4-58.8 7-18 15.4-45.2 17.6-95 2.4-54 3-70.2 3-206.8s-0.6-153-3-206.8c-2.2-50-10.6-77-17.6-95-9.2-23.8-20.4-41-38.2-58.8-18-18-35-29-58.8-38.4-18-7-45.2-15.4-95-17.6-54-2.4-70.2-3-206.8-3s-153 0.6-206.8 3c-50 2.2-77 10.6-95 17.6-23.8 9.2-41 20.4-58.8 38.2-18 18-29 35-38.4 58.8-7 18-15.4 45.2-17.6 95-2.4 54-3 70.2-3 206.8s0.6 153 3 206.8c2.2 50 10.6 77 17.6 95 9.2 23.8 20.4 41 38.2 58.8 18 18 35 29 58.8 38.4 18 7 45.2 15.4 95 17.6 53.8 2.4 70 3 206.8 3zM512 960c-139 0-156.4-0.6-211-3-54.4-2.4-91.8-11.2-124.2-23.8-33.8-13.2-62.4-30.6-90.8-59.2-28.6-28.4-46-57-59.2-90.6-12.6-32.6-21.4-69.8-23.8-124.2-2.4-54.8-3-72.2-3-211.2s0.6-156.4 3-211c2.4-54.4 11.2-91.8 23.8-124.2 13.2-33.8 30.6-62.4 59.2-90.8 28.4-28.4 57-46 90.6-59 32.6-12.6 69.8-21.4 124.2-23.8 54.6-2.4 72-3 211-3s156.4 0.6 211 3c54.4 2.4 91.8 11.2 124.2 23.8 33.6 13 62.2 30.6 90.6 59s46 57 59 90.6c12.6 32.6 21.4 69.8 23.8 124.2 2.4 54.6 3 72 3 211s-0.6 156.4-3 211c-2.4 54.4-11.2 91.8-23.8 124.2-12.6 34-30 62.6-58.6 91-28.4 28.4-57 46-90.6 59-32.6 12.6-69.8 21.4-124.2 23.8-54.8 2.6-72.2 3.2-211.2 3.2v0zM512 711c-145.2 0-263-117.8-263-263s117.8-263 263-263 263 117.8 263 263c0 145.2-117.8 263-263 263zM512 277.4c-94.2 0-170.6 76.4-170.6 170.6s76.4 170.6 170.6 170.6c94.2 0 170.6-76.4 170.6-170.6s-76.4-170.6-170.6-170.6zM846.8 721.4c0-33.91-27.49-61.4-61.4-61.4s-61.4 27.49-61.4 61.4c0 33.91 27.49 61.4 61.4 61.4s61.4-27.49 61.4-61.4z" />
|
|
|
40 |
</font></defs></svg>
|
3 |
<svg xmlns="http://www.w3.org/2000/svg">
|
4 |
<metadata>Generated by IcoMoon</metadata>
|
5 |
<defs>
|
6 |
+
<font id="lae-icomoon" horiz-adv-x="1024">
|
7 |
<font-face units-per-em="1024" ascent="960" descent="-64" />
|
8 |
<missing-glyph horiz-adv-x="1024" />
|
9 |
<glyph unicode=" " horiz-adv-x="512" d="" />
|
29 |
<glyph unicode="" glyph-name="arrow-right-toggle" d="M777.312 503.168l-306.752 306.752c-28.096 28.096-74.144 28.096-102.24 0l-25.6-25.6c-28.096-28.064-28.096-74.112 0-102.208l234.048-234.112-234.080-234.080c-28.096-28.096-28.096-74.144 0-102.208l25.6-25.6c28.096-28.128 74.144-28.128 102.24 0l306.752 306.784c15.104 15.072 21.824 35.296 20.704 55.136 1.152 19.808-5.568 40.032-20.672 55.136z" />
|
30 |
<glyph unicode="" glyph-name="menu" d="M0 783.275h1024v-42.667h-1024v42.667zM0 469.312h1024v-42.667h-1024v42.667zM0 155.392h1024v-42.667h-1024v42.667z" />
|
31 |
<glyph unicode="" glyph-name="menu-2" d="M916.523-64h-809.003c-59.285 0-107.52 48.256-107.52 107.541v26.283c0 59.264 48.235 107.499 107.52 107.499h809.003c59.264 0 107.477-48.235 107.477-107.499v-26.283c0-59.285-48.213-107.541-107.477-107.541zM107.52 134.656c-35.755 0-64.853-29.077-64.853-64.832v-26.283c0-35.776 29.099-64.875 64.853-64.875h809.003c35.733 0 64.811 29.099 64.811 64.875v26.283c0 35.755-29.077 64.832-64.811 64.832h-809.003zM916.523 327.317h-809.003c-59.285 0-107.52 48.256-107.52 107.541v26.325c0 59.264 48.235 107.499 107.52 107.499h809.003c59.264 0 107.477-48.235 107.477-107.499v-26.325c0-59.307-48.213-107.541-107.477-107.541zM107.52 526.016c-35.755 0-64.853-29.077-64.853-64.832v-26.325c0-35.776 29.099-64.875 64.853-64.875h809.003c35.733 0 64.811 29.099 64.811 64.875v26.325c0 35.755-29.077 64.832-64.811 64.832h-809.003zM916.523 718.677h-809.003c-59.285 0-107.52 48.213-107.52 107.477v26.347c0 59.264 48.235 107.499 107.52 107.499h809.003c59.264 0 107.477-48.235 107.477-107.499v-26.304c0-59.285-48.213-107.52-107.477-107.52zM107.52 917.333c-35.755 0-64.853-29.077-64.853-64.832v-26.347c0-35.733 29.099-64.811 64.853-64.811h809.003c35.733 0 64.811 29.099 64.811 64.853v26.304c0 35.755-29.077 64.832-64.811 64.832h-809.003z" />
|
32 |
+
<glyph unicode="" glyph-name="fit-to" d="M17.067-64c-4.403 0-8.772 1.673-12.117 5.052-6.622 6.656-6.554 17.51 0.102 24.132l331.503 328.533c6.69 6.588 17.476 6.554 24.132-0.068 6.622-6.69 6.588-17.545-0.102-24.201l-331.503-328.533c-3.345-3.277-7.68-4.915-12.015-4.915zM691.746 607.642c-4.335 0-8.67 1.638-12.049 4.949-6.69 6.622-6.758 17.442-0.137 24.132l315.221 318.191c6.588 6.724 17.476 6.758 24.132 0.137s6.724-17.442 0.137-24.132l-315.221-318.225c-3.379-3.345-7.68-5.052-12.083-5.052zM1006.933 738.133c-9.387 0-17.067 7.646-17.067 17.067v170.667h-170.667c-9.387 0-17.067 7.646-17.067 17.067s7.68 17.067 17.067 17.067h187.733c9.387 0 17.067-7.646 17.067-17.067v-187.733c0-9.421-7.68-17.067-17.067-17.067zM204.8-64h-187.733c-9.421 0-17.067 7.68-17.067 17.067v187.733c0 9.387 7.646 17.067 17.067 17.067s17.067-7.68 17.067-17.067v-170.667h170.667c9.421 0 17.067-7.68 17.067-17.067s-7.646-17.067-17.067-17.067z" />
|
33 |
+
<glyph unicode="" glyph-name="full-screen" d="M17.067-64c-4.403 0-8.772 1.673-12.117 5.052-6.622 6.656-6.554 17.51 0.102 24.132l331.503 328.533c6.69 6.588 17.476 6.554 24.132-0.068 6.622-6.69 6.588-17.545-0.102-24.201l-331.503-328.533c-3.345-3.277-7.68-4.915-12.015-4.915zM691.746 607.642c-4.335 0-8.67 1.638-12.049 4.949-6.69 6.622-6.758 17.442-0.137 24.132l315.221 318.191c6.588 6.724 17.476 6.758 24.132 0.137s6.724-17.442 0.137-24.132l-315.221-318.225c-3.379-3.345-7.68-5.052-12.083-5.052zM1006.933-64c-4.471 0-9.011 1.775-12.322 5.257l-315.187 328.533c-6.519 6.793-6.349 17.613 0.546 24.132 6.793 6.485 17.613 6.315 24.132-0.546l315.187-328.533c6.519-6.793 6.349-17.613-0.546-24.132-3.311-3.14-7.543-4.71-11.81-4.71zM348.604 607.642c-4.267 0-8.533 1.57-11.81 4.745l-331.537 318.225c-6.793 6.519-7.031 17.34-0.512 24.132 6.554 6.793 17.34 7.031 24.132 0.512l331.537-318.225c6.793-6.519 7.031-17.34 0.512-24.132-3.345-3.482-7.817-5.257-12.322-5.257zM1006.933 738.133c-9.387 0-17.067 7.646-17.067 17.067v170.667h-170.667c-9.387 0-17.067 7.646-17.067 17.067s7.68 17.067 17.067 17.067h187.733c9.387 0 17.067-7.646 17.067-17.067v-187.733c0-9.421-7.68-17.067-17.067-17.067zM1006.933-64h-187.733c-9.387 0-17.067 7.68-17.067 17.067s7.68 17.067 17.067 17.067h170.667v170.667c0 9.387 7.68 17.067 17.067 17.067s17.067-7.68 17.067-17.067v-187.733c0-9.387-7.68-17.067-17.067-17.067zM17.067 738.133c-9.421 0-17.067 7.646-17.067 17.067v187.733c0 9.421 7.646 17.067 17.067 17.067h187.733c9.421 0 17.067-7.646 17.067-17.067s-7.646-17.067-17.067-17.067h-170.667v-170.667c0-9.421-7.646-17.067-17.067-17.067zM204.8-64h-187.733c-9.421 0-17.067 7.68-17.067 17.067v187.733c0 9.387 7.646 17.067 17.067 17.067s17.067-7.68 17.067-17.067v-170.667h170.667c9.421 0 17.067-7.68 17.067-17.067s-7.646-17.067-17.067-17.067z" />
|
34 |
<glyph unicode="" glyph-name="arrow-left2" d="M167.488 448.043l-1.643 1.664 241.344 241.344 30.165-30.165-188.075-188.096h-7.957v-42.667h0.896l195.008-195.008-30.165-30.165-241.323 241.344z" />
|
35 |
+
<glyph unicode="" glyph-name="arrow-left3" d="M241.003 426.603c-5.781 0-11.584 2.368-15.787 7.040-7.872 8.704-7.211 22.165 1.493 30.037l541.995 490.816c8.704 7.915 22.208 7.253 30.037-1.493 7.915-8.704 7.253-22.165-1.493-30.080l-541.952-490.773c-4.075-3.712-9.195-5.547-14.293-5.547zM782.997-64.021c-5.12 0-10.24 1.835-14.293 5.547l-541.995 490.624c-8.704 7.872-9.365 21.333-1.493 30.037 7.872 8.747 21.333 9.451 30.080 1.493l541.952-490.581c8.747-7.872 9.408-21.376 1.493-30.080-4.203-4.629-9.941-7.040-15.744-7.040z" />
|
36 |
<glyph unicode="" glyph-name="arrow-right2" d="M856.512 447.957l1.643-1.621-241.387-241.387-30.165 30.165 188.075 188.096h7.979v42.667h-0.875l-195.051 195.008 30.165 30.165 241.365-241.344z" />
|
37 |
+
<glyph unicode="" glyph-name="arrow-right3" d="M782.976 426.624c-5.077 0-10.219 1.792-14.251 5.504l-542.037 490.773c-8.704 7.893-9.365 21.355-1.493 30.059 7.915 8.747 21.376 9.408 30.080 1.493l541.995-490.752c8.747-7.915 9.408-21.376 1.493-30.080-4.203-4.672-9.941-6.997-15.787-6.997zM241.024-64c-5.824 0-11.627 2.368-15.829 6.997-7.872 8.704-7.168 22.208 1.493 30.080l542.037 490.624c8.661 7.915 22.165 7.211 30.037-1.493 7.915-8.704 7.211-22.208-1.493-30.080l-541.995-490.624c-4.075-3.669-9.195-5.504-14.251-5.504z" />
|
38 |
+
<glyph unicode="" glyph-name="start" d="M105.54-59.733c-2.867 0-5.769 0.717-8.397 2.15-5.359 3.038-8.67 8.738-8.67 14.916v981.333c0 6.144 3.311 11.844 8.67 14.848 5.359 3.038 11.947 2.935 17.203-0.239l812.954-490.598c5.086-3.072 8.226-8.602 8.226-14.609 0-5.973-3.14-11.537-8.226-14.609l-812.954-490.735c-2.697-1.673-5.769-2.458-8.806-2.458zM122.607 908.459v-920.883l762.88 460.493-762.88 460.39z" />
|
39 |
+
<glyph unicode="" glyph-name="heart, love, like" d="M934.176 791.52c-116.128 115.072-301.824 117.472-422.112 9.216-120.32 108.256-305.952 105.856-422.144-9.216-119.712-118.528-119.712-310.688 0-429.28 34.208-33.888 353.696-350.112 353.696-350.112 37.856-37.504 99.072-37.504 136.896 0 0 0 349.824 346.304 353.696 350.112 119.744 118.592 119.744 310.752-0.032 429.28zM888.576 407.424l-353.696-350.112c-12.576-12.512-33.088-12.512-45.6 0l-353.696 350.112c-94.4 93.44-94.4 245.472 0 338.912 91.008 90.080 237.312 93.248 333.088 7.104l43.392-39.040 43.36 39.040c95.808 86.144 242.112 83.008 333.12-7.104 94.4-93.408 94.4-245.44 0.032-338.912zM296.096 719.968c8.864 0 16-7.168 16-16s-7.168-16-16-16h-0.032c-57.408 0-103.968-46.56-103.968-103.968v-0.032c0-8.832-7.168-16-16-16s-16 7.168-16 16v0c0 75.072 60.832 135.904 135.872 135.968 0.064 0 0.064 0.032 0.128 0.032z" />
|
40 |
+
<glyph unicode="" glyph-name="retweet, arrows, loop, reload" d="M256.416 254.944v255.104h125.824l-188.864 220.544-192.832-220.576h126.304v-380.672h558.976l-125.536 125.568h-303.872zM897.152 351.968v382.656h-560.992l127.552-127.52h303.872v-255.136h-125.824l188.832-220.576 192.832 220.576h-126.272z" />
|
41 |
+
<glyph unicode="" glyph-name="play2" d="M512 960c-282.77 0-512-229.23-512-512s229.23-512 512-512 512 229.23 512 512-229.23 512-512 512zM512 32c-229.75 0-416 186.25-416 416s186.25 416 416 416 416-186.25 416-416-186.25-416-416-416zM384 672l384-224-384-224z" />
|
42 |
+
<glyph unicode="" glyph-name="play3" d="M192 832l640-384-640-384z" />
|
43 |
<glyph unicode="" glyph-name="instagram" d="M512 867.8c136.8 0 153-0.6 206.8-3 50-2.2 77-10.6 95-17.6 23.8-9.2 41-20.4 58.8-38.2 18-18 29-35 38.4-58.8 7-18 15.4-45.2 17.6-95 2.4-54 3-70.2 3-206.8s-0.6-153-3-206.8c-2.2-50-10.6-77-17.6-95-9.2-23.8-20.4-41-38.2-58.8-18-18-35-29-58.8-38.4-18-7-45.2-15.4-95-17.6-54-2.4-70.2-3-206.8-3s-153 0.6-206.8 3c-50 2.2-77 10.6-95 17.6-23.8 9.2-41 20.4-58.8 38.2-18 18-29 35-38.4 58.8-7 18-15.4 45.2-17.6 95-2.4 54-3 70.2-3 206.8s0.6 153 3 206.8c2.2 50 10.6 77 17.6 95 9.2 23.8 20.4 41 38.2 58.8 18 18 35 29 58.8 38.4 18 7 45.2 15.4 95 17.6 53.8 2.4 70 3 206.8 3zM512 960c-139 0-156.4-0.6-211-3-54.4-2.4-91.8-11.2-124.2-23.8-33.8-13.2-62.4-30.6-90.8-59.2-28.6-28.4-46-57-59.2-90.6-12.6-32.6-21.4-69.8-23.8-124.2-2.4-54.8-3-72.2-3-211.2s0.6-156.4 3-211c2.4-54.4 11.2-91.8 23.8-124.2 13.2-33.8 30.6-62.4 59.2-90.8 28.4-28.4 57-46 90.6-59 32.6-12.6 69.8-21.4 124.2-23.8 54.6-2.4 72-3 211-3s156.4 0.6 211 3c54.4 2.4 91.8 11.2 124.2 23.8 33.6 13 62.2 30.6 90.6 59s46 57 59 90.6c12.6 32.6 21.4 69.8 23.8 124.2 2.4 54.6 3 72 3 211s-0.6 156.4-3 211c-2.4 54.4-11.2 91.8-23.8 124.2-12.6 34-30 62.6-58.6 91-28.4 28.4-57 46-90.6 59-32.6 12.6-69.8 21.4-124.2 23.8-54.8 2.6-72.2 3.2-211.2 3.2v0zM512 711c-145.2 0-263-117.8-263-263s117.8-263 263-263 263 117.8 263 263c0 145.2-117.8 263-263 263zM512 277.4c-94.2 0-170.6 76.4-170.6 170.6s76.4 170.6 170.6 170.6c94.2 0 170.6-76.4 170.6-170.6s-76.4-170.6-170.6-170.6zM846.8 721.4c0-33.91-27.49-61.4-61.4-61.4s-61.4 27.49-61.4 61.4c0 33.91 27.49 61.4 61.4 61.4s61.4-27.49 61.4-61.4z" />
|
44 |
+
<glyph unicode="" glyph-name="twitter" d="M1024 733.6c-37.6-16.8-78.2-28-120.6-33 43.4 26 76.6 67.2 92.4 116.2-40.6-24-85.6-41.6-133.4-51-38.4 40.8-93 66.2-153.4 66.2-116 0-210-94-210-210 0-16.4 1.8-32.4 5.4-47.8-174.6 8.8-329.4 92.4-433 219.6-18-31-28.4-67.2-28.4-105.6 0-72.8 37-137.2 93.4-174.8-34.4 1-66.8 10.6-95.2 26.2 0-0.8 0-1.8 0-2.6 0-101.8 72.4-186.8 168.6-206-17.6-4.8-36.2-7.4-55.4-7.4-13.6 0-26.6 1.4-39.6 3.8 26.8-83.4 104.4-144.2 196.2-146-72-56.4-162.4-90-261-90-17 0-33.6 1-50.2 3 93.2-59.8 203.6-94.4 322.2-94.4 386.4 0 597.8 320.2 597.8 597.8 0 9.2-0.2 18.2-0.6 27.2 41 29.4 76.6 66.4 104.8 108.6z" />
|
45 |
</font></defs></svg>
|
assets/css/fonts/lae-icomoon.ttf
ADDED
Binary file
|
assets/css/fonts/lae-icomoon.woff
ADDED
Binary file
|
assets/css/icomoon.css
CHANGED
@@ -1,13 +1,12 @@
|
|
1 |
@font-face {
|
2 |
font-family: 'lae-icomoon';
|
3 |
-
src:
|
4 |
-
|
5 |
-
|
6 |
-
|
7 |
-
url('fonts/icomoon/icomoon.svg?bh4obs#icomoon') format('svg');
|
8 |
font-weight: normal;
|
9 |
font-style: normal;
|
10 |
-
}
|
11 |
|
12 |
[class^="lae-icon-"], [class*=" lae-icon-"] {
|
13 |
/* use !important to prevent issues with browser extensions that change fonts */
|
@@ -22,46 +21,8 @@
|
|
22 |
/* Better Font Rendering =========== */
|
23 |
-webkit-font-smoothing: antialiased;
|
24 |
-moz-osx-font-smoothing: grayscale;
|
25 |
-
}
|
26 |
-
.lae-icon-fit-to:before {
|
27 |
-
content: "\e916";
|
28 |
-
}
|
29 |
-
.lae-icon-full-screen:before {
|
30 |
-
content: "\e917";
|
31 |
-
}
|
32 |
-
.lae-icon-arrow-left2:before {
|
33 |
-
content: "\e918";
|
34 |
-
}
|
35 |
-
.lae-icon-arrow-left3:before {
|
36 |
-
content: "\e919";
|
37 |
-
}
|
38 |
-
.lae-icon-arrow-right2:before {
|
39 |
-
content: "\e91a";
|
40 |
-
}
|
41 |
-
.lae-icon-arrow-right3:before {
|
42 |
-
content: "\e91b";
|
43 |
-
}
|
44 |
-
.lae-icon-start:before {
|
45 |
-
content: "\e91c";
|
46 |
-
}
|
47 |
-
.lae-icon-close:before {
|
48 |
-
content: "\e911";
|
49 |
-
}
|
50 |
-
.lae-icon-menu:before {
|
51 |
-
content: "\e914";
|
52 |
-
}
|
53 |
-
.lae-icon-menu-2:before {
|
54 |
-
content: "\e915";
|
55 |
-
}
|
56 |
-
.lae-icon-email:before {
|
57 |
-
content: "\e910";
|
58 |
-
}
|
59 |
-
.lae-icon-plus:before {
|
60 |
-
content: "\e912";
|
61 |
-
}
|
62 |
-
.lae-icon-arrow-right-toggle:before {
|
63 |
-
content: "\e913";
|
64 |
}
|
|
|
65 |
.lae-icon-arrow-left:before {
|
66 |
content: "\e900";
|
67 |
}
|
@@ -110,7 +71,76 @@
|
|
110 |
.lae-icon-video-play:before {
|
111 |
content: "\e90f";
|
112 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
113 |
.lae-icon-instagram:before {
|
114 |
content: "\ea92";
|
115 |
}
|
116 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
@font-face {
|
2 |
font-family: 'lae-icomoon';
|
3 |
+
src:
|
4 |
+
url('fonts/lae-icomoon.ttf?cdhgky') format('truetype'),
|
5 |
+
url('fonts/lae-icomoon.woff?cdhgky') format('woff'),
|
6 |
+
url('fonts/lae-icomoon.svg?cdhgky#lae-icomoon') format('svg');
|
|
|
7 |
font-weight: normal;
|
8 |
font-style: normal;
|
9 |
+
}
|
10 |
|
11 |
[class^="lae-icon-"], [class*=" lae-icon-"] {
|
12 |
/* use !important to prevent issues with browser extensions that change fonts */
|
21 |
/* Better Font Rendering =========== */
|
22 |
-webkit-font-smoothing: antialiased;
|
23 |
-moz-osx-font-smoothing: grayscale;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
24 |
}
|
25 |
+
|
26 |
.lae-icon-arrow-left:before {
|
27 |
content: "\e900";
|
28 |
}
|
71 |
.lae-icon-video-play:before {
|
72 |
content: "\e90f";
|
73 |
}
|
74 |
+
.lae-icon-email:before {
|
75 |
+
content: "\e910";
|
76 |
+
}
|
77 |
+
.lae-icon-close:before {
|
78 |
+
content: "\e911";
|
79 |
+
}
|
80 |
+
.lae-icon-plus:before {
|
81 |
+
content: "\e912";
|
82 |
+
}
|
83 |
+
.lae-icon-arrow-right-toggle:before {
|
84 |
+
content: "\e913";
|
85 |
+
}
|
86 |
+
.lae-icon-menu:before {
|
87 |
+
content: "\e914";
|
88 |
+
}
|
89 |
+
.lae-icon-menu-2:before {
|
90 |
+
content: "\e915";
|
91 |
+
}
|
92 |
+
.lae-icon-fit-to:before {
|
93 |
+
content: "\e916";
|
94 |
+
}
|
95 |
+
.lae-icon-full-screen:before {
|
96 |
+
content: "\e917";
|
97 |
+
}
|
98 |
+
.lae-icon-arrow-left2:before {
|
99 |
+
content: "\e918";
|
100 |
+
}
|
101 |
+
.lae-icon-arrow-left3:before {
|
102 |
+
content: "\e919";
|
103 |
+
}
|
104 |
+
.lae-icon-arrow-right2:before {
|
105 |
+
content: "\e91a";
|
106 |
+
}
|
107 |
+
.lae-icon-arrow-right3:before {
|
108 |
+
content: "\e91b";
|
109 |
+
}
|
110 |
+
.lae-icon-start:before {
|
111 |
+
content: "\e91c";
|
112 |
+
}
|
113 |
.lae-icon-instagram:before {
|
114 |
content: "\ea92";
|
115 |
}
|
116 |
+
.lae-icon-heart:before {
|
117 |
+
content: "\e91d";
|
118 |
+
}
|
119 |
+
.lae-icon-love:before {
|
120 |
+
content: "\e91d";
|
121 |
+
}
|
122 |
+
.lae-icon-like:before {
|
123 |
+
content: "\e91d";
|
124 |
+
}
|
125 |
+
.lae-icon-retweet:before {
|
126 |
+
content: "\e91e";
|
127 |
+
}
|
128 |
+
.lae-icon-arrows:before {
|
129 |
+
content: "\e91e";
|
130 |
+
}
|
131 |
+
.lae-icon-loop:before {
|
132 |
+
content: "\e91e";
|
133 |
+
}
|
134 |
+
.lae-icon-reload:before {
|
135 |
+
content: "\e91e";
|
136 |
+
}
|
137 |
+
.lae-icon-play2:before {
|
138 |
+
content: "\ea15";
|
139 |
+
}
|
140 |
+
.lae-icon-play3:before {
|
141 |
+
content: "\ea1c";
|
142 |
+
}
|
143 |
+
.lae-icon-twitter2:before {
|
144 |
+
content: "\ea96";
|
145 |
+
}
|
146 |
+
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImljb21vb24uY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0lBQ0ksMkJBQTJCO0lBQzNCOzs7MEVBR3NFO0lBQ3RFLG9CQUFvQjtJQUNwQixtQkFBbUI7S0FDbEI7O0FBRUw7SUFDSSxnRkFBZ0Y7SUFDaEYsc0NBQXNDO0lBQ3RDLFlBQVk7SUFDWixtQkFBbUI7SUFDbkIsb0JBQW9CO0lBQ3BCLHFCQUFxQjtJQUNyQixxQkFBcUI7SUFDckIsZUFBZTs7SUFFZix1Q0FBdUM7SUFDdkMsb0NBQW9DO0lBQ3BDLG1DQUFtQztLQUNsQzs7QUFFTDtJQUNJLGlCQUFpQjtLQUNoQjtBQUNMO0lBQ0ksaUJBQWlCO0tBQ2hCO0FBQ0w7SUFDSSxpQkFBaUI7S0FDaEI7QUFDTDtJQUNJLGlCQUFpQjtLQUNoQjtBQUNMO0lBQ0ksaUJBQWlCO0tBQ2hCO0FBQ0w7SUFDSSxpQkFBaUI7S0FDaEI7QUFDTDtJQUNJLGlCQUFpQjtLQUNoQjtBQUNMO0lBQ0ksaUJBQWlCO0tBQ2hCO0FBQ0w7SUFDSSxpQkFBaUI7S0FDaEI7QUFDTDtJQUNJLGlCQUFpQjtLQUNoQjtBQUNMO0lBQ0ksaUJBQWlCO0tBQ2hCO0FBQ0w7SUFDSSxpQkFBaUI7S0FDaEI7QUFDTDtJQUNJLGlCQUFpQjtLQUNoQjtBQUNMO0lBQ0ksaUJBQWlCO0tBQ2hCO0FBQ0w7SUFDSSxpQkFBaUI7S0FDaEI7QUFDTDtJQUNJLGlCQUFpQjtLQUNoQjtBQUNMO0lBQ0ksaUJBQWlCO0tBQ2hCO0FBQ0w7SUFDSSxpQkFBaUI7S0FDaEI7QUFDTDtJQUNJLGlCQUFpQjtLQUNoQjtBQUNMO0lBQ0ksaUJBQWlCO0tBQ2hCO0FBQ0w7SUFDSSxpQkFBaUI7S0FDaEI7QUFDTDtJQUNJLGlCQUFpQjtLQUNoQjtBQUNMO0lBQ0ksaUJBQWlCO0tBQ2hCO0FBQ0w7SUFDSSxpQkFBaUI7S0FDaEI7QUFDTDtJQUNJLGlCQUFpQjtLQUNoQjtBQUNMO0lBQ0ksaUJBQWlCO0tBQ2hCO0FBQ0w7SUFDSSxpQkFBaUI7S0FDaEI7QUFDTDtJQUNJLGlCQUFpQjtLQUNoQjtBQUNMO0lBQ0ksaUJBQWlCO0tBQ2hCO0FBQ0w7SUFDSSxpQkFBaUI7S0FDaEI7QUFDTDtJQUNJLGlCQUFpQjtLQUNoQjtBQUNMO0lBQ0ksaUJBQWlCO0tBQ2hCO0FBQ0w7SUFDSSxpQkFBaUI7S0FDaEI7QUFDTDtJQUNJLGlCQUFpQjtLQUNoQjtBQUNMO0lBQ0ksaUJBQWlCO0tBQ2hCO0FBQ0w7SUFDSSxpQkFBaUI7S0FDaEI7QUFDTDtJQUNJLGlCQUFpQjtLQUNoQjtBQUNMO0lBQ0ksaUJBQWlCO0tBQ2hCO0FBQ0w7SUFDSSxpQkFBaUI7S0FDaEI7QUFDTDtJQUNJLGlCQUFpQjtLQUNoQiIsImZpbGUiOiJpY29tb29uLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnbGFlLWljb21vb24nO1xuICAgIHNyYzpcbiAgICAgICAgICAgIHVybCgnZm9udHMvbGFlLWljb21vb24udHRmP2NkaGdreScpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgICAgIHVybCgnZm9udHMvbGFlLWljb21vb24ud29mZj9jZGhna3knKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgICAgIHVybCgnZm9udHMvbGFlLWljb21vb24uc3ZnP2NkaGdreSNsYWUtaWNvbW9vbicpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgfVxuXG5bY2xhc3NePVwibGFlLWljb24tXCJdLCBbY2xhc3MqPVwiIGxhZS1pY29uLVwiXSB7XG4gICAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgICBmb250LWZhbWlseTogJ2xhZS1pY29tb29uJyAhaW1wb3J0YW50O1xuICAgIHNwZWFrOiBub25lO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICB9XG5cbi5sYWUtaWNvbi1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDBcIjtcbiAgICB9XG4ubGFlLWljb24tYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwMVwiO1xuICAgIH1cbi5sYWUtaWNvbi1haW06YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwMlwiO1xuICAgIH1cbi5sYWUtaWNvbi1iZWhhbmNlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDNcIjtcbiAgICB9XG4ubGFlLWljb24tZHJpYmJibGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwNFwiO1xuICAgIH1cbi5sYWUtaWNvbi1mYWNlYm9vazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG4gICAgfVxuLmxhZS1pY29uLWZsaWNrcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG4gICAgfVxuLmxhZS1pY29uLWdvb2dsZXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwN1wiO1xuICAgIH1cbi5sYWUtaWNvbi1saW5rZWRpbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XG4gICAgfVxuLmxhZS1pY29uLXBpbnRlcmVzdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG4gICAgfVxuLmxhZS1pY29uLXNreXBlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MGFcIjtcbiAgICB9XG4ubGFlLWljb24tdHdpdHRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XG4gICAgfVxuLmxhZS1pY29uLXZpbWVvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MGNcIjtcbiAgICB9XG4ubGFlLWljb24temVycGx5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MGRcIjtcbiAgICB9XG4ubGFlLWljb24tcXVvdGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwZVwiO1xuICAgIH1cbi5sYWUtaWNvbi12aWRlby1wbGF5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MGZcIjtcbiAgICB9XG4ubGFlLWljb24tZW1haWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxMFwiO1xuICAgIH1cbi5sYWUtaWNvbi1jbG9zZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTExXCI7XG4gICAgfVxuLmxhZS1pY29uLXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxMlwiO1xuICAgIH1cbi5sYWUtaWNvbi1hcnJvdy1yaWdodC10b2dnbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxM1wiO1xuICAgIH1cbi5sYWUtaWNvbi1tZW51OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTRcIjtcbiAgICB9XG4ubGFlLWljb24tbWVudS0yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTVcIjtcbiAgICB9XG4ubGFlLWljb24tZml0LXRvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTZcIjtcbiAgICB9XG4ubGFlLWljb24tZnVsbC1zY3JlZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxN1wiO1xuICAgIH1cbi5sYWUtaWNvbi1hcnJvdy1sZWZ0MjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTE4XCI7XG4gICAgfVxuLmxhZS1pY29uLWFycm93LWxlZnQzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTlcIjtcbiAgICB9XG4ubGFlLWljb24tYXJyb3ctcmlnaHQyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MWFcIjtcbiAgICB9XG4ubGFlLWljb24tYXJyb3ctcmlnaHQzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MWJcIjtcbiAgICB9XG4ubGFlLWljb24tc3RhcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxY1wiO1xuICAgIH1cbi5sYWUtaWNvbi1pbnN0YWdyYW06YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE5MlwiO1xuICAgIH1cbi5sYWUtaWNvbi1oZWFydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTFkXCI7XG4gICAgfVxuLmxhZS1pY29uLWxvdmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxZFwiO1xuICAgIH1cbi5sYWUtaWNvbi1saWtlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MWRcIjtcbiAgICB9XG4ubGFlLWljb24tcmV0d2VldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTFlXCI7XG4gICAgfVxuLmxhZS1pY29uLWFycm93czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTFlXCI7XG4gICAgfVxuLmxhZS1pY29uLWxvb3A6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxZVwiO1xuICAgIH1cbi5sYWUtaWNvbi1yZWxvYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxZVwiO1xuICAgIH1cbi5sYWUtaWNvbi1wbGF5MjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTE1XCI7XG4gICAgfVxuLmxhZS1pY29uLXBsYXkzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMWNcIjtcbiAgICB9XG4ubGFlLWljb24tdHdpdHRlcjI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE5NlwiO1xuICAgIH1cbiJdfQ== */
|
assets/css/slick.css
CHANGED
@@ -4,20 +4,19 @@
|
|
4 |
position: relative;
|
5 |
|
6 |
display: block;
|
7 |
-
|
8 |
-
box-sizing: border-box;
|
9 |
|
10 |
-webkit-user-select: none;
|
11 |
-
|
12 |
-
|
13 |
-
|
14 |
|
15 |
-webkit-touch-callout: none;
|
16 |
-khtml-user-select: none;
|
17 |
-ms-touch-action: pan-y;
|
18 |
-
|
19 |
-webkit-tap-highlight-color: transparent;
|
20 |
-
}
|
21 |
|
22 |
.slick-list
|
23 |
{
|
@@ -28,23 +27,26 @@
|
|
28 |
|
29 |
margin: 0;
|
30 |
padding: 0;
|
31 |
-
}
|
32 |
.slick-list:focus
|
33 |
{
|
34 |
outline: none;
|
35 |
-
}
|
36 |
.slick-list.dragging
|
37 |
{
|
38 |
cursor: pointer;
|
39 |
cursor: hand;
|
40 |
-
}
|
41 |
|
42 |
.slick-slider .slick-track,
|
43 |
.slick-slider .slick-list
|
44 |
{
|
45 |
-webkit-transform: translate3d(0, 0, 0);
|
46 |
-
|
47 |
-
|
|
|
|
|
|
|
48 |
|
49 |
.slick-track
|
50 |
{
|
@@ -53,22 +55,24 @@
|
|
53 |
left: 0;
|
54 |
|
55 |
display: block;
|
56 |
-
|
|
|
|
|
57 |
.slick-track:before,
|
58 |
.slick-track:after
|
59 |
{
|
60 |
display: table;
|
61 |
|
62 |
content: '';
|
63 |
-
}
|
64 |
.slick-track:after
|
65 |
{
|
66 |
clear: both;
|
67 |
-
}
|
68 |
.slick-loading .slick-track
|
69 |
{
|
70 |
visibility: hidden;
|
71 |
-
}
|
72 |
|
73 |
.slick-slide
|
74 |
{
|
@@ -77,31 +81,31 @@
|
|
77 |
|
78 |
height: 100%;
|
79 |
min-height: 1px;
|
80 |
-
}
|
81 |
[dir='rtl'] .slick-slide
|
82 |
{
|
83 |
float: right;
|
84 |
-
}
|
85 |
.slick-slide img
|
86 |
{
|
87 |
display: block;
|
88 |
-
}
|
89 |
.slick-slide.slick-loading img
|
90 |
{
|
91 |
display: none;
|
92 |
-
}
|
93 |
.slick-slide.dragging img
|
94 |
{
|
95 |
pointer-events: none;
|
96 |
-
}
|
97 |
.slick-initialized .slick-slide
|
98 |
{
|
99 |
display: block;
|
100 |
-
}
|
101 |
.slick-loading .slick-slide
|
102 |
{
|
103 |
visibility: hidden;
|
104 |
-
}
|
105 |
.slick-vertical .slick-slide
|
106 |
{
|
107 |
display: block;
|
@@ -109,8 +113,7 @@
|
|
109 |
height: auto;
|
110 |
|
111 |
border: 1px solid transparent;
|
112 |
-
}
|
113 |
.slick-arrow.slick-hidden {
|
114 |
display: none;
|
115 |
-
}
|
116 |
-
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNsaWNrLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxZQUFZO0FBQ1o7O0lBRUksbUJBQW1COztJQUVuQixlQUFlO0lBR1YsK0JBQXVCO1lBQXZCLHVCQUF1Qjs7SUFFNUIsMEJBQTBCO09BQ3ZCLHVCQUF1QjtRQUN0QixzQkFBc0I7WUFDbEIsa0JBQWtCOztJQUUxQiw0QkFBNEI7SUFDNUIseUJBQXlCO0lBQ3pCLHdCQUF3QjtRQUNwQixvQkFBb0I7SUFDeEIseUNBQXlDO0NBQzVDOztBQUVEOztJQUVJLG1CQUFtQjs7SUFFbkIsZUFBZTtJQUNmLGlCQUFpQjs7SUFFakIsVUFBVTtJQUNWLFdBQVc7Q0FDZDtBQUNEOztJQUVJLGNBQWM7Q0FDakI7QUFDRDs7SUFFSSxnQkFBZ0I7SUFDaEIsYUFBYTtDQUNoQjs7QUFFRDs7O0lBR0ksd0NBQXdDO1lBSWhDLGdDQUFnQztDQUMzQzs7QUFFRDs7SUFFSSxtQkFBbUI7SUFDbkIsT0FBTztJQUNQLFFBQVE7O0lBRVIsZUFBZTtDQUNsQjtBQUNEOzs7SUFHSSxlQUFlOztJQUVmLFlBQVk7Q0FDZjtBQUNEOztJQUVJLFlBQVk7Q0FDZjtBQUNEOztJQUVJLG1CQUFtQjtDQUN0Qjs7QUFFRDs7SUFFSSxjQUFjO0lBQ2QsWUFBWTs7SUFFWixhQUFhO0lBQ2IsZ0JBQWdCO0NBQ25CO0FBQ0Q7O0lBRUksYUFBYTtDQUNoQjtBQUNEOztJQUVJLGVBQWU7Q0FDbEI7QUFDRDs7SUFFSSxjQUFjO0NBQ2pCO0FBQ0Q7O0lBRUkscUJBQXFCO0NBQ3hCO0FBQ0Q7O0lBRUksZUFBZTtDQUNsQjtBQUNEOztJQUVJLG1CQUFtQjtDQUN0QjtBQUNEOztJQUVJLGVBQWU7O0lBRWYsYUFBYTs7SUFFYiw4QkFBOEI7Q0FDakM7QUFDRDtJQUNJLGNBQWM7Q0FDakIiLCJmaWxlIjoic2xpY2suY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWxpc3RcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG4uc2xpY2stbGlzdDpmb2N1c1xue1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG4uc2xpY2stbGlzdC5kcmFnZ2luZ1xue1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjdXJzb3I6IGhhbmQ7XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdFxue1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFja1xue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLXRyYWNrOmJlZm9yZSxcbi5zbGljay10cmFjazphZnRlclxue1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuXG4gICAgY29udGVudDogJyc7XG59XG4uc2xpY2stdHJhY2s6YWZ0ZXJcbntcbiAgICBjbGVhcjogYm90aDtcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFja1xue1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXNsaWRlXG57XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG59XG5bZGlyPSdydGwnXSAuc2xpY2stc2xpZGVcbntcbiAgICBmbG9hdDogcmlnaHQ7XG59XG4uc2xpY2stc2xpZGUgaW1nXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWdcbntcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZ1xue1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZVxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlXG57XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZVxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufSJdfQ== */
|
4 |
position: relative;
|
5 |
|
6 |
display: block;
|
7 |
+
box-sizing: border-box;
|
|
|
8 |
|
9 |
-webkit-user-select: none;
|
10 |
+
-moz-user-select: none;
|
11 |
+
-ms-user-select: none;
|
12 |
+
user-select: none;
|
13 |
|
14 |
-webkit-touch-callout: none;
|
15 |
-khtml-user-select: none;
|
16 |
-ms-touch-action: pan-y;
|
17 |
+
touch-action: pan-y;
|
18 |
-webkit-tap-highlight-color: transparent;
|
19 |
+
}
|
20 |
|
21 |
.slick-list
|
22 |
{
|
27 |
|
28 |
margin: 0;
|
29 |
padding: 0;
|
30 |
+
}
|
31 |
.slick-list:focus
|
32 |
{
|
33 |
outline: none;
|
34 |
+
}
|
35 |
.slick-list.dragging
|
36 |
{
|
37 |
cursor: pointer;
|
38 |
cursor: hand;
|
39 |
+
}
|
40 |
|
41 |
.slick-slider .slick-track,
|
42 |
.slick-slider .slick-list
|
43 |
{
|
44 |
-webkit-transform: translate3d(0, 0, 0);
|
45 |
+
-moz-transform: translate3d(0, 0, 0);
|
46 |
+
-ms-transform: translate3d(0, 0, 0);
|
47 |
+
-o-transform: translate3d(0, 0, 0);
|
48 |
+
transform: translate3d(0, 0, 0);
|
49 |
+
}
|
50 |
|
51 |
.slick-track
|
52 |
{
|
55 |
left: 0;
|
56 |
|
57 |
display: block;
|
58 |
+
margin-left: auto;
|
59 |
+
margin-right: auto;
|
60 |
+
}
|
61 |
.slick-track:before,
|
62 |
.slick-track:after
|
63 |
{
|
64 |
display: table;
|
65 |
|
66 |
content: '';
|
67 |
+
}
|
68 |
.slick-track:after
|
69 |
{
|
70 |
clear: both;
|
71 |
+
}
|
72 |
.slick-loading .slick-track
|
73 |
{
|
74 |
visibility: hidden;
|
75 |
+
}
|
76 |
|
77 |
.slick-slide
|
78 |
{
|
81 |
|
82 |
height: 100%;
|
83 |
min-height: 1px;
|
84 |
+
}
|
85 |
[dir='rtl'] .slick-slide
|
86 |
{
|
87 |
float: right;
|
88 |
+
}
|
89 |
.slick-slide img
|
90 |
{
|
91 |
display: block;
|
92 |
+
}
|
93 |
.slick-slide.slick-loading img
|
94 |
{
|
95 |
display: none;
|
96 |
+
}
|
97 |
.slick-slide.dragging img
|
98 |
{
|
99 |
pointer-events: none;
|
100 |
+
}
|
101 |
.slick-initialized .slick-slide
|
102 |
{
|
103 |
display: block;
|
104 |
+
}
|
105 |
.slick-loading .slick-slide
|
106 |
{
|
107 |
visibility: hidden;
|
108 |
+
}
|
109 |
.slick-vertical .slick-slide
|
110 |
{
|
111 |
display: block;
|
113 |
height: auto;
|
114 |
|
115 |
border: 1px solid transparent;
|
116 |
+
}
|
117 |
.slick-arrow.slick-hidden {
|
118 |
display: none;
|
119 |
+
}
|
|
assets/css/sliders.css
CHANGED
@@ -232,8 +232,7 @@ a.lae-flex-prev {
|
|
232 |
position: relative;
|
233 |
|
234 |
display: block;
|
235 |
-
|
236 |
-
box-sizing: border-box;
|
237 |
|
238 |
-webkit-user-select: none;
|
239 |
-moz-user-select: none;
|
@@ -271,6 +270,9 @@ a.lae-flex-prev {
|
|
271 |
.slick-slider .slick-list
|
272 |
{
|
273 |
-webkit-transform: translate3d(0, 0, 0);
|
|
|
|
|
|
|
274 |
transform: translate3d(0, 0, 0);
|
275 |
}
|
276 |
|
@@ -281,6 +283,8 @@ a.lae-flex-prev {
|
|
281 |
left: 0;
|
282 |
|
283 |
display: block;
|
|
|
|
|
284 |
}
|
285 |
.slick-track:before,
|
286 |
.slick-track:after
|
@@ -341,4 +345,5 @@ a.lae-flex-prev {
|
|
341 |
.slick-arrow.slick-hidden {
|
342 |
display: none;
|
343 |
}
|
|
|
344 |
/*# sourceMappingURL=data:application/json;base64,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LypcbiAqIGpRdWVyeSBGbGV4U2xpZGVyIHYyLjYuMFxuICogaHR0cDovL3d3dy53b290aGVtZXMuY29tL2ZsZXhzbGlkZXIvXG4gKlxuICogQ29weXJpZ2h0IDIwMTIgV29vVGhlbWVzXG4gKiBGcmVlIHRvIHVzZSB1bmRlciB0aGUgR1BMdjIgYW5kIGxhdGVyIGxpY2Vuc2UuXG4gKiBodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvZ3BsLTIuMC5odG1sXG4gKlxuICogQ29udHJpYnV0aW5nIGF1dGhvcjogVHlsZXIgU21pdGggKEBtYm11ZmZmaW4pXG4gKlxuICovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBSRVNFVFNcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5sYWUtZmxleC1jb250YWluZXIgYTpob3Zlcixcbi5sYWUtZmxleC1zbGlkZXIgYTpob3ZlciB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4ubGFlLXNsaWRlcyxcbi5sYWUtc2xpZGVzID4gbGksXG4ubGFlLWZsZXgtY29udHJvbC1uYXYsXG4ubGFlLWZsZXgtZGlyZWN0aW9uLW5hdiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB9XG4ubGFlLWZsZXgtcGF1c2VwbGF5IHNwYW4ge1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIH1cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBCQVNFIFNUWUxFU1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmxhZS1mbGV4c2xpZGVyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB9XG4ubGFlLWZsZXhzbGlkZXIgLmxhZS1zbGlkZXMgPiBsaSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG4ubGFlLWZsZXhzbGlkZXIgLmxhZS1zbGlkZXMgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5odG1sW3htbG5zXSAubGFlLWZsZXhzbGlkZXIgLmxhZS1zbGlkZXMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiogaHRtbCAubGFlLWZsZXhzbGlkZXIgLmxhZS1zbGlkZXMge1xuICAgIGhlaWdodDogMSU7XG4gICAgfVxuLm5vLWpzIC5sYWUtZmxleHNsaWRlciAubGFlLXNsaWRlcyA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogREVGQVVMVCBUSEVNRVxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmxhZS1mbGV4c2xpZGVyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHpvb206IDE7XG4gICAgfVxuLmxhZS1mbGV4c2xpZGVyIC5sYWUtc2xpZGVzIHtcbiAgICB6b29tOiAxO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuLmxhZS1mbGV4c2xpZGVyIC5sYWUtc2xpZGVzIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgfVxuLmxhZS1mbGV4LXZpZXdwb3J0IHtcbiAgICBtYXgtaGVpZ2h0OiAyMDAwcHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgICB9XG4ubG9hZGluZyAubGFlLWZsZXgtdmlld3BvcnQge1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgIH1cbi5jYXJvdXNlbCBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuLmxhZS1mbGV4LWRpcmVjdGlvbi1uYXYge1xuICAgICpoZWlnaHQ6IDA7XG4gICAgfVxuLmxhZS1mbGV4LWRpcmVjdGlvbi1uYXYgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW46IC0yMHB4IDAgMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgei1pbmRleDogMTA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgfVxuYS5sYWUtZmxleC1wcmV2IHtcbiAgICAvKiBmb250LWZhbWlseTogXCJmbGV4c2xpZGVyLWljb25cIjsgKi9cbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgLyogZGlzcGxheTogaW5saW5lLWJsb2NrOyAqL1xuICAgIC8qIGNvbnRlbnQ6ICdcXGYwMDEnOyAqL1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgfVxuLmxhZS1mbGV4LWRpcmVjdGlvbi1uYXYgYS5sYWUtZmxleC1uZXh0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjAwMic7XG4gICAgfVxuLmxhZS1mbGV4LWRpcmVjdGlvbi1uYXYgLmxhZS1mbGV4LXByZXYge1xuICAgIGxlZnQ6IC01MHB4O1xuICAgIH1cbi5sYWUtZmxleC1kaXJlY3Rpb24tbmF2IC5sYWUtZmxleC1uZXh0IHtcbiAgICByaWdodDogLTUwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuLmxhZS1mbGV4LWRpcmVjdGlvbi1uYXYgLmxhZS1mbGV4LWRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwIWltcG9ydGFudDtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIH1cbi5sYWUtZmxleC1wYXVzZXBsYXkgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDVweDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB9XG4ubGFlLWZsZXgtcGF1c2VwbGF5IGE6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogXCJmbGV4c2xpZGVyLWljb25cIjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbnRlbnQ6ICdcXGYwMDQnO1xuICAgIH1cbi5sYWUtZmxleC1wYXVzZXBsYXkgYTpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB9XG4ubGFlLWZsZXgtcGF1c2VwbGF5IGEubGFlLWZsZXgtcGxheTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwMDMnO1xuICAgIH1cbi5sYWUtZmxleC1jb250cm9sLW5hdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbi5sYWUtZmxleC1jb250cm9sLW5hdiBsaSB7XG4gICAgbWFyZ2luOiAwIDZweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgem9vbTogMTtcbiAgICAqZGlzcGxheTogaW5saW5lO1xuICAgIH1cbi5sYWUtZmxleC1jb250cm9sLXBhZ2luZyBsaSBhIHtcbiAgICB3aWR0aDogMTFweDtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogIzY2NjtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgLW8tYm94LXNoYWRvdzogaW5zZXQgMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICB9XG4ubGFlLWZsZXgtY29udHJvbC1wYWdpbmcgbGkgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzMzMztcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gICAgfVxuLmxhZS1mbGV4LWNvbnRyb2wtcGFnaW5nIGxpIGEubGFlLWZsZXgtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuLmxhZS1mbGV4LWNvbnRyb2wtdGh1bWJzIHtcbiAgICBtYXJnaW46IDVweCAwIDA7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbi5sYWUtZmxleC1jb250cm9sLXRodW1icyBsaSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDA7XG4gICAgfVxuLmxhZS1mbGV4LWNvbnRyb2wtdGh1bWJzIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IC43O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gICAgfVxuLmxhZS1mbGV4LWNvbnRyb2wtdGh1bWJzIGltZzpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB9XG4ubGFlLWZsZXgtY29udHJvbC10aHVtYnMgLmxhZS1mbGV4LWFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIFJFU1BPTlNJVkVcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gICAgLmxhZS1mbGV4LWRpcmVjdGlvbi1uYXYgLmxhZS1mbGV4LXByZXYge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICB9XG4gICAgLmxhZS1mbGV4LWRpcmVjdGlvbi1uYXYgLmxhZS1mbGV4LW5leHQge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFNsaWNrIFNsaWRlciAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXJcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuLnNsaWNrLWxpc3RcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuLnNsaWNrLWxpc3Q6Zm9jdXNcbntcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbi5zbGljay1saXN0LmRyYWdnaW5nXG57XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGN1cnNvcjogaGFuZDtcbiAgICB9XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdFxue1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIH1cblxuLnNsaWNrLXRyYWNrXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuLnNsaWNrLXRyYWNrOmJlZm9yZSxcbi5zbGljay10cmFjazphZnRlclxue1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuXG4gICAgY29udGVudDogJyc7XG4gICAgfVxuLnNsaWNrLXRyYWNrOmFmdGVyXG57XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrXG57XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuLnNsaWNrLXNsaWRlXG57XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgfVxuW2Rpcj0ncnRsJ10gLnNsaWNrLXNsaWRlXG57XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbi5zbGljay1zbGlkZSBpbWdcbntcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWdcbntcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWdcbntcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlXG57XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGVcbntcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGhlaWdodDogYXV0bztcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuIl19 */
|
232 |
position: relative;
|
233 |
|
234 |
display: block;
|
235 |
+
box-sizing: border-box;
|
|
|
236 |
|
237 |
-webkit-user-select: none;
|
238 |
-moz-user-select: none;
|
270 |
.slick-slider .slick-list
|
271 |
{
|
272 |
-webkit-transform: translate3d(0, 0, 0);
|
273 |
+
-moz-transform: translate3d(0, 0, 0);
|
274 |
+
-ms-transform: translate3d(0, 0, 0);
|
275 |
+
-o-transform: translate3d(0, 0, 0);
|
276 |
transform: translate3d(0, 0, 0);
|
277 |
}
|
278 |
|
283 |
left: 0;
|
284 |
|
285 |
display: block;
|
286 |
+
margin-left: auto;
|
287 |
+
margin-right: auto;
|
288 |
}
|
289 |
.slick-track:before,
|
290 |
.slick-track:after
|
345 |
.slick-arrow.slick-hidden {
|
346 |
display: none;
|
347 |
}
|
348 |
+
|
349 |
/*# sourceMappingURL=data:application/json;base64,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LypcbiAqIGpRdWVyeSBGbGV4U2xpZGVyIHYyLjYuMFxuICogaHR0cDovL3d3dy53b290aGVtZXMuY29tL2ZsZXhzbGlkZXIvXG4gKlxuICogQ29weXJpZ2h0IDIwMTIgV29vVGhlbWVzXG4gKiBGcmVlIHRvIHVzZSB1bmRlciB0aGUgR1BMdjIgYW5kIGxhdGVyIGxpY2Vuc2UuXG4gKiBodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvZ3BsLTIuMC5odG1sXG4gKlxuICogQ29udHJpYnV0aW5nIGF1dGhvcjogVHlsZXIgU21pdGggKEBtYm11ZmZmaW4pXG4gKlxuICovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBSRVNFVFNcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5sYWUtZmxleC1jb250YWluZXIgYTpob3Zlcixcbi5sYWUtZmxleC1zbGlkZXIgYTpob3ZlciB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4ubGFlLXNsaWRlcyxcbi5sYWUtc2xpZGVzID4gbGksXG4ubGFlLWZsZXgtY29udHJvbC1uYXYsXG4ubGFlLWZsZXgtZGlyZWN0aW9uLW5hdiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB9XG4ubGFlLWZsZXgtcGF1c2VwbGF5IHNwYW4ge1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIH1cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBCQVNFIFNUWUxFU1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmxhZS1mbGV4c2xpZGVyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB9XG4ubGFlLWZsZXhzbGlkZXIgLmxhZS1zbGlkZXMgPiBsaSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG4ubGFlLWZsZXhzbGlkZXIgLmxhZS1zbGlkZXMgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5odG1sW3htbG5zXSAubGFlLWZsZXhzbGlkZXIgLmxhZS1zbGlkZXMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiogaHRtbCAubGFlLWZsZXhzbGlkZXIgLmxhZS1zbGlkZXMge1xuICAgIGhlaWdodDogMSU7XG4gICAgfVxuLm5vLWpzIC5sYWUtZmxleHNsaWRlciAubGFlLXNsaWRlcyA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogREVGQVVMVCBUSEVNRVxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmxhZS1mbGV4c2xpZGVyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHpvb206IDE7XG4gICAgfVxuLmxhZS1mbGV4c2xpZGVyIC5sYWUtc2xpZGVzIHtcbiAgICB6b29tOiAxO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuLmxhZS1mbGV4c2xpZGVyIC5sYWUtc2xpZGVzIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgfVxuLmxhZS1mbGV4LXZpZXdwb3J0IHtcbiAgICBtYXgtaGVpZ2h0OiAyMDAwcHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgICB9XG4ubG9hZGluZyAubGFlLWZsZXgtdmlld3BvcnQge1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgIH1cbi5jYXJvdXNlbCBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuLmxhZS1mbGV4LWRpcmVjdGlvbi1uYXYge1xuICAgICpoZWlnaHQ6IDA7XG4gICAgfVxuLmxhZS1mbGV4LWRpcmVjdGlvbi1uYXYgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW46IC0yMHB4IDAgMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgei1pbmRleDogMTA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgfVxuYS5sYWUtZmxleC1wcmV2IHtcbiAgICAvKiBmb250LWZhbWlseTogXCJmbGV4c2xpZGVyLWljb25cIjsgKi9cbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgLyogZGlzcGxheTogaW5saW5lLWJsb2NrOyAqL1xuICAgIC8qIGNvbnRlbnQ6ICdcXGYwMDEnOyAqL1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgfVxuLmxhZS1mbGV4LWRpcmVjdGlvbi1uYXYgYS5sYWUtZmxleC1uZXh0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjAwMic7XG4gICAgfVxuLmxhZS1mbGV4LWRpcmVjdGlvbi1uYXYgLmxhZS1mbGV4LXByZXYge1xuICAgIGxlZnQ6IC01MHB4O1xuICAgIH1cbi5sYWUtZmxleC1kaXJlY3Rpb24tbmF2IC5sYWUtZmxleC1uZXh0IHtcbiAgICByaWdodDogLTUwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuLmxhZS1mbGV4LWRpcmVjdGlvbi1uYXYgLmxhZS1mbGV4LWRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwIWltcG9ydGFudDtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIH1cbi5sYWUtZmxleC1wYXVzZXBsYXkgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDVweDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB9XG4ubGFlLWZsZXgtcGF1c2VwbGF5IGE6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogXCJmbGV4c2xpZGVyLWljb25cIjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbnRlbnQ6ICdcXGYwMDQnO1xuICAgIH1cbi5sYWUtZmxleC1wYXVzZXBsYXkgYTpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB9XG4ubGFlLWZsZXgtcGF1c2VwbGF5IGEubGFlLWZsZXgtcGxheTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwMDMnO1xuICAgIH1cbi5sYWUtZmxleC1jb250cm9sLW5hdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbi5sYWUtZmxleC1jb250cm9sLW5hdiBsaSB7XG4gICAgbWFyZ2luOiAwIDZweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgem9vbTogMTtcbiAgICAqZGlzcGxheTogaW5saW5lO1xuICAgIH1cbi5sYWUtZmxleC1jb250cm9sLXBhZ2luZyBsaSBhIHtcbiAgICB3aWR0aDogMTFweDtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogIzY2NjtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgLW8tYm94LXNoYWRvdzogaW5zZXQgMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICB9XG4ubGFlLWZsZXgtY29udHJvbC1wYWdpbmcgbGkgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzMzMztcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gICAgfVxuLmxhZS1mbGV4LWNvbnRyb2wtcGFnaW5nIGxpIGEubGFlLWZsZXgtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuLmxhZS1mbGV4LWNvbnRyb2wtdGh1bWJzIHtcbiAgICBtYXJnaW46IDVweCAwIDA7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbi5sYWUtZmxleC1jb250cm9sLXRodW1icyBsaSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDA7XG4gICAgfVxuLmxhZS1mbGV4LWNvbnRyb2wtdGh1bWJzIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IC43O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gICAgfVxuLmxhZS1mbGV4LWNvbnRyb2wtdGh1bWJzIGltZzpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB9XG4ubGFlLWZsZXgtY29udHJvbC10aHVtYnMgLmxhZS1mbGV4LWFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIFJFU1BPTlNJVkVcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gICAgLmxhZS1mbGV4LWRpcmVjdGlvbi1uYXYgLmxhZS1mbGV4LXByZXYge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICB9XG4gICAgLmxhZS1mbGV4LWRpcmVjdGlvbi1uYXYgLmxhZS1mbGV4LW5leHQge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFNsaWNrIFNsaWRlciAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXJcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuLnNsaWNrLWxpc3RcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuLnNsaWNrLWxpc3Q6Zm9jdXNcbntcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbi5zbGljay1saXN0LmRyYWdnaW5nXG57XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGN1cnNvcjogaGFuZDtcbiAgICB9XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdFxue1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIH1cblxuLnNsaWNrLXRyYWNrXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuLnNsaWNrLXRyYWNrOmJlZm9yZSxcbi5zbGljay10cmFjazphZnRlclxue1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuXG4gICAgY29udGVudDogJyc7XG4gICAgfVxuLnNsaWNrLXRyYWNrOmFmdGVyXG57XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrXG57XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuLnNsaWNrLXNsaWRlXG57XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgfVxuW2Rpcj0ncnRsJ10gLnNsaWNrLXNsaWRlXG57XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbi5zbGljay1zbGlkZSBpbWdcbntcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWdcbntcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWdcbntcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlXG57XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGVcbntcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGhlaWdodDogYXV0bztcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuIl19 */
|
freemius/includes/class-freemius.php
CHANGED
@@ -2630,26 +2630,28 @@
|
|
2630 |
self::$_accounts = FS_Options::instance( WP_FS__ACCOUNTS_OPTION_NAME, true );
|
2631 |
|
2632 |
if ( is_multisite() ) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2633 |
/**
|
2634 |
-
* If the
|
2635 |
* network level storage, it means that we need to process the storage with migration.
|
2636 |
*
|
2637 |
-
* The code in this `if` scope will only be executed once and only for the first site that will execute it because once we migrate the storage data,
|
2638 |
*
|
2639 |
* @author Vova Feldman (@svovaf)
|
2640 |
* @since 2.0.0
|
2641 |
*/
|
2642 |
-
if (
|
2643 |
-
|
|
|
|
|
2644 |
) {
|
2645 |
-
self::
|
2646 |
-
|
2647 |
-
// Migrate API options from site level to network level.
|
2648 |
-
$api_network_options = FS_Option_Manager::get_manager( WP_FS__OPTIONS_OPTION_NAME, true, true );
|
2649 |
-
$api_network_options->migrate_to_network();
|
2650 |
-
|
2651 |
-
// Migrate API cache to network level storage.
|
2652 |
-
FS_Cache_Manager::get_manager( WP_FS__API_CACHE_OPTION_NAME )->migrate_to_network();
|
2653 |
}
|
2654 |
}
|
2655 |
|
@@ -2679,6 +2681,24 @@
|
|
2679 |
self::$_statics_loaded = true;
|
2680 |
}
|
2681 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2682 |
#----------------------------------------------------------------------------------
|
2683 |
#region Localization
|
2684 |
#----------------------------------------------------------------------------------
|
@@ -2905,6 +2925,10 @@
|
|
2905 |
}
|
2906 |
|
2907 |
fs_redirect( $download_url );
|
|
|
|
|
|
|
|
|
2908 |
}
|
2909 |
}
|
2910 |
|
@@ -5987,7 +6011,7 @@
|
|
5987 |
* @param int $except_blog_id Since 2.0.0 when running in a multisite network environment, the cron execution is consolidated. This param allows excluding excluded specified blog ID from being the cron executor.
|
5988 |
*/
|
5989 |
private function schedule_install_sync( $except_blog_id = 0 ) {
|
5990 |
-
$this->schedule_cron( 'install_sync', 'install_sync', 'single',
|
5991 |
}
|
5992 |
|
5993 |
/**
|
@@ -10574,7 +10598,7 @@
|
|
10574 |
return;
|
10575 |
}
|
10576 |
|
10577 |
-
if ( ! $this->is_premium() || $this->
|
10578 |
// This is relevant only to the free versions and premium versions without an active license.
|
10579 |
return;
|
10580 |
}
|
@@ -15590,7 +15614,8 @@
|
|
15590 |
return;
|
15591 |
}
|
15592 |
|
15593 |
-
$
|
|
|
15594 |
|
15595 |
$sites = self::get_all_sites( $this->_module_type, $network_level_or_blog_id );
|
15596 |
|
@@ -16288,14 +16313,62 @@
|
|
16288 |
* @since 1.2.1
|
16289 |
*/
|
16290 |
function has_active_valid_license() {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
16291 |
return (
|
16292 |
-
is_object( $
|
16293 |
-
|
16294 |
-
$
|
16295 |
-
$
|
16296 |
);
|
16297 |
}
|
16298 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
16299 |
/**
|
16300 |
* Check if site assigned with license with enabled features.
|
16301 |
*
|
@@ -17289,7 +17362,7 @@
|
|
17289 |
* @return bool
|
17290 |
*/
|
17291 |
private function _can_download_premium() {
|
17292 |
-
return $this->
|
17293 |
( $this->is_trial() && ! $this->get_trial_plan()->is_free() );
|
17294 |
}
|
17295 |
|
@@ -18442,7 +18515,15 @@
|
|
18442 |
$this->_logger->entrance();
|
18443 |
|
18444 |
$vars = array( 'id' => $this->_module_id );
|
18445 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
18446 |
}
|
18447 |
|
18448 |
#endregion ------------------------------------------------------------------------
|
@@ -18748,14 +18829,14 @@
|
|
18748 |
|
18749 |
// Show promotion if never shown before and 24 hours after initial activation with FS.
|
18750 |
if ( ! $was_promotion_shown_before &&
|
18751 |
-
$this->_storage->install_timestamp > ( time() - WP_FS__TIME_24_HOURS_IN_SEC )
|
18752 |
) {
|
18753 |
return false;
|
18754 |
}
|
18755 |
|
18756 |
// OR if promotion was shown before, try showing it every 30 days.
|
18757 |
if ( $was_promotion_shown_before &&
|
18758 |
-
30 * WP_FS__TIME_24_HOURS_IN_SEC > time() - $last_time_trial_promotion_shown
|
18759 |
) {
|
18760 |
return false;
|
18761 |
}
|
2630 |
self::$_accounts = FS_Options::instance( WP_FS__ACCOUNTS_OPTION_NAME, true );
|
2631 |
|
2632 |
if ( is_multisite() ) {
|
2633 |
+
$has_skipped_migration = (
|
2634 |
+
// 'id_slug_type_path_map' - was never stored on older versions, therefore, not exists on the site level.
|
2635 |
+
null === self::$_accounts->get_option( 'id_slug_type_path_map', null, false ) &&
|
2636 |
+
// 'file_slug_map' stored on the site level, so it was running an SDK version before it was integrated with MS-network.
|
2637 |
+
null !== self::$_accounts->get_option( 'file_slug_map', null, false )
|
2638 |
+
);
|
2639 |
+
|
2640 |
/**
|
2641 |
+
* If the file_slug_map exists on the site level but doesn't exist on the
|
2642 |
* network level storage, it means that we need to process the storage with migration.
|
2643 |
*
|
2644 |
+
* The code in this `if` scope will only be executed once and only for the first site that will execute it because once we migrate the storage data, file_slug_map will be already set in the network level storage.
|
2645 |
*
|
2646 |
* @author Vova Feldman (@svovaf)
|
2647 |
* @since 2.0.0
|
2648 |
*/
|
2649 |
+
if (
|
2650 |
+
( $has_skipped_migration && true !== self::$_accounts->get_option( 'ms_migration_complete', false, true ) ) ||
|
2651 |
+
( null === self::$_accounts->get_option( 'file_slug_map', null, true ) &&
|
2652 |
+
null !== self::$_accounts->get_option( 'file_slug_map', null, false ) )
|
2653 |
) {
|
2654 |
+
self::migrate_options_to_network();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2655 |
}
|
2656 |
}
|
2657 |
|
2681 |
self::$_statics_loaded = true;
|
2682 |
}
|
2683 |
|
2684 |
+
/**
|
2685 |
+
* @author Leo Fajardo (@leorw)
|
2686 |
+
*
|
2687 |
+
* @since 2.1.3
|
2688 |
+
*/
|
2689 |
+
private static function migrate_options_to_network() {
|
2690 |
+
self::migrate_accounts_to_network();
|
2691 |
+
|
2692 |
+
// Migrate API options from site level to network level.
|
2693 |
+
$api_network_options = FS_Option_Manager::get_manager( WP_FS__OPTIONS_OPTION_NAME, true, true );
|
2694 |
+
$api_network_options->migrate_to_network();
|
2695 |
+
|
2696 |
+
// Migrate API cache to network level storage.
|
2697 |
+
FS_Cache_Manager::get_manager( WP_FS__API_CACHE_OPTION_NAME )->migrate_to_network();
|
2698 |
+
|
2699 |
+
self::$_accounts->set_option( 'ms_migration_complete', true, true );
|
2700 |
+
}
|
2701 |
+
|
2702 |
#----------------------------------------------------------------------------------
|
2703 |
#region Localization
|
2704 |
#----------------------------------------------------------------------------------
|
2925 |
}
|
2926 |
|
2927 |
fs_redirect( $download_url );
|
2928 |
+
} else if ( fs_request_is_action( 'migrate_options_to_network' ) ) {
|
2929 |
+
check_admin_referer( 'migrate_options_to_network' );
|
2930 |
+
|
2931 |
+
self::migrate_options_to_network();
|
2932 |
}
|
2933 |
}
|
2934 |
|
6011 |
* @param int $except_blog_id Since 2.0.0 when running in a multisite network environment, the cron execution is consolidated. This param allows excluding excluded specified blog ID from being the cron executor.
|
6012 |
*/
|
6013 |
private function schedule_install_sync( $except_blog_id = 0 ) {
|
6014 |
+
$this->schedule_cron( 'install_sync', 'install_sync', 'single', WP_FS__SCRIPT_START_TIME, false, $except_blog_id );
|
6015 |
}
|
6016 |
|
6017 |
/**
|
10598 |
return;
|
10599 |
}
|
10600 |
|
10601 |
+
if ( ! $this->is_premium() || $this->has_any_active_valid_license() ) {
|
10602 |
// This is relevant only to the free versions and premium versions without an active license.
|
10603 |
return;
|
10604 |
}
|
15614 |
return;
|
15615 |
}
|
15616 |
|
15617 |
+
$site_clone = is_object( $site ) ? $site : $this->_site;
|
15618 |
+
$encrypted_site = clone $site_clone;
|
15619 |
|
15620 |
$sites = self::get_all_sites( $this->_module_type, $network_level_or_blog_id );
|
15621 |
|
16313 |
* @since 1.2.1
|
16314 |
*/
|
16315 |
function has_active_valid_license() {
|
16316 |
+
return self::is_active_valid_license( $this->_license );
|
16317 |
+
}
|
16318 |
+
|
16319 |
+
/**
|
16320 |
+
* Check if a given license is active & valid (not expired).
|
16321 |
+
*
|
16322 |
+
* @author Vova Feldman (@svovaf)
|
16323 |
+
* @since 2.1.3
|
16324 |
+
*
|
16325 |
+
* @param FS_Plugin_License $license
|
16326 |
+
*
|
16327 |
+
* @return bool
|
16328 |
+
*/
|
16329 |
+
private static function is_active_valid_license( $license ) {
|
16330 |
return (
|
16331 |
+
is_object( $license ) &&
|
16332 |
+
FS_Plugin_License::is_valid_id( $license->id ) &&
|
16333 |
+
$license->is_active() &&
|
16334 |
+
$license->is_valid()
|
16335 |
);
|
16336 |
}
|
16337 |
|
16338 |
+
/**
|
16339 |
+
* Checks if there's any site that is associated with an active & valid license.
|
16340 |
+
* This logic is used to determine if the admin can download the premium code base from a network level admin.
|
16341 |
+
*
|
16342 |
+
* @author Vova Feldman (@svovaf)
|
16343 |
+
* @since 2.1.3
|
16344 |
+
*
|
16345 |
+
* @return bool
|
16346 |
+
*/
|
16347 |
+
function has_any_active_valid_license() {
|
16348 |
+
if ( ! fs_is_network_admin() ) {
|
16349 |
+
return $this->has_active_valid_license();
|
16350 |
+
}
|
16351 |
+
|
16352 |
+
$installs = $this->get_blog_install_map();
|
16353 |
+
$all_plugin_licenses = self::get_all_licenses( $this->_module_id );
|
16354 |
+
|
16355 |
+
foreach ( $installs as $blog_id => $install ) {
|
16356 |
+
if ( ! FS_Plugin_License::is_valid_id( $install->license_id ) ) {
|
16357 |
+
continue;
|
16358 |
+
}
|
16359 |
+
|
16360 |
+
foreach ( $all_plugin_licenses as $license ) {
|
16361 |
+
if ( $license->id == $install->license_id ) {
|
16362 |
+
if ( self::is_active_valid_license( $license ) ) {
|
16363 |
+
return true;
|
16364 |
+
}
|
16365 |
+
}
|
16366 |
+
}
|
16367 |
+
}
|
16368 |
+
|
16369 |
+
return false;
|
16370 |
+
}
|
16371 |
+
|
16372 |
/**
|
16373 |
* Check if site assigned with license with enabled features.
|
16374 |
*
|
17362 |
* @return bool
|
17363 |
*/
|
17364 |
private function _can_download_premium() {
|
17365 |
+
return $this->has_any_active_valid_license() ||
|
17366 |
( $this->is_trial() && ! $this->get_trial_plan()->is_free() );
|
17367 |
}
|
17368 |
|
18515 |
$this->_logger->entrance();
|
18516 |
|
18517 |
$vars = array( 'id' => $this->_module_id );
|
18518 |
+
|
18519 |
+
/**
|
18520 |
+
* Added filter to the template to allow developers wrapping the template
|
18521 |
+
* in custom HTML (e.g. within a wizard/tabs).
|
18522 |
+
*
|
18523 |
+
* @author Vova Feldman (@svovaf)
|
18524 |
+
* @since 2.1.3
|
18525 |
+
*/
|
18526 |
+
echo $this->apply_filters( 'templates/contact.php', fs_get_template( 'contact.php', $vars ) );
|
18527 |
}
|
18528 |
|
18529 |
#endregion ------------------------------------------------------------------------
|
18829 |
|
18830 |
// Show promotion if never shown before and 24 hours after initial activation with FS.
|
18831 |
if ( ! $was_promotion_shown_before &&
|
18832 |
+
$this->_storage->install_timestamp > ( time() - $this->apply_filters( 'show_first_trial_after_n_sec', WP_FS__TIME_24_HOURS_IN_SEC ) )
|
18833 |
) {
|
18834 |
return false;
|
18835 |
}
|
18836 |
|
18837 |
// OR if promotion was shown before, try showing it every 30 days.
|
18838 |
if ( $was_promotion_shown_before &&
|
18839 |
+
$this->apply_filters( 'reshow_trial_after_every_n_sec', 30 * WP_FS__TIME_24_HOURS_IN_SEC ) > time() - $last_time_trial_promotion_shown
|
18840 |
) {
|
18841 |
return false;
|
18842 |
}
|
freemius/includes/class-fs-plugin-updater.php
CHANGED
@@ -82,7 +82,7 @@
|
|
82 |
|
83 |
$this->add_transient_filters();
|
84 |
|
85 |
-
if ( ! $this->_fs->
|
86 |
/**
|
87 |
* If user has the premium plugin's code but do NOT have an active license,
|
88 |
* encourage him to upgrade by showing that there's a new release, but instead
|
@@ -114,7 +114,7 @@
|
|
114 |
add_filter( 'upgrader_post_install', array( &$this, '_maybe_update_folder_name' ), 10, 3 );
|
115 |
}
|
116 |
|
117 |
-
if ( ! $this->_fs->
|
118 |
add_filter( 'wp_prepare_themes_for_js', array( &$this, 'change_theme_update_info_html' ), 10, 1 );
|
119 |
}
|
120 |
}
|
82 |
|
83 |
$this->add_transient_filters();
|
84 |
|
85 |
+
if ( ! $this->_fs->has_any_active_valid_license() ) {
|
86 |
/**
|
87 |
* If user has the premium plugin's code but do NOT have an active license,
|
88 |
* encourage him to upgrade by showing that there's a new release, but instead
|
114 |
add_filter( 'upgrader_post_install', array( &$this, '_maybe_update_folder_name' ), 10, 3 );
|
115 |
}
|
116 |
|
117 |
+
if ( ! $this->_fs->has_any_active_valid_license() ) {
|
118 |
add_filter( 'wp_prepare_themes_for_js', array( &$this, 'change_theme_update_info_html' ), 10, 1 );
|
119 |
}
|
120 |
}
|
freemius/includes/entities/class-fs-site.php
CHANGED
@@ -150,6 +150,7 @@
|
|
150 |
fs_starts_with( $subdomain, 'local.' ) ||
|
151 |
fs_starts_with( $subdomain, 'dev.' ) ||
|
152 |
fs_starts_with( $subdomain, 'test.' ) ||
|
|
|
153 |
fs_starts_with( $subdomain, 'staging.' ) ||
|
154 |
|
155 |
// Ends with.
|
@@ -171,7 +172,9 @@
|
|
171 |
( fs_ends_with($subdomain, 'pantheonsite.io') &&
|
172 |
(fs_starts_with($subdomain, 'test-') || fs_starts_with($subdomain, 'dev-'))) ||
|
173 |
// Cloudways
|
174 |
-
fs_ends_with( $subdomain, '.cloudwaysapps.com' )
|
|
|
|
|
175 |
);
|
176 |
}
|
177 |
|
150 |
fs_starts_with( $subdomain, 'local.' ) ||
|
151 |
fs_starts_with( $subdomain, 'dev.' ) ||
|
152 |
fs_starts_with( $subdomain, 'test.' ) ||
|
153 |
+
fs_starts_with( $subdomain, 'stage.' ) ||
|
154 |
fs_starts_with( $subdomain, 'staging.' ) ||
|
155 |
|
156 |
// Ends with.
|
172 |
( fs_ends_with($subdomain, 'pantheonsite.io') &&
|
173 |
(fs_starts_with($subdomain, 'test-') || fs_starts_with($subdomain, 'dev-'))) ||
|
174 |
// Cloudways
|
175 |
+
fs_ends_with( $subdomain, '.cloudwaysapps.com' ) ||
|
176 |
+
// Kinsta
|
177 |
+
(fs_ends_with($subdomain, '.kinsta.com') && fs_starts_with($subdomain, 'staging-'))
|
178 |
);
|
179 |
}
|
180 |
|
freemius/includes/fs-plugin-info-dialog.php
CHANGED
@@ -203,7 +203,7 @@
|
|
203 |
|
204 |
if ( is_object( $latest ) ) {
|
205 |
$data->version = $latest->version;
|
206 |
-
$data->last_updated =
|
207 |
$data->requires = $latest->requires_platform_version;
|
208 |
$data->tested = $latest->tested_up_to_version;
|
209 |
} else {
|
203 |
|
204 |
if ( is_object( $latest ) ) {
|
205 |
$data->version = $latest->version;
|
206 |
+
$data->last_updated = $latest->created;
|
207 |
$data->requires = $latest->requires_platform_version;
|
208 |
$data->tested = $latest->tested_up_to_version;
|
209 |
} else {
|
freemius/package.json
CHANGED
@@ -4,7 +4,7 @@
|
|
4 |
"author": "Freemius, Inc.",
|
5 |
"license": "GPL-3.0",
|
6 |
"homepage": "https://freemius.com",
|
7 |
-
"version": "1.2
|
8 |
"main": "gulpfile.js",
|
9 |
"dependencies": {},
|
10 |
"scripts": {
|
4 |
"author": "Freemius, Inc.",
|
5 |
"license": "GPL-3.0",
|
6 |
"homepage": "https://freemius.com",
|
7 |
+
"version": "2.1.2",
|
8 |
"main": "gulpfile.js",
|
9 |
"dependencies": {},
|
10 |
"scripts": {
|
freemius/start.php
CHANGED
@@ -15,7 +15,7 @@
|
|
15 |
*
|
16 |
* @var string
|
17 |
*/
|
18 |
-
$this_sdk_version = '2.1.
|
19 |
|
20 |
#region SDK Selection Logic --------------------------------------------------------------------
|
21 |
|
15 |
*
|
16 |
* @var string
|
17 |
*/
|
18 |
+
$this_sdk_version = '2.1.3';
|
19 |
|
20 |
#region SDK Selection Logic --------------------------------------------------------------------
|
21 |
|
freemius/templates/connect.php
CHANGED
@@ -253,6 +253,17 @@
|
|
253 |
<a class="show-license-resend-modal show-license-resend-modal-<?php echo $fs->get_unique_affix() ?>"
|
254 |
href="#"><?php fs_esc_html_echo_inline( "Can't find your license key?", 'cant-find-license-key', $slug ); ?></a>
|
255 |
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
256 |
<?php
|
257 |
$send_updates_text = sprintf(
|
258 |
'%s<span class="action-description"> - %s</span>',
|
253 |
<a class="show-license-resend-modal show-license-resend-modal-<?php echo $fs->get_unique_affix() ?>"
|
254 |
href="#"><?php fs_esc_html_echo_inline( "Can't find your license key?", 'cant-find-license-key', $slug ); ?></a>
|
255 |
</div>
|
256 |
+
|
257 |
+
<?php
|
258 |
+
/**
|
259 |
+
* Allows developers to include custom HTML after the license input container.
|
260 |
+
*
|
261 |
+
* @author Vova Feldman
|
262 |
+
* @since 2.1.2
|
263 |
+
*/
|
264 |
+
$fs->do_action( 'connect/after_license_input' );
|
265 |
+
?>
|
266 |
+
|
267 |
<?php
|
268 |
$send_updates_text = sprintf(
|
269 |
'%s<span class="action-description"> - %s</span>',
|
freemius/templates/debug.php
CHANGED
@@ -86,6 +86,16 @@
|
|
86 |
<button class="button button-primary"><?php fs_esc_html_echo_inline( 'Sync Data From Server' ) ?></button>
|
87 |
</form>
|
88 |
</td>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
89 |
<td>
|
90 |
<button id="fs_load_db_option" class="button"><?php fs_esc_html_echo_inline( 'Load DB Option' ) ?></button>
|
91 |
</td>
|
86 |
<button class="button button-primary"><?php fs_esc_html_echo_inline( 'Sync Data From Server' ) ?></button>
|
87 |
</form>
|
88 |
</td>
|
89 |
+
<?php if ( fs_is_network_admin() && true !== $fs_options->get_option( 'ms_migration_complete', false, true ) ) : ?>
|
90 |
+
<td>
|
91 |
+
<!-- Migrate Options to Network -->
|
92 |
+
<form action="" method="POST">
|
93 |
+
<input type="hidden" name="fs_action" value="migrate_options_to_network">
|
94 |
+
<?php wp_nonce_field( 'migrate_options_to_network' ) ?>
|
95 |
+
<button class="button button-primary"><?php fs_esc_html_echo_inline( 'Migrate Options to Network' ) ?></button>
|
96 |
+
</form>
|
97 |
+
</td>
|
98 |
+
<?php endif ?>
|
99 |
<td>
|
100 |
<button id="fs_load_db_option" class="button"><?php fs_esc_html_echo_inline( 'Load DB Option' ) ?></button>
|
101 |
</td>
|
freemius/templates/forms/deactivation/form.php
CHANGED
@@ -94,7 +94,7 @@ HTML;
|
|
94 |
isAnonymous = <?php echo ( $is_anonymous ? 'true' : 'false' ); ?>,
|
95 |
otherReasonID = <?php echo Freemius::REASON_OTHER; ?>,
|
96 |
dontShareDataReasonID = <?php echo Freemius::REASON_DONT_LIKE_TO_SHARE_MY_INFORMATION; ?>,
|
97 |
-
deleteThemeUpdateData = <?php echo $fs->is_theme() && $fs->is_premium() && ! $fs->
|
98 |
|
99 |
$modal.appendTo($('body'));
|
100 |
|
94 |
isAnonymous = <?php echo ( $is_anonymous ? 'true' : 'false' ); ?>,
|
95 |
otherReasonID = <?php echo Freemius::REASON_OTHER; ?>,
|
96 |
dontShareDataReasonID = <?php echo Freemius::REASON_DONT_LIKE_TO_SHARE_MY_INFORMATION; ?>,
|
97 |
+
deleteThemeUpdateData = <?php echo $fs->is_theme() && $fs->is_premium() && ! $fs->has_any_active_valid_license() ? 'true' : 'false' ?>;
|
98 |
|
99 |
$modal.appendTo($('body'));
|
100 |
|
includes/helper-functions.php
CHANGED
@@ -381,6 +381,8 @@ function lae_get_image_html( $image_setting, $image_size_key, $settings )
|
|
381 |
$image_class .= " attachment-{$size} size-{$size}";
|
382 |
$image_attr = array(
|
383 |
'class' => trim( $image_class ),
|
|
|
|
|
384 |
);
|
385 |
$image_html .= wp_get_attachment_image(
|
386 |
$attachment_id,
|
@@ -562,19 +564,3 @@ function lae_get_template_part( $template_name, $settings )
|
|
562 |
|
563 |
return null;
|
564 |
}
|
565 |
-
|
566 |
-
function lae_get_module_template_part( $template_name, $module )
|
567 |
-
{
|
568 |
-
// Allow the user to place the templates in a different folder
|
569 |
-
$templates_folder = apply_filters( 'lae_templates_folder', 'elementor-addons/modules' );
|
570 |
-
$template = locate_template( $templates_folder . '/' . $template_name . '.php' );
|
571 |
-
/* If template is found */
|
572 |
-
|
573 |
-
if ( '' !== $template ) {
|
574 |
-
ob_start();
|
575 |
-
include $template;
|
576 |
-
return ob_get_clean();
|
577 |
-
}
|
578 |
-
|
579 |
-
return null;
|
580 |
-
}
|
381 |
$image_class .= " attachment-{$size} size-{$size}";
|
382 |
$image_attr = array(
|
383 |
'class' => trim( $image_class ),
|
384 |
+
'alt' => get_the_title( $attachment_id ),
|
385 |
+
'title' => lae_get_image_alt( $attachment_id ),
|
386 |
);
|
387 |
$image_html .= wp_get_attachment_image(
|
388 |
$attachment_id,
|
564 |
|
565 |
return null;
|
566 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
includes/query-functions.php
CHANGED
@@ -22,11 +22,13 @@ function lae_get_all_taxonomy_options() {
|
|
22 |
|
23 |
$results = array();
|
24 |
|
|
|
|
|
25 |
foreach ($wpdb->get_results("
|
26 |
SELECT terms.slug AS 'slug', terms.name AS 'label', termtaxonomy.taxonomy AS 'type'
|
27 |
FROM $wpdb->terms AS terms
|
28 |
JOIN $wpdb->term_taxonomy AS termtaxonomy ON terms.term_id = termtaxonomy.term_id
|
29 |
-
LIMIT
|
30 |
") as $result) {
|
31 |
$results[$result->type . ':' . $result->slug] = $result->type . ':' . $result->label;
|
32 |
}
|
22 |
|
23 |
$results = array();
|
24 |
|
25 |
+
$limit = apply_filters('lae_taxonomy_terms_dropdown_limit', 500);
|
26 |
+
|
27 |
foreach ($wpdb->get_results("
|
28 |
SELECT terms.slug AS 'slug', terms.name AS 'label', termtaxonomy.taxonomy AS 'type'
|
29 |
FROM $wpdb->terms AS terms
|
30 |
JOIN $wpdb->term_taxonomy AS termtaxonomy ON terms.term_id = termtaxonomy.term_id
|
31 |
+
LIMIT $limit
|
32 |
") as $result) {
|
33 |
$results[$result->type . ':' . $result->slug] = $result->type . ':' . $result->label;
|
34 |
}
|
includes/widgets/carousel.php
CHANGED
@@ -41,7 +41,7 @@ class LAE_Carousel_Widget extends Widget_Base {
|
|
41 |
return [
|
42 |
'lae-widgets-scripts',
|
43 |
'lae-frontend-scripts',
|
44 |
-
'slick'
|
45 |
];
|
46 |
}
|
47 |
|
@@ -263,7 +263,7 @@ Fusce risus nisl, viverra et, tempor et, pretium in, sapien. Vestibulum turpis s
|
|
263 |
'label' => __('Columns per row', 'livemesh-el-addons'),
|
264 |
'type' => Controls_Manager::NUMBER,
|
265 |
'min' => 1,
|
266 |
-
'max' =>
|
267 |
'step' => 1,
|
268 |
'default' => 3,
|
269 |
]
|
@@ -276,7 +276,7 @@ Fusce risus nisl, viverra et, tempor et, pretium in, sapien. Vestibulum turpis s
|
|
276 |
'label' => __('Columns to scroll', 'livemesh-el-addons'),
|
277 |
'type' => Controls_Manager::NUMBER,
|
278 |
'min' => 1,
|
279 |
-
'max' =>
|
280 |
'step' => 1,
|
281 |
'default' => 3,
|
282 |
]
|
@@ -319,7 +319,7 @@ Fusce risus nisl, viverra et, tempor et, pretium in, sapien. Vestibulum turpis s
|
|
319 |
'label' => __('Columns per row', 'livemesh-el-addons'),
|
320 |
'type' => Controls_Manager::NUMBER,
|
321 |
'min' => 1,
|
322 |
-
'max' =>
|
323 |
'step' => 1,
|
324 |
'default' => 2,
|
325 |
]
|
@@ -331,7 +331,7 @@ Fusce risus nisl, viverra et, tempor et, pretium in, sapien. Vestibulum turpis s
|
|
331 |
'label' => __('Columns to scroll', 'livemesh-el-addons'),
|
332 |
'type' => Controls_Manager::NUMBER,
|
333 |
'min' => 1,
|
334 |
-
'max' =>
|
335 |
'step' => 1,
|
336 |
'default' => 2,
|
337 |
]
|
@@ -382,7 +382,7 @@ Fusce risus nisl, viverra et, tempor et, pretium in, sapien. Vestibulum turpis s
|
|
382 |
'label' => __('Columns per row', 'livemesh-el-addons'),
|
383 |
'type' => Controls_Manager::NUMBER,
|
384 |
'min' => 1,
|
385 |
-
'max' =>
|
386 |
'step' => 1,
|
387 |
'default' => 1,
|
388 |
]
|
@@ -394,7 +394,7 @@ Fusce risus nisl, viverra et, tempor et, pretium in, sapien. Vestibulum turpis s
|
|
394 |
'label' => __('Columns to scroll', 'livemesh-el-addons'),
|
395 |
'type' => Controls_Manager::NUMBER,
|
396 |
'min' => 1,
|
397 |
-
'max' =>
|
398 |
'step' => 1,
|
399 |
'default' => 1,
|
400 |
]
|
41 |
return [
|
42 |
'lae-widgets-scripts',
|
43 |
'lae-frontend-scripts',
|
44 |
+
'jquery-slick'
|
45 |
];
|
46 |
}
|
47 |
|
263 |
'label' => __('Columns per row', 'livemesh-el-addons'),
|
264 |
'type' => Controls_Manager::NUMBER,
|
265 |
'min' => 1,
|
266 |
+
'max' => 25,
|
267 |
'step' => 1,
|
268 |
'default' => 3,
|
269 |
]
|
276 |
'label' => __('Columns to scroll', 'livemesh-el-addons'),
|
277 |
'type' => Controls_Manager::NUMBER,
|
278 |
'min' => 1,
|
279 |
+
'max' => 25,
|
280 |
'step' => 1,
|
281 |
'default' => 3,
|
282 |
]
|
319 |
'label' => __('Columns per row', 'livemesh-el-addons'),
|
320 |
'type' => Controls_Manager::NUMBER,
|
321 |
'min' => 1,
|
322 |
+
'max' => 20,
|
323 |
'step' => 1,
|
324 |
'default' => 2,
|
325 |
]
|
331 |
'label' => __('Columns to scroll', 'livemesh-el-addons'),
|
332 |
'type' => Controls_Manager::NUMBER,
|
333 |
'min' => 1,
|
334 |
+
'max' => 20,
|
335 |
'step' => 1,
|
336 |
'default' => 2,
|
337 |
]
|
382 |
'label' => __('Columns per row', 'livemesh-el-addons'),
|
383 |
'type' => Controls_Manager::NUMBER,
|
384 |
'min' => 1,
|
385 |
+
'max' => 10,
|
386 |
'step' => 1,
|
387 |
'default' => 1,
|
388 |
]
|
394 |
'label' => __('Columns to scroll', 'livemesh-el-addons'),
|
395 |
'type' => Controls_Manager::NUMBER,
|
396 |
'min' => 1,
|
397 |
+
'max' => 10,
|
398 |
'step' => 1,
|
399 |
'default' => 1,
|
400 |
]
|
includes/widgets/portfolio.php
CHANGED
@@ -870,7 +870,7 @@ class LAE_Portfolio_Widget extends Widget_Base {
|
|
870 |
|
871 |
$image_info .= '</div><!-- .lae-image-info -->';
|
872 |
|
873 |
-
$entry_image .= apply_filters('lae_posts_grid_image_info', $image_info, $settings);
|
874 |
|
875 |
$entry_image .= '</div>';
|
876 |
|
@@ -886,7 +886,7 @@ class LAE_Portfolio_Widget extends Widget_Base {
|
|
886 |
|
887 |
$entry_title = '<' . $settings['entry_title_tag'] . ' class="entry-title"><a href="' . get_permalink() . '" title="' . get_the_title() . '" rel="bookmark">' . get_the_title() . '</a></' . $settings['entry_title_tag'] . '>';
|
888 |
|
889 |
-
$entry_text .= apply_filters('lae_posts_grid_entry_title', $entry_title, $settings);
|
890 |
|
891 |
endif;
|
892 |
|
870 |
|
871 |
$image_info .= '</div><!-- .lae-image-info -->';
|
872 |
|
873 |
+
$entry_image .= apply_filters('lae_posts_grid_image_info', $image_info, $post_id, $settings);
|
874 |
|
875 |
$entry_image .= '</div>';
|
876 |
|
886 |
|
887 |
$entry_title = '<' . $settings['entry_title_tag'] . ' class="entry-title"><a href="' . get_permalink() . '" title="' . get_the_title() . '" rel="bookmark">' . get_the_title() . '</a></' . $settings['entry_title_tag'] . '>';
|
888 |
|
889 |
+
$entry_text .= apply_filters('lae_posts_grid_entry_title', $entry_title, $post_id, $settings);
|
890 |
|
891 |
endif;
|
892 |
|
includes/widgets/posts-carousel.php
CHANGED
@@ -41,7 +41,7 @@ class LAE_Posts_Carousel_Widget extends Widget_Base {
|
|
41 |
return [
|
42 |
'lae-widgets-scripts',
|
43 |
'lae-frontend-scripts',
|
44 |
-
'slick',
|
45 |
];
|
46 |
}
|
47 |
|
41 |
return [
|
42 |
'lae-widgets-scripts',
|
43 |
'lae-frontend-scripts',
|
44 |
+
'jquery-slick',
|
45 |
];
|
46 |
}
|
47 |
|
plugin.php
CHANGED
@@ -45,7 +45,7 @@ if ( !class_exists( 'Livemesh_Elementor_Addons' ) ) {
|
|
45 |
public function __clone()
|
46 |
{
|
47 |
// Cloning instances of the class is forbidden
|
48 |
-
_doing_it_wrong( __FUNCTION__, __( 'Cheatin’ huh?', 'livemesh-el-addons' ), '2.
|
49 |
}
|
50 |
|
51 |
/**
|
@@ -55,7 +55,7 @@ if ( !class_exists( 'Livemesh_Elementor_Addons' ) ) {
|
|
55 |
public function __wakeup()
|
56 |
{
|
57 |
// Unserializing instances of the class is forbidden
|
58 |
-
_doing_it_wrong( __FUNCTION__, __( 'Cheatin’ huh?', 'livemesh-el-addons' ), '2.
|
59 |
}
|
60 |
|
61 |
private function setup_debug_constants()
|
@@ -227,13 +227,6 @@ if ( !class_exists( 'Livemesh_Elementor_Addons' ) ) {
|
|
227 |
LAE_VERSION,
|
228 |
true
|
229 |
);
|
230 |
-
wp_register_script(
|
231 |
-
'slick',
|
232 |
-
LAE_PLUGIN_URL . 'assets/js/slick' . $suffix . '.js',
|
233 |
-
array( 'jquery' ),
|
234 |
-
LAE_VERSION,
|
235 |
-
true
|
236 |
-
);
|
237 |
wp_register_script(
|
238 |
'jquery-flexslider',
|
239 |
LAE_PLUGIN_URL . 'assets/js/jquery.flexslider' . $suffix . '.js',
|
45 |
public function __clone()
|
46 |
{
|
47 |
// Cloning instances of the class is forbidden
|
48 |
+
_doing_it_wrong( __FUNCTION__, __( 'Cheatin’ huh?', 'livemesh-el-addons' ), '2.5.2' );
|
49 |
}
|
50 |
|
51 |
/**
|
55 |
public function __wakeup()
|
56 |
{
|
57 |
// Unserializing instances of the class is forbidden
|
58 |
+
_doing_it_wrong( __FUNCTION__, __( 'Cheatin’ huh?', 'livemesh-el-addons' ), '2.5.2' );
|
59 |
}
|
60 |
|
61 |
private function setup_debug_constants()
|
227 |
LAE_VERSION,
|
228 |
true
|
229 |
);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
230 |
wp_register_script(
|
231 |
'jquery-flexslider',
|
232 |
LAE_PLUGIN_URL . 'assets/js/jquery.flexslider' . $suffix . '.js',
|
readme.txt
CHANGED
@@ -4,8 +4,8 @@ Plugin URI: https://www.livemeshthemes.com/elementor-addons
|
|
4 |
Contributors: livemesh, freemius
|
5 |
Tags: elementor, elementor addons, elementor extensions, elementor modules, page builder, portfolio, carousel, posts grid
|
6 |
Requires at least: 4.5
|
7 |
-
Tested up to:
|
8 |
-
Stable Tag: 2.
|
9 |
License: GPLv2 or later
|
10 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
11 |
|
@@ -105,6 +105,16 @@ Pls install and activate the <a href="https://wordpress.org/plugins/portfolio-po
|
|
105 |
|
106 |
== Changelog ==
|
107 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
108 |
= 2.3.3 =
|
109 |
* Fixed - Social media icons not showing up for team profiles.
|
110 |
* Added - Filters for settings object employed for rendering the addons
|
4 |
Contributors: livemesh, freemius
|
5 |
Tags: elementor, elementor addons, elementor extensions, elementor modules, page builder, portfolio, carousel, posts grid
|
6 |
Requires at least: 4.5
|
7 |
+
Tested up to: 5.0
|
8 |
+
Stable Tag: 2.5.2
|
9 |
License: GPLv2 or later
|
10 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
11 |
|
105 |
|
106 |
== Changelog ==
|
107 |
|
108 |
+
= 2.5.2 =
|
109 |
+
* Fixed - Carousels utilizing slick JS causing conflict with Elementor scripts.
|
110 |
+
|
111 |
+
= 2.5 =
|
112 |
+
* Minor fixes and enhancements
|
113 |
+
|
114 |
+
= 2.4 =
|
115 |
+
* Added - A filter to control taxonomy dropdown limit
|
116 |
+
* Added - Increased number of columns on carousel
|
117 |
+
|
118 |
= 2.3.3 =
|
119 |
* Fixed - Social media icons not showing up for team profiles.
|
120 |
* Added - Filters for settings object employed for rendering the addons
|