From 806951e7883af46c5a1cc3010390e4966361d79a Mon Sep 17 00:00:00 2001 From: Darren Cooney Date: Sat, 14 Jan 2023 14:41:04 -0500 Subject: [PATCH 01/10] Adding fix for getTotalPosts and getPostCount functions --- admin/views/add-ons.php | 10 + admin/views/extensions.php | 91 +++++---- admin/views/go-pro.php | 117 ++++++----- admin/views/help.php | 157 ++++++++------- admin/views/licenses.php | 17 +- admin/views/repeater-templates.php | 9 + admin/views/settings.php | 7 + admin/views/shortcode-builder.php | 65 +++--- ajax-load-more.php | 9 + core/classes/class-alm-shortcode.php | 9 +- core/classes/includes/preloaded.php | 5 +- core/dist/js/ajax-load-more.js | 48 ++++- core/src/js/ajax-load-more.js | 285 +++++++++++++++------------ 13 files changed, 488 insertions(+), 341 deletions(-) diff --git a/admin/views/add-ons.php b/admin/views/add-ons.php index eeba862..41f6340 100755 --- a/admin/views/add-ons.php +++ b/admin/views/add-ons.php @@ -1,3 +1,13 @@ + +
diff --git a/admin/views/extensions.php b/admin/views/extensions.php index 754ac80..4c94cf6 100755 --- a/admin/views/extensions.php +++ b/admin/views/extensions.php @@ -1,46 +1,53 @@ +
-
-

- : - . -

- -
- -
- -
- 'ajax-load-more-for-acf', - ), - array( - 'slug' => 'ajax-load-more-for-relevanssi', - ), - array( - 'slug' => 'ajax-load-more-rest-api', - ), - array( - 'slug' => 'ajax-load-more-for-searchwp', - ), - array( - 'slug' => 'ajax-load-more-for-terms', - ), - ); - if ( class_exists( 'Connekt_Plugin_Installer' ) ) { - Connekt_Plugin_Installer::init( $plugin_array ); - } - ?> - -
-

plugin dashboard.', 'ajax-load-more' ); ?>

-
-
- -
-
- +
+

+ : + . +

+ +
+
+
+ 'ajax-load-more-for-acf', + ), + array( + 'slug' => 'ajax-load-more-for-relevanssi', + ), + array( + 'slug' => 'ajax-load-more-rest-api', + ), + array( + 'slug' => 'ajax-load-more-for-searchwp', + ), + array( + 'slug' => 'ajax-load-more-for-terms', + ), + array( + 'slug' => 'ajax-load-more-for-users', + ), + ); + if ( class_exists( 'Connekt_Plugin_Installer' ) ) { + Connekt_Plugin_Installer::init( $plugin_array ); + } + ?> +
+

plugin dashboard.', 'ajax-load-more' ); ?>

+
+
+
+
diff --git a/admin/views/go-pro.php b/admin/views/go-pro.php index 70b4d00..292aed9 100755 --- a/admin/views/go-pro.php +++ b/admin/views/go-pro.php @@ -1,71 +1,80 @@ +
-
-

- : - -

-
+
+

+ : + +

+
-
+
-
+
-
- +
+

- +

- - - + + +
-
+
- + -
-
+
+
diff --git a/admin/views/help.php b/admin/views/help.php index f73b3e4..33624e2 100755 --- a/admin/views/help.php +++ b/admin/views/help.php @@ -1,88 +1,109 @@ +
-
-

- : - -

- -
+
+

+ : + +

+ +
-
+
-
+
- + - + -
- -
+
+ +
- + } + ?> -
+
- + } else { + // Examples + ?> +
+

+
+

examples available on the plugin website', 'ajax-load-more' ); ?>.

+
+
+ +
+
+ +
-
+
diff --git a/admin/views/licenses.php b/admin/views/licenses.php index 7c1ffb7..1a666a9 100755 --- a/admin/views/licenses.php +++ b/admin/views/licenses.php @@ -1,3 +1,12 @@ + add-on updates from the plugins dashboard', 'ajax-load-more' ); @@ -80,7 +89,11 @@
- + id="" name="" type="" @@ -143,7 +156,7 @@ class="regular-text" + ?>

| |

diff --git a/admin/views/repeater-templates.php b/admin/views/repeater-templates.php index 94b3438..c68248e 100755 --- a/admin/views/repeater-templates.php +++ b/admin/views/repeater-templates.php @@ -1,3 +1,12 @@ +
diff --git a/admin/views/shortcode-builder.php b/admin/views/shortcode-builder.php index 0aa4de5..95b4990 100755 --- a/admin/views/shortcode-builder.php +++ b/admin/views/shortcode-builder.php @@ -1,4 +1,11 @@
@@ -6,43 +13,43 @@

- : - shortcode by adjusting the values below', 'ajax-load-more'); ?> + : + shortcode by adjusting the values below', 'ajax-load-more' ); ?>

-
-
- -
-

-
+
+
+ +
+

+
- + -
-
+
+
diff --git a/ajax-load-more.php b/ajax-load-more.php index 443e227..ad65abe 100755 --- a/ajax-load-more.php +++ b/ajax-load-more.php @@ -16,6 +16,15 @@ /* * FIX: Fixed issue with localized data variables not working in Full Site Editing (FSE) themes. +* NEW: Added new ajaxloadmore.click() public JS function to manually trigger an Ajax Load More load action from any element on the screen. + +ADD-ONS + +LAYOUTS +* FIX - Added missing Gallery layout to layout listing. +* UPDATES - Added suppor for Paging addon and new layouts. +* FIX - Fixed issue with gap spacing and load more elements. +* FIX - Various spacing and alignment tweaks using minmax for columns. */ define( 'ALM_VERSION', '5.5.5' ); diff --git a/core/classes/class-alm-shortcode.php b/core/classes/class-alm-shortcode.php index 2c28fc5..f20d2bd 100755 --- a/core/classes/class-alm-shortcode.php +++ b/core/classes/class-alm-shortcode.php @@ -38,11 +38,11 @@ public static function alm_render_shortcode( $atts ) { /** * Override default ALM Settings. - * ALM Core Filter Hook + * ALM Core Filter Hook. * - * @return $options; + * @return array $options Options array. */ - $options = ( has_filter( 'alm_settings' ) ) ? apply_filters( 'alm_settings', $options ) : $options; + $options = has_filter( 'alm_settings' ) ? apply_filters( 'alm_settings', $options ) : $options; self::$counter++; // Counter. $slug = apply_filters( 'alm_page_slug', alm_get_page_slug( $post ) ); // Define page slug. @@ -526,7 +526,7 @@ public static function alm_render_shortcode( $atts ) { // Generate ALM ID. $div_id = self::$counter > 1 ? 'ajax-load-more-' . self::$counter : 'ajax-load-more'; - // Localized ID - ID used for storin glocalized variables. + // Localized ID - ID used for storing localized variables. $localize_id = empty( $id ) ? $div_id : 'ajax-load-more-' . $id; // Master ID - Manual or generated ALM ID. @@ -1395,7 +1395,6 @@ public static function alm_render_shortcode( $atts ) { // Get the localized data. $localized_data = ALM_LOCALIZE::return_localized_data( $localize_id ); - /** * Append the localized data `', json_encode( $localized_data[$localize_id] ) ); - }); + add_action( + 'wp_footer', + function() use ( $localized_data, $localize_id ) { + printf( '', json_encode( $localized_data[ $localize_id ] ) ); + } + ); // End $ajaxloadmore element. return $ajaxloadmore; diff --git a/core/dist/js/ajax-load-more.js b/core/dist/js/ajax-load-more.js index 06d912e..70c3865 100644 --- a/core/dist/js/ajax-load-more.js +++ b/core/dist/js/ajax-load-more.js @@ -4181,12 +4181,15 @@ exports.reset = reset; var getPostCount = function getPostCount() { var id = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : ''; + // Get the ALM localized variable name. var localize_var = id ? 'ajax_load_more_' + id + '_vars' : 'ajax_load_more_vars'; - var theID = window[localize_var]; - if (!theID && !theID.post_count) { + + // Get the value from the window object. + var localized = window[localize_var]; + if (!localized && !localized.post_count) { return null; } - return parseInt(theID.post_count); + return parseInt(localized.post_count); }; exports.getPostCount = getPostCount; @@ -4200,12 +4203,15 @@ exports.getPostCount = getPostCount; var getTotalPosts = function getTotalPosts() { var id = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : ''; + // Get the ALM localized variable name. var localize_var = id ? 'ajax_load_more_' + id + '_vars' : 'ajax_load_more_vars'; - var theID = window[localize_var]; - if (!theID && !theID.total_posts) { + + // Get the value from the window object. + var localized = window[localize_var]; + if (!localized && !localized.total_posts) { return null; } - return parseInt(theID.total_posts); + return parseInt(localized.total_posts); }; exports.getTotalPosts = getTotalPosts; diff --git a/core/src/js/ajax-load-more.js b/core/src/js/ajax-load-more.js index d2090c5..271c3c3 100755 --- a/core/src/js/ajax-load-more.js +++ b/core/src/js/ajax-load-more.js @@ -2527,12 +2527,15 @@ export { reset }; * @return {Number} The results from the localized variable. */ const getPostCount = function (id = '') { + // Get the ALM localized variable name. const localize_var = id ? `ajax_load_more_${id}_vars` : 'ajax_load_more_vars'; - const theID = window[localize_var]; - if (!theID && !theID.post_count) { + + // Get the value from the window object. + const localized = window[localize_var]; + if (!localized && !localized.post_count) { return null; } - return parseInt(theID.post_count); + return parseInt(localized.post_count); }; export { getPostCount }; @@ -2543,12 +2546,15 @@ export { getPostCount }; * @return {Number} The results from the localized variable. */ const getTotalPosts = function (id = '') { + // Get the ALM localized variable name. const localize_var = id ? `ajax_load_more_${id}_vars` : 'ajax_load_more_vars'; - const theID = window[localize_var]; - if (!theID && !theID.total_posts) { + + // Get the value from the window object. + const localized = window[localize_var]; + if (!localized && !localized.total_posts) { return null; } - return parseInt(theID.total_posts); + return parseInt(localized.total_posts); }; export { getTotalPosts }; From 441a0e641ec8da6f0a7f9d2ee249a37a5afab00e Mon Sep 17 00:00:00 2001 From: Darren Cooney Date: Mon, 16 Jan 2023 09:56:23 -0500 Subject: [PATCH 03/10] Updated plugin installer class. --- .../connekt-plugin-installer/.editorconfig | 16 - .../connekt-plugin-installer/.phpcs.xml | 65 ++ admin/vendor/connekt-plugin-installer/LICENSE | 339 ++++++++++ .../vendor/connekt-plugin-installer/README.md | 70 ++ .../assets/installer.css | 30 +- .../assets/installer.js | 235 +++---- .../class-connekt-plugin-installer.php | 625 +++++++++--------- ajax-load-more.php | 3 +- 8 files changed, 891 insertions(+), 492 deletions(-) delete mode 100755 admin/vendor/connekt-plugin-installer/.editorconfig create mode 100644 admin/vendor/connekt-plugin-installer/.phpcs.xml create mode 100644 admin/vendor/connekt-plugin-installer/LICENSE create mode 100644 admin/vendor/connekt-plugin-installer/README.md mode change 100755 => 100644 admin/vendor/connekt-plugin-installer/assets/installer.css mode change 100755 => 100644 admin/vendor/connekt-plugin-installer/assets/installer.js mode change 100755 => 100644 admin/vendor/connekt-plugin-installer/class-connekt-plugin-installer.php diff --git a/admin/vendor/connekt-plugin-installer/.editorconfig b/admin/vendor/connekt-plugin-installer/.editorconfig deleted file mode 100755 index e488634..0000000 --- a/admin/vendor/connekt-plugin-installer/.editorconfig +++ /dev/null @@ -1,16 +0,0 @@ -# EditorConfig helps developers define and maintain consistent -# coding styles between different editors and IDEs -# editorconfig.org - -# PHP PSR-2 Coding Standards -# http://www.php-fig.org/psr/psr-2/ - -root = true - -[*.php] -charset = utf-8 -end_of_line = lf -insert_final_newline = true -trim_trailing_whitespace = true -indent_style = tab -indent_size = 3 diff --git a/admin/vendor/connekt-plugin-installer/.phpcs.xml b/admin/vendor/connekt-plugin-installer/.phpcs.xml new file mode 100644 index 0000000..c05ba6c --- /dev/null +++ b/admin/vendor/connekt-plugin-installer/.phpcs.xml @@ -0,0 +1,65 @@ + + + Apply WordPress Coding Standards + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ./ + + + /build/* + /node_modules/* + /vendor/* + diff --git a/admin/vendor/connekt-plugin-installer/LICENSE b/admin/vendor/connekt-plugin-installer/LICENSE new file mode 100644 index 0000000..23cb790 --- /dev/null +++ b/admin/vendor/connekt-plugin-installer/LICENSE @@ -0,0 +1,339 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Lesser General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + {description} + Copyright (C) {year} {fullname} + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + {signature of Ty Coon}, 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. diff --git a/admin/vendor/connekt-plugin-installer/README.md b/admin/vendor/connekt-plugin-installer/README.md new file mode 100644 index 0000000..38c85f2 --- /dev/null +++ b/admin/vendor/connekt-plugin-installer/README.md @@ -0,0 +1,70 @@ +# wordpress-plugin-installer + +The **Connekt Plugin Installer** is a class for displaying a list of recommended or related plugins inside of the WordPress admin. + +The installer displays a list of plugins that users can easily install and activate from the screen they are currently viewing. + +![Connekt Plugin Installer Example](http://examples.connekthq.com/_gif/plugin-installer_2.gif) + +This is a perfect tool for plugin and theme developers who want to make it as easy as possible for users to install recommended or related plugins. + +To see a live example, install a copy of [Ajax Load More](https://wordpress.org/plugins/ajax-load-more/) and go to the Extensions section. + +*** + +## Getting Started + +To get started, you'll simply need to load and initialize the class. The installer provides the required CSS and JS for display and functionality. + +### Class Loader + +First step is to load the class into your plugin or theme. This would typically appear in `functions.php` or in the `_construct` of your plugin Class. + +```php +include_once('vendor/connekt-plugin-installer/class-connekt-plugin-installer.php'); +``` + +### Display + +Next, build an array of plugin slugs and pass the array to the `init` method for display. + +```php +$plugins = [ + [ + 'slug' => 'ajax-load-more', + ], + [ + 'slug' => 'block-manager', + ], + [ + 'slug' => 'instant-images' + ], + [ + 'slug' => 'easy-query' + ] +]; + +if( class_exists( 'Connekt_Plugin_Installer' ) ) { + Connekt_Plugin_Installer::init( $plugins ); +} +``` + +And that's it. Happy coding :) + +*** + +## Notes + +- Plugins _must_ be available on the wordpress.org plugin repository to be installed and activated using this class. +- Using this class outside of the plugins directory will require modification to the `CNKT_INSTALLER_PATH` constant for loading assets. You can define this constant in `functions.php` prior to loading the class. `define('CNKT_INSTALLER_PATH', get_template_directory_uri() .'/vendor/connekt-plugin-installer/')`; + +## Changelong + +1.0.1 - Janaury 16, 2025 + +- UPDATE: Code cleanup and PHPCS fixes. +- FIX: Fixed issue with broken layout if wordpress.org thumbnail not available. + +## License + +The code is available under the [GPLv2 license](https://github.com/dcooney/wordpress-plugin-installer/blob/master/LICENSE) diff --git a/admin/vendor/connekt-plugin-installer/assets/installer.css b/admin/vendor/connekt-plugin-installer/assets/installer.css old mode 100755 new mode 100644 index 34d3d9c..a56e7dd --- a/admin/vendor/connekt-plugin-installer/assets/installer.css +++ b/admin/vendor/connekt-plugin-installer/assets/installer.css @@ -4,7 +4,7 @@ display: -moz-box; display: -ms-flexbox; display: -webkit-flex; - display: flex; + display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; flex-flow: row wrap; @@ -19,7 +19,7 @@ flex: auto; } .cnkt-plugin-installer * { - box-sizing: border-box; + box-sizing: border-box; } .cnkt-plugin-installer .plugin{ width: 31.333%; @@ -35,7 +35,7 @@ .cnkt-plugin-installer .plugin:hover{ border-color: #cecece; } - + .cnkt-plugin-installer .plugin-wrap{ padding: 20px 20px 95px 145px; min-height: 214px; @@ -44,7 +44,7 @@ } .cnkt-plugin-installer li a, .cnkt-plugin-installer .plugin-wrap a{ - text-decoration: none; + text-decoration: none; } .cnkt-plugin-installer .plugin-wrap img{ display: block; @@ -60,7 +60,7 @@ padding: 0; margin: 0; font-size: 17px; - font-weight: 600; + font-weight: 600; color: #333; line-height: 1.4; } @@ -68,15 +68,15 @@ padding: 10px 0 0; margin: 0; font-size: 14px; - font-weight: 400; + font-weight: 400; color: #777; } .cnkt-plugin-installer .plugin-wrap p.plugin-author{ font-size: 13px; padding-top: 20px; font-style: italic; - } - + } + .cnkt-plugin-installer .activation-row{ display: block; margin: 0; @@ -101,10 +101,10 @@ @media screen and (max-width: 1170px){ .cnkt-plugin-installer .plugin{ - width: 48%; + width: 48%; margin: 0 1% 15px; } -} +} @media screen and (max-width: 960px){ .cnkt-plugin-installer .plugin-wrap{ padding: 20px 20px 95px 115px; @@ -112,9 +112,9 @@ } .cnkt-plugin-installer .plugin-wrap img{ max-width: 78px; - max-height: 78px; + max-height: 78px; } -} +} @media screen and (max-width: 640px){ .cnkt-plugin-installer{ width: 100%; @@ -122,8 +122,8 @@ } .cnkt-plugin-installer .plugin{ width: 100%; - margin: 0 0 20px; + margin: 0 0 20px; } } - - + + diff --git a/admin/vendor/connekt-plugin-installer/assets/installer.js b/admin/vendor/connekt-plugin-installer/assets/installer.js old mode 100755 new mode 100644 index 5502e1b..bbfbbc8 --- a/admin/vendor/connekt-plugin-installer/assets/installer.js +++ b/admin/vendor/connekt-plugin-installer/assets/installer.js @@ -1,134 +1,109 @@ var cnkt_installer = cnkt_installer || {}; -jQuery(document).ready(function($) { - - "use strict"; - - var is_loading = false; - - - - /* - * install_plugin - * Install the plugin - * - * - * @param el object Button element - * @param plugin string Plugin slug - * @since 1.0 - */ - - cnkt_installer.install_plugin = function(el, plugin){ - - // Confirm activation - var r = confirm(cnkt_installer_localize.install_now); - - if (r) { - - is_loading = true; - el.addClass('installing'); - - $.ajax({ - type: 'POST', - url: cnkt_installer_localize.ajax_url, - data: { - action: 'cnkt_plugin_installer', - plugin: plugin, - nonce: cnkt_installer_localize.admin_nonce, - dataType: 'json' - }, - success: function(data) { - if(data){ - if(data.status === 'success'){ - el.attr('class', 'activate button button-primary'); - el.html(cnkt_installer_localize.activate_btn); - } else { - el.removeClass('installing'); - } - } else { - el.removeClass('installing'); - } - is_loading = false; - }, - error: function(xhr, status, error) { - console.log(status); - el.removeClass('installing'); - is_loading = false; - } - }); - - } - } - - - - /* - * activate_plugin - * Activate the plugin - * - * - * @param el object Button element - * @param plugin string Plugin slug - * @since 1.0 - */ - - cnkt_installer.activate_plugin = function(el, plugin){ - - $.ajax({ - type: 'POST', - url: cnkt_installer_localize.ajax_url, - data: { - action: 'cnkt_plugin_activation', - plugin: plugin, - nonce: cnkt_installer_localize.admin_nonce, - dataType: 'json' - }, - success: function(data) { - if(data){ - if(data.status === 'success'){ - el.attr('class', 'installed button disabled'); - el.html(cnkt_installer_localize.installed_btn); - } - } - is_loading = false; - }, - error: function(xhr, status, error) { - console.log(status); - is_loading = false; - } - }); - +jQuery(document).ready(function ($) { + ("use strict"); + + var is_loading = false; + + /** + * Install the plugin. + * + * @param {Element} el Button element. + * @param {string} plugin The plugin slug. + */ + cnkt_installer.install_plugin = function (el, plugin) { + // Confirm activation. + var r = confirm(cnkt_installer_localize.install_now); + if (r) { + is_loading = true; + el.addClass("installing"); + + $.ajax({ + type: "POST", + url: cnkt_installer_localize.ajax_url, + data: { + action: "cnkt_plugin_installer", + plugin: plugin, + nonce: cnkt_installer_localize.admin_nonce, + dataType: "json", + }, + success: function (data) { + if (data) { + if (data.status === "success") { + el.attr("class", "activate button button-primary"); + el.html(cnkt_installer_localize.activate_btn); + } else { + el.removeClass("installing"); + } + } else { + el.removeClass("installing"); + } + is_loading = false; + }, + error: function (status) { + console.log(status); + el.removeClass("installing"); + is_loading = false; + }, + }); + } + }; + + /** + * Activate the plugin + * + * @param {Element} el Button element. + * @param {string} plugin The plugin slug. + */ + cnkt_installer.activate_plugin = function (el, plugin) { + $.ajax({ + type: "POST", + url: cnkt_installer_localize.ajax_url, + data: { + action: "cnkt_plugin_activation", + plugin: plugin, + nonce: cnkt_installer_localize.admin_nonce, + dataType: "json", + }, + success: function (data) { + if (data) { + if (data.status === "success") { + el.attr("class", "installed button disabled"); + el.html(cnkt_installer_localize.installed_btn); + } + } + is_loading = false; + }, + error: function (xhr, status, error) { + console.log(status); + is_loading = false; + }, + }); }; - - - - /* - * Install/Activate Button Click - * - * @since 1.0 - */ - - $(document).on('click', '.cnkt-plugin-installer a.button', function(e){ - var el = $(this), - plugin = el.data('slug'); - - e.preventDefault(); - - if(!el.hasClass('disabled')){ - - if(is_loading) return false; - - // Installation - if(el.hasClass('install')){ - cnkt_installer.install_plugin(el, plugin); - } - - // Activation - if(el.hasClass('activate')){ - cnkt_installer.activate_plugin(el, plugin); - } - } + + /** + * Install/Activate Button Click. + * + * @since 1.0 + */ + $(document).on("click", ".cnkt-plugin-installer a.button", function (e) { + var el = $(this), + plugin = el.data("slug"); + + e.preventDefault(); + + if (!el.hasClass("disabled")) { + if (is_loading) return false; + + // Installation + if (el.hasClass("install")) { + cnkt_installer.install_plugin(el, plugin); + } + + // Activation + if (el.hasClass("activate")) { + cnkt_installer.activate_plugin(el, plugin); + } + } }); - - -}); \ No newline at end of file +}); diff --git a/admin/vendor/connekt-plugin-installer/class-connekt-plugin-installer.php b/admin/vendor/connekt-plugin-installer/class-connekt-plugin-installer.php old mode 100755 new mode 100644 index ac6459b..2cd3c02 --- a/admin/vendor/connekt-plugin-installer/class-connekt-plugin-installer.php +++ b/admin/vendor/connekt-plugin-installer/class-connekt-plugin-installer.php @@ -1,393 +1,358 @@ +
+ sanitize_file_name( $plugin['slug'] ), + 'fields' => array( + 'short_description' => true, + 'sections' => false, + 'requires' => false, + 'downloaded' => true, + 'last_updated' => false, + 'added' => false, + 'tags' => false, + 'compatibility' => false, + 'homepage' => false, + 'donate_link' => false, + 'icons' => true, + 'banners' => true, + ), + ) + ); + + if ( ! is_wp_error( $api ) ) { + // Confirm no errors. + + $main_plugin_file = self::get_plugin_file( $plugin['slug'] ); // Get main plugin file. + + if ( self::check_file_extension( $main_plugin_file ) ) { + // check file extension. + if ( is_plugin_active( $main_plugin_file ) ) { + // plugin activated. + $button_classes = 'button disabled'; + $button_text = __( 'Activated', 'cnkt-installer' ); + } else { + // Installed, let's activate it. + $button_classes = 'activate button button-primary'; + $button_text = __( 'Activate', 'cnkt-installer' ); + } + } + + // Send plugin data to template. + self::render_template( $plugin, $api, $button_text, $button_classes ); + } + endforeach; + ?> +
+ - -
- sanitize_file_name($plugin['slug']), - 'fields' => array( - 'short_description' => true, - 'sections' => false, - 'requires' => false, - 'downloaded' => true, - 'last_updated' => false, - 'added' => false, - 'tags' => false, - 'compatibility' => false, - 'homepage' => false, - 'donate_link' => false, - 'icons' => true, - 'banners' => true, - ), - ) - ); - - //echo '
';
-               //print_r($api);
-               //echo '
'; - - - if ( !is_wp_error( $api ) ) { // confirm error free - - $main_plugin_file = Connekt_Plugin_Installer::get_plugin_file($plugin['slug']); // Get main plugin file - //echo $main_plugin_file; - if(self::check_file_extension($main_plugin_file)){ // check file extension - if(is_plugin_active($main_plugin_file)){ - // plugin activation confirmed - $button_classes = 'button disabled'; - $button_text = __('Activated', 'framework'); - } else { - // It's installed, let's activate it - $button_classes = 'activate button button-primary'; - $button_text = __('Activate', 'framework'); - } - } - - // Send plugin data to template - self::render_template($plugin, $api, $button_text, $button_classes); - - } - - endforeach; - ?> -
- -
-
- -

name; ?>

-

short_description; ?>

- -

author; ?>

-
- -
- +
+
+ icons ) && isset( $api->icons['1x'] ) ) { ?> + + + + +

name ); ?>

+

short_description ); ?>

+

author ); ?>

+
+ +
+ $plugin, - 'fields' => array( + // Required core libs for installation. + require_once ABSPATH . 'wp-admin/includes/plugin-install.php'; + require_once ABSPATH . 'wp-admin/includes/class-wp-upgrader.php'; + require_once ABSPATH . 'wp-admin/includes/class-wp-ajax-upgrader-skin.php'; + require_once ABSPATH . 'wp-admin/includes/class-plugin-upgrader.php'; + + // Get plugin data. + $api = plugins_api( + 'plugin_information', + [ + 'slug' => $plugin, + 'fields' => [ 'short_description' => false, - 'sections' => false, - 'requires' => false, - 'rating' => false, - 'ratings' => false, - 'downloaded' => false, - 'last_updated' => false, - 'added' => false, - 'tags' => false, - 'compatibility' => false, - 'homepage' => false, - 'donate_link' => false, - ), - ) + 'sections' => false, + 'requires' => false, + 'rating' => false, + 'ratings' => false, + 'downloaded' => false, + 'last_updated' => false, + 'added' => false, + 'tags' => false, + 'compatibility' => false, + 'homepage' => false, + 'donate_link' => false, + ], + ] ); $skin = new WP_Ajax_Upgrader_Skin(); $upgrader = new Plugin_Upgrader( $skin ); - $upgrader->install($api->download_link); + $upgrader->install( $api->download_link ); - if($api->name){ + if ( $api->name ) { $status = 'success'; - $msg = $api->name .' successfully installed.'; + $msg = $api->name . ' successfully installed.'; } else { $status = 'failed'; - $msg = 'There was an error installing '. $api->name .'.'; + $msg = 'There was an error installing ' . $api->name . '.'; } $json = array( 'status' => $status, - 'msg' => $msg, + 'msg' => $msg, ); - wp_send_json($json); - + wp_send_json( $json ); } + /** + * Activate plugin via Ajax. + * + * @since 1.0 + * @return void|string The plugin data as JSON. + */ + public function cnkt_plugin_activation() { + if ( ! current_user_can( 'install_plugins' ) ) { + // Bail early if requirements not met. + wp_die( esc_attr__( 'Sorry, you are not allowed to activate plugins on this site.', 'cnkt-installer' ) ); + } - - /* - * cnkt_plugin_activation - * Activate plugin via Ajax. - * - * @return $json - * - * @since 1.0 - */ - public function cnkt_plugin_activation(){ - if ( ! current_user_can('install_plugins') ) - wp_die( __( 'Sorry, you are not allowed to activate plugins on this site.', 'framework' ) ); - - $nonce = $_POST["nonce"]; - $plugin = $_POST["plugin"]; + // Get POST data. + $params = filter_input_array( INPUT_POST, FILTER_SANITIZE_STRING ); + $nonce = $params['nonce']; + $plugin = $params['plugin']; // Check our nonce, if they don't match then bounce! - if (! wp_verify_nonce( $nonce, 'cnkt_installer_nonce' )) - die( __( 'Error - unable to verify nonce, please try again.', 'framework' ) ); - - - // Include required libs for activation - require_once( ABSPATH . 'wp-admin/includes/plugin-install.php' ); - require_once( ABSPATH . 'wp-admin/includes/class-wp-upgrader.php' ); - require_once( ABSPATH . 'wp-admin/includes/class-plugin-upgrader.php' ); - + if ( ! wp_verify_nonce( $nonce, 'cnkt_installer_nonce' ) ) { + wp_die( esc_attr__( 'Error - unable to verify nonce, please try again.', 'cnkt-installer' ) ); + } - // Get Plugin Info - $api = plugins_api( 'plugin_information', - array( - 'slug' => $plugin, - 'fields' => array( + // Required core WP libs for activation. + require_once ABSPATH . 'wp-admin/includes/plugin-install.php'; + require_once ABSPATH . 'wp-admin/includes/class-wp-upgrader.php'; + require_once ABSPATH . 'wp-admin/includes/class-plugin-upgrader.php'; + + // Get plugin data. + $api = plugins_api( + 'plugin_information', + [ + 'slug' => $plugin, + 'fields' => [ 'short_description' => false, - 'sections' => false, - 'requires' => false, - 'rating' => false, - 'ratings' => false, - 'downloaded' => false, - 'last_updated' => false, - 'added' => false, - 'tags' => false, - 'compatibility' => false, - 'homepage' => false, - 'donate_link' => false, - ), - ) + 'sections' => false, + 'requires' => false, + 'rating' => false, + 'ratings' => false, + 'downloaded' => false, + 'last_updated' => false, + 'added' => false, + 'tags' => false, + 'compatibility' => false, + 'homepage' => false, + 'donate_link' => false, + ], + ] ); - - if($api->name){ - $main_plugin_file = Connekt_Plugin_Installer::get_plugin_file($plugin); - $status = 'success'; - if($main_plugin_file){ - activate_plugin($main_plugin_file); - $msg = $api->name .' successfully activated.'; + if ( $api->name ) { + $main_plugin_file = self::get_plugin_file( $plugin ); + $status = 'success'; + if ( $main_plugin_file ) { + activate_plugin( $main_plugin_file ); + $msg = $api->name . ' successfully activated.'; } } else { $status = 'failed'; - $msg = 'There was an error activating '. $api->name .'.'; + $msg = 'There was an error activating ' . $api->name . '.'; } $json = array( 'status' => $status, - 'msg' => $msg, + 'msg' => $msg, ); - - wp_send_json($json); - + wp_send_json( $json ); } + /** + * A method to get the main plugin file. + * + * @since 1.0 + * @param string $plugin_slug The slug of the plugin. + * @return void|string The plugin file. + */ + public static function get_plugin_file( $plugin_slug ) { + // Load core WP plugin lib. + require_once ABSPATH . '/wp-admin/includes/plugin.php'; + + $plugins = get_plugins(); + if ( ! $plugins ) { + return; + } + foreach ( $plugins as $plugin_file => $plugin_info ) { + // Get the basename of the plugin e.g. [askismet]/askismet.php. + $slug = dirname( plugin_basename( $plugin_file ) ); + if ( $slug ) { + if ( $slug === $plugin_slug ) { + return $plugin_file; + } + } + } + } - - /* - * get_plugin_file - * A method to get the main plugin file. - * - * - * @param $plugin_slug String - The slug of the plugin - * @return $plugin_file - * - * @since 1.0 - */ - - public static function get_plugin_file( $plugin_slug ) { - require_once( ABSPATH . '/wp-admin/includes/plugin.php' ); // Load plugin lib - $plugins = get_plugins(); - - foreach( $plugins as $plugin_file => $plugin_info ) { - - // Get the basename of the plugin e.g. [askismet]/askismet.php - $slug = dirname( plugin_basename( $plugin_file ) ); - - if($slug){ - if ( $slug == $plugin_slug ) { - return $plugin_file; // If $slug = $plugin_name - } - } - } - return null; - } - - - - - /* - * check_file_extension - * A helper to check file extension - * - * - * @param $filename String - The filename of the plugin - * @return boolean - * - * @since 1.0 - */ + /** + * Helper function to check file extension. + * + * @since 1.0 + * @param string $filename The filename of the plugin. + * @return boolean + */ public static function check_file_extension( $filename ) { - if( substr( strrchr($filename, '.' ), 1 ) === 'php' ){ - // has .php exension + if ( substr( strrchr( $filename, '.' ), 1 ) === 'php' ) { + // has .php exension. return true; } else { - // ./wp-content/plugins + // ./wp-content/plugins. return false; } } + /** + * Enqueue admin scripts and scripts localization. + * + * @since 1.0 + */ + public function cnkt_installer_enqueue_scripts() { + wp_enqueue_script( 'plugin-installer', CNKT_INSTALLER_PATH . 'assets/installer.js', [ 'jquery' ], CNKT_INSTALLER_VERSION, false ); + wp_localize_script( + 'plugin-installer', + 'cnkt_installer_localize', + array( + 'ajax_url' => admin_url( 'admin-ajax.php' ), + 'admin_nonce' => wp_create_nonce( 'cnkt_installer_nonce' ), + 'install_now' => __( 'Are you sure you want to install this plugin?', 'cnkt-installer' ), + 'install_btn' => __( 'Install Now', 'cnkt-installer' ), + 'activate_btn' => __( 'Activate', 'cnkt-installer' ), + 'installed_btn' => __( 'Activated', 'cnkt-installer' ), + ) + ); + wp_enqueue_style( 'plugin-installer', CNKT_INSTALLER_PATH . 'assets/installer.css', '', CNKT_INSTALLER_VERSION ); + } + } - - - /* - * enqueue_scripts - * Enqueue admin scripts - * - * - * @since 1.0 - */ - public function enqueue_scripts(){ - wp_enqueue_script( 'plugin-installer', CNKT_INSTALLER_PATH. 'assets/installer.js', array( 'jquery' )); - wp_enqueue_style( 'plugin-installer', CNKT_INSTALLER_PATH. 'assets/installer.css'); - } - - - - - /* - * localize_admin - * Create admin variables and ajax nonce - * - * @since 1.0 - */ - public function localize_admin() { ?> - - start(); + // Initialize the installer class. + $cnkt_plugin_installer = new Connekt_Plugin_Installer(); + $cnkt_plugin_installer->start(); } diff --git a/ajax-load-more.php b/ajax-load-more.php index ad65abe..1fe7683 100755 --- a/ajax-load-more.php +++ b/ajax-load-more.php @@ -15,8 +15,9 @@ */ /* -* FIX: Fixed issue with localized data variables not working in Full Site Editing (FSE) themes. * NEW: Added new ajaxloadmore.click() public JS function to manually trigger an Ajax Load More load action from any element on the screen. +* FIX: Fixed issue with localized data variables not working in Full Site Editing (FSE) themes. +* UPDATE - Security fiox for escaping data attributes from shortcode. ADD-ONS From 6fe925428070f4412403f303466d7b3896fd3df8 Mon Sep 17 00:00:00 2001 From: Darren Cooney Date: Mon, 23 Jan 2023 10:20:42 -0500 Subject: [PATCH 04/10] Code cleanup and elementor deprecation fix --- README.txt | 15 +- .../shortcode-builder/components/filters.php | 379 ++++++++--------- .../shortcode-builder/js/shortcode-builder.js | 227 ++++------- .../class-connekt-plugin-installer.php | 20 +- ajax-load-more.php | 26 +- core/dist/js/ajax-load-more.js | 113 +++--- core/dist/js/ajax-load-more.min.js | 2 +- core/integration/elementor/module/plugin.php | 4 +- core/src/js/addons/filters.js | 35 +- core/src/js/ajax-load-more.js | 13 +- core/src/js/helpers/almAppendChild.js | 26 +- core/src/js/helpers/almAppendChildren.js | 23 +- core/src/js/helpers/almDomParser.js | 12 +- core/src/js/helpers/commentReplyFix.js | 73 ++-- core/src/js/helpers/getCacheUrl.js | 2 +- core/src/js/helpers/getParameterByName.js | 18 +- core/src/js/helpers/stripEmptyNodes.js | 23 +- core/src/js/helpers/tableWrap.js | 18 +- core/src/js/modules/almDebug.js | 2 +- core/src/js/modules/fadeIn.js | 2 +- core/src/js/modules/fadeOut.js | 10 +- core/src/js/modules/filtering.js | 8 +- core/src/js/modules/getButtonURL.js | 6 +- core/src/js/modules/getScrollPercentage.js | 38 +- core/src/js/modules/insertScript.js | 78 ++-- core/src/js/modules/noResults.js | 20 +- core/src/js/modules/resultsText.js | 4 +- core/src/js/modules/setFocus.js | 8 +- core/src/js/modules/setLocalizedVars.js | 99 +++-- lang/ajax-load-more.pot | 384 +++++++++--------- 30 files changed, 808 insertions(+), 880 deletions(-) diff --git a/README.txt b/README.txt index 2ced776..b94ef91 100755 --- a/README.txt +++ b/README.txt @@ -5,7 +5,7 @@ Tags: infinite scroll, load more, ajax, lazy load, endless scroll, infinite scro Requires at least: 4.4 Requires PHP: 5.6 Tested up to: 6.1 -Stable tag: 5.5.5 +Stable tag: 5.6.0 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html @@ -128,7 +128,6 @@ The following [add-ons](https://connekthq.com/plugins/ajax-load-more/add-ons/) a - **[SEO](https://connekthq.com/plugins/ajax-load-more/add-ons/search-engine-optimization/)**: Generate unique paging URLs with each Ajax Load More query. - **[Single Post](https://connekthq.com/plugins/ajax-load-more/add-ons/single-post/)**: Enable infinite scrolling of single posts on your WordPress post templates. - **[Theme Repeaters](https://connekthq.com/plugins/ajax-load-more/add-ons/theme-repeaters/)**: Manage Ajax Load More repeater templates from within your current theme directory. -- **[Users](https://connekthq.com/plugins/ajax-load-more/add-ons/users/)**: Lazy loading WordPress Users with Ajax Load More. - **[WooCommerce](https://connekthq.com/plugins/ajax-load-more/add-ons/woocommerce/)**: Infinite scroll WooCommerce products with Ajax Load More. ### Extensions @@ -139,7 +138,8 @@ The following free [extensions](https://connekthq.com/plugins/ajax-load-more/ext - **[Relevanssi](https://connekthq.com/plugins/ajax-load-more/extensions/relevanssi/)**: Display Relevanssi search results with Ajax Load More. - **[REST API](https://connekthq.com/plugins/ajax-load-more/extensions/rest-api/)**: Enable compatibility with the WordPress REST API. - **[SearchWP](https://connekthq.com/plugins/ajax-load-more/extensions/searchwp/)**: Display SearchWP query results with Ajax Load More. -- **[Term Query](https://wordpress.org/plugins/ajax-load-more-for-terms/)**: Infinite scroll WordPress Terms. +- **[Term Query](https://connekthq.com/plugins/ajax-load-more/extensions/terms/)**: Infinite scroll WordPress Terms. +- **[Users](https://connekthq.com/plugins/ajax-load-more/extensions/users/)**: Lazy loading WordPress Users with Ajax Load More. ### Callback Functions @@ -263,6 +263,15 @@ How to install Ajax Load More. == Changelog == += 5.6.0 - January 23, 2023 = +* NEW: Added new ajaxloadmore.click() public JS function to manually trigger an Ajax Load More load action from any element on the screen. +* NEW: Added support for new Filter facets in Filters add-on version 2.0. +* FIX: Fixed issue with localized data variables not working in Full Site Editing (FSE) themes. +* FIX: Fixed deprecation notice in Elementor widgetregistration +* UPDATE: Security fix for escaping data attributes in shortcode. +* UPDATE: Code cleanup.. + + = 5.5.5 - January 5, 2013 = * UPDATE: Removed requirement of `transition_container` to be present when using Preloaded. * UPDATE: Various updates required for the new 2.0 Layouts add-on release. diff --git a/admin/shortcode-builder/components/filters.php b/admin/shortcode-builder/components/filters.php index 5308753..816221c 100755 --- a/admin/shortcode-builder/components/filters.php +++ b/admin/shortcode-builder/components/filters.php @@ -1,195 +1,200 @@ - +
-

-
- -
-
-

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

-

filter instance by selecting the filter ID.', 'ajax-load-more'); ?>

-
-
-
- '. $value .''; - } - } - if($count > 0){ - echo ''; - } else { ?> -

!

- -
-
-
-
-
-

-


e.g. ?category=design&tag=mobile

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

-

?pg={x} to the browser querystring as users load additional pages.', 'ajax-load-more'); ?>

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

-

-
-
-
-
    -
  • - - -
  • -
  • - - -
  • -
-
-
-
- +

+
+ +
+
+

+
+
+
+
    +
  • + + +
  • +
  • + + +
  • +
+
+
+
+ +
+
+
+
+

+

filter instance by selecting the filter ID.', 'ajax-load-more' ); ?>

+
+
+
+ ' . $value . ''; + } + } + if ( $count > 0 ) { + echo ''; + } else { + ?> +

!

+ +
+
+
+ +
+
+

+


e.g. ?category=design&tag=mobile

+
+
+
+
    +
  • + + +
  • +
  • + + +
  • +
+
+
+
+ +
+
+

+

?pg={x} to the browser querystring as users load additional pages.', 'ajax-load-more' ) ); ?>

+
+
+
+
    +
  • + + +
  • +
  • + + +
  • +
+
+
+
+ +
+
+

+

+
+
+
+
    +
  • + + +
  • +
  • + + +
  • +
+
+
+
+ - -
-
-

-

-
-
-
-
    -
  • - - -
  • -
  • - - -
  • -
-
-
+ +
+
+

+

+
+
+
+
    +
  • + + +
  • +
  • + + +
  • +
+
+
- -
-
-

-

-
-
-
-
    -
  • - - -
  • -
  • - - -
  • -
-
-
-
-
- -
-
+
+
+

+

+
+
+
+
    +
  • + + +
  • +
  • + + +
  • +
+
+
+
+
+
+
- \ No newline at end of file + diff --git a/admin/shortcode-builder/js/shortcode-builder.js b/admin/shortcode-builder/js/shortcode-builder.js index e392a16..3f40e9d 100755 --- a/admin/shortcode-builder/js/shortcode-builder.js +++ b/admin/shortcode-builder/js/shortcode-builder.js @@ -1,4 +1,4 @@ -jQuery(document).ready(function($) { +jQuery(document).ready(function ($) { ('use strict'); var _alm = {}, @@ -13,25 +13,21 @@ jQuery(document).ready(function($) { * * @since 2.5.0 */ - _alm.select2 = function() { + _alm.select2 = function () { // Default Select2 - $('.row select, .cnkt-main select, select.jump-menu') - .not('.multiple, .meta-compare, .meta-type, .alm-filter-select') - .select2({}); + $('.row select, .cnkt-main select, select.jump-menu').not('.multiple, .meta-compare, .meta-type, .alm-filter-select').select2({}); // Set placeholder $('.ajax-load-more select.multiple').select2({ - placeholder: '-- ' + alm_admin_localize.select + ' --' + placeholder: '-- ' + alm_admin_localize.select + ' --', }); }; _alm.select2(); // Reset all selects - _alm.reset_select2 = function() { + _alm.reset_select2 = function () { // Default Select2 - $('.row select, .cnkt-main select, select.jump-menu') - .not('.multiple') - .select2(); + $('.row select, .cnkt-main select, select.jump-menu').not('.multiple').select2(); // multiple $('.ajax-load-more .categories select.multiple').select2(); @@ -44,7 +40,7 @@ jQuery(document).ready(function($) { // Taxonomy Query var total_tax_query = 0, max_tax_query = 2; - $('#add-tax-query').on('click', function(e) { + $('#add-tax-query').on('click', function (e) { e.preventDefault(); if (total_tax_query < 2) { @@ -65,16 +61,14 @@ jQuery(document).ready(function($) { }); /* Delete Tax Query */ - $(document).on('click', '.remove-tax-query', function(e) { + $(document).on('click', '.remove-tax-query', function (e) { var el = $(this), parent = el.parent('.taxonomy-wrap'); - $('select', parent) - .select2('val', '') - .trigger('change'); + $('select', parent).select2('val', '').trigger('change'); total_tax_query--; parent.addClass('removing'); - parent.fadeOut(250, function() { + parent.fadeOut(250, function () { _alm.buildShortcode(); parent.removeClass('removing'); }); @@ -90,12 +84,10 @@ jQuery(document).ready(function($) { }); // Add additional meta_query - var meta_query_obj = $('.meta-query-wrap') - .eq(0) - .clone(); + var meta_query_obj = $('.meta-query-wrap').eq(0).clone(); $('.meta-query-wrap .remove').remove(); $('select.meta-compare, select.meta-type').select2(); - $('#add-meta-query').on('click', function(e) { + $('#add-meta-query').on('click', function (e) { e.preventDefault(); if ($('.meta-query-wrap').length > 3) { @@ -125,10 +117,10 @@ jQuery(document).ready(function($) { }); /* Delete Meta Query */ - $(document).on('click', '.remove-meta-query', function(e) { + $(document).on('click', '.remove-meta-query', function (e) { var el = $(this); el.parent('.meta-query-wrap').addClass('removing'); - el.parent('.meta-query-wrap').fadeOut(250, function() { + el.parent('.meta-query-wrap').fadeOut(250, function () { el.parent('.meta-query-wrap').remove(); _alm.buildShortcode(); }); @@ -145,7 +137,7 @@ jQuery(document).ready(function($) { * @since 1.0 */ - _alm.buildShortcode = function() { + _alm.buildShortcode = function () { output = '[ajax_load_more'; // --------------------------- @@ -161,9 +153,7 @@ jQuery(document).ready(function($) { var loading_style = $('select#loading-style').val(); var loading_style_default = $('select#loading-style').data('default'); - var loading_style_target = $('select#loading-style') - .parent() - .find('.ajax-load-more-wrap'); + var loading_style_target = $('select#loading-style').parent().find('.ajax-load-more-wrap'); if (loading_style_target) { var loading_style_base = loading_style_target.data('base'); loading_style_target.removeAttr('class'); @@ -288,9 +278,7 @@ jQuery(document).ready(function($) { comments_per_page = $('#comments-per-page').val(), comments_type = $('#comments_type').val(), comments_template = $('#comments_template').val(), - comments_callback = $('#comments_callback') - .val() - .trim(), + comments_callback = $('#comments_callback').val().trim(), comments_style = $('#alm-comments input[name=alm_comment_style]:checked').val(); if (comments_callback !== '') { @@ -332,38 +320,33 @@ jQuery(document).ready(function($) { output += ' filters="' + filters + '"'; - var filters_url = $('#alm-filters input[name=filters-url]:checked') - .val() - .trim(); - if (filters_url !== '' && filters_url !== 'true') output += ' filters_url="' + filters_url + '"'; + var filters_url = $('#alm-filters input[name=filters-url]:checked').val().trim(); + if (filters_url !== '' && filters_url !== 'true') { + output += ' filters_url="' + filters_url + '"'; + } - var filters_paging = $('#alm-filters input[name=filters-paging]:checked') - .val() - .trim(); - if (filters_paging !== '' && filters_paging !== 'true') output += ' filters_paging="' + filters_paging + '"'; + var filters_paging = $('#alm-filters input[name=filters-paging]:checked').val().trim(); + if (filters_paging !== '' && filters_paging !== 'true') { + output += ' filters_paging="' + filters_paging + '"'; + } - var filters_scroll = $('#alm-filters input[name=filters-scroll]:checked') - .val() - .trim(); - if (filters_scroll !== '' && filters_scroll !== 'false') output += ' filters_scroll="' + filters_paging + '"'; + var filters_scroll = $('#alm-filters input[name=filters-scroll]:checked').val().trim(); + if (filters_scroll !== '' && filters_scroll !== 'false') { + output += ' filters_scroll="' + filters_paging + '"'; + } if (filters_paging === 'true' || filters_scroll === 'true') { $('#filter-scrollTopOptions').slideDown(250, 'alm_easeInOutQuad'); - var filters_scrolltop = $('#alm-filters input[name=filters-scrolltop]').val(); if (filters_scrolltop !== '30') output += ' filters_scrolltop="' + filters_scrolltop + '"'; } else { $('#filter-scrollTopOptions').slideUp(250, 'alm_easeInOutQuad'); } - var filters_analytics = $('#alm-filters input[name=filters-analytics]:checked') - .val() - .trim(); + var filters_analytics = $('#alm-filters input[name=filters-analytics]:checked').val().trim(); if (filters_analytics !== '' && filters_analytics !== 'true') output += ' filters_analytics="' + filters_analytics + '"'; - var filters_debug = $('#alm-filters input[name=filters-debug]:checked') - .val() - .trim(); + var filters_debug = $('#alm-filters input[name=filters-debug]:checked').val().trim(); if (filters_debug !== '' && filters_debug !== 'false') output += ' filters_debug="' + filters_debug + '"'; } else { $('.filters_options').slideUp(250, 'alm_easeInOutQuad'); @@ -493,21 +476,11 @@ jQuery(document).ready(function($) { $('.restapi_options').slideDown(250, 'alm_easeInOutQuad'); output += ' restapi="' + rest + '"'; - var restapi_base = $('#alm-rest input#rest-base') - .val() - .trim(), - restapi_namespace = $('#alm-rest input#rest-namespace') - .val() - .trim(), - restapi_endpoint = $('#alm-rest input#rest-endpoint') - .val() - .trim(), - restapi_template_id = $('#alm-rest input#rest-template-id') - .val() - .trim(), - restapi_debug = $('#alm-rest input[name=rest-debug]:checked') - .val() - .trim(); + var restapi_base = $('#alm-rest input#rest-base').val().trim(), + restapi_namespace = $('#alm-rest input#rest-namespace').val().trim(), + restapi_endpoint = $('#alm-rest input#rest-endpoint').val().trim(), + restapi_template_id = $('#alm-rest input#rest-template-id').val().trim(), + restapi_debug = $('#alm-rest input[name=rest-debug]:checked').val().trim(); if (restapi_base !== '') output += ' restapi_base="' + restapi_base + '"'; @@ -750,7 +723,7 @@ jQuery(document).ready(function($) { var post_type_count = 0, selected_post_type = ''; - $('ul.alm-post-type-list input[type=checkbox]').each(function(e) { + $('ul.alm-post-type-list input[type=checkbox]').each(function (e) { if ($(this).is(':checked')) { post_type_count++; if (post_type_count > 1) { @@ -905,7 +878,7 @@ jQuery(document).ready(function($) { } var tax_term_count1 = 0; - $('#tax-terms-container1 input[type=checkbox]').each(function(e) { + $('#tax-terms-container1 input[type=checkbox]').each(function (e) { if ($(this).is(':checked')) { tax_term_count1++; if (tax_term_count1 > 1) { @@ -931,7 +904,7 @@ jQuery(document).ready(function($) { } var tax_term_count2 = 0; - $('#tax-terms-container2 input[type=checkbox]').each(function(e) { + $('#tax-terms-container2 input[type=checkbox]').each(function (e) { if ($(this).is(':checked')) { tax_term_count2++; if (tax_term_count2 > 1) { @@ -957,7 +930,7 @@ jQuery(document).ready(function($) { } var tax_term_count3 = 0; - $('#tax-terms-container3 input[type=checkbox]').each(function(e) { + $('#tax-terms-container3 input[type=checkbox]').each(function (e) { if ($(this).is(':checked')) { tax_term_count3++; if (tax_term_count3 > 1) { @@ -1007,26 +980,10 @@ jQuery(document).ready(function($) { // --------------------------- // - Custom Fields Meta Query // --------------------------- - var meta_key = $.trim( - $('.meta-query-wrap') - .eq(0) - .find('input.meta-key') - .val() - ), - meta_value = $.trim( - $('.meta-query-wrap') - .eq(0) - .find('input.meta-value') - .val() - ), - meta_compare = $('.meta-query-wrap') - .eq(0) - .find('select.meta-compare') - .val(), - meta_type = $('.meta-query-wrap') - .eq(0) - .find('select.meta-type') - .val(), + var meta_key = $.trim($('.meta-query-wrap').eq(0).find('input.meta-key').val()), + meta_value = $.trim($('.meta-query-wrap').eq(0).find('input.meta-value').val()), + meta_compare = $('.meta-query-wrap').eq(0).find('select.meta-compare').val(), + meta_type = $('.meta-query-wrap').eq(0).find('select.meta-type').val(), meta_relation = $('select.meta-relation').val(), meta_query_length = $('.meta-query-wrap').length; @@ -1057,7 +1014,7 @@ jQuery(document).ready(function($) { meta_value = ''; meta_compare = ''; meta_type = ''; - $('.meta-query-wrap').each(function(e) { + $('.meta-query-wrap').each(function (e) { var el = $(this), mk = $.trim(el.find('input.meta-key').val()), mv = $.trim(el.find('input.meta-value').val()), @@ -1332,15 +1289,9 @@ jQuery(document).ready(function($) { // - Button Label // --------------------------- - var button_label = $('.btn-label input#button-label') - .val() - .trim(), - button_loading_label = $('.btn-label input#button-loading-label') - .val() - .trim(), - button_done_label = $('.btn-label input#button-done-label') - .val() - .trim(); + var button_label = $('.btn-label input#button-label').val().trim(), + button_loading_label = $('.btn-label input#button-loading-label').val().trim(), + button_done_label = $('.btn-label input#button-done-label').val().trim(); if (button_label !== '' && button_label !== 'Load More') { output += ' button_label="' + button_label + '"'; @@ -1401,15 +1352,11 @@ jQuery(document).ready(function($) { */ //Select 'post' by default - $('.post_types input[type=checkbox]#chk-post') - .prop('checked', true) - .addClass('changed'); + $('.post_types input[type=checkbox]#chk-post').prop('checked', true).addClass('changed'); //Select SEO 'false' by default - $('.seo input[type=radio]#seo-false') - .prop('checked', true) - .addClass('changed'); + $('.seo input[type=radio]#seo-false').prop('checked', true).addClass('changed'); - $(document).on('change keyup', '.alm_element', function() { + $(document).on('change keyup', '.alm_element', function () { var el = $(this); el.addClass('changed'); @@ -1417,12 +1364,10 @@ jQuery(document).ready(function($) { if (el.attr('name') === 'woocommerce') { var postTypeCheckboxes = $('ul.alm-post-type-list input[type=checkbox]'); // Check 'product' - $('ul.alm-post-type-list input[type=checkbox]#chk-product') - .prop('checked', true) - .addClass('changed'); + $('ul.alm-post-type-list input[type=checkbox]#chk-product').prop('checked', true).addClass('changed'); if (postTypeCheckboxes) { - postTypeCheckboxes.each(function(index, item) { + postTypeCheckboxes.each(function (index, item) { if (item.dataset.type !== 'product') { item.checked = false; } @@ -1468,7 +1413,7 @@ jQuery(document).ready(function($) { _alm.buildShortcode(); }); - $('input.numbers-only').keydown(function(e) { + $('input.numbers-only').keydown(function (e) { if ( $.inArray(e.keyCode, [188, 46, 8, 9, 27, 13, 110, 190]) !== -1 || // Allow: Ctrl+A @@ -1497,30 +1442,26 @@ jQuery(document).ready(function($) { var jumpMenuOptions = ''; function almBuildJumpMenu(type) { if (type === 'repeaters') { - $('.row').each(function() { + $('.row').each(function () { if (!$(this).hasClass('no-brd')) { // Special case for back 2 top on shortcode builder landing var id = $(this).attr('id'), - title = $(this) - .find('h3.heading') - .text(); + title = $(this).find('h3.heading').text(); jumpMenuOptions += ''; } }); } if (type === 'shortcode') { - $('.shortcode-parameter-wrap').each(function() { + $('.shortcode-parameter-wrap').each(function () { var el = $(this), opttitle = el.find('h2').text(); jumpMenuOptions += ''; - $('.row', el).each(function() { + $('.row', el).each(function () { if (!$(this).hasClass('no-brd')) { // Special case for back 2 top on shortcode builder landing var id = $(this).attr('id'), - title = $(this) - .find('h3.heading') - .text(); + title = $(this).find('h3.heading').text(); jumpMenuOptions += ''; } }); @@ -1533,7 +1474,7 @@ jQuery(document).ready(function($) { } if ($('#alm-repeaters .repeaters').length) { if ($('#unlmited-container').length) { - $('#unlmited-container .row').each(function() { + $('#unlmited-container .row').each(function () { var el = $(this), id = el.find('.wrap').data('name'); el.attr('id', 'alm_' + id); @@ -1544,12 +1485,12 @@ jQuery(document).ready(function($) { // Jump Menu. $('select.jump-menu').append(jumpMenuOptions); - $('select.jump-menu').change(function() { + $('select.jump-menu').change(function () { var pos = $(this).val(); if (pos !== 'null') { $('html,body').animate( { - scrollTop: $('#' + pos).offset().top - ($('.intro').height() - 20) + scrollTop: $('#' + pos).offset().top - ($('.intro').height() - 20), }, 200, 'alm_easeInOutQuad' @@ -1565,16 +1506,14 @@ jQuery(document).ready(function($) { $('.table-of-contents .toc').append(''); } - $('.table-of-contents .toc') - .append(jumpMenuOptions) - .select2(); + $('.table-of-contents .toc').append(jumpMenuOptions).select2(); - $('.table-of-contents .toc').change(function() { + $('.table-of-contents .toc').change(function () { var pos = $(this).val(); if (pos !== 'null' && pos !== '#') { $('html,body').animate( { - scrollTop: $('#' + pos).offset().top - 46 + scrollTop: $('#' + pos).offset().top - 46, }, 500, 'alm_easeInOutQuad' @@ -1598,55 +1537,53 @@ jQuery(document).ready(function($) { action: 'alm_get_tax_terms', taxonomy: tax, index: index, - nonce: alm_admin_localize.alm_admin_nonce + nonce: alm_admin_localize.alm_admin_nonce, }, dataType: 'html', - success: function(data) { + success: function (data) { placement.html(data); }, - error: function(xhr, status, error) { + error: function (xhr, status, error) { responseText.html('

Error - Something went wrong and the terms could not be retrieved.'); - } + }, }); } // Ajax Load More easing. - $.easing.alm_easeInOutQuad = function(x, t, b, c, d) { + $.easing.alm_easeInOutQuad = function (x, t, b, c, d) { if ((t /= d / 2) < 1) return (c / 2) * t * t + b; return (-c / 2) * (--t * (t - 2) - 1) + b; }; // Reset shortcode builder. - $(document).on('click', '.reset-shortcode-builder a', function() { + $(document).on('click', '.reset-shortcode-builder a', function () { $('#alm-shortcode-builder-form').trigger('reset'); _alm.reset_select2(); _alm.buildShortcode(); }); // Generate Unique Cache ID. - _alm.generateUniqueID = function(length, el) { + _alm.generateUniqueID = function (length, el) { var id = Math.floor(Math.pow(10, length - 1) + Math.random() * 9 * Math.pow(10, length - 1)); $(el).val(id); }; // Option toggle click events. - $('.builder-option-toggle--buttons button').on('click', function() { - var siblings = $(this) - .siblings('button') - .removeClass('active'); + $('.builder-option-toggle--buttons button').on('click', function () { + var siblings = $(this).siblings('button').removeClass('active'); $(this).addClass('active'); _alm.buildShortcode(); }); // Generate Unique/Cache ID. - $(document).on('click', '.generate-id a', function() { + $(document).on('click', '.generate-id a', function () { var id = $(this).data('id'), el = $('#' + id); _alm.generateUniqueID(10, el); }); // Button loader preview. - $('.ajax-load-more-wrap button').on('click', function(e) { + $('.ajax-load-more-wrap button').on('click', function (e) { var button = $(this).get(0); var parent = button.parentNode; if (parent.classList.contains('infinite')) { @@ -1657,13 +1594,13 @@ jQuery(document).ready(function($) { }); // Create anchor links for shortcode builder items. - $('.shortcode-parameter-wrap.alm-tabbed-wrapper--section').each(function() { + $('.shortcode-parameter-wrap.alm-tabbed-wrapper--section').each(function () { var section = this; var ul = section.querySelector('ul.section-anchor-nav'); var headings = section.querySelectorAll('h3.heading'); if (headings && headings.length > 2) { var list = ''; - $(headings).each(function() { + $(headings).each(function () { var title = $(this).text(); list += '

  • ' + title + '
  • '; }); @@ -1671,18 +1608,18 @@ jQuery(document).ready(function($) { var anchors = ul.querySelectorAll('a'); if (anchors) { - $(anchors).each(function() { - $(this).on('click', function() { + $(anchors).each(function () { + $(this).on('click', function () { var element = this; var text = element.innerHTML; var target = $('h3.heading:contains(' + text + ')', section); if (target) { $('html, body').animate( { - scrollTop: target.offset().top - 45 + scrollTop: target.offset().top - 45, }, 350, - function() { + function () { // Set focus on the element scrolled to. target.get(0).focus({ preventScroll: true }); } diff --git a/admin/vendor/connekt-plugin-installer/class-connekt-plugin-installer.php b/admin/vendor/connekt-plugin-installer/class-connekt-plugin-installer.php index 2cd3c02..415638f 100644 --- a/admin/vendor/connekt-plugin-installer/class-connekt-plugin-installer.php +++ b/admin/vendor/connekt-plugin-installer/class-connekt-plugin-installer.php @@ -62,9 +62,9 @@ public static function init( $plugins ) { $api = plugins_api( 'plugin_information', - array( + [ 'slug' => sanitize_file_name( $plugin['slug'] ), - 'fields' => array( + 'fields' => [ 'short_description' => true, 'sections' => false, 'requires' => false, @@ -77,8 +77,8 @@ public static function init( $plugins ) { 'donate_link' => false, 'icons' => true, 'banners' => true, - ), - ) + ], + ] ); if ( ! is_wp_error( $api ) ) { @@ -208,10 +208,10 @@ public function cnkt_plugin_installer() { $msg = 'There was an error installing ' . $api->name . '.'; } - $json = array( + $json = [ 'status' => $status, 'msg' => $msg, - ); + ]; wp_send_json( $json ); } @@ -278,10 +278,10 @@ public function cnkt_plugin_activation() { $msg = 'There was an error activating ' . $api->name . '.'; } - $json = array( + $json = [ 'status' => $status, 'msg' => $msg, - ); + ]; wp_send_json( $json ); } @@ -339,14 +339,14 @@ public function cnkt_installer_enqueue_scripts() { wp_localize_script( 'plugin-installer', 'cnkt_installer_localize', - array( + [ 'ajax_url' => admin_url( 'admin-ajax.php' ), 'admin_nonce' => wp_create_nonce( 'cnkt_installer_nonce' ), 'install_now' => __( 'Are you sure you want to install this plugin?', 'cnkt-installer' ), 'install_btn' => __( 'Install Now', 'cnkt-installer' ), 'activate_btn' => __( 'Activate', 'cnkt-installer' ), 'installed_btn' => __( 'Activated', 'cnkt-installer' ), - ) + ] ); wp_enqueue_style( 'plugin-installer', CNKT_INSTALLER_PATH . 'assets/installer.css', '', CNKT_INSTALLER_VERSION ); } diff --git a/ajax-load-more.php b/ajax-load-more.php index 1fe7683..eb9483c 100755 --- a/ajax-load-more.php +++ b/ajax-load-more.php @@ -7,29 +7,27 @@ * Author: Darren Cooney * Twitter: @KaptonKaos * Author URI: https://connekthq.com - * Version: 5.5.5 + * Version: 5.6.0 * License: GPL * Copyright: Darren Cooney & Connekt Media * * @package AjaxLoadMore */ -/* -* NEW: Added new ajaxloadmore.click() public JS function to manually trigger an Ajax Load More load action from any element on the screen. -* FIX: Fixed issue with localized data variables not working in Full Site Editing (FSE) themes. -* UPDATE - Security fiox for escaping data attributes from shortcode. + /* + TODO: + - Add shortcode builder setting for `facets="true"` [DONE] + - Fix issue if `facets !== true` in shortcode. The filters are shut down. [DONE] + - Add better explaniation in filter listing about Facets ON/OFF [DONE] + - Add filter to change transient length [DONE] + - Add Show More to display in radio/checkboxes for long lists. -ADD-ONS + Elementor - Fix deprecation warning. [DONE] -LAYOUTS -* FIX - Added missing Gallery layout to layout listing. -* UPDATES - Added suppor for Paging addon and new layouts. -* FIX - Fixed issue with gap spacing and load more elements. -* FIX - Various spacing and alignment tweaks using minmax for columns. -*/ + */ -define( 'ALM_VERSION', '5.5.5' ); -define( 'ALM_RELEASE', 'January 5, 2023' ); +define( 'ALM_VERSION', '5.6.0' ); +define( 'ALM_RELEASE', 'January 23, 2023' ); define( 'ALM_STORE_URL', 'https://connekthq.com' ); // Plugin installation helpers. diff --git a/core/dist/js/ajax-load-more.js b/core/dist/js/ajax-load-more.js index 70c3865..e5be971 100644 --- a/core/dist/js/ajax-load-more.js +++ b/core/dist/js/ajax-load-more.js @@ -2980,7 +2980,7 @@ var alm_is_filtering = false; } } }, _callee4, this); - }))().catch(function (e) { + }))().catch(function () { console.log('There was an error with ALM Masonry'); }); } @@ -4399,17 +4399,16 @@ exports.click = click; Object.defineProperty(exports, "__esModule", { value: true }); +var nodeNameArray = ['#text', '#comment']; + /** * Append a child element to a container * - * @param {*} target | Target element to append items - * @param {*} element | The element to append - * @param {*} transition | The transiton + * @param {Element} target | Target element to append items + * @param {Element} element | The element to append + * @param {string} transition | The transiton * @since 5.0 */ - -var nodeNameArray = ['#text', '#comment']; - var almAppendChild = function almAppendChild() { var target = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : null; var element = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null; @@ -4458,9 +4457,9 @@ function _interopRequireDefault(obj) { /** * Loop array of elements and append to target * - * @param {*} target | Target element to append items - * @param {*} array | An array of elements - * @param {*} transition | The transiton + * @param {Element} target | Target element to append items + * @param {Element} array | An array of elements + * @param {string} transition | The transiton * @since 5.0 */ @@ -4657,16 +4656,16 @@ exports.default = getCacheUrl; Object.defineProperty(exports, "__esModule", { - value: true + value: true }); var getParameterByName = function getParameterByName(name, url) { - if (!url) url = window.location.href; - name = name.replace(/[\[\]]/g, "\\$&"); - var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)"), - results = regex.exec(url); - if (!results) return null; - if (!results[2]) return ''; - return decodeURIComponent(results[2].replace(/\+/g, " ")); + if (!url) url = window.location.href; + name = name.replace(/[\[\]]/g, '\\$&'); + var regex = new RegExp('[?&]' + name + '(=([^&#]*)|&|#|$)'), + results = regex.exec(url); + if (!results) return null; + if (!results[2]) return ''; + return decodeURIComponent(results[2].replace(/\+/g, ' ')); }; exports.default = getParameterByName; @@ -5399,7 +5398,7 @@ exports.default = srcsetPolyfill; Object.defineProperty(exports, "__esModule", { - value: true + value: true }); /** * Remove empty HTML nodes from array of nodes @@ -5410,22 +5409,22 @@ Object.defineProperty(exports, "__esModule", { * @since 5.1.3 */ var stripEmptyNodes = function stripEmptyNodes() { - var nodes = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : ''; + var nodes = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : ''; - if (!nodes) { - return false; - } + if (!nodes) { + return false; + } - // Exclude these nodeNames from being rendered - var nodeNameArray = ['#text', '#comment']; + // Exclude these nodeNames from being rendered + var nodeNameArray = ['#text', '#comment']; - // Filter data by nodeName - var results = nodes.filter(function (node) { - return nodeNameArray.indexOf(node.nodeName.toLowerCase()) === -1; - }); + // Filter data by nodeName + var results = nodes.filter(function (node) { + return nodeNameArray.indexOf(node.nodeName.toLowerCase()) === -1; + }); - // Send the results - return results; + // Send the results + return results; }; exports.default = stripEmptyNodes; @@ -5442,25 +5441,25 @@ exports.default = stripEmptyNodes; Object.defineProperty(exports, "__esModule", { - value: true + value: true }); /** * Wrap `table` containers in tbody elements * innerHTML and DOMParser do not work with elements etc. * - * @param {*} html | Plain text + * @param {string} html Plain text HTML. * @since 5.0 */ var tableWrap = function tableWrap() { - var html = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : null; + var html = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : null; - if (!html) { - return false; - } - var table_reveal = document.createElement('tbody'); - table_reveal.innerHTML = html; - var table_reveal_array = [table_reveal]; - return table_reveal_array; // Return new array + if (!html) { + return false; + } + var table_reveal = document.createElement('tbody'); + table_reveal.innerHTML = html; + var table_reveal_array = [table_reveal]; + return table_reveal_array; // Return new array }; exports.default = tableWrap; @@ -5930,7 +5929,7 @@ Object.defineProperty(exports, "__esModule", { /** * getScrollPercentage * Get the scroll distance in pixels from a percentage - * + * * @param {Object} alm * @return {NUMBER} newdistance * @since 5.2 @@ -5941,13 +5940,13 @@ var getScrollPercentage = function getScrollPercentage(alm) { return false; } - var is_negative = alm.scroll_distance_orig.toString().indexOf("-") === -1 ? false : true; // Is this a negative number - var raw_distance = alm.scroll_distance_orig.toString().replace("-", "").replace("%", ""); // Remove - and perc + var is_negative = alm.scroll_distance_orig.toString().indexOf('-') === -1 ? false : true; // Is this a negative number + var raw_distance = alm.scroll_distance_orig.toString().replace('-', '').replace('%', ''); // Remove - and perc var wh = alm.window.innerHeight; // window height var height = Math.floor(wh / 100 * parseInt(raw_distance)); // Do math to get distance - var newdistance = is_negative ? "-" + height : height; // Set the distance + var newdistance = is_negative ? '-' + height : height; // Set the distance //console.log(parseInt(newdistance)); return parseInt(newdistance); @@ -5982,11 +5981,10 @@ function _interopRequireDefault(obj) { * insertScript * Search nodes for ', json_encode( $localized_data[ $localize_id ] ) ); } ); diff --git a/core/classes/includes/preloaded.php b/core/classes/includes/preloaded.php index f4f633e..b061ad7 100755 --- a/core/classes/includes/preloaded.php +++ b/core/classes/includes/preloaded.php @@ -299,7 +299,7 @@ ALM_LOCALIZE::add_localized_var( 'post_count', $alm_post_count, $localize_id ); // Get Filter Facets. - if ( $filters && $facets === 'true' && function_exists( 'alm_filters_get_facets' ) && ! empty( $target ) ) { + if ( $filters && $facets && function_exists( 'alm_filters_get_facets' ) && ! empty( $target ) ) { ALM_LOCALIZE::add_localized_var( 'facets', alm_filters_get_facets( $args, $target ), $localize_id ); } diff --git a/core/dist/js/ajax-load-more.js b/core/dist/js/ajax-load-more.js index e5be971..8052a4c 100644 --- a/core/dist/js/ajax-load-more.js +++ b/core/dist/js/ajax-load-more.js @@ -637,11 +637,10 @@ function _interopRequireDefault(obj) { var FILTERS_CLASSNAME = 'alm-filters'; /** - * parseQuerystring - * Parse a filter querystring for returning caches directories + * Parse a filter querystring for returning caches directories. * - * @param {Object} alm - * @param {Array} elements + * @param {object} alm The ALM object. + * @param {array} elements An array of filter elements. * @since 5.3.1 */ function parseQuerystring(path) { @@ -682,11 +681,11 @@ function parseQuerystring(path) { } /** - * Build new paging URL for filters + * Build new paging URL for filters. * - * @param {Object} alm - * @param {String} querystring - * @param {Int} page + * @param {object} alm The ALM object. + * @param {string} querystring The current querystring. + * @param {number} page The page number. * @since 5.3.5 */ function buildFilterURL(alm) { @@ -720,10 +719,10 @@ function buildFilterURL(alm) { } /** - * Create data attributes for Filters paged results + * Create data attributes for Filters paged results. * - * @param {Object} alm - * @param {Array} elements + * @param {object} alm The ALM object. + * @param {array} elements An array of filter elements. * @since 5.3.1 */ function createMasonryFiltersPage(alm, element) { @@ -742,8 +741,8 @@ function createMasonryFiltersPage(alm, element) { /** * Create data attributes for Filters - used when ?pg=2, ?pg=3 etc are hit on page load * - * @param {Object} alm - * @param {Array} elements + * @param {object} alm The ALM object. + * @param {array} elements An array of filter elements. * @since 5.3.1 */ function createMasonryFiltersPages(alm, elements) { @@ -784,7 +783,15 @@ function createMasonryFiltersPages(alm, elements) { return elements; } -// Create the attributes (page, url, classes) for the masonry items +/** + * Create the attributes (page, url, classes) for the masonry items. + * + * @param {object} alm The ALM object. + * @param {Element} element The container element. + * @param {string} querystring The current querystring. + * @param {number} page The page number. + * @returns + */ function masonryFiltersAtts(alm, element, querystring, pagenum) { element.classList.add(FILTERS_CLASSNAME); element.dataset.page = pagenum; @@ -1631,7 +1638,7 @@ var alm_is_filtering = false; /** * Initiate Ajax Load More. * - * @param {HTMLElement} el The Ajax Load More DOM element/container. + * @param {Element} el The Ajax Load More DOM element/container. * @param {Number} index The current index number of the Ajax Load More instance. */ @@ -1671,6 +1678,9 @@ var alm_is_filtering = false; alm.master_id = alm.master_id.replace(/-/g, '_'); // Convert dashes to underscores for the var name alm.localize = window[alm.master_id + '_vars']; // Get localize vars + // Add ALM object to the global window scope. + window[alm.master_id] = alm; // e.g. window.ajax_load_more or window.ajax_load_more_{id} + // ALM Element Containers alm.main = el; // Top level DOM element alm.listing = el.querySelector('.alm-listing') || el.querySelector('.alm-comments'); @@ -2675,21 +2685,21 @@ var alm_is_filtering = false; } } - // Set Filter Facets + /** + * Set Filter Facets. + */ if (alm.addons.filters && alm.facets && data.facets && typeof almFiltersFacets === 'function') { window.almFiltersFacets(data.facets); } /** - * Display alm_debug results + * Display alm_debug results. */ - (0, _almDebug2.default)(alm); /** - * Set localized variables and Results Text + * Set localized variables and Results Text. */ - _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_context) { while (1) { @@ -2709,7 +2719,6 @@ var alm_is_filtering = false; /** * Render results */ - if (total > 0) { // We have results! @@ -3577,7 +3586,7 @@ var alm_is_filtering = false; /** * Set the Load Previous button to alm object. * - * @param {HTMLElement} button The button element. + * @param {Element} button The button element. * @since 5.5.0 */ alm.AjaxLoadMore.setPreviousButton = function (button) { @@ -4293,7 +4302,7 @@ exports.tab = tab; * Trigger Ajax Load More from other events. * * @since 5.0 - * @param {*} el + * @param {Element} el */ var start = function start(el) { @@ -4308,7 +4317,7 @@ exports.start = start; * Scroll window to position (global function). * * @since 5.0 - * @param {*} position + * @param {string} position The position of the scrollto. */ var almScroll = function almScroll(position) { @@ -5894,9 +5903,9 @@ var getButtonURL = exports.getButtonURL = function getButtonURL(alm) { /** * Set button dataset attributes. * - * @param {*} button The HTML element. - * @param {*} page The current page number. - * @param {*} url The URL for updating. + * @param {Element} button The HTML element. + * @param {number} page The current page number. + * @param {string} url The URL for updating. */ var setButtonAtts = exports.setButtonAtts = function setButtonAtts(button, page, url) { if (!button) { @@ -5927,11 +5936,10 @@ Object.defineProperty(exports, "__esModule", { value: true }); /** - * getScrollPercentage - * Get the scroll distance in pixels from a percentage + * Get the scroll distance in pixels from a percentage. * - * @param {Object} alm - * @return {NUMBER} newdistance + * @param {object} alm The Ajax Load More object. + * @return {number} The new distance. * @since 5.2 */ @@ -5943,11 +5951,8 @@ var getScrollPercentage = function getScrollPercentage(alm) { var is_negative = alm.scroll_distance_orig.toString().indexOf('-') === -1 ? false : true; // Is this a negative number var raw_distance = alm.scroll_distance_orig.toString().replace('-', '').replace('%', ''); // Remove - and perc var wh = alm.window.innerHeight; // window height - var height = Math.floor(wh / 100 * parseInt(raw_distance)); // Do math to get distance - var newdistance = is_negative ? '-' + height : height; // Set the distance - //console.log(parseInt(newdistance)); return parseInt(newdistance); }; diff --git a/core/src/js/ajax-load-more.js b/core/src/js/ajax-load-more.js index 1cc7aef..ef7d001 100755 --- a/core/src/js/ajax-load-more.js +++ b/core/src/js/ajax-load-more.js @@ -62,10 +62,10 @@ let alm_is_filtering = false; /** * Initiate Ajax Load More. * - * @param {HTMLElement} el The Ajax Load More DOM element/container. + * @param {Element} el The Ajax Load More DOM element/container. * @param {Number} index The current index number of the Ajax Load More instance. */ - let ajaxloadmore = function (el, index) { + const ajaxloadmore = function (el, index) { // Move user to top of page to prevent loading of unnessasry posts if (alm_localize && alm_localize.scrolltop === 'true') { window.scrollTo(0, 0); @@ -101,6 +101,9 @@ let alm_is_filtering = false; alm.master_id = alm.master_id.replace(/-/g, '_'); // Convert dashes to underscores for the var name alm.localize = window[alm.master_id + '_vars']; // Get localize vars + // Add ALM object to the global window scope. + window[alm.master_id] = alm; // e.g. window.ajax_load_more or window.ajax_load_more_{id} + // ALM Element Containers alm.main = el; // Top level DOM element alm.listing = el.querySelector('.alm-listing') || el.querySelector('.alm-comments'); @@ -1963,7 +1966,7 @@ let alm_is_filtering = false; /** * Set the Load Previous button to alm object. * - * @param {HTMLElement} button The button element. + * @param {Element} button The button element. * @since 5.5.0 */ alm.AjaxLoadMore.setPreviousButton = function (button) { @@ -2457,7 +2460,7 @@ let alm_is_filtering = false; * * @since 2.1.2 */ - let alm_instances = document.querySelectorAll('.ajax-load-more-wrap'); + const alm_instances = document.querySelectorAll('.ajax-load-more-wrap'); if (alm_instances.length) { [...alm_instances].forEach((alm, index) => { new ajaxloadmore(alm, index); @@ -2630,7 +2633,7 @@ export { tab }; * Trigger Ajax Load More from other events. * * @since 5.0 - * @param {*} el + * @param {Element} el */ const start = function (el) { if (!el) { @@ -2644,7 +2647,7 @@ export { start }; * Scroll window to position (global function). * * @since 5.0 - * @param {*} position + * @param {string} position The position of the scrollto. */ const almScroll = function (position) { if (!position) { From a52d74b00d6d41e7b1be83bff19add1b05c06316 Mon Sep 17 00:00:00 2001 From: Darren Cooney Date: Mon, 13 Feb 2023 10:42:10 -0500 Subject: [PATCH 07/10] Release prep, code cleanup --- README.txt | 3 +- .../includes/tax-query-options.php | 148 ++- ajax-load-more.php | 24 +- core/classes/class-alm-queryargs.php | 93 +- core/classes/class-alm-shortcode.php | 135 +-- core/dist/js/ajax-load-more.js | 29 +- core/dist/js/ajax-load-more.min.js | 2 +- core/functions.php | 31 +- core/src/js/addons/cache.js | 1 - core/src/js/ajax-load-more.js | 25 +- core/src/js/helpers/queryParams.js | 7 +- lang/ajax-load-more.pot | 1023 +---------------- package.json | 3 +- 13 files changed, 299 insertions(+), 1225 deletions(-) diff --git a/README.txt b/README.txt index cda94fc..e092086 100755 --- a/README.txt +++ b/README.txt @@ -263,10 +263,11 @@ How to install Ajax Load More. == Changelog == -= 5.6.0 - January 23, 2023 = += 5.6.0 - February 7, 2023 = * NEW: Added new ajaxloadmore.click() public JS function to manually trigger an Ajax Load More load action from any element on the screen. * NEW: Added support for new Filter facets in Filters add-on version 2.0. * NEW: Added alm JavaScript object to the global `window` object so accessing config params can be done in browser. e.g. `window.ajax_load_more` +* NEW: Added support for `include_children` when running a taxonomy query. * FIX: Fixed issue with localized data variables not working in Full Site Editing (FSE) themes. * FIX: Fixed deprecation notice in Elementor widgetregistration * UPDATE: Security fix for escaping data attributes in shortcode. diff --git a/admin/shortcode-builder/includes/tax-query-options.php b/admin/shortcode-builder/includes/tax-query-options.php index 159cb33..02d440f 100755 --- a/admin/shortcode-builder/includes/tax-query-options.php +++ b/admin/shortcode-builder/includes/tax-query-options.php @@ -1,82 +1,78 @@ - -
    - + + + +
    + - + + + + + +
    - +
    - +
    - -
      -
    • - + +
        +
      • + -
      • +
      • -
      • - - -
      • -
      • - - -
      • -
      • - - -
      • -
      +
    - +
    -
    -
    - - -
    -
    +
    +
    + + +
    +
    - -
    - + +
    + × - + + + + + +
    - +
    - +
    - -
      -
    • - + +
        +
      • + -
      • +
      • @@ -93,33 +89,33 @@
      • -
      -
    + +
    - -
    - + +
    + × - + + + + + +
    - +
    - +
    - -
      -
    • - + +
        +
      • + -
      • +
      • @@ -136,8 +132,8 @@
      • -
      -
    + +
    -
    \ No newline at end of file +
    diff --git a/ajax-load-more.php b/ajax-load-more.php index 1ee34e2..fa5791f 100755 --- a/ajax-load-more.php +++ b/ajax-load-more.php @@ -14,30 +14,8 @@ * @package AjaxLoadMore */ - /* -LAYOUTS - -FILTERS - -ELEMENTOR - -CUSTOM REPEATERS -* FIX: Added fix and warning message if Repeater Template is missing from the filesystem. This fix prevents a fatal error on the Repeater Template admin listing page. - - - TODO: - - Add shortcode builder setting for `facets="true"` [DONE] - - Fix issue if `facets !== true` in shortcode. The filters are shut down. [DONE] - - Add better explaniation in filter listing about Facets ON/OFF [DONE] - - Add filter to change transient length [DONE] - - Add Show More to display in radio/checkboxes for long lists. - - Elementor - Fix deprecation warning. [DONE] - - */ - define( 'ALM_VERSION', '5.6.0' ); -define( 'ALM_RELEASE', 'January 23, 2023' ); +define( 'ALM_RELEASE', 'February 7, 2023' ); define( 'ALM_STORE_URL', 'https://connekthq.com' ); // Plugin installation helpers. diff --git a/core/classes/class-alm-queryargs.php b/core/classes/class-alm-queryargs.php index 9a126e1..5a6bc46 100755 --- a/core/classes/class-alm-queryargs.php +++ b/core/classes/class-alm-queryargs.php @@ -60,10 +60,9 @@ public static function alm_build_queryargs( $a, $is_ajax = true ) { $taxonomy = isset( $a['taxonomy'] ) ? $a['taxonomy'] : ''; $taxonomy_terms = isset( $a['taxonomy_terms'] ) ? $a['taxonomy_terms'] : ''; $taxonomy_operator = isset( $a['taxonomy_operator'] ) ? $a['taxonomy_operator'] : ''; - - if ( empty( $taxonomy_operator ) ) { - $taxonomy_operator = 'IN'; - } + $taxonomy_operator = empty( $taxonomy_operator ) ? 'IN' : $taxonomy_operator; + $taxonomy_children = isset( $a['taxonomy_include_children'] ) ? $a['taxonomy_include_children'] : ''; + $taxonomy_children = empty( $taxonomy_children ) ? true : $taxonomy_children; $taxonomy_relation = isset( $a['taxonomy_relation'] ) ? $a['taxonomy_relation'] : 'AND'; $taxonomy_relation = empty( $taxonomy_relation ) || $facets ? 'AND' : $taxonomy_relation; @@ -151,7 +150,7 @@ public static function alm_build_queryargs( $a, $is_ajax = true ) { } } - // Create $args array. + // Create initial $args array. $args = [ 'post_type' => $post_type, 'posts_per_page' => $posts_per_page, @@ -162,43 +161,6 @@ public static function alm_build_queryargs( $a, $is_ajax = true ) { 'ignore_sticky_posts' => true, ]; - // Post Format & Taxonomy. - // Both use tax_query, so we need to combine these queries. - if ( ! empty( $post_format ) || ! empty( $taxonomy ) ) { - - $tax_query_total = count( explode( ':', $taxonomy ) ); // Total $taxonomy objects. - $taxonomy = explode( ':', $taxonomy ); // convert to array. - $taxonomy_terms = explode( ':', $taxonomy_terms ); // convert to array. - $taxonomy_operator = explode( ':', $taxonomy_operator ); // convert to array. - - if ( empty( $taxonomy ) ) { - - // Post Format only. - $args['tax_query'] = [ - alm_get_post_format( $post_format ), - ]; - - } else { - - // Post Format. - if ( ! empty( $post_format ) ) { - $args['tax_query'] = [ - 'relation' => $taxonomy_relation, - alm_get_post_format( $post_format ), - ]; - } else { - $args['tax_query'] = [ - 'relation' => $taxonomy_relation, - ]; - } - - // Loop Taxonomies. - for ( $tax_i = 0; $tax_i < $tax_query_total; $tax_i++ ) { - $args['tax_query'][] = alm_get_taxonomy_query( $taxonomy[ $tax_i ], $taxonomy_terms[ $tax_i ], $taxonomy_operator[ $tax_i ] ); - } - } - } - // Category. if ( ! empty( $category ) ) { $args['category_name'] = $category; @@ -238,6 +200,46 @@ public static function alm_build_queryargs( $a, $is_ajax = true ) { $args['day'] = $day; } + // Taxonomy & Post Format. + // Both use tax_query, so we need to combine the queries. + if ( ! empty( $post_format ) || ! empty( $taxonomy ) ) { + $tax_query_total = count( explode( ':', $taxonomy ) ); // Total $taxonomy objects. + $taxonomy = explode( ':', $taxonomy ); // Convert to array. + $taxonomy_terms = explode( ':', $taxonomy_terms ); // Convert to array. + $taxonomy_operator = explode( ':', $taxonomy_operator ); // Convert to array. + $taxonomy_children = explode( ':', $taxonomy_children ); // Convert to array. + + if ( empty( $taxonomy ) ) { + // Post Format only. + $args['tax_query'] = [ + alm_get_post_format( $post_format ), + ]; + + } else { + // Post Format. + if ( ! empty( $post_format ) ) { + $args['tax_query'] = [ + 'relation' => $taxonomy_relation, + alm_get_post_format( $post_format ), + ]; + } else { + $args['tax_query'] = [ + 'relation' => $taxonomy_relation, + ]; + } + + // Loop Taxonomies. + for ( $i = 0; $i < $tax_query_total; $i++ ) { + $args['tax_query'][] = alm_get_taxonomy_query( + $taxonomy[ $i ], + $taxonomy_terms[ $i ], + $taxonomy_operator[ $i ], + isset( $taxonomy_children[ $i ] ) ? $taxonomy_children[ $i ] : true + ); + } + } + } + // Meta Query. if ( ! empty( $meta_key ) && isset( $meta_value ) || ! empty( $meta_key ) && $meta_compare !== 'IN' ) { @@ -320,14 +322,11 @@ public static function alm_build_queryargs( $a, $is_ajax = true ) { $sticky_post__not_in = isset( $args['post__not_in'] ) ? $args['post__not_in'] : ''; if ( $is_ajax ) { // Ajax Query. - - $sticky_query_args = $args; - + $sticky_query_args = $args; $sticky_query_args['post__not_in'] = $sticky_posts; $sticky_query_args['posts_per_page'] = apply_filters( 'alm_max_sticky_per_page', 50 ); // Set a maximum to prevent fatal query errors. $sticky_query_args['fields'] = 'ids'; - - $sticky_query = new WP_Query( $sticky_query_args ); // Query all non-sticky posts. + $sticky_query = new WP_Query( $sticky_query_args ); // Query all non-sticky posts. // If has sticky and regular posts. if ( $sticky_posts && $sticky_query->posts ) { diff --git a/core/classes/class-alm-shortcode.php b/core/classes/class-alm-shortcode.php index d44f3d5..ae01dfe 100755 --- a/core/classes/class-alm-shortcode.php +++ b/core/classes/class-alm-shortcode.php @@ -172,6 +172,7 @@ public static function alm_render_shortcode( $atts ) { 'taxonomy_terms' => '', 'taxonomy_operator' => '', 'taxonomy_relation' => '', + 'taxonomy_include_children' => '', 'meta_key' => '', 'meta_value' => '', 'meta_compare' => '', @@ -747,75 +748,76 @@ public static function alm_render_shortcode( $atts ) { // $query_args array to store global ALM variables. $query_args = [ - 'post_id' => $post_id, - 'preloaded' => $preloaded, - 'preloaded_amount' => $preloaded_amount, - 'filters' => $filters, - 'facets' => $facets, - 'acf' => $acf, - 'acf_post_id' => $acf_post_id, - 'acf_field_type' => $acf_field_type, - 'acf_field_name' => $acf_field_name, - 'acf_parent_field_name' => $acf_parent_field_name, - 'term_query' => [ + 'post_id' => $post_id, + 'preloaded' => $preloaded, + 'preloaded_amount' => $preloaded_amount, + 'filters' => $filters, + 'facets' => $facets, + 'acf' => $acf, + 'acf_post_id' => $acf_post_id, + 'acf_field_type' => $acf_field_type, + 'acf_field_name' => $acf_field_name, + 'acf_parent_field_name' => $acf_parent_field_name, + 'term_query' => [ 'taxonomy' => $term_query_taxonomy, 'hide_empty' => $term_query_hide_empty, 'number' => $term_query_number, ], - 'nextpage' => $nextpage, - 'users' => $users, - 'users_role' => $users_role, - 'users_include' => $users_include, - 'users_exclude' => $users_exclude, - 'users_per_page' => $users_per_page, - 'users_order' => $users_order, - 'users_orderby' => $users_orderby, - 'comments' => $comments, - 'comments_per_page' => $comments_per_page, - 'comments_type' => $comments_type, - 'comments_style' => $comments_style, - 'comments_template' => $comments_template, - 'comments_callback' => $comments_callback, - 'comments_post_id' => $comments_post_id, - 'post_type' => $post_type, - 'sticky_posts' => $sticky_posts, - 'post_format' => $post_format, - 'category' => $category, - 'category__and' => $category__and, - 'category__not_in' => $category__not_in, - 'tag' => $tag, - 'tag__and' => $tag__and, - 'tag__not_in' => $tag__not_in, - 'taxonomy' => $taxonomy, - 'taxonomy_terms' => $taxonomy_terms, - 'taxonomy_operator' => $taxonomy_operator, - 'taxonomy_relation' => $taxonomy_relation, - 'meta_key' => $meta_key, - 'meta_value' => $meta_value, - 'meta_compare' => $meta_compare, - 'meta_relation' => $meta_relation, - 'meta_type' => $meta_type, - 'year' => $year, - 'month' => $month, - 'day' => $day, - 'author' => $author, - 'post__in' => $post__in, - 'post__not_in' => $post__not_in, - 'search' => $search, - 'custom_args' => $custom_args, - 'post_status' => $post_status, - 'order' => $order, - 'orderby' => $orderby, - 'exclude' => $exclude, - 'offset' => $offset, - 'posts_per_page' => $posts_per_page, - 'lang' => $lang, - 'css_classes' => $css_classes, - 'id' => $id, - 'vars' => $vars, - 'repeater' => $repeater, - 'theme_repeater' => $theme_repeater, - 'paged' => get_query_var( 'paged' ) ? get_query_var( 'paged' ) : 1, + 'nextpage' => $nextpage, + 'users' => $users, + 'users_role' => $users_role, + 'users_include' => $users_include, + 'users_exclude' => $users_exclude, + 'users_per_page' => $users_per_page, + 'users_order' => $users_order, + 'users_orderby' => $users_orderby, + 'comments' => $comments, + 'comments_per_page' => $comments_per_page, + 'comments_type' => $comments_type, + 'comments_style' => $comments_style, + 'comments_template' => $comments_template, + 'comments_callback' => $comments_callback, + 'comments_post_id' => $comments_post_id, + 'post_type' => $post_type, + 'sticky_posts' => $sticky_posts, + 'post_format' => $post_format, + 'category' => $category, + 'category__and' => $category__and, + 'category__not_in' => $category__not_in, + 'tag' => $tag, + 'tag__and' => $tag__and, + 'tag__not_in' => $tag__not_in, + 'taxonomy' => $taxonomy, + 'taxonomy_terms' => $taxonomy_terms, + 'taxonomy_operator' => $taxonomy_operator, + 'taxonomy_include_children' => $taxonomy_include_children, + 'taxonomy_relation' => $taxonomy_relation, + 'meta_key' => $meta_key, + 'meta_value' => $meta_value, + 'meta_compare' => $meta_compare, + 'meta_relation' => $meta_relation, + 'meta_type' => $meta_type, + 'year' => $year, + 'month' => $month, + 'day' => $day, + 'author' => $author, + 'post__in' => $post__in, + 'post__not_in' => $post__not_in, + 'search' => $search, + 'custom_args' => $custom_args, + 'post_status' => $post_status, + 'order' => $order, + 'orderby' => $orderby, + 'exclude' => $exclude, + 'offset' => $offset, + 'posts_per_page' => $posts_per_page, + 'lang' => $lang, + 'css_classes' => $css_classes, + 'id' => $id, + 'vars' => $vars, + 'repeater' => $repeater, + 'theme_repeater' => $theme_repeater, + 'paged' => get_query_var( 'paged' ) ? get_query_var( 'paged' ) : 1, ]; // Set `alm-listing` classname. @@ -904,7 +906,7 @@ public static function alm_render_shortcode( $atts ) { $options ); $ajaxloadmore .= wp_kses_post( $filters_return ); - $facets = function_exists( 'alm_filters_has_facet' ) && alm_filters_has_facet( $target ) ? true : false; + $facets = function_exists( 'alm_filters_has_facets' ) && alm_filters_has_facets( $target ) ? true : false; } // Nextpage Post Add-on. @@ -1140,6 +1142,7 @@ public static function alm_render_shortcode( $atts ) { $ajaxloadmore .= ! empty( $taxonomy ) ? ' data-taxonomy="' . esc_attr( $taxonomy ) . '"' : ''; $ajaxloadmore .= ! empty( $taxonomy_terms ) ? ' data-taxonomy-terms="' . esc_attr( $taxonomy_terms ) . '"' : ''; $ajaxloadmore .= ! empty( $taxonomy_operator ) ? ' data-taxonomy-operator="' . esc_attr( $taxonomy_operator ) . '"' : ''; + $ajaxloadmore .= ! empty( $taxonomy_include_children ) ? ' data-taxonomy-include-children="' . esc_attr( $taxonomy_include_children ) . '"' : ''; $ajaxloadmore .= ! empty( $taxonomy_relation ) ? ' data-taxonomy-relation="' . esc_attr( $taxonomy_relation ) . '"' : ''; // Meta Query. diff --git a/core/dist/js/ajax-load-more.js b/core/dist/js/ajax-load-more.js index 8052a4c..6eab58b 100644 --- a/core/dist/js/ajax-load-more.js +++ b/core/dist/js/ajax-load-more.js @@ -164,7 +164,6 @@ function wooCache(alm, content) { _axios2.default.post(alm_localize.ajaxurl, formData).then(function () { console.log('Cache created for post: ' + alm.canonical_url); - //console.log(response); }); } @@ -1602,7 +1601,7 @@ function _asyncToGenerator(fn) { }; } -/* +/** * Ajax Load More * https://connekthq.com/plugins/ajax-load-more/ * Author: Darren Cooney @@ -1844,8 +1843,8 @@ var alm_is_filtering = false; // Extension Shortcode Params // REST API. - alm.extensions.restapi = alm.listing.dataset.restapi; - if (alm.extensions.restapi === 'true') { + alm.extensions.restapi = alm.listing.dataset.restapi === 'true' ? true : false; + if (alm.extensions.restapi) { alm.extensions.restapi_base_url = alm.listing.dataset.restapiBaseUrl; alm.extensions.restapi_namespace = alm.listing.dataset.restapiNamespace; alm.extensions.restapi_endpoint = alm.listing.dataset.restapiEndpoint; @@ -1854,26 +1853,24 @@ var alm_is_filtering = false; } // ACF. - alm.extensions.acf = alm.listing.dataset.acf; - if (alm.extensions.acf === 'true') { + alm.extensions.acf = alm.listing.dataset.acf === 'true' ? true : false; + if (alm.extensions.acf) { alm.extensions.acf_field_type = alm.listing.dataset.acfFieldType; alm.extensions.acf_field_name = alm.listing.dataset.acfFieldName; alm.extensions.acf_parent_field_name = alm.listing.dataset.acfParentFieldName; alm.extensions.acf_post_id = alm.listing.dataset.acfPostId; - alm.extensions.acf = alm.extensions.acf === 'true' ? true : false; - // if field type, name or post ID is empty + // if field type, name or post ID is empty. if (alm.extensions.acf_field_type === undefined || alm.extensions.acf_field_name === undefined || alm.extensions.acf_post_id === undefined) { alm.extensions.acf = false; } } // Term Query. - alm.extensions.term_query = alm.listing.dataset.termQuery; - if (alm.extensions.term_query === 'true') { + alm.extensions.term_query = alm.listing.dataset.termQuery === 'true' ? true : false; + if (alm.extensions.term_query) { alm.extensions.term_query_taxonomy = alm.listing.dataset.termQueryTaxonomy; alm.extensions.term_query_hide_empty = alm.listing.dataset.termQueryHideEmpty; alm.extensions.term_query_number = alm.listing.dataset.termQueryNumber; - alm.extensions.term_query = alm.extensions.term_query === 'true' ? true : false; } // Paging. @@ -1954,17 +1951,12 @@ var alm_is_filtering = false; } else { alm.addons.tabs = false; } - /* End Tabs */ /* REST API */ - if (alm.extensions.restapi === 'true') { - alm.extensions.restapi = true; + if (alm.extensions.restapi) { alm.extensions.restapi_debug = alm.extensions.restapi_debug === undefined ? false : alm.extensions.restapi_debug; alm.extensions.restapi = alm.extensions.restapi_template_id === '' ? false : alm.extensions.restapi; - } else { - alm.extensions.restapi = false; } - /* End REST API */ /* Preloaded */ if (alm.addons.preloaded === 'true') { @@ -5225,6 +5217,9 @@ function almGetAjaxParams(alm, action, queryType) { if (alm.listing.dataset.taxonomyOperator) { data.taxonomy_operator = alm.listing.dataset.taxonomyOperator; } + if (alm.listing.dataset.taxonomyIncludeChildren) { + data.taxonomy_include_children = alm.listing.dataset.taxonomyIncludeChildren; + } if (alm.listing.dataset.taxonomyRelation) { data.taxonomy_relation = alm.listing.dataset.taxonomyRelation; } diff --git a/core/dist/js/ajax-load-more.min.js b/core/dist/js/ajax-load-more.min.js index c9e4ea8..f5cd0b5 100644 --- a/core/dist/js/ajax-load-more.min.js +++ b/core/dist/js/ajax-load-more.min.js @@ -3,4 +3,4 @@ var ajaxloadmore=function(t){var e={};function n(r){if(e[r])return e[r].exports; * imagesLoaded v4.1.4 * JavaScript is all like "You images are done yet or what?" * MIT License - */!function(a,i){"use strict";r=[n(175)],void 0===(o=function(t){return function(t,e){var n=t.jQuery,r=t.console;function o(t,e){for(var n in e)t[n]=e[n];return t}var a=Array.prototype.slice;function i(t,e,s){if(!(this instanceof i))return new i(t,e,s);var l,c=t;("string"==typeof t&&(c=document.querySelectorAll(t)),c)?(this.elements=(l=c,Array.isArray(l)?l:"object"==typeof l&&"number"==typeof l.length?a.call(l):[l]),this.options=o({},this.options),"function"==typeof e?s=e:o(this.options,e),s&&this.on("always",s),this.getImages(),n&&(this.jqDeferred=new n.Deferred),setTimeout(this.check.bind(this))):r.error("Bad element for imagesLoaded "+(c||t))}i.prototype=Object.create(e.prototype),i.prototype.options={},i.prototype.getImages=function(){this.images=[],this.elements.forEach(this.addElementImages,this)},i.prototype.addElementImages=function(t){"IMG"==t.nodeName&&this.addImage(t),!0===this.options.background&&this.addElementBackgroundImages(t);var e=t.nodeType;if(e&&s[e]){for(var n=t.querySelectorAll("img"),r=0;r0;(a>>>=1)&&(e+=e))1&a&&(n+=e);return n}},function(t,e){t.exports=Math.sign||function(t){return 0==(t=+t)||t!=t?t:t<0?-1:1}},function(t,e){var n=Math.expm1;t.exports=!n||n(10)>22025.465794806718||n(10)<22025.465794806718||-2e-17!=n(-2e-17)?function(t){return 0==(t=+t)?t:t>-1e-6&&t<1e-6?t+t*t/2:Math.exp(t)-1}:n},function(t,e,n){var r=n(20),o=n(25);t.exports=function(t){return function(e,n){var a,i,s=String(o(e)),l=r(n),c=s.length;return l<0||l>=c?t?"":void 0:(a=s.charCodeAt(l))<55296||a>56319||l+1===c||(i=s.charCodeAt(l+1))<56320||i>57343?t?s.charAt(l):a:t?s.slice(l,l+2):i-56320+(a-55296<<10)+65536}}},function(t,e,n){"use strict";var r=n(31),o=n(0),a=n(12),i=n(15),s=n(41),l=n(128),c=n(39),u=n(36),d=n(5)("iterator"),f=!([].keys&&"next"in[].keys()),p=function(){return this};t.exports=function(t,e,n,g,m,h,v){l(n,e,g);var y,_,b,w=function(t){if(!f&&t in j)return j[t];switch(t){case"keys":case"values":return function(){return new n(this,t)}}return function(){return new n(this,t)}},x=e+" Iterator",S="values"==m,A=!1,j=t.prototype,P=j[d]||j["@@iterator"]||m&&j[m],L=P||w(m),E=m?S?w("entries"):L:void 0,O="Array"==e&&j.entries||P;if(O&&(b=u(O.call(new t)))!==Object.prototype&&b.next&&(c(b,x,!0),r||"function"==typeof b[d]||i(b,d,p)),S&&P&&"values"!==P.name&&(A=!0,L=function(){return P.call(this)}),r&&!v||!f&&!A&&j[d]||i(j,d,L),s[e]=L,s[x]=p,m)if(y={values:S?L:w("values"),keys:h?L:w("keys"),entries:E},v)for(_ in y)_ in j||a(j,_,y[_]);else o(o.P+o.F*(f||A),e,y);return y}},function(t,e,n){var r=n(87),o=n(25);t.exports=function(t,e,n){if(r(e))throw TypeError("String#"+n+" doesn't accept regex!");return String(o(t))}},function(t,e,n){var r=n(4),o=n(24),a=n(5)("match");t.exports=function(t){var e;return r(t)&&(void 0!==(e=t[a])?!!e:"RegExp"==o(t))}},function(t,e,n){var r=n(5)("match");t.exports=function(t){var e=/./;try{"/./"[t](e)}catch(n){try{return e[r]=!1,!"/./"[t](e)}catch(t){}}return!0}},function(t,e,n){var r=n(41),o=n(5)("iterator"),a=Array.prototype;t.exports=function(t){return void 0!==t&&(r.Array===t||a[o]===t)}},function(t,e,n){"use strict";var r=n(9),o=n(29);t.exports=function(t,e,n){e in t?r.f(t,e,o(0,n)):t[e]=n}},function(t,e,n){var r=n(47),o=n(5)("iterator"),a=n(41);t.exports=n(7).getIteratorMethod=function(t){if(null!=t)return t[o]||t["@@iterator"]||a[r(t)]}},function(t,e,n){"use strict";var r=n(10),o=n(33),a=n(6);t.exports=function(t){for(var e=r(this),n=a(e.length),i=arguments.length,s=o(i>1?arguments[1]:void 0,n),l=i>2?arguments[2]:void 0,c=void 0===l?n:o(l,n);c>s;)e[s++]=t;return e}},function(t,e,n){"use strict";var r=n(37),o=n(133),a=n(41),i=n(16);t.exports=n(85)(Array,"Array",(function(t,e){this._t=i(t),this._i=0,this._k=e}),(function(){var t=this._t,e=this._k,n=this._i++;return!t||n>=t.length?(this._t=void 0,o(1)):o(0,"keys"==e?n:"values"==e?t[n]:[n,t[n]])}),"values"),a.Arguments=a.Array,r("keys"),r("values"),r("entries")},function(t,e,n){"use strict";var r,o,a=n(59),i=RegExp.prototype.exec,s=String.prototype.replace,l=i,c=(r=/a/,o=/b*/g,i.call(r,"a"),i.call(o,"a"),0!==r.lastIndex||0!==o.lastIndex),u=void 0!==/()??/.exec("")[1];(c||u)&&(l=function(t){var e,n,r,o,l=this;return u&&(n=new RegExp("^"+l.source+"$(?!\\s)",a.call(l))),c&&(e=l.lastIndex),r=i.call(l,t),c&&r&&(l.lastIndex=l.global?r.index+r[0].length:e),u&&r&&r.length>1&&s.call(r[0],n,(function(){for(o=1;on;)e.push(arguments[n++]);return v[++h]=function(){s("function"==typeof t?t:Function(t),e)},r(h),h},p=function(t){delete v[t]},"process"==n(24)(d)?r=function(t){d.nextTick(i(y,t,1))}:m&&m.now?r=function(t){m.now(i(y,t,1))}:g?(a=(o=new g).port2,o.port1.onmessage=_,r=i(a.postMessage,a,1)):u.addEventListener&&"function"==typeof postMessage&&!u.importScripts?(r=function(t){u.postMessage(t+"","*")},u.addEventListener("message",_,!1)):r="onreadystatechange"in c("script")?function(t){l.appendChild(c("script")).onreadystatechange=function(){l.removeChild(this),y.call(t)}}:function(t){setTimeout(i(y,t,1),0)}),t.exports={set:f,clear:p}},function(t,e,n){"use strict";var r=n(1),o=n(8),a=n(31),i=n(65),s=n(15),l=n(44),c=n(2),u=n(43),d=n(20),f=n(6),p=n(141),g=n(35).f,m=n(9).f,h=n(92),v=n(39),y=r.ArrayBuffer,_=r.DataView,b=r.Math,w=r.RangeError,x=r.Infinity,S=y,A=b.abs,j=b.pow,P=b.floor,L=b.log,E=b.LN2,O=o?"_b":"buffer",M=o?"_l":"byteLength",T=o?"_o":"byteOffset";function I(t,e,n){var r,o,a,i=new Array(n),s=8*n-e-1,l=(1<>1,u=23===e?j(2,-24)-j(2,-77):0,d=0,f=t<0||0===t&&1/t<0?1:0;for((t=A(t))!=t||t===x?(o=t!=t?1:0,r=l):(r=P(L(t)/E),t*(a=j(2,-r))<1&&(r--,a*=2),(t+=r+c>=1?u/a:u*j(2,1-c))*a>=2&&(r++,a/=2),r+c>=l?(o=0,r=l):r+c>=1?(o=(t*a-1)*j(2,e),r+=c):(o=t*j(2,c-1)*j(2,e),r=0));e>=8;i[d++]=255&o,o/=256,e-=8);for(r=r<0;i[d++]=255&r,r/=256,s-=8);return i[--d]|=128*f,i}function C(t,e,n){var r,o=8*n-e-1,a=(1<>1,s=o-7,l=n-1,c=t[l--],u=127&c;for(c>>=7;s>0;u=256*u+t[l],l--,s-=8);for(r=u&(1<<-s)-1,u>>=-s,s+=e;s>0;r=256*r+t[l],l--,s-=8);if(0===u)u=1-i;else{if(u===a)return r?NaN:c?-x:x;r+=j(2,e),u-=i}return(c?-1:1)*r*j(2,u-e)}function N(t){return t[3]<<24|t[2]<<16|t[1]<<8|t[0]}function F(t){return[255&t]}function k(t){return[255&t,t>>8&255]}function R(t){return[255&t,t>>8&255,t>>16&255,t>>24&255]}function q(t){return I(t,52,8)}function D(t){return I(t,23,4)}function z(t,e,n){m(t.prototype,e,{get:function(){return this[n]}})}function B(t,e,n,r){var o=p(+n);if(o+e>t[M])throw w("Wrong index!");var a=t[O]._b,i=o+t[T],s=a.slice(i,i+e);return r?s:s.reverse()}function U(t,e,n,r,o,a){var i=p(+n);if(i+e>t[M])throw w("Wrong index!");for(var s=t[O]._b,l=i+t[T],c=r(+o),u=0;uG;)(W=V[G++])in y||s(y,W,S[W]);a||(H.constructor=y)}var Y=new _(new y(2)),X=_.prototype.setInt8;Y.setInt8(0,2147483648),Y.setInt8(1,2147483649),!Y.getInt8(0)&&Y.getInt8(1)||l(_.prototype,{setInt8:function(t,e){X.call(this,t,e<<24>>24)},setUint8:function(t,e){X.call(this,t,e<<24>>24)}},!0)}else y=function(t){u(this,y,"ArrayBuffer");var e=p(t);this._b=h.call(new Array(e),0),this[M]=e},_=function(t,e,n){u(this,_,"DataView"),u(t,y,"DataView");var r=t[M],o=d(e);if(o<0||o>r)throw w("Wrong offset!");if(o+(n=void 0===n?r-o:f(n))>r)throw w("Wrong length!");this[O]=t,this[T]=o,this[M]=n},o&&(z(y,"byteLength","_l"),z(_,"buffer","_b"),z(_,"byteLength","_l"),z(_,"byteOffset","_o")),l(_.prototype,{getInt8:function(t){return B(this,1,t)[0]<<24>>24},getUint8:function(t){return B(this,1,t)[0]},getInt16:function(t){var e=B(this,2,t,arguments[1]);return(e[1]<<8|e[0])<<16>>16},getUint16:function(t){var e=B(this,2,t,arguments[1]);return e[1]<<8|e[0]},getInt32:function(t){return N(B(this,4,t,arguments[1]))},getUint32:function(t){return N(B(this,4,t,arguments[1]))>>>0},getFloat32:function(t){return C(B(this,4,t,arguments[1]),23,4)},getFloat64:function(t){return C(B(this,8,t,arguments[1]),52,8)},setInt8:function(t,e){U(this,1,t,F,e)},setUint8:function(t,e){U(this,1,t,F,e)},setInt16:function(t,e){U(this,2,t,k,e,arguments[2])},setUint16:function(t,e){U(this,2,t,k,e,arguments[2])},setInt32:function(t,e){U(this,4,t,R,e,arguments[2])},setUint32:function(t,e){U(this,4,t,R,e,arguments[2])},setFloat32:function(t,e){U(this,4,t,D,e,arguments[2])},setFloat64:function(t,e){U(this,8,t,q,e,arguments[2])}});v(y,"ArrayBuffer"),v(_,"DataView"),s(_.prototype,i.VIEW,!0),e.ArrayBuffer=y,e.DataView=_},function(t,e,n){"use strict";var r=String.prototype.replace,o=/%20/g,a="RFC1738",i="RFC3986";t.exports={default:i,formatters:{RFC1738:function(t){return r.call(t,o,"+")},RFC3986:function(t){return String(t)}},RFC1738:a,RFC3986:i}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.click=e.render=e.getOffset=e.almScroll=e.start=e.tab=e.tracking=e.getTotalPosts=e.getPostCount=e.reset=e.filter=void 0;var r=F(n(66)),o=F(n(164));n(165);var a=F(n(166)),i=F(n(108)),s=F(n(168)),l=F(n(169)),c=F(n(68)),u=F(n(109)),d=N(n(171)),f=N(n(110)),p=n(111),g=F(n(172)),m=F(n(173)),h=F(n(51)),v=n(69),y=n(174),_=F(n(52)),b=F(n(72)),w=F(n(176)),x=F(n(177)),S=F(n(178)),A=F(n(179)),j=F(n(70)),P=n(180),L=n(53),E=n(181),O=n(182),M=n(183),T=n(187),I=n(67),C=n(112);function N(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e.default=t,e}function F(t){return t&&t.__esModule?t:{default:t}}function k(t){return function(){var e=t.apply(this,arguments);return new Promise((function(t,n){return function r(o,a){try{var i=e[o](a),s=i.value}catch(t){return void n(t)}if(!i.done)return Promise.resolve(s).then((function(t){r("next",t)}),(function(t){r("throw",t)}));t(s)}("next")}))}}n(188),n(361),n(362);var R=n(363),q=n(71);r.default.defaults.headers.common["X-Requested-With"]="XMLHttpRequest",o.default.polyfill();var D=!1;!function(){var t=function(t,e){alm_localize&&"true"===alm_localize.scrolltop&&window.scrollTo(0,0);var n=this;n.AjaxLoadMore={},n.addons={},n.extensions={},n.integration={},n.window=window,n.page=0,n.posts=0,n.totalposts=0,n.proceed=!1,n.disable_ajax=!1,n.init=!0,n.loading=!0,n.finished=!1,n.timer=null,n.rel="next",n.ua=window.navigator.userAgent?window.navigator.userAgent:"",n.vendor=window.navigator.vendor?window.navigator.vendor:"",n.isSafari=/Safari/i.test(n.ua)&&/Apple Computer/.test(n.vendor)&&!/Mobi|Android/i.test(n.ua),n.master_id=t.dataset.id?"ajax-load-more-"+t.dataset.id:t.id,t.classList.add("alm-"+e),t.setAttribute("data-alm-id",e),n.master_id=n.master_id.replace(/-/g,"_"),n.localize=window[n.master_id+"_vars"],n.main=t,n.listing=t.querySelector(".alm-listing")||t.querySelector(".alm-comments"),n.content=n.listing,n.el=n.content,n.ajax=t.querySelector(".alm-ajax"),n.container_type=n.listing.dataset.containerType,n.loading_style=n.listing.dataset.loadingStyle,n.canonical_url=t.dataset.canonicalUrl,n.nested=t.dataset.nested?t.dataset.nested:null,n.is_search=t.dataset.search,n.slug=t.dataset.slug,n.post_id=t.dataset.postId,n.id=t.dataset.id?t.dataset.id:"";var o=t.querySelector(".alm-no-results");if(n.no_results=o?o.innerHTML:"",n.repeater=n.listing.dataset.repeater,n.theme_repeater=n.listing.dataset.themeRepeater,n.post_type=n.listing.dataset.postType?n.listing.dataset.postType:"post",n.sticky_posts=n.listing.dataset.stickyPosts?n.listing.dataset.stickyPosts:null,n.btnWrap=t.querySelectorAll(".alm-btn-wrap"),n.btnWrap=Array.prototype.slice.call(n.btnWrap),n.btnWrap[n.btnWrap.length-1].style.visibility="visible",n.trigger=n.btnWrap[n.btnWrap.length-1],n.button=n.trigger.querySelector("button.alm-load-more-btn"),n.button_label=n.listing.dataset.buttonLabel,n.button_loading_label=n.listing.dataset.buttonLoadingLabel,n.button_done_label=n.listing.dataset.buttonDoneLabel,n.placeholder=n.main.querySelector(".alm-placeholder"),n.scroll_distance=n.listing.dataset.scrollDistance,n.scroll_distance=n.scroll_distance?n.scroll_distance:100,n.scroll_container=n.listing.dataset.scrollContainer,n.scroll_direction=n.listing.dataset.scrollDirection,n.max_pages=n.listing.dataset.maxPages?parseInt(n.listing.dataset.maxPages):0,n.pause_override=!!n.listing.dataset.pauseOverride&&n.listing.dataset.pauseOverride,n.pause=!!n.listing.dataset.pause&&n.listing.dataset.pause,n.transition=n.listing.dataset.transition,n.transition_container=n.listing.dataset.transitionContainer,n.tcc=n.listing.dataset.transitionContainerClasses,n.speed=alm_localize.speed?parseInt(alm_localize.speed):150,n.images_loaded=!!n.listing.dataset.imagesLoaded&&n.listing.dataset.imagesLoaded,n.destroy_after=n.listing.dataset.destroyAfter?n.listing.dataset.destroyAfter:"",n.orginal_posts_per_page=parseInt(n.listing.dataset.postsPerPage),n.posts_per_page=n.listing.dataset.postsPerPage,n.offset=n.listing.dataset.offset?parseInt(n.listing.dataset.offset):0,n.lazy_images=!!n.listing.dataset.lazyImages&&n.listing.dataset.lazyImages,n.integration.woocommerce=!!n.listing.dataset.woocommerce&&n.listing.dataset.woocommerce,n.integration.woocommerce="true"===n.integration.woocommerce,n.is_search=void 0!==n.is_search&&n.is_search,n.search_value="true"===n.is_search?n.slug:"",n.addons.elementor=!("posts"!==n.listing.dataset.elementor||!n.listing.dataset.elementorSettings),n.addons.elementor&&(n=(0,T.elementorCreateParams)(n)),n.addons.woocommerce=!(!n.listing.dataset.woo||"true"!==n.listing.dataset.woo),n.addons.woocommerce&&n.listing.dataset.wooSettings&&(n.addons.woocommerce_settings=JSON.parse(n.listing.dataset.wooSettings),n.addons.woocommerce_settings.results_text=document.querySelectorAll(n.addons.woocommerce_settings.results),n.page=parseInt(n.page)+parseInt(n.addons.woocommerce_settings.paged)),n.addons.cache=n.listing.dataset.cache,n.addons.cache=void 0!==n.addons.cache&&n.addons.cache,"true"===n.addons.cache&&(n.addons.cache_id=n.listing.dataset.cacheId,n.addons.cache_path=n.listing.dataset.cachePath,n.addons.cache_logged_in=n.listing.dataset.cacheLoggedIn,n.addons.cache_logged_in=void 0!==n.addons.cache_logged_in&&n.addons.cache_logged_in),n.addons.cta=!!n.listing.dataset.cta&&n.listing.dataset.cta,"true"===n.addons.cta&&(n.addons.cta_position=n.listing.dataset.ctaPosition,n.addons.cta_repeater=n.listing.dataset.ctaRepeater,n.addons.cta_theme_repeater=n.listing.dataset.ctaThemeRepeater),n.addons.nextpage=n.listing.dataset.nextpage,"true"===n.addons.nextpage&&(n.addons.nextpage_urls=n.listing.dataset.nextpageUrls,n.addons.nextpage_scroll=n.listing.dataset.nextpageScroll,n.addons.nextpage_pageviews=n.listing.dataset.nextpagePageviews,n.addons.nextpage_post_id=n.listing.dataset.nextpagePostId,n.addons.nextpage_startpage=n.listing.dataset.nextpageStartpage,n.addons.nextpage_title_template=n.listing.dataset.nextpageTitleTemplate),n.addons.single_post=n.listing.dataset.singlePost,"true"===n.addons.single_post&&(n.addons.single_post_id=n.listing.dataset.singlePostId,n.addons.single_post_query=n.listing.dataset.singlePostQuery,n.addons.single_post_order=void 0===n.listing.dataset.singlePostOrder?"previous":n.listing.dataset.singlePostOrder,n.addons.single_post_init_id=n.listing.dataset.singlePostId,n.addons.single_post_taxonomy=void 0===n.listing.dataset.singlePostTaxonomy?"":n.listing.dataset.singlePostTaxonomy,n.addons.single_post_excluded_terms=void 0===n.listing.dataset.singlePostExcludedTerms?"":n.listing.dataset.singlePostExcludedTerms,n.addons.single_post_progress_bar=void 0===n.listing.dataset.singlePostProgressBar?"":n.listing.dataset.singlePostProgressBar,n.addons.single_post_target=void 0===n.listing.dataset.singlePostTarget?"":n.listing.dataset.singlePostTarget,n.addons.single_post_preview=void 0!==n.listing.dataset.singlePostPreview,n.addons.single_post_preview)){var w=n.listing.dataset.singlePostPreview.split(":");n.addons.single_post_preview_data={button_label:w[0]?w[0]:"Continue Reading",height:w[1]?w[1]:500,element:w[2]?w[2]:"default",className:"alm-single-post--preview"}}if(n.addons.comments=!!n.listing.dataset.comments&&n.listing.dataset.comments,"true"===n.addons.comments&&(n.addons.comments_post_id=n.listing.dataset.comments_post_id,n.addons.comments_per_page=n.listing.dataset.comments_per_page,n.addons.comments_per_page=void 0===n.addons.comments_per_page?"5":n.addons.comments_per_page,n.addons.comments_type=n.listing.dataset.comments_type,n.addons.comments_style=n.listing.dataset.comments_style,n.addons.comments_template=n.listing.dataset.comments_template,n.addons.comments_callback=n.listing.dataset.comments_callback),n.addons.tabs=n.listing.dataset.tabs,n.addons.filters=n.listing.dataset.filters,n.addons.seo=n.listing.dataset.seo,n.addons.seo_offset=n.listing.dataset.seoOffset,n.addons.preloaded=n.listing.dataset.preloaded,n.addons.preloaded_amount=n.listing.dataset.preloadedAmount?n.listing.dataset.preloadedAmount:0,n.is_preloaded="true"===n.listing.dataset.isPreloaded,n.addons.users="true"===n.listing.dataset.users,n.addons.users&&(n.orginal_posts_per_page=n.listing.dataset.usersPerPage,n.posts_per_page=n.listing.dataset.usersPerPage),n.extensions.restapi=n.listing.dataset.restapi,"true"===n.extensions.restapi&&(n.extensions.restapi_base_url=n.listing.dataset.restapiBaseUrl,n.extensions.restapi_namespace=n.listing.dataset.restapiNamespace,n.extensions.restapi_endpoint=n.listing.dataset.restapiEndpoint,n.extensions.restapi_template_id=n.listing.dataset.restapiTemplateId,n.extensions.restapi_debug=n.listing.dataset.restapiDebug),n.extensions.acf=n.listing.dataset.acf,"true"===n.extensions.acf&&(n.extensions.acf_field_type=n.listing.dataset.acfFieldType,n.extensions.acf_field_name=n.listing.dataset.acfFieldName,n.extensions.acf_parent_field_name=n.listing.dataset.acfParentFieldName,n.extensions.acf_post_id=n.listing.dataset.acfPostId,n.extensions.acf="true"===n.extensions.acf,void 0!==n.extensions.acf_field_type&&void 0!==n.extensions.acf_field_name&&void 0!==n.extensions.acf_post_id||(n.extensions.acf=!1)),n.extensions.term_query=n.listing.dataset.termQuery,"true"===n.extensions.term_query&&(n.extensions.term_query_taxonomy=n.listing.dataset.termQueryTaxonomy,n.extensions.term_query_hide_empty=n.listing.dataset.termQueryHideEmpty,n.extensions.term_query_number=n.listing.dataset.termQueryNumber,n.extensions.term_query="true"===n.extensions.term_query),n.addons.paging=n.listing.dataset.paging,"true"===n.addons.paging?(n.addons.paging=!0,n.addons.paging_init=!0,n.addons.paging_controls="true"===n.listing.dataset.pagingControls,n.addons.paging_show_at_most=n.listing.dataset.pagingShowAtMost,n.addons.paging_classes=n.listing.dataset.pagingClasses,n.addons.paging_show_at_most=void 0===n.addons.paging_show_at_most?7:n.addons.paging_show_at_most,n.addons.paging_first_label=n.listing.dataset.pagingFirstLabel,n.addons.paging_previous_label=n.listing.dataset.pagingPreviousLabel,n.addons.paging_next_label=n.listing.dataset.pagingNextLabel,n.addons.paging_last_label=n.listing.dataset.pagingLastLabel,n.addons.paging_scroll=!!n.listing.dataset.pagingScroll&&n.listing.dataset.pagingScroll,n.addons.paging_scrolltop=n.listing.dataset.pagingScrolltop?parseInt(n.listing.dataset.pagingScrolltop):100,n.pause="true"===n.addons.preloaded||n.pause):n.addons.paging=!1,"true"===n.addons.filters){n.addons.filters=!0,n.addons.filters_url="true"===n.listing.dataset.filtersUrl,n.addons.filters_target=!!n.listing.dataset.filtersTarget&&n.listing.dataset.filtersTarget,n.addons.filters_paging="true"===n.listing.dataset.filtersPaging,n.addons.filters_scroll="true"===n.listing.dataset.filtersScroll,n.addons.filters_scrolltop=n.listing.dataset.filtersScrolltop?n.listing.dataset.filtersScrolltop:"30",n.addons.filters_analtyics=n.listing.dataset.filtersAnalytics,n.addons.filters_debug=n.listing.dataset.filtersDebug,n.addons.filters_startpage=0,n.facets="true"===n.listing.dataset.facets,n.addons.filters_target||console.warn('Ajax Load More: Unable to locate target for Filters. Make sure you set a filters_target in core Ajax Load More - e.g. [ajax_load_more filters="true" target="filters"]');var N=(0,a.default)("pg");n.addons.filters_startpage=null!==N?parseInt(N):0,!n.addons.paging&&n.addons.filters_startpage>0&&(n.posts_per_page=n.posts_per_page*n.addons.filters_startpage,n.isPaged=n.addons.filters_startpage>0)}else n.addons.filters=!1;if("true"===n.addons.tabs){if(n.addons.tabs=!0,n.addons.tab_template=n.listing.dataset.tabTemplate?n.listing.dataset.tabTemplate:"",n.addons.tab_onload=n.listing.dataset.tabOnload?n.listing.dataset.tabOnload:"",n.addons.tabs_resturl=n.listing.dataset.tabsRestUrl?n.listing.dataset.tabsRestUrl:"",""!==n.addons.tab_onload){var F=document.querySelector(".alm-tab-nav li [data-tab-url="+n.addons.tab_onload+"]");if(n.addons.tab_template=F?F.dataset.tabTemplate:n.addons.tab_template,n.listing.dataset.tabOnload="",F){var z=document.querySelector(".alm-tab-nav li .active");z&&z.classList.remove("active")}}}else n.addons.tabs=!1;if("true"===n.extensions.restapi?(n.extensions.restapi=!0,n.extensions.restapi_debug=void 0!==n.extensions.restapi_debug&&n.extensions.restapi_debug,n.extensions.restapi=""!==n.extensions.restapi_template_id&&n.extensions.restapi):n.extensions.restapi=!1,"true"===n.addons.preloaded?(n.addons.preloaded_amount=void 0===n.addons.preloaded_amount?n.posts_per_page:n.addons.preloaded_amount,n.localize&&n.localize.total_posts&&parseInt(n.localize.total_posts)<=parseInt(n.addons.preloaded_amount)&&(n.addons.preloaded_total_posts=n.localize.total_posts,n.disable_ajax=!0)):n.addons.preloaded="false",n.addons.seo=void 0!==n.addons.seo&&n.addons.seo,n.addons.seo="true"===n.addons.seo||n.addons.seo,n.addons.seo&&(n.addons.seo_permalink=n.listing.dataset.seoPermalink,n.addons.seo_pageview=n.listing.dataset.seoPageview,n.addons.seo_trailing_slash="false"===n.listing.dataset.seoTrailingSlash?"":"/",n.addons.seo_leading_slash="true"===n.listing.dataset.seoLeadingSlash?"/":""),n.start_page=n.listing.dataset.seoStartPage,n.start_page?(n.addons.seo_scroll=n.listing.dataset.seoScroll,n.addons.seo_scrolltop=n.listing.dataset.seoScrolltop,n.addons.seo_controls=n.listing.dataset.seoControls,n.isPaged=!1,n.start_page>1&&(n.isPaged=!0,n.posts_per_page=n.start_page*n.posts_per_page),n.addons.paging&&(n.posts_per_page=n.orginal_posts_per_page)):n.start_page=1,"true"===n.addons.nextpage?(n.addons.nextpage=!0,n.posts_per_page=1,void 0===n.addons.nextpage_urls&&(n.addons.nextpage_urls="true"),void 0===n.addons.nextpage_scroll&&(n.addons.nextpage_scroll="false:30"),void 0===n.addons.nextpage_pageviews&&(n.addons.nextpage_pageviews="true"),void 0===n.addons.nextpage_post_id&&(n.addons.nextpage=!1,n.addons.nextpage_post_id=null),void 0===n.addons.nextpage_startpage&&(n.addons.nextpage_startpage=1),n.addons.nextpage_startpage>1&&(n.isPaged=!0),n.addons.nextpage_postTitle=n.listing.dataset.nextpagePostTitle):n.addons.nextpage=!1,"true"===n.addons.single_post?(n.addons.single_post=!0,n.addons.single_post_permalink="",n.addons.single_post_title="",n.addons.single_post_slug="",n.addons.single_post_title_template=n.listing.dataset.singlePostTitleTemplate,n.addons.single_post_siteTitle=n.listing.dataset.singlePostSiteTitle,n.addons.single_post_siteTagline=n.listing.dataset.singlePostSiteTagline,n.addons.single_post_pageview=n.listing.dataset.singlePostPageview,n.addons.single_post_scroll=n.listing.dataset.singlePostScroll,n.addons.single_post_scroll_speed=n.listing.dataset.singlePostScrollSpeed,n.addons.single_post_scroll_top=n.listing.dataset.singlePostScrolltop,n.addons.single_post_controls=n.listing.dataset.singlePostControls):n.addons.single_post=!1,n.addons.single_post&&void 0===n.addons.single_post_id&&(n.addons.single_post_id="",n.addons.single_post_init_id=""),(void 0===n.pause||n.addons.seo&&n.start_page>1)&&(n.pause=!1),"true"===n.addons.preloaded&&n.addons.seo&&n.start_page>0&&(n.pause=!1),n.addons.filters&&n.addons.filters_startpage>0&&(n.pause=!1),"true"===n.addons.preloaded&&n.addons.paging&&(n.pause=!0),n.repeater=void 0===n.repeater?"default":n.repeater,n.theme_repeater=void 0!==n.theme_repeater&&n.theme_repeater,n.max_pages=void 0===n.max_pages||0===n.max_pages?9999:n.max_pages,n.scroll_distance=void 0===n.scroll_distance?100:n.scroll_distance,n.scroll_distance_perc=!1,-1==n.scroll_distance.toString().indexOf("%")?n.scroll_distance=parseInt(n.scroll_distance):(n.scroll_distance_perc=!0,n.scroll_distance_orig=parseInt(n.scroll_distance),n.scroll_distance=(0,A.default)(n)),n.scroll_container=void 0===n.scroll_container?"":n.scroll_container,n.scroll_direction=void 0===n.scroll_direction?"vertical":n.scroll_direction,n.transition=void 0===n.transition?"fade":n.transition,n.tcc=void 0===n.tcc?"":n.tcc,"masonry"===n.transition&&(n=(0,y.almMasonryConfig)(n)),void 0===n.listing.dataset.scroll?n.scroll=!0:"false"===n.listing.dataset.scroll?n.scroll=!1:n.scroll=!0,n.transition_container=void 0===n.transition_container||"true"===n.transition_container,n.button_label=void 0===n.button_label?"Load More":n.button_label,n.button_loading_label=void 0!==n.button_loading_label&&n.button_loading_label,n.button_done_label=void 0!==n.button_done_label&&n.button_done_label,n.addons.paging)n.main.classList.add("loading");else{var B=t.childNodes;if(B){var U=Array.prototype.slice.call(B).filter((function(t){return!!t.classList&&t.classList.contains("alm-btn-wrap")}));n.button=U?U[0].querySelector(".alm-load-more-btn"):container.querySelector(".alm-btn-wrap .alm-load-more-btn")}else n.button=container.querySelector(".alm-btn-wrap .alm-load-more-btn");n.button.disabled=!1,n.button.style.display=""}if(n.integration.woocommerce?(n.resultsText=document.querySelectorAll(".woocommerce-result-count"),n.resultsText.length<1&&(n.resultsText=document.querySelectorAll(".alm-results-text"))):n.resultsText=document.querySelectorAll(".alm-results-text"),n.resultsText?n.resultsText.forEach((function(t){t.setAttribute("aria-live","polite"),t.setAttribute("aria-atomic","true")})):n.resultsText=!1,n.tableofcontents=document.querySelector(".alm-toc"),n.tableofcontents?(n.tableofcontents.setAttribute("aria-live","polite"),n.tableofcontents.setAttribute("aria-atomic","true")):n.tableofcontents=!1,n.AjaxLoadMore.loadPosts=function(){if("function"==typeof almOnChange&&window.almOnChange(n),!n.disable_ajax)if(n.loading=!0,(0,P.showPlaceholder)(n),n.main.classList.add("alm-loading"),n.addons.paging||("prev"===n.rel?n.buttonPrev.classList.add("loading"):(n.button.classList.add("loading"),!1!==n.button_loading_label&&(n.button.innerHTML=n.button_loading_label))),"true"!==n.addons.cache||n.addons.cache_logged_in)n.AjaxLoadMore.ajax();else{var t=(0,l.default)(n);t?r.default.get(t).then((function(t){n.AjaxLoadMore.success(t.data,!0)})).catch((function(t){n.AjaxLoadMore.ajax()})):n.AjaxLoadMore.ajax()}},n.AjaxLoadMore.ajax=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"standard",e="alm_get_posts";n.acf_array="",n.extensions.acf&&("relationship"!==n.extensions.acf_field_type&&(e="alm_acf"),n.acf_array={acf:"true",post_id:n.extensions.acf_post_id,field_type:n.extensions.acf_field_type,field_name:n.extensions.acf_field_name,parent_field_name:n.extensions.acf_parent_field_name}),n.term_query_array="",n.extensions.term_query&&(e="alm_get_terms",n.term_query_array={term_query:"true",taxonomy:n.extensions.term_query_taxonomy,hide_empty:n.extensions.term_query_hide_empty,number:n.extensions.term_query_number}),n.nextpage_array="",n.addons.nextpage&&(e="alm_nextpage",n.nextpage_array={nextpage:"true",urls:n.addons.nextpage_urls,scroll:n.addons.nextpage_scroll,pageviews:n.addons.nextpage_pageviews,post_id:n.addons.nextpage_post_id,startpage:n.addons.nextpage_startpage,nested:n.nested}),n.single_post_array="",n.addons.single_post&&(n.single_post_array={single_post:"true",id:n.addons.single_post_id,slug:n.addons.single_post_slug}),n.comments_array="","true"===n.addons.comments&&(e="alm_comments",n.posts_per_page=n.addons.comments_per_page,n.comments_array={comments:"true",post_id:n.addons.comments_post_id,per_page:n.addons.comments_per_page,type:n.addons.comments_type,style:n.addons.comments_style,template:n.addons.comments_template,callback:n.addons.comments_callback}),n.users_array="",n.addons.users&&(e="alm_users",n.users_array={users:"true",role:n.listing.dataset.usersRole,include:n.listing.dataset.usersInclude,exclude:n.listing.dataset.usersExclude,per_page:n.posts_per_page,order:n.listing.dataset.usersOrder,orderby:n.listing.dataset.usersOrderby}),n.cta_array="","true"===n.addons.cta&&(n.cta_array={cta:"true",cta_position:n.addons.cta_position,cta_repeater:n.addons.cta_repeater,cta_theme_repeater:n.addons.cta_theme_repeater}),n.extensions.restapi?n.AjaxLoadMore.restapi(n,e,t):n.addons.tabs?n.AjaxLoadMore.tabs(n):n.AjaxLoadMore.adminajax(n,e,t)},n.AjaxLoadMore.adminajax=function(t,e,n){r.default.interceptors.request.use((function(t){return t.paramsSerializer=function(t){return R.stringify(t,{arrayFormat:"brackets",encode:!1})},t}));var o=alm_localize.ajaxurl,a=d.almGetAjaxParams(t,e,n);t.addons.single_post&&t.addons.single_post_target&&(o=t.addons.single_post_permalink+"?id="+t.addons.single_post_id+"&alm_page="+(parseInt(t.page)+1),a=""),t.addons.woocommerce&&(o=(0,v.getButtonURL)(t,t.rel),a=""),t.addons.elementor&&t.addons.elementor_type&&"posts"===t.addons.elementor_type&&(o=(0,v.getButtonURL)(t,t.rel),a=""),r.default.get(o,{params:a}).then((function(e){var r="";t.addons.single_post&&t.addons.single_post_target?(r=(0,E.singlePostHTML)(e,t.addons.single_post_target),(0,O.createCacheFile)(t,r.html,"single")):t.addons.woocommerce?(r=(0,M.wooGetContent)(e,t),(0,O.createCacheFile)(t,r.html,"woocommerce")):t.addons.elementor?(r=(0,T.elementorGetContent)(e,t),(0,O.createCacheFile)(t,r.html,"elementor")):r=e.data,"standard"===n?t.AjaxLoadMore.success(r,!1):"totalpages"===n&&t.addons.paging&&t.addons.nextpage?"function"==typeof almBuildPagination&&(window.almBuildPagination(r.totalpages,t),t.totalpages=r.totalpages):"totalposts"===n&&t.addons.paging&&"function"==typeof almBuildPagination&&window.almBuildPagination(r.totalposts,t)})).catch((function(e){t.AjaxLoadMore.error(e,"adminajax")}))},n.AjaxLoadMore.tabs=function(t){var e=t.addons.tabs_resturl+"ajaxloadmore/tab",n={post_id:t.post_id,template:t.addons.tab_template};r.default.interceptors.request.use((function(t){return t.paramsSerializer=function(t){return R.stringify(t,{arrayFormat:"brackets",encode:!1})},t})),r.default.get(e,{params:n}).then((function(e){var n={html:e.data.html,meta:{postcount:1,totalposts:1}};t.AjaxLoadMore.success(n,!1),"function"==typeof almTabLoaded&&window.almTabLoaded(t)})).catch((function(e){t.AjaxLoadMore.error(e,"restapi")}))},n.AjaxLoadMore.restapi=function(t,e,n){var o=wp.template(t.extensions.restapi_template_id),a=t.extensions.restapi_base_url+"/"+t.extensions.restapi_namespace+"/"+t.extensions.restapi_endpoint,i=d.almGetRestParams(t);r.default.interceptors.request.use((function(t){return t.paramsSerializer=function(t){return R.stringify(t,{arrayFormat:"brackets",encode:!1})},t})),r.default.get(a,{params:i}).then((function(e){for(var n=e.data,r=n.html,a=void 0===r?null:r,i=n.meta,s=void 0===i?null:i,l=s&&s.postcount?s.postcount:0,c=s&&s.totalposts?s.totalposts:0,u="",d=0;d0&&n.AjaxLoadMore.pagingInit(f,"alm-reveal"),0===w&&(n.addons.paging&&"function"==typeof almPagingEmpty&&window.almPagingEmpty(n),"function"==typeof almEmpty&&window.almEmpty(n),n.no_results&&setTimeout((function(){(0,x.default)(n.content,n.no_results)}),n.speed+10)),n.isPaged&&(n.posts_per_page=n.addons.users?n.listing.dataset.usersPerPage:n.listing.dataset.postsPerPage,n.posts_per_page=n.addons.nextpage?1:n.posts_per_page,n.page=n.start_page?n.start_page-1:n.page,n.addons.filters&&n.addons.filters_startpage>0&&(n.page=n.addons.filters_startpage-1,n.posts_per_page=n.listing.dataset.postsPerPage))),n.addons.filters&&n.facets&&e.facets&&"function"==typeof almFiltersFacets&&window.almFiltersFacets(e.facets),(0,S.default)(n),k(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,g.default)(n);case 2:case"end":return t.stop()}}),t,o)})))(),w>0){if(n.addons.paging)n.init?setTimeout((function(){n.main.classList.remove("alm-loading"),n.AjaxLoadMore.triggerAddons(n)}),n.speed):d&&((0,b.default)(d,n.speed),d.style.outline="none",n.main.classList.remove("alm-loading"),setTimeout((function(){d.style.opacity=0,d.innerHTML=n.html,q(d,(function(){n.AjaxLoadMore.triggerAddons(n),(0,_.default)(d,n.speed),setTimeout((function(){d.style.opacity="",m.default.init(d)}),parseInt(n.speed)+10),"function"==typeof almOnPagingComplete&&window.almOnPagingComplete(n)}))}),parseInt(n.speed)+25));else{if(n.addons.single_post){if(l.setAttribute("class","alm-reveal alm-single-post post-"+n.addons.single_post_id+(n.tcc?" "+n.tcc:"")),l.dataset.url=n.addons.single_post_permalink,n.addons.single_post_target?l.dataset.page=parseInt(n.page)+1:l.dataset.page=n.page,l.dataset.id=n.addons.single_post_id,l.dataset.title=n.addons.single_post_title,l.innerHTML=n.html,n.addons.single_post_preview&&n.addons.single_post_preview_data&&"function"==typeof almSinglePostCreatePreview){var P=window.almSinglePostCreatePreview(l,n.addons.single_post_id,n.addons.single_post_preview_data);l.replaceChildren(P||l)}}else if(n.transition_container){var E=void 0,O=window.location.search,N=n.addons.seo?" alm-seo":"",F=n.addons.filters?" alm-filters":"",R=n.is_preloaded?" alm-preloaded":"";if(n.init&&(n.start_page>1||n.addons.filters_startpage>0)){var z=[],B=[],U=parseInt(n.posts_per_page),W=Math.ceil(w/U);a=!0,"true"===n.addons.cta&&(U+=1,W=Math.ceil(w/U),w=W+w);for(var H=(0,u.default)((0,c.default)(n.html,"text/html")),V=0;V0||"true"===n.addons.preloaded?(E=G+1+Y,n.addons.seo&&(X=(0,C.createSEOAttributes)(n,X,O,N,(0,C.getSEOPageNum)(n.addons.seo_offset,E))),n.addons.filters&&(X.setAttribute("class","alm-reveal"+F+n.tcc),X.dataset.url=n.canonical_url+(0,I.buildFilterURL)(n,O,E),X.dataset.page=E)):(n.addons.seo&&(X=(0,C.createSEOAttributes)(n,X,O,N+R,(0,C.getSEOPageNum)(n.addons.seo_offset,1))),n.addons.filters&&(X.setAttribute("class","alm-reveal"+F+R+n.tcc),X.dataset.url=n.canonical_url+(0,I.buildFilterURL)(n,O,0),X.dataset.page="1")),(0,i.default)(X,z[G]),(0,j.default)(X,n.ua),B.push(X)}n.listing.style.opacity=0,n.listing.style.height=0,(0,i.default)(n.listing,B),l=n.listing,n.el=l}else{if(n.addons.seo&&n.page>0||"true"===n.addons.preloaded){var J="true"===n.addons.preloaded?1:0;E=n.page+1+J,n.addons.seo?l=(0,C.createSEOAttributes)(n,l,O,N,(0,C.getSEOPageNum)(n.addons.seo_offset,E)):n.addons.filters?(l.setAttribute("class","alm-reveal"+F+n.tcc),l.dataset.url=n.canonical_url+(0,I.buildFilterURL)(n,O,E),l.dataset.page=E):l.setAttribute("class","alm-reveal"+n.tcc)}else n.addons.filters?(l.setAttribute("class","alm-reveal"+F+n.tcc),l.dataset.url=n.canonical_url+(0,I.buildFilterURL)(n,O,parseInt(n.page)+1),l.dataset.page=parseInt(n.page)+1):n.addons.seo?l=(0,C.createSEOAttributes)(n,l,O,N,(0,C.getSEOPageNum)(n.addons.seo_offset,1)):l.setAttribute("class","alm-reveal"+n.tcc);l.innerHTML=n.html}}else n.el=n.html,l="table"===n.container_type?(0,s.default)(n.html):(0,u.default)((0,c.default)(n.html,"text/html"));if(n.addons.woocommerce)return k(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,M.woocommerce)(l,n,e.pageTitle);case 2:(0,M.woocommerceLoaded)(n);case 3:case"end":return t.stop()}}),t,this)})))().catch((function(t){console.log("Ajax Load More: There was an error loading woocommerce products.",t)})),void(n.init=!1);if(n.addons.elementor)return k(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,T.elementor)(l,n,e.pageTitle);case 2:(0,T.elementorLoaded)(n);case 3:case"end":return t.stop()}}),t,this)})))().catch((function(t){console.log("Ajax Load More: There was an error loading Elementor items.",t)})),void(n.init=!1);("masonry"!==n.transition||n.init&&"true"!==n.addons.preloaded)&&(a||(n.transition_container?n.listing.appendChild(l):"true"===n.images_loaded?q(l,(function(){(0,i.default)(n.listing,l),(0,j.default)(n.listing,n.ua)})):((0,i.default)(n.listing,l),(0,j.default)(n.listing,n.ua)))),"masonry"===n.transition?(n.el=n.listing,k(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,y.almMasonry)(n,n.init,D);case 2:n.masonry.init=!1,n.AjaxLoadMore.triggerWindowResize(),n.AjaxLoadMore.transitionEnd(),"function"==typeof almComplete&&window.almComplete(n),(0,L.lazyImages)(n);case 7:case"end":return t.stop()}}),t,this)})))().catch((function(){console.log("There was an error with ALM Masonry")}))):"none"===n.transition&&n.transition_container?"true"===n.images_loaded?q(l,(function(){(0,_.default)(l,0),n.AjaxLoadMore.transitionEnd()})):((0,_.default)(l,0),n.AjaxLoadMore.transitionEnd()):"true"===n.images_loaded?q(l,(function(){n.transition_container&&(0,_.default)(l,n.speed),n.AjaxLoadMore.transitionEnd()})):(n.transition_container&&(0,_.default)(l,n.speed),n.AjaxLoadMore.transitionEnd()),n.addons.tabs&&"function"==typeof almTabsSetHeight&&q(l,(function(){(0,_.default)(n.listing,n.speed),setTimeout((function(){window.almTabsSetHeight(n)}),n.speed)}))}q(l,(function(){n.AjaxLoadMore.nested(l),m.default.init(n.el),"function"==typeof almComplete&&"masonry"!==n.transition&&window.almComplete(n),(0,L.lazyImages)(n),D&&n.addons.filters&&"function"==typeof almFiltersAddonComplete&&window.almFiltersAddonComplete(t),D=!1,n.addons.tabs&&"function"==typeof almTabsComplete&&window.almTabsComplete(),n.addons.cache?n.addons.nextpage&&n.localize?parseInt(n.localize.page)===parseInt(n.localize.total_posts)&&n.AjaxLoadMore.triggerDone():w=n.totalposts&&!n.addons.single_post&&n.AjaxLoadMore.triggerDone()})),"function"==typeof almFiltersOnload&&n.init&&window.almFiltersOnload(n)}else n.AjaxLoadMore.noresults();if(void 0!==n.destroy_after&&""!==n.destroy_after){var Q=n.page+1;(Q="true"===n.addons.preloaded?Q++:Q)==n.destroy_after&&n.AjaxLoadMore.destroyed()}(0,p.tableOfContents)(n,n.init),"masonry"!==n.transition&&(0,h.default)(n,l,w,D),n.main.classList.contains("alm-is-filtering")&&n.main.classList.remove("alm-is-filtering"),n.init=!1},n.AjaxLoadMore.noresults=function(){n.addons.paging||(setTimeout((function(){n.button.classList.remove("loading"),n.button.classList.add("done")}),n.speed),n.AjaxLoadMore.resetBtnText()),"function"==typeof almComplete&&"masonry"!==n.transition&&window.almComplete(n),D&&n.addons.filters&&("function"==typeof almFiltersAddonComplete&&almFiltersAddonComplete(t),D=!1),n.addons.tabs&&"function"==typeof almTabsComplete&&almTabsComplete(),"masonry"===n.transition&&(n.content.style.height="auto"),n.AjaxLoadMore.triggerDone()},n.AjaxLoadMore.pagingPreloadedInit=function(t){t=null==t?"":t,n.AjaxLoadMore.pagingInit(t,"alm-reveal"),""===t&&("function"==typeof almPagingEmpty&&window.almPagingEmpty(n),"function"==typeof almEmpty&&window.almEmpty(n),n.no_results&&(0,x.default)(n.content,n.no_results))},n.AjaxLoadMore.pagingNextpageInit=function(t){t=null==t?"":t,n.AjaxLoadMore.pagingInit(t,"alm-reveal alm-nextpage"),"function"==typeof almSetNextPageVars&&window.almSetNextPageVars(n)},n.AjaxLoadMore.pagingInit=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"alm-reveal";t=null==t?"":t;var r=document.createElement("div");r.setAttribute("class",e);var o=document.createElement("div");o.setAttribute("class","alm-paging-content"+n.tcc),o.innerHTML=t,r.appendChild(o);var a=document.createElement("div");a.setAttribute("class","alm-paging-loading"),r.appendChild(a),n.listing.appendChild(r);var i=window.getComputedStyle(n.listing),s=parseInt(i.getPropertyValue("padding-top").replace("px","")),l=parseInt(i.getPropertyValue("padding-bottom").replace("px","")),c=r.offsetHeight;n.listing.style.height=c+s+l+"px",m.default.init(r),n.AjaxLoadMore.resetBtnText(),setTimeout((function(){"function"==typeof almFadePageControls&&window.almFadePageControls(n.btnWrap),"function"==typeof almOnWindowResize&&window.almOnWindowResize(n),n.main.classList.remove("loading")}),n.speed)},n.AjaxLoadMore.nested=function(t){if(!t||!n.transition_container)return!1;var e=t.querySelectorAll(".ajax-load-more-wrap");e&&e.forEach((function(t){window.almInit(t)}))},n.addons.single_post_id&&(n.fetchingPreviousPost=!1,n.addons.single_post_init=!0),n.AjaxLoadMore.getSinglePost=function(){if(n.fetchingPreviousPost)return!1;n.fetchingPreviousPost=!0;var t=alm_localize.ajaxurl,e={id:n.addons.single_post_id,initial_id:n.addons.single_post_init_id,order:n.addons.single_post_order,taxonomy:n.addons.single_post_taxonomy,excluded_terms:n.addons.single_post_excluded_terms,post_type:n.post_type,init:n.addons.single_post_init,action:"alm_get_single"};r.default.get(t,{params:e}).then((function(t){var e=t.data;e.has_previous_post?(n.listing.dataset.singlePostId=e.prev_id,n.addons.single_post_id=e.prev_id,n.addons.single_post_permalink=e.prev_permalink,n.addons.single_post_title=e.prev_title,n.addons.single_post_slug=e.prev_slug):e.has_previous_post||n.AjaxLoadMore.triggerDone(),"function"==typeof window.almSetSinglePost&&window.almSetSinglePost(n,e.current_id,e.permalink,e.title),n.fetchingPreviousPost=!1,n.addons.single_post_init=!1})).catch((function(t){n.AjaxLoadMore.error(t,"getSinglePost"),n.fetchingPreviousPost=!1}))},n.AjaxLoadMore.triggerAddons=function(t){"function"==typeof almSetNextPage&&t.addons.nextpage&&window.almSetNextPage(t),"function"==typeof almSEO&&t.addons.seo&&window.almSEO(t,!1),"function"==typeof almWooCommerce&&t.addons.woocommerce&&window.almWooCommerce(t),"function"==typeof almElementor&&t.addons.elementor&&window.almElementor(t)},n.AjaxLoadMore.triggerDone=function(){n.loading=!1,n.finished=!0,(0,P.hidePlaceholder)(n),n.addons.paging||(!1!==n.button_done_label&&setTimeout((function(){n.button.innerHTML=n.button_done_label}),75),n.button.classList.add("done"),n.button.removeAttribute("rel"),n.button.disabled=!0),"function"==typeof almDone&&setTimeout((function(){window.almDone(n)}),n.speed+10)},n.AjaxLoadMore.triggerDonePrev=function(){n.loading=!1,(0,P.hidePlaceholder)(n),n.addons.paging||(n.buttonPrev.classList.add("done"),n.buttonPrev.removeAttribute("rel"),n.buttonPrev.disabled=!0),"function"==typeof almDonePrev&&setTimeout((function(){window.almDonePrev(n)}),n.speed+10)},n.AjaxLoadMore.resetBtnText=function(){!1===n.button_loading_label||n.addons.paging||(n.button.innerHTML=n.button_label)},n.AjaxLoadMore.error=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;n.loading=!1,n.addons.paging||(n.button.classList.remove("loading"),n.AjaxLoadMore.resetBtnText()),console.log("Error: ",t),t.response?console.log("Error Msg: ",t.message):t.request?console.log(t.request):console.log("Error Msg: ",t.message),e&&console.log("ALM Error started in "+e),t.config&&console.log("ALM Error Debug: ",t.config)},n.AjaxLoadMore.click=function(t){var e=t.target||t.currentTarget;n.rel="next","true"===n.pause&&(n.pause=!1,n.pause_override=!1,n.AjaxLoadMore.loadPosts()),n.loading||n.finished||e.classList.contains("done")||(n.loading=!0,n.page++,n.AjaxLoadMore.loadPosts()),e.blur()},n.AjaxLoadMore.prevClick=function(t){var e=t.target||t.currentTarget;t.preventDefault(),n.loading||e.classList.contains("done")||(n.loading=!0,n.pagePrev--,n.rel="prev",n.AjaxLoadMore.loadPosts(),e.blur())},n.AjaxLoadMore.setPreviousButton=function(t){n.pagePrev=n.page,n.buttonPrev=t},n.addons.paging||n.fetchingPreviousPost||(n.button.onclick=n.AjaxLoadMore.click),n.addons.paging||n.addons.tabs||n.scroll_distance_perc||"horizontal"===n.scroll_direction){var W=void 0;n.window.onresize=function(){clearTimeout(W),W=setTimeout((function(t){n.addons.tabs&&"function"==typeof almOnTabsWindowResize&&window.almOnTabsWindowResize(n),n.addons.paging&&"function"==typeof almOnWindowResize&&window.almOnWindowResize(n),n.scroll_distance_perc&&(n.scroll_distance=(0,A.default)(n)),"horizontal"===n.scroll_direction&&n.AjaxLoadMore.horizontal()}),n.speed)}}n.AjaxLoadMore.isVisible=function(){return n.visible=n.main.clientWidth>0&&n.main.clientHeight>0,n.visible},n.AjaxLoadMore.triggerWindowResize=function(){if("function"==typeof Event)window.dispatchEvent(new Event("resize"));else{var t=window.document.createEvent("UIEvents");t.initUIEvent("resize",!0,!1,window,0),window.dispatchEvent(t)}},n.AjaxLoadMore.scroll=function(){n.timer&&clearTimeout(n.timer),n.timer=setTimeout((function(){if(n.AjaxLoadMore.isVisible()&&!n.fetchingPreviousPost){var t=n.trigger.getBoundingClientRect(),e=Math.round(t.top-n.window.innerHeight)+n.scroll_distance<=0;if(n.window!==window){var r=n.main.offsetHeight,o=n.main.offsetWidth;"horizontal"===n.scroll_direction?(n.AjaxLoadMore.horizontal(),e=o<=Math.round(n.window.scrollLeft+n.window.offsetWidth-n.scroll_distance)):e=r<=Math.round(n.window.scrollTop+n.window.offsetHeight-n.scroll_distance)}(!n.loading&&!n.finished&&e&&n.page0&&n.AjaxLoadMore.scroll()})),n.window.addEventListener("keyup",(function(t){switch(t.key?t.key:t.code){case 35:case 34:n.AjaxLoadMore.scroll()}})))},n.AjaxLoadMore.horizontal=function(){"horizontal"===n.scroll_direction&&(n.main.style.width=n.listing.offsetWidth+"px")},n.AjaxLoadMore.destroyed=function(){n.disable_ajax=!0,n.addons.paging||(n.button.style.display="none",n.AjaxLoadMore.triggerDone(),"function"==typeof almDestroyed&&window.almDestroyed(n))},n.AjaxLoadMore.transitionEnd=function(){setTimeout((function(){n.AjaxLoadMore.resetBtnText(),n.main.classList.remove("alm-loading"),"prev"===n.rel?n.buttonPrev.classList.remove("loading"):n.button.classList.remove("loading"),n.AjaxLoadMore.triggerAddons(n),n.addons.paging||setTimeout((function(){n.loading=!1}),3*n.speed)}),50),(0,P.hidePlaceholder)(n)},n.AjaxLoadMore.setLocalizedVar=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";n.localize&&""!==t&&""!==e&&(n.localize[t]=e.toString(),window[n.master_id+"_vars"][t]=e.toString())},n.AjaxLoadMore.init=function(){if("true"===n.addons.preloaded&&1==n.destroy_after&&n.AjaxLoadMore.destroyed(),n.addons.paging||n.addons.single_post||(n.disable_ajax?(n.finished=!0,n.button.classList.add("done")):(n.button.innerHTML=n.button_label,"true"===n.pause?n.loading=!1:n.AjaxLoadMore.loadPosts())),n.addons.single_post&&(n.AjaxLoadMore.getSinglePost(),n.loading=!1,n.addons.single_post_query&&""===n.addons.single_post_order&&n.AjaxLoadMore.triggerDone(),(0,p.tableOfContents)(n,!0,!0)),"true"===n.addons.preloaded&&n.addons.seo&&!n.addons.paging&&setTimeout((function(){"function"==typeof almSEO&&n.start_page<1&&window.almSEO(n,!0)}),n.speed),"true"!==n.addons.preloaded||n.addons.paging||setTimeout((function(){n.addons.preloaded_total_posts<=parseInt(n.addons.preloaded_amount)&&n.AjaxLoadMore.triggerDone(),0==n.addons.preloaded_total_posts&&("function"==typeof almEmpty&&window.almEmpty(n),n.no_results&&(0,x.default)(n.content,n.no_results))}),n.speed),"true"===n.addons.preloaded&&(n.resultsText&&f.almInitResultsText(n,"preloaded"),(0,p.tableOfContents)(n,n.init,!0)),n.addons.nextpage){if(n.listing.querySelector(".alm-nextpage")&&!n.addons.paging){var t=n.listing.querySelectorAll(".alm-nextpage");if(t){var e=t[0],r=e.dataset.totalPosts?parseInt(e.dataset.totalPosts):n.localize.total_posts;t.length!==r&&parseInt(e.dataset.id)!==r||n.AjaxLoadMore.triggerDone()}}n.resultsText&&f.almInitResultsText(n,"nextpage"),(0,p.tableOfContents)(n,n.init,!0)}n.addons.woocommerce&&((0,M.wooInit)(n),n.addons.woocommerce_settings.paged>=parseInt(n.addons.woocommerce_settings.pages)&&n.AjaxLoadMore.triggerDone()),n.addons.elementor&&n.addons.elementor_type&&"posts"===n.addons.elementor_type&&((0,T.elementorInit)(n),""===n.addons.elementor_next_page_url&&n.AjaxLoadMore.triggerDone()),n.window.addEventListener("load",(function(){if("masonry"===n.transition&&"true"===n.addons.preloaded&&k(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,y.almMasonry)(n,!0,!1);case 2:n.masonry.init=!1;case 3:case"end":return t.stop()}}),t,this)})))().catch((function(t){console.log("There was an error with ALM Masonry")})),"true"===n.addons.preloaded&&n.addons.filters&&n.facets&&"function"==typeof almFiltersFacets){var t=n.localize&&n.localize.facets;t&&window.almFiltersFacets(t)}"function"==typeof almOnLoad&&window.almOnLoad(n)}))},window.almUpdateCurrentPage=function(t,e,n){n.page=t,n.page=n.addons.nextpage&&!n.addons.paging?n.page-1:n.page;var r="",o="";n.addons.paging_init&&"true"===n.addons.preloaded?((o=n.listing.querySelector(".alm-reveal")||n.listing.querySelector(".alm-nextpage"))&&(r=o.innerHTML,o.parentNode.removeChild(o),n.addons.preloaded_amount=0,n.AjaxLoadMore.pagingPreloadedInit(r)),n.addons.paging_init=!1,n.init=!1):n.addons.paging_init&&n.addons.nextpage?((o=n.listing.querySelector(".alm-reveal")||n.listing.querySelector(".alm-nextpage"))&&(r=o.innerHTML,o.parentNode.removeChild(o),n.AjaxLoadMore.pagingNextpageInit(r)),n.addons.paging_init=!1,n.init=!1):n.AjaxLoadMore.loadPosts()},window.almGetParentContainer=function(){return n.listing},window.almGetObj=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return""!==t?n[t]:n},window.almTriggerClick=function(){n.button.click()},setTimeout((function(){n.proceed=!0,n.AjaxLoadMore.scrollSetup()}),500),n.AjaxLoadMore.init()};window.almInit=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;new t(e,n)};var e=document.querySelectorAll(".ajax-load-more-wrap");e.length&&[].concat(function(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e0&&void 0!==arguments[0]?arguments[0]:"fade",e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"200",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";if(!t||!e||!n)return!1;D=!0,(0,w.default)(t,e,n,"filter")};e.reset=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e={};D=!0,t&&t.target&&(e={target:target}),t&&"woocommerce"===t.type?k(regeneratorRuntime.mark((function t(){var n,r;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n=document.querySelector('.ajax-load-more-wrap .alm-listing[data-woo="true"]'),t.next=3,(0,M.wooReset)();case 3:(r=t.sent)&&(n.dataset.wooSettings=r,(0,w.default)("fade","100",e,"filter"));case 5:case"end":return t.stop()}}),t,this)})))().catch((function(){console.warn("Ajax Load More: There was an resetting the Ajax Load More instance.")})):(0,w.default)("fade","200",e,"filter")};e.getPostCount=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=t?"ajax_load_more_"+t+"_vars":"ajax_load_more_vars",n=window[e];return n||n.post_count?parseInt(n.post_count):null};e.getTotalPosts=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=t?"ajax_load_more_"+t+"_vars":"ajax_load_more_vars",n=window[e];return n||n.total_posts?parseInt(n.total_posts):null};e.tracking=function(t){setTimeout((function(){t=t.replace(/\/\//g,"/"),"function"==typeof gtag&&(gtag("event","page_view",{page_title:document.title,page_location:window.location.href,page_path:window.location.pathname}),alm_localize.ga_debug&&console.log("Pageview sent to Google Analytics (gtag)")),"function"==typeof ga&&(ga("set","page",t),ga("send","pageview"),alm_localize.ga_debug&&console.log("Pageview sent to Google Analytics (ga)")),"function"==typeof __gaTracker&&(__gaTracker("set","page",t),__gaTracker("send","pageview"),alm_localize.ga_debug&&console.log("Pageview sent to Google Analytics (__gaTracker)")),"function"==typeof almAnalytics&&window.almAnalytics(t)}),200)};e.tab=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e="fade",n=alm_localize.speed?parseInt(alm_localize.speed):200;if(!t)return!1;D=!0,(0,w.default)(e,n,t,"tab")};e.start=function(t){if(!t)return!1;window.almInit(t)};e.almScroll=function(t){if(!t)return!1;window.scrollTo({top:t,behavior:"smooth"})};e.getOffset=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;if(!t)return!1;var e=t.getBoundingClientRect(),n=window.pageXOffset||document.documentElement.scrollLeft,r=window.pageYOffset||document.documentElement.scrollTop;return{top:e.top+r,left:e.left+n}};e.render=function(t){if(!t)return!1};e.click=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=document.querySelector(".ajax-load-more-wrap"),n="";!t&&e?(n=e.querySelector("button.alm-load-more-btn"))&&n.click():(e=document.querySelector('.ajax-load-more-wrap[data-id="'+t+'"]'))&&(n=e.querySelector("button.alm-load-more-btn"))&&n.click()}},function(t,e,n){"use strict";t.exports=function(t,e){return function(){for(var n=new Array(arguments.length),r=0;r0&&void 0!==arguments[0]?arguments[0]:null,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"fade";if(!t||!e)return!1;for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:"";if(!t)return!1;var e=["#text","#comment"],n=t.filter((function(t){return-1===e.indexOf(t.nodeName.toLowerCase())}));return n}},function(t,e,n){"use strict";function r(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"standard";if(!t.resultsText||!t.localize||"true"===t.nested)return!1;var n=0,r=0,a=0,i=0,s="true"===t.addons.preloaded,l=!!t.addons.paging,c=t.orginal_posts_per_page;switch(e){case"nextpage":a=n=parseInt(t.localize.page),r=parseInt(t.localize.total_posts),i=parseInt(r),o(t.resultsText,n,r,a,i,c);break;case"woocommerce":break;default:n=parseInt(t.page)+1,r=Math.ceil(t.localize.total_posts/c),a=parseInt(t.localize.post_count),i=parseInt(t.localize.total_posts),s&&(n=l?t.page+1:n+1),o(t.resultsText,n,r,a,i,c)}}Object.defineProperty(e,"__esModule",{value:!0}),e.almResultsText=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"standard";if(!t.resultsText||"true"===t.nested)return!1;var n="nextpage"===e||"woocommerce"===e?e:"standard";r(t,n)},e.almGetResultsText=r,e.almInitResultsText=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"standard";if(!t.resultsText||!t.localize||"true"===t.nested)return!1;var n=0,r=Math.ceil(t.localize.total_posts/t.orginal_posts_per_page),a=parseInt(t.localize.post_count),i=parseInt(t.localize.total_posts);switch(e){case"nextpage":n=t.addons.nextpage_startpage,a=n,r=i,o(t.resultsText,n,i,a,i,t.posts_per_page);break;case"preloaded":n=t.addons.paging&&t.addons.seo?parseInt(t.start_page)+1:parseInt(t.page)+1,o(t.resultsText,n,r,a,i,t.posts_per_page);break;case"woocommerce":break;default:console.log("No results to set.")}};var o=function(t,e,n,r,o,a){t.forEach((function(t){var i=(n=parseInt(n))>0?alm_localize.results_text:alm_localize.no_results_text,s=e*a-a+1,l=e*a,c=l<=o?l:o;n>0?(i=(i=(i=(i=(i=(i=(i=(i=i.replace("{num}",''+e+"")).replace("{page}",''+e+"")).replace("{start}",''+s+"")).replace("{end}",''+c+"")).replace("{total}",''+n+"")).replace("{pages}",''+n+"")).replace("{post_count}",''+r+"")).replace("{total_posts}",''+o+""),t.innerHTML=i):t.innerHTML=i}))}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.tableOfContents=function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=t.localize&&t.localize.post_count?parseInt(t.localize.post_count):0;if(0==r&&!t.addons.single_post)return!1;if(t&&t.tableofcontents&&t.transition_container&&"masonry"!==t.transition){var o=t.tableofcontents.dataset.offset?parseInt(t.tableofcontents.dataset.offset):30,a=t.start_page?parseInt(t.start_page):0,i=t.addons.filters_startpage?parseInt(t.addons.filters_startpage):0,l=t.addons.nextpage_startpage?parseInt(t.addons.nextpage_startpage):0,c=parseInt(t.page),u="true"===t.addons.preloaded;if(t.addons.paging||t.addons.nextpage)return!1;e?setTimeout((function(){if(t.addons.seo&&a>1||t.addons.filters&&i>1||t.addons.nextpage&&l>1){if(t.addons.seo&&a>1)for(var e=0;e1)for(var r=0;r1)for(var d=0;d0||t.addons.filters&&i>0?c=c:c+=1),s(t,c,o))}},e.clearTOC=function(){var t=document.querySelector(".alm-toc");t&&(t.innerHTML="")};var r,o=n(99),a=n(51),i=(r=a)&&r.__esModule?r:{default:r};function s(t,e,n){if(!t.tableofcontents)return!1;var r=document.createElement("button");r.type="button",e=parseInt(e)+1,r.innerHTML=function(t,e){var n=e;if(t.addons.single_post){var r=e-1,o=void 0;if(t.addons.single_post_target){t.init?r=r:r+=1;var a=document.querySelectorAll(".alm-reveal.alm-single-post");a&&(o=a[r])}else o=document.querySelector(".alm-reveal.alm-single-post[data-page="+(e-1)+"]");n=o?o.dataset.title:n}var i="almTOCLabel_"+t.id;"function"==typeof window[i]&&(n=window[i](e,n));return n}(t,e),r.dataset.page=t.addons.single_post_target&&t.init?e-1:e,t.tableofcontents.appendChild(r),r.addEventListener("click",(function(e){var r=this.dataset.page,a=document.querySelector(".alm-reveal:nth-child("+r+")")||document.querySelector(".alm-nextpage:nth-child("+r+")");if(t.addons.single_post_target&&(a=document.querySelector('.alm-reveal.alm-single-post[data-page="'+r+'"]')),!a)return!1;var s="function"==typeof o.getOffset?(0,o.getOffset)(a).top:a.offsetTop;(0,o.almScroll)(s-n),setTimeout((function(){(0,i.default)(t,a,r,!1)}),1e3)}))}},function(t,e,n){"use strict";function r(t,e,n,r,o){return e.classList.add(r),e.dataset.page=o,"default"===t.addons.seo_permalink?e.dataset.url=o>1?t.canonical_url+n+"&paged="+o:t.canonical_url+n:e.dataset.url=o>1?t.canonical_url+t.addons.seo_leading_slash+"page/"+o+t.addons.seo_trailing_slash+n:t.canonical_url+n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.createMasonrySEOPage=function(t,e){if(!t.addons.seo)return e;var n=window.location.search,o=t.page+1;return o="true"===t.addons.preloaded?o+1:o,e=r(t,e,n,"alm-seo",o)},e.createMasonrySEOPages=function(t,e){if(!t.addons.seo)return e;var n=1,o=t.page,a=window.location.search;if(t.start_page>1){for(var i=parseInt(t.posts_per_page),s=[],l=0;l0?c*i:0;n=c+1,e[u]&&(e[u]=r(t,e[u],a,"alm-seo",n))}}else n=o,e[0]=r(t,e[0],a,"alm-seo",n);return e},e.createSEOAttributes=function(t,e,n,r,o){e.setAttribute("class","alm-reveal"+r+t.tcc),e.dataset.page=o,"default"===t.addons.seo_permalink?e.dataset.url=o>1?t.canonical_url+n+"&paged="+o:t.canonical_url+n:e.dataset.url=o>1?t.canonical_url+t.addons.seo_leading_slash+"page/"+o+t.addons.seo_trailing_slash+n:t.canonical_url+n;return e},e.getSEOPageNum=function(t,e){return"true"===t?parseInt(e)+1:e}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=a(n(185)),o=a(n(51));function a(t){return t&&t.__esModule?t:{default:t}}function i(t){return function(){var e=t.apply(this,arguments);return new Promise((function(t,n){return function r(o,a){try{var i=e[o](a),s=i.value}catch(t){return void n(t)}if(!i.done)return Promise.resolve(s).then((function(t){r("next",t)}),(function(t){r("throw",t)}));t(s)}("next")}))}}e.default=function(t,e,n,a){var s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:window.location,l=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"";return new Promise((function(c){var u=e.length,d=0,f=1,p=n.rel?n.rel:"next",g="prev"===p?u:1,m="prev"===p?n.pagePrev:n.page+1;e="prev"===p?e.reverse():e,function h(){f<=u?i(regeneratorRuntime.mark((function o(){return regeneratorRuntime.wrap((function(o){for(;;)switch(o.prev=o.next){case 0:return e[d].style.opacity=0,f==g&&(e[d].classList.add(l),e[d].dataset.url=s,e[d].dataset.page=m,e[d].dataset.pageTitle=a),o.next=4,(0,r.default)(t,e[d],n.ua,p);case 4:f++,d++,h();case 7:case"end":return o.stop()}}),o,this)})))().catch((function(t){console.log("There was an error loading the items")})):(setTimeout((function(){if(e.map((function(t){t.style.opacity=1})),e[0]){var t="prev"===p?e[e.length-1]:e[0];(0,o.default)(n,t,null,!1)}}),50),c(!0))}()}))}},function(t,e,n){t.exports=!n(8)&&!n(2)((function(){return 7!=Object.defineProperty(n(73)("div"),"a",{get:function(){return 7}}).a}))},function(t,e,n){var r=n(1),o=n(7),a=n(31),i=n(74),s=n(9).f;t.exports=function(t){var e=o.Symbol||(o.Symbol=a?{}:r.Symbol||{});"_"==t.charAt(0)||t in e||s(e,t,{value:i.f(t)})}},function(t,e,n){var r=n(14),o=n(16),a=n(55)(!1),i=n(75)("IE_PROTO");t.exports=function(t,e){var n,s=o(t),l=0,c=[];for(n in s)n!=i&&r(s,n)&&c.push(n);for(;e.length>l;)r(s,n=e[l++])&&(~a(c,n)||c.push(n));return c}},function(t,e,n){var r=n(9),o=n(3),a=n(32);t.exports=n(8)?Object.defineProperties:function(t,e){o(t);for(var n,i=a(e),s=i.length,l=0;s>l;)r.f(t,n=i[l++],e[n]);return t}},function(t,e,n){var r=n(16),o=n(35).f,a={}.toString,i="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];t.exports.f=function(t){return i&&"[object Window]"==a.call(t)?function(t){try{return o(t)}catch(t){return i.slice()}}(t):o(r(t))}},function(t,e,n){"use strict";var r=n(8),o=n(32),a=n(56),i=n(46),s=n(10),l=n(45),c=Object.assign;t.exports=!c||n(2)((function(){var t={},e={},n=Symbol(),r="abcdefghijklmnopqrst";return t[n]=7,r.split("").forEach((function(t){e[t]=t})),7!=c({},t)[n]||Object.keys(c({},e)).join("")!=r}))?function(t,e){for(var n=s(t),c=arguments.length,u=1,d=a.f,f=i.f;c>u;)for(var p,g=l(arguments[u++]),m=d?o(g).concat(d(g)):o(g),h=m.length,v=0;h>v;)p=m[v++],r&&!f.call(g,p)||(n[p]=g[p]);return n}:c},function(t,e){t.exports=Object.is||function(t,e){return t===e?0!==t||1/t==1/e:t!=t&&e!=e}},function(t,e,n){"use strict";var r=n(19),o=n(4),a=n(122),i=[].slice,s={},l=function(t,e,n){if(!(e in s)){for(var r=[],o=0;o>>0||(i.test(n)?16:10))}:r},function(t,e,n){var r=n(1).parseFloat,o=n(40).trim;t.exports=1/r(n(79)+"-0")!=-1/0?function(t){var e=o(String(t),3),n=r(e);return 0===n&&"-"==e.charAt(0)?-0:n}:r},function(t,e,n){var r=n(24);t.exports=function(t,e){if("number"!=typeof t&&"Number"!=r(t))throw TypeError(e);return+t}},function(t,e,n){var r=n(4),o=Math.floor;t.exports=function(t){return!r(t)&&isFinite(t)&&o(t)===t}},function(t,e){t.exports=Math.log1p||function(t){return(t=+t)>-1e-8&&t<1e-8?t-t*t/2:Math.log(1+t)}},function(t,e,n){"use strict";var r=n(34),o=n(29),a=n(39),i={};n(15)(i,n(5)("iterator"),(function(){return this})),t.exports=function(t,e,n){t.prototype=r(i,{next:o(1,n)}),a(t,e+" Iterator")}},function(t,e,n){var r=n(3);t.exports=function(t,e,n,o){try{return o?e(r(n)[0],n[1]):e(n)}catch(e){var a=t.return;throw void 0!==a&&r(a.call(t)),e}}},function(t,e,n){var r=n(282);t.exports=function(t,e){return new(r(t))(e)}},function(t,e,n){var r=n(19),o=n(10),a=n(45),i=n(6);t.exports=function(t,e,n,s,l){r(e);var c=o(t),u=a(c),d=i(c.length),f=l?d-1:0,p=l?-1:1;if(n<2)for(;;){if(f in u){s=u[f],f+=p;break}if(f+=p,l?f<0:d<=f)throw TypeError("Reduce of empty array with no initial value")}for(;l?f>=0:d>f;f+=p)f in u&&(s=e(s,u[f],f,c));return s}},function(t,e,n){"use strict";var r=n(10),o=n(33),a=n(6);t.exports=[].copyWithin||function(t,e){var n=r(this),i=a(n.length),s=o(t,i),l=o(e,i),c=arguments.length>2?arguments[2]:void 0,u=Math.min((void 0===c?i:o(c,i))-l,i-s),d=1;for(l0;)l in n?n[s]=n[l]:delete n[s],s+=d,l+=d;return n}},function(t,e){t.exports=function(t,e){return{value:e,done:!!t}}},function(t,e,n){"use strict";var r=n(94);n(0)({target:"RegExp",proto:!0,forced:r!==/./.exec},{exec:r})},function(t,e,n){n(8)&&"g"!=/./g.flags&&n(9).f(RegExp.prototype,"flags",{configurable:!0,get:n(59)})},function(t,e,n){"use strict";var r,o,a,i,s=n(31),l=n(1),c=n(18),u=n(47),d=n(0),f=n(4),p=n(19),g=n(43),m=n(62),h=n(48),v=n(96).set,y=n(302)(),_=n(137),b=n(303),w=n(63),x=n(138),S=l.TypeError,A=l.process,j=A&&A.versions,P=j&&j.v8||"",L=l.Promise,E="process"==u(A),O=function(){},M=o=_.f,T=!!function(){try{var t=L.resolve(1),e=(t.constructor={})[n(5)("species")]=function(t){t(O,O)};return(E||"function"==typeof PromiseRejectionEvent)&&t.then(O)instanceof e&&0!==P.indexOf("6.6")&&-1===w.indexOf("Chrome/66")}catch(t){}}(),I=function(t){var e;return!(!f(t)||"function"!=typeof(e=t.then))&&e},C=function(t,e){if(!t._n){t._n=!0;var n=t._c;y((function(){for(var r=t._v,o=1==t._s,a=0,i=function(e){var n,a,i,s=o?e.ok:e.fail,l=e.resolve,c=e.reject,u=e.domain;try{s?(o||(2==t._h&&k(t),t._h=1),!0===s?n=r:(u&&u.enter(),n=s(r),u&&(u.exit(),i=!0)),n===e.promise?c(S("Promise-chain cycle")):(a=I(n))?a.call(n,l,c):l(n)):c(r)}catch(t){u&&!i&&u.exit(),c(t)}};n.length>a;)i(n[a++]);t._c=[],t._n=!1,e&&!t._h&&N(t)}))}},N=function(t){v.call(l,(function(){var e,n,r,o=t._v,a=F(t);if(a&&(e=b((function(){E?A.emit("unhandledRejection",o,t):(n=l.onunhandledrejection)?n({promise:t,reason:o}):(r=l.console)&&r.error&&r.error("Unhandled promise rejection",o)})),t._h=E||F(t)?2:1),t._a=void 0,a&&e.e)throw e.v}))},F=function(t){return 1!==t._h&&0===(t._a||t._c).length},k=function(t){v.call(l,(function(){var e;E?A.emit("rejectionHandled",t):(e=l.onrejectionhandled)&&e({promise:t,reason:t._v})}))},R=function(t){var e=this;e._d||(e._d=!0,(e=e._w||e)._v=t,e._s=2,e._a||(e._a=e._c.slice()),C(e,!0))},q=function(t){var e,n=this;if(!n._d){n._d=!0,n=n._w||n;try{if(n===t)throw S("Promise can't be resolved itself");(e=I(t))?y((function(){var r={_w:n,_d:!1};try{e.call(t,c(q,r,1),c(R,r,1))}catch(t){R.call(r,t)}})):(n._v=t,n._s=1,C(n,!1))}catch(t){R.call({_w:n,_d:!1},t)}}};T||(L=function(t){g(this,L,"Promise","_h"),p(t),r.call(this);try{t(c(q,this,1),c(R,this,1))}catch(t){R.call(this,t)}},(r=function(t){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1}).prototype=n(44)(L.prototype,{then:function(t,e){var n=M(h(this,L));return n.ok="function"!=typeof t||t,n.fail="function"==typeof e&&e,n.domain=E?A.domain:void 0,this._c.push(n),this._a&&this._a.push(n),this._s&&C(this,!1),n.promise},catch:function(t){return this.then(void 0,t)}}),a=function(){var t=new r;this.promise=t,this.resolve=c(q,t,1),this.reject=c(R,t,1)},_.f=M=function(t){return t===L||t===i?new a(t):o(t)}),d(d.G+d.W+d.F*!T,{Promise:L}),n(39)(L,"Promise"),n(42)("Promise"),i=n(7).Promise,d(d.S+d.F*!T,"Promise",{reject:function(t){var e=M(this);return(0,e.reject)(t),e.promise}}),d(d.S+d.F*(s||!T),"Promise",{resolve:function(t){return x(s&&this===i?L:this,t)}}),d(d.S+d.F*!(T&&n(58)((function(t){L.all(t).catch(O)}))),"Promise",{all:function(t){var e=this,n=M(e),r=n.resolve,o=n.reject,a=b((function(){var n=[],a=0,i=1;m(t,!1,(function(t){var s=a++,l=!1;n.push(void 0),i++,e.resolve(t).then((function(t){l||(l=!0,n[s]=t,--i||r(n))}),o)})),--i||r(n)}));return a.e&&o(a.v),n.promise},race:function(t){var e=this,n=M(e),r=n.reject,o=b((function(){m(t,!1,(function(t){e.resolve(t).then(n.resolve,r)}))}));return o.e&&r(o.v),n.promise}})},function(t,e,n){"use strict";var r=n(19);function o(t){var e,n;this.promise=new t((function(t,r){if(void 0!==e||void 0!==n)throw TypeError("Bad Promise constructor");e=t,n=r})),this.resolve=r(e),this.reject=r(n)}t.exports.f=function(t){return new o(t)}},function(t,e,n){var r=n(3),o=n(4),a=n(137);t.exports=function(t,e){if(r(t),o(e)&&e.constructor===t)return e;var n=a.f(t);return(0,n.resolve)(e),n.promise}},function(t,e,n){"use strict";var r=n(9).f,o=n(34),a=n(44),i=n(18),s=n(43),l=n(62),c=n(85),u=n(133),d=n(42),f=n(8),p=n(28).fastKey,g=n(38),m=f?"_s":"size",h=function(t,e){var n,r=p(e);if("F"!==r)return t._i[r];for(n=t._f;n;n=n.n)if(n.k==e)return n};t.exports={getConstructor:function(t,e,n,c){var u=t((function(t,r){s(t,u,e,"_i"),t._t=e,t._i=o(null),t._f=void 0,t._l=void 0,t[m]=0,null!=r&&l(r,n,t[c],t)}));return a(u.prototype,{clear:function(){for(var t=g(this,e),n=t._i,r=t._f;r;r=r.n)r.r=!0,r.p&&(r.p=r.p.n=void 0),delete n[r.i];t._f=t._l=void 0,t[m]=0},delete:function(t){var n=g(this,e),r=h(n,t);if(r){var o=r.n,a=r.p;delete n._i[r.i],r.r=!0,a&&(a.n=o),o&&(o.p=a),n._f==r&&(n._f=o),n._l==r&&(n._l=a),n[m]--}return!!r},forEach:function(t){g(this,e);for(var n,r=i(t,arguments.length>1?arguments[1]:void 0,3);n=n?n.n:this._f;)for(r(n.v,n.k,this);n&&n.r;)n=n.p},has:function(t){return!!h(g(this,e),t)}}),f&&r(u.prototype,"size",{get:function(){return g(this,e)[m]}}),u},def:function(t,e,n){var r,o,a=h(t,e);return a?a.v=n:(t._l=a={i:o=p(e,!0),k:e,v:n,p:r=t._l,n:void 0,r:!1},t._f||(t._f=a),r&&(r.n=a),t[m]++,"F"!==o&&(t._i[o]=a)),t},getEntry:h,setStrong:function(t,e,n){c(t,e,(function(t,n){this._t=g(t,e),this._k=n,this._l=void 0}),(function(){for(var t=this._k,e=this._l;e&&e.r;)e=e.p;return this._t&&(this._l=e=e?e.n:this._t._f)?u(0,"keys"==t?e.k:"values"==t?e.v:[e.k,e.v]):(this._t=void 0,u(1))}),n?"entries":"values",!n,!0),d(e)}}},function(t,e,n){"use strict";var r=n(44),o=n(28).getWeak,a=n(3),i=n(4),s=n(43),l=n(62),c=n(23),u=n(14),d=n(38),f=c(5),p=c(6),g=0,m=function(t){return t._l||(t._l=new h)},h=function(){this.a=[]},v=function(t,e){return f(t.a,(function(t){return t[0]===e}))};h.prototype={get:function(t){var e=v(this,t);if(e)return e[1]},has:function(t){return!!v(this,t)},set:function(t,e){var n=v(this,t);n?n[1]=e:this.a.push([t,e])},delete:function(t){var e=p(this.a,(function(e){return e[0]===t}));return~e&&this.a.splice(e,1),!!~e}},t.exports={getConstructor:function(t,e,n,a){var c=t((function(t,r){s(t,c,e,"_i"),t._t=e,t._i=g++,t._l=void 0,null!=r&&l(r,n,t[a],t)}));return r(c.prototype,{delete:function(t){if(!i(t))return!1;var n=o(t);return!0===n?m(d(this,e)).delete(t):n&&u(n,this._i)&&delete n[this._i]},has:function(t){if(!i(t))return!1;var n=o(t);return!0===n?m(d(this,e)).has(t):n&&u(n,this._i)}}),c},def:function(t,e,n){var r=o(a(e),!0);return!0===r?m(t).set(e,n):r[t._i]=n,t},ufstore:m}},function(t,e,n){var r=n(20),o=n(6);t.exports=function(t){if(void 0===t)return 0;var e=r(t),n=o(e);if(e!==n)throw RangeError("Wrong length!");return n}},function(t,e,n){var r=n(35),o=n(56),a=n(3),i=n(1).Reflect;t.exports=i&&i.ownKeys||function(t){var e=r.f(a(t)),n=o.f;return n?e.concat(n(t)):e}},function(t,e,n){var r=n(6),o=n(81),a=n(25);t.exports=function(t,e,n,i){var s=String(a(t)),l=s.length,c=void 0===n?" ":String(n),u=r(e);if(u<=l||""==c)return s;var d=u-l,f=o.call(c,Math.ceil(d/c.length));return f.length>d&&(f=f.slice(0,d)),i?f+s:s+f}},function(t,e,n){var r=n(8),o=n(32),a=n(16),i=n(46).f;t.exports=function(t){return function(e){for(var n,s=a(e),l=o(s),c=l.length,u=0,d=[];c>u;)n=l[u++],r&&!i.call(s,n)||d.push(t?[n,s[n]]:s[n]);return d}}},function(t,e,n){"use strict";var r=n(98),o=Object.prototype.hasOwnProperty,a=Array.isArray,i=function(){for(var t=[],e=0;e<256;++e)t.push("%"+((e<16?"0":"")+e.toString(16)).toUpperCase());return t}(),s=function(t,e){for(var n=e&&e.plainObjects?Object.create(null):{},r=0;r1;){var e=t.pop(),n=e.obj[e.prop];if(a(n)){for(var r=[],o=0;o=48&&u<=57||u>=65&&u<=90||u>=97&&u<=122||a===r.RFC1738&&(40===u||41===u)?l+=s.charAt(c):u<128?l+=i[u]:u<2048?l+=i[192|u>>6]+i[128|63&u]:u<55296||u>=57344?l+=i[224|u>>12]+i[128|u>>6&63]+i[128|63&u]:(c+=1,u=65536+((1023&u)<<10|1023&s.charCodeAt(c)),l+=i[240|u>>18]+i[128|u>>12&63]+i[128|u>>6&63]+i[128|63&u])}return l},isBuffer:function(t){return!(!t||"object"!=typeof t)&&!!(t.constructor&&t.constructor.isBuffer&&t.constructor.isBuffer(t))},isRegExp:function(t){return"[object RegExp]"===Object.prototype.toString.call(t)},maybeMap:function(t,e){if(a(t)){for(var n=[],r=0;r1)for(var n=1;n=0)return;i[e]="set-cookie"===e?(i[e]?i[e]:[]).concat([n]):i[e]?i[e]+", "+n:n}})),i):i}},function(t,e,n){"use strict";var r=n(11);t.exports=r.isStandardBrowserEnv()?function(){var t,e=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function o(t){var r=t;return e&&(n.setAttribute("href",r),r=n.href),n.setAttribute("href",r),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return t=o(window.location.href),function(e){var n=r.isString(e)?o(e):e;return n.protocol===t.protocol&&n.host===t.host}}():function(){return!0}},function(t,e,n){"use strict";var r=n(107).version,o={};["object","boolean","number","function","string","symbol"].forEach((function(t,e){o[t]=function(n){return typeof n===t||"a"+(e<1?"n ":" ")+t}}));var a={};o.transitional=function(t,e,n){function o(t,e){return"[Axios v"+r+"] Transitional option '"+t+"'"+e+(n?". "+n:"")}return function(n,r,i){if(!1===t)throw new Error(o(r," has been removed"+(e?" in "+e:"")));return e&&!a[r]&&(a[r]=!0,console.warn(o(r," has been deprecated since v"+e+" and will be removed in the near future"))),!t||t(n,r,i)}},t.exports={assertOptions:function(t,e,n){if("object"!=typeof t)throw new TypeError("options must be an object");for(var r=Object.keys(t),o=r.length;o-- >0;){var a=r[o],i=e[a];if(i){var s=t[a],l=void 0===s||i(s,a,t);if(!0!==l)throw new TypeError("option "+a+" must be "+l)}else if(!0!==n)throw Error("Unknown option "+a)}},validators:o}},function(t,e,n){"use strict";var r=n(50);function o(t){if("function"!=typeof t)throw new TypeError("executor must be a function.");var e;this.promise=new Promise((function(t){e=t}));var n=this;this.promise.then((function(t){if(n._listeners){var e,r=n._listeners.length;for(e=0;e1?1:s,n=.5*(1-Math.cos(Math.PI*i)),r=e.startX+(e.x-e.startX)*n,o=e.startY+(e.y-e.startY)*n,e.method.call(e.scrollable,r,o),r===e.x&&o===e.y||t.requestAnimationFrame(p.bind(t,e))}function g(n,r,i){var l,c,u,d,f=a();n===e.body?(l=t,c=t.scrollX||t.pageXOffset,u=t.scrollY||t.pageYOffset,d=o.scroll):(l=n,c=n.scrollLeft,u=n.scrollTop,d=s),p({scrollable:l,method:d,startTime:f,startX:c,startY:u,x:r,y:i})}}}}()},function(t,e,n){"use strict";var r,o,a,i;history,Object.entries||(Object.entries=function(t){for(var e=Object.keys(t),n=e.length,r=new Array(n);n--;)r[n]=[e[n],t[e[n]]];return r}),void 0===Array.isArray&&(Array.isArray=function(t){return"[object Array]"===Object.prototype.toString.call(t)}),Array.from||(Array.from=(r=Object.prototype.toString,o=function(t){return"function"==typeof t||"[object Function]"===r.call(t)},a=Math.pow(2,53)-1,i=function(t){var e=function(t){var e=Number(t);return isNaN(e)?0:0!==e&&isFinite(e)?(e>0?1:-1)*Math.floor(Math.abs(e)):e}(t);return Math.min(Math.max(e,0),a)},function(t){var e=this,n=Object(t);if(null==t)throw new TypeError("Array.from requires an array-like object - not null or undefined");var r,a=arguments.length>1?arguments[1]:void 0;if(void 0!==a){if(!o(a))throw new TypeError("Array.from: when provided, the second argument must be a function");arguments.length>2&&(r=arguments[2])}for(var s,l=i(n.length),c=o(e)?Object(new e(l)):new Array(l),u=0;u0&&void 0!==arguments[0]?arguments[0]:null,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"fade";if(!t||!e)return!1;-1===r.indexOf(e.nodeName.toLowerCase())&&("masonry"===n&&(e.style.opacity=0),t.appendChild(e))}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});e.default=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;if(!t)return!1;var e=document.createElement("tbody");e.innerHTML=t;var n=[e];return n}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(67);e.default=function(t){if(!t)return!1;var e="",n=".html",o=t.addons.cache_path+t.addons.cache_id;if(t.init&&t.addons.seo&&t.isPaged)e=o+"/page-1-"+t.start_page+n;else if(t.addons.filters){var a=(0,r.parseQuerystring)(o);if(t.init&&t.isPaged)e=a+"/page-1-"+t.addons.filters_startpage+n;else{var i=t.page+1;"true"===t.addons.preloaded&&(i=t.page+2),e=a+"/page-"+i+n}}else if(t.addons.nextpage){var s=void 0;t.addons.paging?s=parseInt(t.page)+1:(s=parseInt(t.page)+2,t.isPaged&&(s=parseInt(t.page)+parseInt(t.addons.nextpage_startpage)+1)),e=o+"/page-"+s+n}else e=t.addons.single_post?o+"/"+t.addons.single_post_id+n:"true"===t.addons.comments&&"true"===t.addons.preloaded?o+"/page-"+(t.page+2)+n:o+"/page-"+(t.page+1)+n;return e}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});e.default=function(t){for(var e=window.location.search.substring(1).split("&"),n=0;n1?r-n:r,r=t.addons.filters_startpage>1?r-n:r,r=t.addons.single_post?r+1:r,r=t.addons.nextpage?r+1:r}(t)),r.almResultsText(t,n),e(!0)}))}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r,o=n(68);(r=o)&&r.__esModule;var a={init:function(t){if(!0===this.isScript(t))t.parentNode.replaceChild(this.clone(t),t);else{var e=0,n=t.childNodes;if(void 0===n){var r=(new DOMParser).parseFromString(t,"text/html");r&&(n=r.body.childNodes)}for(;e=0;n--)e.setAttribute(t.attributes[n].name,t.attributes[n].value);return e}};e.default=a},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.almMasonry=function t(e,n,d){e.masonry||console.warn("Ajax Load More: Unable to locate Masonry settings.");return new Promise((function(p){var g=e.listing,m=e.html,h=e.masonry.selector,v=e.masonry.columnwidth,y=e.masonry.animation,_=e.masonry.horizontalorder,b=e.speed,w=e.masonry.init,x=(b+100)/1e3+"s",S="scale(0.5)",A="scale(1)";if("zoom-out"===y&&(S="translateY(-20px) scale(1.25)",A="translateY(0) scale(1)"),"slide-up"===y&&(S="translateY(50px)",A="translateY(0)"),"slide-down"===y&&(S="translateY(-50px)",A="translateY(0)"),"none"===y&&(S="translateY(0)",A="translateY(0)"),v?isNaN(v)||(v=parseInt(v)):v=h,_="true"===_,d)g.parentNode.style.opacity=0,t(e,!0,!1),p(!0);else if(w&&n)(0,i.default)(g,e.ua),f(g,(function(){var t={itemSelector:h,transitionDuration:x,columnWidth:v,horizontalOrder:_,hiddenStyle:{transform:S,opacity:0},visibleStyle:{transform:A,opacity:1}},n=window.alm_masonry_vars;n&&Object.keys(n).forEach((function(e){t[e]=n[e]}));var o=g.querySelectorAll(h);e.addons.filters&&(o=(0,l.createMasonryFiltersPages)(e,Array.prototype.slice.call(o))),e.addons.seo&&(o=(0,c.createMasonrySEOPages)(e,Array.prototype.slice.call(o))),setTimeout((function(){e.msnry=new Masonry(g,t),(0,r.default)(g.parentNode,125),p(!0)}),1)}));else{var j=(0,s.default)((0,a.default)(m,"text/html"));j&&((0,o.default)(e.listing,j,"masonry"),(0,i.default)(g,e.ua),f(g,(function(){e.msnry.appended(j),(0,u.default)(e,j,j.length,!1),e.addons.filters&&(0,l.createMasonryFiltersPage)(e,j[0]),e.addons.seo&&(0,c.createMasonrySEOPage)(e,j[0]),p(!0)})))}}))},e.almMasonryConfig=function(t){t.masonry={},t.masonry.init=!0,t.msnry?t.msnry.destroy():t.msnry="";var e=JSON.parse(t.listing.dataset.masonryConfig);e?(t.masonry.selector=e.selector,t.masonry.columnwidth=e.columnwidth,t.masonry.animation=""===e.animation?"standard":e.animation,t.masonry.horizontalorder=""===e.horizontalorder?"true":e.horizontalorder,t.transition_container=!1,t.images_loaded=!1):console.warn("Ajax Load More: Unable to locate Masonry configuration settings.");return t};var r=d(n(52)),o=d(n(108)),a=d(n(68)),i=d(n(70)),s=d(n(109)),l=n(67),c=n(112),u=d(n(51));function d(t){return t&&t.__esModule?t:{default:t}}var f=n(71)},function(t,e,n){var r,o;"undefined"!=typeof window&&window,void 0===(o="function"==typeof(r=function(){"use strict";function t(){}var e=t.prototype;return e.on=function(t,e){if(t&&e){var n=this._events=this._events||{},r=n[t]=n[t]||[];return-1==r.indexOf(e)&&r.push(e),this}},e.once=function(t,e){if(t&&e){this.on(t,e);var n=this._onceEvents=this._onceEvents||{};return(n[t]=n[t]||{})[e]=!0,this}},e.off=function(t,e){var n=this._events&&this._events[t];if(n&&n.length){var r=n.indexOf(e);return-1!=r&&n.splice(r,1),this}},e.emitEvent=function(t,e){var n=this._events&&this._events[t];if(n&&n.length){n=n.slice(0),e=e||[];for(var r=this._onceEvents&&this._onceEvents[t],o=0;o3&&void 0!==arguments[3]?arguments[3]:"filter";if(n.target){var o=document.querySelectorAll('.ajax-load-more-wrap[data-id="'+n.target+'"]');o.forEach((function(o){l(t,e,n,o,r)}))}else{var a=document.querySelectorAll(".ajax-load-more-wrap");a.forEach((function(o){l(t,e,n,o,r)}))}(0,i.clearTOC)()};var l=function(t,e,n,r,o){if("fade"===t||"masonry"===t){switch(o){case"filter":r.classList.add("alm-is-filtering"),(0,a.default)(r,e);break;case"tab":r.classList.add("alm-loading");var i=r.querySelector(".alm-listing");r.style.height=i.offsetHeight+"px",(0,a.default)(i,e)}setTimeout((function(){c(e,n,r,o)}),e)}else r.classList.add("alm-is-filtering"),c(e,n,r,o)},c=function(t,e,n,r){var o=n.querySelector(".alm-btn-wrap"),a=n.querySelectorAll(".alm-listing");[].concat(function(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e0&&void 0!==arguments[0]?arguments[0]:150,e=arguments[1],n=arguments[2],a=arguments[3],i=n.querySelector(".alm-listing")||n.querySelector(".alm-comments");if(!i)return!1;switch(a){case"filter":var s=!0,l=!1,c=void 0;try{for(var u,d=Object.entries(e)[Symbol.iterator]();!(s=(u=d.next()).done);s=!0){var f=u.value,p=r(f,2),g=p[0],m=p[1];g=g.replace(/\W+/g,"-").replace(/([a-z\d])([A-Z])/g,"$1-$2").toLowerCase(),i.setAttribute("data-"+g,m)}}catch(t){l=!0,c=t}finally{try{!s&&d.return&&d.return()}finally{if(l)throw c}}(0,o.default)(n,t);break;case"tab":i.setAttribute("data-preloaded","false"),i.setAttribute("data-pause","false"),i.setAttribute("data-tab-template",e.tabTemplate)}var h="";switch(e.target?(h=document.querySelector('.ajax-load-more-wrap[data-id="'+e.target+'"]'))&&window.almInit(h):(h=document.querySelector(".ajax-load-more-wrap"))&&window.almInit(h),a){case"filter":"function"==typeof almFilterComplete&&almFilterComplete();break;case"tab":"function"==typeof almTabsComplete&&almTabsComplete()}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});e.default=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if(""===e)return!1;e=e.replace(/(

    <\/p>)+/g,""),t.innerHTML=e}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});e.default=function(t){if(t&&t.debug){var e={query:t.debug,localize:t.localize};console.log("ALM Debug:",e)}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});e.default=function(t){if(!t)return!1;var e=-1!==t.scroll_distance_orig.toString().indexOf("-"),n=t.scroll_distance_orig.toString().replace("-","").replace("%",""),r=t.window.innerHeight,o=Math.floor(r/100*parseInt(n));return parseInt(e?"-"+o:o)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.showPlaceholder=function(t){if(!t||!t.main||t.addons.paging||"prev"===t.rel)return!1;t.placeholder&&(t.placeholder.style.display="block",(0,r.default)(t.placeholder,150))},e.hidePlaceholder=function(t){if(!t||!t.main||t.addons.paging)return!1;t.placeholder&&((0,o.default)(t.placeholder,150),setTimeout((function(){t.placeholder.style.display="none"}),75))};var r=a(n(52)),o=a(n(72));function a(t){return t&&t.__esModule?t:{default:t}}},function(t,e,n){"use strict";function r(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n={html:"",meta:{postcount:1,totalposts:1,debug:"Single Posts Query"}};if(200===t.status&&t.data&&e){var r=document.createElement("div");r.innerHTML=t.data;var a=r.querySelector(e),i=window&&window.almSinglePostsCustomElements;i&&a.appendChild(o(r,i)),a?n.html=a.innerHTML:console.warn("Ajax Load More: Unable to find "+e+" element.")}return n}function o(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=document.createElement("div");if(n.classList.add("alm-custom-elements"),!t||!e)return n;e=Array.isArray(e)?e:[e];for(var r=0;r2&&void 0!==arguments[2]?arguments[2]:"standard";if("true"!==t.addons.cache||!e||""===e)return!1;var r="single"===n?t.addons.single_post_id:"page-"+(t.page+1),o=new FormData;o.append("action","alm_cache_from_html"),o.append("security",alm_localize.alm_nonce),o.append("cache_id",t.addons.cache_id),o.append("cache_logged_in",t.addons.cache_logged_in),o.append("canonical_url",t.canonical_url),o.append("name",r),o.append("html",e.trim()),a.default.post(alm_localize.ajaxurl,o).then((function(e){console.log("Cache created for: "+t.canonical_url)}))},e.wooCache=function(t,e){if("true"!==t.addons.cache||!e||""===e)return!1;var n=new FormData;n.append("action","alm_cache_from_html"),n.append("security",alm_localize.alm_nonce),n.append("cache_id",t.addons.cache_id),n.append("cache_logged_in",t.addons.cache_logged_in),n.append("canonical_url",t.canonical_url),n.append("name","page-"+t.page),n.append("html",e.trim()),a.default.post(alm_localize.ajaxurl,n).then((function(){console.log("Cache created for post: "+t.canonical_url)}))};var r,o=n(66),a=(r=o)&&r.__esModule?r:{default:r}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.wooInit=function(t){if(!t||!t.addons.woocommerce)return!1;t.button.dataset.page=t.addons.woocommerce_settings.paged+1;var e=t.addons.woocommerce_settings.paged_urls[t.addons.woocommerce_settings.paged];t.button.dataset.url=e||"";var n=document.querySelector(t.addons.woocommerce_settings.container);if(n){var r=function(t){if(!t)return 0;var e=document.querySelectorAll(t);return e?e.length:0}(t.addons.woocommerce_settings.container),o=t.addons.woocommerce_settings.paged;r>1&&console.warn("ALM WooCommerce: Multiple containers with the same classname or ID found. The WooCommerce add-on requires a single container to be defined. Get more information -> https://connekthq.com/plugins/ajax-load-more/docs/add-ons/woocommerce/"),n.setAttribute("aria-live","polite"),n.setAttribute("aria-atomic","true"),t.listing.removeAttribute("aria-live"),t.listing.removeAttribute("aria-atomic");var a=n.querySelector(t.addons.woocommerce_settings.products);if(a?(a.classList.add("alm-woocommerce"),a.dataset.url=t.addons.woocommerce_settings.paged_urls[t.addons.woocommerce_settings.paged-1],a.dataset.page=t.page,a.dataset.pageTitle=document.title):console.warn("ALM WooCommerce: Unable to locate products. Get more information -> https://connekthq.com/plugins/ajax-load-more/docs/add-ons/woocommerce/#alm_woocommerce_products"),o>1&&t.addons.woocommerce_settings.settings.previous_products){var i=t.addons.woocommerce_settings.paged_urls[o-2],s=t.addons.woocommerce_settings.settings.previous_products;(0,l.createLoadPreviousButton)(t,n,o-1,i,s)}}else console.warn("ALM WooCommerce: Unable to locate container element. Get more information -> https://connekthq.com/plugins/ajax-load-more/docs/add-ons/woocommerce/#alm_woocommerce_container")},e.woocommerce=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:document.title;if(!t||!e)return!1;return new Promise((function(r){var o=document.querySelector(e.addons.woocommerce_settings.container),a=t.querySelectorAll(e.addons.woocommerce_settings.products),i="prev"===e.rel?e.pagePrev-1:e.page,l=e.addons.woocommerce_settings.paged_urls[i];o&&a&&l&&(a=Array.prototype.slice.call(a),"function"==typeof almWooCommerceLoaded&&window.almWooCommerceLoaded(a),u(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,s.default)(o,a,e,n,l,"alm-woocommerce");case 2:r(!0);case 3:case"end":return t.stop()}}),t,this)})))().catch((function(t){console.log(t,"There was an error with WooCommerce")})))}))},e.woocommerceLoaded=function(t){var e=t.page+2,n=t.addons.woocommerce_settings.paged_urls[e-1];if("prev"===t.rel&&t.buttonPrev){var r=t.pagePrev-1,s=t.addons.woocommerce_settings.paged_urls[t.pagePrev-2];(0,a.setButtonAtts)(t.buttonPrev,r,s),(0,o.default)(!0)}else(0,a.setButtonAtts)(t.button,e,n);(0,i.lazyImages)(t),"function"==typeof almComplete&&"masonry"!==t.transition&&window.almComplete(t);t.AjaxLoadMore.transitionEnd(),"prev"===t.rel&&t.pagePrev<=1&&t.AjaxLoadMore.triggerDonePrev();"next"===t.rel&&e>parseInt(t.addons.woocommerce_settings.pages)&&t.AjaxLoadMore.triggerDone()},e.wooReset=function(){return new Promise((function(t){var e=window.location;r.default.get(e).then((function(e){if(200===e.status&&e.data){var n=document.createElement("div");n.innerHTML=e.data;var r=n.querySelector('.ajax-load-more-wrap .alm-listing[data-woo="true"]'),o=r?r.dataset.wooSettings:"";t(o)}else t(!1)})).catch((function(e){t(!1)}))}))},e.wooGetContent=function(t,e){var n={html:"",meta:{postcount:1,totalposts:e.localize.total_posts,debug:!1}};if(200===t.status&&t.data){var r=document.createElement("div");r.innerHTML=t.data;var o=r.querySelector("title").innerHTML;n.pageTitle=o;var a=r.querySelector(e.addons.woocommerce_settings.container);n.html=a?a.innerHTML:"",function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=arguments[1];if(t&&e&&e.addons.woocommerce_settings.results_text){var n=t.querySelector(e.addons.woocommerce_settings.results);e.addons.woocommerce_settings.results_text&&e.addons.woocommerce_settings.results_text.forEach((function(t){t.innerHTML=n.innerHTML}))}}(r,e)}return n};var r=c(n(66)),o=c(n(184)),a=n(69),i=n(53),s=c(n(113)),l=n(186);function c(t){return t&&t.__esModule?t:{default:t}}function u(t){return function(){var e=t.apply(this,arguments);return new Promise((function(t,n){return function r(o,a){try{var i=e[o](a),s=i.value}catch(t){return void n(t)}if(!i.done)return Promise.resolve(s).then((function(t){r("next",t)}),(function(t){r("throw",t)}));t(s)}("next")}))}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});e.default=function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];"function"==typeof Event&&setTimeout((function(){window.dispatchEvent(new CustomEvent("scroll"))}),t?150:1)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r,o=n(70),a=(r=o)&&r.__esModule?r:{default:r},i=n(53);var s=n(71);e.default=function(t,e,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"next";return new Promise((function(o){s(e,(function(){e.style.transition="all 0.4s ease","prev"===r?t.insertBefore(e,t.childNodes[0]):t.appendChild(e),(0,i.lazyImagesReplace)(e),(0,a.default)(e,n),o(!0)}))}))}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.createLoadPreviousButton=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,r=arguments[3],o=arguments[4];if(!o)return;var a=document.createElement("div");a.classList.add("alm-btn-wrap--prev");var i=document.createElement("a");i.href=r,i.innerHTML=o,i.setAttribute("rel","prev"),i.dataset.page=n,i.dataset.url=r,i.setAttribute("class","alm-load-more-btn alm-load-more-btn--prev "+t.loading_style),i.addEventListener("click",(function(e){t.AjaxLoadMore.prevClick(e)})),t.AjaxLoadMore.setPreviousButton(i),a.appendChild(i);var s=e.parentNode;s.insertBefore(a,e)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.elementorInit=function(t){if(!t.addons.elementor||!t.addons.elementor_type||"posts"===!t.addons.elementor_type)return!1;var e=t.addons.elementor_element;if(e){t.button.dataset.page=t.addons.elementor_paged;var n=t.addons.elementor_next_page_url;t.button.dataset.url=n||"",e.setAttribute("aria-live","polite"),e.setAttribute("aria-atomic","true"),t.listing.removeAttribute("aria-live"),t.listing.removeAttribute("aria-atomic");var r=e.querySelector("."+t.addons.elementor_item_class);if(r&&(r.classList.add("alm-elementor"),r.dataset.url=window.location,r.dataset.page=t.addons.elementor_paged,r.dataset.pageTitle=document.title),t.addons.elementor_paged,t.addons.elementor_masonry){var o=void 0;setTimeout((function(){window.addEventListener("resize",(function(){clearTimeout(o),o=setTimeout((function(){c(t,"."+t.addons.elementor_container_class,"."+t.addons.elementor_item_class)}),100)}))}),250)}}},e.elementor=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:document.title;if(!t||!e)return!1;return new Promise((function(r){var o=e.addons.elementor_element.querySelector("."+e.addons.elementor_container_class),a=t.querySelectorAll("."+e.addons.elementor_item_class),i=e.addons.elementor_current_url;o&&a&&i?(a=Array.prototype.slice.call(a),"function"==typeof almElementorLoaded&&window.almElementorLoaded(a),l(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,s.default)(o,a,e,n,i,"alm-elementor");case 2:e.addons.elementor_masonry&&setTimeout((function(){c(e,"."+e.addons.elementor_container_class,"."+e.addons.elementor_item_class)}),125),r(!0);case 4:case"end":return t.stop()}}),t,this)})))().catch((function(t){console.log(t,"There was an error with Elementor")}))):r(!1)}))},e.elementorLoaded=function(t){var e=t.page+1,n=t.addons.elementor_next_page_url;(0,o.setButtonAtts)(t.button,e,n),(0,a.lazyImages)(t),"function"==typeof almComplete&&"masonry"!==t.transition&&window.almComplete(t);t.AjaxLoadMore.transitionEnd(),n||t.AjaxLoadMore.triggerDone()},e.elementorGetContent=function(t,e){var n={html:"",meta:{postcount:1,totalposts:e.localize.total_posts,debug:!1}};if(200===t.status&&t.data){var r=document.createElement("div");r.innerHTML=t.data;var o=r.querySelector("title").innerHTML;n.pageTitle=o;var a=r.querySelector(e.addons.elementor_target+" ."+e.addons.elementor_container_class);n.html=a?a.innerHTML:"",e.addons.elementor_current_url=e.addons.elementor_next_page_url,e.addons.elementor_next_page_url=(i=r,s=e.addons.elementor_pagination_class,(l=i.querySelector(s))?u(l):"")}var i,s,l;return n},e.elementorCreateParams=function(t){t.addons.elementor_type="posts",t.addons.elementor_settings=JSON.parse(t.listing.dataset.elementorSettings),t.addons.elementor_target=t.addons.elementor_settings.target,t.addons.elementor_element=t.addons.elementor_settings.target?document.querySelector(".elementor-widget-wrap "+t.addons.elementor_settings.target):"",t.addons.elementor_widget=function(t){if(!t)return!1;return t.classList.contains("elementor-wc-products")?"woocommerce":"posts"}(t.addons.elementor_element),(t=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"posts";return t.addons.elementor_container_class="woocommerce"===e?t.addons.elementor_settings.woo_container_class:t.addons.elementor_settings.posts_container_class,t.addons.elementor_item_class="woocommerce"===e?t.addons.elementor_settings.woo_item_class:t.addons.elementor_settings.posts_item_class,t.addons.elementor_pagination_class="woocommerce"===e?"."+t.addons.elementor_settings.woo_pagination_class:"."+t.addons.elementor_settings.posts_pagination_class,t}(t,t.addons.elementor_widget)).addons.elementor_pagination=t.addons.elementor_element.querySelector(t.addons.elementor_pagination_class)||t.addons.elementor_element.querySelector("."+t.addons.elementor_settings.pagination_class),t.addons.elementor_pagination=!!t.addons.elementor_pagination&&t.addons.elementor_pagination,t.addons.elementor_controls=t.addons.elementor_settings.controls,t.addons.elementor_controls="true"===t.addons.elementor_controls,t.addons.elementor_scrolltop=parseInt(t.addons.elementor_settings.scrolltop),t.addons.elementor_current_url=window.location.href,t.addons.elementor_next_page_url=u(t.addons.elementor_pagination),t.addons.elementor_paged=t.addons.elementor_settings.paged?parseInt(t.addons.elementor_settings.paged):1,t.page=parseInt(t.page)+t.addons.elementor_paged,(t=function(t){if(!t.addons.elementor_element)return t;var e=t.addons.elementor_element,n=e.dataset.settings?JSON.parse(e.dataset.settings):"";if(!n)return t;t.addons.elementor_masonry=n.hasOwnProperty("cards_masonry")||n.hasOwnProperty("classic_masonry"),t.addons.elementor_masonry&&(t.addons.elementor_masonry_columns=parseInt(n.cards_columns)||parseInt(n.classic_columns),t.addons.elementor_masonry_columns_mobile=parseInt(n.cards_columns_mobile)||parseInt(n.classic_columns_mobile),t.addons.elementor_masonry_columns_tablet=parseInt(n.cards_columns_tablet)||parseInt(n.classic_columns_tablet),t.addons.elementor_masonry_gap=parseInt(n.cards_row_gap.size));return t}(t)).addons.elementor_element||console.warn("Ajax Load More: Unable to locate Elementor Widget. Are you sure you've set up your target parameter correctly?");t.addons.elementor_pagination||console.warn("Ajax Load More: Unable to locate Elementor pagination. There are either no results or Ajax Load More is unable to locate the pagination widget?");return t};var r,o=n(69),a=n(53),i=n(113),s=(r=i)&&r.__esModule?r:{default:r};function l(t){return function(){var e=t.apply(this,arguments);return new Promise((function(t,n){return function r(o,a){try{var i=e[o](a),s=i.value}catch(t){return void n(t)}if(!i.done)return Promise.resolve(s).then((function(t){r("next",t)}),(function(t){r("throw",t)}));t(s)}("next")}))}}function c(t,e,n){var r=[],o=t.addons.elementor_masonry_columns,a=t.addons.elementor_masonry_columns_tablet,i=t.addons.elementor_masonry_columns_mobile,s=t.addons.elementor_masonry_gap,l=o,c=window.elementorFrontendConfig&&window.elementorFrontendConfig.breakpoints?window.elementorFrontendConfig.breakpoints:0,u=window.innerWidth;l=u>c.lg?o:u>c.md?a:i;var d=document.querySelector(e);if(!d)return!1;var f=d.querySelectorAll(n);if(!f)return!1;f.forEach((function(t,e){var n=Math.floor(e/l),o=t.getBoundingClientRect().height+s;if(n){var a=jQuery(t).position(),i=e%l,c=Math.round(a.top)-r[i];c*=-1,t.style.marginTop=Math.round(c)+"px",r[i]+=o}else r.push(o)}))}function u(t){return t&&t.querySelector("a.next")?t.querySelector("a.next").href:""}},function(t,e,n){n(189)},function(t,e,n){"use strict";n(190),n(333),n(335),n(338),n(340),n(342),n(344),n(346),n(348),n(350),n(352),n(354),n(356),n(360)},function(t,e,n){n(191),n(194),n(195),n(196),n(197),n(198),n(199),n(200),n(201),n(202),n(203),n(204),n(205),n(206),n(207),n(208),n(209),n(210),n(211),n(212),n(213),n(214),n(215),n(216),n(217),n(218),n(219),n(220),n(221),n(222),n(223),n(224),n(225),n(226),n(227),n(228),n(229),n(230),n(231),n(232),n(233),n(234),n(235),n(237),n(238),n(239),n(240),n(241),n(242),n(243),n(244),n(245),n(246),n(247),n(248),n(249),n(250),n(251),n(252),n(253),n(254),n(255),n(256),n(257),n(258),n(259),n(260),n(261),n(262),n(263),n(264),n(265),n(266),n(267),n(268),n(269),n(270),n(272),n(273),n(275),n(276),n(277),n(278),n(279),n(280),n(281),n(283),n(284),n(285),n(286),n(287),n(288),n(289),n(290),n(291),n(292),n(293),n(294),n(295),n(93),n(296),n(134),n(297),n(135),n(298),n(299),n(300),n(301),n(136),n(304),n(305),n(306),n(307),n(308),n(309),n(310),n(311),n(312),n(313),n(314),n(315),n(316),n(317),n(318),n(319),n(320),n(321),n(322),n(323),n(324),n(325),n(326),n(327),n(328),n(329),n(330),n(331),n(332),t.exports=n(7)},function(t,e,n){"use strict";var r=n(1),o=n(14),a=n(8),i=n(0),s=n(12),l=n(28).KEY,c=n(2),u=n(54),d=n(39),f=n(30),p=n(5),g=n(74),m=n(115),h=n(193),v=n(57),y=n(3),_=n(4),b=n(10),w=n(16),x=n(27),S=n(29),A=n(34),j=n(118),P=n(21),L=n(56),E=n(9),O=n(32),M=P.f,T=E.f,I=j.f,C=r.Symbol,N=r.JSON,F=N&&N.stringify,k=p("_hidden"),R=p("toPrimitive"),q={}.propertyIsEnumerable,D=u("symbol-registry"),z=u("symbols"),B=u("op-symbols"),U=Object.prototype,W="function"==typeof C&&!!L.f,H=r.QObject,V=!H||!H.prototype||!H.prototype.findChild,G=a&&c((function(){return 7!=A(T({},"a",{get:function(){return T(this,"a",{value:7}).a}})).a}))?function(t,e,n){var r=M(U,e);r&&delete U[e],T(t,e,n),r&&t!==U&&T(U,e,r)}:T,Y=function(t){var e=z[t]=A(C.prototype);return e._k=t,e},X=W&&"symbol"==typeof C.iterator?function(t){return"symbol"==typeof t}:function(t){return t instanceof C},J=function(t,e,n){return t===U&&J(B,e,n),y(t),e=x(e,!0),y(n),o(z,e)?(n.enumerable?(o(t,k)&&t[k][e]&&(t[k][e]=!1),n=A(n,{enumerable:S(0,!1)})):(o(t,k)||T(t,k,S(1,{})),t[k][e]=!0),G(t,e,n)):T(t,e,n)},Q=function(t,e){y(t);for(var n,r=h(e=w(e)),o=0,a=r.length;a>o;)J(t,n=r[o++],e[n]);return t},$=function(t){var e=q.call(this,t=x(t,!0));return!(this===U&&o(z,t)&&!o(B,t))&&(!(e||!o(this,t)||!o(z,t)||o(this,k)&&this[k][t])||e)},K=function(t,e){if(t=w(t),e=x(e,!0),t!==U||!o(z,e)||o(B,e)){var n=M(t,e);return!n||!o(z,e)||o(t,k)&&t[k][e]||(n.enumerable=!0),n}},Z=function(t){for(var e,n=I(w(t)),r=[],a=0;n.length>a;)o(z,e=n[a++])||e==k||e==l||r.push(e);return r},tt=function(t){for(var e,n=t===U,r=I(n?B:w(t)),a=[],i=0;r.length>i;)!o(z,e=r[i++])||n&&!o(U,e)||a.push(z[e]);return a};W||(s((C=function(){if(this instanceof C)throw TypeError("Symbol is not a constructor!");var t=f(arguments.length>0?arguments[0]:void 0),e=function(n){this===U&&e.call(B,n),o(this,k)&&o(this[k],t)&&(this[k][t]=!1),G(this,t,S(1,n))};return a&&V&&G(U,t,{configurable:!0,set:e}),Y(t)}).prototype,"toString",(function(){return this._k})),P.f=K,E.f=J,n(35).f=j.f=Z,n(46).f=$,L.f=tt,a&&!n(31)&&s(U,"propertyIsEnumerable",$,!0),g.f=function(t){return Y(p(t))}),i(i.G+i.W+i.F*!W,{Symbol:C});for(var et="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),nt=0;et.length>nt;)p(et[nt++]);for(var rt=O(p.store),ot=0;rt.length>ot;)m(rt[ot++]);i(i.S+i.F*!W,"Symbol",{for:function(t){return o(D,t+="")?D[t]:D[t]=C(t)},keyFor:function(t){if(!X(t))throw TypeError(t+" is not a symbol!");for(var e in D)if(D[e]===t)return e},useSetter:function(){V=!0},useSimple:function(){V=!1}}),i(i.S+i.F*!W,"Object",{create:function(t,e){return void 0===e?A(t):Q(A(t),e)},defineProperty:J,defineProperties:Q,getOwnPropertyDescriptor:K,getOwnPropertyNames:Z,getOwnPropertySymbols:tt});var at=c((function(){L.f(1)}));i(i.S+i.F*at,"Object",{getOwnPropertySymbols:function(t){return L.f(b(t))}}),N&&i(i.S+i.F*(!W||c((function(){var t=C();return"[null]"!=F([t])||"{}"!=F({a:t})||"{}"!=F(Object(t))}))),"JSON",{stringify:function(t){for(var e,n,r=[t],o=1;arguments.length>o;)r.push(arguments[o++]);if(n=e=r[1],(_(e)||void 0!==t)&&!X(t))return v(e)||(e=function(t,e){if("function"==typeof n&&(e=n.call(this,t,e)),!X(e))return e}),r[1]=e,F.apply(N,r)}}),C.prototype[R]||n(15)(C.prototype,R,C.prototype.valueOf),d(C,"Symbol"),d(Math,"Math",!0),d(r.JSON,"JSON",!0)},function(t,e,n){t.exports=n(54)("native-function-to-string",Function.toString)},function(t,e,n){var r=n(32),o=n(56),a=n(46);t.exports=function(t){var e=r(t),n=o.f;if(n)for(var i,s=n(t),l=a.f,c=0;s.length>c;)l.call(t,i=s[c++])&&e.push(i);return e}},function(t,e,n){var r=n(0);r(r.S,"Object",{create:n(34)})},function(t,e,n){var r=n(0);r(r.S+r.F*!n(8),"Object",{defineProperty:n(9).f})},function(t,e,n){var r=n(0);r(r.S+r.F*!n(8),"Object",{defineProperties:n(117)})},function(t,e,n){var r=n(16),o=n(21).f;n(22)("getOwnPropertyDescriptor",(function(){return function(t,e){return o(r(t),e)}}))},function(t,e,n){var r=n(10),o=n(36);n(22)("getPrototypeOf",(function(){return function(t){return o(r(t))}}))},function(t,e,n){var r=n(10),o=n(32);n(22)("keys",(function(){return function(t){return o(r(t))}}))},function(t,e,n){n(22)("getOwnPropertyNames",(function(){return n(118).f}))},function(t,e,n){var r=n(4),o=n(28).onFreeze;n(22)("freeze",(function(t){return function(e){return t&&r(e)?t(o(e)):e}}))},function(t,e,n){var r=n(4),o=n(28).onFreeze;n(22)("seal",(function(t){return function(e){return t&&r(e)?t(o(e)):e}}))},function(t,e,n){var r=n(4),o=n(28).onFreeze;n(22)("preventExtensions",(function(t){return function(e){return t&&r(e)?t(o(e)):e}}))},function(t,e,n){var r=n(4);n(22)("isFrozen",(function(t){return function(e){return!r(e)||!!t&&t(e)}}))},function(t,e,n){var r=n(4);n(22)("isSealed",(function(t){return function(e){return!r(e)||!!t&&t(e)}}))},function(t,e,n){var r=n(4);n(22)("isExtensible",(function(t){return function(e){return!!r(e)&&(!t||t(e))}}))},function(t,e,n){var r=n(0);r(r.S+r.F,"Object",{assign:n(119)})},function(t,e,n){var r=n(0);r(r.S,"Object",{is:n(120)})},function(t,e,n){var r=n(0);r(r.S,"Object",{setPrototypeOf:n(78).set})},function(t,e,n){"use strict";var r=n(47),o={};o[n(5)("toStringTag")]="z",o+""!="[object z]"&&n(12)(Object.prototype,"toString",(function(){return"[object "+r(this)+"]"}),!0)},function(t,e,n){var r=n(0);r(r.P,"Function",{bind:n(121)})},function(t,e,n){var r=n(9).f,o=Function.prototype,a=/^\s*function ([^ (]*)/;"name"in o||n(8)&&r(o,"name",{configurable:!0,get:function(){try{return(""+this).match(a)[1]}catch(t){return""}}})},function(t,e,n){"use strict";var r=n(4),o=n(36),a=n(5)("hasInstance"),i=Function.prototype;a in i||n(9).f(i,a,{value:function(t){if("function"!=typeof this||!r(t))return!1;if(!r(this.prototype))return t instanceof this;for(;t=o(t);)if(this.prototype===t)return!0;return!1}})},function(t,e,n){var r=n(0),o=n(123);r(r.G+r.F*(parseInt!=o),{parseInt:o})},function(t,e,n){var r=n(0),o=n(124);r(r.G+r.F*(parseFloat!=o),{parseFloat:o})},function(t,e,n){"use strict";var r=n(1),o=n(14),a=n(24),i=n(80),s=n(27),l=n(2),c=n(35).f,u=n(21).f,d=n(9).f,f=n(40).trim,p=r.Number,g=p,m=p.prototype,h="Number"==a(n(34)(m)),v="trim"in String.prototype,y=function(t){var e=s(t,!1);if("string"==typeof e&&e.length>2){var n,r,o,a=(e=v?e.trim():f(e,3)).charCodeAt(0);if(43===a||45===a){if(88===(n=e.charCodeAt(2))||120===n)return NaN}else if(48===a){switch(e.charCodeAt(1)){case 66:case 98:r=2,o=49;break;case 79:case 111:r=8,o=55;break;default:return+e}for(var i,l=e.slice(2),c=0,u=l.length;co)return NaN;return parseInt(l,r)}}return+e};if(!p(" 0o1")||!p("0b1")||p("+0x1")){p=function(t){var e=arguments.length<1?0:t,n=this;return n instanceof p&&(h?l((function(){m.valueOf.call(n)})):"Number"!=a(n))?i(new g(y(e)),n,p):y(e)};for(var _,b=n(8)?c(g):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),w=0;b.length>w;w++)o(g,_=b[w])&&!o(p,_)&&d(p,_,u(g,_));p.prototype=m,m.constructor=p,n(12)(r,"Number",p)}},function(t,e,n){"use strict";var r=n(0),o=n(20),a=n(125),i=n(81),s=1..toFixed,l=Math.floor,c=[0,0,0,0,0,0],u="Number.toFixed: incorrect invocation!",d=function(t,e){for(var n=-1,r=e;++n<6;)r+=t*c[n],c[n]=r%1e7,r=l(r/1e7)},f=function(t){for(var e=6,n=0;--e>=0;)n+=c[e],c[e]=l(n/t),n=n%t*1e7},p=function(){for(var t=6,e="";--t>=0;)if(""!==e||0===t||0!==c[t]){var n=String(c[t]);e=""===e?n:e+i.call("0",7-n.length)+n}return e},g=function(t,e,n){return 0===e?n:e%2==1?g(t,e-1,n*t):g(t*t,e/2,n)};r(r.P+r.F*(!!s&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!n(2)((function(){s.call({})}))),"Number",{toFixed:function(t){var e,n,r,s,l=a(this,u),c=o(t),m="",h="0";if(c<0||c>20)throw RangeError(u);if(l!=l)return"NaN";if(l<=-1e21||l>=1e21)return String(l);if(l<0&&(m="-",l=-l),l>1e-21)if(n=(e=function(t){for(var e=0,n=t;n>=4096;)e+=12,n/=4096;for(;n>=2;)e+=1,n/=2;return e}(l*g(2,69,1))-69)<0?l*g(2,-e,1):l/g(2,e,1),n*=4503599627370496,(e=52-e)>0){for(d(0,n),r=c;r>=7;)d(1e7,0),r-=7;for(d(g(10,r,1),0),r=e-1;r>=23;)f(1<<23),r-=23;f(1<0?m+((s=h.length)<=c?"0."+i.call("0",c-s)+h:h.slice(0,s-c)+"."+h.slice(s-c)):m+h}})},function(t,e,n){"use strict";var r=n(0),o=n(2),a=n(125),i=1..toPrecision;r(r.P+r.F*(o((function(){return"1"!==i.call(1,void 0)}))||!o((function(){i.call({})}))),"Number",{toPrecision:function(t){var e=a(this,"Number#toPrecision: incorrect invocation!");return void 0===t?i.call(e):i.call(e,t)}})},function(t,e,n){var r=n(0);r(r.S,"Number",{EPSILON:Math.pow(2,-52)})},function(t,e,n){var r=n(0),o=n(1).isFinite;r(r.S,"Number",{isFinite:function(t){return"number"==typeof t&&o(t)}})},function(t,e,n){var r=n(0);r(r.S,"Number",{isInteger:n(126)})},function(t,e,n){var r=n(0);r(r.S,"Number",{isNaN:function(t){return t!=t}})},function(t,e,n){var r=n(0),o=n(126),a=Math.abs;r(r.S,"Number",{isSafeInteger:function(t){return o(t)&&a(t)<=9007199254740991}})},function(t,e,n){var r=n(0);r(r.S,"Number",{MAX_SAFE_INTEGER:9007199254740991})},function(t,e,n){var r=n(0);r(r.S,"Number",{MIN_SAFE_INTEGER:-9007199254740991})},function(t,e,n){var r=n(0),o=n(124);r(r.S+r.F*(Number.parseFloat!=o),"Number",{parseFloat:o})},function(t,e,n){var r=n(0),o=n(123);r(r.S+r.F*(Number.parseInt!=o),"Number",{parseInt:o})},function(t,e,n){var r=n(0),o=n(127),a=Math.sqrt,i=Math.acosh;r(r.S+r.F*!(i&&710==Math.floor(i(Number.MAX_VALUE))&&i(1/0)==1/0),"Math",{acosh:function(t){return(t=+t)<1?NaN:t>94906265.62425156?Math.log(t)+Math.LN2:o(t-1+a(t-1)*a(t+1))}})},function(t,e,n){var r=n(0),o=Math.asinh;r(r.S+r.F*!(o&&1/o(0)>0),"Math",{asinh:function t(e){return isFinite(e=+e)&&0!=e?e<0?-t(-e):Math.log(e+Math.sqrt(e*e+1)):e}})},function(t,e,n){var r=n(0),o=Math.atanh;r(r.S+r.F*!(o&&1/o(-0)<0),"Math",{atanh:function(t){return 0==(t=+t)?t:Math.log((1+t)/(1-t))/2}})},function(t,e,n){var r=n(0),o=n(82);r(r.S,"Math",{cbrt:function(t){return o(t=+t)*Math.pow(Math.abs(t),1/3)}})},function(t,e,n){var r=n(0);r(r.S,"Math",{clz32:function(t){return(t>>>=0)?31-Math.floor(Math.log(t+.5)*Math.LOG2E):32}})},function(t,e,n){var r=n(0),o=Math.exp;r(r.S,"Math",{cosh:function(t){return(o(t=+t)+o(-t))/2}})},function(t,e,n){var r=n(0),o=n(83);r(r.S+r.F*(o!=Math.expm1),"Math",{expm1:o})},function(t,e,n){var r=n(0);r(r.S,"Math",{fround:n(236)})},function(t,e,n){var r=n(82),o=Math.pow,a=o(2,-52),i=o(2,-23),s=o(2,127)*(2-i),l=o(2,-126);t.exports=Math.fround||function(t){var e,n,o=Math.abs(t),c=r(t);return os||n!=n?c*(1/0):c*n}},function(t,e,n){var r=n(0),o=Math.abs;r(r.S,"Math",{hypot:function(t,e){for(var n,r,a=0,i=0,s=arguments.length,l=0;i0?(r=n/l)*r:n;return l===1/0?1/0:l*Math.sqrt(a)}})},function(t,e,n){var r=n(0),o=Math.imul;r(r.S+r.F*n(2)((function(){return-5!=o(4294967295,5)||2!=o.length})),"Math",{imul:function(t,e){var n=+t,r=+e,o=65535&n,a=65535&r;return 0|o*a+((65535&n>>>16)*a+o*(65535&r>>>16)<<16>>>0)}})},function(t,e,n){var r=n(0);r(r.S,"Math",{log10:function(t){return Math.log(t)*Math.LOG10E}})},function(t,e,n){var r=n(0);r(r.S,"Math",{log1p:n(127)})},function(t,e,n){var r=n(0);r(r.S,"Math",{log2:function(t){return Math.log(t)/Math.LN2}})},function(t,e,n){var r=n(0);r(r.S,"Math",{sign:n(82)})},function(t,e,n){var r=n(0),o=n(83),a=Math.exp;r(r.S+r.F*n(2)((function(){return-2e-17!=!Math.sinh(-2e-17)})),"Math",{sinh:function(t){return Math.abs(t=+t)<1?(o(t)-o(-t))/2:(a(t-1)-a(-t-1))*(Math.E/2)}})},function(t,e,n){var r=n(0),o=n(83),a=Math.exp;r(r.S,"Math",{tanh:function(t){var e=o(t=+t),n=o(-t);return e==1/0?1:n==1/0?-1:(e-n)/(a(t)+a(-t))}})},function(t,e,n){var r=n(0);r(r.S,"Math",{trunc:function(t){return(t>0?Math.floor:Math.ceil)(t)}})},function(t,e,n){var r=n(0),o=n(33),a=String.fromCharCode,i=String.fromCodePoint;r(r.S+r.F*(!!i&&1!=i.length),"String",{fromCodePoint:function(t){for(var e,n=[],r=arguments.length,i=0;r>i;){if(e=+arguments[i++],o(e,1114111)!==e)throw RangeError(e+" is not a valid code point");n.push(e<65536?a(e):a(55296+((e-=65536)>>10),e%1024+56320))}return n.join("")}})},function(t,e,n){var r=n(0),o=n(16),a=n(6);r(r.S,"String",{raw:function(t){for(var e=o(t.raw),n=a(e.length),r=arguments.length,i=[],s=0;n>s;)i.push(String(e[s++])),s=e.length?{value:void 0,done:!0}:(t=r(e,n),this._i+=t.length,{value:t,done:!1})}))},function(t,e,n){"use strict";var r=n(0),o=n(84)(!1);r(r.P,"String",{codePointAt:function(t){return o(this,t)}})},function(t,e,n){"use strict";var r=n(0),o=n(6),a=n(86),i="".endsWith;r(r.P+r.F*n(88)("endsWith"),"String",{endsWith:function(t){var e=a(this,t,"endsWith"),n=arguments.length>1?arguments[1]:void 0,r=o(e.length),s=void 0===n?r:Math.min(o(n),r),l=String(t);return i?i.call(e,l,s):e.slice(s-l.length,s)===l}})},function(t,e,n){"use strict";var r=n(0),o=n(86);r(r.P+r.F*n(88)("includes"),"String",{includes:function(t){return!!~o(this,t,"includes").indexOf(t,arguments.length>1?arguments[1]:void 0)}})},function(t,e,n){var r=n(0);r(r.P,"String",{repeat:n(81)})},function(t,e,n){"use strict";var r=n(0),o=n(6),a=n(86),i="".startsWith;r(r.P+r.F*n(88)("startsWith"),"String",{startsWith:function(t){var e=a(this,t,"startsWith"),n=o(Math.min(arguments.length>1?arguments[1]:void 0,e.length)),r=String(t);return i?i.call(e,r,n):e.slice(n,n+r.length)===r}})},function(t,e,n){"use strict";n(13)("anchor",(function(t){return function(e){return t(this,"a","name",e)}}))},function(t,e,n){"use strict";n(13)("big",(function(t){return function(){return t(this,"big","","")}}))},function(t,e,n){"use strict";n(13)("blink",(function(t){return function(){return t(this,"blink","","")}}))},function(t,e,n){"use strict";n(13)("bold",(function(t){return function(){return t(this,"b","","")}}))},function(t,e,n){"use strict";n(13)("fixed",(function(t){return function(){return t(this,"tt","","")}}))},function(t,e,n){"use strict";n(13)("fontcolor",(function(t){return function(e){return t(this,"font","color",e)}}))},function(t,e,n){"use strict";n(13)("fontsize",(function(t){return function(e){return t(this,"font","size",e)}}))},function(t,e,n){"use strict";n(13)("italics",(function(t){return function(){return t(this,"i","","")}}))},function(t,e,n){"use strict";n(13)("link",(function(t){return function(e){return t(this,"a","href",e)}}))},function(t,e,n){"use strict";n(13)("small",(function(t){return function(){return t(this,"small","","")}}))},function(t,e,n){"use strict";n(13)("strike",(function(t){return function(){return t(this,"strike","","")}}))},function(t,e,n){"use strict";n(13)("sub",(function(t){return function(){return t(this,"sub","","")}}))},function(t,e,n){"use strict";n(13)("sup",(function(t){return function(){return t(this,"sup","","")}}))},function(t,e,n){var r=n(0);r(r.S,"Date",{now:function(){return(new Date).getTime()}})},function(t,e,n){"use strict";var r=n(0),o=n(10),a=n(27);r(r.P+r.F*n(2)((function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})})),"Date",{toJSON:function(t){var e=o(this),n=a(e);return"number"!=typeof n||isFinite(n)?e.toISOString():null}})},function(t,e,n){var r=n(0),o=n(271);r(r.P+r.F*(Date.prototype.toISOString!==o),"Date",{toISOString:o})},function(t,e,n){"use strict";var r=n(2),o=Date.prototype.getTime,a=Date.prototype.toISOString,i=function(t){return t>9?t:"0"+t};t.exports=r((function(){return"0385-07-25T07:06:39.999Z"!=a.call(new Date(-50000000000001))}))||!r((function(){a.call(new Date(NaN))}))?function(){if(!isFinite(o.call(this)))throw RangeError("Invalid time value");var t=this,e=t.getUTCFullYear(),n=t.getUTCMilliseconds(),r=e<0?"-":e>9999?"+":"";return r+("00000"+Math.abs(e)).slice(r?-6:-4)+"-"+i(t.getUTCMonth()+1)+"-"+i(t.getUTCDate())+"T"+i(t.getUTCHours())+":"+i(t.getUTCMinutes())+":"+i(t.getUTCSeconds())+"."+(n>99?n:"0"+i(n))+"Z"}:a},function(t,e,n){var r=Date.prototype,o=r.toString,a=r.getTime;new Date(NaN)+""!="Invalid Date"&&n(12)(r,"toString",(function(){var t=a.call(this);return t==t?o.call(this):"Invalid Date"}))},function(t,e,n){var r=n(5)("toPrimitive"),o=Date.prototype;r in o||n(15)(o,r,n(274))},function(t,e,n){"use strict";var r=n(3),o=n(27);t.exports=function(t){if("string"!==t&&"number"!==t&&"default"!==t)throw TypeError("Incorrect hint");return o(r(this),"number"!=t)}},function(t,e,n){var r=n(0);r(r.S,"Array",{isArray:n(57)})},function(t,e,n){"use strict";var r=n(18),o=n(0),a=n(10),i=n(129),s=n(89),l=n(6),c=n(90),u=n(91);o(o.S+o.F*!n(58)((function(t){Array.from(t)})),"Array",{from:function(t){var e,n,o,d,f=a(t),p="function"==typeof this?this:Array,g=arguments.length,m=g>1?arguments[1]:void 0,h=void 0!==m,v=0,y=u(f);if(h&&(m=r(m,g>2?arguments[2]:void 0,2)),null==y||p==Array&&s(y))for(n=new p(e=l(f.length));e>v;v++)c(n,v,h?m(f[v],v):f[v]);else for(d=y.call(f),n=new p;!(o=d.next()).done;v++)c(n,v,h?i(d,m,[o.value,v],!0):o.value);return n.length=v,n}})},function(t,e,n){"use strict";var r=n(0),o=n(90);r(r.S+r.F*n(2)((function(){function t(){}return!(Array.of.call(t)instanceof t)})),"Array",{of:function(){for(var t=0,e=arguments.length,n=new("function"==typeof this?this:Array)(e);e>t;)o(n,t,arguments[t++]);return n.length=e,n}})},function(t,e,n){"use strict";var r=n(0),o=n(16),a=[].join;r(r.P+r.F*(n(45)!=Object||!n(17)(a)),"Array",{join:function(t){return a.call(o(this),void 0===t?",":t)}})},function(t,e,n){"use strict";var r=n(0),o=n(77),a=n(24),i=n(33),s=n(6),l=[].slice;r(r.P+r.F*n(2)((function(){o&&l.call(o)})),"Array",{slice:function(t,e){var n=s(this.length),r=a(this);if(e=void 0===e?n:e,"Array"==r)return l.call(this,t,e);for(var o=i(t,n),c=i(e,n),u=s(c-o),d=new Array(u),f=0;f1&&(r=Math.min(r,a(arguments[1]))),r<0&&(r=n+r);r>=0;r--)if(r in e&&e[r]===t)return r||0;return-1}})},function(t,e,n){var r=n(0);r(r.P,"Array",{copyWithin:n(132)}),n(37)("copyWithin")},function(t,e,n){var r=n(0);r(r.P,"Array",{fill:n(92)}),n(37)("fill")},function(t,e,n){"use strict";var r=n(0),o=n(23)(5),a=!0;"find"in[]&&Array(1).find((function(){a=!1})),r(r.P+r.F*a,"Array",{find:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}}),n(37)("find")},function(t,e,n){"use strict";var r=n(0),o=n(23)(6),a="findIndex",i=!0;a in[]&&Array(1)[a]((function(){i=!1})),r(r.P+r.F*i,"Array",{findIndex:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}}),n(37)(a)},function(t,e,n){n(42)("Array")},function(t,e,n){var r=n(1),o=n(80),a=n(9).f,i=n(35).f,s=n(87),l=n(59),c=r.RegExp,u=c,d=c.prototype,f=/a/g,p=/a/g,g=new c(f)!==f;if(n(8)&&(!g||n(2)((function(){return p[n(5)("match")]=!1,c(f)!=f||c(p)==p||"/a/i"!=c(f,"i")})))){c=function(t,e){var n=this instanceof c,r=s(t),a=void 0===e;return!n&&r&&t.constructor===c&&a?t:o(g?new u(r&&!a?t.source:t,e):u((r=t instanceof c)?t.source:t,r&&a?l.call(t):e),n?this:d,c)};for(var m=function(t){t in c||a(c,t,{configurable:!0,get:function(){return u[t]},set:function(e){u[t]=e}})},h=i(u),v=0;h.length>v;)m(h[v++]);d.constructor=c,c.prototype=d,n(12)(r,"RegExp",c)}n(42)("RegExp")},function(t,e,n){"use strict";n(135);var r=n(3),o=n(59),a=n(8),i=/./.toString,s=function(t){n(12)(RegExp.prototype,"toString",t,!0)};n(2)((function(){return"/a/b"!=i.call({source:"a",flags:"b"})}))?s((function(){var t=r(this);return"/".concat(t.source,"/","flags"in t?t.flags:!a&&t instanceof RegExp?o.call(t):void 0)})):"toString"!=i.name&&s((function(){return i.call(this)}))},function(t,e,n){"use strict";var r=n(3),o=n(6),a=n(95),i=n(60);n(61)("match",1,(function(t,e,n,s){return[function(n){var r=t(this),o=null==n?void 0:n[e];return void 0!==o?o.call(n,r):new RegExp(n)[e](String(r))},function(t){var e=s(n,t,this);if(e.done)return e.value;var l=r(t),c=String(this);if(!l.global)return i(l,c);var u=l.unicode;l.lastIndex=0;for(var d,f=[],p=0;null!==(d=i(l,c));){var g=String(d[0]);f[p]=g,""===g&&(l.lastIndex=a(c,o(l.lastIndex),u)),p++}return 0===p?null:f}]}))},function(t,e,n){"use strict";var r=n(3),o=n(10),a=n(6),i=n(20),s=n(95),l=n(60),c=Math.max,u=Math.min,d=Math.floor,f=/\$([$&`']|\d\d?|<[^>]*>)/g,p=/\$([$&`']|\d\d?)/g;n(61)("replace",2,(function(t,e,n,g){return[function(r,o){var a=t(this),i=null==r?void 0:r[e];return void 0!==i?i.call(r,a,o):n.call(String(a),r,o)},function(t,e){var o=g(n,t,this,e);if(o.done)return o.value;var d=r(t),f=String(this),p="function"==typeof e;p||(e=String(e));var h=d.global;if(h){var v=d.unicode;d.lastIndex=0}for(var y=[];;){var _=l(d,f);if(null===_)break;if(y.push(_),!h)break;""===String(_[0])&&(d.lastIndex=s(f,a(d.lastIndex),v))}for(var b,w="",x=0,S=0;S=x&&(w+=f.slice(x,j)+M,x=j+A.length)}return w+f.slice(x)}];function m(t,e,r,a,i,s){var l=r+t.length,c=a.length,u=p;return void 0!==i&&(i=o(i),u=f),n.call(s,u,(function(n,o){var s;switch(o.charAt(0)){case"$":return"$";case"&":return t;case"`":return e.slice(0,r);case"'":return e.slice(l);case"<":s=i[o.slice(1,-1)];break;default:var u=+o;if(0===u)return n;if(u>c){var f=d(u/10);return 0===f?n:f<=c?void 0===a[f-1]?o.charAt(1):a[f-1]+o.charAt(1):n}s=a[u-1]}return void 0===s?"":s}))}}))},function(t,e,n){"use strict";var r=n(3),o=n(120),a=n(60);n(61)("search",1,(function(t,e,n,i){return[function(n){var r=t(this),o=null==n?void 0:n[e];return void 0!==o?o.call(n,r):new RegExp(n)[e](String(r))},function(t){var e=i(n,t,this);if(e.done)return e.value;var s=r(t),l=String(this),c=s.lastIndex;o(c,0)||(s.lastIndex=0);var u=a(s,l);return o(s.lastIndex,c)||(s.lastIndex=c),null===u?-1:u.index}]}))},function(t,e,n){"use strict";var r=n(87),o=n(3),a=n(48),i=n(95),s=n(6),l=n(60),c=n(94),u=n(2),d=Math.min,f=[].push,p="length",g=!u((function(){RegExp(4294967295,"y")}));n(61)("split",2,(function(t,e,n,u){var m;return m="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1)[p]||2!="ab".split(/(?:ab)*/)[p]||4!=".".split(/(.?)(.?)/)[p]||".".split(/()()/)[p]>1||"".split(/.?/)[p]?function(t,e){var o=String(this);if(void 0===t&&0===e)return[];if(!r(t))return n.call(o,t,e);for(var a,i,s,l=[],u=(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":""),d=0,g=void 0===e?4294967295:e>>>0,m=new RegExp(t.source,u+"g");(a=c.call(m,o))&&!((i=m.lastIndex)>d&&(l.push(o.slice(d,a.index)),a[p]>1&&a.index=g));)m.lastIndex===a.index&&m.lastIndex++;return d===o[p]?!s&&m.test("")||l.push(""):l.push(o.slice(d)),l[p]>g?l.slice(0,g):l}:"0".split(void 0,0)[p]?function(t,e){return void 0===t&&0===e?[]:n.call(this,t,e)}:n,[function(n,r){var o=t(this),a=null==n?void 0:n[e];return void 0!==a?a.call(n,o,r):m.call(String(o),n,r)},function(t,e){var r=u(m,t,this,e,m!==n);if(r.done)return r.value;var c=o(t),f=String(this),p=a(c,RegExp),h=c.unicode,v=(c.ignoreCase?"i":"")+(c.multiline?"m":"")+(c.unicode?"u":"")+(g?"y":"g"),y=new p(g?c:"^(?:"+c.source+")",v),_=void 0===e?4294967295:e>>>0;if(0===_)return[];if(0===f.length)return null===l(y,f)?[f]:[];for(var b=0,w=0,x=[];w0?arguments[0]:void 0)}}),{get:function(t){var e=r.getEntry(o(this,"Map"),t);return e&&e.v},set:function(t,e){return r.def(o(this,"Map"),0===t?0:t,e)}},r,!0)},function(t,e,n){"use strict";var r=n(139),o=n(38);t.exports=n(64)("Set",(function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}}),{add:function(t){return r.def(o(this,"Set"),t=0===t?0:t,t)}},r)},function(t,e,n){"use strict";var r,o=n(1),a=n(23)(0),i=n(12),s=n(28),l=n(119),c=n(140),u=n(4),d=n(38),f=n(38),p=!o.ActiveXObject&&"ActiveXObject"in o,g=s.getWeak,m=Object.isExtensible,h=c.ufstore,v=function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}},y={get:function(t){if(u(t)){var e=g(t);return!0===e?h(d(this,"WeakMap")).get(t):e?e[this._i]:void 0}},set:function(t,e){return c.def(d(this,"WeakMap"),t,e)}},_=t.exports=n(64)("WeakMap",v,y,c,!0,!0);f&&p&&(l((r=c.getConstructor(v,"WeakMap")).prototype,y),s.NEED=!0,a(["delete","has","get","set"],(function(t){var e=_.prototype,n=e[t];i(e,t,(function(e,o){if(u(e)&&!m(e)){this._f||(this._f=new r);var a=this._f[t](e,o);return"set"==t?this:a}return n.call(this,e,o)}))})))},function(t,e,n){"use strict";var r=n(140),o=n(38);n(64)("WeakSet",(function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}}),{add:function(t){return r.def(o(this,"WeakSet"),t,!0)}},r,!1,!0)},function(t,e,n){"use strict";var r=n(0),o=n(65),a=n(97),i=n(3),s=n(33),l=n(6),c=n(4),u=n(1).ArrayBuffer,d=n(48),f=a.ArrayBuffer,p=a.DataView,g=o.ABV&&u.isView,m=f.prototype.slice,h=o.VIEW;r(r.G+r.W+r.F*(u!==f),{ArrayBuffer:f}),r(r.S+r.F*!o.CONSTR,"ArrayBuffer",{isView:function(t){return g&&g(t)||c(t)&&h in t}}),r(r.P+r.U+r.F*n(2)((function(){return!new f(2).slice(1,void 0).byteLength})),"ArrayBuffer",{slice:function(t,e){if(void 0!==m&&void 0===e)return m.call(i(this),t);for(var n=i(this).byteLength,r=s(t,n),o=s(void 0===e?n:e,n),a=new(d(this,f))(l(o-r)),c=new p(this),u=new p(a),g=0;r=e.length)return{value:void 0,done:!0}}while(!((t=e[this._i++])in this._t));return{value:t,done:!1}})),r(r.S,"Reflect",{enumerate:function(t){return new a(t)}})},function(t,e,n){var r=n(21),o=n(36),a=n(14),i=n(0),s=n(4),l=n(3);i(i.S,"Reflect",{get:function t(e,n){var i,c,u=arguments.length<3?e:arguments[2];return l(e)===u?e[n]:(i=r.f(e,n))?a(i,"value")?i.value:void 0!==i.get?i.get.call(u):void 0:s(c=o(e))?t(c,n,u):void 0}})},function(t,e,n){var r=n(21),o=n(0),a=n(3);o(o.S,"Reflect",{getOwnPropertyDescriptor:function(t,e){return r.f(a(t),e)}})},function(t,e,n){var r=n(0),o=n(36),a=n(3);r(r.S,"Reflect",{getPrototypeOf:function(t){return o(a(t))}})},function(t,e,n){var r=n(0);r(r.S,"Reflect",{has:function(t,e){return e in t}})},function(t,e,n){var r=n(0),o=n(3),a=Object.isExtensible;r(r.S,"Reflect",{isExtensible:function(t){return o(t),!a||a(t)}})},function(t,e,n){var r=n(0);r(r.S,"Reflect",{ownKeys:n(142)})},function(t,e,n){var r=n(0),o=n(3),a=Object.preventExtensions;r(r.S,"Reflect",{preventExtensions:function(t){o(t);try{return a&&a(t),!0}catch(t){return!1}}})},function(t,e,n){var r=n(9),o=n(21),a=n(36),i=n(14),s=n(0),l=n(29),c=n(3),u=n(4);s(s.S,"Reflect",{set:function t(e,n,s){var d,f,p=arguments.length<4?e:arguments[3],g=o.f(c(e),n);if(!g){if(u(f=a(e)))return t(f,n,s,p);g=l(0)}if(i(g,"value")){if(!1===g.writable||!u(p))return!1;if(d=o.f(p,n)){if(d.get||d.set||!1===d.writable)return!1;d.value=s,r.f(p,n,d)}else r.f(p,n,l(0,s));return!0}return void 0!==g.set&&(g.set.call(p,s),!0)}})},function(t,e,n){var r=n(0),o=n(78);o&&r(r.S,"Reflect",{setPrototypeOf:function(t,e){o.check(t,e);try{return o.set(t,e),!0}catch(t){return!1}}})},function(t,e,n){n(334),t.exports=n(7).Array.includes},function(t,e,n){"use strict";var r=n(0),o=n(55)(!0);r(r.P,"Array",{includes:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}}),n(37)("includes")},function(t,e,n){n(336),t.exports=n(7).Array.flatMap},function(t,e,n){"use strict";var r=n(0),o=n(337),a=n(10),i=n(6),s=n(19),l=n(130);r(r.P,"Array",{flatMap:function(t){var e,n,r=a(this);return s(t),e=i(r.length),n=l(r,0),o(n,r,r,e,0,1,t,arguments[1]),n}}),n(37)("flatMap")},function(t,e,n){"use strict";var r=n(57),o=n(4),a=n(6),i=n(18),s=n(5)("isConcatSpreadable");t.exports=function t(e,n,l,c,u,d,f,p){for(var g,m,h=u,v=0,y=!!f&&i(f,p,3);v0)h=t(e,n,g,a(g.length),h,d-1)-1;else{if(h>=9007199254740991)throw TypeError();e[h]=g}h++}v++}return h}},function(t,e,n){n(339),t.exports=n(7).String.padStart},function(t,e,n){"use strict";var r=n(0),o=n(143),a=n(63),i=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(a);r(r.P+r.F*i,"String",{padStart:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0,!0)}})},function(t,e,n){n(341),t.exports=n(7).String.padEnd},function(t,e,n){"use strict";var r=n(0),o=n(143),a=n(63),i=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(a);r(r.P+r.F*i,"String",{padEnd:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0,!1)}})},function(t,e,n){n(343),t.exports=n(7).String.trimLeft},function(t,e,n){"use strict";n(40)("trimLeft",(function(t){return function(){return t(this,1)}}),"trimStart")},function(t,e,n){n(345),t.exports=n(7).String.trimRight},function(t,e,n){"use strict";n(40)("trimRight",(function(t){return function(){return t(this,2)}}),"trimEnd")},function(t,e,n){n(347),t.exports=n(74).f("asyncIterator")},function(t,e,n){n(115)("asyncIterator")},function(t,e,n){n(349),t.exports=n(7).Object.getOwnPropertyDescriptors},function(t,e,n){var r=n(0),o=n(142),a=n(16),i=n(21),s=n(90);r(r.S,"Object",{getOwnPropertyDescriptors:function(t){for(var e,n,r=a(t),l=i.f,c=o(r),u={},d=0;c.length>d;)void 0!==(n=l(r,e=c[d++]))&&s(u,e,n);return u}})},function(t,e,n){n(351),t.exports=n(7).Object.values},function(t,e,n){var r=n(0),o=n(144)(!1);r(r.S,"Object",{values:function(t){return o(t)}})},function(t,e,n){n(353),t.exports=n(7).Object.entries},function(t,e,n){var r=n(0),o=n(144)(!0);r(r.S,"Object",{entries:function(t){return o(t)}})},function(t,e,n){"use strict";n(136),n(355),t.exports=n(7).Promise.finally},function(t,e,n){"use strict";var r=n(0),o=n(7),a=n(1),i=n(48),s=n(138);r(r.P+r.R,"Promise",{finally:function(t){var e=i(this,o.Promise||a.Promise),n="function"==typeof t;return this.then(n?function(n){return s(e,t()).then((function(){return n}))}:t,n?function(n){return s(e,t()).then((function(){throw n}))}:t)}})},function(t,e,n){n(357),n(358),n(359),t.exports=n(7)},function(t,e,n){var r=n(1),o=n(0),a=n(63),i=[].slice,s=/MSIE .\./.test(a),l=function(t){return function(e,n){var r=arguments.length>2,o=!!r&&i.call(arguments,2);return t(r?function(){("function"==typeof e?e:Function(e)).apply(this,o)}:e,n)}};o(o.G+o.B+o.F*s,{setTimeout:l(r.setTimeout),setInterval:l(r.setInterval)})},function(t,e,n){var r=n(0),o=n(96);r(r.G+r.B,{setImmediate:o.set,clearImmediate:o.clear})},function(t,e,n){for(var r=n(93),o=n(32),a=n(12),i=n(1),s=n(15),l=n(41),c=n(5),u=c("iterator"),d=c("toStringTag"),f=l.Array,p={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},g=o(p),m=0;m=0;--o){var a=this.tryEntries[o],i=a.completion;if("root"===a.tryLoc)return r("end");if(a.tryLoc<=this.prev){var s=n.call(a,"catchLoc"),l=n.call(a,"finallyLoc");if(s&&l){if(this.prev=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),x(n),u}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var o=r.arg;x(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:A(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=void 0),u}},t}(t.exports);try{regeneratorRuntime=r}catch(t){Function("r","regeneratorRuntime = r")(r)}},function(t,e){!function(){if("undefined"!=typeof window&&"undefined"!=typeof document&&"undefined"!=typeof HTMLElement){var t=!1;try{var e=document.createElement("div");e.addEventListener("focus",(function(t){t.preventDefault(),t.stopPropagation()}),!0),e.focus(Object.defineProperty({},"preventScroll",{get:function(){if(navigator&&void 0!==navigator.userAgent&&navigator.userAgent&&navigator.userAgent.match(/Edge\/1[7-8]/))return t=!1;t=!0}}))}catch(t){}if(void 0===HTMLElement.prototype.nativeFocus&&!t){HTMLElement.prototype.nativeFocus=HTMLElement.prototype.focus;var n=function(t){for(var e=0;e0?b.join(",")||null:void 0}];else if(s(u))w=u;else{var S=Object.keys(b);w=d?S.sort(d):S}for(var A=0;A0?y+v:""}},function(t,e,n){"use strict";var r=n(145),o=Object.prototype.hasOwnProperty,a=Array.isArray,i={allowDots:!1,allowPrototypes:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:r.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},s=function(t){return t.replace(/&#(\d+);/g,(function(t,e){return String.fromCharCode(parseInt(e,10))}))},l=function(t,e){return t&&"string"==typeof t&&e.comma&&t.indexOf(",")>-1?t.split(","):t},c=function(t,e,n,r){if(t){var a=n.allowDots?t.replace(/\.([^.[]+)/g,"[$1]"):t,i=/(\[[^[\]]*])/g,s=n.depth>0&&/(\[[^[\]]*])/.exec(a),c=s?a.slice(0,s.index):a,u=[];if(c){if(!n.plainObjects&&o.call(Object.prototype,c)&&!n.allowPrototypes)return;u.push(c)}for(var d=0;n.depth>0&&null!==(s=i.exec(a))&&d=0;--a){var i,s=t[a];if("[]"===s&&n.parseArrays)i=[].concat(o);else{i=n.plainObjects?Object.create(null):{};var c="["===s.charAt(0)&&"]"===s.charAt(s.length-1)?s.slice(1,-1):s,u=parseInt(c,10);n.parseArrays||""!==c?!isNaN(u)&&s!==c&&String(u)===c&&u>=0&&n.parseArrays&&u<=n.arrayLimit?(i=[])[u]=o:i[c]=o:i={0:o}}o=i}return o}(u,e,n,r)}};t.exports=function(t,e){var n=function(t){if(!t)return i;if(null!==t.decoder&&void 0!==t.decoder&&"function"!=typeof t.decoder)throw new TypeError("Decoder has to be a function.");if(void 0!==t.charset&&"utf-8"!==t.charset&&"iso-8859-1"!==t.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var e=void 0===t.charset?i.charset:t.charset;return{allowDots:void 0===t.allowDots?i.allowDots:!!t.allowDots,allowPrototypes:"boolean"==typeof t.allowPrototypes?t.allowPrototypes:i.allowPrototypes,arrayLimit:"number"==typeof t.arrayLimit?t.arrayLimit:i.arrayLimit,charset:e,charsetSentinel:"boolean"==typeof t.charsetSentinel?t.charsetSentinel:i.charsetSentinel,comma:"boolean"==typeof t.comma?t.comma:i.comma,decoder:"function"==typeof t.decoder?t.decoder:i.decoder,delimiter:"string"==typeof t.delimiter||r.isRegExp(t.delimiter)?t.delimiter:i.delimiter,depth:"number"==typeof t.depth||!1===t.depth?+t.depth:i.depth,ignoreQueryPrefix:!0===t.ignoreQueryPrefix,interpretNumericEntities:"boolean"==typeof t.interpretNumericEntities?t.interpretNumericEntities:i.interpretNumericEntities,parameterLimit:"number"==typeof t.parameterLimit?t.parameterLimit:i.parameterLimit,parseArrays:!1!==t.parseArrays,plainObjects:"boolean"==typeof t.plainObjects?t.plainObjects:i.plainObjects,strictNullHandling:"boolean"==typeof t.strictNullHandling?t.strictNullHandling:i.strictNullHandling}}(e);if(""===t||null==t)return n.plainObjects?Object.create(null):{};for(var u="string"==typeof t?function(t,e){var n,c={},u=e.ignoreQueryPrefix?t.replace(/^\?/,""):t,d=e.parameterLimit===1/0?void 0:e.parameterLimit,f=u.split(e.delimiter,d),p=-1,g=e.charset;if(e.charsetSentinel)for(n=0;n-1&&(h=a(h)?[h]:h),o.call(c,m)?c[m]=r.combine(c[m],h):c[m]=h}return c}(t,n):t,d=n.plainObjects?Object.create(null):{},f=Object.keys(u),p=0;p0;(a>>>=1)&&(e+=e))1&a&&(n+=e);return n}},function(t,e){t.exports=Math.sign||function(t){return 0==(t=+t)||t!=t?t:t<0?-1:1}},function(t,e){var n=Math.expm1;t.exports=!n||n(10)>22025.465794806718||n(10)<22025.465794806718||-2e-17!=n(-2e-17)?function(t){return 0==(t=+t)?t:t>-1e-6&&t<1e-6?t+t*t/2:Math.exp(t)-1}:n},function(t,e,n){var r=n(20),o=n(25);t.exports=function(t){return function(e,n){var a,i,s=String(o(e)),l=r(n),c=s.length;return l<0||l>=c?t?"":void 0:(a=s.charCodeAt(l))<55296||a>56319||l+1===c||(i=s.charCodeAt(l+1))<56320||i>57343?t?s.charAt(l):a:t?s.slice(l,l+2):i-56320+(a-55296<<10)+65536}}},function(t,e,n){"use strict";var r=n(31),o=n(0),a=n(12),i=n(15),s=n(41),l=n(128),c=n(39),u=n(36),d=n(5)("iterator"),f=!([].keys&&"next"in[].keys()),p=function(){return this};t.exports=function(t,e,n,g,m,h,v){l(n,e,g);var y,_,b,w=function(t){if(!f&&t in j)return j[t];switch(t){case"keys":case"values":return function(){return new n(this,t)}}return function(){return new n(this,t)}},x=e+" Iterator",S="values"==m,A=!1,j=t.prototype,P=j[d]||j["@@iterator"]||m&&j[m],L=P||w(m),E=m?S?w("entries"):L:void 0,O="Array"==e&&j.entries||P;if(O&&(b=u(O.call(new t)))!==Object.prototype&&b.next&&(c(b,x,!0),r||"function"==typeof b[d]||i(b,d,p)),S&&P&&"values"!==P.name&&(A=!0,L=function(){return P.call(this)}),r&&!v||!f&&!A&&j[d]||i(j,d,L),s[e]=L,s[x]=p,m)if(y={values:S?L:w("values"),keys:h?L:w("keys"),entries:E},v)for(_ in y)_ in j||a(j,_,y[_]);else o(o.P+o.F*(f||A),e,y);return y}},function(t,e,n){var r=n(87),o=n(25);t.exports=function(t,e,n){if(r(e))throw TypeError("String#"+n+" doesn't accept regex!");return String(o(t))}},function(t,e,n){var r=n(4),o=n(24),a=n(5)("match");t.exports=function(t){var e;return r(t)&&(void 0!==(e=t[a])?!!e:"RegExp"==o(t))}},function(t,e,n){var r=n(5)("match");t.exports=function(t){var e=/./;try{"/./"[t](e)}catch(n){try{return e[r]=!1,!"/./"[t](e)}catch(t){}}return!0}},function(t,e,n){var r=n(41),o=n(5)("iterator"),a=Array.prototype;t.exports=function(t){return void 0!==t&&(r.Array===t||a[o]===t)}},function(t,e,n){"use strict";var r=n(9),o=n(29);t.exports=function(t,e,n){e in t?r.f(t,e,o(0,n)):t[e]=n}},function(t,e,n){var r=n(47),o=n(5)("iterator"),a=n(41);t.exports=n(7).getIteratorMethod=function(t){if(null!=t)return t[o]||t["@@iterator"]||a[r(t)]}},function(t,e,n){"use strict";var r=n(10),o=n(33),a=n(6);t.exports=function(t){for(var e=r(this),n=a(e.length),i=arguments.length,s=o(i>1?arguments[1]:void 0,n),l=i>2?arguments[2]:void 0,c=void 0===l?n:o(l,n);c>s;)e[s++]=t;return e}},function(t,e,n){"use strict";var r=n(37),o=n(133),a=n(41),i=n(16);t.exports=n(85)(Array,"Array",(function(t,e){this._t=i(t),this._i=0,this._k=e}),(function(){var t=this._t,e=this._k,n=this._i++;return!t||n>=t.length?(this._t=void 0,o(1)):o(0,"keys"==e?n:"values"==e?t[n]:[n,t[n]])}),"values"),a.Arguments=a.Array,r("keys"),r("values"),r("entries")},function(t,e,n){"use strict";var r,o,a=n(59),i=RegExp.prototype.exec,s=String.prototype.replace,l=i,c=(r=/a/,o=/b*/g,i.call(r,"a"),i.call(o,"a"),0!==r.lastIndex||0!==o.lastIndex),u=void 0!==/()??/.exec("")[1];(c||u)&&(l=function(t){var e,n,r,o,l=this;return u&&(n=new RegExp("^"+l.source+"$(?!\\s)",a.call(l))),c&&(e=l.lastIndex),r=i.call(l,t),c&&r&&(l.lastIndex=l.global?r.index+r[0].length:e),u&&r&&r.length>1&&s.call(r[0],n,(function(){for(o=1;on;)e.push(arguments[n++]);return v[++h]=function(){s("function"==typeof t?t:Function(t),e)},r(h),h},p=function(t){delete v[t]},"process"==n(24)(d)?r=function(t){d.nextTick(i(y,t,1))}:m&&m.now?r=function(t){m.now(i(y,t,1))}:g?(a=(o=new g).port2,o.port1.onmessage=_,r=i(a.postMessage,a,1)):u.addEventListener&&"function"==typeof postMessage&&!u.importScripts?(r=function(t){u.postMessage(t+"","*")},u.addEventListener("message",_,!1)):r="onreadystatechange"in c("script")?function(t){l.appendChild(c("script")).onreadystatechange=function(){l.removeChild(this),y.call(t)}}:function(t){setTimeout(i(y,t,1),0)}),t.exports={set:f,clear:p}},function(t,e,n){"use strict";var r=n(1),o=n(8),a=n(31),i=n(65),s=n(15),l=n(44),c=n(2),u=n(43),d=n(20),f=n(6),p=n(141),g=n(35).f,m=n(9).f,h=n(92),v=n(39),y=r.ArrayBuffer,_=r.DataView,b=r.Math,w=r.RangeError,x=r.Infinity,S=y,A=b.abs,j=b.pow,P=b.floor,L=b.log,E=b.LN2,O=o?"_b":"buffer",M=o?"_l":"byteLength",T=o?"_o":"byteOffset";function I(t,e,n){var r,o,a,i=new Array(n),s=8*n-e-1,l=(1<>1,u=23===e?j(2,-24)-j(2,-77):0,d=0,f=t<0||0===t&&1/t<0?1:0;for((t=A(t))!=t||t===x?(o=t!=t?1:0,r=l):(r=P(L(t)/E),t*(a=j(2,-r))<1&&(r--,a*=2),(t+=r+c>=1?u/a:u*j(2,1-c))*a>=2&&(r++,a/=2),r+c>=l?(o=0,r=l):r+c>=1?(o=(t*a-1)*j(2,e),r+=c):(o=t*j(2,c-1)*j(2,e),r=0));e>=8;i[d++]=255&o,o/=256,e-=8);for(r=r<0;i[d++]=255&r,r/=256,s-=8);return i[--d]|=128*f,i}function C(t,e,n){var r,o=8*n-e-1,a=(1<>1,s=o-7,l=n-1,c=t[l--],u=127&c;for(c>>=7;s>0;u=256*u+t[l],l--,s-=8);for(r=u&(1<<-s)-1,u>>=-s,s+=e;s>0;r=256*r+t[l],l--,s-=8);if(0===u)u=1-i;else{if(u===a)return r?NaN:c?-x:x;r+=j(2,e),u-=i}return(c?-1:1)*r*j(2,u-e)}function N(t){return t[3]<<24|t[2]<<16|t[1]<<8|t[0]}function F(t){return[255&t]}function k(t){return[255&t,t>>8&255]}function R(t){return[255&t,t>>8&255,t>>16&255,t>>24&255]}function q(t){return I(t,52,8)}function D(t){return I(t,23,4)}function z(t,e,n){m(t.prototype,e,{get:function(){return this[n]}})}function B(t,e,n,r){var o=p(+n);if(o+e>t[M])throw w("Wrong index!");var a=t[O]._b,i=o+t[T],s=a.slice(i,i+e);return r?s:s.reverse()}function U(t,e,n,r,o,a){var i=p(+n);if(i+e>t[M])throw w("Wrong index!");for(var s=t[O]._b,l=i+t[T],c=r(+o),u=0;uG;)(W=V[G++])in y||s(y,W,S[W]);a||(H.constructor=y)}var Y=new _(new y(2)),X=_.prototype.setInt8;Y.setInt8(0,2147483648),Y.setInt8(1,2147483649),!Y.getInt8(0)&&Y.getInt8(1)||l(_.prototype,{setInt8:function(t,e){X.call(this,t,e<<24>>24)},setUint8:function(t,e){X.call(this,t,e<<24>>24)}},!0)}else y=function(t){u(this,y,"ArrayBuffer");var e=p(t);this._b=h.call(new Array(e),0),this[M]=e},_=function(t,e,n){u(this,_,"DataView"),u(t,y,"DataView");var r=t[M],o=d(e);if(o<0||o>r)throw w("Wrong offset!");if(o+(n=void 0===n?r-o:f(n))>r)throw w("Wrong length!");this[O]=t,this[T]=o,this[M]=n},o&&(z(y,"byteLength","_l"),z(_,"buffer","_b"),z(_,"byteLength","_l"),z(_,"byteOffset","_o")),l(_.prototype,{getInt8:function(t){return B(this,1,t)[0]<<24>>24},getUint8:function(t){return B(this,1,t)[0]},getInt16:function(t){var e=B(this,2,t,arguments[1]);return(e[1]<<8|e[0])<<16>>16},getUint16:function(t){var e=B(this,2,t,arguments[1]);return e[1]<<8|e[0]},getInt32:function(t){return N(B(this,4,t,arguments[1]))},getUint32:function(t){return N(B(this,4,t,arguments[1]))>>>0},getFloat32:function(t){return C(B(this,4,t,arguments[1]),23,4)},getFloat64:function(t){return C(B(this,8,t,arguments[1]),52,8)},setInt8:function(t,e){U(this,1,t,F,e)},setUint8:function(t,e){U(this,1,t,F,e)},setInt16:function(t,e){U(this,2,t,k,e,arguments[2])},setUint16:function(t,e){U(this,2,t,k,e,arguments[2])},setInt32:function(t,e){U(this,4,t,R,e,arguments[2])},setUint32:function(t,e){U(this,4,t,R,e,arguments[2])},setFloat32:function(t,e){U(this,4,t,D,e,arguments[2])},setFloat64:function(t,e){U(this,8,t,q,e,arguments[2])}});v(y,"ArrayBuffer"),v(_,"DataView"),s(_.prototype,i.VIEW,!0),e.ArrayBuffer=y,e.DataView=_},function(t,e,n){"use strict";var r=String.prototype.replace,o=/%20/g,a="RFC1738",i="RFC3986";t.exports={default:i,formatters:{RFC1738:function(t){return r.call(t,o,"+")},RFC3986:function(t){return String(t)}},RFC1738:a,RFC3986:i}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.click=e.render=e.getOffset=e.almScroll=e.start=e.tab=e.tracking=e.getTotalPosts=e.getPostCount=e.reset=e.filter=void 0;var r=F(n(66)),o=F(n(164));n(165);var a=F(n(166)),i=F(n(108)),s=F(n(168)),l=F(n(169)),c=F(n(68)),u=F(n(109)),d=N(n(171)),f=N(n(110)),p=n(111),g=F(n(172)),m=F(n(173)),h=F(n(51)),v=n(69),y=n(174),_=F(n(52)),b=F(n(72)),w=F(n(176)),x=F(n(177)),S=F(n(178)),A=F(n(179)),j=F(n(70)),P=n(180),L=n(53),E=n(181),O=n(182),M=n(183),T=n(187),I=n(67),C=n(112);function N(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e.default=t,e}function F(t){return t&&t.__esModule?t:{default:t}}function k(t){return function(){var e=t.apply(this,arguments);return new Promise((function(t,n){return function r(o,a){try{var i=e[o](a),s=i.value}catch(t){return void n(t)}if(!i.done)return Promise.resolve(s).then((function(t){r("next",t)}),(function(t){r("throw",t)}));t(s)}("next")}))}}n(188),n(361),n(362);var R=n(363),q=n(71);r.default.defaults.headers.common["X-Requested-With"]="XMLHttpRequest",o.default.polyfill();var D=!1;!function(){var t=function(t,e){alm_localize&&"true"===alm_localize.scrolltop&&window.scrollTo(0,0);var n=this;n.AjaxLoadMore={},n.addons={},n.extensions={},n.integration={},n.window=window,n.page=0,n.posts=0,n.totalposts=0,n.proceed=!1,n.disable_ajax=!1,n.init=!0,n.loading=!0,n.finished=!1,n.timer=null,n.rel="next",n.ua=window.navigator.userAgent?window.navigator.userAgent:"",n.vendor=window.navigator.vendor?window.navigator.vendor:"",n.isSafari=/Safari/i.test(n.ua)&&/Apple Computer/.test(n.vendor)&&!/Mobi|Android/i.test(n.ua),n.master_id=t.dataset.id?"ajax-load-more-"+t.dataset.id:t.id,t.classList.add("alm-"+e),t.setAttribute("data-alm-id",e),n.master_id=n.master_id.replace(/-/g,"_"),n.localize=window[n.master_id+"_vars"],window[n.master_id]=n,n.main=t,n.listing=t.querySelector(".alm-listing")||t.querySelector(".alm-comments"),n.content=n.listing,n.el=n.content,n.ajax=t.querySelector(".alm-ajax"),n.container_type=n.listing.dataset.containerType,n.loading_style=n.listing.dataset.loadingStyle,n.canonical_url=t.dataset.canonicalUrl,n.nested=t.dataset.nested?t.dataset.nested:null,n.is_search=t.dataset.search,n.slug=t.dataset.slug,n.post_id=t.dataset.postId,n.id=t.dataset.id?t.dataset.id:"";var o=t.querySelector(".alm-no-results");if(n.no_results=o?o.innerHTML:"",n.repeater=n.listing.dataset.repeater,n.theme_repeater=n.listing.dataset.themeRepeater,n.post_type=n.listing.dataset.postType?n.listing.dataset.postType:"post",n.sticky_posts=n.listing.dataset.stickyPosts?n.listing.dataset.stickyPosts:null,n.btnWrap=t.querySelectorAll(".alm-btn-wrap"),n.btnWrap=Array.prototype.slice.call(n.btnWrap),n.btnWrap[n.btnWrap.length-1].style.visibility="visible",n.trigger=n.btnWrap[n.btnWrap.length-1],n.button=n.trigger.querySelector("button.alm-load-more-btn"),n.button_label=n.listing.dataset.buttonLabel,n.button_loading_label=n.listing.dataset.buttonLoadingLabel,n.button_done_label=n.listing.dataset.buttonDoneLabel,n.placeholder=n.main.querySelector(".alm-placeholder"),n.scroll_distance=n.listing.dataset.scrollDistance,n.scroll_distance=n.scroll_distance?n.scroll_distance:100,n.scroll_container=n.listing.dataset.scrollContainer,n.scroll_direction=n.listing.dataset.scrollDirection,n.max_pages=n.listing.dataset.maxPages?parseInt(n.listing.dataset.maxPages):0,n.pause_override=!!n.listing.dataset.pauseOverride&&n.listing.dataset.pauseOverride,n.pause=!!n.listing.dataset.pause&&n.listing.dataset.pause,n.transition=n.listing.dataset.transition,n.transition_container=n.listing.dataset.transitionContainer,n.tcc=n.listing.dataset.transitionContainerClasses,n.speed=alm_localize.speed?parseInt(alm_localize.speed):150,n.images_loaded=!!n.listing.dataset.imagesLoaded&&n.listing.dataset.imagesLoaded,n.destroy_after=n.listing.dataset.destroyAfter?n.listing.dataset.destroyAfter:"",n.orginal_posts_per_page=parseInt(n.listing.dataset.postsPerPage),n.posts_per_page=n.listing.dataset.postsPerPage,n.offset=n.listing.dataset.offset?parseInt(n.listing.dataset.offset):0,n.lazy_images=!!n.listing.dataset.lazyImages&&n.listing.dataset.lazyImages,n.integration.woocommerce=!!n.listing.dataset.woocommerce&&n.listing.dataset.woocommerce,n.integration.woocommerce="true"===n.integration.woocommerce,n.is_search=void 0!==n.is_search&&n.is_search,n.search_value="true"===n.is_search?n.slug:"",n.addons.elementor=!("posts"!==n.listing.dataset.elementor||!n.listing.dataset.elementorSettings),n.addons.elementor&&(n=(0,T.elementorCreateParams)(n)),n.addons.woocommerce=!(!n.listing.dataset.woo||"true"!==n.listing.dataset.woo),n.addons.woocommerce&&n.listing.dataset.wooSettings&&(n.addons.woocommerce_settings=JSON.parse(n.listing.dataset.wooSettings),n.addons.woocommerce_settings.results_text=document.querySelectorAll(n.addons.woocommerce_settings.results),n.page=parseInt(n.page)+parseInt(n.addons.woocommerce_settings.paged)),n.addons.cache=n.listing.dataset.cache,n.addons.cache=void 0!==n.addons.cache&&n.addons.cache,"true"===n.addons.cache&&(n.addons.cache_id=n.listing.dataset.cacheId,n.addons.cache_path=n.listing.dataset.cachePath,n.addons.cache_logged_in=n.listing.dataset.cacheLoggedIn,n.addons.cache_logged_in=void 0!==n.addons.cache_logged_in&&n.addons.cache_logged_in),n.addons.cta=!!n.listing.dataset.cta&&n.listing.dataset.cta,"true"===n.addons.cta&&(n.addons.cta_position=n.listing.dataset.ctaPosition,n.addons.cta_repeater=n.listing.dataset.ctaRepeater,n.addons.cta_theme_repeater=n.listing.dataset.ctaThemeRepeater),n.addons.nextpage=n.listing.dataset.nextpage,"true"===n.addons.nextpage&&(n.addons.nextpage_urls=n.listing.dataset.nextpageUrls,n.addons.nextpage_scroll=n.listing.dataset.nextpageScroll,n.addons.nextpage_pageviews=n.listing.dataset.nextpagePageviews,n.addons.nextpage_post_id=n.listing.dataset.nextpagePostId,n.addons.nextpage_startpage=n.listing.dataset.nextpageStartpage,n.addons.nextpage_title_template=n.listing.dataset.nextpageTitleTemplate),n.addons.single_post=n.listing.dataset.singlePost,"true"===n.addons.single_post&&(n.addons.single_post_id=n.listing.dataset.singlePostId,n.addons.single_post_query=n.listing.dataset.singlePostQuery,n.addons.single_post_order=void 0===n.listing.dataset.singlePostOrder?"previous":n.listing.dataset.singlePostOrder,n.addons.single_post_init_id=n.listing.dataset.singlePostId,n.addons.single_post_taxonomy=void 0===n.listing.dataset.singlePostTaxonomy?"":n.listing.dataset.singlePostTaxonomy,n.addons.single_post_excluded_terms=void 0===n.listing.dataset.singlePostExcludedTerms?"":n.listing.dataset.singlePostExcludedTerms,n.addons.single_post_progress_bar=void 0===n.listing.dataset.singlePostProgressBar?"":n.listing.dataset.singlePostProgressBar,n.addons.single_post_target=void 0===n.listing.dataset.singlePostTarget?"":n.listing.dataset.singlePostTarget,n.addons.single_post_preview=void 0!==n.listing.dataset.singlePostPreview,n.addons.single_post_preview)){var w=n.listing.dataset.singlePostPreview.split(":");n.addons.single_post_preview_data={button_label:w[0]?w[0]:"Continue Reading",height:w[1]?w[1]:500,element:w[2]?w[2]:"default",className:"alm-single-post--preview"}}if(n.addons.comments=!!n.listing.dataset.comments&&n.listing.dataset.comments,"true"===n.addons.comments&&(n.addons.comments_post_id=n.listing.dataset.comments_post_id,n.addons.comments_per_page=n.listing.dataset.comments_per_page,n.addons.comments_per_page=void 0===n.addons.comments_per_page?"5":n.addons.comments_per_page,n.addons.comments_type=n.listing.dataset.comments_type,n.addons.comments_style=n.listing.dataset.comments_style,n.addons.comments_template=n.listing.dataset.comments_template,n.addons.comments_callback=n.listing.dataset.comments_callback),n.addons.tabs=n.listing.dataset.tabs,n.addons.filters=n.listing.dataset.filters,n.addons.seo=n.listing.dataset.seo,n.addons.seo_offset=n.listing.dataset.seoOffset,n.addons.preloaded=n.listing.dataset.preloaded,n.addons.preloaded_amount=n.listing.dataset.preloadedAmount?n.listing.dataset.preloadedAmount:0,n.is_preloaded="true"===n.listing.dataset.isPreloaded,n.addons.users="true"===n.listing.dataset.users,n.addons.users&&(n.orginal_posts_per_page=n.listing.dataset.usersPerPage,n.posts_per_page=n.listing.dataset.usersPerPage),n.extensions.restapi="true"===n.listing.dataset.restapi,n.extensions.restapi&&(n.extensions.restapi_base_url=n.listing.dataset.restapiBaseUrl,n.extensions.restapi_namespace=n.listing.dataset.restapiNamespace,n.extensions.restapi_endpoint=n.listing.dataset.restapiEndpoint,n.extensions.restapi_template_id=n.listing.dataset.restapiTemplateId,n.extensions.restapi_debug=n.listing.dataset.restapiDebug),n.extensions.acf="true"===n.listing.dataset.acf,n.extensions.acf&&(n.extensions.acf_field_type=n.listing.dataset.acfFieldType,n.extensions.acf_field_name=n.listing.dataset.acfFieldName,n.extensions.acf_parent_field_name=n.listing.dataset.acfParentFieldName,n.extensions.acf_post_id=n.listing.dataset.acfPostId,void 0!==n.extensions.acf_field_type&&void 0!==n.extensions.acf_field_name&&void 0!==n.extensions.acf_post_id||(n.extensions.acf=!1)),n.extensions.term_query="true"===n.listing.dataset.termQuery,n.extensions.term_query&&(n.extensions.term_query_taxonomy=n.listing.dataset.termQueryTaxonomy,n.extensions.term_query_hide_empty=n.listing.dataset.termQueryHideEmpty,n.extensions.term_query_number=n.listing.dataset.termQueryNumber),n.addons.paging=n.listing.dataset.paging,"true"===n.addons.paging?(n.addons.paging=!0,n.addons.paging_init=!0,n.addons.paging_controls="true"===n.listing.dataset.pagingControls,n.addons.paging_show_at_most=n.listing.dataset.pagingShowAtMost,n.addons.paging_classes=n.listing.dataset.pagingClasses,n.addons.paging_show_at_most=void 0===n.addons.paging_show_at_most?7:n.addons.paging_show_at_most,n.addons.paging_first_label=n.listing.dataset.pagingFirstLabel,n.addons.paging_previous_label=n.listing.dataset.pagingPreviousLabel,n.addons.paging_next_label=n.listing.dataset.pagingNextLabel,n.addons.paging_last_label=n.listing.dataset.pagingLastLabel,n.addons.paging_scroll=!!n.listing.dataset.pagingScroll&&n.listing.dataset.pagingScroll,n.addons.paging_scrolltop=n.listing.dataset.pagingScrolltop?parseInt(n.listing.dataset.pagingScrolltop):100,n.pause="true"===n.addons.preloaded||n.pause):n.addons.paging=!1,"true"===n.addons.filters){n.addons.filters=!0,n.addons.filters_url="true"===n.listing.dataset.filtersUrl,n.addons.filters_target=!!n.listing.dataset.filtersTarget&&n.listing.dataset.filtersTarget,n.addons.filters_paging="true"===n.listing.dataset.filtersPaging,n.addons.filters_scroll="true"===n.listing.dataset.filtersScroll,n.addons.filters_scrolltop=n.listing.dataset.filtersScrolltop?n.listing.dataset.filtersScrolltop:"30",n.addons.filters_analtyics=n.listing.dataset.filtersAnalytics,n.addons.filters_debug=n.listing.dataset.filtersDebug,n.addons.filters_startpage=0,n.facets="true"===n.listing.dataset.facets,n.addons.filters_target||console.warn('Ajax Load More: Unable to locate target for Filters. Make sure you set a filters_target in core Ajax Load More - e.g. [ajax_load_more filters="true" target="filters"]');var N=(0,a.default)("pg");n.addons.filters_startpage=null!==N?parseInt(N):0,!n.addons.paging&&n.addons.filters_startpage>0&&(n.posts_per_page=n.posts_per_page*n.addons.filters_startpage,n.isPaged=n.addons.filters_startpage>0)}else n.addons.filters=!1;if("true"===n.addons.tabs){if(n.addons.tabs=!0,n.addons.tab_template=n.listing.dataset.tabTemplate?n.listing.dataset.tabTemplate:"",n.addons.tab_onload=n.listing.dataset.tabOnload?n.listing.dataset.tabOnload:"",n.addons.tabs_resturl=n.listing.dataset.tabsRestUrl?n.listing.dataset.tabsRestUrl:"",""!==n.addons.tab_onload){var F=document.querySelector(".alm-tab-nav li [data-tab-url="+n.addons.tab_onload+"]");if(n.addons.tab_template=F?F.dataset.tabTemplate:n.addons.tab_template,n.listing.dataset.tabOnload="",F){var z=document.querySelector(".alm-tab-nav li .active");z&&z.classList.remove("active")}}}else n.addons.tabs=!1;if(n.extensions.restapi&&(n.extensions.restapi_debug=void 0!==n.extensions.restapi_debug&&n.extensions.restapi_debug,n.extensions.restapi=""!==n.extensions.restapi_template_id&&n.extensions.restapi),"true"===n.addons.preloaded?(n.addons.preloaded_amount=void 0===n.addons.preloaded_amount?n.posts_per_page:n.addons.preloaded_amount,n.localize&&n.localize.total_posts&&parseInt(n.localize.total_posts)<=parseInt(n.addons.preloaded_amount)&&(n.addons.preloaded_total_posts=n.localize.total_posts,n.disable_ajax=!0)):n.addons.preloaded="false",n.addons.seo=void 0!==n.addons.seo&&n.addons.seo,n.addons.seo="true"===n.addons.seo||n.addons.seo,n.addons.seo&&(n.addons.seo_permalink=n.listing.dataset.seoPermalink,n.addons.seo_pageview=n.listing.dataset.seoPageview,n.addons.seo_trailing_slash="false"===n.listing.dataset.seoTrailingSlash?"":"/",n.addons.seo_leading_slash="true"===n.listing.dataset.seoLeadingSlash?"/":""),n.start_page=n.listing.dataset.seoStartPage,n.start_page?(n.addons.seo_scroll=n.listing.dataset.seoScroll,n.addons.seo_scrolltop=n.listing.dataset.seoScrolltop,n.addons.seo_controls=n.listing.dataset.seoControls,n.isPaged=!1,n.start_page>1&&(n.isPaged=!0,n.posts_per_page=n.start_page*n.posts_per_page),n.addons.paging&&(n.posts_per_page=n.orginal_posts_per_page)):n.start_page=1,"true"===n.addons.nextpage?(n.addons.nextpage=!0,n.posts_per_page=1,void 0===n.addons.nextpage_urls&&(n.addons.nextpage_urls="true"),void 0===n.addons.nextpage_scroll&&(n.addons.nextpage_scroll="false:30"),void 0===n.addons.nextpage_pageviews&&(n.addons.nextpage_pageviews="true"),void 0===n.addons.nextpage_post_id&&(n.addons.nextpage=!1,n.addons.nextpage_post_id=null),void 0===n.addons.nextpage_startpage&&(n.addons.nextpage_startpage=1),n.addons.nextpage_startpage>1&&(n.isPaged=!0),n.addons.nextpage_postTitle=n.listing.dataset.nextpagePostTitle):n.addons.nextpage=!1,"true"===n.addons.single_post?(n.addons.single_post=!0,n.addons.single_post_permalink="",n.addons.single_post_title="",n.addons.single_post_slug="",n.addons.single_post_title_template=n.listing.dataset.singlePostTitleTemplate,n.addons.single_post_siteTitle=n.listing.dataset.singlePostSiteTitle,n.addons.single_post_siteTagline=n.listing.dataset.singlePostSiteTagline,n.addons.single_post_pageview=n.listing.dataset.singlePostPageview,n.addons.single_post_scroll=n.listing.dataset.singlePostScroll,n.addons.single_post_scroll_speed=n.listing.dataset.singlePostScrollSpeed,n.addons.single_post_scroll_top=n.listing.dataset.singlePostScrolltop,n.addons.single_post_controls=n.listing.dataset.singlePostControls):n.addons.single_post=!1,n.addons.single_post&&void 0===n.addons.single_post_id&&(n.addons.single_post_id="",n.addons.single_post_init_id=""),(void 0===n.pause||n.addons.seo&&n.start_page>1)&&(n.pause=!1),"true"===n.addons.preloaded&&n.addons.seo&&n.start_page>0&&(n.pause=!1),n.addons.filters&&n.addons.filters_startpage>0&&(n.pause=!1),"true"===n.addons.preloaded&&n.addons.paging&&(n.pause=!0),n.repeater=void 0===n.repeater?"default":n.repeater,n.theme_repeater=void 0!==n.theme_repeater&&n.theme_repeater,n.max_pages=void 0===n.max_pages||0===n.max_pages?9999:n.max_pages,n.scroll_distance=void 0===n.scroll_distance?100:n.scroll_distance,n.scroll_distance_perc=!1,-1==n.scroll_distance.toString().indexOf("%")?n.scroll_distance=parseInt(n.scroll_distance):(n.scroll_distance_perc=!0,n.scroll_distance_orig=parseInt(n.scroll_distance),n.scroll_distance=(0,A.default)(n)),n.scroll_container=void 0===n.scroll_container?"":n.scroll_container,n.scroll_direction=void 0===n.scroll_direction?"vertical":n.scroll_direction,n.transition=void 0===n.transition?"fade":n.transition,n.tcc=void 0===n.tcc?"":n.tcc,"masonry"===n.transition&&(n=(0,y.almMasonryConfig)(n)),void 0===n.listing.dataset.scroll?n.scroll=!0:"false"===n.listing.dataset.scroll?n.scroll=!1:n.scroll=!0,n.transition_container=void 0===n.transition_container||"true"===n.transition_container,n.button_label=void 0===n.button_label?"Load More":n.button_label,n.button_loading_label=void 0!==n.button_loading_label&&n.button_loading_label,n.button_done_label=void 0!==n.button_done_label&&n.button_done_label,n.addons.paging)n.main.classList.add("loading");else{var B=t.childNodes;if(B){var U=Array.prototype.slice.call(B).filter((function(t){return!!t.classList&&t.classList.contains("alm-btn-wrap")}));n.button=U?U[0].querySelector(".alm-load-more-btn"):container.querySelector(".alm-btn-wrap .alm-load-more-btn")}else n.button=container.querySelector(".alm-btn-wrap .alm-load-more-btn");n.button.disabled=!1,n.button.style.display=""}if(n.integration.woocommerce?(n.resultsText=document.querySelectorAll(".woocommerce-result-count"),n.resultsText.length<1&&(n.resultsText=document.querySelectorAll(".alm-results-text"))):n.resultsText=document.querySelectorAll(".alm-results-text"),n.resultsText?n.resultsText.forEach((function(t){t.setAttribute("aria-live","polite"),t.setAttribute("aria-atomic","true")})):n.resultsText=!1,n.tableofcontents=document.querySelector(".alm-toc"),n.tableofcontents?(n.tableofcontents.setAttribute("aria-live","polite"),n.tableofcontents.setAttribute("aria-atomic","true")):n.tableofcontents=!1,n.AjaxLoadMore.loadPosts=function(){if("function"==typeof almOnChange&&window.almOnChange(n),!n.disable_ajax)if(n.loading=!0,(0,P.showPlaceholder)(n),n.main.classList.add("alm-loading"),n.addons.paging||("prev"===n.rel?n.buttonPrev.classList.add("loading"):(n.button.classList.add("loading"),!1!==n.button_loading_label&&(n.button.innerHTML=n.button_loading_label))),"true"!==n.addons.cache||n.addons.cache_logged_in)n.AjaxLoadMore.ajax();else{var t=(0,l.default)(n);t?r.default.get(t).then((function(t){n.AjaxLoadMore.success(t.data,!0)})).catch((function(t){n.AjaxLoadMore.ajax()})):n.AjaxLoadMore.ajax()}},n.AjaxLoadMore.ajax=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"standard",e="alm_get_posts";n.acf_array="",n.extensions.acf&&("relationship"!==n.extensions.acf_field_type&&(e="alm_acf"),n.acf_array={acf:"true",post_id:n.extensions.acf_post_id,field_type:n.extensions.acf_field_type,field_name:n.extensions.acf_field_name,parent_field_name:n.extensions.acf_parent_field_name}),n.term_query_array="",n.extensions.term_query&&(e="alm_get_terms",n.term_query_array={term_query:"true",taxonomy:n.extensions.term_query_taxonomy,hide_empty:n.extensions.term_query_hide_empty,number:n.extensions.term_query_number}),n.nextpage_array="",n.addons.nextpage&&(e="alm_nextpage",n.nextpage_array={nextpage:"true",urls:n.addons.nextpage_urls,scroll:n.addons.nextpage_scroll,pageviews:n.addons.nextpage_pageviews,post_id:n.addons.nextpage_post_id,startpage:n.addons.nextpage_startpage,nested:n.nested}),n.single_post_array="",n.addons.single_post&&(n.single_post_array={single_post:"true",id:n.addons.single_post_id,slug:n.addons.single_post_slug}),n.comments_array="","true"===n.addons.comments&&(e="alm_comments",n.posts_per_page=n.addons.comments_per_page,n.comments_array={comments:"true",post_id:n.addons.comments_post_id,per_page:n.addons.comments_per_page,type:n.addons.comments_type,style:n.addons.comments_style,template:n.addons.comments_template,callback:n.addons.comments_callback}),n.users_array="",n.addons.users&&(e="alm_users",n.users_array={users:"true",role:n.listing.dataset.usersRole,include:n.listing.dataset.usersInclude,exclude:n.listing.dataset.usersExclude,per_page:n.posts_per_page,order:n.listing.dataset.usersOrder,orderby:n.listing.dataset.usersOrderby}),n.cta_array="","true"===n.addons.cta&&(n.cta_array={cta:"true",cta_position:n.addons.cta_position,cta_repeater:n.addons.cta_repeater,cta_theme_repeater:n.addons.cta_theme_repeater}),n.extensions.restapi?n.AjaxLoadMore.restapi(n,e,t):n.addons.tabs?n.AjaxLoadMore.tabs(n):n.AjaxLoadMore.adminajax(n,e,t)},n.AjaxLoadMore.adminajax=function(t,e,n){r.default.interceptors.request.use((function(t){return t.paramsSerializer=function(t){return R.stringify(t,{arrayFormat:"brackets",encode:!1})},t}));var o=alm_localize.ajaxurl,a=d.almGetAjaxParams(t,e,n);t.addons.single_post&&t.addons.single_post_target&&(o=t.addons.single_post_permalink+"?id="+t.addons.single_post_id+"&alm_page="+(parseInt(t.page)+1),a=""),t.addons.woocommerce&&(o=(0,v.getButtonURL)(t,t.rel),a=""),t.addons.elementor&&t.addons.elementor_type&&"posts"===t.addons.elementor_type&&(o=(0,v.getButtonURL)(t,t.rel),a=""),r.default.get(o,{params:a}).then((function(e){var r="";t.addons.single_post&&t.addons.single_post_target?(r=(0,E.singlePostHTML)(e,t.addons.single_post_target),(0,O.createCacheFile)(t,r.html,"single")):t.addons.woocommerce?(r=(0,M.wooGetContent)(e,t),(0,O.createCacheFile)(t,r.html,"woocommerce")):t.addons.elementor?(r=(0,T.elementorGetContent)(e,t),(0,O.createCacheFile)(t,r.html,"elementor")):r=e.data,"standard"===n?t.AjaxLoadMore.success(r,!1):"totalpages"===n&&t.addons.paging&&t.addons.nextpage?"function"==typeof almBuildPagination&&(window.almBuildPagination(r.totalpages,t),t.totalpages=r.totalpages):"totalposts"===n&&t.addons.paging&&"function"==typeof almBuildPagination&&window.almBuildPagination(r.totalposts,t)})).catch((function(e){t.AjaxLoadMore.error(e,"adminajax")}))},n.AjaxLoadMore.tabs=function(t){var e=t.addons.tabs_resturl+"ajaxloadmore/tab",n={post_id:t.post_id,template:t.addons.tab_template};r.default.interceptors.request.use((function(t){return t.paramsSerializer=function(t){return R.stringify(t,{arrayFormat:"brackets",encode:!1})},t})),r.default.get(e,{params:n}).then((function(e){var n={html:e.data.html,meta:{postcount:1,totalposts:1}};t.AjaxLoadMore.success(n,!1),"function"==typeof almTabLoaded&&window.almTabLoaded(t)})).catch((function(e){t.AjaxLoadMore.error(e,"restapi")}))},n.AjaxLoadMore.restapi=function(t,e,n){var o=wp.template(t.extensions.restapi_template_id),a=t.extensions.restapi_base_url+"/"+t.extensions.restapi_namespace+"/"+t.extensions.restapi_endpoint,i=d.almGetRestParams(t);r.default.interceptors.request.use((function(t){return t.paramsSerializer=function(t){return R.stringify(t,{arrayFormat:"brackets",encode:!1})},t})),r.default.get(a,{params:i}).then((function(e){for(var n=e.data,r=n.html,a=void 0===r?null:r,i=n.meta,s=void 0===i?null:i,l=s&&s.postcount?s.postcount:0,c=s&&s.totalposts?s.totalposts:0,u="",d=0;d0&&n.AjaxLoadMore.pagingInit(f,"alm-reveal"),0===w&&(n.addons.paging&&"function"==typeof almPagingEmpty&&window.almPagingEmpty(n),"function"==typeof almEmpty&&window.almEmpty(n),n.no_results&&setTimeout((function(){(0,x.default)(n.content,n.no_results)}),n.speed+10)),n.isPaged&&(n.posts_per_page=n.addons.users?n.listing.dataset.usersPerPage:n.listing.dataset.postsPerPage,n.posts_per_page=n.addons.nextpage?1:n.posts_per_page,n.page=n.start_page?n.start_page-1:n.page,n.addons.filters&&n.addons.filters_startpage>0&&(n.page=n.addons.filters_startpage-1,n.posts_per_page=n.listing.dataset.postsPerPage))),n.addons.filters&&n.facets&&e.facets&&"function"==typeof almFiltersFacets&&window.almFiltersFacets(e.facets),(0,S.default)(n),k(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,g.default)(n);case 2:case"end":return t.stop()}}),t,o)})))(),w>0){if(n.addons.paging)n.init?setTimeout((function(){n.main.classList.remove("alm-loading"),n.AjaxLoadMore.triggerAddons(n)}),n.speed):d&&((0,b.default)(d,n.speed),d.style.outline="none",n.main.classList.remove("alm-loading"),setTimeout((function(){d.style.opacity=0,d.innerHTML=n.html,q(d,(function(){n.AjaxLoadMore.triggerAddons(n),(0,_.default)(d,n.speed),setTimeout((function(){d.style.opacity="",m.default.init(d)}),parseInt(n.speed)+10),"function"==typeof almOnPagingComplete&&window.almOnPagingComplete(n)}))}),parseInt(n.speed)+25));else{if(n.addons.single_post){if(l.setAttribute("class","alm-reveal alm-single-post post-"+n.addons.single_post_id+(n.tcc?" "+n.tcc:"")),l.dataset.url=n.addons.single_post_permalink,n.addons.single_post_target?l.dataset.page=parseInt(n.page)+1:l.dataset.page=n.page,l.dataset.id=n.addons.single_post_id,l.dataset.title=n.addons.single_post_title,l.innerHTML=n.html,n.addons.single_post_preview&&n.addons.single_post_preview_data&&"function"==typeof almSinglePostCreatePreview){var P=window.almSinglePostCreatePreview(l,n.addons.single_post_id,n.addons.single_post_preview_data);l.replaceChildren(P||l)}}else if(n.transition_container){var E=void 0,O=window.location.search,N=n.addons.seo?" alm-seo":"",F=n.addons.filters?" alm-filters":"",R=n.is_preloaded?" alm-preloaded":"";if(n.init&&(n.start_page>1||n.addons.filters_startpage>0)){var z=[],B=[],U=parseInt(n.posts_per_page),W=Math.ceil(w/U);a=!0,"true"===n.addons.cta&&(U+=1,W=Math.ceil(w/U),w=W+w);for(var H=(0,u.default)((0,c.default)(n.html,"text/html")),V=0;V0||"true"===n.addons.preloaded?(E=G+1+Y,n.addons.seo&&(X=(0,C.createSEOAttributes)(n,X,O,N,(0,C.getSEOPageNum)(n.addons.seo_offset,E))),n.addons.filters&&(X.setAttribute("class","alm-reveal"+F+n.tcc),X.dataset.url=n.canonical_url+(0,I.buildFilterURL)(n,O,E),X.dataset.page=E)):(n.addons.seo&&(X=(0,C.createSEOAttributes)(n,X,O,N+R,(0,C.getSEOPageNum)(n.addons.seo_offset,1))),n.addons.filters&&(X.setAttribute("class","alm-reveal"+F+R+n.tcc),X.dataset.url=n.canonical_url+(0,I.buildFilterURL)(n,O,0),X.dataset.page="1")),(0,i.default)(X,z[G]),(0,j.default)(X,n.ua),B.push(X)}n.listing.style.opacity=0,n.listing.style.height=0,(0,i.default)(n.listing,B),l=n.listing,n.el=l}else{if(n.addons.seo&&n.page>0||"true"===n.addons.preloaded){var J="true"===n.addons.preloaded?1:0;E=n.page+1+J,n.addons.seo?l=(0,C.createSEOAttributes)(n,l,O,N,(0,C.getSEOPageNum)(n.addons.seo_offset,E)):n.addons.filters?(l.setAttribute("class","alm-reveal"+F+n.tcc),l.dataset.url=n.canonical_url+(0,I.buildFilterURL)(n,O,E),l.dataset.page=E):l.setAttribute("class","alm-reveal"+n.tcc)}else n.addons.filters?(l.setAttribute("class","alm-reveal"+F+n.tcc),l.dataset.url=n.canonical_url+(0,I.buildFilterURL)(n,O,parseInt(n.page)+1),l.dataset.page=parseInt(n.page)+1):n.addons.seo?l=(0,C.createSEOAttributes)(n,l,O,N,(0,C.getSEOPageNum)(n.addons.seo_offset,1)):l.setAttribute("class","alm-reveal"+n.tcc);l.innerHTML=n.html}}else n.el=n.html,l="table"===n.container_type?(0,s.default)(n.html):(0,u.default)((0,c.default)(n.html,"text/html"));if(n.addons.woocommerce)return k(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,M.woocommerce)(l,n,e.pageTitle);case 2:(0,M.woocommerceLoaded)(n);case 3:case"end":return t.stop()}}),t,this)})))().catch((function(t){console.log("Ajax Load More: There was an error loading woocommerce products.",t)})),void(n.init=!1);if(n.addons.elementor)return k(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,T.elementor)(l,n,e.pageTitle);case 2:(0,T.elementorLoaded)(n);case 3:case"end":return t.stop()}}),t,this)})))().catch((function(t){console.log("Ajax Load More: There was an error loading Elementor items.",t)})),void(n.init=!1);("masonry"!==n.transition||n.init&&"true"!==n.addons.preloaded)&&(a||(n.transition_container?n.listing.appendChild(l):"true"===n.images_loaded?q(l,(function(){(0,i.default)(n.listing,l),(0,j.default)(n.listing,n.ua)})):((0,i.default)(n.listing,l),(0,j.default)(n.listing,n.ua)))),"masonry"===n.transition?(n.el=n.listing,k(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,y.almMasonry)(n,n.init,D);case 2:n.masonry.init=!1,n.AjaxLoadMore.triggerWindowResize(),n.AjaxLoadMore.transitionEnd(),"function"==typeof almComplete&&window.almComplete(n),(0,L.lazyImages)(n);case 7:case"end":return t.stop()}}),t,this)})))().catch((function(){console.log("There was an error with ALM Masonry")}))):"none"===n.transition&&n.transition_container?"true"===n.images_loaded?q(l,(function(){(0,_.default)(l,0),n.AjaxLoadMore.transitionEnd()})):((0,_.default)(l,0),n.AjaxLoadMore.transitionEnd()):"true"===n.images_loaded?q(l,(function(){n.transition_container&&(0,_.default)(l,n.speed),n.AjaxLoadMore.transitionEnd()})):(n.transition_container&&(0,_.default)(l,n.speed),n.AjaxLoadMore.transitionEnd()),n.addons.tabs&&"function"==typeof almTabsSetHeight&&q(l,(function(){(0,_.default)(n.listing,n.speed),setTimeout((function(){window.almTabsSetHeight(n)}),n.speed)}))}q(l,(function(){n.AjaxLoadMore.nested(l),m.default.init(n.el),"function"==typeof almComplete&&"masonry"!==n.transition&&window.almComplete(n),(0,L.lazyImages)(n),D&&n.addons.filters&&"function"==typeof almFiltersAddonComplete&&window.almFiltersAddonComplete(t),D=!1,n.addons.tabs&&"function"==typeof almTabsComplete&&window.almTabsComplete(),n.addons.cache?n.addons.nextpage&&n.localize?parseInt(n.localize.page)===parseInt(n.localize.total_posts)&&n.AjaxLoadMore.triggerDone():w=n.totalposts&&!n.addons.single_post&&n.AjaxLoadMore.triggerDone()})),"function"==typeof almFiltersOnload&&n.init&&window.almFiltersOnload(n)}else n.AjaxLoadMore.noresults();if(void 0!==n.destroy_after&&""!==n.destroy_after){var Q=n.page+1;(Q="true"===n.addons.preloaded?Q++:Q)==n.destroy_after&&n.AjaxLoadMore.destroyed()}(0,p.tableOfContents)(n,n.init),"masonry"!==n.transition&&(0,h.default)(n,l,w,D),n.main.classList.contains("alm-is-filtering")&&n.main.classList.remove("alm-is-filtering"),n.init=!1},n.AjaxLoadMore.noresults=function(){n.addons.paging||(setTimeout((function(){n.button.classList.remove("loading"),n.button.classList.add("done")}),n.speed),n.AjaxLoadMore.resetBtnText()),"function"==typeof almComplete&&"masonry"!==n.transition&&window.almComplete(n),D&&n.addons.filters&&("function"==typeof almFiltersAddonComplete&&almFiltersAddonComplete(t),D=!1),n.addons.tabs&&"function"==typeof almTabsComplete&&almTabsComplete(),"masonry"===n.transition&&(n.content.style.height="auto"),n.AjaxLoadMore.triggerDone()},n.AjaxLoadMore.pagingPreloadedInit=function(t){t=null==t?"":t,n.AjaxLoadMore.pagingInit(t,"alm-reveal"),""===t&&("function"==typeof almPagingEmpty&&window.almPagingEmpty(n),"function"==typeof almEmpty&&window.almEmpty(n),n.no_results&&(0,x.default)(n.content,n.no_results))},n.AjaxLoadMore.pagingNextpageInit=function(t){t=null==t?"":t,n.AjaxLoadMore.pagingInit(t,"alm-reveal alm-nextpage"),"function"==typeof almSetNextPageVars&&window.almSetNextPageVars(n)},n.AjaxLoadMore.pagingInit=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"alm-reveal";t=null==t?"":t;var r=document.createElement("div");r.setAttribute("class",e);var o=document.createElement("div");o.setAttribute("class","alm-paging-content"+n.tcc),o.innerHTML=t,r.appendChild(o);var a=document.createElement("div");a.setAttribute("class","alm-paging-loading"),r.appendChild(a),n.listing.appendChild(r);var i=window.getComputedStyle(n.listing),s=parseInt(i.getPropertyValue("padding-top").replace("px","")),l=parseInt(i.getPropertyValue("padding-bottom").replace("px","")),c=r.offsetHeight;n.listing.style.height=c+s+l+"px",m.default.init(r),n.AjaxLoadMore.resetBtnText(),setTimeout((function(){"function"==typeof almFadePageControls&&window.almFadePageControls(n.btnWrap),"function"==typeof almOnWindowResize&&window.almOnWindowResize(n),n.main.classList.remove("loading")}),n.speed)},n.AjaxLoadMore.nested=function(t){if(!t||!n.transition_container)return!1;var e=t.querySelectorAll(".ajax-load-more-wrap");e&&e.forEach((function(t){window.almInit(t)}))},n.addons.single_post_id&&(n.fetchingPreviousPost=!1,n.addons.single_post_init=!0),n.AjaxLoadMore.getSinglePost=function(){if(n.fetchingPreviousPost)return!1;n.fetchingPreviousPost=!0;var t=alm_localize.ajaxurl,e={id:n.addons.single_post_id,initial_id:n.addons.single_post_init_id,order:n.addons.single_post_order,taxonomy:n.addons.single_post_taxonomy,excluded_terms:n.addons.single_post_excluded_terms,post_type:n.post_type,init:n.addons.single_post_init,action:"alm_get_single"};r.default.get(t,{params:e}).then((function(t){var e=t.data;e.has_previous_post?(n.listing.dataset.singlePostId=e.prev_id,n.addons.single_post_id=e.prev_id,n.addons.single_post_permalink=e.prev_permalink,n.addons.single_post_title=e.prev_title,n.addons.single_post_slug=e.prev_slug):e.has_previous_post||n.AjaxLoadMore.triggerDone(),"function"==typeof window.almSetSinglePost&&window.almSetSinglePost(n,e.current_id,e.permalink,e.title),n.fetchingPreviousPost=!1,n.addons.single_post_init=!1})).catch((function(t){n.AjaxLoadMore.error(t,"getSinglePost"),n.fetchingPreviousPost=!1}))},n.AjaxLoadMore.triggerAddons=function(t){"function"==typeof almSetNextPage&&t.addons.nextpage&&window.almSetNextPage(t),"function"==typeof almSEO&&t.addons.seo&&window.almSEO(t,!1),"function"==typeof almWooCommerce&&t.addons.woocommerce&&window.almWooCommerce(t),"function"==typeof almElementor&&t.addons.elementor&&window.almElementor(t)},n.AjaxLoadMore.triggerDone=function(){n.loading=!1,n.finished=!0,(0,P.hidePlaceholder)(n),n.addons.paging||(!1!==n.button_done_label&&setTimeout((function(){n.button.innerHTML=n.button_done_label}),75),n.button.classList.add("done"),n.button.removeAttribute("rel"),n.button.disabled=!0),"function"==typeof almDone&&setTimeout((function(){window.almDone(n)}),n.speed+10)},n.AjaxLoadMore.triggerDonePrev=function(){n.loading=!1,(0,P.hidePlaceholder)(n),n.addons.paging||(n.buttonPrev.classList.add("done"),n.buttonPrev.removeAttribute("rel"),n.buttonPrev.disabled=!0),"function"==typeof almDonePrev&&setTimeout((function(){window.almDonePrev(n)}),n.speed+10)},n.AjaxLoadMore.resetBtnText=function(){!1===n.button_loading_label||n.addons.paging||(n.button.innerHTML=n.button_label)},n.AjaxLoadMore.error=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;n.loading=!1,n.addons.paging||(n.button.classList.remove("loading"),n.AjaxLoadMore.resetBtnText()),console.log("Error: ",t),t.response?console.log("Error Msg: ",t.message):t.request?console.log(t.request):console.log("Error Msg: ",t.message),e&&console.log("ALM Error started in "+e),t.config&&console.log("ALM Error Debug: ",t.config)},n.AjaxLoadMore.click=function(t){var e=t.target||t.currentTarget;n.rel="next","true"===n.pause&&(n.pause=!1,n.pause_override=!1,n.AjaxLoadMore.loadPosts()),n.loading||n.finished||e.classList.contains("done")||(n.loading=!0,n.page++,n.AjaxLoadMore.loadPosts()),e.blur()},n.AjaxLoadMore.prevClick=function(t){var e=t.target||t.currentTarget;t.preventDefault(),n.loading||e.classList.contains("done")||(n.loading=!0,n.pagePrev--,n.rel="prev",n.AjaxLoadMore.loadPosts(),e.blur())},n.AjaxLoadMore.setPreviousButton=function(t){n.pagePrev=n.page,n.buttonPrev=t},n.addons.paging||n.fetchingPreviousPost||(n.button.onclick=n.AjaxLoadMore.click),n.addons.paging||n.addons.tabs||n.scroll_distance_perc||"horizontal"===n.scroll_direction){var W=void 0;n.window.onresize=function(){clearTimeout(W),W=setTimeout((function(t){n.addons.tabs&&"function"==typeof almOnTabsWindowResize&&window.almOnTabsWindowResize(n),n.addons.paging&&"function"==typeof almOnWindowResize&&window.almOnWindowResize(n),n.scroll_distance_perc&&(n.scroll_distance=(0,A.default)(n)),"horizontal"===n.scroll_direction&&n.AjaxLoadMore.horizontal()}),n.speed)}}n.AjaxLoadMore.isVisible=function(){return n.visible=n.main.clientWidth>0&&n.main.clientHeight>0,n.visible},n.AjaxLoadMore.triggerWindowResize=function(){if("function"==typeof Event)window.dispatchEvent(new Event("resize"));else{var t=window.document.createEvent("UIEvents");t.initUIEvent("resize",!0,!1,window,0),window.dispatchEvent(t)}},n.AjaxLoadMore.scroll=function(){n.timer&&clearTimeout(n.timer),n.timer=setTimeout((function(){if(n.AjaxLoadMore.isVisible()&&!n.fetchingPreviousPost){var t=n.trigger.getBoundingClientRect(),e=Math.round(t.top-n.window.innerHeight)+n.scroll_distance<=0;if(n.window!==window){var r=n.main.offsetHeight,o=n.main.offsetWidth;"horizontal"===n.scroll_direction?(n.AjaxLoadMore.horizontal(),e=o<=Math.round(n.window.scrollLeft+n.window.offsetWidth-n.scroll_distance)):e=r<=Math.round(n.window.scrollTop+n.window.offsetHeight-n.scroll_distance)}(!n.loading&&!n.finished&&e&&n.page0&&n.AjaxLoadMore.scroll()})),n.window.addEventListener("keyup",(function(t){switch(t.key?t.key:t.code){case 35:case 34:n.AjaxLoadMore.scroll()}})))},n.AjaxLoadMore.horizontal=function(){"horizontal"===n.scroll_direction&&(n.main.style.width=n.listing.offsetWidth+"px")},n.AjaxLoadMore.destroyed=function(){n.disable_ajax=!0,n.addons.paging||(n.button.style.display="none",n.AjaxLoadMore.triggerDone(),"function"==typeof almDestroyed&&window.almDestroyed(n))},n.AjaxLoadMore.transitionEnd=function(){setTimeout((function(){n.AjaxLoadMore.resetBtnText(),n.main.classList.remove("alm-loading"),"prev"===n.rel?n.buttonPrev.classList.remove("loading"):n.button.classList.remove("loading"),n.AjaxLoadMore.triggerAddons(n),n.addons.paging||setTimeout((function(){n.loading=!1}),3*n.speed)}),50),(0,P.hidePlaceholder)(n)},n.AjaxLoadMore.setLocalizedVar=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";n.localize&&""!==t&&""!==e&&(n.localize[t]=e.toString(),window[n.master_id+"_vars"][t]=e.toString())},n.AjaxLoadMore.init=function(){if("true"===n.addons.preloaded&&1==n.destroy_after&&n.AjaxLoadMore.destroyed(),n.addons.paging||n.addons.single_post||(n.disable_ajax?(n.finished=!0,n.button.classList.add("done")):(n.button.innerHTML=n.button_label,"true"===n.pause?n.loading=!1:n.AjaxLoadMore.loadPosts())),n.addons.single_post&&(n.AjaxLoadMore.getSinglePost(),n.loading=!1,n.addons.single_post_query&&""===n.addons.single_post_order&&n.AjaxLoadMore.triggerDone(),(0,p.tableOfContents)(n,!0,!0)),"true"===n.addons.preloaded&&n.addons.seo&&!n.addons.paging&&setTimeout((function(){"function"==typeof almSEO&&n.start_page<1&&window.almSEO(n,!0)}),n.speed),"true"!==n.addons.preloaded||n.addons.paging||setTimeout((function(){n.addons.preloaded_total_posts<=parseInt(n.addons.preloaded_amount)&&n.AjaxLoadMore.triggerDone(),0==n.addons.preloaded_total_posts&&("function"==typeof almEmpty&&window.almEmpty(n),n.no_results&&(0,x.default)(n.content,n.no_results))}),n.speed),"true"===n.addons.preloaded&&(n.resultsText&&f.almInitResultsText(n,"preloaded"),(0,p.tableOfContents)(n,n.init,!0)),n.addons.nextpage){if(n.listing.querySelector(".alm-nextpage")&&!n.addons.paging){var t=n.listing.querySelectorAll(".alm-nextpage");if(t){var e=t[0],r=e.dataset.totalPosts?parseInt(e.dataset.totalPosts):n.localize.total_posts;t.length!==r&&parseInt(e.dataset.id)!==r||n.AjaxLoadMore.triggerDone()}}n.resultsText&&f.almInitResultsText(n,"nextpage"),(0,p.tableOfContents)(n,n.init,!0)}n.addons.woocommerce&&((0,M.wooInit)(n),n.addons.woocommerce_settings.paged>=parseInt(n.addons.woocommerce_settings.pages)&&n.AjaxLoadMore.triggerDone()),n.addons.elementor&&n.addons.elementor_type&&"posts"===n.addons.elementor_type&&((0,T.elementorInit)(n),""===n.addons.elementor_next_page_url&&n.AjaxLoadMore.triggerDone()),n.window.addEventListener("load",(function(){if("masonry"===n.transition&&"true"===n.addons.preloaded&&k(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,y.almMasonry)(n,!0,!1);case 2:n.masonry.init=!1;case 3:case"end":return t.stop()}}),t,this)})))().catch((function(t){console.log("There was an error with ALM Masonry")})),"true"===n.addons.preloaded&&n.addons.filters&&n.facets&&"function"==typeof almFiltersFacets){var t=n.localize&&n.localize.facets;t&&window.almFiltersFacets(t)}"function"==typeof almOnLoad&&window.almOnLoad(n)}))},window.almUpdateCurrentPage=function(t,e,n){n.page=t,n.page=n.addons.nextpage&&!n.addons.paging?n.page-1:n.page;var r="",o="";n.addons.paging_init&&"true"===n.addons.preloaded?((o=n.listing.querySelector(".alm-reveal")||n.listing.querySelector(".alm-nextpage"))&&(r=o.innerHTML,o.parentNode.removeChild(o),n.addons.preloaded_amount=0,n.AjaxLoadMore.pagingPreloadedInit(r)),n.addons.paging_init=!1,n.init=!1):n.addons.paging_init&&n.addons.nextpage?((o=n.listing.querySelector(".alm-reveal")||n.listing.querySelector(".alm-nextpage"))&&(r=o.innerHTML,o.parentNode.removeChild(o),n.AjaxLoadMore.pagingNextpageInit(r)),n.addons.paging_init=!1,n.init=!1):n.AjaxLoadMore.loadPosts()},window.almGetParentContainer=function(){return n.listing},window.almGetObj=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return""!==t?n[t]:n},window.almTriggerClick=function(){n.button.click()},setTimeout((function(){n.proceed=!0,n.AjaxLoadMore.scrollSetup()}),500),n.AjaxLoadMore.init()};window.almInit=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;new t(e,n)};var e=document.querySelectorAll(".ajax-load-more-wrap");e.length&&[].concat(function(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e0&&void 0!==arguments[0]?arguments[0]:"fade",e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"200",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";if(!t||!e||!n)return!1;D=!0,(0,w.default)(t,e,n,"filter")};e.reset=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e={};D=!0,t&&t.target&&(e={target:target}),t&&"woocommerce"===t.type?k(regeneratorRuntime.mark((function t(){var n,r;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n=document.querySelector('.ajax-load-more-wrap .alm-listing[data-woo="true"]'),t.next=3,(0,M.wooReset)();case 3:(r=t.sent)&&(n.dataset.wooSettings=r,(0,w.default)("fade","100",e,"filter"));case 5:case"end":return t.stop()}}),t,this)})))().catch((function(){console.warn("Ajax Load More: There was an resetting the Ajax Load More instance.")})):(0,w.default)("fade","200",e,"filter")};e.getPostCount=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=t?"ajax_load_more_"+t+"_vars":"ajax_load_more_vars",n=window[e];return n||n.post_count?parseInt(n.post_count):null};e.getTotalPosts=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=t?"ajax_load_more_"+t+"_vars":"ajax_load_more_vars",n=window[e];return n||n.total_posts?parseInt(n.total_posts):null};e.tracking=function(t){setTimeout((function(){t=t.replace(/\/\//g,"/"),"function"==typeof gtag&&(gtag("event","page_view",{page_title:document.title,page_location:window.location.href,page_path:window.location.pathname}),alm_localize.ga_debug&&console.log("Pageview sent to Google Analytics (gtag)")),"function"==typeof ga&&(ga("set","page",t),ga("send","pageview"),alm_localize.ga_debug&&console.log("Pageview sent to Google Analytics (ga)")),"function"==typeof __gaTracker&&(__gaTracker("set","page",t),__gaTracker("send","pageview"),alm_localize.ga_debug&&console.log("Pageview sent to Google Analytics (__gaTracker)")),"function"==typeof almAnalytics&&window.almAnalytics(t)}),200)};e.tab=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e="fade",n=alm_localize.speed?parseInt(alm_localize.speed):200;if(!t)return!1;D=!0,(0,w.default)(e,n,t,"tab")};e.start=function(t){if(!t)return!1;window.almInit(t)};e.almScroll=function(t){if(!t)return!1;window.scrollTo({top:t,behavior:"smooth"})};e.getOffset=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;if(!t)return!1;var e=t.getBoundingClientRect(),n=window.pageXOffset||document.documentElement.scrollLeft,r=window.pageYOffset||document.documentElement.scrollTop;return{top:e.top+r,left:e.left+n}};e.render=function(t){if(!t)return!1};e.click=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=document.querySelector(".ajax-load-more-wrap"),n="";!t&&e?(n=e.querySelector("button.alm-load-more-btn"))&&n.click():(e=document.querySelector('.ajax-load-more-wrap[data-id="'+t+'"]'))&&(n=e.querySelector("button.alm-load-more-btn"))&&n.click()}},function(t,e,n){"use strict";t.exports=function(t,e){return function(){for(var n=new Array(arguments.length),r=0;r0&&void 0!==arguments[0]?arguments[0]:null,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"fade";if(!t||!e)return!1;for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:"";if(!t)return!1;var e=["#text","#comment"],n=t.filter((function(t){return-1===e.indexOf(t.nodeName.toLowerCase())}));return n}},function(t,e,n){"use strict";function r(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"standard";if(!t.resultsText||!t.localize||"true"===t.nested)return!1;var n=0,r=0,a=0,i=0,s="true"===t.addons.preloaded,l=!!t.addons.paging,c=t.orginal_posts_per_page;switch(e){case"nextpage":a=n=parseInt(t.localize.page),r=parseInt(t.localize.total_posts),i=parseInt(r),o(t.resultsText,n,r,a,i,c);break;case"woocommerce":break;default:n=parseInt(t.page)+1,r=Math.ceil(t.localize.total_posts/c),a=parseInt(t.localize.post_count),i=parseInt(t.localize.total_posts),s&&(n=l?t.page+1:n+1),o(t.resultsText,n,r,a,i,c)}}Object.defineProperty(e,"__esModule",{value:!0}),e.almResultsText=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"standard";if(!t.resultsText||"true"===t.nested)return!1;var n="nextpage"===e||"woocommerce"===e?e:"standard";r(t,n)},e.almGetResultsText=r,e.almInitResultsText=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"standard";if(!t.resultsText||!t.localize||"true"===t.nested)return!1;var n=0,r=Math.ceil(t.localize.total_posts/t.orginal_posts_per_page),a=parseInt(t.localize.post_count),i=parseInt(t.localize.total_posts);switch(e){case"nextpage":n=t.addons.nextpage_startpage,a=n,r=i,o(t.resultsText,n,i,a,i,t.posts_per_page);break;case"preloaded":n=t.addons.paging&&t.addons.seo?parseInt(t.start_page)+1:parseInt(t.page)+1,o(t.resultsText,n,r,a,i,t.posts_per_page);break;case"woocommerce":break;default:console.log("No results to set.")}};var o=function(t,e,n,r,o,a){t.forEach((function(t){var i=(n=parseInt(n))>0?alm_localize.results_text:alm_localize.no_results_text,s=e*a-a+1,l=e*a,c=l<=o?l:o;n>0?(i=(i=(i=(i=(i=(i=(i=(i=i.replace("{num}",''+e+"")).replace("{page}",''+e+"")).replace("{start}",''+s+"")).replace("{end}",''+c+"")).replace("{total}",''+n+"")).replace("{pages}",''+n+"")).replace("{post_count}",''+r+"")).replace("{total_posts}",''+o+""),t.innerHTML=i):t.innerHTML=i}))}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.tableOfContents=function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=t.localize&&t.localize.post_count?parseInt(t.localize.post_count):0;if(0==r&&!t.addons.single_post)return!1;if(t&&t.tableofcontents&&t.transition_container&&"masonry"!==t.transition){var o=t.tableofcontents.dataset.offset?parseInt(t.tableofcontents.dataset.offset):30,a=t.start_page?parseInt(t.start_page):0,i=t.addons.filters_startpage?parseInt(t.addons.filters_startpage):0,l=t.addons.nextpage_startpage?parseInt(t.addons.nextpage_startpage):0,c=parseInt(t.page),u="true"===t.addons.preloaded;if(t.addons.paging||t.addons.nextpage)return!1;e?setTimeout((function(){if(t.addons.seo&&a>1||t.addons.filters&&i>1||t.addons.nextpage&&l>1){if(t.addons.seo&&a>1)for(var e=0;e1)for(var r=0;r1)for(var d=0;d0||t.addons.filters&&i>0?c=c:c+=1),s(t,c,o))}},e.clearTOC=function(){var t=document.querySelector(".alm-toc");t&&(t.innerHTML="")};var r,o=n(99),a=n(51),i=(r=a)&&r.__esModule?r:{default:r};function s(t,e,n){if(!t.tableofcontents)return!1;var r=document.createElement("button");r.type="button",e=parseInt(e)+1,r.innerHTML=function(t,e){var n=e;if(t.addons.single_post){var r=e-1,o=void 0;if(t.addons.single_post_target){t.init?r=r:r+=1;var a=document.querySelectorAll(".alm-reveal.alm-single-post");a&&(o=a[r])}else o=document.querySelector(".alm-reveal.alm-single-post[data-page="+(e-1)+"]");n=o?o.dataset.title:n}var i="almTOCLabel_"+t.id;"function"==typeof window[i]&&(n=window[i](e,n));return n}(t,e),r.dataset.page=t.addons.single_post_target&&t.init?e-1:e,t.tableofcontents.appendChild(r),r.addEventListener("click",(function(e){var r=this.dataset.page,a=document.querySelector(".alm-reveal:nth-child("+r+")")||document.querySelector(".alm-nextpage:nth-child("+r+")");if(t.addons.single_post_target&&(a=document.querySelector('.alm-reveal.alm-single-post[data-page="'+r+'"]')),!a)return!1;var s="function"==typeof o.getOffset?(0,o.getOffset)(a).top:a.offsetTop;(0,o.almScroll)(s-n),setTimeout((function(){(0,i.default)(t,a,r,!1)}),1e3)}))}},function(t,e,n){"use strict";function r(t,e,n,r,o){return e.classList.add(r),e.dataset.page=o,"default"===t.addons.seo_permalink?e.dataset.url=o>1?t.canonical_url+n+"&paged="+o:t.canonical_url+n:e.dataset.url=o>1?t.canonical_url+t.addons.seo_leading_slash+"page/"+o+t.addons.seo_trailing_slash+n:t.canonical_url+n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.createMasonrySEOPage=function(t,e){if(!t.addons.seo)return e;var n=window.location.search,o=t.page+1;return o="true"===t.addons.preloaded?o+1:o,e=r(t,e,n,"alm-seo",o)},e.createMasonrySEOPages=function(t,e){if(!t.addons.seo)return e;var n=1,o=t.page,a=window.location.search;if(t.start_page>1){for(var i=parseInt(t.posts_per_page),s=[],l=0;l0?c*i:0;n=c+1,e[u]&&(e[u]=r(t,e[u],a,"alm-seo",n))}}else n=o,e[0]=r(t,e[0],a,"alm-seo",n);return e},e.createSEOAttributes=function(t,e,n,r,o){e.setAttribute("class","alm-reveal"+r+t.tcc),e.dataset.page=o,"default"===t.addons.seo_permalink?e.dataset.url=o>1?t.canonical_url+n+"&paged="+o:t.canonical_url+n:e.dataset.url=o>1?t.canonical_url+t.addons.seo_leading_slash+"page/"+o+t.addons.seo_trailing_slash+n:t.canonical_url+n;return e},e.getSEOPageNum=function(t,e){return"true"===t?parseInt(e)+1:e}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=a(n(185)),o=a(n(51));function a(t){return t&&t.__esModule?t:{default:t}}function i(t){return function(){var e=t.apply(this,arguments);return new Promise((function(t,n){return function r(o,a){try{var i=e[o](a),s=i.value}catch(t){return void n(t)}if(!i.done)return Promise.resolve(s).then((function(t){r("next",t)}),(function(t){r("throw",t)}));t(s)}("next")}))}}e.default=function(t,e,n,a){var s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:window.location,l=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"";return new Promise((function(c){var u=e.length,d=0,f=1,p=n.rel?n.rel:"next",g="prev"===p?u:1,m="prev"===p?n.pagePrev:n.page+1;e="prev"===p?e.reverse():e,function h(){f<=u?i(regeneratorRuntime.mark((function o(){return regeneratorRuntime.wrap((function(o){for(;;)switch(o.prev=o.next){case 0:return e[d].style.opacity=0,f==g&&(e[d].classList.add(l),e[d].dataset.url=s,e[d].dataset.page=m,e[d].dataset.pageTitle=a),o.next=4,(0,r.default)(t,e[d],n.ua,p);case 4:f++,d++,h();case 7:case"end":return o.stop()}}),o,this)})))().catch((function(t){console.log("There was an error loading the items")})):(setTimeout((function(){if(e.map((function(t){t.style.opacity=1})),e[0]){var t="prev"===p?e[e.length-1]:e[0];(0,o.default)(n,t,null,!1)}}),50),c(!0))}()}))}},function(t,e,n){t.exports=!n(8)&&!n(2)((function(){return 7!=Object.defineProperty(n(73)("div"),"a",{get:function(){return 7}}).a}))},function(t,e,n){var r=n(1),o=n(7),a=n(31),i=n(74),s=n(9).f;t.exports=function(t){var e=o.Symbol||(o.Symbol=a?{}:r.Symbol||{});"_"==t.charAt(0)||t in e||s(e,t,{value:i.f(t)})}},function(t,e,n){var r=n(14),o=n(16),a=n(55)(!1),i=n(75)("IE_PROTO");t.exports=function(t,e){var n,s=o(t),l=0,c=[];for(n in s)n!=i&&r(s,n)&&c.push(n);for(;e.length>l;)r(s,n=e[l++])&&(~a(c,n)||c.push(n));return c}},function(t,e,n){var r=n(9),o=n(3),a=n(32);t.exports=n(8)?Object.defineProperties:function(t,e){o(t);for(var n,i=a(e),s=i.length,l=0;s>l;)r.f(t,n=i[l++],e[n]);return t}},function(t,e,n){var r=n(16),o=n(35).f,a={}.toString,i="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];t.exports.f=function(t){return i&&"[object Window]"==a.call(t)?function(t){try{return o(t)}catch(t){return i.slice()}}(t):o(r(t))}},function(t,e,n){"use strict";var r=n(8),o=n(32),a=n(56),i=n(46),s=n(10),l=n(45),c=Object.assign;t.exports=!c||n(2)((function(){var t={},e={},n=Symbol(),r="abcdefghijklmnopqrst";return t[n]=7,r.split("").forEach((function(t){e[t]=t})),7!=c({},t)[n]||Object.keys(c({},e)).join("")!=r}))?function(t,e){for(var n=s(t),c=arguments.length,u=1,d=a.f,f=i.f;c>u;)for(var p,g=l(arguments[u++]),m=d?o(g).concat(d(g)):o(g),h=m.length,v=0;h>v;)p=m[v++],r&&!f.call(g,p)||(n[p]=g[p]);return n}:c},function(t,e){t.exports=Object.is||function(t,e){return t===e?0!==t||1/t==1/e:t!=t&&e!=e}},function(t,e,n){"use strict";var r=n(19),o=n(4),a=n(122),i=[].slice,s={},l=function(t,e,n){if(!(e in s)){for(var r=[],o=0;o>>0||(i.test(n)?16:10))}:r},function(t,e,n){var r=n(1).parseFloat,o=n(40).trim;t.exports=1/r(n(79)+"-0")!=-1/0?function(t){var e=o(String(t),3),n=r(e);return 0===n&&"-"==e.charAt(0)?-0:n}:r},function(t,e,n){var r=n(24);t.exports=function(t,e){if("number"!=typeof t&&"Number"!=r(t))throw TypeError(e);return+t}},function(t,e,n){var r=n(4),o=Math.floor;t.exports=function(t){return!r(t)&&isFinite(t)&&o(t)===t}},function(t,e){t.exports=Math.log1p||function(t){return(t=+t)>-1e-8&&t<1e-8?t-t*t/2:Math.log(1+t)}},function(t,e,n){"use strict";var r=n(34),o=n(29),a=n(39),i={};n(15)(i,n(5)("iterator"),(function(){return this})),t.exports=function(t,e,n){t.prototype=r(i,{next:o(1,n)}),a(t,e+" Iterator")}},function(t,e,n){var r=n(3);t.exports=function(t,e,n,o){try{return o?e(r(n)[0],n[1]):e(n)}catch(e){var a=t.return;throw void 0!==a&&r(a.call(t)),e}}},function(t,e,n){var r=n(282);t.exports=function(t,e){return new(r(t))(e)}},function(t,e,n){var r=n(19),o=n(10),a=n(45),i=n(6);t.exports=function(t,e,n,s,l){r(e);var c=o(t),u=a(c),d=i(c.length),f=l?d-1:0,p=l?-1:1;if(n<2)for(;;){if(f in u){s=u[f],f+=p;break}if(f+=p,l?f<0:d<=f)throw TypeError("Reduce of empty array with no initial value")}for(;l?f>=0:d>f;f+=p)f in u&&(s=e(s,u[f],f,c));return s}},function(t,e,n){"use strict";var r=n(10),o=n(33),a=n(6);t.exports=[].copyWithin||function(t,e){var n=r(this),i=a(n.length),s=o(t,i),l=o(e,i),c=arguments.length>2?arguments[2]:void 0,u=Math.min((void 0===c?i:o(c,i))-l,i-s),d=1;for(l0;)l in n?n[s]=n[l]:delete n[s],s+=d,l+=d;return n}},function(t,e){t.exports=function(t,e){return{value:e,done:!!t}}},function(t,e,n){"use strict";var r=n(94);n(0)({target:"RegExp",proto:!0,forced:r!==/./.exec},{exec:r})},function(t,e,n){n(8)&&"g"!=/./g.flags&&n(9).f(RegExp.prototype,"flags",{configurable:!0,get:n(59)})},function(t,e,n){"use strict";var r,o,a,i,s=n(31),l=n(1),c=n(18),u=n(47),d=n(0),f=n(4),p=n(19),g=n(43),m=n(62),h=n(48),v=n(96).set,y=n(302)(),_=n(137),b=n(303),w=n(63),x=n(138),S=l.TypeError,A=l.process,j=A&&A.versions,P=j&&j.v8||"",L=l.Promise,E="process"==u(A),O=function(){},M=o=_.f,T=!!function(){try{var t=L.resolve(1),e=(t.constructor={})[n(5)("species")]=function(t){t(O,O)};return(E||"function"==typeof PromiseRejectionEvent)&&t.then(O)instanceof e&&0!==P.indexOf("6.6")&&-1===w.indexOf("Chrome/66")}catch(t){}}(),I=function(t){var e;return!(!f(t)||"function"!=typeof(e=t.then))&&e},C=function(t,e){if(!t._n){t._n=!0;var n=t._c;y((function(){for(var r=t._v,o=1==t._s,a=0,i=function(e){var n,a,i,s=o?e.ok:e.fail,l=e.resolve,c=e.reject,u=e.domain;try{s?(o||(2==t._h&&k(t),t._h=1),!0===s?n=r:(u&&u.enter(),n=s(r),u&&(u.exit(),i=!0)),n===e.promise?c(S("Promise-chain cycle")):(a=I(n))?a.call(n,l,c):l(n)):c(r)}catch(t){u&&!i&&u.exit(),c(t)}};n.length>a;)i(n[a++]);t._c=[],t._n=!1,e&&!t._h&&N(t)}))}},N=function(t){v.call(l,(function(){var e,n,r,o=t._v,a=F(t);if(a&&(e=b((function(){E?A.emit("unhandledRejection",o,t):(n=l.onunhandledrejection)?n({promise:t,reason:o}):(r=l.console)&&r.error&&r.error("Unhandled promise rejection",o)})),t._h=E||F(t)?2:1),t._a=void 0,a&&e.e)throw e.v}))},F=function(t){return 1!==t._h&&0===(t._a||t._c).length},k=function(t){v.call(l,(function(){var e;E?A.emit("rejectionHandled",t):(e=l.onrejectionhandled)&&e({promise:t,reason:t._v})}))},R=function(t){var e=this;e._d||(e._d=!0,(e=e._w||e)._v=t,e._s=2,e._a||(e._a=e._c.slice()),C(e,!0))},q=function(t){var e,n=this;if(!n._d){n._d=!0,n=n._w||n;try{if(n===t)throw S("Promise can't be resolved itself");(e=I(t))?y((function(){var r={_w:n,_d:!1};try{e.call(t,c(q,r,1),c(R,r,1))}catch(t){R.call(r,t)}})):(n._v=t,n._s=1,C(n,!1))}catch(t){R.call({_w:n,_d:!1},t)}}};T||(L=function(t){g(this,L,"Promise","_h"),p(t),r.call(this);try{t(c(q,this,1),c(R,this,1))}catch(t){R.call(this,t)}},(r=function(t){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1}).prototype=n(44)(L.prototype,{then:function(t,e){var n=M(h(this,L));return n.ok="function"!=typeof t||t,n.fail="function"==typeof e&&e,n.domain=E?A.domain:void 0,this._c.push(n),this._a&&this._a.push(n),this._s&&C(this,!1),n.promise},catch:function(t){return this.then(void 0,t)}}),a=function(){var t=new r;this.promise=t,this.resolve=c(q,t,1),this.reject=c(R,t,1)},_.f=M=function(t){return t===L||t===i?new a(t):o(t)}),d(d.G+d.W+d.F*!T,{Promise:L}),n(39)(L,"Promise"),n(42)("Promise"),i=n(7).Promise,d(d.S+d.F*!T,"Promise",{reject:function(t){var e=M(this);return(0,e.reject)(t),e.promise}}),d(d.S+d.F*(s||!T),"Promise",{resolve:function(t){return x(s&&this===i?L:this,t)}}),d(d.S+d.F*!(T&&n(58)((function(t){L.all(t).catch(O)}))),"Promise",{all:function(t){var e=this,n=M(e),r=n.resolve,o=n.reject,a=b((function(){var n=[],a=0,i=1;m(t,!1,(function(t){var s=a++,l=!1;n.push(void 0),i++,e.resolve(t).then((function(t){l||(l=!0,n[s]=t,--i||r(n))}),o)})),--i||r(n)}));return a.e&&o(a.v),n.promise},race:function(t){var e=this,n=M(e),r=n.reject,o=b((function(){m(t,!1,(function(t){e.resolve(t).then(n.resolve,r)}))}));return o.e&&r(o.v),n.promise}})},function(t,e,n){"use strict";var r=n(19);function o(t){var e,n;this.promise=new t((function(t,r){if(void 0!==e||void 0!==n)throw TypeError("Bad Promise constructor");e=t,n=r})),this.resolve=r(e),this.reject=r(n)}t.exports.f=function(t){return new o(t)}},function(t,e,n){var r=n(3),o=n(4),a=n(137);t.exports=function(t,e){if(r(t),o(e)&&e.constructor===t)return e;var n=a.f(t);return(0,n.resolve)(e),n.promise}},function(t,e,n){"use strict";var r=n(9).f,o=n(34),a=n(44),i=n(18),s=n(43),l=n(62),c=n(85),u=n(133),d=n(42),f=n(8),p=n(28).fastKey,g=n(38),m=f?"_s":"size",h=function(t,e){var n,r=p(e);if("F"!==r)return t._i[r];for(n=t._f;n;n=n.n)if(n.k==e)return n};t.exports={getConstructor:function(t,e,n,c){var u=t((function(t,r){s(t,u,e,"_i"),t._t=e,t._i=o(null),t._f=void 0,t._l=void 0,t[m]=0,null!=r&&l(r,n,t[c],t)}));return a(u.prototype,{clear:function(){for(var t=g(this,e),n=t._i,r=t._f;r;r=r.n)r.r=!0,r.p&&(r.p=r.p.n=void 0),delete n[r.i];t._f=t._l=void 0,t[m]=0},delete:function(t){var n=g(this,e),r=h(n,t);if(r){var o=r.n,a=r.p;delete n._i[r.i],r.r=!0,a&&(a.n=o),o&&(o.p=a),n._f==r&&(n._f=o),n._l==r&&(n._l=a),n[m]--}return!!r},forEach:function(t){g(this,e);for(var n,r=i(t,arguments.length>1?arguments[1]:void 0,3);n=n?n.n:this._f;)for(r(n.v,n.k,this);n&&n.r;)n=n.p},has:function(t){return!!h(g(this,e),t)}}),f&&r(u.prototype,"size",{get:function(){return g(this,e)[m]}}),u},def:function(t,e,n){var r,o,a=h(t,e);return a?a.v=n:(t._l=a={i:o=p(e,!0),k:e,v:n,p:r=t._l,n:void 0,r:!1},t._f||(t._f=a),r&&(r.n=a),t[m]++,"F"!==o&&(t._i[o]=a)),t},getEntry:h,setStrong:function(t,e,n){c(t,e,(function(t,n){this._t=g(t,e),this._k=n,this._l=void 0}),(function(){for(var t=this._k,e=this._l;e&&e.r;)e=e.p;return this._t&&(this._l=e=e?e.n:this._t._f)?u(0,"keys"==t?e.k:"values"==t?e.v:[e.k,e.v]):(this._t=void 0,u(1))}),n?"entries":"values",!n,!0),d(e)}}},function(t,e,n){"use strict";var r=n(44),o=n(28).getWeak,a=n(3),i=n(4),s=n(43),l=n(62),c=n(23),u=n(14),d=n(38),f=c(5),p=c(6),g=0,m=function(t){return t._l||(t._l=new h)},h=function(){this.a=[]},v=function(t,e){return f(t.a,(function(t){return t[0]===e}))};h.prototype={get:function(t){var e=v(this,t);if(e)return e[1]},has:function(t){return!!v(this,t)},set:function(t,e){var n=v(this,t);n?n[1]=e:this.a.push([t,e])},delete:function(t){var e=p(this.a,(function(e){return e[0]===t}));return~e&&this.a.splice(e,1),!!~e}},t.exports={getConstructor:function(t,e,n,a){var c=t((function(t,r){s(t,c,e,"_i"),t._t=e,t._i=g++,t._l=void 0,null!=r&&l(r,n,t[a],t)}));return r(c.prototype,{delete:function(t){if(!i(t))return!1;var n=o(t);return!0===n?m(d(this,e)).delete(t):n&&u(n,this._i)&&delete n[this._i]},has:function(t){if(!i(t))return!1;var n=o(t);return!0===n?m(d(this,e)).has(t):n&&u(n,this._i)}}),c},def:function(t,e,n){var r=o(a(e),!0);return!0===r?m(t).set(e,n):r[t._i]=n,t},ufstore:m}},function(t,e,n){var r=n(20),o=n(6);t.exports=function(t){if(void 0===t)return 0;var e=r(t),n=o(e);if(e!==n)throw RangeError("Wrong length!");return n}},function(t,e,n){var r=n(35),o=n(56),a=n(3),i=n(1).Reflect;t.exports=i&&i.ownKeys||function(t){var e=r.f(a(t)),n=o.f;return n?e.concat(n(t)):e}},function(t,e,n){var r=n(6),o=n(81),a=n(25);t.exports=function(t,e,n,i){var s=String(a(t)),l=s.length,c=void 0===n?" ":String(n),u=r(e);if(u<=l||""==c)return s;var d=u-l,f=o.call(c,Math.ceil(d/c.length));return f.length>d&&(f=f.slice(0,d)),i?f+s:s+f}},function(t,e,n){var r=n(8),o=n(32),a=n(16),i=n(46).f;t.exports=function(t){return function(e){for(var n,s=a(e),l=o(s),c=l.length,u=0,d=[];c>u;)n=l[u++],r&&!i.call(s,n)||d.push(t?[n,s[n]]:s[n]);return d}}},function(t,e,n){"use strict";var r=n(98),o=Object.prototype.hasOwnProperty,a=Array.isArray,i=function(){for(var t=[],e=0;e<256;++e)t.push("%"+((e<16?"0":"")+e.toString(16)).toUpperCase());return t}(),s=function(t,e){for(var n=e&&e.plainObjects?Object.create(null):{},r=0;r1;){var e=t.pop(),n=e.obj[e.prop];if(a(n)){for(var r=[],o=0;o=48&&u<=57||u>=65&&u<=90||u>=97&&u<=122||a===r.RFC1738&&(40===u||41===u)?l+=s.charAt(c):u<128?l+=i[u]:u<2048?l+=i[192|u>>6]+i[128|63&u]:u<55296||u>=57344?l+=i[224|u>>12]+i[128|u>>6&63]+i[128|63&u]:(c+=1,u=65536+((1023&u)<<10|1023&s.charCodeAt(c)),l+=i[240|u>>18]+i[128|u>>12&63]+i[128|u>>6&63]+i[128|63&u])}return l},isBuffer:function(t){return!(!t||"object"!=typeof t)&&!!(t.constructor&&t.constructor.isBuffer&&t.constructor.isBuffer(t))},isRegExp:function(t){return"[object RegExp]"===Object.prototype.toString.call(t)},maybeMap:function(t,e){if(a(t)){for(var n=[],r=0;r1)for(var n=1;n=0)return;i[e]="set-cookie"===e?(i[e]?i[e]:[]).concat([n]):i[e]?i[e]+", "+n:n}})),i):i}},function(t,e,n){"use strict";var r=n(11);t.exports=r.isStandardBrowserEnv()?function(){var t,e=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function o(t){var r=t;return e&&(n.setAttribute("href",r),r=n.href),n.setAttribute("href",r),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return t=o(window.location.href),function(e){var n=r.isString(e)?o(e):e;return n.protocol===t.protocol&&n.host===t.host}}():function(){return!0}},function(t,e,n){"use strict";var r=n(107).version,o={};["object","boolean","number","function","string","symbol"].forEach((function(t,e){o[t]=function(n){return typeof n===t||"a"+(e<1?"n ":" ")+t}}));var a={};o.transitional=function(t,e,n){function o(t,e){return"[Axios v"+r+"] Transitional option '"+t+"'"+e+(n?". "+n:"")}return function(n,r,i){if(!1===t)throw new Error(o(r," has been removed"+(e?" in "+e:"")));return e&&!a[r]&&(a[r]=!0,console.warn(o(r," has been deprecated since v"+e+" and will be removed in the near future"))),!t||t(n,r,i)}},t.exports={assertOptions:function(t,e,n){if("object"!=typeof t)throw new TypeError("options must be an object");for(var r=Object.keys(t),o=r.length;o-- >0;){var a=r[o],i=e[a];if(i){var s=t[a],l=void 0===s||i(s,a,t);if(!0!==l)throw new TypeError("option "+a+" must be "+l)}else if(!0!==n)throw Error("Unknown option "+a)}},validators:o}},function(t,e,n){"use strict";var r=n(50);function o(t){if("function"!=typeof t)throw new TypeError("executor must be a function.");var e;this.promise=new Promise((function(t){e=t}));var n=this;this.promise.then((function(t){if(n._listeners){var e,r=n._listeners.length;for(e=0;e1?1:s,n=.5*(1-Math.cos(Math.PI*i)),r=e.startX+(e.x-e.startX)*n,o=e.startY+(e.y-e.startY)*n,e.method.call(e.scrollable,r,o),r===e.x&&o===e.y||t.requestAnimationFrame(p.bind(t,e))}function g(n,r,i){var l,c,u,d,f=a();n===e.body?(l=t,c=t.scrollX||t.pageXOffset,u=t.scrollY||t.pageYOffset,d=o.scroll):(l=n,c=n.scrollLeft,u=n.scrollTop,d=s),p({scrollable:l,method:d,startTime:f,startX:c,startY:u,x:r,y:i})}}}}()},function(t,e,n){"use strict";var r,o,a,i;history,Object.entries||(Object.entries=function(t){for(var e=Object.keys(t),n=e.length,r=new Array(n);n--;)r[n]=[e[n],t[e[n]]];return r}),void 0===Array.isArray&&(Array.isArray=function(t){return"[object Array]"===Object.prototype.toString.call(t)}),Array.from||(Array.from=(r=Object.prototype.toString,o=function(t){return"function"==typeof t||"[object Function]"===r.call(t)},a=Math.pow(2,53)-1,i=function(t){var e=function(t){var e=Number(t);return isNaN(e)?0:0!==e&&isFinite(e)?(e>0?1:-1)*Math.floor(Math.abs(e)):e}(t);return Math.min(Math.max(e,0),a)},function(t){var e=this,n=Object(t);if(null==t)throw new TypeError("Array.from requires an array-like object - not null or undefined");var r,a=arguments.length>1?arguments[1]:void 0;if(void 0!==a){if(!o(a))throw new TypeError("Array.from: when provided, the second argument must be a function");arguments.length>2&&(r=arguments[2])}for(var s,l=i(n.length),c=o(e)?Object(new e(l)):new Array(l),u=0;u0&&void 0!==arguments[0]?arguments[0]:null,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"fade";if(!t||!e)return!1;-1===r.indexOf(e.nodeName.toLowerCase())&&("masonry"===n&&(e.style.opacity=0),t.appendChild(e))}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});e.default=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;if(!t)return!1;var e=document.createElement("tbody");e.innerHTML=t;var n=[e];return n}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(67);e.default=function(t){if(!t)return!1;var e="",n=".html",o=t.addons.cache_path+t.addons.cache_id;if(t.init&&t.addons.seo&&t.isPaged)e=o+"/page-1-"+t.start_page+n;else if(t.addons.filters){var a=(0,r.parseQuerystring)(o);if(t.init&&t.isPaged)e=a+"/page-1-"+t.addons.filters_startpage+n;else{var i=t.page+1;"true"===t.addons.preloaded&&(i=t.page+2),e=a+"/page-"+i+n}}else if(t.addons.nextpage){var s=void 0;t.addons.paging?s=parseInt(t.page)+1:(s=parseInt(t.page)+2,t.isPaged&&(s=parseInt(t.page)+parseInt(t.addons.nextpage_startpage)+1)),e=o+"/page-"+s+n}else e=t.addons.single_post?o+"/"+t.addons.single_post_id+n:"true"===t.addons.comments&&"true"===t.addons.preloaded?o+"/page-"+(t.page+2)+n:o+"/page-"+(t.page+1)+n;return e}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});e.default=function(t){for(var e=window.location.search.substring(1).split("&"),n=0;n1?r-n:r,r=t.addons.filters_startpage>1?r-n:r,r=t.addons.single_post?r+1:r,r=t.addons.nextpage?r+1:r}(t)),r.almResultsText(t,n),e(!0)}))}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r,o=n(68);(r=o)&&r.__esModule;var a={init:function(t){if(!0===this.isScript(t))t.parentNode.replaceChild(this.clone(t),t);else{var e=0,n=t.childNodes;if(void 0===n){var r=(new DOMParser).parseFromString(t,"text/html");r&&(n=r.body.childNodes)}for(;e=0;n--)e.setAttribute(t.attributes[n].name,t.attributes[n].value);return e}};e.default=a},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.almMasonry=function t(e,n,d){e.masonry||console.warn("Ajax Load More: Unable to locate Masonry settings.");return new Promise((function(p){var g=e.listing,m=e.html,h=e.masonry.selector,v=e.masonry.columnwidth,y=e.masonry.animation,_=e.masonry.horizontalorder,b=e.speed,w=e.masonry.init,x=(b+100)/1e3+"s",S="scale(0.5)",A="scale(1)";if("zoom-out"===y&&(S="translateY(-20px) scale(1.25)",A="translateY(0) scale(1)"),"slide-up"===y&&(S="translateY(50px)",A="translateY(0)"),"slide-down"===y&&(S="translateY(-50px)",A="translateY(0)"),"none"===y&&(S="translateY(0)",A="translateY(0)"),v?isNaN(v)||(v=parseInt(v)):v=h,_="true"===_,d)g.parentNode.style.opacity=0,t(e,!0,!1),p(!0);else if(w&&n)(0,i.default)(g,e.ua),f(g,(function(){var t={itemSelector:h,transitionDuration:x,columnWidth:v,horizontalOrder:_,hiddenStyle:{transform:S,opacity:0},visibleStyle:{transform:A,opacity:1}},n=window.alm_masonry_vars;n&&Object.keys(n).forEach((function(e){t[e]=n[e]}));var o=g.querySelectorAll(h);e.addons.filters&&(o=(0,l.createMasonryFiltersPages)(e,Array.prototype.slice.call(o))),e.addons.seo&&(o=(0,c.createMasonrySEOPages)(e,Array.prototype.slice.call(o))),setTimeout((function(){e.msnry=new Masonry(g,t),(0,r.default)(g.parentNode,125),p(!0)}),1)}));else{var j=(0,s.default)((0,a.default)(m,"text/html"));j&&((0,o.default)(e.listing,j,"masonry"),(0,i.default)(g,e.ua),f(g,(function(){e.msnry.appended(j),(0,u.default)(e,j,j.length,!1),e.addons.filters&&(0,l.createMasonryFiltersPage)(e,j[0]),e.addons.seo&&(0,c.createMasonrySEOPage)(e,j[0]),p(!0)})))}}))},e.almMasonryConfig=function(t){t.masonry={},t.masonry.init=!0,t.msnry?t.msnry.destroy():t.msnry="";var e=JSON.parse(t.listing.dataset.masonryConfig);e?(t.masonry.selector=e.selector,t.masonry.columnwidth=e.columnwidth,t.masonry.animation=""===e.animation?"standard":e.animation,t.masonry.horizontalorder=""===e.horizontalorder?"true":e.horizontalorder,t.transition_container=!1,t.images_loaded=!1):console.warn("Ajax Load More: Unable to locate Masonry configuration settings.");return t};var r=d(n(52)),o=d(n(108)),a=d(n(68)),i=d(n(70)),s=d(n(109)),l=n(67),c=n(112),u=d(n(51));function d(t){return t&&t.__esModule?t:{default:t}}var f=n(71)},function(t,e,n){var r,o;"undefined"!=typeof window&&window,void 0===(o="function"==typeof(r=function(){"use strict";function t(){}var e=t.prototype;return e.on=function(t,e){if(t&&e){var n=this._events=this._events||{},r=n[t]=n[t]||[];return-1==r.indexOf(e)&&r.push(e),this}},e.once=function(t,e){if(t&&e){this.on(t,e);var n=this._onceEvents=this._onceEvents||{};return(n[t]=n[t]||{})[e]=!0,this}},e.off=function(t,e){var n=this._events&&this._events[t];if(n&&n.length){var r=n.indexOf(e);return-1!=r&&n.splice(r,1),this}},e.emitEvent=function(t,e){var n=this._events&&this._events[t];if(n&&n.length){n=n.slice(0),e=e||[];for(var r=this._onceEvents&&this._onceEvents[t],o=0;o3&&void 0!==arguments[3]?arguments[3]:"filter";if(n.target){var o=document.querySelectorAll('.ajax-load-more-wrap[data-id="'+n.target+'"]');o.forEach((function(o){l(t,e,n,o,r)}))}else{var a=document.querySelectorAll(".ajax-load-more-wrap");a.forEach((function(o){l(t,e,n,o,r)}))}(0,i.clearTOC)()};var l=function(t,e,n,r,o){if("fade"===t||"masonry"===t){switch(o){case"filter":r.classList.add("alm-is-filtering"),(0,a.default)(r,e);break;case"tab":r.classList.add("alm-loading");var i=r.querySelector(".alm-listing");r.style.height=i.offsetHeight+"px",(0,a.default)(i,e)}setTimeout((function(){c(e,n,r,o)}),e)}else r.classList.add("alm-is-filtering"),c(e,n,r,o)},c=function(t,e,n,r){var o=n.querySelector(".alm-btn-wrap"),a=n.querySelectorAll(".alm-listing");[].concat(function(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e0&&void 0!==arguments[0]?arguments[0]:150,e=arguments[1],n=arguments[2],a=arguments[3],i=n.querySelector(".alm-listing")||n.querySelector(".alm-comments");if(!i)return!1;switch(a){case"filter":var s=!0,l=!1,c=void 0;try{for(var u,d=Object.entries(e)[Symbol.iterator]();!(s=(u=d.next()).done);s=!0){var f=u.value,p=r(f,2),g=p[0],m=p[1];g=g.replace(/\W+/g,"-").replace(/([a-z\d])([A-Z])/g,"$1-$2").toLowerCase(),i.setAttribute("data-"+g,m)}}catch(t){l=!0,c=t}finally{try{!s&&d.return&&d.return()}finally{if(l)throw c}}(0,o.default)(n,t);break;case"tab":i.setAttribute("data-preloaded","false"),i.setAttribute("data-pause","false"),i.setAttribute("data-tab-template",e.tabTemplate)}var h="";switch(e.target?(h=document.querySelector('.ajax-load-more-wrap[data-id="'+e.target+'"]'))&&window.almInit(h):(h=document.querySelector(".ajax-load-more-wrap"))&&window.almInit(h),a){case"filter":"function"==typeof almFilterComplete&&almFilterComplete();break;case"tab":"function"==typeof almTabsComplete&&almTabsComplete()}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});e.default=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if(""===e)return!1;e=e.replace(/(

    <\/p>)+/g,""),t.innerHTML=e}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});e.default=function(t){if(t&&t.debug){var e={query:t.debug,localize:t.localize};console.log("ALM Debug:",e)}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});e.default=function(t){if(!t)return!1;var e=-1!==t.scroll_distance_orig.toString().indexOf("-"),n=t.scroll_distance_orig.toString().replace("-","").replace("%",""),r=t.window.innerHeight,o=Math.floor(r/100*parseInt(n));return parseInt(e?"-"+o:o)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.showPlaceholder=function(t){if(!t||!t.main||t.addons.paging||"prev"===t.rel)return!1;t.placeholder&&(t.placeholder.style.display="block",(0,r.default)(t.placeholder,150))},e.hidePlaceholder=function(t){if(!t||!t.main||t.addons.paging)return!1;t.placeholder&&((0,o.default)(t.placeholder,150),setTimeout((function(){t.placeholder.style.display="none"}),75))};var r=a(n(52)),o=a(n(72));function a(t){return t&&t.__esModule?t:{default:t}}},function(t,e,n){"use strict";function r(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n={html:"",meta:{postcount:1,totalposts:1,debug:"Single Posts Query"}};if(200===t.status&&t.data&&e){var r=document.createElement("div");r.innerHTML=t.data;var a=r.querySelector(e),i=window&&window.almSinglePostsCustomElements;i&&a.appendChild(o(r,i)),a?n.html=a.innerHTML:console.warn("Ajax Load More: Unable to find "+e+" element.")}return n}function o(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=document.createElement("div");if(n.classList.add("alm-custom-elements"),!t||!e)return n;e=Array.isArray(e)?e:[e];for(var r=0;r2&&void 0!==arguments[2]?arguments[2]:"standard";if("true"!==t.addons.cache||!e||""===e)return!1;var r="single"===n?t.addons.single_post_id:"page-"+(t.page+1),o=new FormData;o.append("action","alm_cache_from_html"),o.append("security",alm_localize.alm_nonce),o.append("cache_id",t.addons.cache_id),o.append("cache_logged_in",t.addons.cache_logged_in),o.append("canonical_url",t.canonical_url),o.append("name",r),o.append("html",e.trim()),a.default.post(alm_localize.ajaxurl,o).then((function(e){console.log("Cache created for: "+t.canonical_url)}))},e.wooCache=function(t,e){if("true"!==t.addons.cache||!e||""===e)return!1;var n=new FormData;n.append("action","alm_cache_from_html"),n.append("security",alm_localize.alm_nonce),n.append("cache_id",t.addons.cache_id),n.append("cache_logged_in",t.addons.cache_logged_in),n.append("canonical_url",t.canonical_url),n.append("name","page-"+t.page),n.append("html",e.trim()),a.default.post(alm_localize.ajaxurl,n).then((function(){console.log("Cache created for post: "+t.canonical_url)}))};var r,o=n(66),a=(r=o)&&r.__esModule?r:{default:r}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.wooInit=function(t){if(!t||!t.addons.woocommerce)return!1;t.button.dataset.page=t.addons.woocommerce_settings.paged+1;var e=t.addons.woocommerce_settings.paged_urls[t.addons.woocommerce_settings.paged];t.button.dataset.url=e||"";var n=document.querySelector(t.addons.woocommerce_settings.container);if(n){var r=function(t){if(!t)return 0;var e=document.querySelectorAll(t);return e?e.length:0}(t.addons.woocommerce_settings.container),o=t.addons.woocommerce_settings.paged;r>1&&console.warn("ALM WooCommerce: Multiple containers with the same classname or ID found. The WooCommerce add-on requires a single container to be defined. Get more information -> https://connekthq.com/plugins/ajax-load-more/docs/add-ons/woocommerce/"),n.setAttribute("aria-live","polite"),n.setAttribute("aria-atomic","true"),t.listing.removeAttribute("aria-live"),t.listing.removeAttribute("aria-atomic");var a=n.querySelector(t.addons.woocommerce_settings.products);if(a?(a.classList.add("alm-woocommerce"),a.dataset.url=t.addons.woocommerce_settings.paged_urls[t.addons.woocommerce_settings.paged-1],a.dataset.page=t.page,a.dataset.pageTitle=document.title):console.warn("ALM WooCommerce: Unable to locate products. Get more information -> https://connekthq.com/plugins/ajax-load-more/docs/add-ons/woocommerce/#alm_woocommerce_products"),o>1&&t.addons.woocommerce_settings.settings.previous_products){var i=t.addons.woocommerce_settings.paged_urls[o-2],s=t.addons.woocommerce_settings.settings.previous_products;(0,l.createLoadPreviousButton)(t,n,o-1,i,s)}}else console.warn("ALM WooCommerce: Unable to locate container element. Get more information -> https://connekthq.com/plugins/ajax-load-more/docs/add-ons/woocommerce/#alm_woocommerce_container")},e.woocommerce=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:document.title;if(!t||!e)return!1;return new Promise((function(r){var o=document.querySelector(e.addons.woocommerce_settings.container),a=t.querySelectorAll(e.addons.woocommerce_settings.products),i="prev"===e.rel?e.pagePrev-1:e.page,l=e.addons.woocommerce_settings.paged_urls[i];o&&a&&l&&(a=Array.prototype.slice.call(a),"function"==typeof almWooCommerceLoaded&&window.almWooCommerceLoaded(a),u(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,s.default)(o,a,e,n,l,"alm-woocommerce");case 2:r(!0);case 3:case"end":return t.stop()}}),t,this)})))().catch((function(t){console.log(t,"There was an error with WooCommerce")})))}))},e.woocommerceLoaded=function(t){var e=t.page+2,n=t.addons.woocommerce_settings.paged_urls[e-1];if("prev"===t.rel&&t.buttonPrev){var r=t.pagePrev-1,s=t.addons.woocommerce_settings.paged_urls[t.pagePrev-2];(0,a.setButtonAtts)(t.buttonPrev,r,s),(0,o.default)(!0)}else(0,a.setButtonAtts)(t.button,e,n);(0,i.lazyImages)(t),"function"==typeof almComplete&&"masonry"!==t.transition&&window.almComplete(t);t.AjaxLoadMore.transitionEnd(),"prev"===t.rel&&t.pagePrev<=1&&t.AjaxLoadMore.triggerDonePrev();"next"===t.rel&&e>parseInt(t.addons.woocommerce_settings.pages)&&t.AjaxLoadMore.triggerDone()},e.wooReset=function(){return new Promise((function(t){var e=window.location;r.default.get(e).then((function(e){if(200===e.status&&e.data){var n=document.createElement("div");n.innerHTML=e.data;var r=n.querySelector('.ajax-load-more-wrap .alm-listing[data-woo="true"]'),o=r?r.dataset.wooSettings:"";t(o)}else t(!1)})).catch((function(e){t(!1)}))}))},e.wooGetContent=function(t,e){var n={html:"",meta:{postcount:1,totalposts:e.localize.total_posts,debug:!1}};if(200===t.status&&t.data){var r=document.createElement("div");r.innerHTML=t.data;var o=r.querySelector("title").innerHTML;n.pageTitle=o;var a=r.querySelector(e.addons.woocommerce_settings.container);n.html=a?a.innerHTML:"",function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=arguments[1];if(t&&e&&e.addons.woocommerce_settings.results_text){var n=t.querySelector(e.addons.woocommerce_settings.results);e.addons.woocommerce_settings.results_text&&e.addons.woocommerce_settings.results_text.forEach((function(t){t.innerHTML=n.innerHTML}))}}(r,e)}return n};var r=c(n(66)),o=c(n(184)),a=n(69),i=n(53),s=c(n(113)),l=n(186);function c(t){return t&&t.__esModule?t:{default:t}}function u(t){return function(){var e=t.apply(this,arguments);return new Promise((function(t,n){return function r(o,a){try{var i=e[o](a),s=i.value}catch(t){return void n(t)}if(!i.done)return Promise.resolve(s).then((function(t){r("next",t)}),(function(t){r("throw",t)}));t(s)}("next")}))}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});e.default=function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];"function"==typeof Event&&setTimeout((function(){window.dispatchEvent(new CustomEvent("scroll"))}),t?150:1)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r,o=n(70),a=(r=o)&&r.__esModule?r:{default:r},i=n(53);var s=n(71);e.default=function(t,e,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"next";return new Promise((function(o){s(e,(function(){e.style.transition="all 0.4s ease","prev"===r?t.insertBefore(e,t.childNodes[0]):t.appendChild(e),(0,i.lazyImagesReplace)(e),(0,a.default)(e,n),o(!0)}))}))}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.createLoadPreviousButton=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,r=arguments[3],o=arguments[4];if(!o)return;var a=document.createElement("div");a.classList.add("alm-btn-wrap--prev");var i=document.createElement("a");i.href=r,i.innerHTML=o,i.setAttribute("rel","prev"),i.dataset.page=n,i.dataset.url=r,i.setAttribute("class","alm-load-more-btn alm-load-more-btn--prev "+t.loading_style),i.addEventListener("click",(function(e){t.AjaxLoadMore.prevClick(e)})),t.AjaxLoadMore.setPreviousButton(i),a.appendChild(i);var s=e.parentNode;s.insertBefore(a,e)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.elementorInit=function(t){if(!t.addons.elementor||!t.addons.elementor_type||"posts"===!t.addons.elementor_type)return!1;var e=t.addons.elementor_element;if(e){t.button.dataset.page=t.addons.elementor_paged;var n=t.addons.elementor_next_page_url;t.button.dataset.url=n||"",e.setAttribute("aria-live","polite"),e.setAttribute("aria-atomic","true"),t.listing.removeAttribute("aria-live"),t.listing.removeAttribute("aria-atomic");var r=e.querySelector("."+t.addons.elementor_item_class);if(r&&(r.classList.add("alm-elementor"),r.dataset.url=window.location,r.dataset.page=t.addons.elementor_paged,r.dataset.pageTitle=document.title),t.addons.elementor_paged,t.addons.elementor_masonry){var o=void 0;setTimeout((function(){window.addEventListener("resize",(function(){clearTimeout(o),o=setTimeout((function(){c(t,"."+t.addons.elementor_container_class,"."+t.addons.elementor_item_class)}),100)}))}),250)}}},e.elementor=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:document.title;if(!t||!e)return!1;return new Promise((function(r){var o=e.addons.elementor_element.querySelector("."+e.addons.elementor_container_class),a=t.querySelectorAll("."+e.addons.elementor_item_class),i=e.addons.elementor_current_url;o&&a&&i?(a=Array.prototype.slice.call(a),"function"==typeof almElementorLoaded&&window.almElementorLoaded(a),l(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,s.default)(o,a,e,n,i,"alm-elementor");case 2:e.addons.elementor_masonry&&setTimeout((function(){c(e,"."+e.addons.elementor_container_class,"."+e.addons.elementor_item_class)}),125),r(!0);case 4:case"end":return t.stop()}}),t,this)})))().catch((function(t){console.log(t,"There was an error with Elementor")}))):r(!1)}))},e.elementorLoaded=function(t){var e=t.page+1,n=t.addons.elementor_next_page_url;(0,o.setButtonAtts)(t.button,e,n),(0,a.lazyImages)(t),"function"==typeof almComplete&&"masonry"!==t.transition&&window.almComplete(t);t.AjaxLoadMore.transitionEnd(),n||t.AjaxLoadMore.triggerDone()},e.elementorGetContent=function(t,e){var n={html:"",meta:{postcount:1,totalposts:e.localize.total_posts,debug:!1}};if(200===t.status&&t.data){var r=document.createElement("div");r.innerHTML=t.data;var o=r.querySelector("title").innerHTML;n.pageTitle=o;var a=r.querySelector(e.addons.elementor_target+" ."+e.addons.elementor_container_class);n.html=a?a.innerHTML:"",e.addons.elementor_current_url=e.addons.elementor_next_page_url,e.addons.elementor_next_page_url=(i=r,s=e.addons.elementor_pagination_class,(l=i.querySelector(s))?u(l):"")}var i,s,l;return n},e.elementorCreateParams=function(t){t.addons.elementor_type="posts",t.addons.elementor_settings=JSON.parse(t.listing.dataset.elementorSettings),t.addons.elementor_target=t.addons.elementor_settings.target,t.addons.elementor_element=t.addons.elementor_settings.target?document.querySelector(".elementor-widget-wrap "+t.addons.elementor_settings.target):"",t.addons.elementor_widget=function(t){if(!t)return!1;return t.classList.contains("elementor-wc-products")?"woocommerce":"posts"}(t.addons.elementor_element),(t=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"posts";return t.addons.elementor_container_class="woocommerce"===e?t.addons.elementor_settings.woo_container_class:t.addons.elementor_settings.posts_container_class,t.addons.elementor_item_class="woocommerce"===e?t.addons.elementor_settings.woo_item_class:t.addons.elementor_settings.posts_item_class,t.addons.elementor_pagination_class="woocommerce"===e?"."+t.addons.elementor_settings.woo_pagination_class:"."+t.addons.elementor_settings.posts_pagination_class,t}(t,t.addons.elementor_widget)).addons.elementor_pagination=t.addons.elementor_element.querySelector(t.addons.elementor_pagination_class)||t.addons.elementor_element.querySelector("."+t.addons.elementor_settings.pagination_class),t.addons.elementor_pagination=!!t.addons.elementor_pagination&&t.addons.elementor_pagination,t.addons.elementor_controls=t.addons.elementor_settings.controls,t.addons.elementor_controls="true"===t.addons.elementor_controls,t.addons.elementor_scrolltop=parseInt(t.addons.elementor_settings.scrolltop),t.addons.elementor_current_url=window.location.href,t.addons.elementor_next_page_url=u(t.addons.elementor_pagination),t.addons.elementor_paged=t.addons.elementor_settings.paged?parseInt(t.addons.elementor_settings.paged):1,t.page=parseInt(t.page)+t.addons.elementor_paged,(t=function(t){if(!t.addons.elementor_element)return t;var e=t.addons.elementor_element,n=e.dataset.settings?JSON.parse(e.dataset.settings):"";if(!n)return t;t.addons.elementor_masonry=n.hasOwnProperty("cards_masonry")||n.hasOwnProperty("classic_masonry"),t.addons.elementor_masonry&&(t.addons.elementor_masonry_columns=parseInt(n.cards_columns)||parseInt(n.classic_columns),t.addons.elementor_masonry_columns_mobile=parseInt(n.cards_columns_mobile)||parseInt(n.classic_columns_mobile),t.addons.elementor_masonry_columns_tablet=parseInt(n.cards_columns_tablet)||parseInt(n.classic_columns_tablet),t.addons.elementor_masonry_gap=parseInt(n.cards_row_gap.size));return t}(t)).addons.elementor_element||console.warn("Ajax Load More: Unable to locate Elementor Widget. Are you sure you've set up your target parameter correctly?");t.addons.elementor_pagination||console.warn("Ajax Load More: Unable to locate Elementor pagination. There are either no results or Ajax Load More is unable to locate the pagination widget?");return t};var r,o=n(69),a=n(53),i=n(113),s=(r=i)&&r.__esModule?r:{default:r};function l(t){return function(){var e=t.apply(this,arguments);return new Promise((function(t,n){return function r(o,a){try{var i=e[o](a),s=i.value}catch(t){return void n(t)}if(!i.done)return Promise.resolve(s).then((function(t){r("next",t)}),(function(t){r("throw",t)}));t(s)}("next")}))}}function c(t,e,n){var r=[],o=t.addons.elementor_masonry_columns,a=t.addons.elementor_masonry_columns_tablet,i=t.addons.elementor_masonry_columns_mobile,s=t.addons.elementor_masonry_gap,l=o,c=window.elementorFrontendConfig&&window.elementorFrontendConfig.breakpoints?window.elementorFrontendConfig.breakpoints:0,u=window.innerWidth;l=u>c.lg?o:u>c.md?a:i;var d=document.querySelector(e);if(!d)return!1;var f=d.querySelectorAll(n);if(!f)return!1;f.forEach((function(t,e){var n=Math.floor(e/l),o=t.getBoundingClientRect().height+s;if(n){var a=jQuery(t).position(),i=e%l,c=Math.round(a.top)-r[i];c*=-1,t.style.marginTop=Math.round(c)+"px",r[i]+=o}else r.push(o)}))}function u(t){return t&&t.querySelector("a.next")?t.querySelector("a.next").href:""}},function(t,e,n){n(189)},function(t,e,n){"use strict";n(190),n(333),n(335),n(338),n(340),n(342),n(344),n(346),n(348),n(350),n(352),n(354),n(356),n(360)},function(t,e,n){n(191),n(194),n(195),n(196),n(197),n(198),n(199),n(200),n(201),n(202),n(203),n(204),n(205),n(206),n(207),n(208),n(209),n(210),n(211),n(212),n(213),n(214),n(215),n(216),n(217),n(218),n(219),n(220),n(221),n(222),n(223),n(224),n(225),n(226),n(227),n(228),n(229),n(230),n(231),n(232),n(233),n(234),n(235),n(237),n(238),n(239),n(240),n(241),n(242),n(243),n(244),n(245),n(246),n(247),n(248),n(249),n(250),n(251),n(252),n(253),n(254),n(255),n(256),n(257),n(258),n(259),n(260),n(261),n(262),n(263),n(264),n(265),n(266),n(267),n(268),n(269),n(270),n(272),n(273),n(275),n(276),n(277),n(278),n(279),n(280),n(281),n(283),n(284),n(285),n(286),n(287),n(288),n(289),n(290),n(291),n(292),n(293),n(294),n(295),n(93),n(296),n(134),n(297),n(135),n(298),n(299),n(300),n(301),n(136),n(304),n(305),n(306),n(307),n(308),n(309),n(310),n(311),n(312),n(313),n(314),n(315),n(316),n(317),n(318),n(319),n(320),n(321),n(322),n(323),n(324),n(325),n(326),n(327),n(328),n(329),n(330),n(331),n(332),t.exports=n(7)},function(t,e,n){"use strict";var r=n(1),o=n(14),a=n(8),i=n(0),s=n(12),l=n(28).KEY,c=n(2),u=n(54),d=n(39),f=n(30),p=n(5),g=n(74),m=n(115),h=n(193),v=n(57),y=n(3),_=n(4),b=n(10),w=n(16),x=n(27),S=n(29),A=n(34),j=n(118),P=n(21),L=n(56),E=n(9),O=n(32),M=P.f,T=E.f,I=j.f,C=r.Symbol,N=r.JSON,F=N&&N.stringify,k=p("_hidden"),R=p("toPrimitive"),q={}.propertyIsEnumerable,D=u("symbol-registry"),z=u("symbols"),B=u("op-symbols"),U=Object.prototype,W="function"==typeof C&&!!L.f,H=r.QObject,V=!H||!H.prototype||!H.prototype.findChild,G=a&&c((function(){return 7!=A(T({},"a",{get:function(){return T(this,"a",{value:7}).a}})).a}))?function(t,e,n){var r=M(U,e);r&&delete U[e],T(t,e,n),r&&t!==U&&T(U,e,r)}:T,Y=function(t){var e=z[t]=A(C.prototype);return e._k=t,e},X=W&&"symbol"==typeof C.iterator?function(t){return"symbol"==typeof t}:function(t){return t instanceof C},J=function(t,e,n){return t===U&&J(B,e,n),y(t),e=x(e,!0),y(n),o(z,e)?(n.enumerable?(o(t,k)&&t[k][e]&&(t[k][e]=!1),n=A(n,{enumerable:S(0,!1)})):(o(t,k)||T(t,k,S(1,{})),t[k][e]=!0),G(t,e,n)):T(t,e,n)},Q=function(t,e){y(t);for(var n,r=h(e=w(e)),o=0,a=r.length;a>o;)J(t,n=r[o++],e[n]);return t},$=function(t){var e=q.call(this,t=x(t,!0));return!(this===U&&o(z,t)&&!o(B,t))&&(!(e||!o(this,t)||!o(z,t)||o(this,k)&&this[k][t])||e)},K=function(t,e){if(t=w(t),e=x(e,!0),t!==U||!o(z,e)||o(B,e)){var n=M(t,e);return!n||!o(z,e)||o(t,k)&&t[k][e]||(n.enumerable=!0),n}},Z=function(t){for(var e,n=I(w(t)),r=[],a=0;n.length>a;)o(z,e=n[a++])||e==k||e==l||r.push(e);return r},tt=function(t){for(var e,n=t===U,r=I(n?B:w(t)),a=[],i=0;r.length>i;)!o(z,e=r[i++])||n&&!o(U,e)||a.push(z[e]);return a};W||(s((C=function(){if(this instanceof C)throw TypeError("Symbol is not a constructor!");var t=f(arguments.length>0?arguments[0]:void 0),e=function(n){this===U&&e.call(B,n),o(this,k)&&o(this[k],t)&&(this[k][t]=!1),G(this,t,S(1,n))};return a&&V&&G(U,t,{configurable:!0,set:e}),Y(t)}).prototype,"toString",(function(){return this._k})),P.f=K,E.f=J,n(35).f=j.f=Z,n(46).f=$,L.f=tt,a&&!n(31)&&s(U,"propertyIsEnumerable",$,!0),g.f=function(t){return Y(p(t))}),i(i.G+i.W+i.F*!W,{Symbol:C});for(var et="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),nt=0;et.length>nt;)p(et[nt++]);for(var rt=O(p.store),ot=0;rt.length>ot;)m(rt[ot++]);i(i.S+i.F*!W,"Symbol",{for:function(t){return o(D,t+="")?D[t]:D[t]=C(t)},keyFor:function(t){if(!X(t))throw TypeError(t+" is not a symbol!");for(var e in D)if(D[e]===t)return e},useSetter:function(){V=!0},useSimple:function(){V=!1}}),i(i.S+i.F*!W,"Object",{create:function(t,e){return void 0===e?A(t):Q(A(t),e)},defineProperty:J,defineProperties:Q,getOwnPropertyDescriptor:K,getOwnPropertyNames:Z,getOwnPropertySymbols:tt});var at=c((function(){L.f(1)}));i(i.S+i.F*at,"Object",{getOwnPropertySymbols:function(t){return L.f(b(t))}}),N&&i(i.S+i.F*(!W||c((function(){var t=C();return"[null]"!=F([t])||"{}"!=F({a:t})||"{}"!=F(Object(t))}))),"JSON",{stringify:function(t){for(var e,n,r=[t],o=1;arguments.length>o;)r.push(arguments[o++]);if(n=e=r[1],(_(e)||void 0!==t)&&!X(t))return v(e)||(e=function(t,e){if("function"==typeof n&&(e=n.call(this,t,e)),!X(e))return e}),r[1]=e,F.apply(N,r)}}),C.prototype[R]||n(15)(C.prototype,R,C.prototype.valueOf),d(C,"Symbol"),d(Math,"Math",!0),d(r.JSON,"JSON",!0)},function(t,e,n){t.exports=n(54)("native-function-to-string",Function.toString)},function(t,e,n){var r=n(32),o=n(56),a=n(46);t.exports=function(t){var e=r(t),n=o.f;if(n)for(var i,s=n(t),l=a.f,c=0;s.length>c;)l.call(t,i=s[c++])&&e.push(i);return e}},function(t,e,n){var r=n(0);r(r.S,"Object",{create:n(34)})},function(t,e,n){var r=n(0);r(r.S+r.F*!n(8),"Object",{defineProperty:n(9).f})},function(t,e,n){var r=n(0);r(r.S+r.F*!n(8),"Object",{defineProperties:n(117)})},function(t,e,n){var r=n(16),o=n(21).f;n(22)("getOwnPropertyDescriptor",(function(){return function(t,e){return o(r(t),e)}}))},function(t,e,n){var r=n(10),o=n(36);n(22)("getPrototypeOf",(function(){return function(t){return o(r(t))}}))},function(t,e,n){var r=n(10),o=n(32);n(22)("keys",(function(){return function(t){return o(r(t))}}))},function(t,e,n){n(22)("getOwnPropertyNames",(function(){return n(118).f}))},function(t,e,n){var r=n(4),o=n(28).onFreeze;n(22)("freeze",(function(t){return function(e){return t&&r(e)?t(o(e)):e}}))},function(t,e,n){var r=n(4),o=n(28).onFreeze;n(22)("seal",(function(t){return function(e){return t&&r(e)?t(o(e)):e}}))},function(t,e,n){var r=n(4),o=n(28).onFreeze;n(22)("preventExtensions",(function(t){return function(e){return t&&r(e)?t(o(e)):e}}))},function(t,e,n){var r=n(4);n(22)("isFrozen",(function(t){return function(e){return!r(e)||!!t&&t(e)}}))},function(t,e,n){var r=n(4);n(22)("isSealed",(function(t){return function(e){return!r(e)||!!t&&t(e)}}))},function(t,e,n){var r=n(4);n(22)("isExtensible",(function(t){return function(e){return!!r(e)&&(!t||t(e))}}))},function(t,e,n){var r=n(0);r(r.S+r.F,"Object",{assign:n(119)})},function(t,e,n){var r=n(0);r(r.S,"Object",{is:n(120)})},function(t,e,n){var r=n(0);r(r.S,"Object",{setPrototypeOf:n(78).set})},function(t,e,n){"use strict";var r=n(47),o={};o[n(5)("toStringTag")]="z",o+""!="[object z]"&&n(12)(Object.prototype,"toString",(function(){return"[object "+r(this)+"]"}),!0)},function(t,e,n){var r=n(0);r(r.P,"Function",{bind:n(121)})},function(t,e,n){var r=n(9).f,o=Function.prototype,a=/^\s*function ([^ (]*)/;"name"in o||n(8)&&r(o,"name",{configurable:!0,get:function(){try{return(""+this).match(a)[1]}catch(t){return""}}})},function(t,e,n){"use strict";var r=n(4),o=n(36),a=n(5)("hasInstance"),i=Function.prototype;a in i||n(9).f(i,a,{value:function(t){if("function"!=typeof this||!r(t))return!1;if(!r(this.prototype))return t instanceof this;for(;t=o(t);)if(this.prototype===t)return!0;return!1}})},function(t,e,n){var r=n(0),o=n(123);r(r.G+r.F*(parseInt!=o),{parseInt:o})},function(t,e,n){var r=n(0),o=n(124);r(r.G+r.F*(parseFloat!=o),{parseFloat:o})},function(t,e,n){"use strict";var r=n(1),o=n(14),a=n(24),i=n(80),s=n(27),l=n(2),c=n(35).f,u=n(21).f,d=n(9).f,f=n(40).trim,p=r.Number,g=p,m=p.prototype,h="Number"==a(n(34)(m)),v="trim"in String.prototype,y=function(t){var e=s(t,!1);if("string"==typeof e&&e.length>2){var n,r,o,a=(e=v?e.trim():f(e,3)).charCodeAt(0);if(43===a||45===a){if(88===(n=e.charCodeAt(2))||120===n)return NaN}else if(48===a){switch(e.charCodeAt(1)){case 66:case 98:r=2,o=49;break;case 79:case 111:r=8,o=55;break;default:return+e}for(var i,l=e.slice(2),c=0,u=l.length;co)return NaN;return parseInt(l,r)}}return+e};if(!p(" 0o1")||!p("0b1")||p("+0x1")){p=function(t){var e=arguments.length<1?0:t,n=this;return n instanceof p&&(h?l((function(){m.valueOf.call(n)})):"Number"!=a(n))?i(new g(y(e)),n,p):y(e)};for(var _,b=n(8)?c(g):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),w=0;b.length>w;w++)o(g,_=b[w])&&!o(p,_)&&d(p,_,u(g,_));p.prototype=m,m.constructor=p,n(12)(r,"Number",p)}},function(t,e,n){"use strict";var r=n(0),o=n(20),a=n(125),i=n(81),s=1..toFixed,l=Math.floor,c=[0,0,0,0,0,0],u="Number.toFixed: incorrect invocation!",d=function(t,e){for(var n=-1,r=e;++n<6;)r+=t*c[n],c[n]=r%1e7,r=l(r/1e7)},f=function(t){for(var e=6,n=0;--e>=0;)n+=c[e],c[e]=l(n/t),n=n%t*1e7},p=function(){for(var t=6,e="";--t>=0;)if(""!==e||0===t||0!==c[t]){var n=String(c[t]);e=""===e?n:e+i.call("0",7-n.length)+n}return e},g=function(t,e,n){return 0===e?n:e%2==1?g(t,e-1,n*t):g(t*t,e/2,n)};r(r.P+r.F*(!!s&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!n(2)((function(){s.call({})}))),"Number",{toFixed:function(t){var e,n,r,s,l=a(this,u),c=o(t),m="",h="0";if(c<0||c>20)throw RangeError(u);if(l!=l)return"NaN";if(l<=-1e21||l>=1e21)return String(l);if(l<0&&(m="-",l=-l),l>1e-21)if(n=(e=function(t){for(var e=0,n=t;n>=4096;)e+=12,n/=4096;for(;n>=2;)e+=1,n/=2;return e}(l*g(2,69,1))-69)<0?l*g(2,-e,1):l/g(2,e,1),n*=4503599627370496,(e=52-e)>0){for(d(0,n),r=c;r>=7;)d(1e7,0),r-=7;for(d(g(10,r,1),0),r=e-1;r>=23;)f(1<<23),r-=23;f(1<0?m+((s=h.length)<=c?"0."+i.call("0",c-s)+h:h.slice(0,s-c)+"."+h.slice(s-c)):m+h}})},function(t,e,n){"use strict";var r=n(0),o=n(2),a=n(125),i=1..toPrecision;r(r.P+r.F*(o((function(){return"1"!==i.call(1,void 0)}))||!o((function(){i.call({})}))),"Number",{toPrecision:function(t){var e=a(this,"Number#toPrecision: incorrect invocation!");return void 0===t?i.call(e):i.call(e,t)}})},function(t,e,n){var r=n(0);r(r.S,"Number",{EPSILON:Math.pow(2,-52)})},function(t,e,n){var r=n(0),o=n(1).isFinite;r(r.S,"Number",{isFinite:function(t){return"number"==typeof t&&o(t)}})},function(t,e,n){var r=n(0);r(r.S,"Number",{isInteger:n(126)})},function(t,e,n){var r=n(0);r(r.S,"Number",{isNaN:function(t){return t!=t}})},function(t,e,n){var r=n(0),o=n(126),a=Math.abs;r(r.S,"Number",{isSafeInteger:function(t){return o(t)&&a(t)<=9007199254740991}})},function(t,e,n){var r=n(0);r(r.S,"Number",{MAX_SAFE_INTEGER:9007199254740991})},function(t,e,n){var r=n(0);r(r.S,"Number",{MIN_SAFE_INTEGER:-9007199254740991})},function(t,e,n){var r=n(0),o=n(124);r(r.S+r.F*(Number.parseFloat!=o),"Number",{parseFloat:o})},function(t,e,n){var r=n(0),o=n(123);r(r.S+r.F*(Number.parseInt!=o),"Number",{parseInt:o})},function(t,e,n){var r=n(0),o=n(127),a=Math.sqrt,i=Math.acosh;r(r.S+r.F*!(i&&710==Math.floor(i(Number.MAX_VALUE))&&i(1/0)==1/0),"Math",{acosh:function(t){return(t=+t)<1?NaN:t>94906265.62425156?Math.log(t)+Math.LN2:o(t-1+a(t-1)*a(t+1))}})},function(t,e,n){var r=n(0),o=Math.asinh;r(r.S+r.F*!(o&&1/o(0)>0),"Math",{asinh:function t(e){return isFinite(e=+e)&&0!=e?e<0?-t(-e):Math.log(e+Math.sqrt(e*e+1)):e}})},function(t,e,n){var r=n(0),o=Math.atanh;r(r.S+r.F*!(o&&1/o(-0)<0),"Math",{atanh:function(t){return 0==(t=+t)?t:Math.log((1+t)/(1-t))/2}})},function(t,e,n){var r=n(0),o=n(82);r(r.S,"Math",{cbrt:function(t){return o(t=+t)*Math.pow(Math.abs(t),1/3)}})},function(t,e,n){var r=n(0);r(r.S,"Math",{clz32:function(t){return(t>>>=0)?31-Math.floor(Math.log(t+.5)*Math.LOG2E):32}})},function(t,e,n){var r=n(0),o=Math.exp;r(r.S,"Math",{cosh:function(t){return(o(t=+t)+o(-t))/2}})},function(t,e,n){var r=n(0),o=n(83);r(r.S+r.F*(o!=Math.expm1),"Math",{expm1:o})},function(t,e,n){var r=n(0);r(r.S,"Math",{fround:n(236)})},function(t,e,n){var r=n(82),o=Math.pow,a=o(2,-52),i=o(2,-23),s=o(2,127)*(2-i),l=o(2,-126);t.exports=Math.fround||function(t){var e,n,o=Math.abs(t),c=r(t);return os||n!=n?c*(1/0):c*n}},function(t,e,n){var r=n(0),o=Math.abs;r(r.S,"Math",{hypot:function(t,e){for(var n,r,a=0,i=0,s=arguments.length,l=0;i0?(r=n/l)*r:n;return l===1/0?1/0:l*Math.sqrt(a)}})},function(t,e,n){var r=n(0),o=Math.imul;r(r.S+r.F*n(2)((function(){return-5!=o(4294967295,5)||2!=o.length})),"Math",{imul:function(t,e){var n=+t,r=+e,o=65535&n,a=65535&r;return 0|o*a+((65535&n>>>16)*a+o*(65535&r>>>16)<<16>>>0)}})},function(t,e,n){var r=n(0);r(r.S,"Math",{log10:function(t){return Math.log(t)*Math.LOG10E}})},function(t,e,n){var r=n(0);r(r.S,"Math",{log1p:n(127)})},function(t,e,n){var r=n(0);r(r.S,"Math",{log2:function(t){return Math.log(t)/Math.LN2}})},function(t,e,n){var r=n(0);r(r.S,"Math",{sign:n(82)})},function(t,e,n){var r=n(0),o=n(83),a=Math.exp;r(r.S+r.F*n(2)((function(){return-2e-17!=!Math.sinh(-2e-17)})),"Math",{sinh:function(t){return Math.abs(t=+t)<1?(o(t)-o(-t))/2:(a(t-1)-a(-t-1))*(Math.E/2)}})},function(t,e,n){var r=n(0),o=n(83),a=Math.exp;r(r.S,"Math",{tanh:function(t){var e=o(t=+t),n=o(-t);return e==1/0?1:n==1/0?-1:(e-n)/(a(t)+a(-t))}})},function(t,e,n){var r=n(0);r(r.S,"Math",{trunc:function(t){return(t>0?Math.floor:Math.ceil)(t)}})},function(t,e,n){var r=n(0),o=n(33),a=String.fromCharCode,i=String.fromCodePoint;r(r.S+r.F*(!!i&&1!=i.length),"String",{fromCodePoint:function(t){for(var e,n=[],r=arguments.length,i=0;r>i;){if(e=+arguments[i++],o(e,1114111)!==e)throw RangeError(e+" is not a valid code point");n.push(e<65536?a(e):a(55296+((e-=65536)>>10),e%1024+56320))}return n.join("")}})},function(t,e,n){var r=n(0),o=n(16),a=n(6);r(r.S,"String",{raw:function(t){for(var e=o(t.raw),n=a(e.length),r=arguments.length,i=[],s=0;n>s;)i.push(String(e[s++])),s=e.length?{value:void 0,done:!0}:(t=r(e,n),this._i+=t.length,{value:t,done:!1})}))},function(t,e,n){"use strict";var r=n(0),o=n(84)(!1);r(r.P,"String",{codePointAt:function(t){return o(this,t)}})},function(t,e,n){"use strict";var r=n(0),o=n(6),a=n(86),i="".endsWith;r(r.P+r.F*n(88)("endsWith"),"String",{endsWith:function(t){var e=a(this,t,"endsWith"),n=arguments.length>1?arguments[1]:void 0,r=o(e.length),s=void 0===n?r:Math.min(o(n),r),l=String(t);return i?i.call(e,l,s):e.slice(s-l.length,s)===l}})},function(t,e,n){"use strict";var r=n(0),o=n(86);r(r.P+r.F*n(88)("includes"),"String",{includes:function(t){return!!~o(this,t,"includes").indexOf(t,arguments.length>1?arguments[1]:void 0)}})},function(t,e,n){var r=n(0);r(r.P,"String",{repeat:n(81)})},function(t,e,n){"use strict";var r=n(0),o=n(6),a=n(86),i="".startsWith;r(r.P+r.F*n(88)("startsWith"),"String",{startsWith:function(t){var e=a(this,t,"startsWith"),n=o(Math.min(arguments.length>1?arguments[1]:void 0,e.length)),r=String(t);return i?i.call(e,r,n):e.slice(n,n+r.length)===r}})},function(t,e,n){"use strict";n(13)("anchor",(function(t){return function(e){return t(this,"a","name",e)}}))},function(t,e,n){"use strict";n(13)("big",(function(t){return function(){return t(this,"big","","")}}))},function(t,e,n){"use strict";n(13)("blink",(function(t){return function(){return t(this,"blink","","")}}))},function(t,e,n){"use strict";n(13)("bold",(function(t){return function(){return t(this,"b","","")}}))},function(t,e,n){"use strict";n(13)("fixed",(function(t){return function(){return t(this,"tt","","")}}))},function(t,e,n){"use strict";n(13)("fontcolor",(function(t){return function(e){return t(this,"font","color",e)}}))},function(t,e,n){"use strict";n(13)("fontsize",(function(t){return function(e){return t(this,"font","size",e)}}))},function(t,e,n){"use strict";n(13)("italics",(function(t){return function(){return t(this,"i","","")}}))},function(t,e,n){"use strict";n(13)("link",(function(t){return function(e){return t(this,"a","href",e)}}))},function(t,e,n){"use strict";n(13)("small",(function(t){return function(){return t(this,"small","","")}}))},function(t,e,n){"use strict";n(13)("strike",(function(t){return function(){return t(this,"strike","","")}}))},function(t,e,n){"use strict";n(13)("sub",(function(t){return function(){return t(this,"sub","","")}}))},function(t,e,n){"use strict";n(13)("sup",(function(t){return function(){return t(this,"sup","","")}}))},function(t,e,n){var r=n(0);r(r.S,"Date",{now:function(){return(new Date).getTime()}})},function(t,e,n){"use strict";var r=n(0),o=n(10),a=n(27);r(r.P+r.F*n(2)((function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})})),"Date",{toJSON:function(t){var e=o(this),n=a(e);return"number"!=typeof n||isFinite(n)?e.toISOString():null}})},function(t,e,n){var r=n(0),o=n(271);r(r.P+r.F*(Date.prototype.toISOString!==o),"Date",{toISOString:o})},function(t,e,n){"use strict";var r=n(2),o=Date.prototype.getTime,a=Date.prototype.toISOString,i=function(t){return t>9?t:"0"+t};t.exports=r((function(){return"0385-07-25T07:06:39.999Z"!=a.call(new Date(-50000000000001))}))||!r((function(){a.call(new Date(NaN))}))?function(){if(!isFinite(o.call(this)))throw RangeError("Invalid time value");var t=this,e=t.getUTCFullYear(),n=t.getUTCMilliseconds(),r=e<0?"-":e>9999?"+":"";return r+("00000"+Math.abs(e)).slice(r?-6:-4)+"-"+i(t.getUTCMonth()+1)+"-"+i(t.getUTCDate())+"T"+i(t.getUTCHours())+":"+i(t.getUTCMinutes())+":"+i(t.getUTCSeconds())+"."+(n>99?n:"0"+i(n))+"Z"}:a},function(t,e,n){var r=Date.prototype,o=r.toString,a=r.getTime;new Date(NaN)+""!="Invalid Date"&&n(12)(r,"toString",(function(){var t=a.call(this);return t==t?o.call(this):"Invalid Date"}))},function(t,e,n){var r=n(5)("toPrimitive"),o=Date.prototype;r in o||n(15)(o,r,n(274))},function(t,e,n){"use strict";var r=n(3),o=n(27);t.exports=function(t){if("string"!==t&&"number"!==t&&"default"!==t)throw TypeError("Incorrect hint");return o(r(this),"number"!=t)}},function(t,e,n){var r=n(0);r(r.S,"Array",{isArray:n(57)})},function(t,e,n){"use strict";var r=n(18),o=n(0),a=n(10),i=n(129),s=n(89),l=n(6),c=n(90),u=n(91);o(o.S+o.F*!n(58)((function(t){Array.from(t)})),"Array",{from:function(t){var e,n,o,d,f=a(t),p="function"==typeof this?this:Array,g=arguments.length,m=g>1?arguments[1]:void 0,h=void 0!==m,v=0,y=u(f);if(h&&(m=r(m,g>2?arguments[2]:void 0,2)),null==y||p==Array&&s(y))for(n=new p(e=l(f.length));e>v;v++)c(n,v,h?m(f[v],v):f[v]);else for(d=y.call(f),n=new p;!(o=d.next()).done;v++)c(n,v,h?i(d,m,[o.value,v],!0):o.value);return n.length=v,n}})},function(t,e,n){"use strict";var r=n(0),o=n(90);r(r.S+r.F*n(2)((function(){function t(){}return!(Array.of.call(t)instanceof t)})),"Array",{of:function(){for(var t=0,e=arguments.length,n=new("function"==typeof this?this:Array)(e);e>t;)o(n,t,arguments[t++]);return n.length=e,n}})},function(t,e,n){"use strict";var r=n(0),o=n(16),a=[].join;r(r.P+r.F*(n(45)!=Object||!n(17)(a)),"Array",{join:function(t){return a.call(o(this),void 0===t?",":t)}})},function(t,e,n){"use strict";var r=n(0),o=n(77),a=n(24),i=n(33),s=n(6),l=[].slice;r(r.P+r.F*n(2)((function(){o&&l.call(o)})),"Array",{slice:function(t,e){var n=s(this.length),r=a(this);if(e=void 0===e?n:e,"Array"==r)return l.call(this,t,e);for(var o=i(t,n),c=i(e,n),u=s(c-o),d=new Array(u),f=0;f1&&(r=Math.min(r,a(arguments[1]))),r<0&&(r=n+r);r>=0;r--)if(r in e&&e[r]===t)return r||0;return-1}})},function(t,e,n){var r=n(0);r(r.P,"Array",{copyWithin:n(132)}),n(37)("copyWithin")},function(t,e,n){var r=n(0);r(r.P,"Array",{fill:n(92)}),n(37)("fill")},function(t,e,n){"use strict";var r=n(0),o=n(23)(5),a=!0;"find"in[]&&Array(1).find((function(){a=!1})),r(r.P+r.F*a,"Array",{find:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}}),n(37)("find")},function(t,e,n){"use strict";var r=n(0),o=n(23)(6),a="findIndex",i=!0;a in[]&&Array(1)[a]((function(){i=!1})),r(r.P+r.F*i,"Array",{findIndex:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}}),n(37)(a)},function(t,e,n){n(42)("Array")},function(t,e,n){var r=n(1),o=n(80),a=n(9).f,i=n(35).f,s=n(87),l=n(59),c=r.RegExp,u=c,d=c.prototype,f=/a/g,p=/a/g,g=new c(f)!==f;if(n(8)&&(!g||n(2)((function(){return p[n(5)("match")]=!1,c(f)!=f||c(p)==p||"/a/i"!=c(f,"i")})))){c=function(t,e){var n=this instanceof c,r=s(t),a=void 0===e;return!n&&r&&t.constructor===c&&a?t:o(g?new u(r&&!a?t.source:t,e):u((r=t instanceof c)?t.source:t,r&&a?l.call(t):e),n?this:d,c)};for(var m=function(t){t in c||a(c,t,{configurable:!0,get:function(){return u[t]},set:function(e){u[t]=e}})},h=i(u),v=0;h.length>v;)m(h[v++]);d.constructor=c,c.prototype=d,n(12)(r,"RegExp",c)}n(42)("RegExp")},function(t,e,n){"use strict";n(135);var r=n(3),o=n(59),a=n(8),i=/./.toString,s=function(t){n(12)(RegExp.prototype,"toString",t,!0)};n(2)((function(){return"/a/b"!=i.call({source:"a",flags:"b"})}))?s((function(){var t=r(this);return"/".concat(t.source,"/","flags"in t?t.flags:!a&&t instanceof RegExp?o.call(t):void 0)})):"toString"!=i.name&&s((function(){return i.call(this)}))},function(t,e,n){"use strict";var r=n(3),o=n(6),a=n(95),i=n(60);n(61)("match",1,(function(t,e,n,s){return[function(n){var r=t(this),o=null==n?void 0:n[e];return void 0!==o?o.call(n,r):new RegExp(n)[e](String(r))},function(t){var e=s(n,t,this);if(e.done)return e.value;var l=r(t),c=String(this);if(!l.global)return i(l,c);var u=l.unicode;l.lastIndex=0;for(var d,f=[],p=0;null!==(d=i(l,c));){var g=String(d[0]);f[p]=g,""===g&&(l.lastIndex=a(c,o(l.lastIndex),u)),p++}return 0===p?null:f}]}))},function(t,e,n){"use strict";var r=n(3),o=n(10),a=n(6),i=n(20),s=n(95),l=n(60),c=Math.max,u=Math.min,d=Math.floor,f=/\$([$&`']|\d\d?|<[^>]*>)/g,p=/\$([$&`']|\d\d?)/g;n(61)("replace",2,(function(t,e,n,g){return[function(r,o){var a=t(this),i=null==r?void 0:r[e];return void 0!==i?i.call(r,a,o):n.call(String(a),r,o)},function(t,e){var o=g(n,t,this,e);if(o.done)return o.value;var d=r(t),f=String(this),p="function"==typeof e;p||(e=String(e));var h=d.global;if(h){var v=d.unicode;d.lastIndex=0}for(var y=[];;){var _=l(d,f);if(null===_)break;if(y.push(_),!h)break;""===String(_[0])&&(d.lastIndex=s(f,a(d.lastIndex),v))}for(var b,w="",x=0,S=0;S=x&&(w+=f.slice(x,j)+M,x=j+A.length)}return w+f.slice(x)}];function m(t,e,r,a,i,s){var l=r+t.length,c=a.length,u=p;return void 0!==i&&(i=o(i),u=f),n.call(s,u,(function(n,o){var s;switch(o.charAt(0)){case"$":return"$";case"&":return t;case"`":return e.slice(0,r);case"'":return e.slice(l);case"<":s=i[o.slice(1,-1)];break;default:var u=+o;if(0===u)return n;if(u>c){var f=d(u/10);return 0===f?n:f<=c?void 0===a[f-1]?o.charAt(1):a[f-1]+o.charAt(1):n}s=a[u-1]}return void 0===s?"":s}))}}))},function(t,e,n){"use strict";var r=n(3),o=n(120),a=n(60);n(61)("search",1,(function(t,e,n,i){return[function(n){var r=t(this),o=null==n?void 0:n[e];return void 0!==o?o.call(n,r):new RegExp(n)[e](String(r))},function(t){var e=i(n,t,this);if(e.done)return e.value;var s=r(t),l=String(this),c=s.lastIndex;o(c,0)||(s.lastIndex=0);var u=a(s,l);return o(s.lastIndex,c)||(s.lastIndex=c),null===u?-1:u.index}]}))},function(t,e,n){"use strict";var r=n(87),o=n(3),a=n(48),i=n(95),s=n(6),l=n(60),c=n(94),u=n(2),d=Math.min,f=[].push,p="length",g=!u((function(){RegExp(4294967295,"y")}));n(61)("split",2,(function(t,e,n,u){var m;return m="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1)[p]||2!="ab".split(/(?:ab)*/)[p]||4!=".".split(/(.?)(.?)/)[p]||".".split(/()()/)[p]>1||"".split(/.?/)[p]?function(t,e){var o=String(this);if(void 0===t&&0===e)return[];if(!r(t))return n.call(o,t,e);for(var a,i,s,l=[],u=(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":""),d=0,g=void 0===e?4294967295:e>>>0,m=new RegExp(t.source,u+"g");(a=c.call(m,o))&&!((i=m.lastIndex)>d&&(l.push(o.slice(d,a.index)),a[p]>1&&a.index=g));)m.lastIndex===a.index&&m.lastIndex++;return d===o[p]?!s&&m.test("")||l.push(""):l.push(o.slice(d)),l[p]>g?l.slice(0,g):l}:"0".split(void 0,0)[p]?function(t,e){return void 0===t&&0===e?[]:n.call(this,t,e)}:n,[function(n,r){var o=t(this),a=null==n?void 0:n[e];return void 0!==a?a.call(n,o,r):m.call(String(o),n,r)},function(t,e){var r=u(m,t,this,e,m!==n);if(r.done)return r.value;var c=o(t),f=String(this),p=a(c,RegExp),h=c.unicode,v=(c.ignoreCase?"i":"")+(c.multiline?"m":"")+(c.unicode?"u":"")+(g?"y":"g"),y=new p(g?c:"^(?:"+c.source+")",v),_=void 0===e?4294967295:e>>>0;if(0===_)return[];if(0===f.length)return null===l(y,f)?[f]:[];for(var b=0,w=0,x=[];w0?arguments[0]:void 0)}}),{get:function(t){var e=r.getEntry(o(this,"Map"),t);return e&&e.v},set:function(t,e){return r.def(o(this,"Map"),0===t?0:t,e)}},r,!0)},function(t,e,n){"use strict";var r=n(139),o=n(38);t.exports=n(64)("Set",(function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}}),{add:function(t){return r.def(o(this,"Set"),t=0===t?0:t,t)}},r)},function(t,e,n){"use strict";var r,o=n(1),a=n(23)(0),i=n(12),s=n(28),l=n(119),c=n(140),u=n(4),d=n(38),f=n(38),p=!o.ActiveXObject&&"ActiveXObject"in o,g=s.getWeak,m=Object.isExtensible,h=c.ufstore,v=function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}},y={get:function(t){if(u(t)){var e=g(t);return!0===e?h(d(this,"WeakMap")).get(t):e?e[this._i]:void 0}},set:function(t,e){return c.def(d(this,"WeakMap"),t,e)}},_=t.exports=n(64)("WeakMap",v,y,c,!0,!0);f&&p&&(l((r=c.getConstructor(v,"WeakMap")).prototype,y),s.NEED=!0,a(["delete","has","get","set"],(function(t){var e=_.prototype,n=e[t];i(e,t,(function(e,o){if(u(e)&&!m(e)){this._f||(this._f=new r);var a=this._f[t](e,o);return"set"==t?this:a}return n.call(this,e,o)}))})))},function(t,e,n){"use strict";var r=n(140),o=n(38);n(64)("WeakSet",(function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}}),{add:function(t){return r.def(o(this,"WeakSet"),t,!0)}},r,!1,!0)},function(t,e,n){"use strict";var r=n(0),o=n(65),a=n(97),i=n(3),s=n(33),l=n(6),c=n(4),u=n(1).ArrayBuffer,d=n(48),f=a.ArrayBuffer,p=a.DataView,g=o.ABV&&u.isView,m=f.prototype.slice,h=o.VIEW;r(r.G+r.W+r.F*(u!==f),{ArrayBuffer:f}),r(r.S+r.F*!o.CONSTR,"ArrayBuffer",{isView:function(t){return g&&g(t)||c(t)&&h in t}}),r(r.P+r.U+r.F*n(2)((function(){return!new f(2).slice(1,void 0).byteLength})),"ArrayBuffer",{slice:function(t,e){if(void 0!==m&&void 0===e)return m.call(i(this),t);for(var n=i(this).byteLength,r=s(t,n),o=s(void 0===e?n:e,n),a=new(d(this,f))(l(o-r)),c=new p(this),u=new p(a),g=0;r=e.length)return{value:void 0,done:!0}}while(!((t=e[this._i++])in this._t));return{value:t,done:!1}})),r(r.S,"Reflect",{enumerate:function(t){return new a(t)}})},function(t,e,n){var r=n(21),o=n(36),a=n(14),i=n(0),s=n(4),l=n(3);i(i.S,"Reflect",{get:function t(e,n){var i,c,u=arguments.length<3?e:arguments[2];return l(e)===u?e[n]:(i=r.f(e,n))?a(i,"value")?i.value:void 0!==i.get?i.get.call(u):void 0:s(c=o(e))?t(c,n,u):void 0}})},function(t,e,n){var r=n(21),o=n(0),a=n(3);o(o.S,"Reflect",{getOwnPropertyDescriptor:function(t,e){return r.f(a(t),e)}})},function(t,e,n){var r=n(0),o=n(36),a=n(3);r(r.S,"Reflect",{getPrototypeOf:function(t){return o(a(t))}})},function(t,e,n){var r=n(0);r(r.S,"Reflect",{has:function(t,e){return e in t}})},function(t,e,n){var r=n(0),o=n(3),a=Object.isExtensible;r(r.S,"Reflect",{isExtensible:function(t){return o(t),!a||a(t)}})},function(t,e,n){var r=n(0);r(r.S,"Reflect",{ownKeys:n(142)})},function(t,e,n){var r=n(0),o=n(3),a=Object.preventExtensions;r(r.S,"Reflect",{preventExtensions:function(t){o(t);try{return a&&a(t),!0}catch(t){return!1}}})},function(t,e,n){var r=n(9),o=n(21),a=n(36),i=n(14),s=n(0),l=n(29),c=n(3),u=n(4);s(s.S,"Reflect",{set:function t(e,n,s){var d,f,p=arguments.length<4?e:arguments[3],g=o.f(c(e),n);if(!g){if(u(f=a(e)))return t(f,n,s,p);g=l(0)}if(i(g,"value")){if(!1===g.writable||!u(p))return!1;if(d=o.f(p,n)){if(d.get||d.set||!1===d.writable)return!1;d.value=s,r.f(p,n,d)}else r.f(p,n,l(0,s));return!0}return void 0!==g.set&&(g.set.call(p,s),!0)}})},function(t,e,n){var r=n(0),o=n(78);o&&r(r.S,"Reflect",{setPrototypeOf:function(t,e){o.check(t,e);try{return o.set(t,e),!0}catch(t){return!1}}})},function(t,e,n){n(334),t.exports=n(7).Array.includes},function(t,e,n){"use strict";var r=n(0),o=n(55)(!0);r(r.P,"Array",{includes:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}}),n(37)("includes")},function(t,e,n){n(336),t.exports=n(7).Array.flatMap},function(t,e,n){"use strict";var r=n(0),o=n(337),a=n(10),i=n(6),s=n(19),l=n(130);r(r.P,"Array",{flatMap:function(t){var e,n,r=a(this);return s(t),e=i(r.length),n=l(r,0),o(n,r,r,e,0,1,t,arguments[1]),n}}),n(37)("flatMap")},function(t,e,n){"use strict";var r=n(57),o=n(4),a=n(6),i=n(18),s=n(5)("isConcatSpreadable");t.exports=function t(e,n,l,c,u,d,f,p){for(var g,m,h=u,v=0,y=!!f&&i(f,p,3);v0)h=t(e,n,g,a(g.length),h,d-1)-1;else{if(h>=9007199254740991)throw TypeError();e[h]=g}h++}v++}return h}},function(t,e,n){n(339),t.exports=n(7).String.padStart},function(t,e,n){"use strict";var r=n(0),o=n(143),a=n(63),i=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(a);r(r.P+r.F*i,"String",{padStart:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0,!0)}})},function(t,e,n){n(341),t.exports=n(7).String.padEnd},function(t,e,n){"use strict";var r=n(0),o=n(143),a=n(63),i=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(a);r(r.P+r.F*i,"String",{padEnd:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0,!1)}})},function(t,e,n){n(343),t.exports=n(7).String.trimLeft},function(t,e,n){"use strict";n(40)("trimLeft",(function(t){return function(){return t(this,1)}}),"trimStart")},function(t,e,n){n(345),t.exports=n(7).String.trimRight},function(t,e,n){"use strict";n(40)("trimRight",(function(t){return function(){return t(this,2)}}),"trimEnd")},function(t,e,n){n(347),t.exports=n(74).f("asyncIterator")},function(t,e,n){n(115)("asyncIterator")},function(t,e,n){n(349),t.exports=n(7).Object.getOwnPropertyDescriptors},function(t,e,n){var r=n(0),o=n(142),a=n(16),i=n(21),s=n(90);r(r.S,"Object",{getOwnPropertyDescriptors:function(t){for(var e,n,r=a(t),l=i.f,c=o(r),u={},d=0;c.length>d;)void 0!==(n=l(r,e=c[d++]))&&s(u,e,n);return u}})},function(t,e,n){n(351),t.exports=n(7).Object.values},function(t,e,n){var r=n(0),o=n(144)(!1);r(r.S,"Object",{values:function(t){return o(t)}})},function(t,e,n){n(353),t.exports=n(7).Object.entries},function(t,e,n){var r=n(0),o=n(144)(!0);r(r.S,"Object",{entries:function(t){return o(t)}})},function(t,e,n){"use strict";n(136),n(355),t.exports=n(7).Promise.finally},function(t,e,n){"use strict";var r=n(0),o=n(7),a=n(1),i=n(48),s=n(138);r(r.P+r.R,"Promise",{finally:function(t){var e=i(this,o.Promise||a.Promise),n="function"==typeof t;return this.then(n?function(n){return s(e,t()).then((function(){return n}))}:t,n?function(n){return s(e,t()).then((function(){throw n}))}:t)}})},function(t,e,n){n(357),n(358),n(359),t.exports=n(7)},function(t,e,n){var r=n(1),o=n(0),a=n(63),i=[].slice,s=/MSIE .\./.test(a),l=function(t){return function(e,n){var r=arguments.length>2,o=!!r&&i.call(arguments,2);return t(r?function(){("function"==typeof e?e:Function(e)).apply(this,o)}:e,n)}};o(o.G+o.B+o.F*s,{setTimeout:l(r.setTimeout),setInterval:l(r.setInterval)})},function(t,e,n){var r=n(0),o=n(96);r(r.G+r.B,{setImmediate:o.set,clearImmediate:o.clear})},function(t,e,n){for(var r=n(93),o=n(32),a=n(12),i=n(1),s=n(15),l=n(41),c=n(5),u=c("iterator"),d=c("toStringTag"),f=l.Array,p={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},g=o(p),m=0;m=0;--o){var a=this.tryEntries[o],i=a.completion;if("root"===a.tryLoc)return r("end");if(a.tryLoc<=this.prev){var s=n.call(a,"catchLoc"),l=n.call(a,"finallyLoc");if(s&&l){if(this.prev=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),x(n),u}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var o=r.arg;x(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:A(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=void 0),u}},t}(t.exports);try{regeneratorRuntime=r}catch(t){Function("r","regeneratorRuntime = r")(r)}},function(t,e){!function(){if("undefined"!=typeof window&&"undefined"!=typeof document&&"undefined"!=typeof HTMLElement){var t=!1;try{var e=document.createElement("div");e.addEventListener("focus",(function(t){t.preventDefault(),t.stopPropagation()}),!0),e.focus(Object.defineProperty({},"preventScroll",{get:function(){if(navigator&&void 0!==navigator.userAgent&&navigator.userAgent&&navigator.userAgent.match(/Edge\/1[7-8]/))return t=!1;t=!0}}))}catch(t){}if(void 0===HTMLElement.prototype.nativeFocus&&!t){HTMLElement.prototype.nativeFocus=HTMLElement.prototype.focus;var n=function(t){for(var e=0;e0?b.join(",")||null:void 0}];else if(s(u))w=u;else{var S=Object.keys(b);w=d?S.sort(d):S}for(var A=0;A0?y+v:""}},function(t,e,n){"use strict";var r=n(145),o=Object.prototype.hasOwnProperty,a=Array.isArray,i={allowDots:!1,allowPrototypes:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:r.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},s=function(t){return t.replace(/&#(\d+);/g,(function(t,e){return String.fromCharCode(parseInt(e,10))}))},l=function(t,e){return t&&"string"==typeof t&&e.comma&&t.indexOf(",")>-1?t.split(","):t},c=function(t,e,n,r){if(t){var a=n.allowDots?t.replace(/\.([^.[]+)/g,"[$1]"):t,i=/(\[[^[\]]*])/g,s=n.depth>0&&/(\[[^[\]]*])/.exec(a),c=s?a.slice(0,s.index):a,u=[];if(c){if(!n.plainObjects&&o.call(Object.prototype,c)&&!n.allowPrototypes)return;u.push(c)}for(var d=0;n.depth>0&&null!==(s=i.exec(a))&&d=0;--a){var i,s=t[a];if("[]"===s&&n.parseArrays)i=[].concat(o);else{i=n.plainObjects?Object.create(null):{};var c="["===s.charAt(0)&&"]"===s.charAt(s.length-1)?s.slice(1,-1):s,u=parseInt(c,10);n.parseArrays||""!==c?!isNaN(u)&&s!==c&&String(u)===c&&u>=0&&n.parseArrays&&u<=n.arrayLimit?(i=[])[u]=o:i[c]=o:i={0:o}}o=i}return o}(u,e,n,r)}};t.exports=function(t,e){var n=function(t){if(!t)return i;if(null!==t.decoder&&void 0!==t.decoder&&"function"!=typeof t.decoder)throw new TypeError("Decoder has to be a function.");if(void 0!==t.charset&&"utf-8"!==t.charset&&"iso-8859-1"!==t.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var e=void 0===t.charset?i.charset:t.charset;return{allowDots:void 0===t.allowDots?i.allowDots:!!t.allowDots,allowPrototypes:"boolean"==typeof t.allowPrototypes?t.allowPrototypes:i.allowPrototypes,arrayLimit:"number"==typeof t.arrayLimit?t.arrayLimit:i.arrayLimit,charset:e,charsetSentinel:"boolean"==typeof t.charsetSentinel?t.charsetSentinel:i.charsetSentinel,comma:"boolean"==typeof t.comma?t.comma:i.comma,decoder:"function"==typeof t.decoder?t.decoder:i.decoder,delimiter:"string"==typeof t.delimiter||r.isRegExp(t.delimiter)?t.delimiter:i.delimiter,depth:"number"==typeof t.depth||!1===t.depth?+t.depth:i.depth,ignoreQueryPrefix:!0===t.ignoreQueryPrefix,interpretNumericEntities:"boolean"==typeof t.interpretNumericEntities?t.interpretNumericEntities:i.interpretNumericEntities,parameterLimit:"number"==typeof t.parameterLimit?t.parameterLimit:i.parameterLimit,parseArrays:!1!==t.parseArrays,plainObjects:"boolean"==typeof t.plainObjects?t.plainObjects:i.plainObjects,strictNullHandling:"boolean"==typeof t.strictNullHandling?t.strictNullHandling:i.strictNullHandling}}(e);if(""===t||null==t)return n.plainObjects?Object.create(null):{};for(var u="string"==typeof t?function(t,e){var n,c={},u=e.ignoreQueryPrefix?t.replace(/^\?/,""):t,d=e.parameterLimit===1/0?void 0:e.parameterLimit,f=u.split(e.delimiter,d),p=-1,g=e.charset;if(e.charsetSentinel)for(n=0;n-1&&(h=a(h)?[h]:h),o.call(c,m)?c[m]=r.combine(c[m],h):c[m]=h}return c}(t,n):t,d=n.plainObjects?Object.create(null):{},f=Object.keys(u),p=0;p $taxonomy, - 'field' => 'slug', - 'terms' => $values, - 'operator' => $operator, - ); - return $return; + $values = alm_parse_tax_terms( $terms ); + $include_children = $children !== 'false' ? true : false; + $query = [ + 'taxonomy' => $taxonomy, + 'field' => 'slug', + 'terms' => $values, + 'operator' => $operator, + 'include_children' => $include_children, + ]; + return $query; } } diff --git a/core/src/js/addons/cache.js b/core/src/js/addons/cache.js index 874b018..a17f617 100644 --- a/core/src/js/addons/cache.js +++ b/core/src/js/addons/cache.js @@ -51,6 +51,5 @@ export function wooCache(alm, content) { axios.post(alm_localize.ajaxurl, formData).then(function () { console.log('Cache created for post: ' + alm.canonical_url); - //console.log(response); }); } diff --git a/core/src/js/ajax-load-more.js b/core/src/js/ajax-load-more.js index ef7d001..9f38347 100755 --- a/core/src/js/ajax-load-more.js +++ b/core/src/js/ajax-load-more.js @@ -1,4 +1,4 @@ -/* +/** * Ajax Load More * https://connekthq.com/plugins/ajax-load-more/ * Author: Darren Cooney @@ -267,8 +267,8 @@ let alm_is_filtering = false; // Extension Shortcode Params // REST API. - alm.extensions.restapi = alm.listing.dataset.restapi; - if (alm.extensions.restapi === 'true') { + alm.extensions.restapi = alm.listing.dataset.restapi === 'true' ? true : false; + if (alm.extensions.restapi) { alm.extensions.restapi_base_url = alm.listing.dataset.restapiBaseUrl; alm.extensions.restapi_namespace = alm.listing.dataset.restapiNamespace; alm.extensions.restapi_endpoint = alm.listing.dataset.restapiEndpoint; @@ -277,26 +277,24 @@ let alm_is_filtering = false; } // ACF. - alm.extensions.acf = alm.listing.dataset.acf; - if (alm.extensions.acf === 'true') { + alm.extensions.acf = alm.listing.dataset.acf === 'true' ? true : false; + if (alm.extensions.acf) { alm.extensions.acf_field_type = alm.listing.dataset.acfFieldType; alm.extensions.acf_field_name = alm.listing.dataset.acfFieldName; alm.extensions.acf_parent_field_name = alm.listing.dataset.acfParentFieldName; alm.extensions.acf_post_id = alm.listing.dataset.acfPostId; - alm.extensions.acf = alm.extensions.acf === 'true' ? true : false; - // if field type, name or post ID is empty + // if field type, name or post ID is empty. if (alm.extensions.acf_field_type === undefined || alm.extensions.acf_field_name === undefined || alm.extensions.acf_post_id === undefined) { alm.extensions.acf = false; } } // Term Query. - alm.extensions.term_query = alm.listing.dataset.termQuery; - if (alm.extensions.term_query === 'true') { + alm.extensions.term_query = alm.listing.dataset.termQuery === 'true' ? true : false; + if (alm.extensions.term_query) { alm.extensions.term_query_taxonomy = alm.listing.dataset.termQueryTaxonomy; alm.extensions.term_query_hide_empty = alm.listing.dataset.termQueryHideEmpty; alm.extensions.term_query_number = alm.listing.dataset.termQueryNumber; - alm.extensions.term_query = alm.extensions.term_query === 'true' ? true : false; } // Paging. @@ -379,17 +377,12 @@ let alm_is_filtering = false; } else { alm.addons.tabs = false; } - /* End Tabs */ /* REST API */ - if (alm.extensions.restapi === 'true') { - alm.extensions.restapi = true; + if (alm.extensions.restapi) { alm.extensions.restapi_debug = alm.extensions.restapi_debug === undefined ? false : alm.extensions.restapi_debug; alm.extensions.restapi = alm.extensions.restapi_template_id === '' ? false : alm.extensions.restapi; - } else { - alm.extensions.restapi = false; } - /* End REST API */ /* Preloaded */ if (alm.addons.preloaded === 'true') { diff --git a/core/src/js/helpers/queryParams.js b/core/src/js/helpers/queryParams.js index 976408b..ffba4f0 100755 --- a/core/src/js/helpers/queryParams.js +++ b/core/src/js/helpers/queryParams.js @@ -20,7 +20,7 @@ export function almGetAjaxParams(alm, action, queryType) { offset: alm.offset, post_type: alm.post_type, repeater: alm.repeater, - seo_start_page: alm.start_page + seo_start_page: alm.start_page, }; // Addons & Extensions @@ -104,6 +104,9 @@ export function almGetAjaxParams(alm, action, queryType) { if (alm.listing.dataset.taxonomyOperator) { data.taxonomy_operator = alm.listing.dataset.taxonomyOperator; } + if (alm.listing.dataset.taxonomyIncludeChildren) { + data.taxonomy_include_children = alm.listing.dataset.taxonomyIncludeChildren; + } if (alm.listing.dataset.taxonomyRelation) { data.taxonomy_relation = alm.listing.dataset.taxonomyRelation; } @@ -218,7 +221,7 @@ export function almGetRestParams(alm) { lang: alm.lang, preloaded: alm.addons.preloaded, preloaded_amount: alm.addons.preloaded_amount, - seo_start_page: alm.start_page + seo_start_page: alm.start_page, }; return data; diff --git a/lang/ajax-load-more.pot b/lang/ajax-load-more.pot index 7665d8d..6ad5600 100755 --- a/lang/ajax-load-more.pot +++ b/lang/ajax-load-more.pot @@ -9,7 +9,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"POT-Creation-Date: 2023-01-22T14:16:41+00:00\n" +"POT-Creation-Date: 2023-02-07T00:31:31+00:00\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "X-Generator: WP-CLI 2.5.0\n" "X-Domain: ajax-load-more\n" @@ -17,8 +17,6 @@ msgstr "" #. Plugin Name of the plugin #: admin/admin.php:110 #: core/integration/elementor/elementor.php:19 -#: _out/admin/admin.php:110 -#: _out/core/integration/elementor/elementor.php:19 msgid "Ajax Load More" msgstr "" @@ -39,159 +37,112 @@ msgid "https://connekthq.com" msgstr "" #: admin/admin.php:76 -#: admin/admin.php:550 +#: admin/admin.php:552 #: admin/functions/layouts.php:19 #: admin/functions/licensing.php:19 #: admin/functions/repeater-templates.php:20 #: admin/functions/repeater-templates.php:130 -#: _out/admin/admin.php:76 -#: _out/admin/admin.php:550 -#: _out/admin/functions/layouts.php:19 -#: _out/admin/functions/licensing.php:19 -#: _out/admin/functions/repeater-templates.php:20 -#: _out/admin/functions/repeater-templates.php:130 msgid "You don't belong here." msgstr "" #: admin/admin.php:81 -#: admin/admin.php:555 +#: admin/admin.php:557 #: admin/functions/layouts.php:24 #: admin/functions/licensing.php:25 #: admin/functions/repeater-templates.php:25 #: admin/functions/repeater-templates.php:135 -#: _out/admin/admin.php:81 -#: _out/admin/admin.php:555 -#: _out/admin/functions/layouts.php:24 -#: _out/admin/functions/licensing.php:25 -#: _out/admin/functions/repeater-templates.php:25 -#: _out/admin/functions/repeater-templates.php:135 msgid "Error - unable to verify nonce, please try again." msgstr "" #: admin/admin.php:89 -#: _out/admin/admin.php:89 msgid "Transient set successfully" msgstr "" #: admin/admin.php:111 #: admin/editor/editor-build.php:69 #: admin/views/licenses.php:105 -#: _out/admin/admin.php:111 -#: _out/admin/editor/editor-build.php:69 -#: _out/admin/views/licenses.php:105 msgid "Active" msgstr "" #: admin/admin.php:112 #: admin/editor/editor-build.php:70 #: admin/views/licenses.php:107 -#: _out/admin/admin.php:112 -#: _out/admin/editor/editor-build.php:70 -#: _out/admin/views/licenses.php:107 msgid "Inactive" msgstr "" #: admin/admin.php:113 #: admin/editor/editor-build.php:71 -#: _out/admin/admin.php:113 -#: _out/admin/editor/editor-build.php:71 msgid "Applying layout" msgstr "" #: admin/admin.php:114 #: admin/editor/editor-build.php:72 -#: admin/views/repeater-templates.php:448 -#: _out/admin/admin.php:114 -#: _out/admin/editor/editor-build.php:72 -#: _out/admin/views/repeater-templates.php:448 +#: admin/views/repeater-templates.php:452 msgid "Template Updated" msgstr "" #: admin/admin.php:116 #: admin/editor/editor-build.php:75 -#: _out/admin/admin.php:116 -#: _out/admin/editor/editor-build.php:75 msgid "Select Author(s)" msgstr "" #: admin/admin.php:117 #: admin/editor/editor-build.php:76 -#: _out/admin/admin.php:117 -#: _out/admin/editor/editor-build.php:76 msgid "Select Categories" msgstr "" #: admin/admin.php:118 #: admin/editor/editor-build.php:77 -#: _out/admin/admin.php:118 -#: _out/admin/editor/editor-build.php:77 msgid "Select Tags" msgstr "" #: admin/admin.php:119 #: admin/editor/editor-build.php:74 -#: _out/admin/admin.php:119 -#: _out/admin/editor/editor-build.php:74 msgid "Select" msgstr "" #: admin/admin.php:120 #: admin/editor/editor-build.php:41 #: admin/editor/editor-build.php:78 -#: _out/admin/admin.php:120 -#: _out/admin/editor/editor-build.php:41 -#: _out/admin/editor/editor-build.php:78 msgid "Jump to Option" msgstr "" #: admin/admin.php:121 #: admin/editor/editor-build.php:79 -#: _out/admin/admin.php:121 -#: _out/admin/editor/editor-build.php:79 msgid "Jump to Template" msgstr "" #: admin/admin.php:122 -#: _out/admin/admin.php:122 msgid "Are you sure you want to install this Ajax Load More extension?" msgstr "" #: admin/admin.php:123 -#: _out/admin/admin.php:123 msgid "Install Now" msgstr "" #: admin/admin.php:124 -#: _out/admin/admin.php:124 msgid "Activate" msgstr "" #: admin/admin.php:125 -#: _out/admin/admin.php:125 msgid "Saving Settings" msgstr "" #: admin/admin.php:126 -#: _out/admin/admin.php:126 msgid "Settings Saved Successfully" msgstr "" #: admin/admin.php:127 -#: _out/admin/admin.php:127 msgid "Error Saving Settings" msgstr "" #: admin/admin.php:128 -#: _out/admin/admin.php:128 msgid "There is a maximum of 3 tax_query objects while using the shortcode builder" msgstr "" #: admin/admin.php:169 #: admin/admin.php:170 #: ajax-load-more.php:299 -#: _out/admin/admin.php:169 -#: _out/admin/admin.php:170 -#: _out/ajax-load-more.php:299 msgid "Settings" msgstr "" @@ -199,19 +150,12 @@ msgstr "" #: admin/admin.php:179 #: admin/views/repeater-templates.php:23 #: admin/views/repeater-templates.php:36 -#: _out/admin/admin.php:178 -#: _out/admin/admin.php:179 -#: _out/admin/views/repeater-templates.php:23 -#: _out/admin/views/repeater-templates.php:36 msgid "Repeater Templates" msgstr "" #: admin/admin.php:187 #: admin/admin.php:188 #: admin/views/shortcode-builder.php:16 -#: _out/admin/admin.php:187 -#: _out/admin/admin.php:188 -#: _out/admin/views/shortcode-builder.php:16 msgid "Shortcode Builder" msgstr "" @@ -220,11 +164,6 @@ msgstr "" #: admin/shortcode-builder/shortcode-builder.php:18 #: admin/shortcode-builder/shortcode-builder.php:38 #: admin/views/add-ons.php:16 -#: _out/admin/admin.php:197 -#: _out/admin/admin.php:198 -#: _out/admin/shortcode-builder/shortcode-builder.php:18 -#: _out/admin/shortcode-builder/shortcode-builder.php:38 -#: _out/admin/views/add-ons.php:16 msgid "Add-ons" msgstr "" @@ -233,32 +172,21 @@ msgstr "" #: admin/shortcode-builder/shortcode-builder.php:21 #: admin/shortcode-builder/shortcode-builder.php:69 #: admin/views/extensions.php:14 -#: _out/admin/admin.php:207 -#: _out/admin/admin.php:208 -#: _out/admin/shortcode-builder/shortcode-builder.php:21 -#: _out/admin/shortcode-builder/shortcode-builder.php:69 -#: _out/admin/views/extensions.php:14 msgid "Extensions" msgstr "" #: admin/admin.php:216 #: admin/admin.php:217 #: admin/views/help.php:27 -#: _out/admin/admin.php:216 -#: _out/admin/admin.php:217 -#: _out/admin/views/help.php:27 msgid "Help" msgstr "" #: admin/admin.php:223 -#: _out/admin/admin.php:223 msgid "License" msgstr "" #: admin/admin.php:223 #: admin/views/licenses.php:11 -#: _out/admin/admin.php:223 -#: _out/admin/views/licenses.php:11 msgid "Licenses" msgstr "" @@ -266,630 +194,489 @@ msgstr "" #: admin/admin.php:242 #: admin/admin.php:250 #: admin/views/go-pro.php:14 -#: _out/admin/admin.php:241 -#: _out/admin/admin.php:242 -#: _out/admin/admin.php:250 -#: _out/admin/views/go-pro.php:14 msgid "Pro" msgstr "" #: admin/admin.php:251 #: admin/views/licenses.php:162 -#: _out/admin/admin.php:251 -#: _out/admin/views/licenses.php:162 msgid "Go Pro" msgstr "" #: admin/admin.php:262 #: admin/admin.php:263 #: admin/shortcode-builder/components/cache.php:3 -#: _out/admin/admin.php:262 -#: _out/admin/admin.php:263 -#: _out/admin/shortcode-builder/components/cache.php:3 msgid "Cache" msgstr "" #: admin/admin.php:282 #: admin/admin.php:283 -#: admin/shortcode-builder/components/filters.php:3 -#: _out/admin/admin.php:282 -#: _out/admin/admin.php:283 -#: _out/admin/shortcode-builder/components/filters.php:3 +#: admin/shortcode-builder/components/filters.php:10 msgid "Filters" msgstr "" #: admin/admin.php:303 #: admin/admin.php:304 -#: _out/admin/admin.php:303 -#: _out/admin/admin.php:304 msgid "WooCommerce" msgstr "" #: admin/editor/editor-build.php:45 -#: _out/admin/editor/editor-build.php:45 msgid "Create your own Ajax Load More shortcode by adjusting the parameters below:" msgstr "" #: admin/editor/editor-build.php:53 -#: _out/admin/editor/editor-build.php:53 msgid "Insert Shortcode" msgstr "" #: admin/editor/editor-build.php:56 -#: _out/admin/editor/editor-build.php:56 msgid "Copy" msgstr "" #: admin/editor/editor.php:19 -#: _out/admin/editor/editor.php:19 msgid "You are not allowed to be here" msgstr "" #: admin/functions/layouts.php:36 -#: _out/admin/functions/layouts.php:36 msgid "This doesn't look right, what are you trying to do?" msgstr "" #: admin/functions/licensing.php:128 -#: _out/admin/functions/licensing.php:128 msgid "You have an invalid or expired Ajax Load More Pro license key - please visit the License section to input your key or purchase one now." msgstr "" #: admin/functions/licensing.php:133 -#: _out/admin/functions/licensing.php:133 msgid "You have invalid or expired Ajax Load More license keys - please visit the Licenses section and input your keys." msgstr "" #: admin/functions/licensing.php:255 -#: _out/admin/functions/licensing.php:255 msgid "Looks like your subscription has expired." msgstr "" #: admin/functions/licensing.php:256 -#: _out/admin/functions/licensing.php:256 msgid "Please login to your Account to renew the license." msgstr "" #: admin/functions/licensing.php:264 -#: _out/admin/functions/licensing.php:264 msgid "Looks like your license is inactive and/or invalid." msgstr "" #: admin/functions/licensing.php:265 -#: _out/admin/functions/licensing.php:265 msgid "Please activate the license or login to your Account to renew the license." msgstr "" #: admin/functions/licensing.php:273 -#: _out/admin/functions/licensing.php:273 msgid "Looks like your license has been deactivated." msgstr "" #: admin/functions/licensing.php:274 -#: _out/admin/functions/licensing.php:274 msgid "Please activate the license to update." msgstr "" #. translators: %1$s is replaced with link href #: admin/functions/licensing.php:305 -#: _out/admin/functions/licensing.php:305 msgid "%1$sRegister%2$s your copy of %3$s to receive access to automatic upgrades and support. Need a license key? %4$sPurchase one now%5$s." msgstr "" #: admin/functions/repeater-templates.php:110 -#: _out/admin/functions/repeater-templates.php:110 msgid "Template Saved Successfully" msgstr "" #: admin/functions/repeater-templates.php:112 -#: _out/admin/functions/repeater-templates.php:112 msgid "Error Writing File" msgstr "" #: admin/functions/repeater-templates.php:112 -#: admin/views/repeater-templates.php:389 -#: _out/admin/functions/repeater-templates.php:112 -#: _out/admin/views/repeater-templates.php:389 +#: admin/views/repeater-templates.php:393 msgid "Something went wrong and the data could not be saved." msgstr "" #: admin/functions/repeater-templates.php:179 -#: _out/admin/functions/repeater-templates.php:179 msgid "Something isn't right here..." msgstr "" #: admin/functions/settings.php:37 #: admin/shortcode-builder/shortcode-builder.php:167 -#: _out/admin/functions/settings.php:37 -#: _out/admin/shortcode-builder/shortcode-builder.php:167 msgid "Container Type" msgstr "" #: admin/functions/settings.php:45 #: admin/shortcode-builder/shortcode-builder.php:197 -#: _out/admin/functions/settings.php:45 -#: _out/admin/shortcode-builder/shortcode-builder.php:197 msgid "Container Classes" msgstr "" #: admin/functions/settings.php:53 -#: _out/admin/functions/settings.php:53 msgid "Disable CSS" msgstr "" #: admin/functions/settings.php:61 #: admin/shortcode-builder/shortcode-builder.php:125 -#: _out/admin/functions/settings.php:61 -#: _out/admin/shortcode-builder/shortcode-builder.php:125 msgid "Button/Loading Style" msgstr "" #: admin/functions/settings.php:69 -#: _out/admin/functions/settings.php:69 msgid "Load CSS Inline" msgstr "" #: admin/functions/settings.php:77 -#: _out/admin/functions/settings.php:77 msgid "Button Classes" msgstr "" #: admin/functions/settings.php:85 -#: _out/admin/functions/settings.php:85 msgid "Custom JavaScript" msgstr "" #: admin/functions/settings.php:103 -#: _out/admin/functions/settings.php:103 msgid "Legacy Callbacks" msgstr "" #: admin/functions/settings.php:111 -#: _out/admin/functions/settings.php:111 msgid "Dynamic Content" msgstr "" #: admin/functions/settings.php:119 -#: _out/admin/functions/settings.php:119 msgid "Error Notices" msgstr "" #: admin/functions/settings.php:127 -#: _out/admin/functions/settings.php:127 msgid "Delete on Uninstall" msgstr "" #: admin/functions/settings.php:202 -#: _out/admin/functions/settings.php:202 msgid "Customize the user experience of Ajax Load More by updating the fields below." msgstr "" #: admin/functions/settings.php:211 -#: _out/admin/functions/settings.php:211 msgid "The following settings affect the WordPress admin area only." msgstr "" #: admin/functions/settings.php:237 -#: _out/admin/functions/settings.php:237 msgid "I want to use my own CSS styles." msgstr "" #: admin/functions/settings.php:237 -#: _out/admin/functions/settings.php:237 msgid "View Ajax Load More CSS" msgstr "" #: admin/functions/settings.php:255 -#: _out/admin/functions/settings.php:255 msgid "Hide shortcode button in WYSIWYG editor." msgstr "" #: admin/functions/settings.php:273 -#: _out/admin/functions/settings.php:273 msgid "Display error messaging regarding repeater template updates in the browser console." msgstr "" #: admin/functions/settings.php:291 -#: _out/admin/functions/settings.php:291 msgid "Disable dynamic population of categories, tags and authors in the Shortcode Builder.Recommended if you have a large number of categories, tags and/or authors." msgstr "" #: admin/functions/settings.php:310 #: admin/functions/settings.php:313 -#: _out/admin/functions/settings.php:310 -#: _out/admin/functions/settings.php:313 msgid "Ajax Posts Here" msgstr "" #: admin/functions/settings.php:315 -#: _out/admin/functions/settings.php:315 msgid "You can modify the container type when building a shortcode." msgstr "" #: admin/functions/settings.php:331 -#: _out/admin/functions/settings.php:331 msgid "Add custom classes to the .alm-listing container - classes are applied globally and will appear with every instance of Ajax Load More. You can also add classes when building a shortcode." msgstr "" #: admin/functions/settings.php:421 -#: _out/admin/functions/settings.php:421 msgid "Select an Ajax loading style - you can choose between a Button or Infinite Scroll" msgstr "" #: admin/functions/settings.php:426 #: admin/shortcode-builder/shortcode-builder.php:131 -#: _out/admin/functions/settings.php:426 -#: _out/admin/shortcode-builder/shortcode-builder.php:131 msgid "Button Style (Dark)" msgstr "" #: admin/functions/settings.php:433 #: admin/shortcode-builder/shortcode-builder.php:138 -#: _out/admin/functions/settings.php:433 -#: _out/admin/shortcode-builder/shortcode-builder.php:138 msgid "Button Style (Light)" msgstr "" #: admin/functions/settings.php:438 #: admin/shortcode-builder/shortcode-builder.php:142 -#: _out/admin/functions/settings.php:438 -#: _out/admin/shortcode-builder/shortcode-builder.php:142 msgid "Infinite Scroll (No Button)" msgstr "" #: admin/functions/settings.php:454 -#: _out/admin/functions/settings.php:454 msgid "Click to Preview" msgstr "" #: admin/functions/settings.php:456 #: admin/shortcode-builder/shortcode-builder.php:156 #: admin/shortcode-builder/shortcode-builder.php:372 -#: core/classes/class-alm-shortcode.php:213 -#: _out/admin/functions/settings.php:456 -#: _out/admin/shortcode-builder/shortcode-builder.php:156 -#: _out/admin/shortcode-builder/shortcode-builder.php:372 -#: _out/core/classes/class-alm-shortcode.php:213 +#: core/classes/class-alm-shortcode.php:214 msgid "Load More" msgstr "" #: admin/functions/settings.php:476 -#: _out/admin/functions/settings.php:476 msgid "Improve site performance by loading Ajax Load More CSS inline." msgstr "" #: admin/functions/settings.php:493 -#: _out/admin/functions/settings.php:493 msgid "Add classes to your Load More button." msgstr "" #: admin/functions/settings.php:525 -#: _out/admin/functions/settings.php:525 msgid "Enter custom JavaScript code." msgstr "" #: admin/functions/settings.php:529 -#: _out/admin/functions/settings.php:529 msgid "JavaScript will be rendered with every Ajax Load More instance." msgstr "" #: admin/functions/settings.php:548 -#: _out/admin/functions/settings.php:548 msgid "On initial page load, move the user's browser window to the top of the screen." msgstr "" #: admin/functions/settings.php:549 -#: _out/admin/functions/settings.php:549 msgid "This may help prevent the loading of unnecessary posts." msgstr "" #: admin/functions/settings.php:569 -#: _out/admin/functions/settings.php:569 msgid "Disable REST API." msgstr "" #: admin/functions/settings.php:570 -#: _out/admin/functions/settings.php:570 msgid "Use `admin-ajax.php` in favour of the WordPress REST API for all Ajax requests." msgstr "" #: admin/functions/settings.php:590 -#: _out/admin/functions/settings.php:590 msgid "Load legacy JavaScript callback functions." msgstr "" #: admin/functions/settings.php:591 -#: _out/admin/functions/settings.php:591 msgid "Ajax Load More callback functions were updated in 5.0. Users who were using callbacks prior to ALM 5.0 can load this helper library to maintain compatibility." msgstr "" #: admin/functions/settings.php:611 -#: _out/admin/functions/settings.php:611 msgid "Check this box if Ajax Load More should remove all of its data* when the plugin is deleted." msgstr "" #: admin/functions/settings.php:612 -#: _out/admin/functions/settings.php:612 msgid "* Database Tables, Options and Repeater Templates" msgstr "" #: admin/includes/components/example-list.php:2 #: admin/views/repeater-templates.php:134 #: admin/views/repeater-templates.php:173 -#: _out/admin/includes/components/example-list.php:2 -#: _out/admin/views/repeater-templates.php:134 -#: _out/admin/views/repeater-templates.php:173 msgid "Collapse All" msgstr "" #: admin/includes/components/example-list.php:2 #: admin/views/repeater-templates.php:135 #: admin/views/repeater-templates.php:174 -#: _out/admin/includes/components/example-list.php:2 -#: _out/admin/views/repeater-templates.php:135 -#: _out/admin/views/repeater-templates.php:174 msgid "Expand All" msgstr "" #: admin/includes/components/example-list.php:5 -#: _out/admin/includes/components/example-list.php:5 msgid "Archive.php" msgstr "" #: admin/includes/components/example-list.php:7 -#: _out/admin/includes/components/example-list.php:7 msgid "Shortcode for use on generic archive page." msgstr "" #: admin/includes/components/example-list.php:15 -#: _out/admin/includes/components/example-list.php:15 msgid "Author.php" msgstr "" #: admin/includes/components/example-list.php:17 -#: _out/admin/includes/components/example-list.php:17 msgid "Shortcode for use on author archive pages." msgstr "" #: admin/includes/components/example-list.php:24 -#: _out/admin/includes/components/example-list.php:24 msgid "Category.php" msgstr "" #: admin/includes/components/example-list.php:26 -#: _out/admin/includes/components/example-list.php:26 msgid "Shortcode for use on category archive pages." msgstr "" #: admin/includes/components/example-list.php:33 -#: _out/admin/includes/components/example-list.php:33 msgid "Date Archives" msgstr "" #: admin/includes/components/example-list.php:35 -#: _out/admin/includes/components/example-list.php:35 msgid "Shortcode for use for archiving by date." msgstr "" #: admin/includes/components/example-list.php:42 -#: _out/admin/includes/components/example-list.php:42 msgid "Excluding Posts" msgstr "" #: admin/includes/components/example-list.php:44 -#: _out/admin/includes/components/example-list.php:44 msgid "Shortcode for excluding an array of posts." msgstr "" #: admin/includes/components/example-list.php:50 -#: _out/admin/includes/components/example-list.php:50 msgid "Tag.php" msgstr "" #: admin/includes/components/example-list.php:52 -#: _out/admin/includes/components/example-list.php:52 msgid "Shortcode for use on tag archive pages." msgstr "" #: admin/includes/components/layout-list.php:15 -#: _out/admin/includes/components/layout-list.php:15 msgid "Apply Layout" msgstr "" #: admin/includes/components/layout-list.php:32 -#: _out/admin/includes/components/layout-list.php:32 msgid "Default Layout" msgstr "" #: admin/includes/components/layout-list.php:40 -#: _out/admin/includes/components/layout-list.php:40 msgid "Get predefined responsive layouts with the Layouts add-on" msgstr "" #: admin/includes/components/layout-list.php:42 -#: _out/admin/includes/components/layout-list.php:42 msgid "Get More Layouts" msgstr "" #: admin/includes/cta/about.php:2 -#: _out/admin/includes/cta/about.php:2 msgid "Other Plugins by Connekt" msgstr "" #: admin/includes/cta/add-ons.php:2 -#: _out/admin/includes/cta/add-ons.php:2 msgid "About the Add-ons" msgstr "" #: admin/includes/cta/add-ons.php:8 -#: _out/admin/includes/cta/add-ons.php:8 msgid "View Add-ons" msgstr "" #: admin/includes/cta/config.php:2 -#: _out/admin/includes/cta/config.php:2 msgid "Plugin Configurations" msgstr "" #: admin/includes/cta/config.php:4 -#: _out/admin/includes/cta/config.php:4 msgid "Plugin Version" msgstr "" #: admin/includes/cta/config.php:10 -#: _out/admin/includes/cta/config.php:10 msgid "Release Date" msgstr "" #: admin/includes/cta/dyk.php:3 -#: _out/admin/includes/cta/dyk.php:3 msgid "Did You Know?" msgstr "" #: admin/includes/cta/extend.php:3 -#: _out/admin/includes/cta/extend.php:3 msgid "Unlock additional templates with the Custom Repeaters add-on" msgstr "" #: admin/includes/cta/extend.php:5 -#: _out/admin/includes/cta/extend.php:5 msgid "More Info" msgstr "" #: admin/includes/cta/pro-hero.php:25 -#: _out/admin/includes/cta/pro-hero.php:25 msgid "Upgrade Now" msgstr "" #: admin/includes/cta/resources.php:2 -#: _out/admin/includes/cta/resources.php:2 msgid "Plugin Resources" msgstr "" #: admin/includes/cta/resources.php:6 -#: _out/admin/includes/cta/resources.php:6 msgid "Ajax Load More Demo Site" msgstr "" #: admin/includes/cta/resources.php:10 #: admin/views/help.php:45 -#: _out/admin/includes/cta/resources.php:10 -#: _out/admin/views/help.php:45 msgid "Implementation Guide" msgstr "" #: admin/includes/cta/resources.php:13 -#: _out/admin/includes/cta/resources.php:13 msgid "Documentation" msgstr "" #: admin/includes/cta/resources.php:17 -#: _out/admin/includes/cta/resources.php:17 msgid "Support and Issues" msgstr "" #: admin/includes/cta/resources.php:21 -#: _out/admin/includes/cta/resources.php:21 msgid "Get Support" msgstr "" #: admin/includes/cta/resources.php:25 -#: _out/admin/includes/cta/resources.php:25 msgid "Reviews" msgstr "" #: admin/includes/cta/resources.php:28 -#: _out/admin/includes/cta/resources.php:28 msgid "WordPress" msgstr "" #: admin/includes/cta/resources.php:31 -#: _out/admin/includes/cta/resources.php:31 msgid "Github" msgstr "" #: admin/includes/cta/resources.php:34 -#: _out/admin/includes/cta/resources.php:34 msgid "Twitter" msgstr "" #: admin/includes/cta/reviews.php:1 -#: _out/admin/includes/cta/reviews.php:1 msgid "Leave a Review" msgstr "" #: admin/includes/cta/reviews.php:2 -#: _out/admin/includes/cta/reviews.php:2 msgid "Good or bad - all reviews will help Ajax Load More push forward and grow." msgstr "" #: admin/includes/cta/reviews.php:4 -#: _out/admin/includes/cta/reviews.php:4 msgid "Write Review" msgstr "" #: admin/includes/cta/test.php:9 -#: _out/admin/includes/cta/test.php:9 msgid "REST API Access" msgstr "" #: admin/includes/cta/test.php:14 -#: _out/admin/includes/cta/test.php:14 msgid "REST API Blocked" msgstr "" #: admin/includes/cta/test.php:15 -#: _out/admin/includes/cta/test.php:15 msgid "Unable to access the WordPress REST API. Are you running a security plugin or have your server configured in a way that may be preventing access to the REST API?" msgstr "" #: admin/includes/cta/test.php:18 -#: _out/admin/includes/cta/test.php:18 msgid "Get Plugin Support" msgstr "" #: admin/includes/cta/writeable.php:5 -#: _out/admin/includes/cta/writeable.php:5 msgid "Read/Write Access" msgstr "" #: admin/includes/cta/writeable.php:14 -#: _out/admin/includes/cta/writeable.php:14 msgid "Enabled" msgstr "" #: admin/includes/cta/writeable.php:15 -#: _out/admin/includes/cta/writeable.php:15 msgid "Read/Write access is enabled within the Repeater Template directory." msgstr "" #: admin/includes/cta/writeable.php:17 -#: _out/admin/includes/cta/writeable.php:17 msgid "Access Denied" msgstr "" #: admin/includes/cta/writeable.php:18 -#: _out/admin/includes/cta/writeable.php:18 msgid "You must enable read and write access to save repeater template data. Please contact your hosting provider or site administrator for more information." msgstr "" #: admin/includes/cta/writeable.php:21 -#: _out/admin/includes/cta/writeable.php:21 msgid "Error" msgstr "" #: admin/includes/cta/writeable.php:22 -#: _out/admin/includes/cta/writeable.php:22 msgid "Unable to locate configuration file. Directory access may not be granted." msgstr "" #: admin/shortcode-builder/components/acf.php:3 -#: _out/admin/shortcode-builder/components/acf.php:3 msgid "Advanced Custom Fields" msgstr "" #: admin/shortcode-builder/components/acf.php:7 -#: _out/admin/shortcode-builder/components/acf.php:7 msgid "Enable compatibility with Advanced Custom Fields." msgstr "" @@ -897,12 +684,12 @@ msgstr "" #: admin/shortcode-builder/components/cache.php:14 #: admin/shortcode-builder/components/comments.php:14 #: admin/shortcode-builder/components/cta.php:15 -#: admin/shortcode-builder/components/filters.php:15 -#: admin/shortcode-builder/components/filters.php:75 -#: admin/shortcode-builder/components/filters.php:96 -#: admin/shortcode-builder/components/filters.php:117 -#: admin/shortcode-builder/components/filters.php:158 -#: admin/shortcode-builder/components/filters.php:180 +#: admin/shortcode-builder/components/filters.php:22 +#: admin/shortcode-builder/components/filters.php:82 +#: admin/shortcode-builder/components/filters.php:103 +#: admin/shortcode-builder/components/filters.php:124 +#: admin/shortcode-builder/components/filters.php:165 +#: admin/shortcode-builder/components/filters.php:186 #: admin/shortcode-builder/components/layouts.php:17 #: admin/shortcode-builder/components/nextpage.php:17 #: admin/shortcode-builder/components/nextpage.php:119 @@ -929,42 +716,6 @@ msgstr "" #: admin/shortcode-builder/shortcode-builder.php:676 #: admin/shortcode-builder/shortcode-builder.php:752 #: admin/shortcode-builder/shortcode-builder.php:1417 -#: _out/admin/shortcode-builder/components/acf.php:14 -#: _out/admin/shortcode-builder/components/cache.php:14 -#: _out/admin/shortcode-builder/components/comments.php:14 -#: _out/admin/shortcode-builder/components/cta.php:15 -#: _out/admin/shortcode-builder/components/filters.php:15 -#: _out/admin/shortcode-builder/components/filters.php:75 -#: _out/admin/shortcode-builder/components/filters.php:96 -#: _out/admin/shortcode-builder/components/filters.php:117 -#: _out/admin/shortcode-builder/components/filters.php:158 -#: _out/admin/shortcode-builder/components/filters.php:180 -#: _out/admin/shortcode-builder/components/layouts.php:17 -#: _out/admin/shortcode-builder/components/nextpage.php:17 -#: _out/admin/shortcode-builder/components/nextpage.php:119 -#: _out/admin/shortcode-builder/components/paging.php:15 -#: _out/admin/shortcode-builder/components/paging.php:64 -#: _out/admin/shortcode-builder/components/paging.php:90 -#: _out/admin/shortcode-builder/components/preloaded.php:15 -#: _out/admin/shortcode-builder/components/rest-api.php:30 -#: _out/admin/shortcode-builder/components/rest-api.php:105 -#: _out/admin/shortcode-builder/components/seo.php:15 -#: _out/admin/shortcode-builder/components/single-post.php:19 -#: _out/admin/shortcode-builder/components/single-post.php:162 -#: _out/admin/shortcode-builder/components/single-post.php:211 -#: _out/admin/shortcode-builder/components/single-post.php:311 -#: _out/admin/shortcode-builder/components/term-query.php:15 -#: _out/admin/shortcode-builder/components/term-query.php:79 -#: _out/admin/shortcode-builder/components/users.php:14 -#: _out/admin/shortcode-builder/shortcode-builder.php:221 -#: _out/admin/shortcode-builder/shortcode-builder.php:258 -#: _out/admin/shortcode-builder/shortcode-builder.php:281 -#: _out/admin/shortcode-builder/shortcode-builder.php:419 -#: _out/admin/shortcode-builder/shortcode-builder.php:478 -#: _out/admin/shortcode-builder/shortcode-builder.php:501 -#: _out/admin/shortcode-builder/shortcode-builder.php:676 -#: _out/admin/shortcode-builder/shortcode-builder.php:752 -#: _out/admin/shortcode-builder/shortcode-builder.php:1417 msgid "True" msgstr "" @@ -972,12 +723,12 @@ msgstr "" #: admin/shortcode-builder/components/cache.php:18 #: admin/shortcode-builder/components/comments.php:18 #: admin/shortcode-builder/components/cta.php:19 -#: admin/shortcode-builder/components/filters.php:19 -#: admin/shortcode-builder/components/filters.php:79 -#: admin/shortcode-builder/components/filters.php:100 -#: admin/shortcode-builder/components/filters.php:121 -#: admin/shortcode-builder/components/filters.php:162 -#: admin/shortcode-builder/components/filters.php:184 +#: admin/shortcode-builder/components/filters.php:26 +#: admin/shortcode-builder/components/filters.php:86 +#: admin/shortcode-builder/components/filters.php:107 +#: admin/shortcode-builder/components/filters.php:128 +#: admin/shortcode-builder/components/filters.php:169 +#: admin/shortcode-builder/components/filters.php:190 #: admin/shortcode-builder/components/layouts.php:21 #: admin/shortcode-builder/components/nextpage.php:21 #: admin/shortcode-builder/components/nextpage.php:120 @@ -1004,42 +755,6 @@ msgstr "" #: admin/shortcode-builder/shortcode-builder.php:680 #: admin/shortcode-builder/shortcode-builder.php:756 #: admin/shortcode-builder/shortcode-builder.php:1421 -#: _out/admin/shortcode-builder/components/acf.php:18 -#: _out/admin/shortcode-builder/components/cache.php:18 -#: _out/admin/shortcode-builder/components/comments.php:18 -#: _out/admin/shortcode-builder/components/cta.php:19 -#: _out/admin/shortcode-builder/components/filters.php:19 -#: _out/admin/shortcode-builder/components/filters.php:79 -#: _out/admin/shortcode-builder/components/filters.php:100 -#: _out/admin/shortcode-builder/components/filters.php:121 -#: _out/admin/shortcode-builder/components/filters.php:162 -#: _out/admin/shortcode-builder/components/filters.php:184 -#: _out/admin/shortcode-builder/components/layouts.php:21 -#: _out/admin/shortcode-builder/components/nextpage.php:21 -#: _out/admin/shortcode-builder/components/nextpage.php:120 -#: _out/admin/shortcode-builder/components/paging.php:19 -#: _out/admin/shortcode-builder/components/paging.php:65 -#: _out/admin/shortcode-builder/components/paging.php:94 -#: _out/admin/shortcode-builder/components/preloaded.php:19 -#: _out/admin/shortcode-builder/components/rest-api.php:34 -#: _out/admin/shortcode-builder/components/rest-api.php:109 -#: _out/admin/shortcode-builder/components/seo.php:19 -#: _out/admin/shortcode-builder/components/single-post.php:23 -#: _out/admin/shortcode-builder/components/single-post.php:166 -#: _out/admin/shortcode-builder/components/single-post.php:215 -#: _out/admin/shortcode-builder/components/single-post.php:315 -#: _out/admin/shortcode-builder/components/term-query.php:19 -#: _out/admin/shortcode-builder/components/term-query.php:80 -#: _out/admin/shortcode-builder/components/users.php:18 -#: _out/admin/shortcode-builder/shortcode-builder.php:225 -#: _out/admin/shortcode-builder/shortcode-builder.php:262 -#: _out/admin/shortcode-builder/shortcode-builder.php:285 -#: _out/admin/shortcode-builder/shortcode-builder.php:423 -#: _out/admin/shortcode-builder/shortcode-builder.php:482 -#: _out/admin/shortcode-builder/shortcode-builder.php:505 -#: _out/admin/shortcode-builder/shortcode-builder.php:680 -#: _out/admin/shortcode-builder/shortcode-builder.php:756 -#: _out/admin/shortcode-builder/shortcode-builder.php:1421 msgid "False" msgstr "" @@ -1047,246 +762,190 @@ msgstr "" #: admin/shortcode-builder/components/comments.php:30 #: admin/shortcode-builder/components/nextpage.php:34 #: admin/shortcode-builder/components/single-post.php:35 -#: _out/admin/shortcode-builder/components/acf.php:31 -#: _out/admin/shortcode-builder/components/comments.php:30 -#: _out/admin/shortcode-builder/components/nextpage.php:34 -#: _out/admin/shortcode-builder/components/single-post.php:35 msgid "Post ID" msgstr "" #: admin/shortcode-builder/components/acf.php:31 -#: _out/admin/shortcode-builder/components/acf.php:31 msgid "Leave this field blank and Ajax Load More will retrieve the ID from the global $post object." msgstr "" #: admin/shortcode-builder/components/acf.php:32 #: admin/shortcode-builder/components/nextpage.php:35 -#: _out/admin/shortcode-builder/components/acf.php:32 -#: _out/admin/shortcode-builder/components/nextpage.php:35 msgid "The ID of the current page/post." msgstr "" #: admin/shortcode-builder/components/acf.php:43 #: admin/shortcode-builder/components/acf.php:48 #: admin/shortcode-builder/components/acf.php:67 -#: _out/admin/shortcode-builder/components/acf.php:43 -#: _out/admin/shortcode-builder/components/acf.php:48 -#: _out/admin/shortcode-builder/components/acf.php:67 msgid "Field Type" msgstr "" #: admin/shortcode-builder/components/acf.php:44 -#: _out/admin/shortcode-builder/components/acf.php:44 msgid "Select the type of ACF field." msgstr "" #: admin/shortcode-builder/components/acf.php:50 -#: _out/admin/shortcode-builder/components/acf.php:50 msgid "Select Field Type" msgstr "" #: admin/shortcode-builder/components/acf.php:51 -#: _out/admin/shortcode-builder/components/acf.php:51 msgid "Flexible Content" msgstr "" #: admin/shortcode-builder/components/acf.php:52 -#: _out/admin/shortcode-builder/components/acf.php:52 msgid "Gallery" msgstr "" #: admin/shortcode-builder/components/acf.php:53 -#: _out/admin/shortcode-builder/components/acf.php:53 msgid "Relationship" msgstr "" #: admin/shortcode-builder/components/acf.php:54 -#: _out/admin/shortcode-builder/components/acf.php:54 msgid "Repeater" msgstr "" #: admin/shortcode-builder/components/acf.php:62 #: admin/shortcode-builder/components/acf.php:83 -#: _out/admin/shortcode-builder/components/acf.php:62 -#: _out/admin/shortcode-builder/components/acf.php:83 msgid "Field Name" msgstr "" #: admin/shortcode-builder/components/acf.php:63 -#: _out/admin/shortcode-builder/components/acf.php:63 msgid "Enter the name of the ACF field." msgstr "" #: admin/shortcode-builder/components/acf.php:75 -#: _out/admin/shortcode-builder/components/acf.php:75 msgid "Parent Field Name" msgstr "" #: admin/shortcode-builder/components/acf.php:75 -#: _out/admin/shortcode-builder/components/acf.php:75 msgid "This option is only relevant when trying to access content in sub fields." msgstr "" #: admin/shortcode-builder/components/acf.php:77 -#: _out/admin/shortcode-builder/components/acf.php:77 msgid "If this a nested ACF sub_field, enter the parent field names." msgstr "" #: admin/shortcode-builder/components/acf.php:78 -#: _out/admin/shortcode-builder/components/acf.php:78 msgid "Access fields up to the three levels deep by colon separating the field names." msgstr "" #: admin/shortcode-builder/components/cache.php:7 -#: _out/admin/shortcode-builder/components/cache.php:7 msgid "Turn on content caching." msgstr "" #: admin/shortcode-builder/components/cache.php:29 -#: _out/admin/shortcode-builder/components/cache.php:29 msgid "Cache ID" msgstr "" #: admin/shortcode-builder/components/cache.php:30 -#: _out/admin/shortcode-builder/components/cache.php:30 msgid "You must generate a unique ID for this cached query - this unique ID will be used as a content identifier." msgstr "" #: admin/shortcode-builder/components/cache.php:36 -#: _out/admin/shortcode-builder/components/cache.php:36 msgid "Generate Cache ID" msgstr "" #: admin/shortcode-builder/components/comments.php:3 -#: _out/admin/shortcode-builder/components/comments.php:3 msgid "Comments" msgstr "" #: admin/shortcode-builder/components/comments.php:7 -#: _out/admin/shortcode-builder/components/comments.php:7 msgid "Enable Ajax Load More to display blog comments." msgstr "" #: admin/shortcode-builder/components/comments.php:31 #: admin/shortcode-builder/components/single-post.php:36 -#: _out/admin/shortcode-builder/components/comments.php:31 -#: _out/admin/shortcode-builder/components/single-post.php:36 msgid "The ID of the current single post." msgstr "" #: admin/shortcode-builder/components/comments.php:42 -#: _out/admin/shortcode-builder/components/comments.php:42 msgid "Comments Per Page" msgstr "" #: admin/shortcode-builder/components/comments.php:43 -#: _out/admin/shortcode-builder/components/comments.php:43 msgid "The number of top level items to show for each page of comments." msgstr "" #: admin/shortcode-builder/components/comments.php:44 -#: _out/admin/shortcode-builder/components/comments.php:44 msgid "Note: The amount selected does NOT include comment replies." msgstr "" #: admin/shortcode-builder/components/comments.php:55 -#: _out/admin/shortcode-builder/components/comments.php:55 msgid "Comment Type" msgstr "" #: admin/shortcode-builder/components/comments.php:56 -#: _out/admin/shortcode-builder/components/comments.php:56 msgid "The type of comment(s) to display." msgstr "" #: admin/shortcode-builder/components/comments.php:61 -#: _out/admin/shortcode-builder/components/comments.php:61 msgid "Comment" msgstr "" #: admin/shortcode-builder/components/comments.php:62 -#: _out/admin/shortcode-builder/components/comments.php:62 msgid "All" msgstr "" #: admin/shortcode-builder/components/comments.php:63 -#: _out/admin/shortcode-builder/components/comments.php:63 msgid "Trackback" msgstr "" #: admin/shortcode-builder/components/comments.php:64 -#: _out/admin/shortcode-builder/components/comments.php:64 msgid "Pingback" msgstr "" #: admin/shortcode-builder/components/comments.php:65 -#: _out/admin/shortcode-builder/components/comments.php:65 msgid "Pings" msgstr "" #: admin/shortcode-builder/components/comments.php:73 -#: _out/admin/shortcode-builder/components/comments.php:73 msgid "Comment Style" msgstr "" #: admin/shortcode-builder/components/comments.php:74 -#: _out/admin/shortcode-builder/components/comments.php:74 msgid "Select the HTML container style for your comments." msgstr "" #: admin/shortcode-builder/components/comments.php:98 -#: _out/admin/shortcode-builder/components/comments.php:98 msgid "Comment Template" msgstr "" #: admin/shortcode-builder/components/comments.php:99 -#: _out/admin/shortcode-builder/components/comments.php:99 msgid "Select a repeater template that will display comment data." msgstr "" #: admin/shortcode-builder/components/comments.php:100 -#: _out/admin/shortcode-builder/components/comments.php:100 msgid "Note: None will use the default WordPress comment layout." msgstr "" #: admin/shortcode-builder/components/comments.php:105 #: admin/shortcode-builder/shortcode-builder.php:571 #: admin/shortcode-builder/shortcode-builder.php:657 -#: _out/admin/shortcode-builder/components/comments.php:105 -#: _out/admin/shortcode-builder/shortcode-builder.php:571 -#: _out/admin/shortcode-builder/shortcode-builder.php:657 msgid "None" msgstr "" #: admin/shortcode-builder/components/comments.php:106 #: admin/shortcode-builder/components/layouts.php:48 -#: _out/admin/shortcode-builder/components/comments.php:106 -#: _out/admin/shortcode-builder/components/layouts.php:48 msgid "Default" msgstr "" #: admin/shortcode-builder/components/comments.php:120 -#: _out/admin/shortcode-builder/components/comments.php:120 msgid "or" msgstr "" #: admin/shortcode-builder/components/comments.php:122 -#: _out/admin/shortcode-builder/components/comments.php:122 msgid "Callback Function" msgstr "" #: admin/shortcode-builder/components/comments.php:123 -#: _out/admin/shortcode-builder/components/comments.php:123 msgid "A custom callback function that will display each comment." msgstr "" #: admin/shortcode-builder/components/comments.php:124 -#: _out/admin/shortcode-builder/components/comments.php:124 msgid "Note: The majority of premium themes have a custom callback function for displaying comments. Please see comments.php or functions.php within your theme directory to locate the callback function for your theme." msgstr "" #: admin/shortcode-builder/components/comments.php:135 -#: _out/admin/shortcode-builder/components/comments.php:135 msgid "You must add the comments shortcode directly to your single template file using the do_shortcode method." msgstr "" @@ -1296,565 +955,443 @@ msgstr "" #: admin/shortcode-builder/components/single-post.php:326 #: admin/shortcode-builder/shortcode-builder.php:689 #: admin/shortcode-builder/shortcode-builder.php:1410 -#: _out/admin/shortcode-builder/components/comments.php:135 -#: _out/admin/shortcode-builder/components/nextpage.php:135 -#: _out/admin/shortcode-builder/components/single-post.php:63 -#: _out/admin/shortcode-builder/components/single-post.php:326 -#: _out/admin/shortcode-builder/shortcode-builder.php:689 -#: _out/admin/shortcode-builder/shortcode-builder.php:1410 msgid "View Docs" msgstr "" #: admin/shortcode-builder/components/cta.php:3 -#: _out/admin/shortcode-builder/components/cta.php:3 msgid "Call to Actions" msgstr "" #: admin/shortcode-builder/components/cta.php:8 -#: _out/admin/shortcode-builder/components/cta.php:8 msgid "Insert call to action block." msgstr "" #: admin/shortcode-builder/components/cta.php:30 -#: _out/admin/shortcode-builder/components/cta.php:30 msgid "CTA Positioning" msgstr "" #: admin/shortcode-builder/components/cta.php:31 -#: _out/admin/shortcode-builder/components/cta.php:31 msgid "Insert call to action before post #1" msgstr "" #: admin/shortcode-builder/components/cta.php:36 -#: _out/admin/shortcode-builder/components/cta.php:36 msgid "Before / After" msgstr "" #: admin/shortcode-builder/components/cta.php:38 -#: _out/admin/shortcode-builder/components/cta.php:38 msgid "Before" msgstr "" #: admin/shortcode-builder/components/cta.php:39 -#: _out/admin/shortcode-builder/components/cta.php:39 msgid "After" msgstr "" #: admin/shortcode-builder/components/cta.php:43 -#: _out/admin/shortcode-builder/components/cta.php:43 msgid "Post #" msgstr "" #: admin/shortcode-builder/components/cta.php:52 -#: _out/admin/shortcode-builder/components/cta.php:52 msgid "Template" msgstr "" #: admin/shortcode-builder/components/cta.php:54 -#: _out/admin/shortcode-builder/components/cta.php:54 msgid "Select the repeater template that will display your call to action." msgstr "" #: admin/shortcode-builder/components/cta.php:61 -#: _out/admin/shortcode-builder/components/cta.php:61 msgid "-- Select Repeater --" msgstr "" #: admin/shortcode-builder/components/cta.php:83 -#: _out/admin/shortcode-builder/components/cta.php:83 msgid "Call to actions do NOT count as a post within an Ajax Load More loop." msgstr "" #: admin/shortcode-builder/components/cta.php:84 -#: _out/admin/shortcode-builder/components/cta.php:84 msgid "For example, if you set posts_per_page=\"5\" in your shortcode, 6 items will be displayed." msgstr "" -#: admin/shortcode-builder/components/filters.php:8 -#: _out/admin/shortcode-builder/components/filters.php:8 +#: admin/shortcode-builder/components/filters.php:15 msgid "Enable filters with this Ajax Load More instance." msgstr "" -#: admin/shortcode-builder/components/filters.php:30 +#: admin/shortcode-builder/components/filters.php:37 #: admin/shortcode-builder/components/single-post.php:47 -#: _out/admin/shortcode-builder/components/filters.php:30 -#: _out/admin/shortcode-builder/components/single-post.php:47 msgid "Target" msgstr "" -#: admin/shortcode-builder/components/filters.php:30 -#: _out/admin/shortcode-builder/components/filters.php:30 +#: admin/shortcode-builder/components/filters.php:37 msgid "A target ID is not required but it is highly recommended to avoid issues with querystring parsing on page load." msgstr "" -#: admin/shortcode-builder/components/filters.php:31 -#: _out/admin/shortcode-builder/components/filters.php:31 +#: admin/shortcode-builder/components/filters.php:38 msgid "Connect Ajax Load More to a specific filter instance by selecting the filter ID." msgstr "" -#: admin/shortcode-builder/components/filters.php:51 -#: _out/admin/shortcode-builder/components/filters.php:51 +#: admin/shortcode-builder/components/filters.php:57 msgid "-- Select Filter --" msgstr "" -#: admin/shortcode-builder/components/filters.php:55 -#: _out/admin/shortcode-builder/components/filters.php:55 +#: admin/shortcode-builder/components/filters.php:62 msgid "You don't have any filters! The first step is to create one" msgstr "" -#: admin/shortcode-builder/components/filters.php:67 -#: _out/admin/shortcode-builder/components/filters.php:67 +#: admin/shortcode-builder/components/filters.php:74 msgid "URLs" msgstr "" -#: admin/shortcode-builder/components/filters.php:67 -#: _out/admin/shortcode-builder/components/filters.php:67 +#: admin/shortcode-builder/components/filters.php:74 msgid "Querystring URLs allow users to share deep links to filtered content." msgstr "" -#: admin/shortcode-builder/components/filters.php:68 -#: _out/admin/shortcode-builder/components/filters.php:68 +#: admin/shortcode-builder/components/filters.php:75 msgid "Update the browser querystring with active filters values." msgstr "" -#: admin/shortcode-builder/components/filters.php:88 -#: _out/admin/shortcode-builder/components/filters.php:88 +#: admin/shortcode-builder/components/filters.php:95 msgid "Paging Parameters" msgstr "" -#: admin/shortcode-builder/components/filters.php:88 -#: _out/admin/shortcode-builder/components/filters.php:88 +#: admin/shortcode-builder/components/filters.php:95 msgid "Adding paging parameters will allow for deep linking to a paged filter." msgstr "" -#: admin/shortcode-builder/components/filters.php:89 -#: _out/admin/shortcode-builder/components/filters.php:89 +#: admin/shortcode-builder/components/filters.php:96 msgid "Add ?pg={x} to the browser querystring as users load additional pages." msgstr "" -#: admin/shortcode-builder/components/filters.php:109 +#: admin/shortcode-builder/components/filters.php:116 #: admin/shortcode-builder/components/paging.php:56 -#: _out/admin/shortcode-builder/components/filters.php:109 -#: _out/admin/shortcode-builder/components/paging.php:56 msgid "Scroll" msgstr "" -#: admin/shortcode-builder/components/filters.php:109 -#: _out/admin/shortcode-builder/components/filters.php:109 +#: admin/shortcode-builder/components/filters.php:116 msgid "When a user filters a list they will be auto scrolled back to the top." msgstr "" -#: admin/shortcode-builder/components/filters.php:110 -#: _out/admin/shortcode-builder/components/filters.php:110 +#: admin/shortcode-builder/components/filters.php:117 msgid "Automatically scroll users to the top of list after a filter update." msgstr "" -#: admin/shortcode-builder/components/filters.php:131 +#: admin/shortcode-builder/components/filters.php:138 #: admin/shortcode-builder/components/nextpage.php:125 #: admin/shortcode-builder/components/paging.php:70 -#: _out/admin/shortcode-builder/components/filters.php:131 -#: _out/admin/shortcode-builder/components/nextpage.php:125 -#: _out/admin/shortcode-builder/components/paging.php:70 msgid "Scroll Top" msgstr "" -#: admin/shortcode-builder/components/filters.php:131 -#: _out/admin/shortcode-builder/components/filters.php:131 +#: admin/shortcode-builder/components/filters.php:138 msgid "The Scroll Top value is the pixel position the window will be scrolled to." msgstr "" -#: admin/shortcode-builder/components/filters.php:132 -#: _out/admin/shortcode-builder/components/filters.php:132 +#: admin/shortcode-builder/components/filters.php:139 msgid "The offset top position of the window used with `Paging Parameters` and `Scroll`." msgstr "" -#: admin/shortcode-builder/components/filters.php:137 -#: _out/admin/shortcode-builder/components/filters.php:137 +#: admin/shortcode-builder/components/filters.php:144 msgid "Scroll Top Value" msgstr "" -#: admin/shortcode-builder/components/filters.php:150 -#: _out/admin/shortcode-builder/components/filters.php:150 +#: admin/shortcode-builder/components/filters.php:157 msgid "Analytics" msgstr "" -#: admin/shortcode-builder/components/filters.php:150 -#: _out/admin/shortcode-builder/components/filters.php:150 +#: admin/shortcode-builder/components/filters.php:157 msgid "Each time the filter is updated a pageview will be sent to Google Analytics." msgstr "" -#: admin/shortcode-builder/components/filters.php:151 -#: _out/admin/shortcode-builder/components/filters.php:151 +#: admin/shortcode-builder/components/filters.php:158 msgid "Send pageviews to Google Analytics." msgstr "" -#: admin/shortcode-builder/components/filters.php:172 +#: admin/shortcode-builder/components/filters.php:178 #: admin/shortcode-builder/components/rest-api.php:97 -#: _out/admin/shortcode-builder/components/filters.php:172 -#: _out/admin/shortcode-builder/components/rest-api.php:97 msgid "Debug Mode" msgstr "" -#: admin/shortcode-builder/components/filters.php:173 -#: _out/admin/shortcode-builder/components/filters.php:173 +#: admin/shortcode-builder/components/filters.php:179 msgid "Enable debugging of the Ajax Load More filter object in the browser console." msgstr "" #: admin/shortcode-builder/components/layouts.php:5 -#: _out/admin/shortcode-builder/components/layouts.php:5 msgid "Layouts" msgstr "" #: admin/shortcode-builder/components/layouts.php:10 -#: _out/admin/shortcode-builder/components/layouts.php:10 msgid "Enable custom layouts CSS with this Ajax Load More instance." msgstr "" #: admin/shortcode-builder/components/layouts.php:32 -#: _out/admin/shortcode-builder/components/layouts.php:32 msgid "Columns" msgstr "" #: admin/shortcode-builder/components/layouts.php:32 -#: _out/admin/shortcode-builder/components/layouts.php:32 msgid "Layouts are responsive out of the box and will respond automatically from desktop to mobile." msgstr "" #: admin/shortcode-builder/components/layouts.php:33 -#: _out/admin/shortcode-builder/components/layouts.php:33 msgid "Select the number of desktop columns for this layout." msgstr "" #: admin/shortcode-builder/components/layouts.php:43 -#: _out/admin/shortcode-builder/components/layouts.php:43 msgid "Column/Row Gap" msgstr "" #: admin/shortcode-builder/components/layouts.php:44 -#: _out/admin/shortcode-builder/components/layouts.php:44 msgid "Select the spacing for the CSS grid gap." msgstr "" #: admin/shortcode-builder/components/layouts.php:49 -#: _out/admin/shortcode-builder/components/layouts.php:49 msgid "Medium" msgstr "" #: admin/shortcode-builder/components/layouts.php:50 -#: _out/admin/shortcode-builder/components/layouts.php:50 msgid "Small" msgstr "" #: admin/shortcode-builder/components/layouts.php:51 -#: _out/admin/shortcode-builder/components/layouts.php:51 msgid "None (No Spacing)" msgstr "" #: admin/shortcode-builder/components/nextpage.php:5 #: admin/shortcode-builder/components/paging.php:147 -#: _out/admin/shortcode-builder/components/nextpage.php:5 -#: _out/admin/shortcode-builder/components/paging.php:147 msgid "Next Page" msgstr "" #: admin/shortcode-builder/components/nextpage.php:10 -#: _out/admin/shortcode-builder/components/nextpage.php:10 msgid "Enable the infinite scrolling of multipage WordPress content using the" msgstr "" #: admin/shortcode-builder/components/nextpage.php:10 -#: _out/admin/shortcode-builder/components/nextpage.php:10 msgid "Quicktag or Page Break block." msgstr "" #: admin/shortcode-builder/components/nextpage.php:46 -#: _out/admin/shortcode-builder/components/nextpage.php:46 msgid "URL Rewrite" msgstr "" #: admin/shortcode-builder/components/nextpage.php:47 -#: _out/admin/shortcode-builder/components/nextpage.php:47 msgid "Update the browser address bar as pages come into view." msgstr "" #: admin/shortcode-builder/components/nextpage.php:54 -#: _out/admin/shortcode-builder/components/nextpage.php:54 msgid "Yes, update the URL." msgstr "" #: admin/shortcode-builder/components/nextpage.php:63 -#: _out/admin/shortcode-builder/components/nextpage.php:63 msgid "Page Title Template" msgstr "" #: admin/shortcode-builder/components/nextpage.php:64 -#: _out/admin/shortcode-builder/components/nextpage.php:64 msgid "The page title template is used to update the browser title each time a new page is loaded." msgstr "" #: admin/shortcode-builder/components/nextpage.php:65 -#: _out/admin/shortcode-builder/components/nextpage.php:65 msgid "Page title will NOT be updated if this field remains empty." msgstr "" #: admin/shortcode-builder/components/nextpage.php:73 -#: _out/admin/shortcode-builder/components/nextpage.php:73 msgid "Template Tags" msgstr "" #: admin/shortcode-builder/components/nextpage.php:75 -#: _out/admin/shortcode-builder/components/nextpage.php:75 msgid "Current Page Number" msgstr "" #: admin/shortcode-builder/components/nextpage.php:76 -#: _out/admin/shortcode-builder/components/nextpage.php:76 msgid "Total Number of Pages" msgstr "" #: admin/shortcode-builder/components/nextpage.php:77 -#: _out/admin/shortcode-builder/components/nextpage.php:77 msgid "Title of Post" msgstr "" #: admin/shortcode-builder/components/nextpage.php:78 -#: _out/admin/shortcode-builder/components/nextpage.php:78 msgid "Site Title" msgstr "" #: admin/shortcode-builder/components/nextpage.php:79 -#: _out/admin/shortcode-builder/components/nextpage.php:79 msgid "Site Tagline" msgstr "" #: admin/shortcode-builder/components/nextpage.php:90 -#: _out/admin/shortcode-builder/components/nextpage.php:90 msgid "Google Analytics" msgstr "" #: admin/shortcode-builder/components/nextpage.php:91 -#: _out/admin/shortcode-builder/components/nextpage.php:91 msgid "You must have a reference to your Google Analytics tracking code already on the page." msgstr "" #: admin/shortcode-builder/components/nextpage.php:93 -#: _out/admin/shortcode-builder/components/nextpage.php:93 msgid "Each time a page is loaded it will count as a pageview." msgstr "" #: admin/shortcode-builder/components/nextpage.php:100 -#: _out/admin/shortcode-builder/components/nextpage.php:100 msgid "Yes, send pageviews to Google Analytics." msgstr "" #: admin/shortcode-builder/components/nextpage.php:109 -#: _out/admin/shortcode-builder/components/nextpage.php:109 msgid "Scroll to Page" msgstr "" #: admin/shortcode-builder/components/nextpage.php:111 -#: _out/admin/shortcode-builder/components/nextpage.php:111 msgid "Scroll users automatically to the next page on 'Load More' action." msgstr "" #: admin/shortcode-builder/components/nextpage.php:117 #: admin/shortcode-builder/components/paging.php:62 #: admin/shortcode-builder/shortcode-builder.php:411 -#: _out/admin/shortcode-builder/components/nextpage.php:117 -#: _out/admin/shortcode-builder/components/paging.php:62 -#: _out/admin/shortcode-builder/shortcode-builder.php:411 msgid "Enable Scrolling" msgstr "" #: admin/shortcode-builder/components/nextpage.php:126 -#: _out/admin/shortcode-builder/components/nextpage.php:126 msgid "The scrolltop position of the browser window (used with scrolling and fwd/back browser buttons)." msgstr "" #: admin/shortcode-builder/components/nextpage.php:135 -#: _out/admin/shortcode-builder/components/nextpage.php:135 msgid "You must add the Next Page shortcode directly to your template file using the do_shortcode method." msgstr "" #: admin/shortcode-builder/components/paging.php:3 -#: _out/admin/shortcode-builder/components/paging.php:3 msgid "Paging" msgstr "" #: admin/shortcode-builder/components/paging.php:8 -#: _out/admin/shortcode-builder/components/paging.php:8 msgid "Replace infinite scrolling with a paged ajax navigation system." msgstr "" #: admin/shortcode-builder/components/paging.php:31 -#: _out/admin/shortcode-builder/components/paging.php:31 msgid "Navigation Classes" msgstr "" #: admin/shortcode-builder/components/paging.php:32 -#: _out/admin/shortcode-builder/components/paging.php:32 msgid "Add custom CSS classes to the paging navigation menu." msgstr "" #: admin/shortcode-builder/components/paging.php:43 -#: _out/admin/shortcode-builder/components/paging.php:43 msgid "Show at Most" msgstr "" #: admin/shortcode-builder/components/paging.php:44 -#: _out/admin/shortcode-builder/components/paging.php:44 msgid "The maximum amount of page menu items to show at a time.
    0 = no maximum" msgstr "" #: admin/shortcode-builder/components/paging.php:57 -#: _out/admin/shortcode-builder/components/paging.php:57 msgid "Move users to the top of the Ajax Load More container after a paging click event." msgstr "" #: admin/shortcode-builder/components/paging.php:71 -#: _out/admin/shortcode-builder/components/paging.php:71 msgid "The scrolltop position of the browser window when scrolling back to top." msgstr "" #: admin/shortcode-builder/components/paging.php:82 -#: _out/admin/shortcode-builder/components/paging.php:82 msgid "Controls" msgstr "" #: admin/shortcode-builder/components/paging.php:83 -#: _out/admin/shortcode-builder/components/paging.php:83 msgid "Show first/last and next/previous buttons in the paging navigation." msgstr "" #: admin/shortcode-builder/components/paging.php:105 -#: _out/admin/shortcode-builder/components/paging.php:105 msgid "First Page" msgstr "" #: admin/shortcode-builder/components/paging.php:105 #: admin/shortcode-builder/components/paging.php:119 -#: _out/admin/shortcode-builder/components/paging.php:105 -#: _out/admin/shortcode-builder/components/paging.php:119 msgid "Leave empty to not render button." msgstr "" #: admin/shortcode-builder/components/paging.php:107 -#: _out/admin/shortcode-builder/components/paging.php:107 msgid "Label for the First Page button." msgstr "" #: admin/shortcode-builder/components/paging.php:119 -#: _out/admin/shortcode-builder/components/paging.php:119 msgid "Last Page" msgstr "" #: admin/shortcode-builder/components/paging.php:121 -#: _out/admin/shortcode-builder/components/paging.php:121 msgid "Label for the Last Page button." msgstr "" #: admin/shortcode-builder/components/paging.php:133 -#: _out/admin/shortcode-builder/components/paging.php:133 msgid "Previous Page" msgstr "" #: admin/shortcode-builder/components/paging.php:135 -#: _out/admin/shortcode-builder/components/paging.php:135 msgid "Label for the Previous Page button." msgstr "" #: admin/shortcode-builder/components/paging.php:149 -#: _out/admin/shortcode-builder/components/paging.php:149 msgid "Label for the Next Page button." msgstr "" #: admin/shortcode-builder/components/preloaded.php:3 -#: _out/admin/shortcode-builder/components/preloaded.php:3 msgid "Preloaded" msgstr "" #: admin/shortcode-builder/components/preloaded.php:8 -#: _out/admin/shortcode-builder/components/preloaded.php:8 msgid "Preload posts prior to making Ajax requests." msgstr "" #: admin/shortcode-builder/components/preloaded.php:30 -#: _out/admin/shortcode-builder/components/preloaded.php:30 msgid "Preload Amount" msgstr "" #: admin/shortcode-builder/components/preloaded.php:31 -#: _out/admin/shortcode-builder/components/preloaded.php:31 msgid "Enter the number of posts to preload." msgstr "" #: admin/shortcode-builder/components/rest-api.php:18 -#: _out/admin/shortcode-builder/components/rest-api.php:18 msgid "REST API" msgstr "" #: admin/shortcode-builder/components/rest-api.php:23 -#: _out/admin/shortcode-builder/components/rest-api.php:23 msgid "Enable the WordPress REST API." msgstr "" #: admin/shortcode-builder/components/rest-api.php:46 -#: _out/admin/shortcode-builder/components/rest-api.php:46 msgid "Base URL" msgstr "" #: admin/shortcode-builder/components/rest-api.php:47 -#: _out/admin/shortcode-builder/components/rest-api.php:47 msgid "Set a default Base URL in the Ajax Load More settings panel" msgstr "" #: admin/shortcode-builder/components/rest-api.php:48 -#: _out/admin/shortcode-builder/components/rest-api.php:48 msgid "Enter the base URL to your installation of the REST API." msgstr "" #: admin/shortcode-builder/components/rest-api.php:59 -#: _out/admin/shortcode-builder/components/rest-api.php:59 msgid "Namespace" msgstr "" #: admin/shortcode-builder/components/rest-api.php:60 -#: _out/admin/shortcode-builder/components/rest-api.php:60 msgid "Set a default Namespace in the Ajax Load More settings panel" msgstr "" #: admin/shortcode-builder/components/rest-api.php:61 -#: _out/admin/shortcode-builder/components/rest-api.php:61 msgid "Enter the custom namespace for this Ajax Load More query." msgstr "" #: admin/shortcode-builder/components/rest-api.php:72 -#: _out/admin/shortcode-builder/components/rest-api.php:72 msgid "Endpoint" msgstr "" #: admin/shortcode-builder/components/rest-api.php:73 -#: _out/admin/shortcode-builder/components/rest-api.php:73 msgid "Set a default Endpoint in the Ajax Load More settings panel" msgstr "" #: admin/shortcode-builder/components/rest-api.php:74 -#: _out/admin/shortcode-builder/components/rest-api.php:74 msgid "Enter your custom endpoint for this Ajax Load More query." msgstr "" #: admin/shortcode-builder/components/rest-api.php:85 -#: _out/admin/shortcode-builder/components/rest-api.php:85 msgid "Template ID" msgstr "" #: admin/shortcode-builder/components/rest-api.php:85 -#: _out/admin/shortcode-builder/components/rest-api.php:85 msgid "Ajax Load More references this ID while looping and displaying your data. You must still select a repeater template for this instance of Ajax Load More" msgstr "" #: admin/shortcode-builder/components/rest-api.php:86 -#: _out/admin/shortcode-builder/components/rest-api.php:86 msgid "Enter the ID of your javascript template.

    e.g. tmpl-alm-template = alm-template" msgstr "" @@ -1871,378 +1408,286 @@ msgstr "" #: admin/shortcode-builder/shortcode-builder.php:1218 #: admin/shortcode-builder/shortcode-builder.php:1247 #: admin/shortcode-builder/shortcode-builder.php:1278 -#: _out/admin/shortcode-builder/components/rest-api.php:86 -#: _out/admin/shortcode-builder/components/single-post.php:155 -#: _out/admin/shortcode-builder/components/single-post.php:204 -#: _out/admin/shortcode-builder/shortcode-builder.php:237 -#: _out/admin/shortcode-builder/shortcode-builder.php:251 -#: _out/admin/shortcode-builder/shortcode-builder.php:274 -#: _out/admin/shortcode-builder/shortcode-builder.php:745 -#: _out/admin/shortcode-builder/shortcode-builder.php:942 -#: _out/admin/shortcode-builder/shortcode-builder.php:1036 -#: _out/admin/shortcode-builder/shortcode-builder.php:1177 -#: _out/admin/shortcode-builder/shortcode-builder.php:1218 -#: _out/admin/shortcode-builder/shortcode-builder.php:1247 -#: _out/admin/shortcode-builder/shortcode-builder.php:1278 msgid "View Example" msgstr "" #: admin/shortcode-builder/components/rest-api.php:98 -#: _out/admin/shortcode-builder/components/rest-api.php:98 msgid "Enable debugging (console.log) of REST API responses in the browser console. " msgstr "" #: admin/shortcode-builder/components/rest-api.php:117 -#: _out/admin/shortcode-builder/components/rest-api.php:117 msgid "Visit http://v2.wp-api.org for documentation on creating custom Endpoints for use with Ajax Load More." msgstr "" #: admin/shortcode-builder/components/seo.php:4 -#: _out/admin/shortcode-builder/components/seo.php:4 msgid "Search Engine Optimization" msgstr "" #: admin/shortcode-builder/components/seo.php:8 -#: _out/admin/shortcode-builder/components/seo.php:8 msgid "Enable address bar URL rewrites as users page through ajax loaded content." msgstr "" #: admin/shortcode-builder/components/single-post.php:7 -#: _out/admin/shortcode-builder/components/single-post.php:7 msgid "Single Posts" msgstr "" #: admin/shortcode-builder/components/single-post.php:12 -#: _out/admin/shortcode-builder/components/single-post.php:12 msgid "Enable the infinite scrolling of single posts." msgstr "" #: admin/shortcode-builder/components/single-post.php:47 -#: _out/admin/shortcode-builder/components/single-post.php:47 msgid "Repeater Templates are not required when using the Target implementation." msgstr "" #: admin/shortcode-builder/components/single-post.php:48 -#: _out/admin/shortcode-builder/components/single-post.php:48 msgid "Enter the ID or classname of HTML element that wraps your single post content." msgstr "" #: admin/shortcode-builder/components/single-post.php:50 -#: _out/admin/shortcode-builder/components/single-post.php:50 msgid "View Guide" msgstr "" #: admin/shortcode-builder/components/single-post.php:61 -#: _out/admin/shortcode-builder/components/single-post.php:61 msgid "Post Ordering" msgstr "" #: admin/shortcode-builder/components/single-post.php:61 -#: _out/admin/shortcode-builder/components/single-post.php:61 msgid "By default, the Single Posts add-on will use the core WordPress `get_previous_post` function, but you can adjust that here." msgstr "" #: admin/shortcode-builder/components/single-post.php:62 -#: _out/admin/shortcode-builder/components/single-post.php:62 msgid "Select the posts loading order." msgstr "" #: admin/shortcode-builder/components/single-post.php:68 -#: _out/admin/shortcode-builder/components/single-post.php:68 msgid "Previous Post (by date DESC)" msgstr "" #: admin/shortcode-builder/components/single-post.php:69 -#: _out/admin/shortcode-builder/components/single-post.php:69 msgid "Next Post (by date ASC)" msgstr "" #: admin/shortcode-builder/components/single-post.php:70 #: admin/shortcode-builder/components/single-post.php:87 -#: _out/admin/shortcode-builder/components/single-post.php:70 -#: _out/admin/shortcode-builder/components/single-post.php:87 msgid "Latest Post (Start from most recent)" msgstr "" #: admin/shortcode-builder/components/single-post.php:71 -#: _out/admin/shortcode-builder/components/single-post.php:71 msgid "Post IDs (Array)" msgstr "" #: admin/shortcode-builder/components/single-post.php:72 -#: _out/admin/shortcode-builder/components/single-post.php:72 msgid "Custom Query" msgstr "" #: admin/shortcode-builder/components/single-post.php:81 -#: _out/admin/shortcode-builder/components/single-post.php:81 msgid "Custom Query Order" msgstr "" #: admin/shortcode-builder/components/single-post.php:82 -#: _out/admin/shortcode-builder/components/single-post.php:82 msgid "Select the post ordering of the custom query." msgstr "" #: admin/shortcode-builder/components/single-post.php:86 -#: _out/admin/shortcode-builder/components/single-post.php:86 msgid "Previous Post (Continue by date DESC)" msgstr "" #: admin/shortcode-builder/components/single-post.php:96 -#: _out/admin/shortcode-builder/components/single-post.php:96 msgid "Post ID Array" msgstr "" #: admin/shortcode-builder/components/single-post.php:97 -#: _out/admin/shortcode-builder/components/single-post.php:97 msgid "A comma separated list of post ID's to query by order." msgstr "" #: admin/shortcode-builder/components/single-post.php:110 #: admin/shortcode-builder/components/term-query.php:39 #: admin/shortcode-builder/shortcode-builder.php:1119 -#: _out/admin/shortcode-builder/components/single-post.php:110 -#: _out/admin/shortcode-builder/components/term-query.php:39 -#: _out/admin/shortcode-builder/shortcode-builder.php:1119 msgid "Taxonomy" msgstr "" #: admin/shortcode-builder/components/single-post.php:110 -#: _out/admin/shortcode-builder/components/single-post.php:110 msgid "Selecting a taxonomy means only previous posts from the same taxonomy term will be returned. If a post has multiple terms attached, each term will be considered using an OR relationship query." msgstr "" #: admin/shortcode-builder/components/single-post.php:111 -#: _out/admin/shortcode-builder/components/single-post.php:111 msgid "Query previous posts from the same taxonomy term(s)." msgstr "" #: admin/shortcode-builder/components/single-post.php:124 -#: admin/shortcode-builder/includes/tax-query-options.php:5 -#: admin/shortcode-builder/includes/tax-query-options.php:62 -#: admin/shortcode-builder/includes/tax-query-options.php:105 -#: _out/admin/shortcode-builder/components/single-post.php:124 -#: _out/admin/shortcode-builder/includes/tax-query-options.php:5 -#: _out/admin/shortcode-builder/includes/tax-query-options.php:62 -#: _out/admin/shortcode-builder/includes/tax-query-options.php:105 +#: admin/shortcode-builder/includes/tax-query-options.php:13 +#: admin/shortcode-builder/includes/tax-query-options.php:58 +#: admin/shortcode-builder/includes/tax-query-options.php:101 msgid "Select Taxonomy" msgstr "" #: admin/shortcode-builder/components/single-post.php:125 #: admin/shortcode-builder/components/term-query.php:45 #: admin/shortcode-builder/shortcode-builder.php:935 -#: _out/admin/shortcode-builder/components/single-post.php:125 -#: _out/admin/shortcode-builder/components/term-query.php:45 -#: _out/admin/shortcode-builder/shortcode-builder.php:935 msgid "Category" msgstr "" #: admin/shortcode-builder/components/single-post.php:126 #: admin/shortcode-builder/components/term-query.php:46 #: admin/shortcode-builder/shortcode-builder.php:1028 -#: _out/admin/shortcode-builder/components/single-post.php:126 -#: _out/admin/shortcode-builder/components/term-query.php:46 -#: _out/admin/shortcode-builder/shortcode-builder.php:1028 msgid "Tag" msgstr "" #: admin/shortcode-builder/components/single-post.php:140 -#: _out/admin/shortcode-builder/components/single-post.php:140 msgid "Excluded Terms " msgstr "" #: admin/shortcode-builder/components/single-post.php:140 -#: _out/admin/shortcode-builder/components/single-post.php:140 msgid "A comma-separated list of excluded terms by ID." msgstr "" #: admin/shortcode-builder/components/single-post.php:141 -#: _out/admin/shortcode-builder/components/single-post.php:141 msgid "Exclude posts by term ID from the previous post query." msgstr "" #: admin/shortcode-builder/components/single-post.php:153 -#: _out/admin/shortcode-builder/components/single-post.php:153 msgid "Post Preview" msgstr "" #: admin/shortcode-builder/components/single-post.php:154 -#: _out/admin/shortcode-builder/components/single-post.php:154 msgid "Show a preview of Ajax loaded posts and have the user click to load the remainder of the post." msgstr "" #: admin/shortcode-builder/components/single-post.php:178 -#: _out/admin/shortcode-builder/components/single-post.php:178 msgid "Button Label" msgstr "" #: admin/shortcode-builder/components/single-post.php:179 -#: _out/admin/shortcode-builder/components/single-post.php:179 msgid "Enter a label for the preview button." msgstr "" #: admin/shortcode-builder/components/single-post.php:189 #: admin/shortcode-builder/components/single-post.php:251 -#: _out/admin/shortcode-builder/components/single-post.php:189 -#: _out/admin/shortcode-builder/components/single-post.php:251 msgid "Height" msgstr "" #: admin/shortcode-builder/components/single-post.php:190 -#: _out/admin/shortcode-builder/components/single-post.php:190 msgid "Set the initial height of the preview in pixels." msgstr "" #: admin/shortcode-builder/components/single-post.php:202 -#: _out/admin/shortcode-builder/components/single-post.php:202 msgid "Reading Progress Bar" msgstr "" #: admin/shortcode-builder/components/single-post.php:203 -#: _out/admin/shortcode-builder/components/single-post.php:203 msgid "Display a reading progress bar indicator at the top or bottom of the browser window." msgstr "" #: admin/shortcode-builder/components/single-post.php:230 -#: _out/admin/shortcode-builder/components/single-post.php:230 msgid "Position" msgstr "" #: admin/shortcode-builder/components/single-post.php:231 -#: _out/admin/shortcode-builder/components/single-post.php:231 msgid "Select the window position of the progress bar." msgstr "" #: admin/shortcode-builder/components/single-post.php:238 -#: _out/admin/shortcode-builder/components/single-post.php:238 msgid "Top" msgstr "" #: admin/shortcode-builder/components/single-post.php:242 -#: _out/admin/shortcode-builder/components/single-post.php:242 msgid "Bottom" msgstr "" #: admin/shortcode-builder/components/single-post.php:252 -#: _out/admin/shortcode-builder/components/single-post.php:252 msgid "Select the height of the progress bar in pixels." msgstr "" #: admin/shortcode-builder/components/single-post.php:263 -#: _out/admin/shortcode-builder/components/single-post.php:263 msgid "Colors" msgstr "" #: admin/shortcode-builder/components/single-post.php:264 -#: _out/admin/shortcode-builder/components/single-post.php:264 msgid "Enter the hex color values of the reading progress bar" msgstr "" #: admin/shortcode-builder/components/single-post.php:265 #: admin/shortcode-builder/shortcode-builder.php:771 -#: _out/admin/shortcode-builder/components/single-post.php:265 -#: _out/admin/shortcode-builder/shortcode-builder.php:771 msgid "Default:" msgstr "" #: admin/shortcode-builder/components/single-post.php:272 -#: _out/admin/shortcode-builder/components/single-post.php:272 msgid "Foreground Color:" msgstr "" #: admin/shortcode-builder/components/single-post.php:279 -#: _out/admin/shortcode-builder/components/single-post.php:279 msgid "Background Color:" msgstr "" #: admin/shortcode-builder/components/single-post.php:279 -#: _out/admin/shortcode-builder/components/single-post.php:279 msgid "Leave empty for a transparent background" msgstr "" #: admin/shortcode-builder/components/single-post.php:302 -#: _out/admin/shortcode-builder/components/single-post.php:302 msgid "Elementor" msgstr "" #: admin/shortcode-builder/components/single-post.php:303 -#: _out/admin/shortcode-builder/components/single-post.php:303 msgid "Set Elementor true if you are using Elementor templates to build single posts." msgstr "" #: admin/shortcode-builder/components/single-post.php:304 -#: _out/admin/shortcode-builder/components/single-post.php:304 msgid "View Blog Post" msgstr "" #: admin/shortcode-builder/components/single-post.php:326 -#: _out/admin/shortcode-builder/components/single-post.php:326 msgid "You must add the Single Post shortcode directly to your single template file using the do_shortcode method." msgstr "" #: admin/shortcode-builder/components/term-query.php:3 -#: _out/admin/shortcode-builder/components/term-query.php:3 msgid "Terms" msgstr "" #: admin/shortcode-builder/components/term-query.php:8 -#: _out/admin/shortcode-builder/components/term-query.php:8 msgid "Enable Terms Query." msgstr "" #: admin/shortcode-builder/components/term-query.php:40 -#: _out/admin/shortcode-builder/components/term-query.php:40 msgid "Select a taxonomy to query." msgstr "" #: admin/shortcode-builder/components/term-query.php:61 -#: _out/admin/shortcode-builder/components/term-query.php:61 msgid "Number" msgstr "" #: admin/shortcode-builder/components/term-query.php:61 -#: _out/admin/shortcode-builder/components/term-query.php:61 msgid "Leave empty to return all terms." msgstr "" #: admin/shortcode-builder/components/term-query.php:62 -#: _out/admin/shortcode-builder/components/term-query.php:62 msgid "The number of terms to return per page." msgstr "" #: admin/shortcode-builder/components/term-query.php:73 -#: _out/admin/shortcode-builder/components/term-query.php:73 msgid "Hide Empty" msgstr "" #: admin/shortcode-builder/components/term-query.php:74 -#: _out/admin/shortcode-builder/components/term-query.php:74 msgid "Whether to hide terms not assigned to any posts." msgstr "" #: admin/shortcode-builder/components/users.php:3 -#: _out/admin/shortcode-builder/components/users.php:3 msgid "Users" msgstr "" #: admin/shortcode-builder/components/users.php:7 -#: _out/admin/shortcode-builder/components/users.php:7 msgid "Infinite scroll WordPress users" msgstr "" #: admin/shortcode-builder/components/users.php:30 -#: _out/admin/shortcode-builder/components/users.php:30 msgid "User Role" msgstr "" #: admin/shortcode-builder/components/users.php:31 -#: _out/admin/shortcode-builder/components/users.php:31 msgid "Select the role of user to be displayed" msgstr "" #: admin/shortcode-builder/components/users.php:36 -#: _out/admin/shortcode-builder/components/users.php:36 msgid "All Roles" msgstr "" @@ -2250,15 +1695,10 @@ msgstr "" #: admin/shortcode-builder/shortcode-builder.php:939 #: admin/shortcode-builder/shortcode-builder.php:1032 #: admin/shortcode-builder/shortcode-builder.php:1265 -#: _out/admin/shortcode-builder/components/users.php:56 -#: _out/admin/shortcode-builder/shortcode-builder.php:939 -#: _out/admin/shortcode-builder/shortcode-builder.php:1032 -#: _out/admin/shortcode-builder/shortcode-builder.php:1265 msgid "Include" msgstr "" #: admin/shortcode-builder/components/users.php:58 -#: _out/admin/shortcode-builder/components/users.php:58 msgid "A comma separated list of users to be included by ID" msgstr "" @@ -2266,1618 +1706,1279 @@ msgstr "" #: admin/shortcode-builder/shortcode-builder.php:986 #: admin/shortcode-builder/shortcode-builder.php:1081 #: admin/shortcode-builder/shortcode-builder.php:1276 -#: _out/admin/shortcode-builder/components/users.php:70 -#: _out/admin/shortcode-builder/shortcode-builder.php:986 -#: _out/admin/shortcode-builder/shortcode-builder.php:1081 -#: _out/admin/shortcode-builder/shortcode-builder.php:1276 msgid "Exclude" msgstr "" #: admin/shortcode-builder/components/users.php:72 -#: _out/admin/shortcode-builder/components/users.php:72 msgid "A comma separated list of users to be excluded by ID" msgstr "" #: admin/shortcode-builder/components/users.php:84 -#: _out/admin/shortcode-builder/components/users.php:84 msgid "Users Per Page" msgstr "" #: admin/shortcode-builder/components/users.php:85 -#: _out/admin/shortcode-builder/components/users.php:85 msgid "The number of users to show." msgstr "" #: admin/shortcode-builder/components/users.php:96 -#: _out/admin/shortcode-builder/components/users.php:96 msgid "Orderby" msgstr "" #: admin/shortcode-builder/components/users.php:97 -#: _out/admin/shortcode-builder/components/users.php:97 msgid "Sort users by Order and Orderby parameters" msgstr "" #: admin/shortcode-builder/components/users.php:102 #: admin/shortcode-builder/shortcode-builder.php:1321 -#: _out/admin/shortcode-builder/components/users.php:102 -#: _out/admin/shortcode-builder/shortcode-builder.php:1321 msgid "Order" msgstr "" #: admin/shortcode-builder/components/users.php:109 #: admin/shortcode-builder/shortcode-builder.php:1328 -#: _out/admin/shortcode-builder/components/users.php:109 -#: _out/admin/shortcode-builder/shortcode-builder.php:1328 msgid "Order By" msgstr "" #: admin/shortcode-builder/includes/meta-query-options.php:4 -#: _out/admin/shortcode-builder/includes/meta-query-options.php:4 msgid "Key (Name):" msgstr "" #: admin/shortcode-builder/includes/meta-query-options.php:5 -#: _out/admin/shortcode-builder/includes/meta-query-options.php:5 msgid "Enter custom field key(name)" msgstr "" #: admin/shortcode-builder/includes/meta-query-options.php:8 -#: _out/admin/shortcode-builder/includes/meta-query-options.php:8 msgid "Value:" msgstr "" #: admin/shortcode-builder/includes/meta-query-options.php:8 -#: _out/admin/shortcode-builder/includes/meta-query-options.php:8 msgid "Query multiple values by splitting each value with a comma - e.g. value, value2, value3 etc." msgstr "" #: admin/shortcode-builder/includes/meta-query-options.php:9 -#: _out/admin/shortcode-builder/includes/meta-query-options.php:9 msgid "Enter custom field value(s)" msgstr "" #: admin/shortcode-builder/includes/meta-query-options.php:13 -#: _out/admin/shortcode-builder/includes/meta-query-options.php:13 msgid "Operator:" msgstr "" #: admin/shortcode-builder/includes/meta-query-options.php:33 -#: _out/admin/shortcode-builder/includes/meta-query-options.php:33 msgid "Type:" msgstr "" -#: admin/shortcode-builder/includes/tax-query-options.php:3 -#: admin/shortcode-builder/includes/tax-query-options.php:59 -#: admin/shortcode-builder/includes/tax-query-options.php:102 -#: _out/admin/shortcode-builder/includes/tax-query-options.php:3 -#: _out/admin/shortcode-builder/includes/tax-query-options.php:59 -#: _out/admin/shortcode-builder/includes/tax-query-options.php:102 +#: admin/shortcode-builder/includes/tax-query-options.php:11 +#: admin/shortcode-builder/includes/tax-query-options.php:55 +#: admin/shortcode-builder/includes/tax-query-options.php:98 msgid "Taxonomy:" msgstr "" -#: admin/shortcode-builder/includes/tax-query-options.php:12 -#: admin/shortcode-builder/includes/tax-query-options.php:69 -#: admin/shortcode-builder/includes/tax-query-options.php:112 -#: _out/admin/shortcode-builder/includes/tax-query-options.php:12 -#: _out/admin/shortcode-builder/includes/tax-query-options.php:69 -#: _out/admin/shortcode-builder/includes/tax-query-options.php:112 +#: admin/shortcode-builder/includes/tax-query-options.php:20 +#: admin/shortcode-builder/includes/tax-query-options.php:65 +#: admin/shortcode-builder/includes/tax-query-options.php:108 msgid "Taxonomy Terms:" msgstr "" -#: admin/shortcode-builder/includes/tax-query-options.php:17 -#: admin/shortcode-builder/includes/tax-query-options.php:74 -#: admin/shortcode-builder/includes/tax-query-options.php:117 -#: _out/admin/shortcode-builder/includes/tax-query-options.php:17 -#: _out/admin/shortcode-builder/includes/tax-query-options.php:74 -#: _out/admin/shortcode-builder/includes/tax-query-options.php:117 +#: admin/shortcode-builder/includes/tax-query-options.php:25 +#: admin/shortcode-builder/includes/tax-query-options.php:70 +#: admin/shortcode-builder/includes/tax-query-options.php:113 msgid "Taxonomy Operator:" msgstr "" -#: admin/shortcode-builder/includes/tax-query-options.php:48 +#: admin/shortcode-builder/includes/tax-query-options.php:44 #: admin/shortcode-builder/shortcode-builder.php:1153 -#: _out/admin/shortcode-builder/includes/tax-query-options.php:48 -#: _out/admin/shortcode-builder/shortcode-builder.php:1153 msgid "Relation:" msgstr "" -#: admin/shortcode-builder/includes/tax-query-options.php:48 -#: _out/admin/shortcode-builder/includes/tax-query-options.php:48 +#: admin/shortcode-builder/includes/tax-query-options.php:44 msgid "The logical relationship between each taxonomy when there is more than one." msgstr "" #: admin/shortcode-builder/shortcode-builder.php:23 #: admin/shortcode-builder/shortcode-builder.php:89 -#: _out/admin/shortcode-builder/shortcode-builder.php:23 -#: _out/admin/shortcode-builder/shortcode-builder.php:89 msgid "Display Settings" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:24 #: admin/shortcode-builder/shortcode-builder.php:799 -#: _out/admin/shortcode-builder/shortcode-builder.php:24 -#: _out/admin/shortcode-builder/shortcode-builder.php:799 msgid "Query Parameters" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:25 #: admin/shortcode-builder/shortcode-builder.php:1395 -#: _out/admin/shortcode-builder/shortcode-builder.php:25 -#: _out/admin/shortcode-builder/shortcode-builder.php:1395 msgid "Integrations" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:40 -#: _out/admin/shortcode-builder/shortcode-builder.php:40 msgid "Configure your Ajax Load More add-ons." msgstr "" #: admin/shortcode-builder/shortcode-builder.php:71 -#: _out/admin/shortcode-builder/shortcode-builder.php:71 msgid "Configure your Ajax Load More extensions." msgstr "" #: admin/shortcode-builder/shortcode-builder.php:91 -#: _out/admin/shortcode-builder/shortcode-builder.php:91 msgid "Display Settings allow you create a custom Ajax Load More experience for your visitors." msgstr "" #: admin/shortcode-builder/shortcode-builder.php:99 -#: _out/admin/shortcode-builder/shortcode-builder.php:99 msgid "Options" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:105 -#: _out/admin/shortcode-builder/shortcode-builder.php:105 msgid "ID" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:105 -#: _out/admin/shortcode-builder/shortcode-builder.php:105 msgid "Adding a unique ID will allow you target this specific Ajax Load More instance with the alm_query_args_id() filter" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:106 -#: _out/admin/shortcode-builder/shortcode-builder.php:106 msgid "Set a unique ID for this Ajax Load More instance." msgstr "" #: admin/shortcode-builder/shortcode-builder.php:107 #: admin/views/repeater-templates.php:151 -#: admin/views/repeater-templates.php:502 -#: _out/admin/shortcode-builder/shortcode-builder.php:107 -#: _out/admin/views/repeater-templates.php:151 -#: _out/admin/views/repeater-templates.php:502 +#: admin/views/repeater-templates.php:506 msgid "Learn More" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:113 -#: _out/admin/shortcode-builder/shortcode-builder.php:113 msgid "Generate Unique ID" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:125 -#: _out/admin/shortcode-builder/shortcode-builder.php:125 msgid "You can define a global button/loading style on the Ajax Load More settings screen" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:126 -#: _out/admin/shortcode-builder/shortcode-builder.php:126 msgid "Select an Ajax loading style - you can choose between a Button or Infinite Scroll." msgstr "" #: admin/shortcode-builder/shortcode-builder.php:154 -#: _out/admin/shortcode-builder/shortcode-builder.php:154 msgid "CLICK TO PREVIEW" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:167 -#: _out/admin/shortcode-builder/shortcode-builder.php:167 msgid "You can define a global container type on the Ajax Load More settings screen" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:168 -#: _out/admin/shortcode-builder/shortcode-builder.php:168 msgid "Override the global Container Type set in ALM Settings." msgstr "" #: admin/shortcode-builder/shortcode-builder.php:197 -#: _out/admin/shortcode-builder/shortcode-builder.php:197 msgid "You can define global container classes on the Ajax Load More settings screen" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:199 -#: _out/admin/shortcode-builder/shortcode-builder.php:199 msgid "Add custom CSS classes to the .alm-listing container." msgstr "" #: admin/shortcode-builder/shortcode-builder.php:213 -#: _out/admin/shortcode-builder/shortcode-builder.php:213 msgid "Pause" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:214 -#: _out/admin/shortcode-builder/shortcode-builder.php:214 msgid "Do not load Ajax content until the user clicks or interacts with the Load More button." msgstr "" #: admin/shortcode-builder/shortcode-builder.php:235 -#: _out/admin/shortcode-builder/shortcode-builder.php:235 msgid "Destroy After" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:236 -#: _out/admin/shortcode-builder/shortcode-builder.php:236 msgid "Remove Ajax Load More functionality after {n} number of pages have been loaded." msgstr "" #: admin/shortcode-builder/shortcode-builder.php:249 -#: _out/admin/shortcode-builder/shortcode-builder.php:249 msgid "Images Loaded" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:249 -#: _out/admin/shortcode-builder/shortcode-builder.php:249 msgid "Background images are not supported." msgstr "" #: admin/shortcode-builder/shortcode-builder.php:250 -#: _out/admin/shortcode-builder/shortcode-builder.php:250 msgid "Wait for all images to load before displaying ajax loaded content." msgstr "" #: admin/shortcode-builder/shortcode-builder.php:272 -#: _out/admin/shortcode-builder/shortcode-builder.php:272 msgid "Loading Placeholder" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:272 -#: _out/admin/shortcode-builder/shortcode-builder.php:272 msgid "A loading placeholder can help the understand content is about to rendered." msgstr "" #: admin/shortcode-builder/shortcode-builder.php:273 -#: _out/admin/shortcode-builder/shortcode-builder.php:273 msgid "Display a placeholder image while Ajax content is being loaded." msgstr "" #: admin/shortcode-builder/shortcode-builder.php:291 -#: _out/admin/shortcode-builder/shortcode-builder.php:291 msgid "URL:" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:303 -#: _out/admin/shortcode-builder/shortcode-builder.php:303 msgid "No Results Text" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:303 -#: _out/admin/shortcode-builder/shortcode-builder.php:303 msgid "HTML is allowed, however when adding quote marks in classnames or IDs you must single quotes as shown in the example." msgstr "" #: admin/shortcode-builder/shortcode-builder.php:304 -#: _out/admin/shortcode-builder/shortcode-builder.php:304 msgid "Add text/html to be displayed when no results are returned in the Ajax query." msgstr "" #: admin/shortcode-builder/shortcode-builder.php:304 -#: _out/admin/shortcode-builder/shortcode-builder.php:304 msgid "e.g. <div class='no-results'>Sorry, nothing found in this query</div>" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:321 -#: _out/admin/shortcode-builder/shortcode-builder.php:321 msgid "Template Selection" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:326 -#: _out/admin/shortcode-builder/shortcode-builder.php:326 msgid "Repeater Template" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:328 -#: _out/admin/shortcode-builder/shortcode-builder.php:328 msgid "Select which Repeater Template you would like to use." msgstr "" #: admin/shortcode-builder/shortcode-builder.php:362 -#: _out/admin/shortcode-builder/shortcode-builder.php:362 msgid "Button Labels" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:367 -#: _out/admin/shortcode-builder/shortcode-builder.php:367 msgid "Label" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:368 -#: _out/admin/shortcode-builder/shortcode-builder.php:368 msgid "Customize the text of the Load More button." msgstr "" #: admin/shortcode-builder/shortcode-builder.php:379 -#: _out/admin/shortcode-builder/shortcode-builder.php:379 msgid "Loading Label" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:379 -#: _out/admin/shortcode-builder/shortcode-builder.php:379 msgid "Leave field empty to not update button text while loading content" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:380 -#: _out/admin/shortcode-builder/shortcode-builder.php:380 msgid "Update the text of the Load More button while content is loading." msgstr "" #: admin/shortcode-builder/shortcode-builder.php:384 -#: _out/admin/shortcode-builder/shortcode-builder.php:384 msgid "Loading Posts..." msgstr "" #: admin/shortcode-builder/shortcode-builder.php:391 -#: _out/admin/shortcode-builder/shortcode-builder.php:391 msgid "Done Label" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:391 -#: _out/admin/shortcode-builder/shortcode-builder.php:391 msgid "Leave field empty to not update button text" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:392 -#: _out/admin/shortcode-builder/shortcode-builder.php:392 msgid "Update the text of the Load More button when no content remains to be loaded." msgstr "" #: admin/shortcode-builder/shortcode-builder.php:396 -#: _out/admin/shortcode-builder/shortcode-builder.php:396 msgid "No Posts Remain..." msgstr "" #: admin/shortcode-builder/shortcode-builder.php:407 -#: _out/admin/shortcode-builder/shortcode-builder.php:407 msgid "Scrolling" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:412 -#: _out/admin/shortcode-builder/shortcode-builder.php:412 msgid "Load more posts as the user scrolls the page." msgstr "" #: admin/shortcode-builder/shortcode-builder.php:438 -#: _out/admin/shortcode-builder/shortcode-builder.php:438 msgid "Scroll Distance" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:438 -#: _out/admin/shortcode-builder/shortcode-builder.php:438 msgid "Distance is based on the position of the loading button from the bottom of the screen" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:439 -#: _out/admin/shortcode-builder/shortcode-builder.php:439 msgid "The distance from the bottom of the screen to trigger loading of posts. (Default = 100)" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:440 -#: _out/admin/shortcode-builder/shortcode-builder.php:440 msgid "Pro-tip" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:440 -#: _out/admin/shortcode-builder/shortcode-builder.php:440 msgid "Use a negative number (-200) to trigger a post load before the button is in view" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:458 -#: _out/admin/shortcode-builder/shortcode-builder.php:458 msgid "Maximum Pages" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:458 -#: _out/admin/shortcode-builder/shortcode-builder.php:458 msgid "If using an Infinite Scroll button style you should set this to 0" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:459 -#: _out/admin/shortcode-builder/shortcode-builder.php:459 msgid "Maximum number of pages to load while scrolling. (0 = unlimited)" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:471 -#: _out/admin/shortcode-builder/shortcode-builder.php:471 msgid "Pause Override" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:472 -#: _out/admin/shortcode-builder/shortcode-builder.php:472 msgid "Override the Pause parameter and trigger the initial loading of posts on scroll." msgstr "" #: admin/shortcode-builder/shortcode-builder.php:494 -#: _out/admin/shortcode-builder/shortcode-builder.php:494 msgid "Scroll Container" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:495 -#: _out/admin/shortcode-builder/shortcode-builder.php:495 msgid "Confine Ajax Load More scrolling to a parent container element." msgstr "" #: admin/shortcode-builder/shortcode-builder.php:519 -#: _out/admin/shortcode-builder/shortcode-builder.php:519 msgid "Container Element" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:520 -#: _out/admin/shortcode-builder/shortcode-builder.php:520 msgid "Enter the ID or classname of the parent container element to be used as the scrolling container." msgstr "" #: admin/shortcode-builder/shortcode-builder.php:532 -#: _out/admin/shortcode-builder/shortcode-builder.php:532 msgid "Scroll Direction" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:532 -#: _out/admin/shortcode-builder/shortcode-builder.php:532 msgid "Scroll Direction only works when using a Scroll Container." msgstr "" #: admin/shortcode-builder/shortcode-builder.php:533 -#: _out/admin/shortcode-builder/shortcode-builder.php:533 msgid "Select the direction Ajax Load More should scroll to load posts." msgstr "" #: admin/shortcode-builder/shortcode-builder.php:539 -#: _out/admin/shortcode-builder/shortcode-builder.php:539 msgid "Vertical" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:543 -#: _out/admin/shortcode-builder/shortcode-builder.php:543 msgid "Horizontal" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:558 -#: _out/admin/shortcode-builder/shortcode-builder.php:558 msgid "Transition" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:563 -#: _out/admin/shortcode-builder/shortcode-builder.php:563 msgid "Type" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:564 -#: _out/admin/shortcode-builder/shortcode-builder.php:564 msgid "Select a loading transition style." msgstr "" #: admin/shortcode-builder/shortcode-builder.php:569 -#: _out/admin/shortcode-builder/shortcode-builder.php:569 msgid "Fade In" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:570 -#: _out/admin/shortcode-builder/shortcode-builder.php:570 msgid "Masonry" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:584 -#: _out/admin/shortcode-builder/shortcode-builder.php:584 msgid "Masonry Options" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:584 -#: _out/admin/shortcode-builder/shortcode-builder.php:584 msgid "Ajax Load More does not support all available Masonry options" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:585 -#: _out/admin/shortcode-builder/shortcode-builder.php:585 msgid "The following Masonry options are supported by Ajax Load More." msgstr "" #: admin/shortcode-builder/shortcode-builder.php:591 -#: _out/admin/shortcode-builder/shortcode-builder.php:591 msgid "Item Selector" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:591 -#: _out/admin/shortcode-builder/shortcode-builder.php:591 msgid "Item Selector is required for Masonry to target each element loaded with Ajax." msgstr "" #: admin/shortcode-builder/shortcode-builder.php:592 -#: _out/admin/shortcode-builder/shortcode-builder.php:592 msgid "Enter the target classname of each masonry item." msgstr "" #: admin/shortcode-builder/shortcode-builder.php:606 -#: _out/admin/shortcode-builder/shortcode-builder.php:606 msgid "Column Width" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:606 -#: _out/admin/shortcode-builder/shortcode-builder.php:606 msgid "If columnWidth is not set, Masonry will use the outer width of the first Item Selector." msgstr "" #: admin/shortcode-builder/shortcode-builder.php:607 -#: _out/admin/shortcode-builder/shortcode-builder.php:607 msgid "Enter the columnWidth of the masonry items." msgstr "" #: admin/shortcode-builder/shortcode-builder.php:620 -#: _out/admin/shortcode-builder/shortcode-builder.php:620 msgid "Animation Type" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:620 -#: _out/admin/shortcode-builder/shortcode-builder.php:620 msgid "All Masonry animations include a fade-in effect as items are loaded." msgstr "" #: admin/shortcode-builder/shortcode-builder.php:621 -#: _out/admin/shortcode-builder/shortcode-builder.php:621 msgid "Select a loading transition for Masonry items." msgstr "" #: admin/shortcode-builder/shortcode-builder.php:629 -#: _out/admin/shortcode-builder/shortcode-builder.php:629 msgid "Default (Zoom)" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:630 -#: _out/admin/shortcode-builder/shortcode-builder.php:630 msgid "Items scale up from 50% to 100% size on load." msgstr "" #: admin/shortcode-builder/shortcode-builder.php:636 -#: _out/admin/shortcode-builder/shortcode-builder.php:636 msgid "Zoom Out" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:637 -#: _out/admin/shortcode-builder/shortcode-builder.php:637 msgid "Items scale down from 125% to 100% size on load." msgstr "" #: admin/shortcode-builder/shortcode-builder.php:643 -#: _out/admin/shortcode-builder/shortcode-builder.php:643 msgid "Slide Up" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:644 -#: _out/admin/shortcode-builder/shortcode-builder.php:644 msgid "Items animate up as they are loaded into view." msgstr "" #: admin/shortcode-builder/shortcode-builder.php:650 -#: _out/admin/shortcode-builder/shortcode-builder.php:650 msgid "Slide Down" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:651 -#: _out/admin/shortcode-builder/shortcode-builder.php:651 msgid "Items animate down when loaded into view." msgstr "" #: admin/shortcode-builder/shortcode-builder.php:667 -#: _out/admin/shortcode-builder/shortcode-builder.php:667 msgid "Horizontal Order" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:668 -#: _out/admin/shortcode-builder/shortcode-builder.php:668 msgid "Lays out items to maintain left-to-right order." msgstr "" #: admin/shortcode-builder/shortcode-builder.php:688 -#: _out/admin/shortcode-builder/shortcode-builder.php:688 msgid "Don't see your favorite Masonry option listed? You can always add your own!" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:703 -#: _out/admin/shortcode-builder/shortcode-builder.php:703 msgid "Transition Container Classes" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:703 -#: _out/admin/shortcode-builder/shortcode-builder.php:703 msgid "This setting is not available with the Single Post or Next Page add-ons" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:704 -#: _out/admin/shortcode-builder/shortcode-builder.php:704 msgid "Add custom classes to the .alm-reveal loading container" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:716 -#: _out/admin/shortcode-builder/shortcode-builder.php:716 msgid "Transition Container" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:716 -#: _out/admin/shortcode-builder/shortcode-builder.php:716 msgid "Removing the transition container may have undesired results and is not recommended" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:717 -#: _out/admin/shortcode-builder/shortcode-builder.php:717 msgid "Remove the .alm-reveal loading container from Ajax Load More" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:724 -#: _out/admin/shortcode-builder/shortcode-builder.php:724 msgid "Remove Container" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:740 -#: _out/admin/shortcode-builder/shortcode-builder.php:740 msgid "Progress Bar" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:744 -#: _out/admin/shortcode-builder/shortcode-builder.php:744 msgid "Display progress bar indicator at the top of the window while loading Ajax content." msgstr "" #: admin/shortcode-builder/shortcode-builder.php:769 -#: _out/admin/shortcode-builder/shortcode-builder.php:769 msgid "Color" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:770 -#: _out/admin/shortcode-builder/shortcode-builder.php:770 msgid "Enter the hex color of the progress bar" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:800 -#: _out/admin/shortcode-builder/shortcode-builder.php:800 msgid "When using Ajax Load More add-ons or extensions not all Query Parameters will be available in the query." msgstr "" #: admin/shortcode-builder/shortcode-builder.php:803 -#: _out/admin/shortcode-builder/shortcode-builder.php:803 msgid "Query Parameters allow you build a custom WP_Query based on Ajax Load More shortcode values." msgstr "" #: admin/shortcode-builder/shortcode-builder.php:810 -#: _out/admin/shortcode-builder/shortcode-builder.php:810 msgid "Posts Per Page" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:814 -#: _out/admin/shortcode-builder/shortcode-builder.php:814 msgid "Select the number of posts to load with each Ajax request." msgstr "" #: admin/shortcode-builder/shortcode-builder.php:834 -#: _out/admin/shortcode-builder/shortcode-builder.php:834 msgid "Post Type" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:839 -#: _out/admin/shortcode-builder/shortcode-builder.php:839 msgid "Select the Post Types to include in this Ajax Load More query." msgstr "" #: admin/shortcode-builder/shortcode-builder.php:857 -#: _out/admin/shortcode-builder/shortcode-builder.php:857 msgid "Any" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:868 -#: _out/admin/shortcode-builder/shortcode-builder.php:868 msgid "Sticky Posts" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:868 -#: _out/admin/shortcode-builder/shortcode-builder.php:868 msgid "Sticky posts are only available for Posts" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:869 -#: _out/admin/shortcode-builder/shortcode-builder.php:869 msgid "Preserve the ordering of sticky posts by having them appear first in the Ajax listing." msgstr "" #: admin/shortcode-builder/shortcode-builder.php:876 -#: _out/admin/shortcode-builder/shortcode-builder.php:876 msgid "Enable Sticky Posts" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:899 -#: _out/admin/shortcode-builder/shortcode-builder.php:899 msgid "Post Format" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:903 -#: _out/admin/shortcode-builder/shortcode-builder.php:903 msgid "Select a Post Format to query." msgstr "" #: admin/shortcode-builder/shortcode-builder.php:906 -#: _out/admin/shortcode-builder/shortcode-builder.php:906 msgid "Select Post Format" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:907 -#: _out/admin/shortcode-builder/shortcode-builder.php:907 msgid "Standard" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:939 -#: _out/admin/shortcode-builder/shortcode-builder.php:939 msgid "Get posts by category using a category_name or category__and query" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:940 -#: _out/admin/shortcode-builder/shortcode-builder.php:940 msgid "Comma separated list of categories to include by" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:940 #: admin/shortcode-builder/shortcode-builder.php:1033 -#: _out/admin/shortcode-builder/shortcode-builder.php:940 -#: _out/admin/shortcode-builder/shortcode-builder.php:1033 msgid "slug" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:976 #: admin/shortcode-builder/shortcode-builder.php:1071 -#: _out/admin/shortcode-builder/shortcode-builder.php:976 -#: _out/admin/shortcode-builder/shortcode-builder.php:1071 msgid "What's this" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:988 -#: _out/admin/shortcode-builder/shortcode-builder.php:988 msgid "Comma separated list of categories to exclude by ID." msgstr "" #: admin/shortcode-builder/shortcode-builder.php:1032 -#: _out/admin/shortcode-builder/shortcode-builder.php:1032 msgid "Get posts by tags using a tag or tag__and query" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:1033 -#: _out/admin/shortcode-builder/shortcode-builder.php:1033 msgid "Comma separated list of tags to include by" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:1083 -#: _out/admin/shortcode-builder/shortcode-builder.php:1083 msgid "Comma separated list of tags to exclude by ID" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:1123 -#: _out/admin/shortcode-builder/shortcode-builder.php:1123 msgid "Select a taxonomy to query and then select the terms and operator." msgstr "" #: admin/shortcode-builder/shortcode-builder.php:1128 #: admin/shortcode-builder/shortcode-builder.php:1162 -#: _out/admin/shortcode-builder/shortcode-builder.php:1128 -#: _out/admin/shortcode-builder/shortcode-builder.php:1162 msgid "Add Another" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:1139 -#: _out/admin/shortcode-builder/shortcode-builder.php:1139 msgid "Custom Fields (Meta_Query)" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:1143 -#: _out/admin/shortcode-builder/shortcode-builder.php:1143 msgid "Query for custom fields by entering a key, value and operator." msgstr "" #: admin/shortcode-builder/shortcode-builder.php:1153 -#: _out/admin/shortcode-builder/shortcode-builder.php:1153 msgid "The logical relationship between each custom field when there is more than one" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:1172 -#: _out/admin/shortcode-builder/shortcode-builder.php:1172 msgid "Date" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:1176 -#: _out/admin/shortcode-builder/shortcode-builder.php:1176 msgid "Enter a year, month(number) and day to query by date archive." msgstr "" #: admin/shortcode-builder/shortcode-builder.php:1183 -#: _out/admin/shortcode-builder/shortcode-builder.php:1183 msgid "Year:" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:1187 -#: _out/admin/shortcode-builder/shortcode-builder.php:1187 msgid "Month:" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:1191 -#: _out/admin/shortcode-builder/shortcode-builder.php:1191 msgid "Day:" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:1212 -#: _out/admin/shortcode-builder/shortcode-builder.php:1212 msgid "Author" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:1216 -#: _out/admin/shortcode-builder/shortcode-builder.php:1216 msgid "Select an Author to query(by ID)." msgstr "" #: admin/shortcode-builder/shortcode-builder.php:1241 -#: _out/admin/shortcode-builder/shortcode-builder.php:1241 msgid "Search" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:1245 -#: _out/admin/shortcode-builder/shortcode-builder.php:1245 msgid "Enter a search term to query." msgstr "" #: admin/shortcode-builder/shortcode-builder.php:1246 -#: _out/admin/shortcode-builder/shortcode-builder.php:1246 msgid "Search uses the default WordPress search, however Ajax Load More does offer integrations with SearchWP and Relevanssi." msgstr "" #: admin/shortcode-builder/shortcode-builder.php:1251 -#: _out/admin/shortcode-builder/shortcode-builder.php:1251 msgid "Enter search term" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:1261 -#: _out/admin/shortcode-builder/shortcode-builder.php:1261 msgid "Post Parameters" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:1266 -#: _out/admin/shortcode-builder/shortcode-builder.php:1266 msgid "A comma separated list of post ID's to query." msgstr "" #: admin/shortcode-builder/shortcode-builder.php:1270 -#: _out/admin/shortcode-builder/shortcode-builder.php:1270 msgid "225, 340, 818, etc..." msgstr "" #: admin/shortcode-builder/shortcode-builder.php:1277 -#: _out/admin/shortcode-builder/shortcode-builder.php:1277 msgid "A comma separated list of post ID's to exclude from query." msgstr "" #: admin/shortcode-builder/shortcode-builder.php:1288 -#: _out/admin/shortcode-builder/shortcode-builder.php:1288 msgid "Post Status" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:1288 -#: _out/admin/shortcode-builder/shortcode-builder.php:1288 msgid "Post Status parameters are only available for logged in (admin) users. Non logged in users will only have access to view content in a 'publish' or 'inherit' state." msgstr "" #: admin/shortcode-builder/shortcode-builder.php:1289 -#: _out/admin/shortcode-builder/shortcode-builder.php:1289 msgid "Select status of the post." msgstr "" #: admin/shortcode-builder/shortcode-builder.php:1294 -#: _out/admin/shortcode-builder/shortcode-builder.php:1294 msgid "Published" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:1312 -#: _out/admin/shortcode-builder/shortcode-builder.php:1312 msgid "Ordering" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:1316 -#: _out/admin/shortcode-builder/shortcode-builder.php:1316 msgid "Sort posts by Order and Orderby parameters." msgstr "" #: admin/shortcode-builder/shortcode-builder.php:1351 -#: _out/admin/shortcode-builder/shortcode-builder.php:1351 msgid "Offset" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:1355 -#: _out/admin/shortcode-builder/shortcode-builder.php:1355 msgid "Offset the initial query by 'x' number of posts" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:1369 -#: _out/admin/shortcode-builder/shortcode-builder.php:1369 msgid "Custom Arguments" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:1373 -#: _out/admin/shortcode-builder/shortcode-builder.php:1373 msgid "A semicolon separated list of custom value:pair arguments." msgstr "" #: admin/shortcode-builder/shortcode-builder.php:1373 -#: _out/admin/shortcode-builder/shortcode-builder.php:1373 msgid "Custom Arguments can be used to query by parameters not available in the Shortcode Builder" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:1377 -#: _out/admin/shortcode-builder/shortcode-builder.php:1377 msgid "event_display:upcoming" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:1397 -#: _out/admin/shortcode-builder/shortcode-builder.php:1397 msgid "Ajax Load More provides integrations for popular plugins and core WP functionality - when selecting an integration, Ajax Load More will automatically set various parameters on the server side to provide the best experience for users based on the selected integration." msgstr "" #: admin/shortcode-builder/shortcode-builder.php:1404 -#: _out/admin/shortcode-builder/shortcode-builder.php:1404 msgid "Archives" msgstr "" #: admin/shortcode-builder/shortcode-builder.php:1408 -#: _out/admin/shortcode-builder/shortcode-builder.php:1408 msgid "Ajax Load More will automatically create an archive query while viewing site archives." msgstr "" #: admin/shortcode-builder/shortcode-builder.php:1409 -#: _out/admin/shortcode-builder/shortcode-builder.php:1409 msgid "Taxonomy, category, tag, date (year, month, day), post type and author archives are currently supported." msgstr "" #: admin/shortcode-builder/shortcode-builder.php:1427 -#: _out/admin/shortcode-builder/shortcode-builder.php:1427 msgid "Note: Do not select Query Parameters other than Posts Per Page and/or Post Type when using the Archives integration. Ajax Load More will automatically create the perfect shortcode for you based on the current archive page." msgstr "" #: admin/views/add-ons.php:17 -#: _out/admin/views/add-ons.php:17 msgid "Add-ons are available to extend and enhance the core functionality of Ajax Load More" msgstr "" #: admin/views/add-ons.php:55 -#: _out/admin/views/add-ons.php:55 msgid "Installed" msgstr "" #: admin/views/add-ons.php:57 -#: _out/admin/views/add-ons.php:57 msgid "Purchase" msgstr "" #: admin/views/add-ons.php:66 -#: _out/admin/views/add-ons.php:66 msgid "All add-ons are installed as stand alone plugins and with a valid license key will receive plugin update notifications directly within the WordPress plugin dashboard." msgstr "" #: admin/views/extensions.php:15 -#: _out/admin/views/extensions.php:15 msgid "Free extensions that provide compatibility with popular plugins and core WordPress functionality" msgstr "" #: admin/views/extensions.php:47 -#: _out/admin/views/extensions.php:47 msgid "Extensions are installed as stand alone plugins and receive update notifications in the plugin dashboard." msgstr "" #: admin/views/go-pro.php:15 -#: _out/admin/views/go-pro.php:15 msgid "All current and future add-ons in a single installation." msgstr "" #: admin/views/go-pro.php:28 -#: _out/admin/views/go-pro.php:28 msgid "The following products are included when you purchase Ajax Load More Pro:" msgstr "" #: admin/views/go-pro.php:62 -#: _out/admin/views/go-pro.php:62 msgid "About the Pro Bundle" msgstr "" #: admin/views/go-pro.php:64 -#: _out/admin/views/go-pro.php:64 msgid "The Ajax Load More Pro bundle is installed as a single add-on with one license and contains every add-on currently available." msgstr "" #: admin/views/go-pro.php:65 -#: _out/admin/views/go-pro.php:65 msgid "Once installed, add-ons are able to be activated and deactivated with ease from the Pro dashboard inside your WordPress admin." msgstr "" #: admin/views/go-pro.php:66 -#: _out/admin/views/go-pro.php:66 msgid "Please note:" msgstr "" #: admin/views/go-pro.php:66 -#: _out/admin/views/go-pro.php:66 msgid "The core Ajax Load More plugin is still required when using the Pro add-on." msgstr "" #: admin/views/go-pro.php:69 -#: _out/admin/views/go-pro.php:69 msgid "Get More Information" msgstr "" #: admin/views/help.php:13 -#: _out/admin/views/help.php:13 msgid "Get started with our four step guide to painless implementation!" msgstr "" #: admin/views/help.php:18 -#: _out/admin/views/help.php:18 msgid "A collection of everyday shortcode usages and implementation examples" msgstr "" #: admin/views/help.php:55 -#: _out/admin/views/help.php:55 msgid "Examples" msgstr "" #: admin/views/help.php:90 -#: _out/admin/views/help.php:90 msgid "Example Library" msgstr "" #: admin/views/help.php:92 -#: _out/admin/views/help.php:92 msgid "View the collection of over 30 real world Ajax Load More examples available on the plugin website" msgstr "" #: admin/views/help.php:95 -#: _out/admin/views/help.php:95 msgid "View All Examples" msgstr "" #: admin/views/licenses.php:11 -#: _out/admin/views/licenses.php:11 msgid "Pro License" msgstr "" #: admin/views/licenses.php:12 -#: _out/admin/views/licenses.php:12 msgid "Enter your Pro license key to enable updates from the plugins dashboard" msgstr "" #: admin/views/licenses.php:12 -#: _out/admin/views/licenses.php:12 msgid "Enter your license keys below to enable add-on updates from the plugins dashboard" msgstr "" #: admin/views/licenses.php:28 -#: _out/admin/views/licenses.php:28 msgid "License Key" msgstr "" #: admin/views/licenses.php:30 -#: _out/admin/views/licenses.php:30 msgid "License Keys" msgstr "" #: admin/views/licenses.php:37 -#: _out/admin/views/licenses.php:37 msgid "Enter your Ajax Load More Pro license key to receive plugin update notifications directly within the WP Plugins dashboard." msgstr "" #: admin/views/licenses.php:39 -#: _out/admin/views/licenses.php:39 msgid "Enter a key for each of your Ajax Load More add-ons to receive plugin update notifications directly within the WP Plugins dashboard." msgstr "" #: admin/views/licenses.php:85 -#: _out/admin/views/licenses.php:85 msgid "Don't have a license?" msgstr "" #: admin/views/licenses.php:86 -#: _out/admin/views/licenses.php:86 msgid "A valid license is required to activate and receive plugin updates directly in your WordPress dashboard" msgstr "" #: admin/views/licenses.php:86 -#: _out/admin/views/licenses.php:86 msgid "Purchase Now" msgstr "" #: admin/views/licenses.php:90 #: admin/views/licenses.php:102 -#: _out/admin/views/licenses.php:90 -#: _out/admin/views/licenses.php:102 msgid "Enter License Key" msgstr "" #: admin/views/licenses.php:107 -#: _out/admin/views/licenses.php:107 msgid "Expired" msgstr "" #: admin/views/licenses.php:128 -#: _out/admin/views/licenses.php:128 msgid "Activate License" msgstr "" #: admin/views/licenses.php:132 -#: _out/admin/views/licenses.php:132 msgid "Deactivate License" msgstr "" #: admin/views/licenses.php:136 -#: _out/admin/views/licenses.php:136 msgid "Refresh Status" msgstr "" #: admin/views/licenses.php:147 -#: _out/admin/views/licenses.php:147 msgid "Renew License" msgstr "" #: admin/views/licenses.php:162 -#: _out/admin/views/licenses.php:162 msgid "You do not have any Ajax Load More add-ons installed" msgstr "" #: admin/views/licenses.php:162 -#: _out/admin/views/licenses.php:162 msgid "Browse Add-ons" msgstr "" #: admin/views/licenses.php:171 -#: _out/admin/views/licenses.php:171 msgid "About Licenses" msgstr "" #: admin/views/licenses.php:174 -#: _out/admin/views/licenses.php:174 msgid "License keys are found in the purchase receipt email that was sent immediately after purchase and in the Account section on our website" msgstr "" #: admin/views/licenses.php:175 -#: _out/admin/views/licenses.php:175 msgid "If you cannot locate your key please open a support ticket by filling out the support form and reference the email address used when you completed the purchase." msgstr "" #: admin/views/licenses.php:176 -#: _out/admin/views/licenses.php:176 msgid "Are you having issues updating an add-on?" msgstr "" #: admin/views/licenses.php:176 -#: _out/admin/views/licenses.php:176 msgid "Please try deactivating and then re-activating each license. Once you've done that, try running the update again." msgstr "" #: admin/views/licenses.php:181 -#: _out/admin/views/licenses.php:181 msgid "Your Account" msgstr "" #: admin/views/repeater-templates.php:24 -#: _out/admin/views/repeater-templates.php:24 msgid "The library of editable templates for use within your theme" msgstr "" #: admin/views/repeater-templates.php:41 -#: _out/admin/views/repeater-templates.php:41 msgid "Theme Repeaters" msgstr "" #: admin/views/repeater-templates.php:104 #: admin/views/repeater-templates.php:272 -#: _out/admin/views/repeater-templates.php:104 -#: _out/admin/views/repeater-templates.php:272 msgid "Location" msgstr "" #: admin/views/repeater-templates.php:146 -#: _out/admin/views/repeater-templates.php:146 msgid "Theme Repeaters Not Found!" msgstr "" #: admin/views/repeater-templates.php:148 -#: _out/admin/views/repeater-templates.php:148 msgid "You'll need to create and upload templates to your theme directory before you can access them with Ajax Load More" msgstr "" #: admin/views/repeater-templates.php:152 -#: _out/admin/views/repeater-templates.php:152 msgid "Manage Settings" msgstr "" #: admin/views/repeater-templates.php:211 -#: _out/admin/views/repeater-templates.php:211 msgid "Default Template" msgstr "" #: admin/views/repeater-templates.php:220 -#: _out/admin/views/repeater-templates.php:220 msgid "Template Code:" msgstr "" #: admin/views/repeater-templates.php:221 -#: _out/admin/views/repeater-templates.php:221 msgid "Enter the PHP and HTML markup for this template." msgstr "" #: admin/views/repeater-templates.php:254 -#: _out/admin/views/repeater-templates.php:254 msgid "Save Template" msgstr "" #: admin/views/repeater-templates.php:270 -#: _out/admin/views/repeater-templates.php:270 msgid "It appears you are loading the default template (default.php) from your current theme directory. To modify this template, you must edit the file directly on your server." msgstr "" #: admin/views/repeater-templates.php:281 -#: _out/admin/views/repeater-templates.php:281 msgid "Repeater Templates editing has been disabled for this instance of Ajax Load More. To enable the template editing, please remove the ALM_DISABLE_REPEATER_TEMPLATES PHP constant in your wp-config.php and then re-activate this plugin." msgstr "" -#: admin/views/repeater-templates.php:356 -#: _out/admin/views/repeater-templates.php:356 +#: admin/views/repeater-templates.php:357 msgid "Saving template..." msgstr "" -#: admin/views/repeater-templates.php:427 -#: _out/admin/views/repeater-templates.php:427 +#: admin/views/repeater-templates.php:431 msgid "Updating template..." msgstr "" -#: admin/views/repeater-templates.php:497 -#: _out/admin/views/repeater-templates.php:497 +#: admin/views/repeater-templates.php:501 msgid "What's a Repeater Template?" msgstr "" -#: admin/views/repeater-templates.php:499 -#: _out/admin/views/repeater-templates.php:499 +#: admin/views/repeater-templates.php:503 msgid "A Repeater Template is a snippet of code that will execute over and over within a WordPress loop" msgstr "" #: admin/views/settings.php:20 -#: _out/admin/views/settings.php:20 msgid "A powerful plugin to add infinite scroll functionality to your website." msgstr "" #: admin/views/settings.php:98 #: admin/views/shortcode-builder.php:28 -#: _out/admin/views/settings.php:98 -#: _out/admin/views/shortcode-builder.php:28 msgid "Back to Top" msgstr "" #: admin/views/shortcode-builder.php:17 -#: _out/admin/views/shortcode-builder.php:17 msgid "Create your own Ajax Load More shortcode by adjusting the values below" msgstr "" #: admin/views/shortcode-builder.php:35 -#: _out/admin/views/shortcode-builder.php:35 msgid "Shortcode Output" msgstr "" #: admin/views/shortcode-builder.php:37 -#: _out/admin/views/shortcode-builder.php:37 msgid "Place the following shortcode into the content editor or widget area of your theme." msgstr "" #: admin/views/shortcode-builder.php:43 -#: _out/admin/views/shortcode-builder.php:43 msgid "Copied!" msgstr "" #: admin/views/shortcode-builder.php:43 -#: _out/admin/views/shortcode-builder.php:43 msgid "Copy Shortcode" msgstr "" #: admin/views/shortcode-builder.php:44 -#: _out/admin/views/shortcode-builder.php:44 msgid "Reset" msgstr "" #: ajax-load-more.php:276 -#: _out/ajax-load-more.php:276 msgid "Error creating repeater template directory" msgstr "" #: ajax-load-more.php:375 -#: _out/ajax-load-more.php:375 msgid "Viewing {post_count} of {total_posts} results." msgstr "" #: ajax-load-more.php:376 -#: _out/ajax-load-more.php:376 msgid "No results found." msgstr "" #: core/classes/class-alm-noscript.php:143 -#: _out/core/classes/class-alm-noscript.php:143 msgid "Pages: " msgstr "" #: core/functions/addons.php:22 -#: _out/core/functions/addons.php:22 msgid " Ajax Load More Pro" msgstr "" #: core/functions/addons.php:23 -#: _out/core/functions/addons.php:23 msgid " Get instant access to all premium add-ons in a single installation." msgstr "" #: core/functions/addons.php:24 -#: _out/core/functions/addons.php:24 msgid " The Pro bundle is installed as a single product with one license key and contains immediate access all premium add-ons." msgstr "" #: core/functions/addons.php:52 -#: _out/core/functions/addons.php:52 msgid " Cache" msgstr "" #: core/functions/addons.php:53 -#: _out/core/functions/addons.php:53 msgid " Improve performance with the Ajax Load More caching engine." msgstr "" #: core/functions/addons.php:54 -#: _out/core/functions/addons.php:54 msgid " The Cache add-on creates static HTML files of Ajax Load More requests then delivers those static files to your visitors." msgstr "" #: core/functions/addons.php:67 -#: _out/core/functions/addons.php:67 msgid " Call to Actions" msgstr "" #: core/functions/addons.php:68 -#: _out/core/functions/addons.php:68 msgid " Ajax Load More extension for displaying advertisements and call to actions." msgstr "" #: core/functions/addons.php:69 -#: _out/core/functions/addons.php:69 msgid " The Call to Actions add-on provides the ability to inject a custom CTA template within each Ajax Load More loop." msgstr "" #: core/functions/addons.php:82 -#: _out/core/functions/addons.php:82 msgid " Comments" msgstr "" #: core/functions/addons.php:83 -#: _out/core/functions/addons.php:83 msgid " Load blog comments on demand with Ajax Load More." msgstr "" #: core/functions/addons.php:84 -#: _out/core/functions/addons.php:84 msgid " The Comments add-on will display your blog comments with Ajax Load More's infinite scroll functionality." msgstr "" #: core/functions/addons.php:97 -#: _out/core/functions/addons.php:97 msgid " Custom Repeaters" msgstr "" #: core/functions/addons.php:98 -#: _out/core/functions/addons.php:98 msgid " Extend Ajax Load More with unlimited repeater templates." msgstr "" #: core/functions/addons.php:99 -#: _out/core/functions/addons.php:99 msgid " Create, delete and modify repeater templates as you need them with absolutely zero restrictions." msgstr "" #: core/functions/addons.php:112 -#: _out/core/functions/addons.php:112 msgid " Elementor" msgstr "" #: core/functions/addons.php:113 -#: _out/core/functions/addons.php:113 msgid " Infinite scroll Elementor widget content with Ajax Load More." msgstr "" #: core/functions/addons.php:114 -#: _out/core/functions/addons.php:114 msgid " The Elementor add-on provides functionality required for integrating with the Elementor Posts and WooCommerce Products widget." msgstr "" #: core/functions/addons.php:127 -#: _out/core/functions/addons.php:127 msgid " Filters" msgstr "" #: core/functions/addons.php:128 -#: _out/core/functions/addons.php:128 msgid " Create custom Ajax Load More filters in seconds." msgstr "" #: core/functions/addons.php:129 -#: _out/core/functions/addons.php:129 msgid " The Filters add-on provides front-end and admin functionality for building and managing Ajax filters." msgstr "" #: core/functions/addons.php:142 -#: _out/core/functions/addons.php:142 msgid " Layouts" msgstr "" #: core/functions/addons.php:143 -#: _out/core/functions/addons.php:143 msgid " Predefined layouts for repeater templates." msgstr "" #: core/functions/addons.php:144 -#: _out/core/functions/addons.php:144 msgid " The Layouts add-on provides a collection of unique, well designed and fully responsive templates." msgstr "" #: core/functions/addons.php:157 -#: _out/core/functions/addons.php:157 msgid " Next Page" msgstr "" #: core/functions/addons.php:158 -#: _out/core/functions/addons.php:158 msgid " Load and display multipage WordPress content." msgstr "" #: core/functions/addons.php:159 -#: _out/core/functions/addons.php:159 msgid " The Next Page add-on provides functionality for infinite scrolling paginated posts and pages." msgstr "" #: core/functions/addons.php:172 -#: _out/core/functions/addons.php:172 msgid " Paging" msgstr "" #: core/functions/addons.php:173 -#: _out/core/functions/addons.php:173 msgid " Extend Ajax Load More with a numbered navigation." msgstr "" #: core/functions/addons.php:174 -#: _out/core/functions/addons.php:174 msgid " The Paging add-on will transform the default infinite scroll functionality into a robust ajax powered navigation system." msgstr "" #: core/functions/addons.php:187 -#: _out/core/functions/addons.php:187 msgid " Preloaded" msgstr "" #: core/functions/addons.php:188 -#: _out/core/functions/addons.php:188 msgid " Load an initial set of posts before making Ajax requests to the server." msgstr "" #: core/functions/addons.php:189 -#: _out/core/functions/addons.php:189 msgid " The Preloaded add-on will display content quicker and allow caching of the initial query which can reduce stress on your server." msgstr "" #: core/functions/addons.php:202 -#: _out/core/functions/addons.php:202 msgid " Search Engine Optimization" msgstr "" #: core/functions/addons.php:203 -#: _out/core/functions/addons.php:203 msgid " Generate unique paging URLs with every Ajax Load More query." msgstr "" #: core/functions/addons.php:204 -#: _out/core/functions/addons.php:204 msgid " The SEO add-on will optimize your ajax loaded content for search engines by generating unique URLs with every query." msgstr "" #: core/functions/addons.php:217 -#: _out/core/functions/addons.php:217 msgid " Single Posts" msgstr "" #: core/functions/addons.php:218 -#: _out/core/functions/addons.php:218 msgid " An add-on to enable infinite scrolling of single posts." msgstr "" #: core/functions/addons.php:219 -#: _out/core/functions/addons.php:219 msgid " The Single Posts add-on will load full posts as you scroll and update the browser URL to the current post." msgstr "" #: core/functions/addons.php:232 -#: _out/core/functions/addons.php:232 msgid " Theme Repeaters" msgstr "" #: core/functions/addons.php:233 -#: _out/core/functions/addons.php:233 msgid " Manage Repeater Templates within your current theme directory." msgstr "" #: core/functions/addons.php:234 -#: _out/core/functions/addons.php:234 msgid " The Theme Repeater add-on will allow you load, edit and maintain templates from your current theme directory." msgstr "" #: core/functions/addons.php:247 -#: _out/core/functions/addons.php:247 msgid " Users" msgstr "" #: core/functions/addons.php:248 -#: _out/core/functions/addons.php:248 msgid " Enable infinite scrolling of WordPress users." msgstr "" #: core/functions/addons.php:249 -#: _out/core/functions/addons.php:249 msgid " The Users add-on will allow lazy loading of users by role using a WP_User_Query." msgstr "" #: core/functions/addons.php:262 -#: _out/core/functions/addons.php:262 msgid " WooCommerce" msgstr "" #: core/functions/addons.php:263 -#: _out/core/functions/addons.php:263 msgid " Infinite scroll WooCommerce products with Ajax Load More." msgstr "" #: core/functions/addons.php:264 -#: _out/core/functions/addons.php:264 msgid " The WooCommerce add-on automatically integrates infinite scrolling into your existing shop templates." msgstr "" #: core/integration/elementor/module/widget.php:44 -#: _out/core/integration/elementor/module/widget.php:44 msgid "ALM Shortcode" msgstr "" #: core/integration/elementor/module/widget.php:91 -#: _out/core/integration/elementor/module/widget.php:91 msgid "Shortcode" msgstr "" #: core/integration/elementor/module/widget.php:98 #: core/integration/elementor/module/widget.php:123 #: core/integration/elementor/module/widget.php:144 -#: _out/core/integration/elementor/module/widget.php:98 -#: _out/core/integration/elementor/module/widget.php:123 -#: _out/core/integration/elementor/module/widget.php:144 msgid "Ajax Load More Shortcode" msgstr "" #: core/integration/elementor/module/widget.php:100 -#: _out/core/integration/elementor/module/widget.php:100 msgid "[ajax_load_more]" msgstr "" #: core/integration/elementor/module/widget.php:101 -#: _out/core/integration/elementor/module/widget.php:101 msgid "The shortcode will not render while Elementor is in live edit mode, you must preview the page to view Ajax Load More functionality." msgstr "" #: core/integration/elementor/module/widget.php:101 -#: _out/core/integration/elementor/module/widget.php:101 msgid "%sBuild Shortcode%s" msgstr "" diff --git a/package.json b/package.json index 220ade9..28e9710 100755 --- a/package.json +++ b/package.json @@ -4,6 +4,7 @@ "description": "Ajax Load More WordPress Plugin", "main": "core/src/js/ajax-load-more.js", "scripts": { + "dev": "npm run start", "start": "webpack -w --mode development --config=webpack/dev.config.js", "build": "webpack -p --mode production --config=webpack/prod.config.js && npm run clean && mkdirp ./_out && npm run pot && npm run build:files && npm run build:dirs", "pot": "composer run pot", @@ -71,4 +72,4 @@ "webpack": "^4.43.0", "webpack-cli": "^3.3.11" } -} +} \ No newline at end of file From 414ce7cbb9bb69488a53f82b93a2abeead3ee732 Mon Sep 17 00:00:00 2001 From: Darren Cooney Date: Mon, 13 Feb 2023 14:45:55 -0500 Subject: [PATCH 08/10] Updated ALM vars --- .gitignore | 2 ++ .nvmrc | 2 +- README.txt | 2 +- ajax-load-more.php | 2 +- core/classes/class-alm-shortcode.php | 14 +++++++------- lang/ajax-load-more.pot | 2 +- 6 files changed, 13 insertions(+), 11 deletions(-) diff --git a/.gitignore b/.gitignore index 619782f..3df10d1 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,5 @@ npm-shrinkwrap.json *.map _out /vendor +.nvmrc.old + diff --git a/.nvmrc b/.nvmrc index 063dbc8..8351c19 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -10.20.1 +14 diff --git a/README.txt b/README.txt index e092086..2f846d3 100755 --- a/README.txt +++ b/README.txt @@ -263,7 +263,7 @@ How to install Ajax Load More. == Changelog == -= 5.6.0 - February 7, 2023 = += 5.6.0 - February 14, 2023 = * NEW: Added new ajaxloadmore.click() public JS function to manually trigger an Ajax Load More load action from any element on the screen. * NEW: Added support for new Filter facets in Filters add-on version 2.0. * NEW: Added alm JavaScript object to the global `window` object so accessing config params can be done in browser. e.g. `window.ajax_load_more` diff --git a/ajax-load-more.php b/ajax-load-more.php index fa5791f..45d69af 100755 --- a/ajax-load-more.php +++ b/ajax-load-more.php @@ -15,7 +15,7 @@ */ define( 'ALM_VERSION', '5.6.0' ); -define( 'ALM_RELEASE', 'February 7, 2023' ); +define( 'ALM_RELEASE', 'February 14, 2023' ); define( 'ALM_STORE_URL', 'https://connekthq.com' ); // Plugin installation helpers. diff --git a/core/classes/class-alm-shortcode.php b/core/classes/class-alm-shortcode.php index ae01dfe..9f62f90 100755 --- a/core/classes/class-alm-shortcode.php +++ b/core/classes/class-alm-shortcode.php @@ -509,8 +509,7 @@ public static function alm_render_shortcode( $atts ) { // Start ALM object. - $ajaxloadmore = ''; - + $ajaxloadmore = ''; $ajaxloadmore .= ALM_WOOCOMMERCE::hide_pagination( $woocommerce ); $ajaxloadmore .= ALM_WOOCOMMERCE::hide_orderby( $woocommerce ); @@ -518,8 +517,8 @@ public static function alm_render_shortcode( $atts ) { $ajaxloadmore .= has_action( 'alm_elementor_installed' ) && $elementor === 'posts' ? apply_filters( 'alm_elementor_hide_pagination', '' ) : ''; /* - * ALM Before Container - * ALM Core Filter Hook + * ALM Before Container. + * ALM Core Filter Hook. * * @return html */ @@ -534,8 +533,9 @@ public static function alm_render_shortcode( $atts ) { // Master ID - Manual or generated ALM ID. $master_id = empty( $id ) ? $div_id : $id; - // Custom unique ALM ID (shortcode). - $unique_id = ! empty( $id ) ? 'data-id="' . $id . '"' : ''; + // Unique ALM ID and object variable. + $unique_id = ! empty( $id ) ? 'data-id="' . $id . '"' : ''; + $alm_object_var = ! empty( $id ) ? 'data-alm-object="ajax_load_more_' . $id . '"' : ''; // Search atts - Used with SEO. $is_search = is_search() ? 'data-search="true"' : ''; @@ -562,7 +562,7 @@ public static function alm_render_shortcode( $atts ) { } // Start $ajaxloadmore element. - $ajaxloadmore .= '

    '; + $ajaxloadmore .= '
    '; // Masonry Hook (Before). $ajaxloadmore .= apply_filters( 'alm_masonry_before', $transition ); diff --git a/lang/ajax-load-more.pot b/lang/ajax-load-more.pot index 6ad5600..554f11c 100755 --- a/lang/ajax-load-more.pot +++ b/lang/ajax-load-more.pot @@ -9,7 +9,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"POT-Creation-Date: 2023-02-07T00:31:31+00:00\n" +"POT-Creation-Date: 2023-02-13T19:04:19+00:00\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "X-Generator: WP-CLI 2.5.0\n" "X-Domain: ajax-load-more\n" From 2b33f92d4c58feb1ea6a0427821923bc2311d865 Mon Sep 17 00:00:00 2001 From: Darren Cooney Date: Tue, 14 Feb 2023 08:09:22 -0500 Subject: [PATCH 09/10] Updated meta_query clause name --- core/classes/class-alm-queryargs.php | 4 +- core/functions.php | 26 +++++++--- core/src/js/ajax-load-more.js | 77 ++++++++++++++-------------- 3 files changed, 61 insertions(+), 46 deletions(-) diff --git a/core/classes/class-alm-queryargs.php b/core/classes/class-alm-queryargs.php index 5a6bc46..b336a2d 100755 --- a/core/classes/class-alm-queryargs.php +++ b/core/classes/class-alm-queryargs.php @@ -257,13 +257,13 @@ public static function alm_build_queryargs( $a, $is_ajax = true ) { // Loop and build the Meta Query. for ( $i = 0; $i < $meta_query_total; $i++ ) { - $meta_array = [ + $meta_array = [ 'key' => isset( $meta_keys[ $i ] ) ? $meta_keys[ $i ] : '', 'value' => isset( $meta_value[ $i ] ) ? $meta_value[ $i ] : '', 'compare' => isset( $meta_compare[ $i ] ) ? $meta_compare[ $i ] : 'IN', 'type' => isset( $meta_type[ $i ] ) ? $meta_type[ $i ] : 'CHAR', ]; - $args['meta_query'][] = alm_get_meta_query( $meta_array ); + $args['meta_query'][ alm_create_meta_clause( $meta_keys[ $i ] ) ] = alm_get_meta_query( $meta_array ); } } diff --git a/core/functions.php b/core/functions.php index 4419c9a..e31971a 100755 --- a/core/functions.php +++ b/core/functions.php @@ -289,7 +289,6 @@ function alm_parse_tax_terms( $terms ) { * @return array The WP_Query args. */ function alm_get_meta_query( $array ) { - $meta_key = esc_sql( $array['key'] ); $meta_value = esc_sql( $array['value'] ); $meta_compare = esc_sql( $array['compare'] ); @@ -306,29 +305,44 @@ function alm_get_meta_query( $array ) { $meta_values = alm_parse_meta_value( $meta_value, $meta_compare ); // Clear $meta_values if empty. - if ( '' === $meta_values ) { + if ( $meta_values === '' ) { unset( $meta_values ); } if ( isset( $meta_values ) ) { - $args = array( + $args = [ 'key' => $meta_key, 'value' => $meta_values, 'compare' => $meta_compare, 'type' => $meta_type, - ); + ]; } else { // If $meta_values is empty, don't query for 'value'. - $args = array( + $args = [ 'key' => $meta_key, 'compare' => $meta_compare, 'type' => $meta_type, - ); + ]; } return $args; } } +/** + * Create the name for the meta query. + * Note: This is required to use custom ordering. + * eg. `Country Code` = `country_code_clause` + * + * @see https://wordpress.stackexchange.com/questions/246355/order-by-multiple-meta-key-and-meta-value/246358#246358 + * + * @param string $key The meta key name. + * @return string Formatted meta name. + */ +function alm_create_meta_clause( $key ) { + $key = preg_replace( '/\s+/', '_', $key ); + return strtolower( $key . '_clause' ); +} + /** * Parse the meta value for multiple values. * diff --git a/core/src/js/ajax-load-more.js b/core/src/js/ajax-load-more.js index 9f38347..e032793 100755 --- a/core/src/js/ajax-load-more.js +++ b/core/src/js/ajax-load-more.js @@ -15,44 +15,44 @@ require('./helpers/polyfills.js'); let qs = require('qs'); let imagesLoaded = require('imagesloaded'); import axios from 'axios'; -axios.defaults.headers.common['X-Requested-With'] = 'XMLHttpRequest'; import smoothscroll from 'smoothscroll-polyfill'; // Smooth scrolling polyfill +axios.defaults.headers.common['X-Requested-With'] = 'XMLHttpRequest'; smoothscroll.polyfill(); // ALM Modules import './helpers/helpers'; //import commentReplyFix from './helpers/commentReplyFix'; -import getParameterByName from './helpers/getParameterByName'; +import { createCacheFile } from './addons/cache'; +import { elementor, elementorCreateParams, elementorGetContent, elementorInit, elementorLoaded } from './addons/elementor'; +import { buildFilterURL } from './addons/filters'; +import { createSEOAttributes, getSEOPageNum } from './addons/seo'; +import { singlePostHTML } from './addons/singleposts'; +import { woocommerce, woocommerceLoaded, wooGetContent, wooInit, wooReset } from './addons/woocommerce'; import almAppendChildren from './helpers/almAppendChildren'; -import tableWrap from './helpers/tableWrap'; -import getCacheUrl from './helpers/getCacheUrl'; import almDomParser from './helpers/almDomParser'; -import stripEmptyNodes from './helpers/stripEmptyNodes'; +import getCacheUrl from './helpers/getCacheUrl'; +import getParameterByName from './helpers/getParameterByName'; import * as queryParams from './helpers/queryParams'; -import * as resultsText from './modules/resultsText'; -import { tableOfContents } from './modules/tableofcontents'; -import setLocalizedVars from './modules/setLocalizedVars'; -import insertScript from './modules/insertScript'; -import setFocus from './modules/setFocus'; -import { getButtonURL } from './modules/getButtonURL'; -import { almMasonryConfig, almMasonry } from './modules/masonry'; +import srcsetPolyfill from './helpers/srcsetPolyfill'; +import stripEmptyNodes from './helpers/stripEmptyNodes'; +import tableWrap from './helpers/tableWrap'; +import almDebug from './modules/almDebug'; import almFadeIn from './modules/fadeIn'; import almFadeOut from './modules/fadeOut'; import almFilter from './modules/filtering'; -import almNoResults from './modules/noResults'; -import almDebug from './modules/almDebug'; +import { getButtonURL } from './modules/getButtonURL'; import getScrollPercentage from './modules/getScrollPercentage'; -import srcsetPolyfill from './helpers/srcsetPolyfill'; -import { showPlaceholder, hidePlaceholder } from './modules/placeholder'; +import insertScript from './modules/insertScript'; import { lazyImages } from './modules/lazyImages'; -import { singlePostHTML } from './addons/singleposts'; -import { createCacheFile } from './addons/cache'; -import { wooInit, woocommerce, wooGetContent, wooReset, woocommerceLoaded } from './addons/woocommerce'; -import { elementorCreateParams, elementorGetContent, elementorInit, elementor, elementorLoaded } from './addons/elementor'; -import { buildFilterURL } from './addons/filters'; -import { createSEOAttributes, getSEOPageNum } from './addons/seo'; +import { almMasonry, almMasonryConfig } from './modules/masonry'; +import almNoResults from './modules/noResults'; +import { hidePlaceholder, showPlaceholder } from './modules/placeholder'; +import * as resultsText from './modules/resultsText'; +import setFocus from './modules/setFocus'; +import setLocalizedVars from './modules/setLocalizedVars'; +import { tableOfContents } from './modules/tableofcontents'; -// Global filtering var +// Global filtering state. let alm_is_filtering = false; // Start ALM @@ -62,7 +62,7 @@ let alm_is_filtering = false; /** * Initiate Ajax Load More. * - * @param {Element} el The Ajax Load More DOM element/container. + * @param {Element} el The Ajax Load More DOM element/container. * @param {Number} index The current index number of the Ajax Load More instance. */ const ajaxloadmore = function (el, index) { @@ -93,13 +93,14 @@ let alm_is_filtering = false; alm.vendor = window.navigator.vendor ? window.navigator.vendor : ''; // Browser Vendor alm.isSafari = /Safari/i.test(alm.ua) && /Apple Computer/.test(alm.vendor) && !/Mobi|Android/i.test(alm.ua); - alm.master_id = el.dataset.id ? `ajax-load-more-${el.dataset.id}` : el.id; // The defined or generated ID of the ALM instance el.classList.add('alm-' + index); // Add unique classname. el.setAttribute('data-alm-id', index); // Add unique data id. - // Get localized