[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fpoDpgtI0NVHABCaiOW5wMUNhxNdHxUKPSnLJm7wYY2o":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":13,"tags":16,"homepage":20,"download_link":21,"security_score":22,"vuln_count":11,"unpatched_count":11,"last_vuln_date":23,"fetched_at":24,"vulnerabilities":25,"developer":26,"crawl_stats":23,"alternatives":33,"analysis":122,"fingerprints":166},"redirects-for-htaccess","Redirects for Htaccess","1.0.2","Pavel","https:\u002F\u002Fprofiles.wordpress.org\u002Fplance\u002F","\u003Cp>Using this plugin, you can create redirects for any post types or taxonomies.\u003C\u002Fp>\n\u003Cp>How to use:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>In the “Tools” menu, find the “Htaccess Redirect” menu item.\u003C\u002Fli>\n\u003Cli>Select the post types and taxonomies for which you want to create redirects.\u003C\u002Fli>\n\u003Cli>In the “New site domain” field, enter the URL of the site to which the redirect will be made.\u003C\u002Fli>\n\u003Cli>Click the “Generate” button.\u003C\u002Fli>\n\u003Cli>Insert the generated redirects at the beginning of the .htaccess file.\u003C\u002Fli>\n\u003C\u002Ful>\n","Generates redirect code for .htaccess file",0,594,"","6.9.4","6.0.0",[17,18,19],"301","htaccess","redirect","https:\u002F\u002Fplance.top\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fredirects-for-htaccess.1.0.2.zip",100,null,"2026-03-15T10:48:56.248Z",[],{"slug":27,"display_name":7,"profile_url":8,"plugin_count":28,"total_installs":29,"avg_security_score":30,"avg_patch_time_days":29,"trust_score":31,"computed_at":32},"plance",8,30,98,93,"2026-04-04T14:45:11.171Z",[34,58,75,90,105],{"slug":35,"name":36,"version":37,"author":38,"author_profile":39,"description":40,"short_description":41,"active_installs":42,"downloaded":43,"rating":44,"num_ratings":45,"last_updated":46,"tested_up_to":14,"requires_at_least":47,"requires_php":48,"tags":49,"homepage":52,"download_link":53,"security_score":54,"vuln_count":55,"unpatched_count":11,"last_vuln_date":56,"fetched_at":57},"redirection","Redirection","5.7.5","John Godley","https:\u002F\u002Fprofiles.wordpress.org\u002Fjohnny5\u002F","\u003Cp>Redirection is the most popular redirect manager for WordPress. With it you can easily manage 301 redirections, keep track of 404 errors, and generally tidy up any loose ends your site may have. This can help reduce errors and improve your site ranking.\u003C\u002Fp>\n\u003Cp>Redirection is designed to be used on sites with a few redirects to sites with thousands of redirects.\u003C\u002Fp>\n\u003Cp>It has been a WordPress plugin for over 10 years and has been recommended countless times. And it’s free!\u003C\u002Fp>\n\u003Cp>Full documentation can be found at \u003Ca href=\"https:\u002F\u002Fredirection.me\" rel=\"nofollow ugc\">https:\u002F\u002Fredirection.me\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Redirection is compatible with PHP from 7.4 to 8.4.\u003C\u002Fp>\n\u003Ch4>Redirect manager\u003C\u002Fh4>\n\u003Cp>Create and manage redirects quickly and easily without needing Apache or Nginx knowledge. If your WordPress supports permalinks then you can use Redirection to redirect any URL.\u003C\u002Fp>\n\u003Cp>There is full support for regular expressions so you can create redirect patterns to match any number of URLs. You can match query parameters and even pass them through to the target URL.\u003C\u002Fp>\n\u003Cp>The plugin can also be configured to monitor when post or page permalinks are changed and automatically create a redirect to the new URL.\u003C\u002Fp>\n\u003Ch4>Conditional redirects\u003C\u002Fh4>\n\u003Cp>In addition to straightforward URL matching you can redirect based on other conditions:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Login status – redirect only if the user is logged in or logged out\u003C\u002Fli>\n\u003Cli>WordPress capability – redirect if the user is able to perform a certain capability\u003C\u002Fli>\n\u003Cli>Browser – redirect if the user is using a certain browser\u003C\u002Fli>\n\u003Cli>Referrer – redirect if the user visited the link from another page\u003C\u002Fli>\n\u003Cli>Cookies – redirect if a particular cookie is set\u003C\u002Fli>\n\u003Cli>HTTP headers – redirect based on a HTTP header\u003C\u002Fli>\n\u003Cli>Custom filter – redirect based on your own WordPress filter\u003C\u002Fli>\n\u003Cli>IP address – redirect if the client IP address matches\u003C\u002Fli>\n\u003Cli>Server – redirect another domain if also hosted on this server\u003C\u002Fli>\n\u003Cli>Page type – redirect if the current page is a 404\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Full logging\u003C\u002Fh4>\n\u003Cp>A configurable logging option allows to view all redirects occurring on your site, including information about the visitor, the browser used, and the referrer. A ‘hit’ count is maintained for each redirect so you can see if a URL is being used.\u003C\u002Fp>\n\u003Cp>Logs can be exported for external viewing, and can be searched and filtered for more detailed investigation.\u003C\u002Fp>\n\u003Cp>Display geographic information about an IP address, as well as a full user agent information, to try and understand who the visitor is.\u003C\u002Fp>\n\u003Cp>You are able to disable or reduce IP collection to meet the legal requirements of your geographic region, and can change the amount of information captured from the bare minimum to HTTP headers.\u003C\u002Fp>\n\u003Cp>You can also log any redirect happening on your site, including those performed outside of Redirection.\u003C\u002Fp>\n\u003Ch4>Add HTTP headers\u003C\u002Fh4>\n\u003Cp>HTTP headers can be added to redirects or your entire site that help reduce the impact of redirects or help increase security. You can also add your own custom headers.\u003C\u002Fp>\n\u003Ch4>Track 404 errors\u003C\u002Fh4>\n\u003Cp>Redirection will keep track of all 404 errors that occur on your site, allowing you to track down and fix problems.\u003C\u002Fp>\n\u003Cp>Errors can be grouped to show where you should focus your attention, and can be redirected in bulk.\u003C\u002Fp>\n\u003Ch4>Query parameter handling\u003C\u002Fh4>\n\u003Cp>You can match query parameters exactly, ignore them, and even pass them through to your target.\u003C\u002Fp>\n\u003Ch4>Migrate Permalinks\u003C\u002Fh4>\n\u003Cp>Changed your permalink structure? You can migrate old permalinks simply by entering the old permalink structure. Multiple migrations are supported.\u003C\u002Fp>\n\u003Ch4>Apache & Nginx support\u003C\u002Fh4>\n\u003Cp>By default Redirection will manage all redirects using WordPress. However you can configure it so redirects are automatically saved to a .htaccess file and handled by Apache itself.\u003C\u002Fp>\n\u003Cp>If you use Nginx then you can export redirects to an Nginx rewrite rules file.\u003C\u002Fp>\n\u003Ch4>Fine-grained permissions\u003C\u002Fh4>\n\u003Cp>Fine-grained permissions are available so you can customise the plugin for different users. This makes it particularly suitable for client sites where you may want to prevent certain actions, and remove functionality.\u003C\u002Fp>\n\u003Ch4>Import & Export\u003C\u002Fh4>\n\u003Cp>The plugin has a fully-featured import and export system and you can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Import and export to Apache .htaccess\u003C\u002Fli>\n\u003Cli>Export to Nginx rewrite rules\u003C\u002Fli>\n\u003Cli>Copy redirects between sites using JSON\u003C\u002Fli>\n\u003Cli>Import and export to CSV for viewing in a spreadsheet\u003C\u002Fli>\n\u003Cli>Use WP CLI to automate import and export\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can also import from the following plugins:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Simple 301 Redirects\u003C\u002Fli>\n\u003Cli>SEO Redirection\u003C\u002Fli>\n\u003Cli>Safe Redirect Manager\u003C\u002Fli>\n\u003Cli>Rank Math\u003C\u002Fli>\n\u003Cli>WordPress old slug redirects\u003C\u002Fli>\n\u003Cli>Quick Post\u002FPages redirects\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Search Regex compatible\u003C\u002Fh4>\n\u003Cp>Redirection is compatible with \u003Ca href=\"https:\u002F\u002Fsearchregex.com\" rel=\"nofollow ugc\">Search Regex\u003C\u002Fa>, allowing you to bulk update your redirects.\u003C\u002Fp>\n\u003Ch4>Wait, it’s free?\u003C\u002Fh4>\n\u003Cp>Yes, it’s really free. There’s no premium version and no need to pay money to get access to features. This is a dedicated redirect management plugin.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>Please submit bugs, patches, and feature requests to:\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjohngodley\u002Fredirection\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002Fjohngodley\u002Fredirection\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Please submit translations to:\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fredirection\" rel=\"nofollow ugc\">https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fredirection\u003C\u002Fa>\u003C\u002Fp>\n","Manage 301 redirects, track 404 errors, and improve your site. No knowledge of Apache or Nginx required.",2000000,71280127,88,689,"2026-03-01T07:42:00.000Z","6.5","7.4",[17,50,51,18,19],"404","apache","https:\u002F\u002Fredirection.me\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fredirection.5.7.5.zip",97,5,"2018-11-14 00:00:00","2026-03-15T15:16:48.613Z",{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":66,"downloaded":67,"rating":11,"num_ratings":11,"last_updated":68,"tested_up_to":69,"requires_at_least":70,"requires_php":13,"tags":71,"homepage":13,"download_link":73,"security_score":74,"vuln_count":11,"unpatched_count":11,"last_vuln_date":23,"fetched_at":57},"redirect-404-page-to-home-by-fahad","Redirect 404 Page to Home","2.1.1","faddies","https:\u002F\u002Fprofiles.wordpress.org\u002Ffaddies\u002F","\u003Cp>Divert all of the 404 broken pages to your home page. Manage 404 errors, and improve your site. No knowledge of Apache, htaccess or Nginx required.\u003C\u002Fp>\n","Divert all of the 404 broken pages to your home page. Manage 404 errors, and improve your site. No knowledge of Apache, htaccess or Nginx required.",10,888,"2024-03-26T08:38:00.000Z","6.5.8","4.6",[17,50,18,19,72],"seo","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fredirect-404-page-to-home-by-fahad.zip",85,{"slug":76,"name":77,"version":78,"author":79,"author_profile":80,"description":81,"short_description":82,"active_installs":66,"downloaded":83,"rating":22,"num_ratings":84,"last_updated":85,"tested_up_to":86,"requires_at_least":87,"requires_php":13,"tags":88,"homepage":13,"download_link":89,"security_score":74,"vuln_count":11,"unpatched_count":11,"last_vuln_date":23,"fetched_at":57},"redirect-to-wp","Redirect To WP","1.0","yehudah","https:\u002F\u002Fprofiles.wordpress.org\u002Fyehudah\u002F","\u003Cp>Add a meta box to all posts, pages, custom post types to add the old url you want to redirect from (old url) to the new post.\u003Cbr \u002F>\nYou can use redirection plugin here: \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fredirection\u002F\" rel=\"ugc\">Redirection Plugin.\u003C\u002Fa> OR The other option is the website htaccess file.\u003C\u002Fp>\n\u003Cp>This will help you create redirects while creating or updating your site posts or pages, so you don’t need to update the old and new links when you finish updating your website.\u003C\u002Fp>\n\u003Cp>so you don’t need to remember:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The new posts or pages url\u003C\u002Fli>\n\u003Cli>which post or page I all ready redirected ?\u003C\u002Fli>\n\u003Cli>repeat 50% of the process again and so on ….\u003C\u002Fli>\n\u003C\u002Ful>\n","This will help you sync redirects while creating or updating your site posts or pages, This will sync to the redirection plugin or htaccess.",1363,1,"2015-05-04T11:13:00.000Z","4.2.39","4.0",[17,18,19,35],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fredirect-to-wp.1.0.zip",{"slug":91,"name":92,"version":93,"author":94,"author_profile":95,"description":96,"short_description":97,"active_installs":11,"downloaded":98,"rating":11,"num_ratings":11,"last_updated":99,"tested_up_to":100,"requires_at_least":101,"requires_php":48,"tags":102,"homepage":13,"download_link":104,"security_score":22,"vuln_count":11,"unpatched_count":11,"last_vuln_date":23,"fetched_at":57},"kandeshop-duplicate-post-manager","Kandeshop Duplicate Post Manager","1.3","Darren Kandekore","https:\u002F\u002Fprofiles.wordpress.org\u002Fkandeshop\u002F","\u003Cp>Manage and clean up duplicate WordPress posts with ease. Delete duplicates in bulk, assign 301 redirects, and generate \u003Ccode>.htaccess\u003C\u002Fcode> rules — all from one simple interface.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Detect duplicate posts by \u003Cstrong>title\u003C\u002Fstrong> and \u003Cstrong>slug\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Display all duplicates in a table (with checkboxes)\u003C\u002Fli>\n\u003Cli>Per-post redirect options:\u003C\u002Fli>\n\u003Cli>Choose from other duplicates in a dropdown\u003C\u002Fli>\n\u003Cli>Enter a custom redirect URL manually\u003C\u002Fli>\n\u003Cli>Validate redirect targets before deleting\u003C\u002Fli>\n\u003Cli>Redirect deleted posts using 301 rules\u003C\u002Fli>\n\u003Cli>Save posts to \u003Cstrong>trash\u003C\u002Fstrong>, not permanent delete\u003C\u002Fli>\n\u003Cli>Generate \u003Ccode>.htaccess\u003C\u002Fcode> rules for all redirects\u003C\u002Fli>\n\u003Cli>Copy\u002Fpaste or export redirects as needed\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How to Use\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Go to \u003Cstrong>Tools > Duplicate Post Manager\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Click \u003Cstrong>Scan for Duplicates\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Review the table of duplicate posts\u003C\u002Fli>\n\u003Cli>For each post:\n\u003Cul>\n\u003Cli>Check the box to delete it\u003C\u002Fli>\n\u003Cli>Choose a redirect target (dropdown or custom URL)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Click \u003Cstrong>Delete Selected & Redirect\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Scroll down to copy or export your \u003Ccode>.htaccess\u003C\u002Fcode> redirect rules\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Redirect Format\u003C\u002Fh3>\n\u003Cp>The plugin generates Apache \u003Ccode>.htaccess\u003C\u002Fcode> rules like:\u003C\u002Fp>\n\u003Cp>Redirect 301 \u002Fold-slug \u002Fnew-slug\u003Cbr \u002F>\nRedirect 301 \u002Fanother-old \u002Fnew-target\u003C\u002Fp>\n\u003Cul>\n\u003Cli>All redirects use \u003Cstrong>relative paths\u003C\u002Fstrong> for portability.\u003C\u002Fli>\n\u003Cli>Only valid (non-404) redirects are saved.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Why Use It?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Prevent SEO penalties from duplicate content\u003C\u002Fli>\n\u003Cli>Control user redirection after cleanup\u003C\u002Fli>\n\u003Cli>Maintain your site’s authority by preserving link equity\u003C\u002Fli>\n\u003Cli>Clean and update old auto-imported posts or legacy content\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Technical Notes\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Uses WordPress core functions (\u003Ccode>get_posts\u003C\u002Fcode>, \u003Ccode>get_permalink\u003C\u002Fcode>, \u003Ccode>wp_trash_post\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>Compatible with Classic Editor and Block Editor (Gutenberg)\u003C\u002Fli>\n\u003Cli>Does not delete posts permanently\u003C\u002Fli>\n\u003Cli>Nonce-verified form for security\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the \u003Ca href=\"https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html\" rel=\"nofollow ugc\">GPLv2\u003C\u002Fa> or later.\u003C\u002Fp>\n\u003Ch3>Coming Soon (Ideas)\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Export \u003Ccode>.htaccess\u003C\u002Fcode> as a downloadable file\u003C\u002Fli>\n\u003Cli>Custom post type support\u003C\u002Fli>\n\u003Cli>Integration with Redirection plugins\u003C\u002Fli>\n\u003Cli>Inline AJAX validation of manual URLs\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Author\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdarrenk.uk\u002F\" rel=\"nofollow ugc\">Darren Kandekore\u003C\u002Fa>\u003C\u002Fp>\n","Manage and clean up duplicate WordPress posts with ease. Delete duplicates, assign 301 redirects, and generate .htaccess rules.",192,"2025-08-30T08:35:00.000Z","6.8.5","5.0",[17,103,18,19,72],"duplicate-posts","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fkandeshop-duplicate-post-manager.1.3.zip",{"slug":106,"name":107,"version":108,"author":109,"author_profile":110,"description":111,"short_description":112,"active_installs":11,"downloaded":113,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":114,"requires_at_least":13,"requires_php":13,"tags":115,"homepage":110,"download_link":121,"security_score":22,"vuln_count":11,"unpatched_count":11,"last_vuln_date":23,"fetched_at":24},"simple-redirect-manager","Simple Redirect Manager","1.0.0","Sachin Mishra","https:\u002F\u002Fprofiles.wordpress.org\u002Fsachinatzenith\u002F","\u003Cp>The plugin allows you to add 301 permanent or 302 temporary redirects without editing your .haccess file. There plugin uses wordpress standard functions and does not affect the site performance.\u003Cbr \u002F>\nTo setup, just activate the plugin and you will find the menu Redirects on your wordpress admin. Note that this is setup to non Admin users. If you are logged in as an administrator, the redirects will not work for you.\u003C\u002Fp>\n","The ideal plugin to setup 301 or 302 redirects without editing your .htaccess file.",336,"6.7.5",[116,117,118,119,120],"301-redirect","302-redirect","redirect-plugin","set-page-redirect","without-going-to-htaccess-file","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-redirect-manager.zip",{"attackSurface":123,"codeSignals":151,"taintFlows":158,"riskAssessment":159,"analyzedAt":165},{"hooks":124,"ajaxHandlers":147,"restRoutes":148,"shortcodes":149,"cronEvents":150,"entryPointCount":11,"unprotectedCount":11},[125,131,133,135,139,143],{"type":126,"name":127,"callback":128,"file":129,"line":130},"action","plugins_loaded","instance","actions.php",18,{"type":126,"name":127,"callback":128,"file":129,"line":132},19,{"type":126,"name":127,"callback":128,"file":129,"line":134},20,{"type":126,"name":136,"callback":136,"file":137,"line":138},"admin_menu","includes\\class-admin-page.php",44,{"type":140,"name":141,"callback":141,"priority":66,"file":137,"line":142},"filter","plugin_action_links",45,{"type":126,"name":144,"callback":144,"file":145,"line":146},"admin_enqueue_scripts","includes\\class-assets.php",28,[],[],[],[],{"dangerousFunctions":152,"sqlUsage":153,"outputEscaping":155,"fileOperations":11,"externalRequests":11,"nonceChecks":84,"capabilityChecks":11,"bundledLibraries":157},[],{"prepared":11,"raw":11,"locations":154},[],{"escaped":134,"rawEcho":11,"locations":156},[],[],[],{"summary":160,"deductions":161},"The \"redirects-for-htaccess\" plugin v1.0.2 exhibits a strong security posture based on the provided static analysis and vulnerability history. The absence of dangerous functions, reliance on prepared statements for any SQL interactions (though none were found), and 100% output escaping indicate excellent coding practices regarding common web vulnerabilities.  Furthermore, the plugin appears to have a minimal attack surface, with no identified AJAX handlers, REST API routes, shortcodes, or cron events that could be exploited. The presence of a nonce check, while no explicit capability checks were noted, is a positive sign for authorization. The complete lack of known CVEs, both historical and current, further strengthens this assessment, suggesting a well-maintained and secure plugin.\n\nHowever, the absence of capability checks is a potential concern, as it might imply that some actions, if they were to exist, could be performed by any logged-in user without proper authorization. While the current code analysis shows no direct vulnerabilities stemming from this, it represents a gap in robust access control. The taint analysis showing zero flows is excellent, but this is contingent on the thoroughness of the analysis itself. Given the plugin's current state, the risk is very low, but the lack of explicit capability checks should be noted as a minor area for potential improvement in future development.",[162],{"reason":163,"points":164},"No capability checks found",3,"2026-03-17T05:45:26.925Z",{"wat":167,"direct":176},{"assetPaths":168,"generatorPatterns":171,"scriptPaths":172,"versionParams":173},[169,170],"\u002Fwp-content\u002Fplugins\u002Fredirects-for-htaccess\u002Fassets\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fredirects-for-htaccess\u002Fassets\u002Fjs\u002Fadmin.js",[],[],[174,175],"redirects-for-htaccess-css?ver=","redirects-for-htaccess-js?ver=",{"cssClasses":177,"htmlComments":178,"htmlAttributes":179,"restEndpoints":180,"jsGlobals":181,"shortcodeOutput":182},[],[],[],[],[],[]]