[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fhp13jywgaqJlzR3TFWIyggxstUgs9uinj6LIKY5FqBY":3,"$fzCB0-3VuelmgPi4MG8ej6GsTBnOQOsIBBvkGgl4BFm4":313,"$fhpfY559N2A5FVFuBo5tddwMXVmLO6FGFm5i58mXJF-Q":317},{"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,"discovery_status":30,"vulnerabilities":31,"developer":32,"crawl_stats":28,"alternatives":40,"analysis":130,"fingerprints":294},"reading-position-indicator","Reading Position Indicator","1.2.1","Marcin Pietrzak","https:\u002F\u002Fprofiles.wordpress.org\u002Fiworks\u002F","\u003Cp>Reading Position Indicator adds a stylish horizontal progress bar alongside your content, showing readers how far they’ve scrolled. It enhances user engagement by providing a clear visual cue of reading progress, ideal for blogs, articles, and long-form content.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features\u003C\u002Fstrong>\u003Cbr \u002F>\n* Horizontal progress bar displayed on posts and pages.\u003Cbr \u002F>\n* Customizable colors, opacity, rounded edges, and gradients.\u003Cbr \u002F>\n* Lightweight and performance optimized.\u003Cbr \u002F>\n* Easy setup with no coding required.\u003Cbr \u002F>\n* Translation ready.\u003Cbr \u002F>\n* Compatible with most WordPress themes.\u003C\u002Fp>\n\u003Cp>Thank you \u003Ca href=\"http:\u002F\u002Fpankajparashar.com\u002F\" rel=\"nofollow ugc\">Pankaj Parashar\u003C\u002Fa> for your article on CSS-TRICKS about \u003Ca href=\"https:\u002F\u002Fcss-tricks.com\u002Freading-position-indicator\u002F\" rel=\"nofollow ugc\">Reading Position Indicator\u003C\u002Fa>\u003C\u002Fp>\n","Add reading position indicator on page top.",900,24876,100,66,"2025-10-14T09:40:00.000Z","6.8.5","6.0","8.0",[20,21,22,23,24],"animation","indicator","progress-bar","reading-time","time","https:\u002F\u002Fgithub.com\u002Fiworks\u002Freading-position-indicator","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Freading-position-indicator.1.2.1.zip",0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":36,"avg_patch_time_days":37,"trust_score":38,"computed_at":39},"iworks",23,88860,97,274,77,"2026-05-19T21:15:29.826Z",[41,58,78,96,115],{"slug":42,"name":43,"version":44,"author":45,"author_profile":46,"description":47,"short_description":48,"active_installs":27,"downloaded":49,"rating":27,"num_ratings":27,"last_updated":50,"tested_up_to":16,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":56,"download_link":57,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"wp-easy-reading-progress-bar","Easy Reading Progress Bar","1.0.0","Mushlih Almubarak","https:\u002F\u002Fprofiles.wordpress.org\u002Fmushlih\u002F","\u003Cp>Easy Reading Progress Bar adds a sleek, customizable progress bar to your single post pages, providing readers with a visual indicator of their progress as they scroll through an article. It’s designed to be feather-light, incredibly fast, and compatible with the vast majority of WordPress themes, including modern Block Themes and popular classic themes.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Extremely Lightweight:\u003C\u002Fstrong> No extra CSS or JavaScript files loaded. All code is inlined and optimized for performance.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Highly Compatible:\u003C\u002Fstrong> Works seamlessly with many themes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable:\u003C\u002Fstrong> Easily change the progress bar’s color and position (top or bottom of the page) from a simple settings page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dependency-Free:\u003C\u002Fstrong> The frontend script does not rely on jQuery, ensuring it won’t conflict with other plugins or slow down your site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developer Friendly:\u003C\u002Fstrong> Includes a filter (\u003Ccode>erpb_bar_height\u003C\u002Fcode>) to programmatically change the bar’s height.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cem>This plugin was created with ❤️ by \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmushlih-almubarak\" rel=\"nofollow ugc\">Mushlih Almubarak\u003C\u002Fa> from Indonesia.\u003C\u002Fem>\u003C\u002Fp>\n","A simple, lightweight, and highly compatible reading progress bar for your WordPress posts.",206,"2025-08-25T13:58:00.000Z","5.8","7.4",[20,54,22,55,23],"estimated-reading-time","read-time","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-easy-reading-progress-bar.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":27,"num_ratings":27,"last_updated":68,"tested_up_to":69,"requires_at_least":70,"requires_php":71,"tags":72,"homepage":75,"download_link":76,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":77},"article-read-time-lite","Article Read Time Lite – WordPress plugin for displaying total reading time and progress bar","1.0.3","WP Shuffle","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpshuffle\u002F","\u003Cp>As the name explains, \u003Cstrong>Article Read Time Lite\u003C\u002Fstrong> is a free WordPress plugin which calculates the estimated reading time required to read the article in your site\u003Cbr \u002F>\nand presents them in a beautiful manner with our available \u003Cstrong>Paragraph\u003C\u002Fstrong> and \u003Cstrong>Block\u003C\u002Fstrong> Templates. Currently there are all together 4 Beautiful Pre Designed\u003Cbr \u002F>\ntemplates from which you can choose any as per your desire.\u003C\u002Fp>\n\u003Ch4>See Article Read Time Lite features list below:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>2 Pre Designed Paragraph Templates\u003C\u002Fli>\n\u003Cli>2 Pre Designed Block Templates\u003C\u002Fli>\n\u003Cli>Enable\u002FDisable Article Read Time in Posts\u002FPage or any other post types\u003C\u002Fli>\n\u003Cli>Enable\u002FDisable Progress Bar in Posts\u002FPages or any other Post Types\u003C\u002Fli>\n\u003Cli>Display Word, Characters and Reading Time\u003C\u002Fli>\n\u003Cli>Display Article Read Time before content and after content\u003C\u002Fli>\n\u003Cli>Customize Text as per your need\u003C\u002Fli>\n\u003Cli>Layout customization options available for Progress Bar\u003C\u002Fli>\n\u003Cli>All device friendly and browser Compatibility\u003C\u002Fli>\n\u003Cli>Mobile Responsive\u003C\u002Fli>\n\u003Cli>Translation Ready\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Check Article Read Time Premium Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Article Read Time in Posts\u002FPage or any other Post Types\u003C\u002Fli>\n\u003Cli>Progress Bar in Posts\u002FPages or any other Post Types\u003C\u002Fli>\n\u003Cli>10 Pre designed Paragraph Templates\u003C\u002Fli>\n\u003Cli>10 Pre designed Block Templates\u003C\u002Fli>\n\u003Cli>And many more …\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Check all premium features \u003Ca href=\"https:\u002F\u002F1.envato.market\u002FZd4DrR\" rel=\"nofollow ugc\">here\u003C\u002Fa>\u003C\u002Fp>\n","Calculate and display total reading time| Calculate and display Characters and Words | Progress Bar",20,1789,"2025-12-08T17:08:00.000Z","6.9.4","5.5","7.2",[73,22,55,23,74],"characters-count","word-count","https:\u002F\u002Fwpshuffle.com\u002Farticle-read-time-lite","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Farticle-read-time-lite.1.0.3.zip","2026-03-15T15:16:48.613Z",{"slug":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":27,"downloaded":86,"rating":27,"num_ratings":27,"last_updated":87,"tested_up_to":16,"requires_at_least":88,"requires_php":89,"tags":90,"homepage":94,"download_link":95,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"blog-reading-progress-bar","Reading Progress Bar","2.0.0","Iftakharul Islam","https:\u002F\u002Fprofiles.wordpress.org\u002Fifatwp\u002F","\u003Cp>The Reading Progress Bar plugin adds a beautiful, customizable progress bar to your blog posts, allowing readers to see how much they have scrolled through the content. This feature helps to enhance the reading experience and provides a visual indication of the user’s progress.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n– 🎨 \u003Cstrong>Modern Dashboard\u003C\u002Fstrong>: Beautiful, intuitive admin interface with live preview\u003Cbr \u002F>\n– 🌈 \u003Cstrong>Advanced Customization\u003C\u002Fstrong>: Gradient colors, shadows, borders, and effects\u003Cbr \u002F>\n– 📱 \u003Cstrong>Responsive Design\u003C\u002Fstrong>: Works perfectly on desktop, tablet, and mobile\u003Cbr \u002F>\n– ⚡ \u003Cstrong>Performance Optimized\u003C\u002Fstrong>: Smooth animations and efficient code\u003Cbr \u002F>\n– 🎯 \u003Cstrong>Per-Post Control\u003C\u002Fstrong>: Enable\u002Fdisable for individual posts\u003Cbr \u002F>\n– 📊 \u003Cstrong>Reading Time\u003C\u002Fstrong>: Display estimated reading time\u003Cbr \u002F>\n– 🎪 \u003Cstrong>Live Preview\u003C\u002Fstrong>: See changes in real-time as you adjust settings\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Ch3>Core Functionality\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Reading Progress Tracking\u003C\u002Fstrong>: Real-time progress bar that shows how much of the post has been read\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Per-Post Control\u003C\u002Fstrong>: Enable\u002Fdisable progress bar for individual posts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Reading Time Estimation\u003C\u002Fstrong>: Display estimated reading time for posts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive Design\u003C\u002Fstrong>: Works perfectly on desktop, tablet, and mobile devices\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Advanced Customization\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Color Options\u003C\u002Fstrong>:\n\u003Cul>\n\u003Cli>Solid color picker with WordPress native color picker\u003C\u002Fli>\n\u003Cli>Gradient color support with start and end colors\u003C\u002Fli>\n\u003Cli>Custom shadow colors and effects\u003C\u002Fli>\n\u003Cli>Border color and width customization\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Visual Effects\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Position Control\u003C\u002Fstrong>: Place progress bar at top or bottom of screen\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Size Customization\u003C\u002Fstrong>: Adjustable height (1-20px)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Border Radius\u003C\u002Fstrong>: Rounded corners (0-50px)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Opacity Control\u003C\u002Fstrong>: Adjust transparency (0.1-1.0)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shadow Effects\u003C\u002Fstrong>: Customizable shadow with color and blur options\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Border Styling\u003C\u002Fstrong>: Optional border with custom color and width\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>User Experience\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Smooth Animations\u003C\u002Fstrong>: Fluid progress updates with CSS transitions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Performance Optimized\u003C\u002Fstrong>: Uses requestAnimationFrame for smooth scrolling\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Keyboard Navigation\u003C\u002Fstrong>: Space bar and arrow key support\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Touch Gestures\u003C\u002Fstrong>: Swipe support for mobile devices\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Accessibility\u003C\u002Fstrong>: High contrast mode and reduced motion support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Dashboard Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Modern Admin Interface\u003C\u002Fstrong>: Beautiful, responsive dashboard with tabs\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Live Preview\u003C\u002Fstrong>: See changes in real-time as you adjust settings\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Statistics\u003C\u002Fstrong>: View posts with progress bar enabled vs total posts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Organized Settings\u003C\u002Fstrong>: Grouped options for easy configuration\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Configuration\u003C\u002Fh3>\n\u003Ch3>Basic Settings\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Navigate to \u003Cstrong>Settings > Reading Progress Bar\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Configure appearance options:\n\u003Cul>\n\u003Cli>\u003Cstrong>Color\u003C\u002Fstrong>: Choose solid color or enable gradient\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Height\u003C\u002Fstrong>: Set progress bar height (1-20px)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Position\u003C\u002Fstrong>: Top or bottom of screen\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Border Radius\u003C\u002Fstrong>: Add rounded corners\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Opacity\u003C\u002Fstrong>: Adjust transparency\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Advanced Effects\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Shadow\u003C\u002Fstrong>: Enable shadow with custom color and blur\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Border\u003C\u002Fstrong>: Add border with custom color and width\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gradient\u003C\u002Fstrong>: Use gradient colors instead of solid color\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Display Settings\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Show on Posts\u003C\u002Fstrong>: Enable\u002Fdisable for blog posts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Show on Pages\u003C\u002Fstrong>: Enable\u002Fdisable for pages\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Show Reading Time\u003C\u002Fstrong>: Display estimated reading time\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Per-Post Settings\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Edit any post and look for the “Reading Progress Bar” meta box\u003C\u002Fli>\n\u003Cli>Check\u002Funcheck to enable\u002Fdisable for that specific post\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Requirements\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>WordPress 5.6 or higher\u003C\u002Fli>\n\u003Cli>PHP 7.3 or higher\u003C\u002Fli>\n\u003Cli>jQuery (included with WordPress)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is released under the GPL-2.0+ license. You can find a copy of the license in the \u003Ccode>license.txt\u003C\u002Fcode> file or visit \u003Ca href=\"http:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.txt\" rel=\"nofollow ugc\">http:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.txt\u003C\u002Fa> for more information.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support, feature requests, or bug reports, please visit the \u003Ca href=\"https:\u002F\u002Fifatwp.wordpress.com\u002F2023\u002F10\u002F17\u002Fblog-reading-progress\u002F\" rel=\"nofollow ugc\">plugin page\u003C\u002Fa> or create an issue on GitHub.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Made with ❤️ for the WordPress community\u003C\u002Fstrong>\u003C\u002Fp>\n","A modern WordPress plugin that adds a customizable reading progress bar to your blog posts with advanced styling options.",3564,"2025-07-14T18:39:00.000Z","5.6","7.3",[91,92,22,23,93],"blog","posts","user-experience","https:\u002F\u002Fifatwp.wordpress.com\u002F2023\u002F10\u002F17\u002Fblog-reading-progress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblog-reading-progress-bar.2.0.0.zip",{"slug":97,"name":98,"version":99,"author":100,"author_profile":101,"description":102,"short_description":103,"active_installs":27,"downloaded":104,"rating":27,"num_ratings":27,"last_updated":105,"tested_up_to":69,"requires_at_least":106,"requires_php":107,"tags":108,"homepage":112,"download_link":113,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":114},"farjana-reading-progress-bar","ReadJoy – Progress Bar with Celebrations","1.5.0","farjanaplugin","https:\u002F\u002Fprofiles.wordpress.org\u002Ffarjanaplugin\u002F","\u003Cp>\u003Cstrong>ReadJoy\u003C\u002Fstrong> brings joy to every reading experience! 🎉\u003C\u002Fp>\n\u003Cp>Make your readers feel special with a beautiful progress bar, accurate reading time estimation, and when they finish reading – celebrate them with confetti and heartfelt messages!\u003C\u002Fp>\n\u003Cp>Unlike other progress bar plugins, ReadJoy doesn’t just track progress – it \u003Cstrong>celebrates your readers\u003C\u002Fstrong>, making them feel valued and encouraging them to come back for more.\u003C\u002Fp>\n\u003Cp>Perfect for bloggers, news websites, magazines, and any content site that wants to boost engagement and create memorable reading experiences!\u003C\u002Fp>\n\u003Ch4>🎉 What Makes ReadJoy Special?\u003C\u002Fh4>\n\u003Cp>ReadJoy is the \u003Cstrong>only WordPress plugin\u003C\u002Fstrong> that celebrates your readers when they finish an article!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Celebration System:\u003C\u002Fstrong>\u003Cbr \u002F>\n* 🎊 \u003Cstrong>“Shukriya!” Popup\u003C\u002Fstrong> – Beautiful reward message when reading is complete\u003Cbr \u002F>\n* 🎭 \u003Cstrong>Smart Mood Detection\u003C\u002Fstrong> – AI analyzes your content and shows appropriate messages (happy for positive content, empathetic for sad stories)\u003Cbr \u002F>\n* ✨ \u003Cstrong>Confetti Animation\u003C\u002Fstrong> – Delightful visual celebration that makes readers smile\u003Cbr \u002F>\n* ⭐ \u003Cstrong>Review Request\u003C\u002Fstrong> – Gentle reminder to leave feedback (can be disabled)\u003Cbr \u002F>\n* 🌐 \u003Cstrong>Multi-language\u003C\u002Fstrong> – Bengali & English support\u003C\u002Fp>\n\u003Cp>\u003Cstrong>No other plugin does this!\u003C\u002Fstrong> Make your readers feel valued! ❤️\u003C\u002Fp>\n\u003Ch4>✨ Key Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Reading Progress Bar:\u003C\u002Fstrong>\u003Cbr \u002F>\n* 📊 \u003Cstrong>Smooth Real-time Progress Bar\u003C\u002Fstrong> – Updates as readers scroll\u003Cbr \u002F>\n* 🎨 \u003Cstrong>5 Beautiful Styles\u003C\u002Fstrong> – Solid, Gradient, Striped, Animated, Glow\u003Cbr \u002F>\n* 🎨 \u003Cstrong>Dynamic Color Support\u003C\u002Fstrong> – All styles use your selected color\u003Cbr \u002F>\n* 📍 \u003Cstrong>Flexible Positioning\u003C\u002Fstrong> – Top or bottom of the page\u003Cbr \u002F>\n* 💫 \u003Cstrong>Smooth Animations\u003C\u002Fstrong> – Professional and engaging\u003Cbr \u002F>\n* 🎯 \u003Cstrong>Glassmorphism Design\u003C\u002Fstrong> – Modern blurred background effects\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Smart Reading Time Calculator:\u003C\u002Fstrong>\u003Cbr \u002F>\n* ⏱️ \u003Cstrong>Accurate Time Estimation\u003C\u002Fstrong> – Based on Words Per Minute (WPM)\u003Cbr \u002F>\n* 📊 \u003Cstrong>Live Progress Percentage\u003C\u002Fstrong> – Shows how much is read (e.g., “45% read”)\u003Cbr \u002F>\n* 🕐 \u003Cstrong>Estimated Finish Time\u003C\u002Fstrong> – When readers will complete the article\u003Cbr \u002F>\n* 🔢 \u003Cstrong>Customizable WPM\u003C\u002Fstrong> – Adjust for your audience (default: 200)\u003Cbr \u002F>\n* 📝 \u003Cstrong>Custom Text Labels\u003C\u002Fstrong> – Personalize all messages\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Advanced Customization:\u003C\u002Fstrong>\u003Cbr \u002F>\n* 🎨 \u003Cstrong>Color Picker\u003C\u002Fstrong> – Bar, text, background colors\u003Cbr \u002F>\n* 📏 \u003Cstrong>Size Controls\u003C\u002Fstrong> – Bar thickness, font size, border radius\u003Cbr \u002F>\n* 🔤 \u003Cstrong>Typography Options\u003C\u002Fstrong> – Font styles and sizes\u003Cbr \u002F>\n* 💫 \u003Cstrong>Hover Effects\u003C\u002Fstrong> – Interactive animations\u003Cbr \u002F>\n* 🎯 \u003Cstrong>Box Shadow\u003C\u002Fstrong> – Beautiful depth effects\u003Cbr \u002F>\n* ⚙️ \u003Cstrong>Enable\u002FDisable Controls\u003C\u002Fstrong> – Turn features on\u002Foff as needed\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Post Type Support:\u003C\u002Fstrong>\u003Cbr \u002F>\n* ✅ Blog Posts\u003Cbr \u002F>\n* ✅ Pages\u003Cbr \u002F>\n* ✅ Custom Post Types\u003Cbr \u002F>\n* ✅ BBPress Forums\u003Cbr \u002F>\n* ✅ WooCommerce Products\u003Cbr \u002F>\n* ✅ Any public post type\u003C\u002Fp>\n\u003Ch4>🎯 Perfect For\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Bloggers\u003C\u002Fstrong> – Keep readers engaged and reduce bounce rate\u003C\u002Fli>\n\u003Cli>\u003Cstrong>News Websites\u003C\u002Fstrong> – Show article length and reading time\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Educational Sites\u003C\u002Fstrong> – Help students track learning progress\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Long-form Content\u003C\u002Fstrong> – Make reading more enjoyable\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Magazine Sites\u003C\u002Fstrong> – Professional reading experience\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Content Marketers\u003C\u002Fstrong> – Improve engagement metrics\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Any WordPress Site\u003C\u002Fstrong> – Create memorable user experiences\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>💡 How It Works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Install and activate the plugin\u003C\u002Fli>\n\u003Cli>Go to \u003Cstrong>Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> ReadJoy\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Customize colors, position, and style\u003C\u002Fli>\n\u003Cli>Enable celebration popup (or disable if you prefer)\u003C\u002Fli>\n\u003Cli>Adjust WPM for your audience\u003C\u002Fli>\n\u003Cli>Done! Your readers will love it!\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>🌟 What Makes ReadJoy Unique?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>First Plugin to Celebrate Readers\u003C\u002Fstrong> – No competitor does this!\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Mood Detection\u003C\u002Fstrong> – AI-powered content emotion analysis\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Interactive Celebrations\u003C\u002Fstrong> – Confetti, popups, heartfelt messages\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Glassmorphism Design\u003C\u002Fstrong> – Modern, premium appearance\u003C\u002Fli>\n\u003Cli>\u003Cstrong>27+ Features\u003C\u002Fstrong> – Most comprehensive reading progress plugin\u003C\u002Fli>\n\u003Cli>\u003Cstrong>100% FREE\u003C\u002Fstrong> – All features, no premium version\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Zero Performance Impact\u003C\u002Fstrong> – Lightweight and optimized\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Great Support\u003C\u002Fstrong> – Quick and helpful responses\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>📊 Improve Your Metrics\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>✅ Lower bounce rates\u003C\u002Fli>\n\u003Cli>✅ Higher time on page\u003C\u002Fli>\n\u003Cli>✅ Better user engagement\u003C\u002Fli>\n\u003Cli>✅ Improved UX\u003C\u002Fli>\n\u003Cli>✅ Professional appearance\u003C\u002Fli>\n\u003Cli>✅ Happy, loyal readers!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>✨ All Features FREE Forever!\u003C\u002Fh4>\n\u003Cp>Unlike other plugins, we provide ALL features completely FREE:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>✅ Multiple Progress Bar Styles (Solid, Gradient, Striped, Animated, Glow)\u003C\u002Fli>\n\u003Cli>✅ Dynamic Color Support – All styles adapt to your chosen color\u003C\u002Fli>\n\u003Cli>✅ Real-time Progress Tracking with Live Percentage\u003C\u002Fli>\n\u003Cli>✅ Smart Reading Time Calculator (WPM-based)\u003C\u002Fli>\n\u003Cli>✅ Interactive “Shukriya!” Celebration Popup\u003C\u002Fli>\n\u003Cli>✅ Smart Mood Detection (Happy\u002FSad\u002FNeutral responses)\u003C\u002Fli>\n\u003Cli>✅ Confetti Animation on Completion\u003C\u002Fli>\n\u003Cli>✅ Glassmorphism Design (Modern & Beautiful)\u003C\u002Fli>\n\u003Cli>✅ 27+ Customization Options\u003C\u002Fli>\n\u003Cli>✅ Multi-language Support (Bengali + English)\u003C\u002Fli>\n\u003Cli>✅ Estimated Finish Time Display\u003C\u002Fli>\n\u003Cli>✅ Hover Effects & Smooth Animations\u003C\u002Fli>\n\u003Cli>✅ Enable\u002FDisable Any Feature\u003C\u002Fli>\n\u003Cli>✅ Zero Performance Impact\u003C\u002Fli>\n\u003Cli>✅ Fully Responsive Design\u003C\u002Fli>\n\u003Cli>✅ Welcome Screen for Easy Setup\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>No premium version. No hidden fees. 100% FREE forever!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>We created ReadJoy to help the WordPress community, not to make money from it. All features that were planned for “Pro” are now FREE for everyone! ❤️\u003C\u002Fp>\n\u003Ch4>🔒 Privacy\u003C\u002Fh4>\n\u003Cp>This plugin does not collect, store, or transmit any personal data. It’s 100% privacy-friendly and GDPR compliant!\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>Need help? Have suggestions? We’d love to hear from you!\u003C\u002Fp>\n\u003Cul>\n\u003Cli>💬 \u003Cstrong>Support Forum:\u003C\u002Fstrong> https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Ffarjana-reading-progress-bar\u002F\u003C\u002Fli>\n\u003Cli>⭐ \u003Cstrong>Rate ReadJoy:\u003C\u002Fstrong> https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Ffarjana-reading-progress-bar\u002Freviews\u002F\u003C\u002Fli>\n\u003Cli>🐛 \u003Cstrong>Report Bugs:\u003C\u002Fstrong> GitHub Issues\u003C\u002Fli>\n\u003Cli>💡 \u003Cstrong>Feature Requests:\u003C\u002Fstrong> Support Forum or GitHub\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>We typically respond within 24 hours and are committed to making ReadJoy the best reading progress plugin for WordPress!\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>ReadJoy\u003C\u002Fstrong> is developed with ❤️ by the Farjana Plugin Team\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Special Thanks:\u003C\u002Fstrong>\u003Cbr \u002F>\n* WordPress community for continuous support and feedback\u003Cbr \u002F>\n* All users who provide valuable suggestions and feature requests\u003Cbr \u002F>\n* Beta testers who helped improve the plugin before launch\u003Cbr \u002F>\n* Open source contributors who inspire us daily\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Technology Stack:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Built with modern JavaScript (ES6+)\u003Cbr \u002F>\n* Styled with optimized CSS3\u003Cbr \u002F>\n* Follows WordPress coding standards\u003Cbr \u002F>\n* Tested with latest PHP versions (7.4+)\u003C\u002Fp>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>Your privacy matters to us. \u003Cstrong>ReadJoy does NOT:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>❌ Collect any user data\u003C\u002Fli>\n\u003Cli>❌ Use cookies or tracking\u003C\u002Fli>\n\u003Cli>❌ Connect to external services\u003C\u002Fli>\n\u003Cli>❌ Track user behavior\u003C\u002Fli>\n\u003Cli>❌ Store personal information\u003C\u002Fli>\n\u003Cli>❌ Share data with third parties\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>ReadJoy IS:\u003C\u002Fstrong>\u003Cbr \u002F>\n* ✅ 100% privacy-friendly\u003Cbr \u002F>\n* ✅ GDPR compliant\u003Cbr \u002F>\n* ✅ Safe for all users\u003Cbr \u002F>\n* ✅ Transparent in operation\u003C\u002Fp>\n\u003Cp>Your privacy is 100% protected!\u003C\u002Fp>\n\u003Ch3>Additional Info\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Plugin Name:\u003C\u002Fstrong> ReadJoy – Progress Bar with Celebrations\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Author:\u003C\u002Fstrong> Farjana\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Author URI:\u003C\u002Fstrong> https:\u002F\u002Fgithub.com\u002FTanjinaAkte\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Plugin URI:\u003C\u002Fstrong> https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffarjana-reading-progress-bar\u002F\u003C\u002Fli>\n\u003Cli>\u003Cstrong>License:\u003C\u002Fstrong> GPLv2 or later\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Tags:\u003C\u002Fstrong> reading progress, progress bar, reading time, celebrations, engagement\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Category:\u003C\u002Fstrong> Content Management, User Experience, Blog Tools, Engagement\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Connect With Us:\u003C\u002Fstrong>\u003Cbr \u002F>\n* GitHub: https:\u002F\u002Fgithub.com\u002FTanjinaAkte\u003Cbr \u002F>\n* WordPress.org: https:\u002F\u002Fprofiles.wordpress.org\u002Ffarjanaplugin\u002F\u003C\u002Fp>\n\u003Cp>Thank you for choosing ReadJoy! Let’s make reading joyful together! 🎉\u003C\u002Fp>\n","Make reading joyful! Show progress bar, reading time, and celebrate your readers with confetti, mood detection & heartfelt messages. 🎉",326,"2026-02-19T22:06:00.000Z","5.0","7.0",[109,110,22,111,23],"celebrations","engagement","reading-progress","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffarjana-reading-progress-bar\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffarjana-reading-progress-bar.1.5.0.zip","2026-04-06T09:54:40.288Z",{"slug":116,"name":117,"version":44,"author":118,"author_profile":119,"description":120,"short_description":121,"active_installs":27,"downloaded":122,"rating":13,"num_ratings":123,"last_updated":124,"tested_up_to":16,"requires_at_least":51,"requires_php":52,"tags":125,"homepage":56,"download_link":129,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"mp-smart-content-timekeeper","MP Smart Content Timekeeper","Mayank Pandya","https:\u002F\u002Fprofiles.wordpress.org\u002Fmayankbpandya\u002F","\u003Cp>MP Smart Content Timekeeper helps content creators improve reader engagement by displaying:\u003C\u002Fp>\n\u003Cp>✅ Estimated reading time\u003Cbr \u002F>\n✅ Interactive progress bar\u003Cbr \u002F>\n✅ Customizable progress bar colors\u003Cbr \u002F>\n✅ Reading goal system\u003Cbr \u002F>\n✅ Mobile-responsive design\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Automatic reading time calculation based on content length\u003C\u002Fli>\n\u003Cli>Sticky progress bar with customizable colors\u003C\u002Fli>\n\u003Cli>Reading goal setting functionality\u003C\u002Fli>\n\u003Cli>Shortcode support for goal widgets\u003C\u002Fli>\n\u003Cli>WordPress Customizer integration\u003C\u002Fli>\n\u003Cli>GDPR-friendly implementation (uses localStorage)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Why Choose This Plugin?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Lightweight (under 100KB total assets)\u003C\u002Fli>\n\u003Cli>No external dependencies\u003C\u002Fli>\n\u003Cli>Translation-ready\u003C\u002Fli>\n\u003Cli>Follows WordPress coding standards\u003C\u002Fli>\n\u003Cli>Regular updates and maintenance\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Guidelines Compliance\u003C\u002Fh3>\n\u003Cp>This plugin follows all WordPress.org plugin directory requirements:\u003C\u002Fp>\n\u003Cp>✔️ PHP\u002FJS best practices\u003Cbr \u002F>\n✔️ Proper escaping\u002Fsanitization\u003Cbr \u002F>\n✔️ Nonce verification\u003Cbr \u002F>\n✔️ No hidden code\u002Flinks\u003Cbr \u002F>\n✔️ GPL-compliant licensing\u003Cbr \u002F>\n✔️ Validated readme formatting\u003Cbr \u002F>\n✔️ Proper script\u002Fstyle enqueuing\u003Cbr \u002F>\n✔️ No premium upsells\u003C\u002Fp>\n\u003Ch3>Important Submission Notes\u003C\u002Fh3>\n\u003Cp>Before submission, ensure:\u003C\u002Fp>\n\u003Col>\n\u003Cli>License header exists in all PHP files\u003C\u002Fli>\n\u003Cli>All code is original or properly attributed\u003C\u002Fli>\n\u003Cli>Screenshots are actual plugin images (recommended size: 772x250px)\u003C\u002Fli>\n\u003Cli>Tested with WordPress PHPCSS and PHPStan\u003C\u002Fli>\n\u003Cli>No debug code remains\u003C\u002Fli>\n\u003Cli>Translation files are properly formatted\u003C\u002Fli>\n\u003Cli>Documentation matches actual functionality\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Internationalization\u003C\u002Fh3>\n\u003Cp>Translations are welcome! The plugin includes:\u003Cbr \u002F>\n– Full text domain support (\u003Ccode>mp-smart-content-timekeeper\u003C\u002Fcode>)\u003Cbr \u002F>\n– .pot file in \u002Flanguages directory\u003Cbr \u002F>\n– RTL CSS support\u003C\u002Fp>\n","Enhance user engagement with smart reading time estimates and interactive progress tracking.",341,1,"2025-06-24T14:57:00.000Z",[126,22,127,23,128],"content-engagement","reading-goals","time-tracking","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmp-smart-content-timekeeper.1.0.0.zip",{"attackSurface":131,"codeSignals":228,"taintFlows":263,"riskAssessment":290,"analyzedAt":293},{"hooks":132,"ajaxHandlers":218,"restRoutes":225,"shortcodes":226,"cronEvents":227,"entryPointCount":123,"unprotectedCount":27},[133,138,142,146,149,151,155,157,161,166,171,174,177,180,183,188,193,195,199,203,207,210,213,215],{"type":134,"name":135,"callback":135,"file":136,"line":137},"action","admin_init","includes\\iworks\\class-iworks-position.php",62,{"type":134,"name":139,"callback":140,"file":136,"line":141},"init","action_init_load_plugin_textdomain",63,{"type":134,"name":139,"callback":143,"priority":144,"file":136,"line":145},"action_init_option_object",11,64,{"type":134,"name":147,"callback":147,"file":136,"line":148},"iworks_rate_css",65,{"type":134,"name":150,"callback":150,"file":136,"line":14},"wp_enqueue_scripts",{"type":134,"name":152,"callback":153,"priority":27,"file":136,"line":154},"wp_head","set_check_value",67,{"type":134,"name":152,"callback":152,"file":136,"line":156},68,{"type":158,"name":159,"callback":159,"file":136,"line":160},"filter","the_content",69,{"type":158,"name":162,"callback":163,"priority":164,"file":136,"line":165},"iworks_rate_notice_logo_style","filter_plugin_logo",10,73,{"type":134,"name":167,"callback":168,"priority":27,"file":169,"line":170},"admin_enqueue_scripts","register_styles","includes\\iworks\\options\\options.php",87,{"type":134,"name":172,"callback":172,"file":169,"line":173},"admin_head",88,{"type":134,"name":175,"callback":175,"file":169,"line":176},"admin_menu",89,{"type":134,"name":178,"callback":178,"file":169,"line":179},"admin_notices",90,{"type":158,"name":181,"callback":181,"priority":164,"file":169,"line":182},"screen_layout_columns",91,{"type":134,"name":184,"callback":185,"file":186,"line":187},"load-index.php","load","includes\\iworks\\rate\\rate.php",111,{"type":134,"name":189,"callback":190,"priority":191,"file":186,"line":192},"iworks-register-plugin","register",5,112,{"type":134,"name":135,"callback":135,"file":186,"line":194},114,{"type":158,"name":196,"callback":197,"priority":164,"file":186,"line":198},"iworks_rate_assistance","filter_get_assistance_widget",118,{"type":158,"name":200,"callback":201,"priority":164,"file":186,"line":202},"iworks_rate_love","filter_get_love_widget",119,{"type":158,"name":204,"callback":205,"file":186,"line":206},"iworks_rate_advertising_og","filter_get_advertising_og",125,{"type":134,"name":167,"callback":208,"file":186,"line":209},"enqueue",190,{"type":134,"name":178,"callback":211,"file":186,"line":212},"show",191,{"type":134,"name":167,"callback":208,"file":186,"line":214},200,{"type":134,"name":178,"callback":216,"file":186,"line":217},"show_anniversary",201,[219],{"action":220,"nopriv":221,"callback":222,"hasNonce":223,"hasCapCheck":221,"file":186,"line":224},"iworks_rate_button",false,"ajax_button",true,113,[],[],[],{"dangerousFunctions":229,"sqlUsage":230,"outputEscaping":232,"fileOperations":27,"externalRequests":27,"nonceChecks":258,"capabilityChecks":123,"bundledLibraries":259},[],{"prepared":27,"raw":27,"locations":231},[],{"escaped":233,"rawEcho":234,"locations":235},284,12,[236,240,242,244,246,248,250,252,254,255,256,257],{"file":237,"line":238,"context":239},"etc\\options.php",189,"raw output",{"file":237,"line":241,"context":239},204,{"file":243,"line":34,"context":239},"includes\\iworks\\rate\\templates\\happy-anniversary\\anniversary.php",{"file":243,"line":245,"context":239},24,{"file":243,"line":247,"context":239},25,{"file":243,"line":249,"context":239},26,{"file":243,"line":251,"context":239},27,{"file":253,"line":34,"context":239},"includes\\iworks\\rate\\templates\\happy-anniversary\\first-year.php",{"file":253,"line":245,"context":239},{"file":253,"line":247,"context":239},{"file":253,"line":249,"context":239},{"file":253,"line":251,"context":239},3,[260],{"name":261,"version":28,"knownCves":262},"Select2",[],[264,282],{"entryPoint":265,"graph":266,"unsanitizedCount":27,"severity":281},"update_taxonomy_options (includes\\iworks\\options\\options.php:1484)",{"nodes":267,"edges":279},[268,273],{"id":269,"type":270,"label":271,"file":169,"line":272},"n0","source","$_POST",1525,{"id":274,"type":275,"label":276,"file":169,"line":277,"wp_function":278},"n1","sink","call_user_func() [RCE]",1533,"call_user_func",[280],{"from":269,"to":274,"sanitized":223},"low",{"entryPoint":283,"graph":284,"unsanitizedCount":27,"severity":281},"\u003Coptions> (includes\\iworks\\options\\options.php:0)",{"nodes":285,"edges":288},[286,287],{"id":269,"type":270,"label":271,"file":169,"line":272},{"id":274,"type":275,"label":276,"file":169,"line":277,"wp_function":278},[289],{"from":269,"to":274,"sanitized":223},{"summary":291,"deductions":292},"The 'reading-position-indicator' plugin v1.2.1 demonstrates a generally strong security posture based on the provided static analysis. The absence of any known CVEs and a history free of recorded vulnerabilities is a significant positive indicator. Furthermore, the code analysis reveals excellent practices such as 100% use of prepared statements for SQL queries, a high percentage of properly escaped output, and the presence of nonce and capability checks on its single AJAX entry point. The limited attack surface, with only one AJAX handler and no REST API routes, shortcodes, or cron events, further reduces potential exposure. The taint analysis also shows no critical or high severity flows with unsanitized paths, indicating no immediate data processing vulnerabilities were detected.\n\nWhile the plugin exhibits strong security practices, a minor area for consideration is the bundled Select2 library. Although not explicitly flagged as outdated or vulnerable in this analysis, bundled libraries can sometimes become a vector for vulnerabilities if not regularly maintained and updated. However, given the otherwise robust security measures and clean vulnerability history, the overall risk associated with this plugin is very low. The developer appears to have a good understanding of WordPress security best practices.",[],"2026-03-16T19:14:02.805Z",{"wat":295,"direct":304},{"assetPaths":296,"generatorPatterns":299,"scriptPaths":300,"versionParams":301},[297,298],"\u002Fwp-content\u002Fplugins\u002Freading-position-indicator\u002Fassets\u002Fcss\u002Freading-position-indicator.css","\u002Fwp-content\u002Fplugins\u002Freading-position-indicator\u002Fassets\u002Fjs\u002Freading-position-indicator.js",[],[298],[302,303],"reading-position-indicator\u002Fassets\u002Fcss\u002Freading-position-indicator.css?ver=","reading-position-indicator\u002Fassets\u002Fjs\u002Freading-position-indicator.js?ver=",{"cssClasses":305,"htmlComments":306,"htmlAttributes":307,"restEndpoints":309,"jsGlobals":310,"shortcodeOutput":312},[22],[],[308],"role=\"progressbar\"",[],[311],"window.iworks_reading_position_indicator_options",[],{"error":223,"url":314,"statusCode":315,"statusMessage":316,"message":316},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Freading-position-indicator\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":234,"versions":318},[319,324,331,338,345,352,359,366,373,380,386,393],{"version":6,"download_url":26,"svn_tag_url":320,"released_at":28,"has_diff":221,"diff_files_changed":321,"diff_lines":28,"trac_diff_url":322,"vulnerabilities":323,"is_current":223},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Freading-position-indicator\u002Ftags\u002F1.2.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Freading-position-indicator%2Ftags%2F1.2.0&new_path=%2Freading-position-indicator%2Ftags%2F1.2.1",[],{"version":325,"download_url":326,"svn_tag_url":327,"released_at":28,"has_diff":221,"diff_files_changed":328,"diff_lines":28,"trac_diff_url":329,"vulnerabilities":330,"is_current":221},"1.2.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Freading-position-indicator.1.2.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Freading-position-indicator\u002Ftags\u002F1.2.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Freading-position-indicator%2Ftags%2F1.1.2&new_path=%2Freading-position-indicator%2Ftags%2F1.2.0",[],{"version":332,"download_url":333,"svn_tag_url":334,"released_at":28,"has_diff":221,"diff_files_changed":335,"diff_lines":28,"trac_diff_url":336,"vulnerabilities":337,"is_current":221},"1.1.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Freading-position-indicator.1.1.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Freading-position-indicator\u002Ftags\u002F1.1.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Freading-position-indicator%2Ftags%2F1.0.9&new_path=%2Freading-position-indicator%2Ftags%2F1.1.2",[],{"version":339,"download_url":340,"svn_tag_url":341,"released_at":28,"has_diff":221,"diff_files_changed":342,"diff_lines":28,"trac_diff_url":343,"vulnerabilities":344,"is_current":221},"1.0.9","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Freading-position-indicator.1.0.9.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Freading-position-indicator\u002Ftags\u002F1.0.9\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Freading-position-indicator%2Ftags%2F1.0.8&new_path=%2Freading-position-indicator%2Ftags%2F1.0.9",[],{"version":346,"download_url":347,"svn_tag_url":348,"released_at":28,"has_diff":221,"diff_files_changed":349,"diff_lines":28,"trac_diff_url":350,"vulnerabilities":351,"is_current":221},"1.0.8","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Freading-position-indicator.1.0.8.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Freading-position-indicator\u002Ftags\u002F1.0.8\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Freading-position-indicator%2Ftags%2F1.0.7&new_path=%2Freading-position-indicator%2Ftags%2F1.0.8",[],{"version":353,"download_url":354,"svn_tag_url":355,"released_at":28,"has_diff":221,"diff_files_changed":356,"diff_lines":28,"trac_diff_url":357,"vulnerabilities":358,"is_current":221},"1.0.7","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Freading-position-indicator.1.0.7.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Freading-position-indicator\u002Ftags\u002F1.0.7\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Freading-position-indicator%2Ftags%2F1.0.6&new_path=%2Freading-position-indicator%2Ftags%2F1.0.7",[],{"version":360,"download_url":361,"svn_tag_url":362,"released_at":28,"has_diff":221,"diff_files_changed":363,"diff_lines":28,"trac_diff_url":364,"vulnerabilities":365,"is_current":221},"1.0.6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Freading-position-indicator.1.0.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Freading-position-indicator\u002Ftags\u002F1.0.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Freading-position-indicator%2Ftags%2F1.0.5&new_path=%2Freading-position-indicator%2Ftags%2F1.0.6",[],{"version":367,"download_url":368,"svn_tag_url":369,"released_at":28,"has_diff":221,"diff_files_changed":370,"diff_lines":28,"trac_diff_url":371,"vulnerabilities":372,"is_current":221},"1.0.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Freading-position-indicator.1.0.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Freading-position-indicator\u002Ftags\u002F1.0.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Freading-position-indicator%2Ftags%2F1.0.4&new_path=%2Freading-position-indicator%2Ftags%2F1.0.5",[],{"version":374,"download_url":375,"svn_tag_url":376,"released_at":28,"has_diff":221,"diff_files_changed":377,"diff_lines":28,"trac_diff_url":378,"vulnerabilities":379,"is_current":221},"1.0.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Freading-position-indicator.1.0.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Freading-position-indicator\u002Ftags\u002F1.0.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Freading-position-indicator%2Ftags%2F1.0.3&new_path=%2Freading-position-indicator%2Ftags%2F1.0.4",[],{"version":61,"download_url":381,"svn_tag_url":382,"released_at":28,"has_diff":221,"diff_files_changed":383,"diff_lines":28,"trac_diff_url":384,"vulnerabilities":385,"is_current":221},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Freading-position-indicator.1.0.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Freading-position-indicator\u002Ftags\u002F1.0.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Freading-position-indicator%2Ftags%2F1.0.2&new_path=%2Freading-position-indicator%2Ftags%2F1.0.3",[],{"version":387,"download_url":388,"svn_tag_url":389,"released_at":28,"has_diff":221,"diff_files_changed":390,"diff_lines":28,"trac_diff_url":391,"vulnerabilities":392,"is_current":221},"1.0.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Freading-position-indicator.1.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Freading-position-indicator\u002Ftags\u002F1.0.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Freading-position-indicator%2Ftags%2F1.0.1&new_path=%2Freading-position-indicator%2Ftags%2F1.0.2",[],{"version":394,"download_url":395,"svn_tag_url":396,"released_at":28,"has_diff":221,"diff_files_changed":397,"diff_lines":28,"trac_diff_url":28,"vulnerabilities":398,"is_current":221},"1.0.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Freading-position-indicator.1.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Freading-position-indicator\u002Ftags\u002F1.0.1\u002F",[],[]]