[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fS5oruFwesvjmO9u6SmUN9DFNuUH7hlWxZ6E9RgfFLPA":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":36,"analysis":138,"fingerprints":253},"atec-stats","atec Stats","1.1.34","docjojo","https:\u002F\u002Fprofiles.wordpress.org\u002Fdocjojo\u002F","\u003Cp>This plugin observes incoming traffic and logs page views and visitors.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>No configuration required.\u003C\u002Fli>\n\u003Cli>IP addresses are obfuscated after processing, so it is very GDPR safe.\u003C\u002Fli>\n\u003Cli>Optimized DB design and data types guarantee for the lowest storage usage (32 bytes per IP log entry, so roughly 1GB per 31 million distinctiv visits).\u003C\u002Fli>\n\u003Cli>Advanced minimal logging only adds an average of 1 ms to page load time.\u003C\u002Fli>\n\u003Cli>Super fast Internal IP2GEO location database for IP resolution (2.5MB).\u003C\u002Fli>\n\u003Cli>For multisite use, the plugin must be active on each site that you want to be included in the stats.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Specifications\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Requires jQuery in the frontend to bypass page cache plugins.\u003C\u002Fli>\n\u003Cli>CDN compatible (like cloudflare.com or bunny.net).\u003C\u002Fli>\n\u003Cli>Multisite compatible.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Third-Party Services\u003C\u002Fh3>\n\u003Ch3>Integrity check\u003C\u002Fh3>\n\u003Cp>Once, when activating the plugin, an integrity check is requested from our server – if you give your permission.\u003Cbr \u002F>\nSource: https:\u002F\u002Fatecplugins.com\u002F\u003Cbr \u002F>\nPrivacy policy: https:\u002F\u002Fatecplugins.com\u002Fprivacy-policy\u002F\u003C\u002Fp>\n\u003Cp>The country map requires access to google’s chart API at https:\u002F\u002Fwww.gstatic.com.\u003Cbr \u002F>\nNo account required.\u003Cbr \u002F>\nPrivacy policy: https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fp>\n\u003Ch3>3rd party data\u003C\u002Fh3>\n\u003Cp>This product includes IP2GEO™ location data created by IP2Location, available from https:\u002F\u002Fwww.ip2location.com.\u003Cbr \u002F>\nCountry flags by “Free Country Flags in SVG” @ https:\u002F\u002Fflagicons.lipis.dev\u002F\u003C\u002Fp>\n\u003Cp>The file IP2LOCATION-LITE-DB1.BIN.zip is around 800 KB in size and therefore not included in the plugin.\u003Cbr \u002F>\nIt is downloaded from https:\u002F\u002Fatecplugins.com\u002F and stored in the uploads\u002Fatec-stats folder on plugin activation.\u003Cbr \u002F>\nPrivacy policy: https:\u002F\u002Fatecplugins.com\u002Fprivacy-policy\u002F\u003C\u002Fp>\n\u003Ch3>Tracking Behavior\u003C\u002Fh3>\n\u003Cp>This plugin sends a single stats request per pageview, triggered by the visitor’s first interaction (click, scroll, touch, etc.). An optional short timeout can fire the request if the user reads without interacting.\u003Cbr \u002F>\nThis approach avoids interfering with normal browsing, reduces bot noise, and provides cleaner, more meaningful visit data.\u003C\u002Fp>\n","Lightweight, beautiful and GDPR compliant WP statistics, including countries map (IPv4, IPv6, CDN & Multisite compatible).",50,3781,100,1,"2026-01-08T13:20:00.000Z","6.9.4","4.9","7.4",[20,21,22,23,24],"beautiful-and-gdpr-compliant-wp-statistics","cdn-multisite-compatible","including-countries-map-ipv4","ipv6","lightweight","https:\u002F\u002Fatecplugins.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fatec-stats.1.1.34.zip",0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":34,"avg_patch_time_days":14,"trust_score":34,"computed_at":35},16,2730,99,"2026-04-04T21:12:55.101Z",[37,58,78,98,117],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":13,"num_ratings":47,"last_updated":48,"tested_up_to":16,"requires_at_least":49,"requires_php":50,"tags":51,"homepage":56,"download_link":57,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"fast-smooth-scroll","Fast Smooth Scroll","1.0.0","Felix Arntz","https:\u002F\u002Fprofiles.wordpress.org\u002Fflixos90\u002F","\u003Cp>This plugin takes a \u003Cstrong>no-frills approach\u003C\u002Fstrong> to smooth scrolling, providing a \u003Cstrong>fast, performant, and accessible user experience\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Simply enable the plugin\u003C\u002Fstrong>, and any anchor links (i.e. links that point to other content on the same page) will provide a smooth scrolling experience rather than abruptly jumping to the destination content.\u003C\u002Fp>\n\u003Cp>The plugin relies on the \u003Cstrong>latest smooth scrolling techniques using CSS\u003C\u002Fstrong>. A very \u003Cstrong>fast and lightweight JavaScript polyfill (\u003C1KB)\u003C\u002Fstrong> is included to equally support older browsers, including Internet Explorer. So you can rest assured this plugin covers your userbase.\u003C\u002Fp>\n\u003Cp>\u003Ch4>Why does this plugin exist?\u003C\u002Fh4>\n\u003C\u002Fp>\n\u003Cp>Smooth scrolling is a basic feature to enhance user experience, so it shouldn’t come at a performance cost that at the same time harms user experience elsewhere.\u003C\u002Fp>\n\u003Cp>Several other smooth scrolling solutions unfortunately rely on outdated techniques such as jQuery, which can hurt your site’s performance, and is really not necessary to provide the feature. Even browsers as old as 10 years don’t need jQuery to achieve smooth scrolling. In fact, as of today you can achieve the behavior with only CSS, not even requiring any JavaScript.\u003C\u002Fp>\n\u003Cp>Another potential reason to use this plugin over other smooth scrolling solutions is accessibility: This plugin respects the user preferences around reduced motion, which can avoid discomfort for those with \u003Ca href=\"https:\u002F\u002Fwww.a11yproject.com\u002Fposts\u002Funderstanding-vestibular-disorders\u002F\" rel=\"nofollow ugc\">vestibular motion disorders\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>You may already use a smooth scrolling plugin, but it is worth double checking that it doesn’t use one of those outdated, inefficient, and inaccessible approaches that may slow down your site or affect user interactions negatively.\u003C\u002Fp>\n\u003Ch4>More technical details\u003C\u002Fh4>\n\u003Cp>This plugin simply enables smooth scrolling with the \u003Ccode>scroll-behavior\u003C\u002Fcode> CSS property. This property has been supported by all modern browsers for a few years now.\u003C\u002Fp>\n\u003Cp>To support older browsers as well, a lightweight JavaScript polyfill is included, which is only loaded for browsers that lack support for the CSS property and doesn’t require any dependencies. The polyfill uses latest JavaScript user experience best practices such as \u003Ccode>requestAnimationFrame\u003C\u002Fcode> to provide a smooth scrolling experience without potentially blocking other user interactions.\u003C\u002Fp>\n\u003Cp>For relevant browser support, see:\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fcaniuse.com\u002Fcss-scroll-behavior\" rel=\"nofollow ugc\">CSS Scroll-behavior\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fcaniuse.com\u002Fmdn-css_properties_scroll-padding-top\" rel=\"nofollow ugc\">CSS property: scroll-padding-top\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fcaniuse.com\u002Fprefers-reduced-motion\" rel=\"nofollow ugc\">prefers-reduced-motion media query\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fcaniuse.com\u002Frequestanimationframe\" rel=\"nofollow ugc\">requestAnimationFrame\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fcaniuse.com\u002Fhigh-resolution-time\" rel=\"nofollow ugc\">High Resolution Time API\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fcaniuse.com\u002Fmdn-api_nodelist\" rel=\"nofollow ugc\">NodeList API\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fcaniuse.com\u002Fmdn-api_window_scrollto\" rel=\"nofollow ugc\">Window API: scrollTo\u003C\u002Fa>\u003C\u002Fp>\n","This lightweight plugin enhances user experience by enabling smooth scrolling for anchor links without the need for jQuery or other dependencies.",800,4028,3,"2025-11-24T23:33:00.000Z","5.0","5.2",[52,24,53,54,55],"anchor-links","performance","scroll-animation","smooth-scroll","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffast-smooth-scroll\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffast-smooth-scroll.1.0.0.zip",{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":66,"downloaded":67,"rating":13,"num_ratings":68,"last_updated":69,"tested_up_to":70,"requires_at_least":49,"requires_php":70,"tags":71,"homepage":76,"download_link":77,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"frontblocks","FrontBlocks for Gutenberg\u002FGeneratePress","1.3.3","closemarketing","https:\u002F\u002Fprofiles.wordpress.org\u002Fclosemarketing\u002F","\u003Cp>\u003Cstrong>Container Edge Alignment for GenerateBlocks\u003C\u002Fstrong>\u003Cbr \u002F>\nAdd custom controls to GenerateBlocks Container blocks to remove padding from the left or right side, creating edge-to-edge layouts. This feature only appears for containers using GeneratePress global max-width settings, perfect for creating asymmetric layouts where content extends to one browser edge while maintaining proper spacing on the other side.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Carousel\u002FSlider for GenerateBlocks Grid\u003C\u002Fstrong>\u003Cbr \u002F>\nWe have added options to Gutenberg blocks that enable you to create a carousel or slider using your preferred blocks.\u003C\u002Fp>\n\u003Cp>To start using the carousel, go to the grid block and select the ‘Carousel’ or ‘Slider’ option in the ‘FrontBlocks Grid Options’ section.\u003C\u002Fp>\n\u003Cp>Carousel\u002FSlider attributes:\u003Cbr \u002F>\n– Autoplay: automatically changes the slides after a certain amount of time (in seconds).\u003Cbr \u002F>\n– Items to view: configure the number of items to display for different screen sizes:\u003Cbr \u002F>\n  * Desktop (>1200px): number of items to show on desktop screens.\u003Cbr \u002F>\n  * Laptop (992px-1199px): number of items to show on laptop screens.\u003Cbr \u002F>\n  * Tablet (768px-991px): number of items to show on tablet screens.\u003Cbr \u002F>\n  * Mobile (\u003C768px): number of items to show on mobile devices.\u003Cbr \u002F>\n– Buttons: the type of buttons to display in the carousel\u002Fslider (bullets, arrows or none).\u003Cbr \u002F>\n– Button colour: colour of the buttons.\u003Cbr \u002F>\n– Button background colour: background colour of the buttons (can be transparent).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Carousel Pattern:\u003C\u002Fstrong>\u003Cbr \u002F>\nWe provide a ready-to-use Hero Carousel pattern using native WordPress Cover blocks. This pattern is automatically registered in the WordPress editor’s “Patterns” tab under the “FrontBlocks” category. Simply click the + button in the editor, go to Patterns, and search for “Hero Carousel” or browse the FrontBlocks category. The pattern creates full-width hero sliders with smooth transitions, perfect for landing pages and promotional content. It includes three customizable slides with gradients, colors, headings, text, and call-to-action buttons. See the documentation for complete implementation details and customization options.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Enhanced WordPress native gallery\u003C\u002Fstrong>\u003Cbr \u002F>\nWe have added options to the native WordPress gallery that allow you to create a different layout, such as grid or masonry, and also enable you to create a carousel with images that can be clicked on.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Animations for Blocks\u003C\u002Fstrong>\u003Cbr \u002F>\nYou can add animations to the blocks you want. To do this, go to the block settings and select the ‘FrontBlocks Animation Option’ section. There you will find a list of animations that you can apply to the block.\u003C\u002Fp>\n\u003Cp>The animations are based on \u003Ca href=\"https:\u002F\u002Fanimate.style\u002F\" rel=\"nofollow ugc\">Animate.css\u003C\u002Fa>: Attention seekers, Back entrances, Back exits, Bouncing entrances, Bouncing exits, Fading entrances, Fading exits, Flippers, Rotating entrances, Rotating exits, Specials, Zooming entrances, Zooming exits, and Sliding entrances.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Container Effects\u003C\u002Fstrong>\u003Cbr \u002F>\nApply glassmorphism effects to any block with customizable blur intensity. In the block settings, open the ‘Container Effects’ panel to enable the glass effect and adjust the blur level (0-50px) for a modern, frosted glass appearance. The effect includes a semi-transparent background, subtle border, and soft shadow, creating a beautiful layered design. Perfect for hero sections, cards, and overlays.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>FrontBlocks Hover Effects\u003C\u002Fstrong>\u003Cbr \u002F>\nAdd smooth zoom effects to background images when users hover over elements. Perfect for post grids, galleries, and cards. In the block settings, open the ‘FrontBlocks Hover Effects’ panel to enable background scaling. Features:\u003Cbr \u002F>\n– Compatible with GenerateBlocks Query Loop (–inline-bg-image)\u003Cbr \u002F>\n– Works with standard CSS background-image\u003Cbr \u002F>\n– Configurable scale amount from 1.0 to 2.0 (default: 1.1 for 110% zoom)\u003Cbr \u002F>\n– Smooth 0.4s transition with GPU acceleration\u003Cbr \u002F>\n– Content remains readable and properly positioned above the scaled image\u003Cbr \u002F>\n– Overflow protection ensures images don’t extend beyond container\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Sticky option for Grid block:\u003C\u002Fstrong>\u003Cbr \u002F>\nThe sticky option allows you to make the grid block stick to the top of the viewport when scrolling down. To use this feature, enable the “Sticky” option in the Grid block settings. When enabled, the grid block will remain fixed at the top of the viewport as you scroll down the page.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Insert Post Block:\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay content from other posts, pages or custom post types. Search and select any published content to display its title as an H2 heading and its full content. This is perfect for creating dynamic content sections without duplicating content.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Decoration for Headline block:\u003C\u002Fstrong>\u003Cbr \u002F>\nAdd a decorative line to the Headline Block. You can choose between a vertical or horizontal line on the right.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Headline Marquee Effect:\u003C\u002Fstrong>\u003Cbr \u002F>\nAdd an infinite scrolling marquee effect to Headline\u002FText blocks. The text scrolls continuously from right to left, automatically adapting to the container width. Short text repeats more times, long text repeats less. Features:\u003Cbr \u002F>\n– Toggle to enable\u002Fdisable the marquee effect\u003Cbr \u002F>\n– Speed control with three presets: Fast (10s), Medium (20s), Slow (40s)\u003Cbr \u002F>\n– Seamless infinite loop with no jumps or interruptions\u003Cbr \u002F>\n– Automatically fills container width with appropriate text repetitions\u003Cbr \u002F>\n– Smooth, fluid animation optimized for performance\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Product Categories block:\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay product categories from WooCommerce. Choose the number of categories to display, the order by and the order. You can also choose to hide empty categories. You can also select the number of columns in which to display the categories. You can also customise the background colour, border colour, border width, border radius, text colour, hover background colour, hover border colour and hover text colour.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Counter Block:\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay a counter with a start value, end value and duration. The counter will increment from the start value to the end value within the specified time frame.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Testimonials:\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay testimonials from other posts, pages or custom post types. Search and select any published content to display its title as an H2 heading and its full content. This is perfect for creating dynamic content sections without duplicating content.\u003C\u002Fp>\n\u003Cp>Shortcode: [frontblocks_testimonials_carousel]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Reading Time block:\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay the reading time of a post. You can choose the number of words per minute to use for the calculation.\u003Cbr \u002F>\nShortcode: [frontblocks_reading_time]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Reading Progress Bar:\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay a vertical progress bar on the right side of posts that fills up as users scroll through the content. The progress bar uses your website’s primary color and provides a visual indicator of reading progress. This feature can be enabled\u002Fdisabled from the FrontBlocks settings page in the WordPress admin.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Back Button:\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay a floating back button in the bottom left corner that allows users to navigate to the previous page. Enable it from the FrontBlocks settings page.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Fluid Typography:\u003C\u002Fstrong>\u003Cbr \u002F>\nAutomatically converts GeneratePress Pro’s static typography settings into modern fluid typography using CSS clamp(). Instead of abrupt font size changes at breakpoints, this creates smooth, gradual scaling from mobile (320px) to desktop (1440px).\u003C\u002Fp>\n\u003Cp>Supports all typography elements configured in GeneratePress:\u003Cbr \u002F>\n– Body text and paragraphs (including GenerateBlocks headline elements)\u003Cbr \u002F>\n– All headings (H1-H6)\u003Cbr \u002F>\n– Each element maintains its own responsive values\u003Cbr \u002F>\n– Zero configuration – automatically reads from GeneratePress dynamic CSS\u003Cbr \u002F>\n– Smooth transitions across all viewport sizes without jumps\u003C\u002Fp>\n\u003Cp>Simply enable “Fluid Typography” in FrontBlocks settings, and all your responsive typography will scale smoothly between devices!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Custom SVG Animations:\u003C\u002Fstrong>\u003Cbr \u002F>\nAdd animated graphics to GenerateBlocks Shape blocks by importing JSON files. Supports two formats that are automatically detected: \u003Cstrong>Lottie\u002FBodymovin\u003C\u002Fstrong> (import JSON from After Effects or LottieFiles.com) and \u003Cstrong>Custom CSS\u003C\u002Fstrong> (SVG + @keyframes).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Gravity Forms Inline Layout:\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay Gravity Forms with fields and buttons on the same line. Perfect for newsletter signup forms (email + subscribe button) or search forms (input + search button).\u003C\u002Fp>\n\u003Cp>To use this feature:\u003Cbr \u002F>\n1. Select a form in the Gravity Forms block\u003Cbr \u002F>\n2. Find the “FrontBlocks Gravity Form Options” panel in the block settings where you can:\u003Cbr \u002F>\n   – Enable inline layout with a simple toggle\u003Cbr \u002F>\n   – Adjust the gap between elements (0-50px)\u003Cbr \u002F>\n   – Responsive design: automatically stacks on mobile devices\u003C\u002Fp>\n\u003Cp>This feature eliminates the need for custom CSS to achieve inline form layouts.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>WooCommerce Features:\u003C\u002Fstrong>\u003Cbr \u002F>\nIncluded features for WooCommerce FrontBlocks PRO.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>FrontBlocks PRO:\u003C\u002Fstrong>\u003Cbr \u002F>\nFrontBlocks PRO is a premium plugin that extends the functionality of FrontBlocks. It includes additional features and improvements over the free version.\u003C\u002Fp>\n\u003Cp>Features:\u003Cbr \u002F>\n– Enable Gutenberg in the product editor.\u003Cbr \u002F>\n– Enable simple prices for variable products.\u003Cbr \u002F>\n– Block added after button.\u003Cbr \u002F>\n– Product description behaviour.\u003Cbr \u002F>\n– Disable zoom on product image.\u003Cbr \u002F>\n– Share buttons.\u003Cbr \u002F>\n– Custom Post Types Builder: Create and manage custom post types with advanced configuration options:\u003Cbr \u002F>\n  * Create custom post types with a simple interface from the FrontBlocks settings page\u003Cbr \u002F>\n  * Configure post type behavior (Post or Page style – hierarchical or not)\u003Cbr \u002F>\n  * Enable\u002Fdisable categories taxonomy for each custom post type\u003Cbr \u002F>\n  * Add custom meta fields with multiple field types (Text, Textarea, URL, Date, File, Number, Email)\u003Cbr \u002F>\n  * Individual settings page for each custom post type accessible from the post type menu\u003Cbr \u002F>\n  * Delete custom post types easily with a single click\u003Cbr \u002F>\n– Disable tabs on the product page.\u003Cbr \u002F>\n– Horizontal product form layout (price, quantity, and add to cart button in one row).\u003Cbr \u002F>\n– Full Page Scroll: Create fullpage scroll experiences with smooth section-by-section navigation and automatic side navigation dots. Perfect for landing pages, portfolios, and presentations.\u003C\u002Fp>\n\u003Cp>More information in the \u003Ca href=\"https:\u002F\u002Fclose.technology\u002Fen\u002Fwordpress-plugins\u002Ffrontblocks-pro\u002F?utm_source=WordPressORGReadme&utm_medium=link&utm_campaign=frontblocks\" rel=\"nofollow ugc\">FrontBlocks PRO\u003C\u002Fa> page.\u003C\u002Fp>\n\u003Ch3>1.3.3\u003C\u002Fh3>\n\u003Cp>*   Fixed: Carousel bullets display and behavior.\u003Cbr \u002F>\n*   Fixed: Carousel editor styling and functionality.\u003Cbr \u002F>\n*   Fixed: Carousel in native (core) blocks.\u003Cbr \u002F>\n*   Fixed: Carousel JavaScript and CSS issues.\u003Cbr \u002F>\n*   Fixed: Stacked images block display.\u003Cbr \u002F>\n*   Fixed: Accordion in Gravity Forms inline layout.\u003Cbr \u002F>\n*   Improved: Carousel styles – updated classes and removed unnecessary declarations.\u003Cbr \u002F>\n*   Improved: Settings page and carousel advanced options.\u003Cbr \u002F>\n*   Improved: Shape animations option component.\u003Cbr \u002F>\n*   Improved: PHPStan compliance and code quality.\u003C\u002Fp>\n\u003Ch3>1.3.2\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Added: FrontBlocks Hover Effects – Smooth background image zoom on hover for Query Loops, grids, and cards.\u003C\u002Fli>\n\u003Cli>Added: Configurable scale amount (1.0-2.0) for hover background zoom effect.\u003C\u002Fli>\n\u003Cli>Added: Support for GenerateBlocks –inline-bg-image and standard CSS background-image.\u003C\u002Fli>\n\u003Cli>Added: GPU-accelerated smooth transitions (0.4s) for optimal performance.\u003C\u002Fli>\n\u003Cli>Added: Hero Carousel Pattern – Ready-to-use block pattern automatically registered in WordPress Patterns tab.\u003C\u002Fli>\n\u003Cli>Added: Pattern includes 3 full-width hero slides with customizable gradients, headings, text, and CTA buttons.\u003C\u002Fli>\n\u003Cli>Added: One-click pattern insertion under “FrontBlocks” category in block editor.\u003C\u002Fli>\n\u003Cli>Added: Pattern searchable by keywords: carousel, hero, slider, banner, header.\u003C\u002Fli>\n\u003Cli>Improved: Carousel single-slide view now displays full width (100%) instead of 50% of two slides.\u003C\u002Fli>\n\u003Cli>Improved: Dynamic gap calculation – 0px gap when showing 1 slide, 20px gap for multiple slides.\u003C\u002Fli>\n\u003Cli>Improved: Smooth carousel transitions with cubic-bezier easing for fluid animations.\u003C\u002Fli>\n\u003Cli>Improved: Carousel responsive behavior with proper width and spacing across all devices.\u003C\u002Fli>\n\u003Cli>Fixed: Carousel appearing blank\u002Fwhite when initialized.\u003C\u002Fli>\n\u003Cli>Fixed: Slides being cut in half or showing partial content.\u003C\u002Fli>\n\u003Cli>Fixed: Autoplay not respecting empty or zero values.\u003C\u002Fli>\n\u003Cli>Improved: Increased carousel bullet size from 9px to 13px for better accessibility and easier interaction.\u003C\u002Fli>\n\u003Cli>Improved: Updated carousel bullets spacing using CSS gap property for more consistent layout.\u003C\u002Fli>\n\u003Cli>Added: Fluid Typography – Automatically converts GeneratePress typography to smooth fluid scaling using CSS clamp().\u003C\u002Fli>\n\u003Cli>Added: Support for all typography elements (body, h1-h6) with individual responsive values.\u003C\u002Fli>\n\u003Cli>Added: Smart detection of multi-selector CSS patterns (body, button, input, textarea).\u003C\u002Fli>\n\u003Cli>Added: Automatic conversion from static breakpoints to fluid viewport scaling (320px-1440px).\u003C\u002Fli>\n\u003Cli>Added: High specificity CSS to properly override GenerateBlocks inline styles.\u003C\u002Fli>\n\u003Cli>Added: Debug mode for Fluid Typography troubleshooting (?frbl_debug=1).\u003C\u002Fli>\n\u003Cli>Improved: Better CSS parsing for media queries and responsive font sizes.\u003C\u002Fli>\n\u003Cli>Added: Full Page Scroll toggle in settings (PRO feature).\u003C\u002Fli>\n\u003Cli>PRO: Full Page Scroll – Create smooth fullpage scroll experiences with automatic section navigation.\u003C\u002Fli>\n\u003Cli>PRO: Side navigation with dots that updates automatically as you scroll.\u003C\u002Fli>\n\u003Cli>PRO: Smooth scroll between sections with mouse wheel control.\u003C\u002Fli>\n\u003Cli>PRO: Responsive design with mobile-optimized navigation.\u003C\u002Fli>\n\u003Cli>Improved: Carousel\u002FSlider – Added individual controls for desktop, laptop, tablet, and mobile view items instead of hardcoded values.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>1.3.1\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Improved: Custom SVG Animations now uses file upload instead of textarea for importing JSON files.\u003C\u002Fli>\n\u003Cli>Added: Download example JSON button for Custom SVG Animations feature.\u003C\u002Fli>\n\u003Cli>Added: Clear button to remove imported animation files.\u003C\u002Fli>\n\u003Cli>Added: Visual file name display with icon for imported JSON files.\u003C\u002Fli>\n\u003Cli>Improved: Better user experience with file import workflow for Shape animations.\u003C\u002Fli>\n\u003Cli>Fixed: File input now properly resets after clearing, allowing immediate re-import of files.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>1.3.0\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Added: Container Effects with Glass Effect (Glassmorphism) – Apply customizable glass effect with adjustable blur intensity (0-50px) to any block.\u003C\u002Fli>\n\u003Cli>Improved: Complete redesign of the Settings page with modern card-based layout.\u003C\u002Fli>\n\u003Cli>Improved: Each feature now displays in its own card with icon, title, and toggle switch.\u003C\u002Fli>\n\u003Cli>Improved: PRO features show distinctive badge in the top-left corner.\u003C\u002Fli>\n\u003Cli>Improved: Responsive grid layout that adapts to mobile, tablet, and desktop screens.\u003C\u002Fli>\n\u003Cli>Improved: License section displays as full-width card for better visibility.\u003C\u002Fli>\n\u003Cli>Added: Container Edge Alignment – Remove padding from left or right side of GenerateBlocks containers to create asymmetric edge-to-edge layouts (only for containers using GeneratePress global max-width).\u003C\u002Fli>\n\u003Cli>Added: Custom Animations for Shapes – Full Lottie\u002FBodymovin support + custom CSS animations via JSON. Auto-detects format.\u003C\u002Fli>\n\u003Cli>Added: Lottie-web library integration for After Effects animations.\u003C\u002Fli>\n\u003Cli>Added: Gravity Forms Inline Layout option for displaying fields and buttons on the same line.\u003C\u002Fli>\n\u003Cli>Added: Gap control for inline form elements (0-50px).\u003C\u002Fli>\n\u003Cli>Added: Responsive design support – automatically stacks on mobile.\u003C\u002Fli>\n\u003Cli>Fixed: REST API validation errors with custom block attributes.\u003C\u002Fli>\n\u003Cli>Added: Reading Progress Bar – Display a visual progress indicator on the right side of posts as users scroll through content.\u003C\u002Fli>\n\u003Cli>Added: Back Button feature with floating button to navigate to previous page.\u003C\u002Fli>\n\u003Cli>PRO: Horizontal Product Form Layout – Align price, quantity, and add to cart button in one row.\u003C\u002Fli>\n\u003Cli>Added: Remove box shadow in Carrusel bullets.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>1.2.1\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Fixed: Carousel\u002FSlider not working correctly.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>1.2.0\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Improved: Settings page.\u003C\u002Fli>\n\u003Cli>Added: Toggle to disable animations on mobile.\u003C\u002Fli>\n\u003Cli>PRO: Deactivate Product Tabs setting.\u003C\u002Fli>\n\u003Cli>PRO: Share buttons.\u003C\u002Fli>\n\u003Cli>PRO: Zoom disable in Product Image.\u003C\u002Fli>\n\u003Cli>PRO: Product description behavior.\u003C\u002Fli>\n\u003Cli>PRO: Block after buttom.\u003C\u002Fli>\n\u003Cli>PRO: Simple Prices for variable products.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.1.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Added: FrontBlocks PRO compatibility.\u003C\u002Fli>\n\u003Cli>Added: Show a preview of the product categories in Gutenberg editor.\u003C\u002Fli>\n\u003Cli>Fixed: Change bullets logic count up to 10 items.\u003C\u002Fli>\n\u003Cli>Added: New block for reading time of a post.\u003C\u002Fli>\n\u003Cli>Added: Carousel\u002FSlider: Add item to view in laptop and mobile.\u003C\u002Fli>\n\u003Cli>Added: Carousel\u002FSlider: Add option to deactivate Carousel\u002FSlider in Desktop.\u003C\u002Fli>\n\u003Cli>Fixed: Mansonry effect upgraded in Gallery.\u003C\u002Fli>\n\u003Cli>Fixed: translations in block options.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.0.4\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Added: Product Categories block.\u003C\u002Fli>\n\u003Cli>Added: Options to the Product Categories block.\u003C\u002Fli>\n\u003Cli>Added: Counter effect for Headline block.\u003C\u002Fli>\n\u003Cli>Added: Counter attribute for Headline block.\u003C\u002Fli>\n\u003Cli>Added: Add decoration attribute for Headline block.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.0.3\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Added: Settings page and simple testimonials feature.\u003C\u002Fli>\n\u003Cli>Fixed: interaction with Gravity Forms.\u003C\u002Fli>\n\u003Cli>Fixed: not rendering correctly the content of the insert post block.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.0.1 & 1.0.2\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Fixed: options for carousel\u002Fslider not showing.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.0.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Added sticked option for Grid block.\u003C\u002Fli>\n\u003Cli>Improved interface for animations.\u003C\u002Fli>\n\u003Cli>Improved interface for carousel\u002Fslider.\u003C\u002Fli>\n\u003Cli>Added options in native gallery block.\u003C\u002Fli>\n\u003Cli>Added: Insert Post block to display content from other posts, pages, or custom post types.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>0.2.5\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Update version.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>0.2.4\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Fixed: Buttons not overlapping the carousel.\u003C\u002Fli>\n\u003Cli>Added: New data attribute for carousel buttons color.\u003C\u002Fli>\n\u003Cli>Added: Not show bullets in responsive view and  &hellip;\u003C\u002Fli>\n\u003C\u002Ful>\n","Plugin extending Gutenberg and GeneratePress with carousel, slider, animations, sticky columns, edge alignment and post insertion capabilities.",300,5803,2,"2026-03-02T07:27:00.000Z","7.0",[72,73,74,24,75],"carrusel","generatepress","gutenberg","slider","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffrontblocks\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffrontblocks.1.3.3.zip",{"slug":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":66,"downloaded":86,"rating":13,"num_ratings":68,"last_updated":87,"tested_up_to":88,"requires_at_least":89,"requires_php":90,"tags":91,"homepage":95,"download_link":96,"security_score":97,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"imagelightbox","imageLightbox","0.1.1","Bjørn Johansen","https:\u002F\u002Fprofiles.wordpress.org\u002Fbjornjohansen\u002F","\u003Cp>This is a WordPressified version of the excellent, lightweight (for real!) imageLightbox.js (MIT-licensed) by Osvaldas Valutis (http:\u002F\u002Fosvaldas.info\u002Fimage-lightbox-responsive-touch-friendly)\u003C\u002Fp>\n\u003Cp>This is his introduction to the lightbox:\u003Cbr \u002F>\n“As for the image lightboxes, I have always lacked simplicity for them. I mean not only the visual design, but the overall experience: from implementation to UX. All due respect, but I have never liked any of these light-fancy-face-boxes. They all were solving problems that just don’t exist: lots of unwanted features by default, total mess in markup, no native behavior for touch screens. I was working on a project and needed an image lightbox that solves these problems. I needed a lightbox only for images, not video, text, and iframes at once. I made ImageLightbox.js.”\u003C\u002Fp>\n\u003Cp>This version autodetects all links to image files and opens them in the lightbox.\u003C\u002Fp>\n\u003Cp>For your “install, activate and go”-convenience, this plugin comes with a minimal CSS that easily can be deactivated and\u002For replaced.\u003C\u002Fp>\n\u003Cp>The plugin can also be themed to your liking. An example theme is available here: https:\u002F\u002Fgithub.com\u002Fbjornjohansen\u002Fimagelightbox-theme-smooth\u003C\u002Fp>\n\u003Cp>Please let me know if you have any issues. Fastest way to get a response is by Twitter: https:\u002F\u002Ftwitter.com\u002Fbjornjohansen\u003C\u002Fp>\n","Image Lightbox, Responsive and Touch‑friendly.",15478,"2016-10-08T08:20:00.000Z","4.6.30","3.8","",[92,93,94,24],"images","jquery","lightbox","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fimagelightbox\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fimagelightbox.0.1.1.zip",85,{"slug":99,"name":100,"version":40,"author":101,"author_profile":102,"description":103,"short_description":104,"active_installs":66,"downloaded":105,"rating":13,"num_ratings":106,"last_updated":107,"tested_up_to":108,"requires_at_least":109,"requires_php":90,"tags":110,"homepage":115,"download_link":116,"security_score":97,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"safly-curl-patch","SaFly Curl Patch","Abyss.Cong","https:\u002F\u002Fprofiles.wordpress.org\u002Fsafly\u002F","\u003Cp>A plug-in which helps you solve the problems like ‘WordPress could not establish a secure connection to WordPress.org.’ caused by PHP Curl.\u003Cbr \u002F>\nSometimes the setting of network is complicated and uncontrollable, and users may meet the problems like ‘WordPress could not establish a secure connection to WordPress.org.’ while downloading themes, plug-ins and updating the WordPress. And this plug-in could help fix most of the problems.\u003Cbr \u002F>\nTopic related: https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Ferror-wordpress-could-not-establish-a-secure-connection-to-wordpress-org\u002F\u003Cbr \u002F>\nAnd thanks to Samuel Wood (https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fusers\u002Fotto42\u002F) and Steve Stern (https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fusers\u002Fsterndata\u002F).\u003C\u002Fp>\n\u003Cp>Thrid party service we use:\u003Cbr \u002F>\nWe use free Http DNS service of Tencent company to resolve domain more accurately and avoid domain hijacking, and we just send the domain to 119.29.29.29 and fetch the resolve result. We respect your privacy and you can clearly figure out how the function SCP_Gethostbyname which is involved in the third party service works via its source code.\u003C\u002Fp>\n","A plug-in which helps you solve the problems like 'WordPress could not establish a secure connection to WordPress.org.' caused by PHP Curl.",9515,5,"2018-02-08T15:52:00.000Z","4.9.29","4.0",[111,112,113,23,114],"connection","curl","inet6","openbsd","https:\u002F\u002Fwww.safly.org","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsafly-curl-patch.1.0.0.zip",{"slug":118,"name":119,"version":120,"author":121,"author_profile":122,"description":123,"short_description":124,"active_installs":125,"downloaded":126,"rating":13,"num_ratings":14,"last_updated":127,"tested_up_to":108,"requires_at_least":128,"requires_php":129,"tags":130,"homepage":134,"download_link":135,"security_score":136,"vuln_count":14,"unpatched_count":14,"last_vuln_date":137,"fetched_at":29},"anchor-smooth-scroll","Anchor smooth scroll","1.0.2","Processby","https:\u002F\u002Fprofiles.wordpress.org\u002Fprocessby\u002F","\u003Cp>This plugin adds a smooth scroll to the anchors in the WordPress.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Lightweight and fast, no scroll events\u003C\u002Fli>\n\u003Cli>Scrolling from\u002Fto different pages (scrolling to target id on page load)\u003C\u002Fli>\n\u003Cli>Offset scrolling by pixels or element css selector\u003C\u002Fli>\n\u003Cli>Adjustable scrolling animation duration\u003C\u002Fli>\n\u003Cli>Possibility to add your own anchor links (via css selector)\u003C\u002Fli>\n\u003Cli>Possibility to override default theme anchor behaviour or engage plugin only on page load\u003C\u002Fli>\n\u003Cli>Insert anchor button in the TinyMCE editor\u003C\u002Fli>\n\u003C\u002Ful>\n","Аdds a smooth scroll to the anchors.",200,4795,"2019-05-31T18:23:00.000Z","4.8","5.6",[131,24,132,133,55],"%d0%b0nchor","scroll","scroll-by-id","https:\u002F\u002Fprocessby.com\u002Fanchor-smooth-scroll\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fanchor-smooth-scroll.1.0.2.zip",61,"2025-07-29 00:00:00",{"attackSurface":139,"codeSignals":192,"taintFlows":245,"riskAssessment":246,"analyzedAt":252},{"hooks":140,"ajaxHandlers":178,"restRoutes":189,"shortcodes":190,"cronEvents":191,"entryPointCount":68,"unprotectedCount":68},[141,147,149,153,156,159,162,166,169,173,175],{"type":142,"name":143,"callback":144,"file":145,"line":146},"action","admin_menu","closure","atec-stats.php",23,{"type":142,"name":143,"callback":144,"file":145,"line":148},25,{"type":142,"name":150,"callback":144,"priority":151,"file":145,"line":152},"admin_bar_menu",999,32,{"type":142,"name":154,"callback":144,"file":145,"line":155},"wp_enqueue_scripts",43,{"type":142,"name":157,"callback":144,"file":145,"line":158},"wp_footer",51,{"type":142,"name":160,"callback":144,"file":145,"line":161},"atec_wps_update_ip2location",137,{"type":142,"name":163,"callback":144,"file":164,"line":165},"admin_enqueue_scripts","includes\\ATEC\\INIT.php",564,{"type":142,"name":167,"callback":144,"file":164,"line":168},"admin_notices",647,{"type":142,"name":170,"callback":144,"priority":171,"file":164,"line":172},"admin_footer",10,688,{"type":142,"name":167,"callback":144,"file":164,"line":174},720,{"type":142,"name":163,"callback":144,"file":176,"line":177},"includes\\atec-wps-install.php",7,[179,184],{"action":180,"nopriv":181,"callback":144,"hasNonce":182,"hasCapCheck":182,"file":145,"line":183},"atec_wps_log_ajax",true,false,104,{"action":185,"nopriv":182,"callback":186,"hasNonce":182,"hasCapCheck":182,"file":187,"line":188},"atec_admin_notice_dismiss","dismiss_notice","includes\\ATEC\\LOADER.php",109,[],[],[],{"dangerousFunctions":193,"sqlUsage":194,"outputEscaping":234,"fileOperations":195,"externalRequests":68,"nonceChecks":68,"capabilityChecks":106,"bundledLibraries":244},[],{"prepared":32,"raw":195,"locations":196},17,[197,201,203,205,207,210,212,214,217,219,221,222,223,224,227,229,232],{"file":198,"line":199,"context":200},"includes\\ATEC\\DB.php",120,"$wpdb->query() with variable interpolation",{"file":198,"line":202,"context":200},121,{"file":198,"line":161,"context":204},"$wpdb->get_var() with variable interpolation",{"file":198,"line":206,"context":204},160,{"file":198,"line":208,"context":209},171,"$wpdb->get_results() with variable interpolation",{"file":198,"line":211,"context":200},185,{"file":198,"line":213,"context":200},197,{"file":215,"line":216,"context":200},"includes\\atec-wps-activation.php",33,{"file":215,"line":218,"context":200},93,{"file":215,"line":220,"context":204},96,{"file":215,"line":34,"context":200},{"file":215,"line":183,"context":200},{"file":215,"line":188,"context":200},{"file":225,"line":226,"context":209},"includes\\atec-wps-log-cleanup.php",37,{"file":225,"line":228,"context":209},107,{"file":230,"line":231,"context":209},"includes\\atec-wps-urls.php",49,{"file":230,"line":233,"context":209},328,{"escaped":235,"rawEcho":68,"locations":236},318,[237,241],{"file":238,"line":239,"context":240},"includes\\ATEC\\SVG.php",557,"raw output",{"file":242,"line":243,"context":240},"includes\\ATEC\\TOOLS.php",1211,[],[],{"summary":247,"deductions":248},"The \"atec-stats\" plugin v1.1.34 exhibits a mixed security posture. On the positive side, the plugin demonstrates excellent practices in output escaping, with 99% of outputs being properly escaped, significantly mitigating the risk of cross-site scripting (XSS) vulnerabilities. It also has a clean vulnerability history, with no known CVEs, suggesting a generally robust development process or limited past exposure. The limited number of external HTTP requests and file operations also contributes to a smaller attack surface in these areas.\n\nHowever, there are significant concerns regarding the plugin's attack surface. It exposes two AJAX handlers, and critically, both of them lack authentication checks. This means any unauthenticated user could potentially trigger these handlers, leading to unintended actions or information disclosure depending on their functionality. While taint analysis and SQL query practices are not explicitly flagged as problematic, the lack of proper authorization on entry points remains a substantial risk. The presence of nonces and capability checks on some functions is a good sign, but their absence on the exposed AJAX endpoints is a glaring omission that needs immediate attention.\n\nIn conclusion, while the plugin is strong in output sanitization and has a clean past, the unprotected AJAX endpoints represent a critical security weakness. This oversight introduces a direct path for attackers to interact with the plugin's core functionality without any form of validation. The lack of vulnerability history is positive but does not negate the immediate risks presented by the exposed, unauthenticated entry points. Addressing these unprotected AJAX handlers should be the top priority to improve the plugin's overall security.",[249,251],{"reason":250,"points":171},"AJAX handlers without auth checks",{"reason":250,"points":171},"2026-03-16T21:55:37.925Z",{"wat":254,"direct":260},{"assetPaths":255,"generatorPatterns":257,"scriptPaths":258,"versionParams":259},[256],"\u002Fwp-content\u002Fplugins\u002Fatec-stats\u002Fassets\u002Fjs\u002Fatec-wps-ajax.min.js",[],[256],[],{"cssClasses":261,"htmlComments":262,"htmlAttributes":263,"restEndpoints":265,"jsGlobals":266,"shortcodeOutput":271},[],[],[264],"atec_wps_ajax_obj",[],[267,268,269,270],"atec_wps_called","atec_wps_timeout","atec_wps_run","atecAddListener",[]]