[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fctPWK7ImLhQOQW6uDHpAeWqvIhnY0si5Lp-lp07mfmI":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":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":37,"analysis":139,"fingerprints":1273},"embed-video-thumbnail","Embed Video Thumbnail","2.0.3","ikanaweb","https:\u002F\u002Fprofiles.wordpress.org\u002Fikanaweb\u002F","\u003Cp>Activate this plugin and reduce you page weight by nearly 1mo !\u003C\u002Fp>\n\u003Cp>Because embed videos can dramatically increase your page weight and loading time, Embed Video Thumbnail\u003Cbr \u002F>\nautomatically replace them by their corresponding thumbnail. Videos will then only be loaded after click on thumbnails.\u003C\u002Fp>\n\u003Cp>This plugin fixes part of the following “defer parsing of javascript” error in GTmetrix :\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>xxxx MiB of JavaScript is parsed during initial page load. Defer parsing JavaScript to reduce blocking of page rendering.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Currently supported video hosting services :\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Youtube\u003C\u002Fli>\n\u003Cli>Vimeo\u003C\u002Fli>\n\u003Cli>Dailymotion\u003C\u002Fli>\n\u003Cli>Facebook\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Optional settings :\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Toggle activation on each hosting services\u003C\u002Fli>\n\u003Cli>Toggle activation by device (desktop, tablet, mobile)\u003C\u002Fli>\n\u003Cli>Copy thumbnail on local server for performance improvements\u003C\u002Fli>\n\u003Cli>Display video title over the thumbnail\u003C\u002Fli>\n\u003Cli>Toggle video loop on Vimeo and Youtube\u003C\u002Fli>\n\u003Cli>Import\u002Fexport settings\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Widget :\u003C\u002Fp>\n\u003Cp>You can use our Embed Video Thumbnail widget to transform your videos in sidebars.\u003C\u002Fp>\n\u003Cp>Custom hosting services can be added with the \u003Ccode>ikevt_extension_providers\u003C\u002Fcode> hook.\u003Cbr \u002F>\nEach hosting service extension must implement \u003Ccode>Ikana\\EmbedVideoThumbnail\\Provider\\ProviderInterface\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>Requirements :\u003C\u002Fp>\n\u003Cul>\n\u003Cli>php 5.6+\u003C\u002Fli>\n\u003C\u002Ful>\n","Automatically replace embed videos everywhere with their thumbnail to reduce page load time and improve your GTmetrix score.",300,27542,80,13,"2020-05-02T10:09:00.000Z","5.4.19","4.5","",[20,21,22,23,24],"embed","thumbnail","video","vimeo","youtube","https:\u002F\u002Fwww.ikanaweb.fr","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fembed-video-thumbnail.2.0.3.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},1,30,84,"2026-04-04T06:47:49.892Z",[38,58,84,104,124],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":18,"tags":53,"homepage":56,"download_link":57,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"video-thumbnails-reloaded","Video Thumbnails Reloaded","1.0.1","yehudah","https:\u002F\u002Fprofiles.wordpress.org\u002Fyehudah\u002F","\u003Cp>Video Thumbnails makes it easy to automatically display video thumbnails in your template. When you publish a post, this plugin will find the first video embedded and retrieve a thumbnail for you. Thumbnails can be saved to your media library and set as a featured image automatically. There’s even support for custom post types and custom fields!\u003C\u002Fp>\n\u003Cp>Video Thumbnails Reloaded is based on Video Thumbnails developed by Sutherland Boswell\u003Cbr \u002F>\n(https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fvideo-thumbnails\u002F)\u003C\u002Fp>\n\u003Ch4>Supported Sites\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>YouTube\u003C\u002Fli>\n\u003Cli>Vimeo\u003C\u002Fli>\n\u003Cli>Facebook\u003C\u002Fli>\n\u003Cli>Vine\u003C\u002Fli>\n\u003Cli>Twitch\u003C\u002Fli>\n\u003Cli>Dailymotion\u003C\u002Fli>\n\u003Cli>Metacafe\u003C\u002Fli>\n\u003Cli>TED\u003C\u002Fli>\n\u003Cli>VK\u003C\u002Fli>\n\u003Cli>Blip\u003C\u002Fli>\n\u003Cli>Google Drive\u003C\u002Fli>\n\u003Cli>Funny or Die\u003C\u002Fli>\n\u003Cli>CollegeHumor\u003C\u002Fli>\n\u003Cli>MPORA\u003C\u002Fli>\n\u003Cli>Livestream\u003C\u002Fli>\n\u003Cli>Yahoo Screen\u003C\u002Fli>\n\u003Cli>Wistia\u003C\u002Fli>\n\u003Cli>Youku\u003C\u002Fli>\n\u003Cli>Tudou\u003C\u002Fli>\n\u003Cli>SAPO\u003C\u002Fli>\n\u003Cli>Rutube\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Known Issues\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>In some cases you may have to manually search for thumbnails on the post editor\u003C\u002Fli>\n\u003C\u002Ful>\n","Video Thumbnails simplifies the process of automatically displaying video thumbnails in your WordPress template.",2000,18028,100,2,"2021-04-30T12:11:00.000Z","5.7.15","3.2",[54,22,23,55,24],"thumbnails","vine","https:\u002F\u002Fwpplugins.net\u002Fvideo-thumbnails-reloaded\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvideo-thumbnails-reloaded.1.0.1.zip",{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":66,"downloaded":67,"rating":68,"num_ratings":69,"last_updated":70,"tested_up_to":71,"requires_at_least":72,"requires_php":18,"tags":73,"homepage":79,"download_link":80,"security_score":81,"vuln_count":82,"unpatched_count":28,"last_vuln_date":83,"fetched_at":30},"wp-responsive-video-gallery-with-lightbox","video carousel slider with lightbox","1.0.25","Nks","https:\u002F\u002Fprofiles.wordpress.org\u002Fnik00726\u002F","\u003Cp>This is a beautiful responsive video carousel slider with responsive lightbox for WordPress blogs and sites. Admin can manage any number of videos into the gallery slider. Admin can add, edit and delete videos.admin can set video title to lightbox. Before adding a gallery to WordPress blog admin can preview a video gallery. Admin can set height, the width of slider video images. Admin can also set speed, Number of visible videos into video slider, set slider as the circular slider. Admin can also set if want to slider images with left and right arrow or by the automatic slider. The free version only supports youtube and Dailymotion. Pro version can support Youtube, Vimeo, Metacafe, DailyMotion and custom html 5 videos.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Find WordPress Responsive Video Carousel Pro Plugin (Unlimited Video Gallary+Much more fatures) at \u003Ca href=\"https:\u002F\u002Fwww.i13websolution.com\u002Fproduct\u002Fwordpress-responsive-video-gallery-with-lightbox-pro\u002F\" rel=\"nofollow ugc\">WordPress Video Carousel Pro\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"http:\u002F\u002Fblog.i13websolution.com\u002Flive-preview-wp-responsive-video-gallery\u002F\" rel=\"nofollow ugc\">Live Demo WordPress Responsive Video Carousel With Lightbox\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=McMQJjHxi_4\" rel=\"nofollow ugc\">Pro Plugin Video\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FMcMQJjHxi_4?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Please rate this plugin if you find it useful\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>=Features=\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>Add any number of video to slider.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>slider and lightbox both are responsive\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Edit video.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Preview your video gallery before use it.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>gallery installation into theme is simple just add shortcode to theme or pages\u002Fposts.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>changes to video images height,width.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Changes to slider speed is easy.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Admin can set slider as slide with arrow left and right arrow.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Admin can set slider as circular slider.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Slider image used in lightbox.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Slider image have caption can have link.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>WordPress capabilities feature.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>=Pro Version Features=\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>Unlimited Video Galleries and lightbox(Multiple Video Gallery).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Support video types Custom Html5 Video, Youtube, Vimeo, Metacafe, DailyMotion.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Use custome video thumbnail Or oneclick video thumbnail image download.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Display video description into lightbox.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Slider Easing Effects(select your desired slider easing effect ).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Dsiplay video title to video thubnail caption.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Display video gallery according video order and mass video order update.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>New Field added open video into lightbox or new browser tab.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Display video gallery with thumbnail caption and pagination.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Responsive Admin Layout.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>No advertisements.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>WordPress capabilities feature.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fwww.i13websolution.com\u002Fcontacts\" rel=\"nofollow ugc\">Get Support\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is free for everyone! Since it’s released under the GPL, you can use it free of charge on your personal or commercial blog. But you can make some donations if you realy find it useful.\u003C\u002Fp>\n","This is a beautiful responsive video carousel slider with responsive lightbox for WordPress blogs and sites. Admin can manage any number of videos int &hellip;",1000,53413,88,7,"2025-12-19T03:23:00.000Z","6.9.4","3.5",[74,75,76,77,78],"video-carousel","video-gallery","video-thumbnail-slider","vimeo-slider","youtube-slider","https:\u002F\u002Fwww.i13websolution.com\u002Fproduct\u002Fwordpress-responsive-video-gallery-with-lightbox-pro\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-responsive-video-gallery-with-lightbox.1.0.25.zip",98,3,"2024-09-10 00:00:00",{"slug":85,"name":86,"version":87,"author":88,"author_profile":89,"description":90,"short_description":91,"active_installs":92,"downloaded":93,"rating":94,"num_ratings":95,"last_updated":96,"tested_up_to":97,"requires_at_least":98,"requires_php":18,"tags":99,"homepage":18,"download_link":101,"security_score":102,"vuln_count":33,"unpatched_count":28,"last_vuln_date":103,"fetched_at":30},"responsive-video-embed","Responsive video embed","0.5.2","lepileppanen","https:\u002F\u002Fprofiles.wordpress.org\u002Flepileppanen\u002F","\u003Cp>Responsive video embed plugin is a lightweight and simple video embedding plugin that will create responsive video embeds to your site.\u003C\u002Fp>\n\u003Cp>It is possible to create responsive video embed by:\u003C\u002Fp>\n\u003Cp>1) Simply copy pasting embed video URL into editor\u003C\u002Fp>\n\u003Cp>2) Using a shortcode manually\u003C\u002Fp>\n\u003Cp>[rve src=”embed video url” ratio=”video aspect ratio”]\u003C\u002Fp>\n\u003Cp>src = URL of the embedded video\u003C\u002Fp>\n\u003Cp>ratio = either ’16by9′ \u002F ‘4by3′ \u002F ’21by9’ \u002F ‘1by1’ (optional), 16by9 is by default\u003C\u002Fp>\n\u003Cp>3) Using the shortcode automatically by clicking on Embed video button and typing in video embed URL and selecting aspect ratio.\u003C\u002Fp>\n","Enables you three simple ways to embed responsive video into your content.",900,12856,96,5,"2025-08-16T07:14:00.000Z","6.8.5","3.0.1",[20,100,22,23,24],"responsive","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fresponsive-video-embed.0.5.2.zip",99,"2024-05-30 00:00:00",{"slug":105,"name":106,"version":107,"author":108,"author_profile":109,"description":110,"short_description":111,"active_installs":112,"downloaded":113,"rating":114,"num_ratings":95,"last_updated":115,"tested_up_to":116,"requires_at_least":117,"requires_php":18,"tags":118,"homepage":122,"download_link":123,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"wp-theater","WP Theater","1.2.3","kentfarst","https:\u002F\u002Fprofiles.wordpress.org\u002Fkentfarst\u002F","\u003Cp>WP Theater provides shortcodes for integrating \u003Cstrong>YouTube\u003C\u002Fstrong> and \u003Cstrong>Vimeo\u003C\u002Fstrong> video embeds and feeds into your posts or widgets. Some options include traditional embedding, single video previews, a wrapped “Theater” embed, and video listings from playlists, channels, albums and groups.  WP Theater was built with developers in mind, those who need flexibility. With that said, great effort was put into making sure this plugin stayed simple.\u003C\u002Fp>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Current version tested on WordPress version 3.9 and later.\u003C\u002Fli>\n\u003Cli>PHP 5.3 or later with cURL\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Usage\u003C\u002Fh4>\n\u003Cp>For parameters and their usage please visit:\u003C\u002Fp>\n\u003Cp>http:\u002F\u002Fredshiftstudio.com\u002Fwp-theater\u002F\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Boring Embed\u003C\u002Fstrong> – The classic\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C!--YouTube Error: bad URL entered-->\n\u003C!-- vimeo error: not a vimeo video -->\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Preview\u003C\u002Fstrong> – Thumbnail and title of a single video\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C!--YouTube Error: bad URL entered-->\n\u003C!-- vimeo error: not a vimeo video -->\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Theater\u003C\u002Fstrong> – Traditional embed that’s wrapped for styling, has optional Lower Lights and Full Window buttons, and is responsive.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C!--YouTube Error: bad URL entered-->\n\u003C!-- vimeo error: not a vimeo video -->\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cem>The following contain a “theater” by default\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>User\u003C\u002Fstrong> – Listing of a user’s videos\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C!--YouTube Error: bad URL entered-->\n\u003C!-- vimeo error: not a vimeo video -->\n\u002F\u002F for YouTube's v3 API see FAQ about user uploads vs playlists.\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Channel\u003C\u002Fstrong> – Listing of videos from a specific channel\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C!-- vimeo error: not a vimeo video -->\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Playlist\u003C\u002Fstrong> – Listing of videos from a user’s playlist\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C!--YouTube Error: bad URL entered-->\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Album\u003C\u002Fstrong> – Listing of videos from a specific album\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C!-- vimeo error: not a vimeo video -->\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Group\u003C\u002Fstrong> – Listing of videos from a specific group\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C!-- vimeo error: not a vimeo video -->\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Developer FAQ\u003C\u002Fh3>\n\u003Ch4>How can I customize the output\u003C\u002Fh4>\n\u003Cp>Filters exist that can handle complete customization of the output.  Written as “Filter_Hook” ($callback_params … )\u003C\u002Fp>\n\u003Cp>Display — Override built in output\u003C\u002Fp>\n\u003Cul>\n\u003Cli>“wp_theater-pre_video_shortcode” ( FALSE, $feed, $atts )\u003C\u002Fli>\n\u003Cli>“wp_theater-pre_theater” ( FALSE, $atts, $content, $tag )\u003C\u002Fli>\n\u003Cli>“wp_theater-pre_video_preview” ( FALSE, $video, $atts, $selected )\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Attributes\u003C\u002Fp>\n\u003Cul>\n\u003Cli>“wp_theater-format_params” ( $atts, $content, $tag )\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>API Feeds — Override built in api request and parsing.  NOTE: Keep in mind that these filters will only be called when the transient cache is updated.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>“wp_theater-pre_get_request_url” ( FALSE, $atts, $request, $output )\u003C\u002Fli>\n\u003Cli>“wp_theater-parse_{$service}_response” ( $out, $response, $atts) \u002F\u002F v1.1.3\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Content\u003C\u002Fp>\n\u003Cul>\n\u003Cli>“wp_theater-section_title” ( $title )\u003C\u002Fli>\n\u003Cli>“wp_theater-video_title” ( $title )\u003C\u002Fli>\n\u003Cli>“wp_theater-{$service}_more_url” ( FALSE, $atts, $data ) \u002F\u002F v1.1.4\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Presets\u003C\u002Fp>\n\u003Cul>\n\u003Cli>“wp_theater-get_preset” ( $name )\u003C\u002Fli>\n\u003Cli>“wp_theater-set_preset” ( $arr, $name )\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How do I add my own preset?\u003C\u002Fh4>\n\u003Cp>The following code will create a preset named “my_preset”.  We do not currently, but are planning to, offer a method of saving presets to the database so that they stick around between theme’s.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>function my_preset_init ($presets) {\n    $presets->set_preset( 'my_preset', shortcode_atts( $presets->get_preset( 'youtube' ), array(\n        'embed_width' => 342,\n        'embed_height' => 192,\n        'max' => 9,\n    ) ) );\n    add_shortcode( 'my_preset', array( WP_Theater::$shortcodes, 'video_shortcode' ) );\n}\nadd_action('wp_theater-shortcodes_init', 'my_preset_init');\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>What values can I define in presets\u003C\u002Fh4>\n\u003Cp>Listed below are all of the possible settings you can define in a preset with their base values\u003C\u002Fp>\n\u003Cpre>\u003Ccode>array(\n    \u002F\u002F general options\n    'preset' => '',\n    'service' => '',\n    'mode' => 'embed',\n    'id' => '',\n    'embed_width' => FALSE,\n    'embed_height' => FALSE,\n    'class' => '',\n    'cache' => FALSE,\n\n    \u002F\u002F preview & listing options\n    'img_size' => 'medium',\n    'columns' => 3,\n    'max' => 12,\n    'autoplay_onclick' => TRUE,\n\n    \u002F\u002F Title options\n    'show_title' => TRUE,\n    'show_video_title' => TRUE,\n    'title' => '',\n\n    \u002F\u002F More link options\n    'show_more_link' => TRUE,\n    'more_url' => FALSE,\n    'more_text' => FALSE,\n\n    \u002F\u002F Theater options\n    'show_theater' => TRUE,\n    'theater_id' => FALSE,\n    'show_fullwindow' => FALSE,\n    'show_lowerlights' => FALSE,\n    'keep_ratio' => TRUE,\n    'iframe_placeholder' = > TRUE            \u002F\u002F since 1.2.0\n\n    \u002F\u002F can only be defined in presets\n    'modes' => array(), \u002F\u002F the modes array with matching link formats\n    'classes' => array( \u002F\u002F the classes to apply to their respective elements\n        'section' => 'entry-section wp-theater-section %service%',\n        'theater' => 'wp-theater-bigscreen',\n        'embed' => 'wp-theater-iframe',\n        'list' => 'wp-theater-listing',\n        'preview' => 'video-preview'\n    )\n);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>How can I modify the embed url?\u003C\u002Fh4>\n\u003Cp>Each preset requires a modes array to store the different link formats used.  You can directly access and modify these yourself through a theme’s functions.php.\u003Cbr \u002F>\ne.g.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u002F\u002F make youtube embed with https and youtube-nocookie.com\nfunction my_preset_init ($presets) {\n    $youtube_preset = $presets->get_preset( 'youtube' );\n    $youtube_preset['modes']['embed'] = 'https:\u002F\u002Fwww.youtube-nocookie.com\u002Fembed\u002F%id%?wmode=transparent&autohide=1';\n    $presets->set_preset( 'youtube', $youtube_preset );\n}\nadd_action('wp_theater-shortcodes_init', 'my_preset_init');\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>NOTE:  Each mode URL must have %id% in the place of the id.  And, it’s a bit dumb but, for now you must include at least one query parameter in an embed’s url.\u003C\u002Fp>\n\u003Ch4>What do the formatted feeds look like?\u003C\u002Fh4>\n\u003Cp>Vimeo’s feed will return exactly what their API states except we merge their info and video requests into one and clone values to help normalize the feeds.  Youtube on the other hand is almost completely reformatted into a format based on Vimeo’s\u003C\u002Fp>\n\u003Cp>You can count on the full feeds returning the following content with an exception being that single preview feeds do not have the feed title or url.\u003C\u002Fp>\n\u003Cp>Also, with YouTube’s v3 API enabled, rating, likeCount and viewCount will always be empty strings since you must use OAuth2 and be a verified content owner:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>object\n    'title' => string\n    'url' => string\n    'videos' => array\n        0 => object\n            'title' => string\n            'id' => string\n            'url' => string\n            'upload_date' => string\n            'description' => string\n            'category' => string\n            'duration' => string\n            'rating' => string\n            'likeCount' => string\n            'viewCount' => string\n            'width' => string\n            'height' => string\n            'thumbnails' => array\n                'small' => string\n                'medium' => string\n                'large' => string\n                'cover' => string       \u002F\u002F since 1.2.0 -- set to the largest available image.\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Shortcodes for YouTube and Vimeo. Includes embeds, \"Theater\" embed, thumbed previews, playlist, channel, user uploads and groups.",200,14124,92,"2015-04-26T16:18:00.000Z","4.2.39","3.6",[20,119,22,120,121],"shortcode","vimeo-shortcode","youtube-shortcode","http:\u002F\u002Fredshiftstudio.com\u002Fwp-theater\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-theater.1.2.3.zip",{"slug":125,"name":126,"version":127,"author":128,"author_profile":129,"description":130,"short_description":131,"active_installs":132,"downloaded":133,"rating":48,"num_ratings":49,"last_updated":134,"tested_up_to":116,"requires_at_least":135,"requires_php":18,"tags":136,"homepage":18,"download_link":138,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"display-embedded-videos-by-dbiota","Display Embedded Videos by D.Biota","2.0","Diegobr","https:\u002F\u002Fprofiles.wordpress.org\u002Fdiegobr\u002F","\u003Cp>You can display a gallery with one, some or all the Youtube and Vimeo videos embedded within your site. They can be shown chronologically (most recent videos posted) or in a daily random basis, which is a powerful tool to get your visitors engaged (each day they visit the video list, it will show a different selection of random videos from your site).\u003C\u002Fp>\n\u003Cp>It is simple and clean, just works with shortcodes that can be posted wherever and easily created in the plugin \u003Cem>Settings Page\u003C\u002Fem> with a \u003Cem>Shortcode Wizard\u003C\u002Fem>.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>display vids chronologically (most recent videos posted)\u003C\u002Fli>\n\u003Cli>display vids in a daily random basis\u003C\u002Fli>\n\u003Cli>shows titles and links to the posts where each video was originally posted\u003C\u002Fli>\n\u003Cli>vids displayed get updated accordingly when new vids are posted in your site\u003C\u002Fli>\n\u003Cli>you can display vids collection in posts, pages or widgets\u003C\u002Fli>\n\u003Cli>choose the number of vids to display\u003C\u002Fli>\n\u003Cli>choose the number of vids per line\u003C\u002Fli>\n\u003Cli>show a “Load more…” button\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Shortcode example:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[display_embedded_videos mode=\"daily_random\" vids_to_display=\"4\" vids_per_line=\"1\" more=\"yes\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>(you can know all possible values with the Shortcodes Wizard in the Settings page of the plugin)\u003C\u002Fp>\n\u003Cp>Plugin page: http:\u002F\u002Fwww.diegobiota.com\u002Ftecnologias-web\u002Fwordpress\u002Fdisplay-embedded-videos-by-d-biota-wordpress-plugin\u002F\u003C\u002Fp>\n\u003Ch4>PRO extra features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>display vids per specific category\u003C\u002Fli>\n\u003Cli>display vids per specific tag\u003C\u002Fli>\n\u003Cli>display vids per specific forum (bbpress)\u003C\u002Fli>\n\u003C\u002Ful>\n","You can display a gallery of the embedded Youtube and Vimeo videos within your site. They can be shown chronologically or as a random selection.",10,3099,"2015-05-04T23:13:00.000Z","3.0",[137,22,75,23,24],"embeds","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdisplay-embedded-videos-by-dbiota.zip",{"attackSurface":140,"codeSignals":382,"taintFlows":1134,"riskAssessment":1263,"analyzedAt":1272},{"hooks":141,"ajaxHandlers":357,"restRoutes":378,"shortcodes":379,"cronEvents":380,"entryPointCount":95,"unprotectedCount":28},[142,148,153,157,160,164,168,171,175,179,183,188,192,195,198,201,203,207,209,213,215,219,224,227,230,234,237,242,247,250,254,258,262,267,272,275,278,282,284,288,291,295,299,302,306,310,314,317,320,322,325,329,332,335,340,344,348,351,354],{"type":143,"name":144,"callback":145,"file":146,"line":147},"action","wp_dashboard_setup","anonymous","admin\\redux-framework\\core\\dashboard.php",14,{"type":143,"name":149,"callback":150,"file":151,"line":152},"redux\u002Finit","ReduxFrameworkInstances::get_instance","admin\\redux-framework\\framework.php",28,{"type":143,"name":154,"callback":155,"file":151,"line":156},"admin_menu","_options_page",353,{"type":143,"name":158,"callback":155,"file":151,"line":159},"network_admin_menu",357,{"type":143,"name":161,"callback":162,"file":151,"line":163},"admin_bar_menu","_admin_bar_menu",361,{"type":143,"name":165,"callback":166,"file":151,"line":167},"admin_init","_register_settings",367,{"type":143,"name":165,"callback":169,"file":151,"line":170},"_update_check",372,{"type":143,"name":172,"callback":173,"priority":102,"file":151,"line":174},"admin_notices","_admin_notices",377,{"type":143,"name":165,"callback":176,"priority":177,"file":151,"line":178},"_dismiss_admin_notice",9,380,{"type":143,"name":180,"callback":181,"priority":33,"file":151,"line":182},"admin_enqueue_scripts","_enqueue",384,{"type":143,"name":184,"callback":185,"priority":186,"file":151,"line":187},"wp_head","_output_css",150,390,{"type":143,"name":189,"callback":190,"priority":186,"file":151,"line":191},"wp_enqueue_scripts","_enqueue_output",391,{"type":143,"name":193,"callback":185,"priority":186,"file":151,"line":194},"login_head",396,{"type":143,"name":196,"callback":190,"priority":186,"file":151,"line":197},"login_enqueue_scripts",397,{"type":143,"name":199,"callback":185,"priority":186,"file":151,"line":200},"admin_head",402,{"type":143,"name":180,"callback":190,"priority":186,"file":151,"line":202},403,{"type":143,"name":204,"callback":205,"priority":48,"file":151,"line":206},"wp_print_scripts","vc_fixes",406,{"type":143,"name":180,"callback":205,"priority":48,"file":151,"line":208},407,{"type":143,"name":161,"callback":210,"priority":211,"file":151,"line":212},"network_admin_bar",999,414,{"type":143,"name":199,"callback":199,"file":151,"line":214},1743,{"type":216,"name":217,"callback":217,"file":151,"line":218},"filter","admin_footer_text",1746,{"type":143,"name":220,"callback":221,"file":222,"line":223},"after_setup_theme","createRedux","admin\\redux-framework\\inc\\class.redux_api.php",47,{"type":143,"name":225,"callback":221,"file":222,"line":226},"init",48,{"type":143,"name":228,"callback":221,"file":222,"line":229},"switch_theme",49,{"type":143,"name":231,"callback":232,"priority":28,"file":222,"line":233},"ReduxFrameworkPlugin_admin_notice","Redux::remove_demo",579,{"type":143,"name":235,"callback":232,"priority":28,"file":222,"line":236},"redux_framework_plugin_admin_notice",580,{"type":143,"name":238,"callback":239,"priority":95,"file":240,"line":241},"redux\u002Fconstruct","capture","admin\\redux-framework\\inc\\class.redux_instances.php",63,{"type":143,"name":243,"callback":244,"file":245,"line":246},"customize_register","_register_customizer_controls","admin\\redux-framework\\inc\\extensions\\customizer\\extension_customizer.php",113,{"type":143,"name":184,"callback":248,"file":245,"line":249},"customize_preview_init",118,{"type":143,"name":251,"callback":252,"file":245,"line":253},"customize_save_after","customizer_save_after",121,{"type":143,"name":255,"callback":256,"file":245,"line":257},"customize_controls_print_scripts","enqueue_controls_css",124,{"type":143,"name":259,"callback":260,"file":245,"line":261},"customize_controls_init","enqueue_panel_css",126,{"type":216,"name":263,"callback":264,"file":265,"line":266},"upload_mimes","custom_upload_mimes","admin\\redux-framework\\inc\\extensions\\import_export\\extension_import_export.php",95,{"type":216,"name":268,"callback":269,"file":270,"line":271},"redux\u002Ffont-icons","get_font_icons","admin\\redux-framework\\inc\\fields\\select\\elusive-icons.php",313,{"type":143,"name":180,"callback":273,"file":274,"line":13},"enqueue_admin_styles","admin\\redux-framework\\inc\\themecheck\\class.redux_themecheck.php",{"type":143,"name":180,"callback":276,"file":274,"line":277},"enqueue_admin_scripts",81,{"type":143,"name":279,"callback":280,"file":274,"line":281},"themecheck_checks_loaded","disable_checks",83,{"type":143,"name":279,"callback":283,"file":274,"line":35},"add_checks",{"type":143,"name":180,"callback":285,"file":286,"line":287},"_enqueue_tracking","admin\\redux-framework\\inc\\tracking.php",75,{"type":143,"name":180,"callback":289,"file":286,"line":290},"_enqueue_newsletter",77,{"type":143,"name":292,"callback":293,"file":286,"line":294},"redux_tracking","tracking",94,{"type":143,"name":296,"callback":297,"file":286,"line":298},"admin_print_footer_scripts","tracking_request",105,{"type":143,"name":296,"callback":300,"file":286,"line":301},"newsletter_request",115,{"type":216,"name":303,"callback":304,"file":286,"line":305},"redux\u002Ftracking\u002Foptions","redux_tracking_additions",485,{"type":143,"name":225,"callback":307,"priority":102,"file":308,"line":309},"flush_permalinks","admin\\redux-framework\\inc\\validation\\unique_slug\\validation_unique_slug.php",66,{"type":143,"name":311,"callback":225,"file":312,"line":313},"redux\u002Floaded","admin\\redux-framework\\inc\\welcome\\welcome.php",22,{"type":143,"name":154,"callback":315,"file":312,"line":316},"admin_menus",33,{"type":216,"name":217,"callback":318,"file":312,"line":319},"change_wp_footer",39,{"type":143,"name":199,"callback":199,"file":312,"line":321},40,{"type":143,"name":225,"callback":323,"file":312,"line":324},"do_redirect",89,{"type":143,"name":172,"callback":326,"file":327,"line":328},"ikevt_php_version_error","embed-video-thumbnail.php",25,{"type":143,"name":220,"callback":225,"file":330,"line":331},"src\\EmbedVideoThumbnail.php",61,{"type":143,"name":189,"callback":333,"file":330,"line":334},"enqueueScripts",70,{"type":216,"name":336,"callback":337,"priority":338,"file":330,"line":339},"the_content","replaceContent",11,71,{"type":216,"name":341,"callback":342,"priority":338,"file":330,"line":343},"ikevt_video_to_thumbnail","replaceUrl",72,{"type":143,"name":345,"callback":346,"file":330,"line":347},"widgets_init","loadWidget",73,{"type":143,"name":165,"callback":225,"file":349,"line":350},"src\\PluginReview.php",43,{"type":143,"name":165,"callback":352,"priority":95,"file":349,"line":353},"setNoticeChoice",44,{"type":143,"name":172,"callback":355,"file":349,"line":356},"showAdminNotice",60,[358,364,366,370,374],{"action":359,"nopriv":360,"callback":361,"hasNonce":360,"hasCapCheck":362,"file":363,"line":69},"redux_p",true,"proxy",false,"admin\\redux-framework\\inc\\class.p.php",{"action":359,"nopriv":362,"callback":361,"hasNonce":360,"hasCapCheck":362,"file":363,"line":365},8,{"action":367,"nopriv":362,"callback":368,"hasNonce":360,"hasCapCheck":362,"file":369,"line":34},"redux_hide_admin_notice","dismissAdminNoticeAJAX","admin\\redux-framework\\inc\\class.redux_admin_notices.php",{"action":371,"nopriv":362,"callback":372,"hasNonce":360,"hasCapCheck":362,"file":286,"line":373},"redux_allow_tracking","redux_allow_tracking_callback",509,{"action":375,"nopriv":362,"callback":376,"hasNonce":360,"hasCapCheck":362,"file":312,"line":377},"redux_support_hash","support_hash",24,[],[],[381],{"hook":292,"callback":292,"file":286,"line":114},{"dangerousFunctions":383,"sqlUsage":389,"outputEscaping":392,"fileOperations":1121,"externalRequests":459,"nonceChecks":69,"capabilityChecks":33,"bundledLibraries":1133},[384],{"fn":385,"file":386,"line":387,"context":388},"unserialize","src\\Provider\\Vimeo.php",31,"return unserialize(file_get_contents($this->api . $id . '.php'));",{"prepared":390,"raw":28,"locations":391},6,[],{"escaped":202,"rawEcho":393,"locations":394},433,[395,399,400,402,404,406,408,410,412,414,416,418,420,422,424,426,428,430,432,434,436,438,440,442,444,446,447,448,451,453,455,457,460,462,464,467,469,471,474,476,478,480,483,484,486,487,488,490,492,493,495,497,498,500,502,504,506,508,510,512,514,516,517,519,521,523,525,527,529,531,533,535,537,539,540,542,544,546,548,550,552,553,555,556,558,560,561,563,565,567,569,571,574,575,576,578,580,582,584,586,587,589,590,591,594,596,598,600,601,602,604,605,606,608,609,611,613,615,617,620,621,623,625,626,627,628,630,631,633,635,637,639,640,641,642,644,646,648,649,651,652,655,656,657,658,659,661,662,664,666,668,670,672,674,675,677,679,680,682,684,686,688,691,692,693,694,695,697,698,699,701,702,703,706,707,708,711,713,715,717,719,720,722,723,725,726,728,730,732,734,735,736,737,739,740,742,744,746,748,750,752,753,755,757,758,761,762,763,764,765,766,768,769,770,771,772,773,774,775,776,777,778,780,781,782,783,785,787,789,790,792,793,795,797,799,801,802,804,805,807,808,809,810,812,814,817,818,819,820,821,822,823,824,826,828,830,832,834,836,838,840,841,843,845,846,849,850,852,854,855,857,858,860,861,862,864,866,868,869,871,873,875,877,879,881,883,885,886,888,890,892,893,895,897,899,901,902,904,906,908,910,912,914,916,918,920,922,923,924,926,928,930,932,934,936,938,940,942,944,946,948,950,952,954,956,958,960,961,963,964,965,966,968,970,971,972,975,977,978,979,980,982,983,984,985,986,987,988,989,990,991,992,993,994,996,998,999,1001,1003,1004,1006,1008,1010,1011,1013,1015,1017,1019,1021,1023,1025,1027,1029,1031,1033,1035,1037,1039,1041,1043,1045,1047,1049,1051,1053,1055,1057,1059,1061,1063,1065,1067,1069,1071,1074,1075,1077,1078,1079,1080,1083,1084,1085,1086,1089,1092,1093,1094,1095,1096,1097,1099,1100,1101,1103,1104,1106,1108,1110,1111,1112,1114,1115,1116,1117,1118,1120,1122,1124,1125,1127,1129,1131],{"file":396,"line":397,"context":398},"admin\\redux-framework\\core\\panel.php",67,"raw output",{"file":396,"line":334,"context":398},{"file":396,"line":401,"context":398},112,{"file":396,"line":403,"context":398},140,{"file":396,"line":405,"context":398},155,{"file":396,"line":407,"context":398},169,{"file":396,"line":409,"context":398},183,{"file":396,"line":411,"context":398},203,{"file":396,"line":413,"context":398},211,{"file":396,"line":415,"context":398},219,{"file":151,"line":417,"context":398},1144,{"file":151,"line":419,"context":398},1146,{"file":151,"line":421,"context":398},1605,{"file":151,"line":423,"context":398},1691,{"file":151,"line":425,"context":398},2801,{"file":151,"line":427,"context":398},2810,{"file":151,"line":429,"context":398},2870,{"file":151,"line":431,"context":398},2888,{"file":151,"line":433,"context":398},2939,{"file":151,"line":435,"context":398},3303,{"file":151,"line":437,"context":398},3552,{"file":151,"line":439,"context":398},3555,{"file":363,"line":441,"context":398},245,{"file":369,"line":443,"context":398},106,{"file":369,"line":445,"context":398},108,{"file":369,"line":246,"context":398},{"file":222,"line":290,"context":398},{"file":449,"line":450,"context":398},"admin\\redux-framework\\inc\\class.redux_filesystem.php",54,{"file":240,"line":452,"context":398},78,{"file":245,"line":454,"context":398},243,{"file":245,"line":456,"context":398},604,{"file":458,"line":459,"context":398},"admin\\redux-framework\\inc\\extensions\\customizer\\inc\\customizer_control.php",16,{"file":458,"line":461,"context":398},34,{"file":458,"line":463,"context":398},41,{"file":465,"line":466,"context":398},"admin\\redux-framework\\inc\\extensions\\customizer\\inc\\customizer_panel.php",114,{"file":465,"line":468,"context":398},119,{"file":465,"line":470,"context":398},142,{"file":472,"line":473,"context":398},"admin\\redux-framework\\inc\\extensions\\customizer\\inc\\customizer_section.php",132,{"file":265,"line":475,"context":398},148,{"file":265,"line":477,"context":398},179,{"file":265,"line":479,"context":398},191,{"file":481,"line":482,"context":398},"admin\\redux-framework\\inc\\extensions\\import_export\\import_export\\field_import_export.php",109,{"file":481,"line":301,"context":398},{"file":481,"line":485,"context":398},134,{"file":481,"line":403,"context":398},{"file":481,"line":403,"context":398},{"file":489,"line":445,"context":398},"admin\\redux-framework\\inc\\extensions\\options_object\\options_object\\field_options_object.php",{"file":491,"line":277,"context":398},"admin\\redux-framework\\inc\\fields\\ace_editor\\field_ace_editor.php",{"file":491,"line":35,"context":398},{"file":494,"line":482,"context":398},"admin\\redux-framework\\inc\\fields\\background\\field_background.php",{"file":494,"line":496,"context":398},117,{"file":494,"line":249,"context":398},{"file":494,"line":499,"context":398},125,{"file":494,"line":501,"context":398},141,{"file":494,"line":503,"context":398},145,{"file":494,"line":505,"context":398},157,{"file":494,"line":507,"context":398},161,{"file":494,"line":509,"context":398},173,{"file":494,"line":511,"context":398},177,{"file":494,"line":513,"context":398},188,{"file":494,"line":515,"context":398},192,{"file":494,"line":411,"context":398},{"file":494,"line":518,"context":398},206,{"file":494,"line":520,"context":398},223,{"file":494,"line":522,"context":398},227,{"file":494,"line":524,"context":398},278,{"file":494,"line":526,"context":398},279,{"file":494,"line":528,"context":398},280,{"file":494,"line":530,"context":398},281,{"file":494,"line":532,"context":398},282,{"file":494,"line":534,"context":398},303,{"file":494,"line":536,"context":398},304,{"file":494,"line":538,"context":398},305,{"file":494,"line":271,"context":398},{"file":494,"line":541,"context":398},320,{"file":494,"line":543,"context":398},335,{"file":545,"line":253,"context":398},"admin\\redux-framework\\inc\\fields\\border\\field_border.php",{"file":545,"line":547,"context":398},127,{"file":545,"line":549,"context":398},130,{"file":545,"line":551,"context":398},131,{"file":545,"line":473,"context":398},{"file":545,"line":554,"context":398},133,{"file":545,"line":403,"context":398},{"file":545,"line":557,"context":398},147,{"file":545,"line":559,"context":398},154,{"file":545,"line":507,"context":398},{"file":545,"line":562,"context":398},176,{"file":545,"line":564,"context":398},178,{"file":545,"line":566,"context":398},182,{"file":545,"line":568,"context":398},195,{"file":545,"line":570,"context":398},197,{"file":572,"line":573,"context":398},"admin\\redux-framework\\inc\\fields\\button_set\\field_button_set.php",103,{"file":572,"line":557,"context":398},{"file":572,"line":186,"context":398},{"file":572,"line":577,"context":398},151,{"file":579,"line":290,"context":398},"admin\\redux-framework\\inc\\fields\\checkbox\\field_checkbox.php",{"file":579,"line":581,"context":398},97,{"file":579,"line":583,"context":398},101,{"file":579,"line":585,"context":398},102,{"file":579,"line":443,"context":398},{"file":579,"line":588,"context":398},120,{"file":579,"line":253,"context":398},{"file":579,"line":547,"context":398},{"file":592,"line":593,"context":398},"admin\\redux-framework\\inc\\fields\\color\\field_color.php",64,{"file":592,"line":595,"context":398},65,{"file":592,"line":597,"context":398},74,{"file":599,"line":339,"context":398},"admin\\redux-framework\\inc\\fields\\color_gradient\\field_color_gradient.php",{"file":599,"line":343,"context":398},{"file":599,"line":347,"context":398},{"file":599,"line":603,"context":398},82,{"file":599,"line":27,"context":398},{"file":599,"line":294,"context":398},{"file":607,"line":81,"context":398},"admin\\redux-framework\\inc\\fields\\color_rgba\\field_color_rgba.php",{"file":607,"line":549,"context":398},{"file":607,"line":610,"context":398},143,{"file":607,"line":612,"context":398},152,{"file":607,"line":614,"context":398},162,{"file":616,"line":397,"context":398},"admin\\redux-framework\\inc\\fields\\date\\field_date.php",{"file":618,"line":619,"context":398},"admin\\redux-framework\\inc\\fields\\dimensions\\field_dimensions.php",135,{"file":618,"line":501,"context":398},{"file":618,"line":622,"context":398},146,{"file":618,"line":624,"context":398},160,{"file":618,"line":507,"context":398},{"file":618,"line":562,"context":398},{"file":618,"line":511,"context":398},{"file":618,"line":629,"context":398},187,{"file":618,"line":513,"context":398},{"file":618,"line":632,"context":398},202,{"file":618,"line":634,"context":398},205,{"file":636,"line":595,"context":398},"admin\\redux-framework\\inc\\fields\\divide\\field_divide.php",{"file":638,"line":334,"context":398},"admin\\redux-framework\\inc\\fields\\gallery\\field_gallery.php",{"file":638,"line":339,"context":398},{"file":638,"line":290,"context":398},{"file":638,"line":452,"context":398},{"file":638,"line":643,"context":398},79,{"file":645,"line":564,"context":398},"admin\\redux-framework\\inc\\fields\\image_select\\field_image_select.php",{"file":645,"line":647,"context":398},180,{"file":645,"line":566,"context":398},{"file":645,"line":650,"context":398},184,{"file":645,"line":513,"context":398},{"file":653,"line":654,"context":398},"admin\\redux-framework\\inc\\fields\\link_color\\field_link_color.php",93,{"file":653,"line":581,"context":398},{"file":653,"line":583,"context":398},{"file":653,"line":298,"context":398},{"file":653,"line":482,"context":398},{"file":660,"line":507,"context":398},"admin\\redux-framework\\inc\\fields\\media\\field_media.php",{"file":660,"line":614,"context":398},{"file":660,"line":663,"context":398},163,{"file":660,"line":665,"context":398},164,{"file":660,"line":667,"context":398},165,{"file":660,"line":669,"context":398},166,{"file":660,"line":671,"context":398},167,{"file":660,"line":673,"context":398},168,{"file":660,"line":407,"context":398},{"file":660,"line":676,"context":398},170,{"file":660,"line":678,"context":398},171,{"file":660,"line":570,"context":398},{"file":660,"line":681,"context":398},198,{"file":660,"line":683,"context":398},199,{"file":660,"line":685,"context":398},207,{"file":660,"line":687,"context":398},214,{"file":689,"line":690,"context":398},"admin\\redux-framework\\inc\\fields\\multi_text\\field_multi_text.php",68,{"file":689,"line":597,"context":398},{"file":689,"line":287,"context":398},{"file":689,"line":277,"context":398},{"file":689,"line":603,"context":398},{"file":689,"line":696,"context":398},91,{"file":689,"line":114,"context":398},{"file":689,"line":81,"context":398},{"file":700,"line":241,"context":398},"admin\\redux-framework\\inc\\fields\\palette\\field_palette.php",{"file":700,"line":397,"context":398},{"file":700,"line":690,"context":398},{"file":704,"line":705,"context":398},"admin\\redux-framework\\inc\\fields\\password\\field_password.php",90,{"file":704,"line":654,"context":398},{"file":704,"line":401,"context":398},{"file":709,"line":710,"context":398},"admin\\redux-framework\\inc\\fields\\radio\\field_radio.php",46,{"file":709,"line":712,"context":398},50,{"file":709,"line":714,"context":398},51,{"file":709,"line":716,"context":398},52,{"file":718,"line":226,"context":398},"admin\\redux-framework\\inc\\fields\\raw\\field_raw.php",{"file":718,"line":712,"context":398},{"file":721,"line":102,"context":398},"admin\\redux-framework\\inc\\fields\\section\\field_section.php",{"file":721,"line":48,"context":398},{"file":724,"line":266,"context":398},"admin\\redux-framework\\inc\\fields\\select\\field_select.php",{"file":724,"line":496,"context":398},{"file":724,"line":727,"context":398},122,{"file":724,"line":729,"context":398},139,{"file":724,"line":731,"context":398},153,{"file":733,"line":241,"context":398},"admin\\redux-framework\\inc\\fields\\select_image\\field_select_image.php",{"file":733,"line":397,"context":398},{"file":733,"line":48,"context":398},{"file":733,"line":261,"context":398},{"file":733,"line":738,"context":398},128,{"file":733,"line":619,"context":398},{"file":741,"line":271,"context":398},"admin\\redux-framework\\inc\\fields\\slider\\field_slider.php",{"file":741,"line":743,"context":398},325,{"file":741,"line":745,"context":398},338,{"file":741,"line":747,"context":398},341,{"file":741,"line":749,"context":398},348,{"file":741,"line":751,"context":398},368,{"file":741,"line":174,"context":398},{"file":741,"line":754,"context":398},385,{"file":741,"line":756,"context":398},394,{"file":741,"line":200,"context":398},{"file":759,"line":760,"context":398},"admin\\redux-framework\\inc\\fields\\slides\\field_slides.php",111,{"file":759,"line":249,"context":398},{"file":759,"line":468,"context":398},{"file":759,"line":588,"context":398},{"file":759,"line":261,"context":398},{"file":759,"line":554,"context":398},{"file":759,"line":767,"context":398},137,{"file":759,"line":622,"context":398},{"file":759,"line":186,"context":398},{"file":759,"line":624,"context":398},{"file":759,"line":507,"context":398},{"file":759,"line":614,"context":398},{"file":759,"line":663,"context":398},{"file":759,"line":665,"context":398},{"file":759,"line":667,"context":398},{"file":759,"line":669,"context":398},{"file":759,"line":671,"context":398},{"file":759,"line":779,"context":398},174,{"file":759,"line":564,"context":398},{"file":759,"line":647,"context":398},{"file":759,"line":513,"context":398},{"file":759,"line":784,"context":398},190,{"file":759,"line":786,"context":398},194,{"file":759,"line":788,"context":398},201,{"file":759,"line":634,"context":398},{"file":759,"line":791,"context":398},213,{"file":759,"line":687,"context":398},{"file":759,"line":794,"context":398},215,{"file":759,"line":796,"context":398},216,{"file":759,"line":798,"context":398},217,{"file":759,"line":800,"context":398},218,{"file":759,"line":415,"context":398},{"file":759,"line":803,"context":398},220,{"file":759,"line":520,"context":398},{"file":806,"line":581,"context":398},"admin\\redux-framework\\inc\\fields\\sortable\\field_sortable.php",{"file":806,"line":401,"context":398},{"file":806,"line":727,"context":398},{"file":806,"line":547,"context":398},{"file":806,"line":811,"context":398},136,{"file":813,"line":673,"context":398},"admin\\redux-framework\\inc\\fields\\sorter\\field_sorter.php",{"file":815,"line":816,"context":398},"admin\\redux-framework\\inc\\fields\\spacing\\field_spacing.php",189,{"file":815,"line":515,"context":398},{"file":815,"line":568,"context":398},{"file":815,"line":683,"context":398},{"file":815,"line":411,"context":398},{"file":815,"line":685,"context":398},{"file":815,"line":413,"context":398},{"file":815,"line":415,"context":398},{"file":815,"line":825,"context":398},226,{"file":815,"line":827,"context":398},233,{"file":815,"line":829,"context":398},240,{"file":815,"line":831,"context":398},248,{"file":815,"line":833,"context":398},249,{"file":815,"line":835,"context":398},264,{"file":815,"line":837,"context":398},267,{"file":839,"line":356,"context":398},"admin\\redux-framework\\inc\\fields\\spinner\\field_spinner.php",{"file":839,"line":331,"context":398},{"file":842,"line":716,"context":398},"admin\\redux-framework\\inc\\fields\\switch\\field_switch.php",{"file":842,"line":844,"context":398},53,{"file":842,"line":450,"context":398},{"file":847,"line":848,"context":398},"admin\\redux-framework\\inc\\fields\\text\\field_text.php",69,{"file":847,"line":334,"context":398},{"file":847,"line":851,"context":398},76,{"file":853,"line":397,"context":398},"admin\\redux-framework\\inc\\fields\\textarea\\field_textarea.php",{"file":853,"line":397,"context":398},{"file":856,"line":509,"context":398},"admin\\redux-framework\\inc\\fields\\typography\\field_typography.php",{"file":856,"line":477,"context":398},{"file":856,"line":859,"context":398},185,{"file":856,"line":825,"context":398},{"file":856,"line":522,"context":398},{"file":856,"line":863,"context":398},229,{"file":856,"line":865,"context":398},232,{"file":856,"line":867,"context":398},235,{"file":856,"line":454,"context":398},{"file":856,"line":870,"context":398},252,{"file":856,"line":872,"context":398},257,{"file":856,"line":874,"context":398},258,{"file":856,"line":876,"context":398},262,{"file":856,"line":878,"context":398},271,{"file":856,"line":880,"context":398},272,{"file":856,"line":882,"context":398},276,{"file":856,"line":884,"context":398},277,{"file":856,"line":526,"context":398},{"file":856,"line":887,"context":398},294,{"file":856,"line":889,"context":398},310,{"file":856,"line":891,"context":398},319,{"file":856,"line":541,"context":398},{"file":856,"line":894,"context":398},321,{"file":856,"line":896,"context":398},323,{"file":856,"line":898,"context":398},331,{"file":856,"line":900,"context":398},340,{"file":856,"line":747,"context":398},{"file":856,"line":903,"context":398},342,{"file":856,"line":905,"context":398},355,{"file":856,"line":907,"context":398},363,{"file":856,"line":909,"context":398},364,{"file":856,"line":911,"context":398},365,{"file":856,"line":913,"context":398},378,{"file":856,"line":915,"context":398},386,{"file":856,"line":917,"context":398},387,{"file":856,"line":919,"context":398},388,{"file":856,"line":921,"context":398},398,{"file":856,"line":206,"context":398},{"file":856,"line":208,"context":398},{"file":856,"line":925,"context":398},408,{"file":856,"line":927,"context":398},421,{"file":856,"line":929,"context":398},430,{"file":856,"line":931,"context":398},431,{"file":856,"line":933,"context":398},432,{"file":856,"line":935,"context":398},439,{"file":856,"line":937,"context":398},440,{"file":856,"line":939,"context":398},441,{"file":856,"line":941,"context":398},448,{"file":856,"line":943,"context":398},449,{"file":856,"line":945,"context":398},450,{"file":856,"line":947,"context":398},457,{"file":856,"line":949,"context":398},458,{"file":856,"line":951,"context":398},459,{"file":856,"line":953,"context":398},476,{"file":856,"line":955,"context":398},477,{"file":856,"line":957,"context":398},478,{"file":856,"line":959,"context":398},522,{"file":286,"line":786,"context":398},{"file":286,"line":962,"context":398},212,{"file":286,"line":522,"context":398},{"file":286,"line":863,"context":398},{"file":286,"line":865,"context":398},{"file":286,"line":967,"context":398},239,{"file":286,"line":969,"context":398},241,{"file":286,"line":833,"context":398},{"file":286,"line":206,"context":398},{"file":973,"line":974,"context":398},"admin\\redux-framework\\inc\\welcome\\views\\credits.php",18,{"file":976,"line":281,"context":398},"admin\\redux-framework\\inc\\welcome\\views\\status_report.php",{"file":976,"line":114,"context":398},{"file":976,"line":573,"context":398},{"file":976,"line":466,"context":398},{"file":976,"line":981,"context":398},129,{"file":976,"line":403,"context":398},{"file":976,"line":577,"context":398},{"file":976,"line":667,"context":398},{"file":976,"line":562,"context":398},{"file":976,"line":513,"context":398},{"file":976,"line":683,"context":398},{"file":976,"line":791,"context":398},{"file":976,"line":803,"context":398},{"file":976,"line":865,"context":398},{"file":976,"line":454,"context":398},{"file":976,"line":874,"context":398},{"file":976,"line":528,"context":398},{"file":976,"line":995,"context":398},307,{"file":976,"line":997,"context":398},318,{"file":976,"line":543,"context":398},{"file":976,"line":1000,"context":398},346,{"file":976,"line":1002,"context":398},356,{"file":976,"line":163,"context":398},{"file":976,"line":1005,"context":398},366,{"file":976,"line":1007,"context":398},371,{"file":976,"line":1009,"context":398},376,{"file":976,"line":919,"context":398},{"file":976,"line":1012,"context":398},400,{"file":976,"line":1014,"context":398},405,{"file":976,"line":1016,"context":398},412,{"file":976,"line":1018,"context":398},416,{"file":976,"line":1020,"context":398},548,{"file":976,"line":1022,"context":398},551,{"file":976,"line":1024,"context":398},576,{"file":976,"line":1026,"context":398},584,{"file":976,"line":1028,"context":398},591,{"file":976,"line":1030,"context":398},596,{"file":976,"line":1032,"context":398},601,{"file":976,"line":1034,"context":398},606,{"file":976,"line":1036,"context":398},611,{"file":976,"line":1038,"context":398},616,{"file":976,"line":1040,"context":398},622,{"file":976,"line":1042,"context":398},627,{"file":976,"line":1044,"context":398},632,{"file":976,"line":1046,"context":398},641,{"file":976,"line":1048,"context":398},646,{"file":976,"line":1050,"context":398},653,{"file":976,"line":1052,"context":398},671,{"file":976,"line":1054,"context":398},677,{"file":976,"line":1056,"context":398},704,{"file":976,"line":1058,"context":398},709,{"file":976,"line":1060,"context":398},715,{"file":976,"line":1062,"context":398},722,{"file":976,"line":1064,"context":398},727,{"file":976,"line":1066,"context":398},740,{"file":976,"line":1068,"context":398},747,{"file":976,"line":1070,"context":398},754,{"file":1072,"line":1073,"context":398},"admin\\redux-framework\\inc\\welcome\\views\\support.php",35,{"file":1072,"line":485,"context":398},{"file":312,"line":1076,"context":398},104,{"file":312,"line":577,"context":398},{"file":312,"line":671,"context":398},{"file":312,"line":566,"context":398},{"file":1081,"line":1082,"context":398},"admin\\redux-framework\\templates\\panel\\container.tpl.php",21,{"file":1081,"line":328,"context":398},{"file":1081,"line":34,"context":398},{"file":1081,"line":353,"context":398},{"file":1087,"line":1088,"context":398},"admin\\redux-framework\\templates\\panel\\content.tpl.php",32,{"file":1090,"line":1091,"context":398},"admin\\redux-framework\\templates\\panel\\menu_container.tpl.php",29,{"file":327,"line":316,"context":398},{"file":349,"line":343,"context":398},{"file":349,"line":290,"context":398},{"file":349,"line":452,"context":398},{"file":349,"line":643,"context":398},{"file":1098,"line":33,"context":398},"src\\Template\\ie.php",{"file":1098,"line":49,"context":398},{"file":1098,"line":82,"context":398},{"file":1098,"line":1102,"context":398},4,{"file":1098,"line":338,"context":398},{"file":1098,"line":1105,"context":398},12,{"file":1098,"line":1107,"context":398},17,{"file":1109,"line":95,"context":398},"src\\Template\\iframe.php",{"file":1109,"line":177,"context":398},{"file":1109,"line":338,"context":398},{"file":1113,"line":49,"context":398},"src\\Template\\srcdoc.php",{"file":1113,"line":390,"context":398},{"file":1113,"line":69,"context":398},{"file":1113,"line":177,"context":398},{"file":1113,"line":147,"context":398},{"file":1113,"line":1119,"context":398},15,{"file":1113,"line":1121,"context":398},20,{"file":1123,"line":313,"context":398},"src\\Widget.php",{"file":1123,"line":377,"context":398},{"file":1123,"line":1126,"context":398},26,{"file":1123,"line":1128,"context":398},36,{"file":1123,"line":1130,"context":398},37,{"file":1123,"line":1132,"context":398},38,[],[1135,1171,1187,1211,1222,1241,1255],{"entryPoint":1136,"graph":1137,"unsanitizedCount":49,"severity":1170},"save_network_page (admin\\redux-framework\\framework.php:594)",{"nodes":1138,"edges":1165},[1139,1143,1147,1153,1157,1160],{"id":1140,"type":1141,"label":1142,"file":151,"line":1030},"n0","source","$_POST[?]",{"id":1144,"type":1145,"label":1146,"file":151,"line":1030},"n1","transform","→ _validate_options()",{"id":1148,"type":1149,"label":1150,"file":151,"line":1151,"wp_function":1152},"n2","sink","wp_remote_get() [SSRF]",2585,"wp_remote_get",{"id":1154,"type":1141,"label":1155,"file":151,"line":1156},"n3","$_POST",599,{"id":1158,"type":1145,"label":1159,"file":151,"line":1156},"n4","→ set_options()",{"id":1161,"type":1149,"label":1162,"file":151,"line":1163,"wp_function":1164},"n5","update_option() [Settings Manipulation]",824,"update_option",[1166,1167,1168,1169],{"from":1140,"to":1144,"sanitized":362},{"from":1144,"to":1148,"sanitized":362},{"from":1154,"to":1158,"sanitized":362},{"from":1158,"to":1161,"sanitized":362},"medium",{"entryPoint":1172,"graph":1173,"unsanitizedCount":49,"severity":1170},"ajax_save (admin\\redux-framework\\framework.php:2798)",{"nodes":1174,"edges":1182},[1175,1177,1178,1179,1180,1181],{"id":1140,"type":1141,"label":1155,"file":151,"line":1176},2856,{"id":1144,"type":1145,"label":1159,"file":151,"line":1176},{"id":1148,"type":1149,"label":1162,"file":151,"line":1163,"wp_function":1164},{"id":1154,"type":1141,"label":1155,"file":151,"line":1176},{"id":1158,"type":1145,"label":1146,"file":151,"line":1176},{"id":1161,"type":1149,"label":1150,"file":151,"line":1151,"wp_function":1152},[1183,1184,1185,1186],{"from":1140,"to":1144,"sanitized":362},{"from":1144,"to":1148,"sanitized":362},{"from":1154,"to":1158,"sanitized":362},{"from":1158,"to":1161,"sanitized":362},{"entryPoint":1188,"graph":1189,"unsanitizedCount":1102,"severity":1170},"\u003Cframework> (admin\\redux-framework\\framework.php:0)",{"nodes":1190,"edges":1204},[1191,1192,1193,1194,1196,1197,1198,1200,1202],{"id":1140,"type":1141,"label":1142,"file":151,"line":1030},{"id":1144,"type":1145,"label":1146,"file":151,"line":1030},{"id":1148,"type":1149,"label":1150,"file":151,"line":1151,"wp_function":1152},{"id":1154,"type":1141,"label":1195,"file":151,"line":1156},"$_POST (x2)",{"id":1158,"type":1145,"label":1159,"file":151,"line":1156},{"id":1161,"type":1149,"label":1162,"file":151,"line":1163,"wp_function":1164},{"id":1199,"type":1141,"label":1155,"file":151,"line":1176},"n6",{"id":1201,"type":1145,"label":1146,"file":151,"line":1176},"n7",{"id":1203,"type":1149,"label":1150,"file":151,"line":1151,"wp_function":1152},"n8",[1205,1206,1207,1208,1209,1210],{"from":1140,"to":1144,"sanitized":362},{"from":1144,"to":1148,"sanitized":362},{"from":1154,"to":1158,"sanitized":362},{"from":1158,"to":1161,"sanitized":362},{"from":1199,"to":1201,"sanitized":362},{"from":1201,"to":1203,"sanitized":362},{"entryPoint":1212,"graph":1213,"unsanitizedCount":49,"severity":1170},"adminNotices (admin\\redux-framework\\inc\\class.redux_admin_notices.php:59)",{"nodes":1214,"edges":1220},[1215,1217],{"id":1140,"type":1141,"label":1216,"file":369,"line":705},"$_GET (x2)",{"id":1144,"type":1149,"label":1218,"file":369,"line":443,"wp_function":1219},"echo() [XSS]","echo",[1221],{"from":1140,"to":1144,"sanitized":362},{"entryPoint":1223,"graph":1224,"unsanitizedCount":28,"severity":1240},"proxy (admin\\redux-framework\\inc\\class.p.php:11)",{"nodes":1225,"edges":1236},[1226,1228,1231,1233,1234,1235],{"id":1140,"type":1141,"label":1227,"file":363,"line":647},"$_GET",{"id":1144,"type":1149,"label":1229,"file":363,"line":798,"wp_function":1230},"wp_remote_request() [SSRF]","wp_remote_request",{"id":1148,"type":1141,"label":1232,"file":363,"line":681},"$_SERVER",{"id":1154,"type":1149,"label":1229,"file":363,"line":798,"wp_function":1230},{"id":1158,"type":1141,"label":1227,"file":363,"line":647},{"id":1161,"type":1149,"label":1218,"file":363,"line":441,"wp_function":1219},[1237,1238,1239],{"from":1140,"to":1144,"sanitized":360},{"from":1148,"to":1154,"sanitized":360},{"from":1158,"to":1161,"sanitized":360},"low",{"entryPoint":1242,"graph":1243,"unsanitizedCount":28,"severity":1240},"\u003Cclass.p> (admin\\redux-framework\\inc\\class.p.php:0)",{"nodes":1244,"edges":1251},[1245,1246,1247,1248,1249,1250],{"id":1140,"type":1141,"label":1227,"file":363,"line":647},{"id":1144,"type":1149,"label":1229,"file":363,"line":798,"wp_function":1230},{"id":1148,"type":1141,"label":1232,"file":363,"line":681},{"id":1154,"type":1149,"label":1229,"file":363,"line":798,"wp_function":1230},{"id":1158,"type":1141,"label":1227,"file":363,"line":647},{"id":1161,"type":1149,"label":1218,"file":363,"line":441,"wp_function":1219},[1252,1253,1254],{"from":1140,"to":1144,"sanitized":360},{"from":1148,"to":1154,"sanitized":360},{"from":1158,"to":1161,"sanitized":360},{"entryPoint":1256,"graph":1257,"unsanitizedCount":28,"severity":1240},"\u003Cclass.redux_admin_notices> (admin\\redux-framework\\inc\\class.redux_admin_notices.php:0)",{"nodes":1258,"edges":1261},[1259,1260],{"id":1140,"type":1141,"label":1216,"file":369,"line":705},{"id":1144,"type":1149,"label":1218,"file":369,"line":443,"wp_function":1219},[1262],{"from":1140,"to":1144,"sanitized":360},{"summary":1264,"deductions":1265},"The 'embed-video-thumbnail' plugin version 2.0.3 exhibits a generally good security posture, with no known past vulnerabilities and strong adherence to secure coding practices like using prepared statements for all SQL queries and incorporating a significant number of nonce and capability checks.  The static analysis reveals a relatively small attack surface, and importantly, all identified entry points have authentication checks. This indicates proactive security measures by the developers.\n\nHowever, the presence of the `unserialize` function is a significant concern. While the taint analysis did not reveal any critical or high-severity issues stemming from this function in the current version, `unserialize` is inherently dangerous as it can lead to remote code execution if it processes untrusted data. The four identified taint flows with unsanitized paths, though not classified as critical or high, warrant careful investigation. Additionally, a substantial portion (52%) of output is not properly escaped, posing a risk of cross-site scripting (XSS) vulnerabilities if user-supplied data is directly outputted without sanitization.\n\nDespite the lack of historical vulnerabilities, the identified code signals and taint analysis findings point to areas that require attention. The plugin's strengths lie in its SQL handling and robust authentication checks. The weaknesses are primarily concentrated around the potential risks associated with `unserialize` and unescaped output, which could be exploited in conjunction with other vulnerabilities or in future updates. A balanced conclusion is that the plugin is relatively secure in its current state, but the identified code signals indicate potential future risks or vulnerabilities that need mitigation.",[1266,1268,1270],{"reason":1267,"points":132},"Presence of unserialize function",{"reason":1269,"points":365},"Flows with unsanitized paths found",{"reason":1271,"points":69},"High percentage of unescaped output","2026-03-16T20:06:21.799Z",{"wat":1274,"direct":1281},{"assetPaths":1275,"generatorPatterns":1278,"scriptPaths":1279,"versionParams":1280},[1276,1277],"\u002Fwp-content\u002Fplugins\u002Fembed-video-thumbnail\u002Fadmin\u002Fcss\u002Fcustom.css","\u002Fwp-content\u002Fplugins\u002Fembed-video-thumbnail\u002Fadmin\u002Fjs\u002Fcustom.js",[],[],[],{"cssClasses":1282,"htmlComments":1285,"htmlAttributes":1286,"restEndpoints":1288,"jsGlobals":1289,"shortcodeOutput":1291},[1283,1284],"redux-container","redux-opts-output",[],[1287],"data-redux-framework",[],[1290],"redux_vars",[]]