diff --git a/wp-content/plugins/ai-embed/ai-embed.php b/wp-content/plugins/ai-embed/ai-embed.php
new file mode 100644
index 0000000000000000000000000000000000000000..70d9564330e35114dda0decc42b090b63eb59d66
--- /dev/null
+++ b/wp-content/plugins/ai-embed/ai-embed.php
@@ -0,0 +1,121 @@
+<?php
+/*
+* Plugin Name: Ai - Add oembed provider and embed short
+* Plugin URI:
+* Description: AI -Add Embed
+* Version: 1.3
+* Author: lechuck, lucha
+* Author URI: http://noblogs.org
+**/
+
+function wp_embed_handler_google_maps( $matches, $attr, $url, $rawattr ) {
+  $width = ($rawattr['width']) ? $rawattr['width'] : 425 ;
+  $height = ($rawattr['height']) ? $rawattr['height'] : 350 ;
+  $query = add_query_arg(array('output' => 'embed'), $matches[0]);
+  $embed = '<iframe width="'.esc_attr($width).'" height="'.esc_attr($height).'" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="'.esc_attr($query).'"></iframe>';
+
+  return apply_filters( 'embed_googlemaps', $embed, $matches, $attr, $url, $rawattr );
+}
+
+function wp_embed_handler_openstreetmap( $matches, $attr, $url, $rawattr ) {
+  $width = ($rawattr['width']) ? $rawattr['width'] : 425 ;
+  $height = ($rawattr['height']) ? $rawattr['height'] : 350 ;
+  $embed = '<iframe width="'.esc_attr($width).'" height="'.esc_attr($height).'" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="'.esc_attr($matches[0]).'"></iframe>';
+
+  return apply_filters( 'embed_openstreetmap', $embed, $matches, $attr, $url, $rawattr );
+}
+
+/* Returns the Archive.org iframe
+   Used both by the embed handler and by the special shortcode handler */
+function _archive_iframe_build( $id, $height = 480, $width = 640){
+    return sprintf('<iframe src="https://archive.org/embed/%1$s" width="%3$d" height="%2$d" frameborder="0" webkitallowfullscreen="true" mozallowfullscreen="true" allowfullscreen></iframe>
+', esc_attr($id), esc_attr($height), esc_attr($width));
+
+}
+
+/* This tries to support the shorcode format that is given out by Archive.org.
+   Don't change it if you don't check what they are using right now.
+   We will ignore some options.
+   Example:
+   [archiveorg peril_of_doc_ock width=640 height=480 frameborder=0
+   ebkitallowfullscreen=true mozallowfullscreen=true]
+*/
+function shortcode_archiveorg($atts){
+    $atts = shortcode_atts(array(
+        0 => '',
+        "height" => 480,
+        "width" => 640
+    ), $atts);
+    return _archive_iframe_build($atts[0], $atts['height'], $atts['width']);
+
+}
+
+function wp_embed_handler_archive( $matches, $attr, $url, $rawattr ) {
+    /* while setting width and height from $attr seems a sensible thing to do,
+       wordpress gives completely wrong sizes. So we won't do it!
+    */
+    $embed = _archive_iframe_build(esc_attr($matches['id']));
+    return apply_filters( 'embed_archive', $embed, $matches, $attr, $url, $rawattr );
+}
+
+function wp_embed_handler_dctptv( $matches, $attr, $url, $rawattr ) {
+$width = ($attr['width']) ? $attr['width'] : 480 ;
+$height = ($attr['height']) ? $attr['height'] : 396 ;
+$embed= sprintf(
+        '<iframe width="%3$s" scrolling="no" height="%2$s" frameborder="0" src="%1$s" name="dctp-teaser" marginwidth="0" marginheight="0"><br>
+</iframe>',esc_attr($matches[0]),esc_attr($height),esc_attr($width));
+
+return apply_filters( 'embed_dctptv', $embed, $matches, $attr, $url, $rawattr );
+}
+
+
+function register_embed_handlers() {
+    add_shortcode('archiveorg', 'shortcode_archiveorg');
+    wp_embed_register_handler( 'archive', '#http[s]?://(?:www\.)?archive\.org/.*/(?<id>.*)#i', 'wp_embed_handler_archive' );
+
+    wp_embed_register_handler( 'dctptv', '#http(s)?://www.dctp.tv/embed/.*?/#i', 'wp_embed_handler_dctptv' );
+
+    wp_embed_register_handler( 'googlemaps', '#http(s)?://maps\.google\.[^\.]+/(.*)#i', 'wp_embed_handler_google_maps');
+    wp_embed_register_handler( 'openstreetmap', '#http(s)?://www\.openstreetmap\.org/export/embed.html\?(.*)#i', 'wp_embed_handler_openstreetmap');
+}
+add_action('wp', 'register_embed_handlers');
+
+/* Noembed -- list selected from https://noembed.com/providers */
+$noembed = 'https://noembed.com/embed';
+$noembed_site = array(
+    "https?://soundcloud.com/.*/.*",
+    "https?://www\\.urbandictionary\\.com/define\\.php\\?term=.+",
+    "https?://(?:www\\.)?vimeo\\.com/.+",
+    "https?://(?:www\\.)?xkcd\\.com/\\d+/?",
+    "https?://.*\\.deviantart\\.com/art/.*",
+    "https?://.*\\.deviantart\\.com/.*#/d.*",
+    "https?://.*\\.flickr\\.com/photos/.*",
+    "https?://flic\\.kr/p/.*",
+    "https?://instagram\\.com/p/.*",
+    "https?://instagr\\.am/p/.*",
+    "https?://instagram\\.com/p/.*",
+    "https?://instagr\\.am/p/.*",
+    "https?://www\\.slideshare\\.net/.*/.*",
+    "https?://fr\\.slideshare\\.net/.*/.*",
+    "https?://de\\.slideshare\\.net/.*/.*",
+    "https?://es\\.slideshare\\.net/.*/.*",
+    "https?://pt\\.slideshare\\.net/.*/.*",
+    "https?://imgur\\.com/(?:[^\\/]+/)?[0-9a-zA-Z]+$",
+    "https?://bash\\.org/\\?(\\d+)"
+);
+
+foreach ($noembed_site as $site){
+    /* we need to add the php regex delimitators */
+    wp_oembed_add_provider('#' . $site . '#i', $noembed, true);
+}
+
+/* Ted Talks */
+wp_oembed_add_provider('http://www.ted.com/talks/*', 'http://www.ted.com/talks/oembed.json', false);
+/* arkiwi */
+wp_oembed_add_provider('http://www.arkiwi.org/*','http://www.arkiwi.org/oembed/', false );
+/* bambuser */
+wp_oembed_add_provider('http://*.bambuser.com/*','http://api.bambuser.com/oembed', false);
+/* mixcloud */
+wp_oembed_add_provider('#https?://(www\.)?mixcloud\.com/.*#i', 'http://mixcloud.com/oembed', true);
+
+?>
diff --git a/wp-content/plugins/ai-embed/embed-function.php b/wp-content/plugins/ai-embed/embed-function.php
deleted file mode 100644
index 6e9f7e451a56f04944eba9aba1dca7f867857f99..0000000000000000000000000000000000000000
--- a/wp-content/plugins/ai-embed/embed-function.php
+++ /dev/null
@@ -1,251 +0,0 @@
-<?php
-/*
-* Plugin Name: Ai - Add oembed provider and embed short
-* Plugin URI:
-* Description: AI -Add Embed
-* Version: 1.2
-* Author: lechuck, lucha
-* Author URI: http://noblogs.org
-**/
-
-/* Starting from wordpress 4.0, there is a function in the core called wp_embed_handler_youtube
- * that takes care of forcing https. http://wpseek.com/wp_embed_handler_youtube/
- */
-/*function wp_embed_handler_youtube( $matches, $attr, $url, $rawattr ) {
-$width = ($rawattr['width']) ? $rawattr['width'] : 340 ;
-$height = ($rawattr['height']) ? $rawattr['height'] : 560 ;
-if (is_ssl()) {
-  $ret_url = str_replace('http://', 'https://', $matches[0]);
-} else {
-  $ret_url = $matches[0];
-}
-$embed = sprintf(
-	'<object height="%2$s" width="%3$s"><param name="movie" value="%1$s?fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="%1$s?fs=1" type="application/x-shockwave-flash" width="%2$s" height="%3$s" allowscriptaccess="always" allowfullscreen="true"></embed></object>',esc_attr($ret_url),esc_attr($height),esc_attro($width));
-
-	return apply_filters( 'embed_youtube', $embed, $matches, $attr, $url, $rawattr );
-} */
-
-function wp_embed_handler_google_maps( $matches, $attr, $url, $rawattr ) {
-  $width = ($rawattr['width']) ? $rawattr['width'] : 425 ;
-  $height = ($rawattr['height']) ? $rawattr['height'] : 350 ;
-  $query = add_query_arg(array('output' => 'embed'), $matches[0]);
-  $embed = '<iframe width="'.esc_attr($width).'" height="'.esc_attr($height).'" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="'.esc_attr($query).'"></iframe>';
-
-  return apply_filters( 'embed_googlemaps', $embed, $matches, $attr, $url, $rawattr );
-}
-
-function wp_embed_handler_openstreetmap( $matches, $attr, $url, $rawattr ) {
-  $width = ($rawattr['width']) ? $rawattr['width'] : 425 ;
-  $height = ($rawattr['height']) ? $rawattr['height'] : 350 ;
-  $embed = '<iframe width="'.esc_attr($width).'" height="'.esc_attr($height).'" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="'.esc_attr($matches[0]).'"></iframe>';
-
-  return apply_filters( 'embed_openstreetmap', $embed, $matches, $attr, $url, $rawattr );
-}
-
-function wp_embed_handler_jamendo( $matches, $attr, $url, $rawattr )
-{
-  $autoplay = '';
-  if( $rawattr['autoplay'] == 'true' )
-  {
-    $autoplay = '&playerautoplay=1';
-  }
-
-  if( $matches[1] == 'album' )
-  {
-    $embed = sprintf( '<div style="text-align:center;"><object width="200" height="300" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" align="middle"><param name="allowScriptAccess" value="always" /><param name="wmode" value="transparent" /><param name="movie" value="http://widgets.jamendo.com/it/album/?album_id=%2$s%1$s&playertype=2008" /><param name="quality" value="high" /><param name="bgcolor" value="#FFFFFF" /><embed src="http://widgets.jamendo.com/it/album/?album_id=%2$s%1$s&playertype=2008" quality="high" wmode="transparent" bgcolor="#FFFFFF" width="200" height="300" align="middle" allowScriptAccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer">&nbsp;</embed>&nbsp;</object></div>', esc_attr( $autoplay ), esc_attr( $matches[2] ));
-  }
-  elseif( $matches[1]  == 'track' )
-  {
-    $embed = sprintf(
-      '<div style="text-align:center;"><object width="200" height="300" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" align="middle"><param name="allowScriptAccess" value="always" /><param name="wmode" value="transparent" /><param name="movie" value="http://widgets.jamendo.com/it/track/?playertype=2008%1$s&track_id=%2$s" /><param name="quality" value="high" /><param name="bgcolor" value="#FFFFFF" /><embed src="http://widgets.jamendo.com/it/track/?playertype=2008%1$s&track_id=%2$s" quality="high" wmode="transparent" bgcolor="#FFFFFF" width="200" height="300" align="middle" allowScriptAccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer">&nbsp;</embed>&nbsp;</object></div>', esc_attr( $autoplay ), esc_attr( $matches[2] ) );
-  }
-
-
-	return apply_filters( 'embed_jamendo', $embed, $matches, $attr, $url, $rawattr );
-}
-
-
-function wp_embed_handler_archive( $matches, $attr, $url, $rawattr ) {
-global $flowneed;
-$width = ($rawattr['width']) ? $rawattr['width'] : 340 ;
-$height = ($rawattr['height']) ? $rawattr['height'] : 288;
-$embed = sprintf(
-        '<div id="flowplayer%5$s" class="flowplayer" style="display:block;width:%3$spx;height:%2$spx;">
-	<video width="%3$s" height="%2$s" src="%1$s" controls></video>
-	</div>
-            ',esc_attr($matches[0]),esc_attr($height),esc_attr($width),WP_PLUGIN_URL,md5(rand()));
-            wp_enqueue_script("flowplayer", WP_PLUGIN_URL."/ai-embed/flowplayer/js/flowplayer.min.js", false, null );
-            $flowneed=true;
-            return apply_filters( 'embed_archive', $embed, $matches, $attr, $url, $rawattr );
-}
-
-function wp_embed_handler_stream( $matches, $attr, $url, $rawattr ) {
-global $flowneed;
-$urlstream=preg_replace('/stream:/','',$matches[0]);
-$width = ($rawattr['width']) ? $rawattr['width'] : 425 ;
-$height = ($rawattr['height']) ? $rawattr['height'] : 30;
-$embed = sprintf(
-        '<div id="flowplayer%5$s" style="display:block;width:%3$spx;height:%2$spx;"></div>
-        <script>
-            flowplayer("flowplayer%5$s",{ src:" %4$s/ai-embed/flowplayer/flowplayer-3.2.5.swf"},{
-                plugins: {
-                        audio: {
-                                    url: "%4$s/ai-embed/flowplayer/flowplayer.audio-3.2.1.swf"
-                               },
-                    controls: {
-                                    fullscreen: false,
-                                    height: 30,
-                                    autoHide: false
-                              }
-                        },
-                    clip:   {       url: "%1$s",
-                                    autoPlay: false,
-                                    autoBuffering: true
-                        }
-            });
-            </script>',esc_attr($urlstream),esc_attr($height),esc_attr($width),WP_PLUGIN_URL,md5(rand()));
-            wp_enqueue_script("flowplayer", WP_PLUGIN_URL."/ai-embed/flowplayer/js/flowplayer-3.2.4.min.js", false, null );
-            $flowneed=true;
-
-        return apply_filters( 'embed_stream', $embed, $matches, $attr, $url, $rawattr );
-}
-
-function wp_embed_handler_mp3( $matches, $attr, $url, $rawattr ) {
-$width = ($rawattr['width']) ? $rawattr['width'] : 320 ;
-$height = ($rawattr['height']) ? $rawattr['height'] : 20 ;
-$embed= sprintf(
-	'<object data="http://noblogs.org/flash/mp3player/mp3player.swf" type="application/x-shockwave-flash" width="%3$s" height="%2$s">
-        <param name="quality" value="best" />
-        <param name="bgcolor" value="#FFFFFF" />
-        <param name="movie" value="http://noblogs.org/flash/mp3player/mp3player.swf" />
-        <param name="FlashVars" value="file=%1$s&amp;height=%2$s&amp;width=%3$s" />
-	</object>',esc_attr($matches[0]),esc_attr($height),esc_attr($width));
-
-return apply_filters( 'embed_archive', $embed, $matches, $attr, $url, $rawattr );
-}
-
-/*function wp_embed_handler_googlevideo( $matches, $attr, $url, $rawattr ) {
-$width = ($rawattr['width']) ? $rawattr['width'] : 340 ;
-$height = ($rawattr['height']) ? $rawattr['height'] : 288 ;
-$embed= sprintf(
-        '<object data="%1$s" type="application/x-shockwave-flash" width="%3$s" height="%2$s">
-        <param name="quality" value="best" />
-        <param name="bgcolor" value="#FFFFFF" />
-        <param name="movie" value="%1$s" />
-	<param name="allowFullScreen" value="true" />
-	<param name="FlashVars" value="playerMode=embedded" />
-        </object>',esc_attr($matches[0]),esc_attr($height),esc_attr($width));
-
-return apply_filters( 'embed_googlevideo', $embed, $matches, $attr, $url, $rawattr );
-}*/
-
-function wp_embed_handler_umapper( $matches, $attr, $url, $rawattr ) {
-$width = ($rawattr['width']) ? $rawattr['width'] : 900 ;
-$height = ($rawattr['height']) ? $rawattr['height'] : 390 ;
-/*classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0"*/
-$embed= sprintf(
-        '<object data="http://umapper.s3.amazonaws.com/templates/swf/embed.swf" type="application/x-shockwave-flash" width="%3$s" height="%2$s" >
-	<param name="FlashVars" value="kmlPath=%1$s"/>
-	<param name="allowScriptAccess" value="always"/>
-	<param name="allowFullScreen" value="true"/>
-	<param name="movie" value="http://umapper.s3.amazonaws.com/templates/swf/embed.swf"/>
-	<param name="quality" value="high"/>
-</object>',esc_attr($matches[0]),esc_attr($height),esc_attr($width));
-
-/*        <embed src="http://umapper.s3.amazonaws.com/templates/swf/embed.swf" FlashVars="kmlPath=%1$s" allowScriptAccess="always" allowFullScreen="true" quality="high" width="%3$s" height="%2$s" name="umapper_embed" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>*/
-
-return apply_filters( 'embed_umapper', $embed, $matches, $attr, $url, $rawattr );
-}
-
-function wp_embed_handler_dctptv( $matches, $attr, $url, $rawattr ) {
-$width = ($rawattr['width']) ? $rawattr['width'] : 480 ;
-$height = ($rawattr['height']) ? $rawattr['height'] : 396 ;
-$embed= sprintf(
-        '<iframe width="%3$s" scrolling="no" height="%2$s" frameborder="0" src="%1$s" name="dctp-teaser" marginwidth="0" marginheight="0"><br>
-</iframe>',esc_attr($matches[0]),esc_attr($height),esc_attr($width));
-
-return apply_filters( 'embed_dctptv', $embed, $matches, $attr, $url, $rawattr );
-}
-
-
-/*function wp_embed_handler_arav( $matches, $attr, $url, $rawattr ) {
-$urlazzo=base64_decode(substr($url,34));
-$type = ($rawattr['type']) ? $rawattr['type'] : audio ;
-$width = ($rawattr['width']) ? $rawattr['width'] : 480 ;
-$height = ($rawattr['height']) ? $rawattr['height'] : 396 ;
-if ($type=="video") {
-$embed= sprintf(
-        '<video width="%3$s" height="%2$s" controls="true"><source src="http://storage.arav.ventuordici.org/%1$s" type=\'video/ogg; codecs="vorbis, theora"\'></source>
-<applet code="com.fluendo.player.Cortado.class" archive="http://theora.org/cortado.jar" width="%3$s" height="%2$s"><param name="url" value="http://storage.arav.ventuordici.org/%1$s">
-<param name="duration" value="1000"></applet></video>',esc_attr($urlazzo),esc_attr($height),esc_attr($width));
-}
-if ($type=="audio") {
-$embed= sprintf(
-    '<audio src="http://storage.arav.ventuordici.org/%1$s" controls="true">
-<applet code="com.fluendo.player.Cortado.class" archive="http://theora.org/cortado.jar" width="580" height="40">
-<param name="url" value="http://storage.arav.ventuordici.org/%1$s">
-<param name="duration" value="1129"></applet></audio>',esc_attr($urlazzo),esc_attr($height),esc_attr($width));
-}
-return apply_filters( 'embed_arav', $embed, $matches, $attr, $url, $rawattr );
-}*/
-
-function wp_embed_handler_ogm( $matches, $attr, $url, $rawattr ) {
-$width = ($rawattr['width']) ? $rawattr['width'] : 480 ;
-$height = ($rawattr['height']) ? $rawattr['height'] : 396 ;
-$embed= sprintf(
-        '<video width="%3$s" height="%2$s" controls><source src="%1$s" type="video/ogg; codecs=theora,vorbis"></source><applet code="com.fluendo.player.Cortado.class" archive="http://theora.org/cortado.jar" width="%3$s" height="%2$s"><param name="url" value="%1$s" /></applet></video>',esc_attr($url),esc_attr($height),esc_attr($width));
-return apply_filters( 'embed_ogm', $embed, $matches, $attr, $url, $rawattr );
-}
-
-function register_embed_handlers() {
-    wp_embed_register_handler( 'stream', '#stream:.*#i', 'wp_embed_handler_stream' );
-    wp_embed_register_handler( 'mp3', '#http(s)?://.*?/.*?mp3#i', 'wp_embed_handler_mp3' );
-    wp_embed_register_handler( 'ogm', '#http(s)?://.*?/.*?ogm#i', 'wp_embed_handler_ogm' );
-    wp_embed_register_handler( 'archive', '#http(s)?://(.+\.)?archive.org/.*/.*\.(mp4|wmv|mov|mp3|ogv)#i', 'wp_embed_handler_archive' );
-    wp_embed_register_handler( 'umapper', '#http(s)?://umapper.s3.amazonaws.com/.*?\.kml#i', 'wp_embed_handler_umapper' );
-   // wp_embed_register_handler( 'youtube', '#http://(www\.)?youtube\.com/v/.*?#i', 'wp_embed_handler_youtube' );
-    wp_embed_register_handler( 'jamendo', '#http(s)?://www\.jamendo\.com/.*/(album|track)/(.*)#i', 'wp_embed_handler_jamendo' );
-    wp_embed_register_handler( 'dctptv', '#http(s)?://www.dctp.tv/embed/.*?/#i', 'wp_embed_handler_dctptv' );
-    wp_embed_register_handler( 'googlemaps', '#http(s)?://maps\.google\.[^\.]+/(.*)#i', 'wp_embed_handler_google_maps');
-    wp_embed_register_handler( 'openstreetmap', '#http(s)?://www\.openstreetmap\.org/export/embed.html\?(.*)#i', 'wp_embed_handler_openstreetmap');
-}
-add_action('wp', 'register_embed_handlers');
-
-function enqueue_flowplayer() {
-  wp_enqueue_script("flowplayer", WP_PLUGIN_URL."/ai-embed/flowplayer/js/flowplayer-3.2.4.min.js", false, null );
-}
-add_action('wp_enqueue_scripts', 'enqueue_flowplayer');
-
-/* embed.ly providers */
-$embedly = 'http://api.embed.ly/1/oembed';
-wp_oembed_add_provider('http://*.slideshare.net/*',$embedly, false  );
-wp_oembed_add_provider('http://*.metacafe.com/watch/*',$embedly, false  );
-wp_oembed_add_provider('http://*.5min.com/Video/*',$embedly, false  );
-wp_oembed_add_provider('#http://(.+\.)xkcd\.com/.*#i',$embedly, true  );
-wp_oembed_add_provider('#http://(www\.)?asofterworld\.com/.*#i',$embedly, true  );
-wp_oembed_add_provider('http://*.wikipedia.org/wiki/*',$embedly, false  );
-wp_oembed_add_provider('http://www.wikimedia.org/wiki/File*',$embedly, false  );
-wp_oembed_add_provider('http://storify.com/*', $embedly, false  );
-/* Ted Talks */
-wp_oembed_add_provider('http://www.ted.com/talks/*', 'http://www.ted.com/talks/oembed.json', false);
-/* arkiwi */
-wp_oembed_add_provider('http://www.arkiwi.org/*','http://www.arkiwi.org/oembed/', false );
-wp_oembed_add_provider('http://arav.ventuordici.org/*','http://www.arkiwi.org/oembed/', false );
-wp_oembed_add_provider('http://mp38.contaminati.net/*','http://www.arkiwi.org/oembed/', false );
-wp_oembed_add_provider('http://media.fest-antifa.net/*','http://www.arkiwi.org/oembed/', false );
-/* bambuser */
-wp_oembed_add_provider('http://*.bambuser.com/*','http://api.bambuser.com/oembed', false);
-/* mixcloud */
-wp_oembed_add_provider('#https?://(www\.)?mixcloud\.com/.*#i', 'http://mixcloud.com/oembed', true);
-
-/*add_action('wp_footer', 'injectJS');
-
-function injectJS() {
-        global $flowneed;
-
-            if ( ! $flowneed )
-                return;
-                wp_register_script("flowplayer", WP_PLUGIN_URL."/ai-embed/flowplayer/js/flowplayer.min.js", false, null );
-                wp_print_scripts('flowplayer');
-}*/
-?>
diff --git a/wp-content/plugins/ai-embed/flowplayer/LICENSE.md b/wp-content/plugins/ai-embed/flowplayer/LICENSE.md
deleted file mode 100644
index 290bc3e9ef0552948790f149c91bfa22cd3e1592..0000000000000000000000000000000000000000
--- a/wp-content/plugins/ai-embed/flowplayer/LICENSE.md
+++ /dev/null
@@ -1,715 +0,0 @@
-
-# GPL License v3
-
-The Flowplayer Free version is released under the GNU GENERAL PUBLIC LICENSE
-Version 3 (GPL).
-
-#### The GPL requires that you not remove the Flowplayer logo and copyright notices from the user interface. See section 5.d below.
-
-Commercial licenses [are available](http://flowplayer.org/download/). The commercial player version does not
-require any Flowplayer notices or texts and also provides some additional
-features.
-
-
-## ADDITIONAL TERM per GPL Section 7
-
-If you convey this program (or any modifications of it) and assume
-contractual liability for the program to recipients of it, you agree to
-indemnify Flowplayer, Ltd. for any liability that those contractual
-assumptions impose on Flowplayer, Ltd.
-
-Except as expressly provided herein, no trademark rights are granted in any
-trademarks of Flowplayer, Ltd. Licensees are granted a limited, non-exclusive
-right to use the mark Flowplayer and the Flowplayer logos in connection with
-unmodified copies of the Program and the copyright notices required by section
-5.d of the GPL license. For the purposes of this limited trademark license
-grant, customizing the Flowplayer by skinning, scripting, or including plugins
-provided by Flowplayer, Ltd. is not considered modifying the Program.
-
-Licensees that do modify the Program, taking advantage of the open-source
-license, may not use the Flowplayer mark or Flowplayer logos and must
-change the logo as follows:
-
-stating that the licensee modified the Flowplayer. A suitable notice might
-read "Flowplayer Source code modified by ModOrg 2012"; for the canvas, the
-notice should read "Based on Flowplayer source code".
-
-In addition, licensees that modify the Program must give the modified Program
-a new name that is not confusingly similar to Flowplayer and may not
-distribute it under the name Flowplayer.
-
-
-# GNU GENERAL PUBLIC LICENSE
-## Version 3, 29 June 2007
-
-Copyright (C) 2007 Free Software Foundation, Inc. http://fsf.org
-Everyone is permitted to copy and distribute verbatim copies
-of this license document, but changing it is not allowed.
-
-### Preamble
-
-The GNU General Public License is a free, copyleft license for
-software and other kinds of works.
-
-The licenses for most software and other practical works are designed
-to take away your freedom to share and change the works. By contrast,
-the GNU General Public License is intended to guarantee your freedom to
-share and change all versions of a program--to make sure it remains free
-software for all its users. We, the Free Software Foundation, use the
-GNU General Public License for most of our software; it applies also to
-any other work released this way by its authors. You can apply it to
-your programs, too.
-
-When we speak of free software, we are referring to freedom, not
-price. Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-them if you wish), that you receive source code or can get it if you
-want it, that you can change the software or use pieces of it in new
-free programs, and that you know you can do these things.
-
-To protect your rights, we need to prevent others from denying you
-these rights or asking you to surrender the rights. Therefore, you have
-certain responsibilities if you distribute copies of the software, or if
-you modify it: responsibilities to respect the freedom of others.
-
-For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must pass on to the recipients the same
-freedoms that you received. You must make sure that they, too, receive
-or can get the source code. And you must show them these terms so they
-know their rights.
-
-Developers that use the GNU GPL protect your rights with two steps:
-(1) assert copyright on the software, and (2) offer you this License
-giving you legal permission to copy, distribute and/or modify it.
-
-For the developers' and authors' protection, the GPL clearly explains
-that there is no warranty for this free software. For both users' and
-authors' sake, the GPL requires that modified versions be marked as
-changed, so that their problems will not be attributed erroneously to
-authors of previous versions.
-
-Some devices are designed to deny users access to install or run
-modified versions of the software inside them, although the manufacturer
-can do so. This is fundamentally incompatible with the aim of
-protecting users' freedom to change the software. The systematic
-pattern of such abuse occurs in the area of products for individuals to
-use, which is precisely where it is most unacceptable. Therefore, we
-have designed this version of the GPL to prohibit the practice for those
-products. If such problems arise substantially in other domains, we
-stand ready to extend this provision to those domains in future versions
-of the GPL, as needed to protect the freedom of users.
-
-Finally, every program is threatened constantly by software patents.
-States should not allow patents to restrict development and use of
-software on general-purpose computers, but in those that do, we wish to
-avoid the special danger that patents applied to a free program could
-make it effectively proprietary. To prevent this, the GPL assures that
-patents cannot be used to render the program non-free.
-
-The precise terms and conditions for copying, distribution and
-modification follow.
-
-### TERMS AND CONDITIONS
-
-### 0. Definitions.
-
-*This License* refers to version 3 of the GNU General Public License.
-
-*Copyright* also means copyright-like laws that apply to other kinds of
-works, such as semiconductor masks.
-
-*The Program* refers to any copyrightable work licensed under this
-License. Each licensee is addressed as "you". "Licensees" and
-"recipients" may be individuals or organizations.
-
-To *modify* a work means to copy from or adapt all or part of the work
-in a fashion requiring copyright permission, other than the making of an
-exact copy. The resulting work is called a "modified version" of the
-earlier work or a work "based on" the earlier work.
-
-A *covered work* means either the unmodified Program or a work based
-on the Program.
-
-To *propagate* a work means to do anything with it that, without
-permission, would make you directly or secondarily liable for
-infringement under applicable copyright law, except executing it on a
-computer or modifying a private copy. Propagation includes copying,
-distribution (with or without modification), making available to the
-public, and in some countries other activities as well.
-
-To *convey* a work means any kind of propagation that enables other
-parties to make or receive copies. Mere interaction with a user through
-a computer network, with no transfer of a copy, is not conveying.
-
-An interactive user interface displays *Appropriate Legal Notices*
-to the extent that it includes a convenient and prominently visible
-feature that (1) displays an appropriate copyright notice, and (2)
-tells the user that there is no warranty for the work (except to the
-extent that warranties are provided), that licensees may convey the
-work under this License, and how to view a copy of this License. If
-the interface presents a list of user commands or options, such as a
-menu, a prominent item in the list meets this criterion.
-
-### 1. Source Code.
-
-The *source code* for a work means the preferred form of the work
-for making modifications to it. "Object code" means any non-source
-form of a work.
-
-A *Standard Interface* means an interface that either is an official
-standard defined by a recognized standards body, or, in the case of
-interfaces specified for a particular programming language, one that
-is widely used among developers working in that language.
-
-The *System Libraries* of an executable work include anything, other
-than the work as a whole, that (a) is included in the normal form of
-packaging a Major Component, but which is not part of that Major
-Component, and (b) serves only to enable use of the work with that
-Major Component, or to implement a Standard Interface for which an
-implementation is available to the public in source code form. A
-"Major Component", in this context, means a major essential component
-(kernel, window system, and so on) of the specific operating system
-(if any) on which the executable work runs, or a compiler used to
-produce the work, or an object code interpreter used to run it.
-
-The *Corresponding Source* for a work in object code form means all
-the source code needed to generate, install, and (for an executable
-work) run the object code and to modify the work, including scripts to
-control those activities. However, it does not include the work's
-System Libraries, or general-purpose tools or generally available free
-programs which are used unmodified in performing those activities but
-which are not part of the work. For example, Corresponding Source
-includes interface definition files associated with source files for
-the work, and the source code for shared libraries and dynamically
-linked subprograms that the work is specifically designed to require,
-such as by intimate data communication or control flow between those
-subprograms and other parts of the work.
-
-The Corresponding Source need not include anything that users
-can regenerate automatically from other parts of the Corresponding
-Source.
-
-The Corresponding Source for a work in source code form is that
-same work.
-
-### 2. Basic Permissions.
-
-All rights granted under this License are granted for the term of
-copyright on the Program, and are irrevocable provided the stated
-conditions are met. This License explicitly affirms your unlimited
-permission to run the unmodified Program. The output from running a
-covered work is covered by this License only if the output, given its
-content, constitutes a covered work. This License acknowledges your
-rights of fair use or other equivalent, as provided by copyright law.
-
-You may make, run and propagate covered works that you do not
-convey, without conditions so long as your license otherwise remains
-in force. You may convey covered works to others for the sole purpose
-of having them make modifications exclusively for you, or provide you
-with facilities for running those works, provided that you comply with
-the terms of this License in conveying all material for which you do
-not control copyright. Those thus making or running the covered works
-for you must do so exclusively on your behalf, under your direction
-and control, on terms that prohibit them from making any copies of
-your copyrighted material outside their relationship with you.
-
-Conveying under any other circumstances is permitted solely under
-the conditions stated below. Sublicensing is not allowed; section 10
-makes it unnecessary.
-
-### 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
-
-No covered work shall be deemed part of an effective technological
-measure under any applicable law fulfilling obligations under article
-11 of the WIPO copyright treaty adopted on 20 December 1996, or
-similar laws prohibiting or restricting circumvention of such
-measures.
-
-When you convey a covered work, you waive any legal power to forbid
-circumvention of technological measures to the extent such circumvention
-is effected by exercising rights under this License with respect to
-the covered work, and you disclaim any intention to limit operation or
-modification of the work as a means of enforcing, against the work's
-users, your or third parties' legal rights to forbid circumvention of
-technological measures.
-
-### 4. Conveying Verbatim Copies.
-
-You may convey verbatim copies of the Program's source code as you
-receive it, in any medium, provided that you conspicuously and
-appropriately publish on each copy an appropriate copyright notice;
-keep intact all notices stating that this License and any
-non-permissive terms added in accord with section 7 apply to the code;
-keep intact all notices of the absence of any warranty; and give all
-recipients a copy of this License along with the Program.
-
-You may charge any price or no price for each copy that you convey,
-and you may offer support or warranty protection for a fee.
-
-### 5. Conveying Modified Source Versions.
-
-You may convey a work based on the Program, or the modifications to
-produce it from the Program, in the form of source code under the
-terms of section 4, provided that you also meet all of these conditions:
-
-a) The work must carry prominent notices stating that you modified
-it, and giving a relevant date.
-
-b) The work must carry prominent notices stating that it is
-released under this License and any conditions added under section
-7. This requirement modifies the requirement in section 4 to
-"keep intact all notices".
-
-c) You must license the entire work, as a whole, under this
-License to anyone who comes into possession of a copy. This
-License will therefore apply, along with any applicable section 7
-additional terms, to the whole of the work, and all its parts,
-regardless of how they are packaged. This License gives no
-permission to license the work in any other way, but it does not
-invalidate such permission if you have separately received it.
-
-d) If the work has interactive user interfaces, each must display
-Appropriate Legal Notices; however, if the Program has interactive
-interfaces that do not display Appropriate Legal Notices, your
-work need not make them do so.
-
-A compilation of a covered work with other separate and independent
-works, which are not by their nature extensions of the covered work,
-and which are not combined with it such as to form a larger program,
-in or on a volume of a storage or distribution medium, is called an
-"aggregate" if the compilation and its resulting copyright are not
-used to limit the access or legal rights of the compilation's users
-beyond what the individual works permit. Inclusion of a covered work
-in an aggregate does not cause this License to apply to the other
-parts of the aggregate.
-
-### 6. Conveying Non-Source Forms.
-
-You may convey a covered work in object code form under the terms
-of sections 4 and 5, provided that you also convey the
-machine-readable Corresponding Source under the terms of this License,
-in one of these ways:
-
-a) Convey the object code in, or embodied in, a physical product
-(including a physical distribution medium), accompanied by the
-Corresponding Source fixed on a durable physical medium
-customarily used for software interchange.
-
-b) Convey the object code in, or embodied in, a physical product
-(including a physical distribution medium), accompanied by a
-written offer, valid for at least three years and valid for as
-long as you offer spare parts or customer support for that product
-model, to give anyone who possesses the object code either (1) a
-copy of the Corresponding Source for all the software in the
-product that is covered by this License, on a durable physical
-medium customarily used for software interchange, for a price no
-more than your reasonable cost of physically performing this
-conveying of source, or (2) access to copy the
-Corresponding Source from a network server at no charge.
-
-c) Convey individual copies of the object code with a copy of the
-written offer to provide the Corresponding Source. This
-alternative is allowed only occasionally and noncommercially, and
-only if you received the object code with such an offer, in accord
-with subsection 6b.
-
-d) Convey the object code by offering access from a designated
-place (gratis or for a charge), and offer equivalent access to the
-Corresponding Source in the same way through the same place at no
-further charge. You need not require recipients to copy the
-Corresponding Source along with the object code. If the place to
-copy the object code is a network server, the Corresponding Source
-may be on a different server (operated by you or a third party)
-that supports equivalent copying facilities, provided you maintain
-clear directions next to the object code saying where to find the
-Corresponding Source. Regardless of what server hosts the
-Corresponding Source, you remain obligated to ensure that it is
-available for as long as needed to satisfy these requirements.
-
-e) Convey the object code using peer-to-peer transmission, provided
-you inform other peers where the object code and Corresponding
-Source of the work are being offered to the general public at no
-charge under subsection 6d.
-
-A separable portion of the object code, whose source code is excluded
-from the Corresponding Source as a System Library, need not be
-included in conveying the object code work.
-
-A "User Product" is either (1) a "consumer product", which means any
-tangible personal property which is normally used for personal, family,
-or household purposes, or (2) anything designed or sold for incorporation
-into a dwelling. In determining whether a product is a consumer product,
-doubtful cases shall be resolved in favor of coverage. For a particular
-product received by a particular user, "normally used" refers to a
-typical or common use of that class of product, regardless of the status
-of the particular user or of the way in which the particular user
-actually uses, or expects or is expected to use, the product. A product
-is a consumer product regardless of whether the product has substantial
-commercial, industrial or non-consumer uses, unless such uses represent
-the only significant mode of use of the product.
-
-"Installation Information" for a User Product means any methods,
-procedures, authorization keys, or other information required to install
-and execute modified versions of a covered work in that User Product from
-a modified version of its Corresponding Source. The information must
-suffice to ensure that the continued functioning of the modified object
-code is in no case prevented or interfered with solely because
-modification has been made.
-
-If you convey an object code work under this section in, or with, or
-specifically for use in, a User Product, and the conveying occurs as
-part of a transaction in which the right of possession and use of the
-User Product is transferred to the recipient in perpetuity or for a
-fixed term (regardless of how the transaction is characterized), the
-Corresponding Source conveyed under this section must be accompanied
-by the Installation Information. But this requirement does not apply
-if neither you nor any third party retains the ability to install
-modified object code on the User Product (for example, the work has
-been installed in ROM).
-
-The requirement to provide Installation Information does not include a
-requirement to continue to provide support service, warranty, or updates
-for a work that has been modified or installed by the recipient, or for
-the User Product in which it has been modified or installed. Access to a
-network may be denied when the modification itself materially and
-adversely affects the operation of the network or violates the rules and
-protocols for communication across the network.
-
-Corresponding Source conveyed, and Installation Information provided,
-in accord with this section must be in a format that is publicly
-documented (and with an implementation available to the public in
-source code form), and must require no special password or key for
-unpacking, reading or copying.
-
-### 7. Additional Terms.
-
-"Additional permissions" are terms that supplement the terms of this
-License by making exceptions from one or more of its conditions.
-Additional permissions that are applicable to the entire Program shall
-be treated as though they were included in this License, to the extent
-that they are valid under applicable law. If additional permissions
-apply only to part of the Program, that part may be used separately
-under those permissions, but the entire Program remains governed by
-this License without regard to the additional permissions.
-
-When you convey a copy of a covered work, you may at your option
-remove any additional permissions from that copy, or from any part of
-it. (Additional permissions may be written to require their own
-removal in certain cases when you modify the work.) You may place
-additional permissions on material, added by you to a covered work,
-for which you have or can give appropriate copyright permission.
-
-Notwithstanding any other provision of this License, for material you
-add to a covered work, you may (if authorized by the copyright holders of
-that material) supplement the terms of this License with terms:
-
-a) Disclaiming warranty or limiting liability differently from the
-terms of sections 15 and 16 of this License; or
-
-b) Requiring preservation of specified reasonable legal notices or
-author attributions in that material or in the Appropriate Legal
-Notices displayed by works containing it; or
-
-c) Prohibiting misrepresentation of the origin of that material, or
-requiring that modified versions of such material be marked in
-reasonable ways as different from the original version; or
-
-d) Limiting the use for publicity purposes of names of licensors or
-authors of the material; or
-
-e) Declining to grant rights under trademark law for use of some
-trade names, trademarks, or service marks; or
-
-f) Requiring indemnification of licensors and authors of that
-material by anyone who conveys the material (or modified versions of
-it) with contractual assumptions of liability to the recipient, for
-any liability that these contractual assumptions directly impose on
-those licensors and authors.
-
-All other non-permissive additional terms are considered "further
-restrictions" within the meaning of section 10. If the Program as you
-received it, or any part of it, contains a notice stating that it is
-governed by this License along with a term that is a further
-restriction, you may remove that term. If a license document contains
-a further restriction but permits relicensing or conveying under this
-License, you may add to a covered work material governed by the terms
-of that license document, provided that the further restriction does
-not survive such relicensing or conveying.
-
-If you add terms to a covered work in accord with this section, you
-must place, in the relevant source files, a statement of the
-additional terms that apply to those files, or a notice indicating
-where to find the applicable terms.
-
-Additional terms, permissive or non-permissive, may be stated in the
-form of a separately written license, or stated as exceptions;
-the above requirements apply either way.
-
-### 8. Termination.
-
-You may not propagate or modify a covered work except as expressly
-provided under this License. Any attempt otherwise to propagate or
-modify it is void, and will automatically terminate your rights under
-this License (including any patent licenses granted under the third
-paragraph of section 11).
-
-However, if you cease all violation of this License, then your
-license from a particular copyright holder is reinstated (a)
-provisionally, unless and until the copyright holder explicitly and
-finally terminates your license, and (b) permanently, if the copyright
-holder fails to notify you of the violation by some reasonable means
-prior to 60 days after the cessation.
-
-Moreover, your license from a particular copyright holder is
-reinstated permanently if the copyright holder notifies you of the
-violation by some reasonable means, this is the first time you have
-received notice of violation of this License (for any work) from that
-copyright holder, and you cure the violation prior to 30 days after
-your receipt of the notice.
-
-Termination of your rights under this section does not terminate the
-licenses of parties who have received copies or rights from you under
-this License. If your rights have been terminated and not permanently
-reinstated, you do not qualify to receive new licenses for the same
-material under section 10.
-
-### 9. Acceptance Not Required for Having Copies.
-
-You are not required to accept this License in order to receive or
-run a copy of the Program. Ancillary propagation of a covered work
-occurring solely as a consequence of using peer-to-peer transmission
-to receive a copy likewise does not require acceptance. However,
-nothing other than this License grants you permission to propagate or
-modify any covered work. These actions infringe copyright if you do
-not accept this License. Therefore, by modifying or propagating a
-covered work, you indicate your acceptance of this License to do so.
-
-### 10. Automatic Licensing of Downstream Recipients.
-
-Each time you convey a covered work, the recipient automatically
-receives a license from the original licensors, to run, modify and
-propagate that work, subject to this License. You are not responsible
-for enforcing compliance by third parties with this License.
-
-An *entity transaction* is a transaction transferring control of an
-organization, or substantially all assets of one, or subdividing an
-organization, or merging organizations. If propagation of a covered
-work results from an entity transaction, each party to that
-transaction who receives a copy of the work also receives whatever
-licenses to the work the party's predecessor in interest had or could
-give under the previous paragraph, plus a right to possession of the
-Corresponding Source of the work from the predecessor in interest, if
-the predecessor has it or can get it with reasonable efforts.
-
-You may not impose any further restrictions on the exercise of the
-rights granted or affirmed under this License. For example, you may
-not impose a license fee, royalty, or other charge for exercise of
-rights granted under this License, and you may not initiate litigation
-(including a cross-claim or counterclaim in a lawsuit) alleging that
-any patent claim is infringed by making, using, selling, offering for
-sale, or importing the Program or any portion of it.
-
-### 11. Patents.
-
-A *contributor* is a copyright holder who authorizes use under this
-License of the Program or a work on which the Program is based. The
-work thus licensed is called the contributor's "contributor version".
-
-A contributor's "essential patent claims" are all patent claims
-owned or controlled by the contributor, whether already acquired or
-hereafter acquired, that would be infringed by some manner, permitted
-by this License, of making, using, or selling its contributor version,
-but do not include claims that would be infringed only as a
-consequence of further modification of the contributor version. For
-purposes of this definition, "control" includes the right to grant
-patent sublicenses in a manner consistent with the requirements of
-this License.
-
-Each contributor grants you a non-exclusive, worldwide, royalty-free
-patent license under the contributor's essential patent claims, to
-make, use, sell, offer for sale, import and otherwise run, modify and
-propagate the contents of its contributor version.
-
-In the following three paragraphs, a "patent license" is any express
-agreement or commitment, however denominated, not to enforce a patent
-(such as an express permission to practice a patent or covenant not to
-sue for patent infringement). To "grant" such a patent license to a
-party means to make such an agreement or commitment not to enforce a
-patent against the party.
-
-If you convey a covered work, knowingly relying on a patent license,
-and the Corresponding Source of the work is not available for anyone
-to copy, free of charge and under the terms of this License, through a
-publicly available network server or other readily accessible means,
-then you must either (1) cause the Corresponding Source to be so
-available, or (2) arrange to deprive yourself of the benefit of the
-patent license for this particular work, or (3) arrange, in a manner
-consistent with the requirements of this License, to extend the patent
-license to downstream recipients. "Knowingly relying" means you have
-actual knowledge that, but for the patent license, your conveying the
-covered work in a country, or your recipient's use of the covered work
-in a country, would infringe one or more identifiable patents in that
-country that you have reason to believe are valid.
-
-If, pursuant to or in connection with a single transaction or
-arrangement, you convey, or propagate by procuring conveyance of, a
-covered work, and grant a patent license to some of the parties
-receiving the covered work authorizing them to use, propagate, modify
-or convey a specific copy of the covered work, then the patent license
-you grant is automatically extended to all recipients of the covered
-work and works based on it.
-
-A patent license is "discriminatory" if it does not include within
-the scope of its coverage, prohibits the exercise of, or is
-conditioned on the non-exercise of one or more of the rights that are
-specifically granted under this License. You may not convey a covered
-work if you are a party to an arrangement with a third party that is
-in the business of distributing software, under which you make payment
-to the third party based on the extent of your activity of conveying
-the work, and under which the third party grants, to any of the
-parties who would receive the covered work from you, a discriminatory
-patent license (a) in connection with copies of the covered work
-conveyed by you (or copies made from those copies), or (b) primarily
-for and in connection with specific products or compilations that
-contain the covered work, unless you entered into that arrangement,
-or that patent license was granted, prior to 28 March 2007.
-
-Nothing in this License shall be construed as excluding or limiting
-any implied license or other defenses to infringement that may
-otherwise be available to you under applicable patent law.
-
-### 12. No Surrender of Others' Freedom.
-
-If conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License. If you cannot convey a
-covered work so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you may
-not convey it at all. For example, if you agree to terms that obligate you
-to collect a royalty for further conveying from those to whom you convey
-the Program, the only way you could satisfy both those terms and this
-License would be to refrain entirely from conveying the Program.
-
-### 13. Use with the GNU Affero General Public License.
-
-Notwithstanding any other provision of this License, you have
-permission to link or combine any covered work with a work licensed
-under version 3 of the GNU Affero General Public License into a single
-combined work, and to convey the resulting work. The terms of this
-License will continue to apply to the part which is the covered work,
-but the special requirements of the GNU Affero General Public License,
-section 13, concerning interaction through a network will apply to the
-combination as such.
-
-### 14. Revised Versions of this License.
-
-The Free Software Foundation may publish revised and/or new versions of
-the GNU General Public License from time to time. Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-Each version is given a distinguishing version number. If the
-Program specifies that a certain numbered version of the GNU General
-Public License "or any later version" applies to it, you have the
-option of following the terms and conditions either of that numbered
-version or of any later version published by the Free Software
-Foundation. If the Program does not specify a version number of the
-GNU General Public License, you may choose any version ever published
-by the Free Software Foundation.
-
-If the Program specifies that a proxy can decide which future
-versions of the GNU General Public License can be used, that proxy's
-public statement of acceptance of a version permanently authorizes you
-to choose that version for the Program.
-
-Later license versions may give you additional or different
-permissions. However, no additional obligations are imposed on any
-author or copyright holder as a result of your choosing to follow a
-later version.
-
-### 15. Disclaimer of Warranty.
-
-THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
-APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
-HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
-OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
-THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
-IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
-ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
-
-### 16. Limitation of Liability.
-
-IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
-THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
-GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
-USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
-DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
-PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
-EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
-SUCH DAMAGES.
-
-### 17. Interpretation of Sections 15 and 16.
-
-If the disclaimer of warranty and limitation of liability provided
-above cannot be given local legal effect according to their terms,
-reviewing courts shall apply local law that most closely approximates
-an absolute waiver of all civil liability in connection with the
-Program, unless a warranty or assumption of liability accompanies a
-copy of the Program in return for a fee.
-
-END OF TERMS AND CONDITIONS
-
-How to Apply These Terms to Your New Programs
-
-If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
-To do so, attach the following notices to the program. It is safest
-to attach them to the start of each source file to most effectively
-state the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
-One line to give the program's name and a brief idea of what it does.
-Copyright (C) <year> <name of author>
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, either version 3 of the License, or
-(at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see http://www.gnu.org/licenses/.
-
-Also add information on how to contact you by electronic and paper mail.
-
-If the program does terminal interaction, make it output a short
-notice like this when it starts in an interactive mode:
-
-<program> Copyright (C) <year> <name of author>
-This program comes with ABSOLUTELY NO WARRANTY; for details type 'show w'.
-This is free software, and you are welcome to redistribute it
-under certain conditions; type `show c' for details.
-
-The hypothetical commands 'show w' and 'show c' should show the appropriate
-parts of the General Public License. Of course, your program's commands
-might be different; for a GUI interface, you would use an "about box".
-
-You should also get your employer (if you work as a programmer) or school,
-if any, to sign a "copyright disclaimer" for the program, if necessary.
-For more information on this, and how to apply and follow the GNU GPL, see
-http://www.gnu.org/licenses/.
-
-The GNU General Public License does not permit incorporating your program
-into proprietary programs. If your program is a subroutine library, you
-may consider it more useful to permit linking proprietary applications with
-the library. If this is what you want to do, use the GNU Lesser General
-Public License instead of this License. But first, please read
-http://www.gnu.org/philosophy/why-not-lgpl.html.
diff --git a/wp-content/plugins/ai-embed/flowplayer/flowplayer-3.2.5.swf b/wp-content/plugins/ai-embed/flowplayer/flowplayer-3.2.5.swf
deleted file mode 100644
index c9ff79a7df2357dac481a3274780895659bf439b..0000000000000000000000000000000000000000
Binary files a/wp-content/plugins/ai-embed/flowplayer/flowplayer-3.2.5.swf and /dev/null differ
diff --git a/wp-content/plugins/ai-embed/flowplayer/flowplayer-5.3.2.zip b/wp-content/plugins/ai-embed/flowplayer/flowplayer-5.3.2.zip
deleted file mode 100644
index f873c3ee0d7fa8d9250cbd2889ff625b9233fd7f..0000000000000000000000000000000000000000
Binary files a/wp-content/plugins/ai-embed/flowplayer/flowplayer-5.3.2.zip and /dev/null differ
diff --git a/wp-content/plugins/ai-embed/flowplayer/flowplayer.audio-3.2.1.swf b/wp-content/plugins/ai-embed/flowplayer/flowplayer.audio-3.2.1.swf
deleted file mode 100644
index 3f1ad82cefd6f39c2e7cb939b3834e2b6a5265b3..0000000000000000000000000000000000000000
Binary files a/wp-content/plugins/ai-embed/flowplayer/flowplayer.audio-3.2.1.swf and /dev/null differ
diff --git a/wp-content/plugins/ai-embed/flowplayer/flowplayer.controls-3.2.3.swf b/wp-content/plugins/ai-embed/flowplayer/flowplayer.controls-3.2.3.swf
deleted file mode 100644
index 190b5bea76d2df838ba0df531bb7c664cfa26673..0000000000000000000000000000000000000000
Binary files a/wp-content/plugins/ai-embed/flowplayer/flowplayer.controls-3.2.3.swf and /dev/null differ
diff --git a/wp-content/plugins/ai-embed/flowplayer/flowplayer.js b/wp-content/plugins/ai-embed/flowplayer/flowplayer.js
deleted file mode 100644
index 25e75fdd2d8ef5d8ad58ecff9639566d40109a74..0000000000000000000000000000000000000000
--- a/wp-content/plugins/ai-embed/flowplayer/flowplayer.js
+++ /dev/null
@@ -1,2222 +0,0 @@
-/*!
-
-   Flowplayer v5.3.2 (Monday, 28. January 2013 10:02AM) | flowplayer.org/license
-
-*/
-!function($) { 
-
-/*
-   jQuery.browser for 1.9+
-
-   We all love feature detection but that's sometimes not enough.
-
-   @author Tero Piirainen
-*/
-!function($) {
-
-   if (!$.browser) {
-
-      var b = $.browser = {},
-         ua = navigator.userAgent.toLowerCase(),
-         match = /(chrome)[ \/]([\w.]+)/.exec(ua) ||
-         /(webkit)[ \/]([\w.]+)/.exec(ua) ||
-         /(opera)(?:.*version|)[ \/]([\w.]+)/.exec(ua) ||
-         /(msie) ([\w.]+)/.exec(ua) ||
-         ua.indexOf("compatible") < 0 && /(mozilla)(?:.*? rv:([\w.]+)|)/.exec(ua) || [];
-
-      if (match[1]) {
-         b[match[1]] = true;
-         b.version = match[2] || "0";
-      }
-
-   }
-
-}(jQuery);
-// auto-install (any video tag with parent .flowplayer)
-$(function() {
-   if (typeof $.fn.flowplayer == 'function') {
-      $("video").parent(".flowplayer").flowplayer();
-   }
-});
-
-var instances = [],
-   extensions = [],
-   UA = navigator.userAgent,
-   use_native = /Android/.test(UA) && /Firefox/.test(UA);
-
-
-/* flowplayer()  */
-window.flowplayer = function(fn) {
-   return use_native ? 0 :
-      $.isFunction(fn) ? extensions.push(fn) :
-      typeof fn == 'number' || fn === undefined ? instances[fn || 0] :
-      $(fn).data("flowplayer");
-};
-
-
-$.extend(flowplayer, {
-
-   version: '5.3.2',
-
-   engine: {},
-
-   conf: {},
-
-   support: {},
-
-   defaults: {
-
-      debug: false,
-
-      // true = forced playback
-      disabled: false,
-
-      // first engine to try
-      engine: 'html5',
-
-      fullscreen: window == window.top,
-
-      // keyboard shortcuts
-      keyboard: true,
-
-      // default aspect ratio
-      ratio: 9 / 16,
-
-      // scale flash object to video's aspect ratio in normal mode?
-      flashfit: false,
-
-      rtmp: 0,
-
-      splash: false,
-
-      swf: "http://releases.flowplayer.org/5.3.2/flowplayer.swf",
-
-      speeds: [0.25, 0.5, 1, 1.5, 2],
-
-      tooltip: true,
-
-      // initial volume level
-      volume: 1,
-
-      // http://www.whatwg.org/specs/web-apps/current-work/multipage/the-video-element.html#error-codes
-      errors: [
-
-         // video exceptions
-         '',
-         'Video loading aborted',
-         'Network error',
-         'Video not properly encoded',
-         'Video file not found',
-
-         // player exceptions
-         'Unsupported video',
-         'Skin not found',
-         'SWF file not found',
-         'Subtitles not found',
-         'Invalid RTMP URL',
-         'Unsupported video format. Try installing Adobe Flash.'
-      ],
-      errorUrls: ['','','','','','','','','','',
-         'http://get.adobe.com/flashplayer/'
-      ]
-
-   }
-
-});
-
-// smartphones simply use native controls
-if (use_native) {
-   return $(function() { $("video").attr("controls", "controls"); });
-}
-
-// keep track of players
-var playerCount = 0;
-
-// jQuery plugin
-$.fn.flowplayer = function(opts, callback) {
-
-   if (typeof opts == 'string') opts = { swf: opts }
-   if ($.isFunction(opts)) { callback = opts; opts = {} }
-
-   return !opts && this.data("flowplayer") || this.each(function() {
-
-      // private variables
-      var root = $(this).addClass("is-loading"),
-         conf = $.extend({}, flowplayer.defaults, flowplayer.conf, opts, root.data()),
-         videoTag = $("video", root).addClass("fp-engine").removeAttr("controls"),
-         urlResolver = new URLResolver(videoTag),
-         storage = {},
-         lastSeekPosition,
-         engine;
-
-      root.data('fp-player_id', root.data('fp-player_id') || playerCount++);
-
-      try {
-         storage = window.localStorage || storage;
-      } catch(e) {}
-
-      /*** API ***/
-      var api = {
-
-         // properties
-         conf: conf,
-         currentSpeed: 1,
-         volumeLevel: storage.volume * 1 || conf.volume,
-         video: {},
-
-         // states
-         disabled: false,
-         finished: false,
-         loading: false,
-         muted: storage.muted == "true" || conf.muted,
-         paused: false,
-         playing: false,
-         ready: false,
-         splash: false,
-
-         // methods
-         load: function(video, callback) {
-
-            if (api.error || api.loading || api.disabled) return;
-
-            // resolve URL
-            video = urlResolver.resolve(video);
-            $.extend(video, engine.pick(video.sources));
-
-            if (video.src) {
-               var e = $.Event("load");
-               root.trigger(e, [api, video, engine]);
-
-               if (!e.isDefaultPrevented()) {
-                  engine.load(video);
-
-                  // callback
-                  if ($.isFunction(video)) callback = video;
-                  if (callback) root.one("ready", callback);
-               }
-            }
-
-            return api;
-         },
-
-         pause: function(fn) {
-            if (api.ready && !api.seeking && !api.disabled && !api.loading) {
-               engine.pause();
-               api.one("pause", fn);
-            }
-            return api;
-         },
-
-         resume: function() {
-
-            if (api.ready && api.paused && !api.disabled) {
-               engine.resume();
-
-               // Firefox (+others?) does not fire "resume" after finish
-               if (api.finished) {
-                  api.trigger("resume");
-                  api.finished = false;
-               }
-            }
-
-            return api;
-         },
-
-         toggle: function() {
-            return api.ready ? api.paused ? api.resume() : api.pause() : api.load();
-         },
-
-         /*
-            seek(1.4)   -> 1.4s time
-            seek(true)  -> 10% forward
-            seek(false) -> 10% backward
-         */
-         seek: function(time, callback) {
-            if (api.ready) {
-
-               if (typeof time == "boolean") {
-                  var delta = api.video.duration * 0.1;
-                  time = api.video.time + (time ? delta : -delta);
-               }
-
-               time = lastSeekPosition = Math.min(Math.max(time, 0), api.video.duration);
-               engine.seek(time);
-               if ($.isFunction(callback)) root.one("seek", callback);
-            }
-            return api;
-         },
-
-         /*
-            seekTo(1) -> 10%
-            seekTo(2) -> 20%
-            seekTo(3) -> 30%
-            ...
-            seekTo()  -> last position
-         */
-         seekTo: function(position, fn) {
-            var time = position === undefined ? lastSeekPosition : api.video.duration * 0.1 * position;
-            return api.seek(time, fn);
-         },
-
-         mute: function(flag) {
-            if (flag == undefined) flag = !api.muted;
-            storage.muted = api.muted = flag;
-            api.volume(flag ? 0 : storage.volume);
-            api.trigger("mute", flag);
-         },
-
-         volume: function(level) {
-            if (api.ready) {
-              level = Math.min(Math.max(level, 0), 1);
-              storage.volume = level;
-              engine.volume(level);
-            }
-            
-            return api;
-         },
-
-         speed: function(val, callback) {
-
-            if (api.ready) {
-
-               // increase / decrease
-               if (typeof val == "boolean") {
-                  val = conf.speeds[$.inArray(api.currentSpeed, conf.speeds) + (val ? 1 : -1)] || api.currentSpeed;
-               }
-
-               engine.speed(val);
-               if (callback) root.one("speed", callback);
-            }
-
-            return api;
-         },
-
-
-         stop: function() {
-            if (api.ready) {
-               api.pause();
-               api.seek(0, function() {
-                  root.trigger("stop");
-               });
-            }
-            return api;
-         },
-
-         unload: function() {
-            if (!root.hasClass("is-embedding")) {
-
-               if (conf.splash) {
-                  api.trigger("unload");
-                  engine.unload();
-               } else {
-                  api.stop();
-               }
-            }
-            return api;
-         },
-
-         disable: function(flag) {
-            if (flag === undefined) flag = !api.disabled;
-
-            if (flag != api.disabled) {
-               api.disabled = flag;
-               api.trigger("disable", flag);
-            }
-         }
-
-      };
-
-
-      /* event binding / unbinding */
-      $.each(['bind', 'one', 'unbind'], function(i, key) {
-         api[key] = function(type, fn) {
-            root[key](type, fn);
-            return api;
-         };
-      });
-
-      api.trigger = function(event, arg) {
-         root.trigger(event, [api, arg]);
-         return api;
-      };
-
-
-      /*** Behaviour ***/
-
-      root.bind("boot", function() {
-
-         // conf
-         $.each(['autoplay', 'loop', 'preload', 'poster'], function(i, key) {
-            var val = videoTag.attr(key);
-            if (val !== undefined) conf[key] = val ? val : true;
-         });
-
-         // splash
-         if (conf.splash || root.hasClass("is-splash") || !flowplayer.support.firstframe) {
-            api.splash = conf.splash = conf.autoplay = true;
-            root.addClass("is-splash");
-            videoTag.attr("preload", "none");
-         }
-
-         // extensions
-         $.each(extensions, function(i) {
-            this(api, root);
-         });
-
-         // 1. use the configured engine
-         engine = flowplayer.engine[conf.engine];
-         if (engine) engine = engine(api, root);
-
-         if (engine.pick(urlResolver.initialSources)) {
-            api.engine = conf.engine;
-
-         // 2. failed -> try another
-         } else {
-            $.each(flowplayer.engine, function(name, impl) {
-               if (name != conf.engine) {
-                  engine = this(api, root);
-                  if (engine.pick(urlResolver.initialSources)) api.engine = name;
-                  return false;
-               }
-            });
-         }
-
-         // no engine
-         if (!api.engine) return api.trigger("error", { code: flowplayer.support.flash ? 5 : 10 });
-
-         // start
-         conf.splash ? api.unload() : api.load();
-
-         // disabled
-         if (conf.disabled) api.disable();
-
-         // initial callback
-         root.one("ready", callback);
-
-         // instances
-         instances.push(api);
-
-
-      }).bind("load", function(e, api, video) {
-
-         // unload others
-         if (conf.splash) {
-            $(".flowplayer").filter(".is-ready, .is-loading").not(root).each(function() {
-               var api = $(this).data("flowplayer");
-               if (api.conf.splash) api.unload();
-            });
-         }
-
-         // loading
-         root.addClass("is-loading");
-         api.loading = true;
-
-
-      }).bind("ready", function(e, api, video) {
-         video.time = 0;
-         api.video = video;
-
-         function notLoading() {
-            root.removeClass("is-loading");
-            api.loading = false;
-         }
-
-         if (conf.splash) root.one("progress", notLoading);
-         else notLoading();
-
-         // saved state
-         if (api.muted) api.mute(true);
-         else api.volume(api.volumeLevel);
-
-
-      }).bind("unload", function(e) {
-         if (conf.splash) videoTag.remove();
-         root.removeClass("is-loading");
-         api.loading = false;
-
-
-      }).bind("ready unload", function(e) {
-         var is_ready = e.type == "ready";
-         root.toggleClass("is-splash", !is_ready).toggleClass("is-ready", is_ready);
-         api.ready = is_ready;
-         api.splash = !is_ready;
-
-
-      }).bind("progress", function(e, api, time) {
-         api.video.time = time;
-
-
-      }).bind("speed", function(e, api, val) {
-         api.currentSpeed = val;
-
-      }).bind("volume", function(e, api, level) {
-         api.volumeLevel = Math.round(level * 100) / 100;
-         if (!api.muted) storage.volume = level;
-         else if (level) api.mute(false);
-
-
-      }).bind("beforeseek seek", function(e) {
-         api.seeking = e.type == "beforeseek";
-         root.toggleClass("is-seeking", api.seeking);
-
-      }).bind("ready pause resume unload finish stop", function(e, _api, video) {
-
-         // PAUSED: pause / finish
-         api.paused = /pause|finish|unload|stop/.test(e.type);
-
-         // SHAKY HACK: first-frame / preload=none
-         if (e.type == "ready") {
-            if (video) {
-               api.paused = !video.duration || !conf.autoplay && (conf.preload != 'none' || api.engine == 'flash');
-            }
-         }
-
-         // the opposite
-         api.playing = !api.paused;
-
-         // CSS classes
-         root.toggleClass("is-paused", api.paused).toggleClass("is-playing", api.playing);
-
-         // sanity check
-         if (!api.load.ed) api.pause();
-
-      }).bind("finish", function(e) {
-         api.finished = true;
-
-      }).bind("error", function() {
-         videoTag.remove();
-      });
-
-      // boot
-      root.trigger("boot", [api, root]).data("flowplayer", api);
-
-   });
-
-};
-
-!function() {
-
-   var s = flowplayer.support,
-      browser = $.browser,
-      video = $("<video loop autoplay preload/>")[0],
-      IS_IE = browser.msie,
-      UA = navigator.userAgent,
-      IS_IPAD = /iPad|MeeGo/.test(UA),
-      IS_IPHONE = /iP(hone|od)/i.test(UA),
-      IS_ANDROID = /Android/.test(UA),
-      IS_SILK = /Silk/.test(UA),
-      IPAD_VER = IS_IPAD ? parseFloat(/Version\/(\d\.\d)/.exec(UA)[1], 10) : 0;
-
-
-   $.extend(s, {
-      video: !!video.canPlayType,
-      subtitles: !!video.addTextTrack,
-      fullscreen: typeof document.webkitCancelFullScreen == 'function'
-         && !/Mac OS X 10_5.+Version\/5\.0\.\d Safari/.test(UA) || document.mozFullScreenEnabled,
-      fullscreen_keyboard: !browser.safari || browser.version > "536",
-      inlineBlock: !(IS_IE && browser.version < 8),
-      touch: ('ontouchstart' in window),
-      dataload: !IS_IPAD && !IS_IPHONE,
-      zeropreload: !IS_IE && !IS_ANDROID, // IE supports only preload=metadata
-      volume: !IS_IPAD && !IS_ANDROID && !IS_IPHONE && !IS_SILK,
-      cachedVideoTag: !IS_IPAD && !IS_IPHONE,
-      firstframe: !IS_IPHONE && !IS_IPAD && !IS_ANDROID && !IS_SILK
-   });
-
-   // flashVideo
-   try {
-      var ver = IS_IE ? new ActiveXObject("ShockwaveFlash.ShockwaveFlash").GetVariable('$version') :
-         navigator.plugins["Shockwave Flash"].description;
-
-      ver = ver.split(/\D+/);
-      if (ver.length && !ver[0]) ver = ver.slice(1);
-
-      s.flashVideo = ver[0] > 9 || ver[0] == 9 && ver[3] >= 115;
-
-   } catch (ignored) {}
-
-   // animation
-   s.animation = (function() {
-      var vendors = ['','Webkit','Moz','O','ms','Khtml'], el = $("<p/>")[0];
-
-      for (var i = 0; i < vendors.length; i++) {
-         if (el.style[vendors[i] + 'AnimationName'] !== 'undefined') return true;
-      }
-   })();
-
-
-
-}();
-
-
-/* The most minimal Flash embedding */
-
-// movie required in opts
-function embed(swf, flashvars) {
-
-   var id = "obj" + ("" + Math.random()).slice(2, 15),
-      tag = '<object class="fp-engine" id="' + id+ '" name="' + id + '" ';
-
-   tag += $.browser.msie ? 'classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000">' :
-      ' data="' + swf  + '" type="application/x-shockwave-flash">';
-
-   var opts = {
-      width: "100%",
-      height: "100%",
-      allowscriptaccess: "always",
-      wmode: "transparent",
-      quality: "high",
-      flashvars: "",
-
-      // https://github.com/flowplayer/flowplayer/issues/13#issuecomment-9369919
-      movie: swf + ($.browser.msie ? "?" + id : ""),
-      name: id
-   };
-
-   // flashvars
-   $.each(flashvars, function(key, value) {
-      opts.flashvars += key + "=" + value + "&";
-   });
-
-   // parameters
-   $.each(opts, function(key, value) {
-      tag += '<param name="' + key + '" value="'+ value +'"/>';
-   });
-
-   tag += "</object>";
-
-   return $(tag);
-}
-
-
-// Flash is buggy allover
-if (window.attachEvent) {
-   window.attachEvent("onbeforeunload", function() {
-      __flash_savedUnloadHandler = __flash_unloadHandler = function() {};
-   });
-}
-
-
-flowplayer.engine.flash = function(player, root) {
-
-   var conf = player.conf,
-      video = player.video,
-      callbackId,
-      objectTag,
-      api;
-
-   var engine = {
-
-      pick: function(sources) {
-
-         if (flowplayer.support.flashVideo) {
-
-            // always pick video/flash first
-            var flash = $.grep(sources, function(source) { return source.type == 'flash'; })[0];
-            if (flash) return flash;
-
-            for (var i = 0, source; i < sources.length; i++) {
-               source = sources[i];
-               if (/mp4|flv/.test(source.type)) return source;
-            }
-         }
-      },
-
-      load: function(video) {
-
-         var html5Tag = $("video", root),
-            url = video.src.replace(/&amp;/g, '%26').replace(/&/g, '%26').replace(/=/g, '%3D'),
-            is_absolute = /^https?:/.test(url);
-
-         // html5 tag not needed (pause needed for firefox)
-         if (html5Tag.length > 0 && flowplayer.support.video) html5Tag[0].pause();
-         html5Tag.remove();
-
-         // convert to absolute
-         if (!is_absolute && !conf.rtmp) url = $("<a/>").attr("href", url)[0].href;
-
-         if (api) {
-            api.__play(url);
-
-         } else {
-
-            callbackId = "fp" + ("" + Math.random()).slice(3, 15);
-
-            var opts = {
-               hostname: conf.embedded ? conf.hostname : location.hostname,
-               url: url,
-               callback: "jQuery."+ callbackId
-            };
-
-            if (is_absolute) delete conf.rtmp;
-
-            // optional conf
-            $.each(['key', 'autoplay', 'preload', 'rtmp', 'loop', 'debug'], function(i, key) {
-               if (conf[key]) opts[key] = conf[key];
-            });
-
-            objectTag = embed(conf.swf, opts);
-
-            objectTag.prependTo(root);
-
-            api = objectTag[0];
-
-            // throw error if no loading occurs
-            setTimeout(function() {
-               try {
-                  if (!api.PercentLoaded()) {
-                     return root.trigger("error", [player, { code: 7, url: conf.swf }]);
-                  }
-               } catch (e) {}
-            }, 5000);
-
-            // listen
-            $[callbackId] = function(type, arg) {
-
-               if (conf.debug && type != "status") console.log("--", type, arg);
-
-               var event = $.Event(type);
-
-               switch (type) {
-
-                  // RTMP sends a lot of finish events in vain
-                  // case "finish": if (conf.rtmp) return;
-                  case "ready": arg = $.extend(video, arg); break;
-                  case "click": event.flash = true; break;
-                  case "keydown": event.which = arg; break;
-                  case "seek": video.time = arg; break;
-                  case "buffered": video.buffered = true; break;
-
-                  case "status":
-                     player.trigger("progress", arg.time);
-
-                     if (arg.buffer <= video.bytes && !video.buffered) {
-                        video.buffer = arg.buffer / video.bytes * video.duration;
-                        player.trigger("buffer", video.buffer);
-
-                     } else if (video.buffered) player.trigger("buffered");
-
-                     break;
-
-               }
-
-               // add some delay to that player is truly ready after an event
-               setTimeout(function() { player.trigger(event, arg); }, 1)
-
-            };
-
-         }
-
-      },
-
-      // not supported yet
-      speed: $.noop,
-
-
-      unload: function() {
-         api && api.__unload && api.__unload();
-         delete $[callbackId];
-         $("object", root).remove();
-         api = 0;
-      }
-
-   };
-
-   $.each("pause,resume,seek,volume".split(","), function(i, name) {
-
-      engine[name] = function(arg) {
-
-         if (player.ready) {
-
-            if (name == 'seek' && player.video.time && !player.paused) {
-               player.trigger("beforeseek");
-            }
-
-            if (arg === undefined) {
-               api["__" + name]();
-
-            } else {
-               api["__" + name](arg);
-            }
-
-         }
-      };
-
-   });
-
-   var win = $(window),
-      origH = root.height(),
-      origW = root.width();
-
-   // handle Flash object aspect ratio
-   player.bind("ready fullscreen fullscreen-exit", function(e) {
-      if (player.conf.flashfit || /full/.test(e.type)) {
-
-         var fs = player.isFullscreen,
-            truefs = fs && FS_SUPPORT,
-            ie7 = !flowplayer.support.inlineBlock,
-            screenW = fs ? (truefs ? screen.availWidth : win.width()) : origW,
-            screenH = fs ? (truefs ? screen.availHeight : win.height()) : origH,
-
-            // default values for fullscreen-exit without flashfit
-            hmargin = truefs ? screen.width - screen.availWidth : 0,
-            vmargin = truefs ? screen.height - screen.availHeight : 0,
-            objwidth = ie7 ? origW : '',
-            objheight = ie7 ? origH : '',
-
-            aspectratio, dataratio;
-
-         if (player.conf.flashfit || e.type === "fullscreen") {
-            aspectratio = player.video.width / player.video.height,
-            dataratio = player.video.height / player.video.width,
-            objheight = Math.max(dataratio * screenW),
-            objwidth = Math.max(aspectratio * screenH);
-            objheight = objheight > screenH ? objwidth * dataratio : objheight;
-            objheight = Math.min(Math.round(objheight), screenH);
-            objwidth = objwidth > screenW ? objheight * aspectratio : objwidth;
-            objwidth = Math.min(Math.round(objwidth), screenW);
-            vmargin = Math.max(Math.round((screenH + vmargin - objheight) / 2), 0);
-            hmargin = Math.max(Math.round((screenW + hmargin - objwidth) / 2), 0);
-         }
-
-         $("object", root).css({
-            width: objwidth,
-            height: objheight,
-            marginTop: vmargin,
-            marginLeft: hmargin
-         });
-      }
-   });
-
-   return engine;
-
-};
-
-
-var VIDEO = $('<video/>')[0];
-
-// HTML5 --> Flowplayer event
-var EVENTS = {
-
-   // fired
-   ended: 'finish',
-   pause: 'pause',
-   play: 'resume',
-   progress: 'buffer',
-   timeupdate: 'progress',
-   volumechange: 'volume',
-   ratechange: 'speed',
-   seeking: 'beforeseek',
-   seeked: 'seek',
-   // abort: 'resume',
-
-   // not fired
-   loadeddata: 'ready',
-   // loadedmetadata: 0,
-   // canplay: 0,
-
-   // error events
-   // load: 0,
-   // emptied: 0,
-   // empty: 0,
-   error: 'error',
-   dataunavailable: 'error'
-
-};
-
-function round(val) {
-   return Math.round(val * 100) / 100;
-}
-
-function getType(type) {
-   return /mpegurl/i.test(type) ? "application/x-mpegurl" : "video/" + type;
-}
-
-function canPlay(type) {
-   if (!/^(video|application)/.test(type))
-      type = getType(type);
-   return !!VIDEO.canPlayType(type).replace("no", '');
-}
-
-var videoTagCache;
-var createVideoTag = function(video) {
-   if (videoTagCache) {
-      return videoTagCache.attr({type: getType(video.type), src: video.src});
-   }
-   return (videoTagCache = $("<video/>", {
-               src: video.src,
-               type: getType(video.type),
-               'class': 'fp-engine',
-               'autoplay': 'autoplay',
-               preload: 'none'
-            }));
-}
-
-flowplayer.engine.html5 = function(player, root) {
-
-   var videoTag = $("video", root),
-      support = flowplayer.support,
-      track = $("track", videoTag),
-      conf = player.conf,
-      self,
-      timer,
-      api;
-
-   return self = {
-
-      pick: function(sources) {
-         if (support.video) {
-            for (var i = 0, source; i < sources.length; i++) {
-               if (canPlay(sources[i].type)) return sources[i];
-            }
-         }
-      },
-
-      load: function(video) {
-
-         if (conf.splash && !api) {
-
-            videoTag = createVideoTag(video).prependTo(root);
-
-            if (track.length) videoTag.append(track.attr("default", ""));
-
-            if (conf.loop) videoTag.attr("loop", "loop");
-
-            api = videoTag[0];
-
-         } else {
-
-            api = videoTag[0];
-
-            // change of clip
-            if (player.video.src && video.src != player.video.src) {
-               videoTag.attr("autoplay", "autoplay");
-               api.src = video.src;
-
-            // preload=none or no initial "loadeddata" event
-            } else if (conf.preload == 'none' || !support.dataload) {
-
-               if (support.zeropreload) {
-                  player.trigger("ready", video).trigger("pause").one("ready", function() {
-                     root.trigger("resume");
-                  });
-
-               } else {
-                  player.one("ready", function() {
-                     root.trigger("pause");
-                  });
-               }
-            }
-
-         }
-
-         listen(api, $("source", videoTag).add(videoTag), video);
-
-         // iPad (+others?) demands load()
-         if (conf.preload != 'none' || !support.zeropreload || !support.dataload) api.load();
-         if (conf.splash) api.load();
-      },
-
-      pause: function() {
-         api.pause();
-      },
-
-      resume: function() {
-         api.play();
-      },
-
-      speed: function(val) {
-         api.playbackRate = val;
-      },
-
-      seek: function(time) {
-         try {
-            api.currentTime = time;
-         } catch (ignored) {}
-      },
-
-      volume: function(level) {
-         api.volume = level;
-      },
-
-      unload: function() {
-         $("video", root).remove();
-         if (!support.cachedVideoTag) videoTagCache = null;
-         timer = clearInterval(timer);
-         api = 0;
-      }
-
-   };
-
-   function listen(api, sources, video) {
-      // listen only once
-
-      if (api.listeners && api.listeners.hasOwnProperty(root.data('fp-player_id'))) return;
-      (api.listeners || (api.listeners = {}))[root.data('fp-player_id')] = true;
-
-      sources.bind("error", function(e) {
-         try {
-            if (e.originalEvent && $(e.originalEvent.originalTarget).is('img')) return e.preventDefault();
-            if (canPlay($(e.target).attr("type"))) {
-               player.trigger("error", { code: 4 });
-            }
-         } catch (er) {
-            // Most likely: https://bugzilla.mozilla.org/show_bug.cgi?id=208427
-         }
-      });
-
-      $.each(EVENTS, function(type, flow) {
-
-         api.addEventListener(type, function(e) {
-
-            // safari hack for bad URL (10s before fails)
-            if (flow == "progress" && e.srcElement && e.srcElement.readyState === 0) {
-               setTimeout(function() {
-                  if (!player.video.duration) {
-                     flow = "error";
-                     player.trigger(flow, { code: 4 });
-                  }
-               }, 10000);
-            }
-
-            if (conf.debug && !/progress/.test(flow)) console.log(type, "->", flow, e);
-
-            // no events if player not ready
-            if (!player.ready && !/ready|error/.test(flow) || !flow || !$("video", root).length) { return; }
-
-            var event = $.Event(flow), arg;
-
-            switch (flow) {
-
-               case "ready":
-
-                  arg = $.extend(video, {
-                     duration: api.duration,
-                     width: api.videoWidth,
-                     height: api.videoHeight,
-                     url: api.currentSrc,
-                     src: api.currentSrc
-                  });
-
-                  try {
-                     arg.seekable = api.seekable && api.seekable.end(null);
-
-                  } catch (ignored) {}
-
-                  // buffer
-                  timer = timer || setInterval(function() {
-
-                     try {
-                        arg.buffer = api.buffered.end(null);
-
-                     } catch (ignored) {}
-
-                     if (arg.buffer) {
-                        if (arg.buffer <= arg.duration && !arg.buffered) {
-                           player.trigger("buffer", e);
-
-                        } else if (!arg.buffered) {
-                           arg.buffered = true;
-                           player.trigger("buffer", e).trigger("buffered", e);
-                           clearInterval(timer);
-                           timer = 0;
-                        }
-                     }
-
-                  }, 250);
-
-                  break;
-
-               case "progress": case "seek":
-
-                  var dur = player.video.duration
-
-                  if (api.currentTime > 0) {
-                     arg = Math.max(api.currentTime, 0);
-                     if (dur && arg && arg >= dur) event.type = "finish";
-                     break;
-
-                  } else if (flow == 'progress') {
-                     return;
-                  }
-
-
-               case "speed":
-                  arg = round(api.playbackRate);
-                  break;
-
-               case "volume":
-                  arg = round(api.volume);
-                  break;
-
-               case "error":
-                  try {
-                     arg = (e.srcElement || e.originalTarget).error;
-                  } catch (er) {
-                     // Most likely https://bugzilla.mozilla.org/show_bug.cgi?id=208427
-                     return;
-                  }
-            }
-
-            player.trigger(event, arg);
-
-         }, false);
-
-      });
-
-   }
-
-};
-var TYPE_RE = /.(\w{3,4})$/i;
-
-function parseSource(el) {
-
-   var src = el.attr("src"),
-      type = el.attr("type") || "",
-      suffix = src.split(TYPE_RE)[1];
-
-   type = /mpegurl/.test(type) ? "mpegurl" : type.replace("video/", "");
-
-   return { src: src, suffix: suffix || type, type: type || suffix };
-}
-
-/* Resolves video object from initial configuration and from load() method */
-function URLResolver(videoTag) {
-
-   var self = this,
-      sources = [];
-
-   // initial sources
-   $("source", videoTag).each(function() {
-      sources.push(parseSource($(this)));
-   });
-
-   if (!sources.length) sources.push(parseSource(videoTag));
-
-   self.initialSources = sources;
-
-   self.resolve = function(video) {
-      if (!video) return { sources: sources };
-
-      if ($.isArray(video)) {
-
-         video = { sources: $.map(video, function(el) {
-            var type; $.each(el, function(key, value) { type = key; });
-            el.type = type;
-            el.src = el[type];
-            delete el[type];
-            return el;
-         })};
-
-      } else if (typeof video == 'string') {
-
-         video = { src: video, sources: [] };
-
-         $.each(sources, function(i, source) {
-            if (source.type != 'flash') {
-               video.sources.push({
-                  type: source.type,
-                  src: video.src.replace(TYPE_RE, "") + "." + source.suffix
-               });
-            }
-         });
-      }
-
-      return video;
-   };
-
-};
-/* A minimal jQuery Slider plugin with all goodies */
-
-// skip IE policies
-// document.ondragstart = function () { return false; };
-
-
-// execute function every <delay> ms
-$.throttle = function(fn, delay) {
-   var locked;
-
-   return function () {
-      if (!locked) {
-         fn.apply(this, arguments);
-         locked = 1;
-         setTimeout(function () { locked = 0; }, delay);
-      }
-   };
-};
-
-
-$.fn.slider2 = function() {
-
-   var IS_IPAD = /iPad/.test(navigator.userAgent);
-
-   return this.each(function() {
-
-      var root = $(this),
-         doc = $(document),
-         progress = root.children(":last"),
-         disabled,
-         offset,
-         width,
-         height,
-         vertical,
-         size,
-         maxValue,
-         max,
-
-         /* private */
-         calc = function() {
-            offset = root.offset();
-            width = root.width();
-            height = root.height();
-
-            /* exit from fullscreen can mess this up.*/
-            // vertical = height > width;
-
-            size = vertical ? height : width;
-            max = toDelta(maxValue);
-         },
-
-         fire = function(value) {
-            if (!disabled && value != api.value && (!maxValue || value < maxValue)) {
-               root.trigger("slide", [ value ]);
-               api.value = value;
-            }
-         },
-
-         mousemove = function(e) {
-            var delta = vertical ? e.pageY - offset.top : e.pageX - offset.left;
-            delta = Math.max(0, Math.min(max || size, delta));
-
-            var value = delta / size;
-            if (vertical) value = 1 - value;
-            return move(value, 0, true);
-         },
-
-         move = function(value, speed) {
-            if (speed === undefined) { speed = 0; }
-            if (value > 1) value = 1;
-
-            var to = (Math.round(value * 1000) / 10) + "%";
-
-            if (!maxValue || value <= maxValue) {
-               if (!IS_IPAD) progress.stop(); // stop() broken on iPad
-               progress.animate(vertical ? { height: to } : { width: to }, speed, "linear");
-            }
-
-            return value;
-         },
-
-         toDelta = function(value) {
-            return Math.max(0, Math.min(size, vertical ? (1 - value) * height : value * width));
-         },
-
-         /* public */
-         api = {
-
-            max: function(value) {
-               maxValue = value;
-            },
-
-            disable: function(flag) {
-               disabled = flag;
-            },
-
-            slide: function(value, speed, fireEvent) {
-               calc();
-               if (fireEvent) fire(value);
-               move(value, speed);
-            }
-
-         };
-
-      calc();
-
-      // bound dragging into document
-      root.data("api", api).bind("mousedown.sld", function(e) {
-
-         e.preventDefault();
-
-         if (!disabled) {
-
-            // begin --> recalculate. allows dynamic resizing of the slider
-            var delayedFire = $.throttle(fire, 100);
-            calc();
-            api.dragging = true;
-            fire(mousemove(e));
-
-            doc.bind("mousemove.sld", function(e) {
-               e.preventDefault();
-               delayedFire(mousemove(e));
-
-            }).one("mouseup", function() {
-               api.dragging = false;
-               doc.unbind("mousemove.sld");
-            });
-
-         }
-
-      });
-
-   });
-
-};
-
-function zeropad(val) {
-   val = parseInt(val, 10);
-   return val >= 10 ? val : "0" + val;
-}
-
-// display seconds in hh:mm:ss format
-function format(sec) {
-
-   sec = sec || 0;
-
-   var h = Math.floor(sec / 3600),
-       min = Math.floor(sec / 60);
-
-   sec = sec - (min * 60);
-
-   if (h >= 1) {
-      min -= h * 60;
-      return h + ":" + zeropad(min) + ":" + zeropad(sec);
-   }
-
-   return zeropad(min) + ":" + zeropad(sec);
-}
-
-flowplayer(function(api, root) {
-
-   var conf = api.conf,
-      support = flowplayer.support,
-      hovertimer;
-
-   root.addClass("flowplayer").append('\
-      <div class="ratio"/>\
-      <div class="ui">\
-         <div class="waiting"><em/><em/><em/></div>\
-         <a class="fullscreen"/>\
-         <a class="unload"/>\
-         <p class="speed"/>\
-         <div class="controls">\
-            <a class="play"></a>\
-            <div class="timeline">\
-               <div class="buffer"/>\
-               <div class="progress"/>\
-            </div>\
-            <div class="volume">\
-               <a class="mute"></a>\
-               <div class="volumeslider">\
-                  <div class="volumelevel"/>\
-               </div>\
-            </div>\
-         </div>\
-         <div class="time">\
-            <em class="elapsed">00:00</em>\
-            <em class="remaining"/>\
-            <em class="duration">00:00</em>\
-         </div>\
-         <div class="message"><h2/><p/></div>\
-      </div>'.replace(/class="/g, 'class="fp-')
-   );
-
-   function find(klass) {
-      return $(".fp-" + klass, root);
-   }
-
-   // widgets
-   var progress = find("progress"),
-      buffer = find("buffer"),
-      elapsed = find("elapsed"),
-      remaining = find("remaining"),
-      waiting = find("waiting"),
-      ratio = find("ratio"),
-      speed = find("speed"),
-      durationEl = find("duration"),
-      origRatio = ratio.css("paddingTop"),
-
-      // sliders
-      timeline = find("timeline").slider2(),
-      timelineApi = timeline.data("api"),
-
-      volume = find("volume"),
-      fullscreen = find("fullscreen"),
-      volumeSlider = find("volumeslider").slider2(),
-      volumeApi = volumeSlider.data("api"),
-      noToggle = root.is(".fixed-controls, .no-toggle");
-
-   // aspect ratio
-   function setRatio(val) {
-      if (!parseInt(origRatio, 10)) ratio.css("paddingTop", val * 100 + "%");
-      if (!support.inlineBlock) $("object", root).height(root.height());
-   }
-
-   function hover(flag) {
-      root.toggleClass("is-mouseover", flag).toggleClass("is-mouseout", !flag);
-   }
-
-   // loading...
-   if (!support.animation) waiting.html("<p>loading &hellip;</p>");
-
-   setRatio(conf.ratio);
-
-   // no fullscreen in IFRAME
-   try {
-      if (!conf.fullscreen) fullscreen.remove();
-
-   } catch (e) {
-      fullscreen.remove();
-   }
-
-
-   api.bind("ready", function() {
-
-      var duration = api.video.duration;
-
-      timelineApi.disable(!duration);
-
-      setRatio(api.video.videoHeight / api.video.videoWidth);
-
-      // initial time & volume
-      durationEl.add(remaining).html(format(duration));
-
-      // do we need additional space for showing hour
-      ((duration >= 3600) && root.addClass('is-long')) || root.removeClass('is-long');
-      volumeApi.slide(api.volumeLevel);
-
-
-   }).bind("unload", function() {
-      if (!origRatio) ratio.css("paddingTop", "");
-
-   // buffer
-   }).bind("buffer", function() {
-      var video = api.video,
-         max = video.buffer / video.duration;
-
-      if (!video.seekable) timelineApi.max(max);
-      if (max < 1) buffer.css("width", (max * 100) + "%");
-      else buffer.css({ width: '100%' });
-
-   }).bind("speed", function(e, api, val) {
-      speed.text(val + "x").addClass("fp-hilite");
-      setTimeout(function() { speed.removeClass("fp-hilite") }, 1000);
-
-   }).bind("buffered", function() {
-      buffer.css({ width: '100%' });
-      timelineApi.max(1);
-
-   // progress
-   }).bind("progress", function() {
-
-      var time = api.video.time,
-         duration = api.video.duration;
-
-      if (!timelineApi.dragging) {
-         timelineApi.slide(time / duration, api.seeking ? 0 : 250);
-      }
-
-      elapsed.html(format(time));
-      remaining.html("-" + format(duration - time));
-
-   }).bind("finish resume seek", function(e) {
-      root.toggleClass("is-finished", e.type == "finish");
-
-   }).bind("stop", function() {
-      elapsed.html(format(0));
-      timelineApi.slide(0, 100);
-
-   }).bind("finish", function() {
-      elapsed.html(format(api.video.duration));
-      timelineApi.slide(1, 100);
-      root.removeClass("is-seeking");
-
-   // misc
-   }).bind("beforeseek", function() {
-      progress.stop();
-
-   }).bind("volume", function() {
-      volumeApi.slide(api.volumeLevel);
-
-
-   }).bind("disable", function() {
-      var flag = api.disabled;
-      timelineApi.disable(flag);
-      volumeApi.disable(flag);
-      root.toggleClass("is-disabled", api.disabled);
-
-   }).bind("mute", function(e, api, flag) {
-      root.toggleClass("is-muted", flag);
-
-   }).bind("error", function(e, api, error) {
-      root.removeClass("is-loading").addClass("is-error");
-
-      if (error) {
-         error.message = conf.errors[error.code];
-         api.error = true;
-
-         var el = $(".fp-message", root);
-         $("h2", el).text(api.engine + ": " + error.message);
-         $("p", el).text(error.url || api.video.url || api.video.src || conf.errorUrls[error.code]);
-         root.unbind("mouseenter click").removeClass("is-mouseover");
-      }
-
-
-   // hover
-   }).bind("mouseenter mouseleave", function(e) {
-      if (noToggle) return;
-
-      var is_over = e.type == "mouseenter",
-         lastMove;
-
-      // is-mouseover/out
-      hover(is_over);
-
-      if (is_over) {
-
-         root.bind("pause.x mousemove.x volume.x", function() {
-            hover(true);
-            lastMove = new Date;
-         });
-
-         hovertimer = setInterval(function() {
-            if (new Date - lastMove > 5000) {
-               hover(false)
-               lastMove = new Date;
-            }
-         }, 100);
-
-      } else {
-         root.unbind(".x");
-         clearInterval(hovertimer);
-      }
-
-
-   // allow dragging over the player edge
-   }).bind("mouseleave", function() {
-
-      if (timelineApi.dragging || volumeApi.dragging) {
-         root.addClass("is-mouseover").removeClass("is-mouseout");
-      }
-
-   // click
-   }).bind("click.player", function(e) {
-      if ($(e.target).is(".fp-ui, .fp-engine") || e.flash) {
-         e.preventDefault();
-         return api.toggle();
-      }
-   });
-
-   // poster -> background image
-   if (conf.poster) root.css("backgroundImage", "url(" + conf.poster + ")");
-
-   var bc = root.css("backgroundColor"),
-      has_bg = root.css("backgroundImage") != "none" || bc && bc != "rgba(0, 0, 0, 0)" && bc != "transparent";
-
-   // is-poster class
-   if (has_bg && !conf.splash && !conf.autoplay) {
-
-      api.bind("ready stop", function() {
-         root.addClass("is-poster").one("ready progress", function() {
-            root.removeClass("is-poster");
-         });
-      });
-
-   }
-
-   // default background color if not present
-   if (!has_bg && !support.firstframe) {
-      root.css("backgroundColor", "#555");
-   }
-
-   $(".fp-toggle, .fp-play", root).click(api.toggle);
-
-   /* controlbar elements */
-   $.each(['mute', 'fullscreen', 'unload'], function(i, key) {
-      find(key).click(function() {
-         api[key]();
-      });
-   });
-
-   timeline.bind("slide", function(e, val) {
-      api.seeking = true;
-      api.seek(val * api.video.duration);
-   });
-
-   volumeSlider.bind("slide", function(e, val) {
-      api.volume(val);
-   });
-
-   // times
-   find("time").click(function(e) {
-      $(this).toggleClass("is-inverted");
-   });
-
-   hover(noToggle);
-
-});
-
-var focused,
-   focusedRoot,
-   IS_HELP = "is-help";
-
- // keyboard. single global listener
-$(document).bind("keydown.fp", function(e) {
-
-   var el = focused,
-      metaKeyPressed = e.ctrlKey || e.metaKey || e.altKey,
-      key = e.which,
-      conf = el && el.conf;
-
-   if (!el || !conf.keyboard || el.disabled) return;
-
-   // help dialog (shift key not truly required)
-   if ($.inArray(key, [63, 187, 191, 219]) != -1) {
-      focusedRoot.toggleClass(IS_HELP);
-      return false;
-   }
-
-   // close help / unload
-   if (key == 27 && focusedRoot.hasClass(IS_HELP)) {
-      focusedRoot.toggleClass(IS_HELP);
-      return false;
-   }
-
-   if (!metaKeyPressed && el.ready) {
-
-      e.preventDefault();
-
-      // slow motion / fast forward
-      if (e.shiftKey) {
-         if (key == 39) el.speed(true);
-         else if (key == 37) el.speed(false);
-         return;
-      }
-
-      // 1, 2, 3, 4 ..
-      if (key < 58 && key > 47) return el.seekTo(key - 48);
-
-      switch (key) {
-         case 38: case 75: el.volume(el.volumeLevel + 0.15); break;        // volume up
-         case 40: case 74: el.volume(el.volumeLevel - 0.15); break;        // volume down
-         case 39: case 76: el.seeking = true; el.seek(true); break;        // forward
-         case 37: case 72: el.seeking = true; el.seek(false); break;       // backward
-         case 190: el.seekTo(); break;                                     // to last seek position
-         case 32: el.toggle(); break;                                      // spacebar
-         case 70: conf.fullscreen && el.fullscreen(); break;               // toggle fullscreen
-         case 77: el.mute(); break;                                        // mute
-         case 27: el[el.isFullscreen ? "fullscreen" : "unload"](); break;  // esc
-      }
-
-   }
-
-});
-
-flowplayer(function(api, root) {
-
-   // no keyboard configured
-   if (!api.conf.keyboard) return;
-
-   // hover
-   root.bind("mouseenter mouseleave", function(e) {
-      focused = !api.disabled && e.type == 'mouseenter' ? api : 0;
-      if (focused) focusedRoot = root;
-   });
-
-   // TODO: add to player-layout.html
-   root.append('\
-      <div class="fp-help">\
-         <a class="fp-close"></a>\
-         <div class="fp-help-section fp-help-basics">\
-            <p><em>space</em>play / pause</p>\
-            <p><em>esc</em>stop</p>\
-            <p><em>f</em>fullscreen</p>\
-            <p><em>shift</em> + <em>&#8592;</em><em>&#8594;</em>slower / faster <small>(latest Chrome and Safari)</small></p>\
-         </div>\
-         <div class="fp-help-section">\
-            <p><em>&#8593;</em><em>&#8595;</em>volume</p>\
-            <p><em>m</em>mute</p>\
-         </div>\
-         <div class="fp-help-section">\
-            <p><em>&#8592;</em><em>&#8594;</em>seek</p>\
-            <p><em>&nbsp;. </em>seek to previous\
-            </p><p><em>1</em><em>2</em>&hellip;<em>6</em> seek to 10%, 20%, &hellip;60% </p>\
-         </div>\
-      </div>\
-   ');
-
-   if (api.conf.tooltip) {
-      $(".fp-ui", root).attr("title", "Hit ? for help").on("mouseout.tip", function() {
-         $(this).removeAttr("title").off("mouseout.tip");
-      });
-   }
-
-   $(".fp-close", root).click(function() {
-      root.toggleClass(IS_HELP);
-   });
-
-});
-
-var VENDOR = $.browser.mozilla ? "moz": "webkit",
-   FS_ENTER = "fullscreen",
-   FS_EXIT = "fullscreen-exit",
-   FULL_PLAYER,
-   FS_SUPPORT = flowplayer.support.fullscreen;
-
-
-// esc button
-$(document).bind(VENDOR + "fullscreenchange", function(e) {
-   var el = $(document.webkitCurrentFullScreenElement || document.mozFullScreenElement);
-
-   if (el.length) {
-      FULL_PLAYER = el.trigger(FS_ENTER, [el]);
-   } else {
-      FULL_PLAYER.trigger(FS_EXIT, [FULL_PLAYER]);
-   }
-
-});
-
-
-flowplayer(function(player, root) {
-
-   if (!player.conf.fullscreen) return;
-
-   var win = $(window),
-      fsSeek = {pos: 0, play: false},
-      scrollTop;
-
-   player.isFullscreen = false;
-
-   player.fullscreen = function(flag) {
-
-      if (player.disabled) return;
-
-      if (flag === undefined) flag = !player.isFullscreen;
-
-      if (flag) scrollTop = win.scrollTop();
-
-      if (FS_SUPPORT) {
-
-         if (flag) {
-            root[0][VENDOR + 'RequestFullScreen'](
-               flowplayer.support.fullscreen_keyboard ? Element.ALLOW_KEYBOARD_INPUT : undefined
-            );
-
-         } else {
-            document[VENDOR + 'CancelFullScreen']();
-         }
-
-      } else {
-         if (player.engine === "flash" && player.conf.rtmp)
-            fsSeek = {pos: player.video.time, play: player.playing};
-         player.trigger(flag ? FS_ENTER : FS_EXIT, [player])
-      }
-
-      return player;
-   };
-
-   var lastClick;
-
-   root.bind("mousedown.fs", function() {
-      if (+new Date - lastClick < 150 && player.ready) player.fullscreen();
-      lastClick = +new Date;
-   });
-
-   player.bind(FS_ENTER, function(e) {
-      root.addClass("is-fullscreen");
-      player.isFullscreen = true;
-
-   }).bind(FS_EXIT, function(e) {
-      root.removeClass("is-fullscreen");
-      player.isFullscreen = false;
-      win.scrollTop(scrollTop);
-
-   }).bind("ready", function () {
-      if (fsSeek.pos && !isNaN(fsSeek.pos)) {
-         setTimeout(function () {
-            player.play(); // avoid hang in buffering state
-            player.seek(fsSeek.pos);
-            if (!fsSeek.play) {
-               setTimeout(function () {
-                  player.pause();
-               }, 100);
-            }
-            fsSeek = {pos: 0, play: false};
-         }, 250);
-      }
-   });
-
-});
-
-
-flowplayer(function(player, root) {
-
-   var conf = $.extend({ active: 'is-active', advance: true, query: ".fp-playlist a" }, player.conf),
-      klass = conf.active;
-
-   // getters
-   function els() {
-      return $(conf.query, root);
-   }
-
-   function active() {
-      return $(conf.query + "." + klass, root);
-   }
-
-
-   player.play = function(i) {
-      if (i === undefined) player.resume();
-      else if (typeof i != 'number') player.load.apply(null, arguments);
-      else els().eq(i).click();
-      return player;
-   };
-
-
-   if (els().length) {
-
-      /* click -> play */
-      root.on("click", conf.query, function(e) {
-         var el = $(e.target).closest(conf.query);
-         el.is("." + klass) ? player.toggle() : player.load(el.attr("href"));
-         e.preventDefault();
-      });
-
-      // disable single clip looping
-      player.conf.loop = false;
-
-      // playlist wide cuepoint support
-      var has_cuepoints = els().filter("[data-cuepoints]").length;
-
-      // highlight
-      player.bind("load", function(e, api, video) {
-
-         // active
-         var prev = active().removeClass(klass),
-            el = $("a[href*='" + video.src.replace(TYPE_RE, "") + ".']", root).addClass(klass),
-            clips = els(),
-            index = clips.index(el),
-            is_last = index == clips.length - 1;
-
-         // index
-         root.removeClass("video" + clips.index(prev)).addClass("video" + index).toggleClass("last-video", is_last);
-
-         // video properties
-         video.index = index;
-         video.is_last = is_last;
-
-         // cuepoints
-         if (has_cuepoints) player.cuepoints = el.data("cuepoints");
-
-
-      // without namespace callback called only once. unknown rason.
-      }).bind("unload.pl", function() {
-         active().toggleClass(klass);
-
-      });
-
-      // api.next() / api.prev()
-      $.each(['next', 'prev'], function(i, key) {
-
-         player[key] = function(e) {
-            e && e.preventDefault();
-
-            // next (or previous) entry
-            var el = active()[key]();
-
-            // cycle
-            if (!el.length) el = els().filter(key == 'next' ? ':first' : ':last');;
-
-            el.click();
-         };
-
-         $(".fp-" + key, root).click(player[key]);
-      });
-
-      if (conf.advance) {
-         root.unbind("finish.pl").bind("finish.pl", function() {
-
-            // next clip is found or loop
-            if (active().next().length || conf.loop) {
-               player.next();
-
-            // stop to last clip, play button starts from 1:st clip
-            } else {
-               root.addClass("is-playing"); // show play button
-
-               player.one("resume", function() {
-                  player.next();
-                  return false;
-               });
-            }
-         });
-      }
-
-   }
-
-
-});
-
-var CUE_RE = / ?cue\d+ ?/;
-
-flowplayer(function(player, root) {
-
-   var lastTime = 0;
-
-   player.cuepoints = player.conf.cuepoints || [];
-
-   function setClass(index) {
-      root[0].className = root[0].className.replace(CUE_RE, " ");
-      if (index >= 0) root.addClass("cue" + index);
-   }
-
-   player.bind("progress", function(e, api, time) {
-
-      // avoid throwing multiple times
-      if (lastTime && time - lastTime < 0.015) return lastTime = time;
-      lastTime = time;
-
-      var cues = player.cuepoints || [];
-
-      for (var i = 0, cue; i < cues.length; i++) {
-
-         cue = cues[i];
-         if (1 * cue) cue = { time: cue }
-         if (cue.time < 0) cue.time = player.video.duration + cue.time;
-         cue.index = i;
-
-         // progress_interval / 2 = 0.125
-         if (Math.abs(cue.time - time) < 0.125 * player.currentSpeed) {
-            setClass(i);
-            root.trigger("cuepoint", [player, cue]);
-         }
-
-      }
-
-   // no CSS class name
-   }).bind("unload seek", setClass);
-
-   if (player.conf.generate_cuepoints) {
-
-      player.bind("ready", function() {
-
-         var cues = player.cuepoints || [],
-            duration = player.video.duration,
-            timeline = $(".fp-timeline", root).css("overflow", "visible");
-
-         $.each(cues, function(i, cue) {
-
-            var time = cue.time || cue;
-            if (time < 0) time = duration + cue;
-
-            var el = $("<a/>").addClass("fp-cuepoint fp-cuepoint" + i)
-               .css("left", (time / duration * 100) + "%");
-
-            el.appendTo(timeline).mousedown(function() {
-               player.seek(time);
-
-               // preventDefault() doesn't work
-               return false;
-            });
-
-         });
-
-      });
-
-   }
-
-});
-flowplayer(function(player, root, engine) {
-
-   var track = $("track", root),
-      conf = player.conf;
-
-   if (flowplayer.support.subtitles) {
-
-      player.subtitles = track.length && track[0].track;
-
-      // use native when supported
-      if (conf.nativesubtitles && conf.engine == 'html5') return;
-   }
-
-   // avoid duplicate loads
-   track.remove();
-
-   var TIMECODE_RE = /^(([0-9]{2}:)?[0-9]{2}:[0-9]{2}[,.]{1}[0-9]{3}) --\> (([0-9]{2}:)?[0-9]{2}:[0-9]{2}[,.]{1}[0-9]{3})(.*)/;
-
-   function seconds(timecode) {
-      var els = timecode.split(':');
-      if (els.length == 2) els.unshift(0);
-      return els[0] * 60 * 60 + els[1] * 60 + parseFloat(els[2].replace(',','.'));
-   }
-
-   player.subtitles = [];
-
-   var url = track.attr("src");
-
-   if (!url) return;
-
-   $.get(url, function(txt) {
-
-      for (var i = 0, lines = txt.split("\n"), len = lines.length, entry = {}, title, timecode, text, cue; i < len; i++) {
-
-         timecode = TIMECODE_RE.exec(lines[i]);
-
-         if (timecode) {
-
-            // title
-            title = lines[i - 1];
-
-            // text
-            text = "<p>" + lines[++i] + "</p><br/>";
-            while ($.trim(lines[++i]) && i < lines.length) text +=  "<p>" + lines[i] + "</p><br/>";
-
-            // entry
-            entry = {
-               title: title,
-               startTime: seconds(timecode[1]),
-               endTime: seconds(timecode[2] || timecode[3]),
-               text: text
-            };
-
-            cue = { time: entry.startTime, subtitle: entry };
-
-            player.subtitles.push(entry);
-            player.cuepoints.push(cue);
-            player.cuepoints.push({ time: entry.endTime, subtitleEnd: title });
-
-            // initial cuepoint
-            if (entry.startTime === 0) {
-               player.trigger("cuepoint", cue);
-            }
-
-         }
-
-      }
-
-   }).fail(function() {
-      player.trigger("error", {code: 8, url: url });
-      return false;
-   });
-
-   var wrap = $("<div class='fp-subtitle'/>", root).appendTo(root),
-      currentPoint;
-
-   player.bind("cuepoint", function(e, api, cue) {
-
-      if (cue.subtitle) {
-         currentPoint = cue.index;
-         wrap.html(cue.subtitle.text).addClass("fp-active");
-
-      } else if (cue.subtitleEnd) {
-         wrap.removeClass("fp-active");
-      }
-
-   }).bind("seek", function(e, api, time) {
-
-      $.each(player.cuepoints || [], function(i, cue) {
-         var entry = cue.subtitle;
-
-         if (entry && currentPoint != cue.index) {
-            if (time >= cue.time && time <= entry.endTime) player.trigger("cuepoint", cue);
-            else wrap.removeClass("fp-active");
-         }
-
-      });
-
-   });
-
-});
-
-
-
-flowplayer(function(player, root) {
-
-   var id = player.conf.analytics, time = 0, last = 0;
-
-   if (id) {
-
-      // load Analytics script if needed
-      if (typeof _gat == 'undefined') $.getScript("http://www.google-analytics.com/ga.js");
-
-      function track(e) {
-
-         if (time && typeof _gat != 'undefined') {
-            var tracker = _gat._getTracker(id),
-               video = player.video;
-
-            tracker._setAllowLinker(true);
-
-            // http://code.google.com/apis/analytics/docs/tracking/eventTrackerGuide.html
-            tracker._trackEvent(
-               "Video / Seconds played",
-               player.engine + "/" + video.type,
-               root.attr("title") || video.src.split("/").slice(-1)[0].replace(TYPE_RE, ''),
-               Math.round(time / 1000)
-            );
-            time = 0;
-         }
-
-      }
-
-      player.bind("load unload", track).bind("progress", function() {
-
-         if (!player.seeking) {
-            time += last ? (+new Date - last) : 0;
-            last = +new Date;
-         }
-
-      }).bind("pause", function() {
-         last = 0;
-      });
-
-      $(window).unload(track);
-
-   }
-
-});
-if (flowplayer.support.touch) {
-
-   flowplayer(function(player, root) {
-      var isAndroid = /Android/.test(UA),
-          isSilk = /Silk/.test(UA);
-
-      // hide volume
-      if (!flowplayer.support.volume) {
-         root.addClass("no-volume no-mute");
-      }
-
-      // fake mouseover effect with click
-      root.one("touchstart", function() {
-         isAndroid && player.toggle();
-
-      }).bind("touchstart", function(e) {
-
-         if (player.playing && !root.hasClass("is-mouseover")) {
-            root.addClass("is-mouseover").removeClass("is-mouseout");
-            return false;
-         }
-
-         if (player.paused && root.hasClass("is-mouseout")) {
-            player.toggle();
-         }
-
-      });
-
-      // native fullscreen
-      if (player.conf.native_fullscreen && $.browser.webkit) {
-         player.fullscreen = function() {
-            $('video', root)[0].webkitEnterFullScreen();
-         }
-      }
-
-
-      // Android browser gives video.duration == 1 until second 'timeupdate' event
-      (isAndroid || isSilk) && player.bind("ready", function() {
-
-         var video = $('video', root);
-         video.one('canplay', function() {
-            video[0].play();
-         });
-         video[0].play();
-
-         player.bind("progress.dur", function() {
-
-            var duration = video[0].duration;
-
-            if (duration !== 1) {
-               player.video.duration = duration;
-               $(".fp-duration", root).html(format(duration));
-               player.unbind("progress.dur");
-            }
-         });
-      });
-
-
-   });
-
-}
-
-flowplayer(function(player, root) {
-
-   // no embedding
-   if (player.conf.embed === false) return;
-
-   var conf = player.conf,
-      ui = $(".fp-ui", root),
-      trigger = $("<a/>", { "class": "fp-embed", title: 'Copy to your site'}).appendTo(ui),
-      target = $("<div/>", { 'class': 'fp-embed-code'})
-         .append("<label>Paste this HTML code on your site to embed.</label><textarea/>").appendTo(ui),
-      area = $("textarea", target);
-
-   player.embedCode = function() {
-
-      var video = player.video,
-         width = video.width || root.width(),
-         height = video.height || root.height(),
-         el = $("<div/>", { 'class': 'flowplayer', css: { width: width, height: height }}),
-         tag = $("<video/>").appendTo(el);
-
-      // configuration
-      $.each(['origin', 'analytics', 'logo', 'key', 'rtmp'], function(i, key) {
-         if (conf[key]) el.attr("data-" + key, conf[key]);
-      });
-
-      // sources
-      $.each(video.sources, function(i, src) {
-         tag.append($("<source/>", { type: "video/" + src.type, src: src.src }));
-      });
-
-      var code = $("<foo/>", { src: "http://embed.flowplayer.org/5.3.2/embed.min.js" }).append(el);
-      return $("<p/>").append(code).html().replace(/<(\/?)foo/g, "<$1script");
-   };
-
-   root.fptip(".fp-embed", "is-embedding");
-
-   area.click(function() {
-      this.select();
-   });
-
-   trigger.click(function() {
-      area.text(player.embedCode());
-      area[0].focus();
-      area[0].select();
-   });
-
-});
-
-
-$.fn.fptip = function(trigger, active) {
-
-   return this.each(function() {
-
-      var root = $(this);
-
-      function close() {
-         root.removeClass(active);
-         $(document).unbind(".st");
-      }
-
-      $(trigger || "a", this).click(function(e) {
-
-         e.preventDefault();
-
-         root.toggleClass(active);
-
-         if (root.hasClass(active)) {
-
-            $(document).bind("keydown.st", function(e) {
-               if (e.which == 27) close();
-
-            // click:close
-            }).bind("click.st", function(e) {
-               if (!$(e.target).parents("." + active).length) close();
-            });
-         }
-
-      });
-
-   });
-
-};
-
-}(jQuery);
-flowplayer(function(a,b){function j(a){var b=c("<a/>")[0];return b.href=a,b.hostname}var c=jQuery,d=a.conf,e=d.swf.indexOf("flowplayer.org")&&d.e&&d.origin,f=e?j(e):location.hostname,g=d.key;location.protocol=="file:"&&(f="localhost"),a.load.ed=1,d.hostname=f,d.origin=e||location.href,e&&b.addClass("is-embedded"),typeof g=="string"&&(g=g.split(/,\s*/));if(g&&typeof key_check=="function"&&key_check(g,f))d.logo&&b.append(c("<a>",{"class":"fp-logo",href:e,target:"_top"}).append(c("<img/>",{src:d.logo})));else{var h=c("<a/>",{href:"http://flowplayer.org",target:"_top"}).appendTo(b),i=c(".fp-controls",b);a.bind("pause resume finish unload",function(b){/pause|resume/.test(b.type)&&a.engine!="flash"?(h.show().css({position:"absolute",left:16,bottom:36,zIndex:99999,width:100,height:20,backgroundImage:"url("+[".png","logo","/",".org",".flowplayer","stream","//"].reverse().join("")+")"}),a.load.ed=h.is(":visible")):h.hide()})}});
\ No newline at end of file
diff --git a/wp-content/plugins/ai-embed/flowplayer/flowplayer.min.js b/wp-content/plugins/ai-embed/flowplayer/flowplayer.min.js
deleted file mode 100644
index 1ba19163c5a7528eb1d6c7e1d4b87f2e9c8e2ecb..0000000000000000000000000000000000000000
--- a/wp-content/plugins/ai-embed/flowplayer/flowplayer.min.js
+++ /dev/null
@@ -1,5 +0,0 @@
-/*!
-
-   Flowplayer v5.3.2 (Monday, 28. January 2013 10:02AM) | flowplayer.org/license
-
-*/!function(e){function o(t,n){var r="obj"+(""+Math.random()).slice(2,15),i='<object class="fp-engine" id="'+r+'" name="'+r+'" ';i+=e.browser.msie?'classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000">':' data="'+t+'" type="application/x-shockwave-flash">';var s={width:"100%",height:"100%",allowscriptaccess:"always",wmode:"transparent",quality:"high",flashvars:"",movie:t+(e.browser.msie?"?"+r:""),name:r};return e.each(n,function(e,t){s.flashvars+=e+"="+t+"&"}),e.each(s,function(e,t){i+='<param name="'+e+'" value="'+t+'"/>'}),i+="</object>",e(i)}function f(e){return Math.round(e*100)/100}function l(e){return/mpegurl/i.test(e)?"application/x-mpegurl":"video/"+e}function c(e){return/^(video|application)/.test(e)||(e=l(e)),!!u.canPlayType(e).replace("no","")}function v(e){var t=e.attr("src"),n=e.attr("type")||"",r=t.split(d)[1];return n=/mpegurl/.test(n)?"mpegurl":n.replace("video/",""),{src:t,suffix:r||n,type:n||r}}function m(t){var n=this,r=[];e("source",t).each(function(){r.push(v(e(this)))}),r.length||r.push(v(t)),n.initialSources=r,n.resolve=function(t){return t?(e.isArray(t)?t={sources:e.map(t,function(t){var n;return e.each(t,function(e,t){n=e}),t.type=n,t.src=t[n],delete t[n],t})}:typeof t=="string"&&(t={src:t,sources:[]},e.each(r,function(e,n){n.type!="flash"&&t.sources.push({type:n.type,src:t.src.replace(d,"")+"."+n.suffix})})),t):{sources:r}}}function g(e){return e=parseInt(e,10),e>=10?e:"0"+e}function y(e){e=e||0;var t=Math.floor(e/3600),n=Math.floor(e/60);return e-=n*60,t>=1?(n-=t*60,t+":"+g(n)+":"+g(e)):g(n)+":"+g(e)}!function(e){if(!e.browser){var t=e.browser={},n=navigator.userAgent.toLowerCase(),r=/(chrome)[ \/]([\w.]+)/.exec(n)||/(webkit)[ \/]([\w.]+)/.exec(n)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(n)||/(msie) ([\w.]+)/.exec(n)||n.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(n)||[];r[1]&&(t[r[1]]=!0,t.version=r[2]||"0")}}(jQuery),e(function(){typeof e.fn.flowplayer=="function"&&e("video").parent(".flowplayer").flowplayer()});var t=[],n=[],r=navigator.userAgent,i=/Android/.test(r)&&/Firefox/.test(r);window.flowplayer=function(r){return i?0:e.isFunction(r)?n.push(r):typeof r=="number"||r===undefined?t[r||0]:e(r).data("flowplayer")},e.extend(flowplayer,{version:"5.3.2",engine:{},conf:{},support:{},defaults:{debug:!1,disabled:!1,engine:"html5",fullscreen:window==window.top,keyboard:!0,ratio:9/16,flashfit:!1,rtmp:0,splash:!1,swf:"http://releases.flowplayer.org/5.3.2/flowplayer.swf",speeds:[.25,.5,1,1.5,2],tooltip:!0,volume:1,errors:["","Video loading aborted","Network error","Video not properly encoded","Video file not found","Unsupported video","Skin not found","SWF file not found","Subtitles not found","Invalid RTMP URL","Unsupported video format. Try installing Adobe Flash."],errorUrls:["","","","","","","","","","","http://get.adobe.com/flashplayer/"]}});if(i)return e(function(){e("video").attr("controls","controls")});var s=0;e.fn.flowplayer=function(r,i){return typeof r=="string"&&(r={swf:r}),e.isFunction(r)&&(i=r,r={}),!r&&this.data("flowplayer")||this.each(function(){var o=e(this).addClass("is-loading"),u=e.extend({},flowplayer.defaults,flowplayer.conf,r,o.data()),a=e("video",o).addClass("fp-engine").removeAttr("controls"),f=new m(a),l={},c,h;o.data("fp-player_id",o.data("fp-player_id")||s++);try{l=window.localStorage||l}catch(p){}var d={conf:u,currentSpeed:1,volumeLevel:l.volume*1||u.volume,video:{},disabled:!1,finished:!1,loading:!1,muted:l.muted=="true"||u.muted,paused:!1,playing:!1,ready:!1,splash:!1,load:function(t,n){if(d.error||d.loading||d.disabled)return;t=f.resolve(t),e.extend(t,h.pick(t.sources));if(t.src){var r=e.Event("load");o.trigger(r,[d,t,h]),r.isDefaultPrevented()||(h.load(t),e.isFunction(t)&&(n=t),n&&o.one("ready",n))}return d},pause:function(e){return d.ready&&!d.seeking&&!d.disabled&&!d.loading&&(h.pause(),d.one("pause",e)),d},resume:function(){return d.ready&&d.paused&&!d.disabled&&(h.resume(),d.finished&&(d.trigger("resume"),d.finished=!1)),d},toggle:function(){return d.ready?d.paused?d.resume():d.pause():d.load()},seek:function(t,n){if(d.ready){if(typeof t=="boolean"){var r=d.video.duration*.1;t=d.video.time+(t?r:-r)}t=c=Math.min(Math.max(t,0),d.video.duration),h.seek(t),e.isFunction(n)&&o.one("seek",n)}return d},seekTo:function(e,t){var n=e===undefined?c:d.video.duration*.1*e;return d.seek(n,t)},mute:function(e){e==undefined&&(e=!d.muted),l.muted=d.muted=e,d.volume(e?0:l.volume),d.trigger("mute",e)},volume:function(e){return d.ready&&(e=Math.min(Math.max(e,0),1),l.volume=e,h.volume(e)),d},speed:function(t,n){return d.ready&&(typeof t=="boolean"&&(t=u.speeds[e.inArray(d.currentSpeed,u.speeds)+(t?1:-1)]||d.currentSpeed),h.speed(t),n&&o.one("speed",n)),d},stop:function(){return d.ready&&(d.pause(),d.seek(0,function(){o.trigger("stop")})),d},unload:function(){return o.hasClass("is-embedding")||(u.splash?(d.trigger("unload"),h.unload()):d.stop()),d},disable:function(e){e===undefined&&(e=!d.disabled),e!=d.disabled&&(d.disabled=e,d.trigger("disable",e))}};e.each(["bind","one","unbind"],function(e,t){d[t]=function(e,n){return o[t](e,n),d}}),d.trigger=function(e,t){return o.trigger(e,[d,t]),d},o.bind("boot",function(){e.each(["autoplay","loop","preload","poster"],function(e,t){var n=a.attr(t);n!==undefined&&(u[t]=n?n:!0)});if(u.splash||o.hasClass("is-splash")||!flowplayer.support.firstframe)d.splash=u.splash=u.autoplay=!0,o.addClass("is-splash"),a.attr("preload","none");e.each(n,function(e){this(d,o)}),h=flowplayer.engine[u.engine],h&&(h=h(d,o)),h.pick(f.initialSources)?d.engine=u.engine:e.each(flowplayer.engine,function(e,t){if(e!=u.engine)return h=this(d,o),h.pick(f.initialSources)&&(d.engine=e),!1});if(!d.engine)return d.trigger("error",{code:flowplayer.support.flash?5:10});u.splash?d.unload():d.load(),u.disabled&&d.disable(),o.one("ready",i),t.push(d)}).bind("load",function(t,n,r){u.splash&&e(".flowplayer").filter(".is-ready, .is-loading").not(o).each(function(){var t=e(this).data("flowplayer");t.conf.splash&&t.unload()}),o.addClass("is-loading"),n.loading=!0}).bind("ready",function(e,t,n){function r(){o.removeClass("is-loading"),t.loading=!1}n.time=0,t.video=n,u.splash?o.one("progress",r):r(),t.muted?t.mute(!0):t.volume(t.volumeLevel)}).bind("unload",function(e){u.splash&&a.remove(),o.removeClass("is-loading"),d.loading=!1}).bind("ready unload",function(e){var t=e.type=="ready";o.toggleClass("is-splash",!t).toggleClass("is-ready",t),d.ready=t,d.splash=!t}).bind("progress",function(e,t,n){t.video.time=n}).bind("speed",function(e,t,n){t.currentSpeed=n}).bind("volume",function(e,t,n){t.volumeLevel=Math.round(n*100)/100,t.muted?n&&t.mute(!1):l.volume=n}).bind("beforeseek seek",function(e){d.seeking=e.type=="beforeseek",o.toggleClass("is-seeking",d.seeking)}).bind("ready pause resume unload finish stop",function(e,t,n){d.paused=/pause|finish|unload|stop/.test(e.type),e.type=="ready"&&n&&(d.paused=!n.duration||!u.autoplay&&(u.preload!="none"||d.engine=="flash")),d.playing=!d.paused,o.toggleClass("is-paused",d.paused).toggleClass("is-playing",d.playing),d.load.ed||d.pause()}).bind("finish",function(e){d.finished=!0}).bind("error",function(){a.remove()}),o.trigger("boot",[d,o]).data("flowplayer",d)})},!function(){var t=flowplayer.support,n=e.browser,r=e("<video loop autoplay preload/>")[0],i=n.msie,s=navigator.userAgent,o=/iPad|MeeGo/.test(s),u=/iP(hone|od)/i.test(s),a=/Android/.test(s),f=/Silk/.test(s),l=o?parseFloat(/Version\/(\d\.\d)/.exec(s)[1],10):0;e.extend(t,{video:!!r.canPlayType,subtitles:!!r.addTextTrack,fullscreen:typeof document.webkitCancelFullScreen=="function"&&!/Mac OS X 10_5.+Version\/5\.0\.\d Safari/.test(s)||document.mozFullScreenEnabled,fullscreen_keyboard:!n.safari||n.version>"536",inlineBlock:!(i&&n.version<8),touch:"ontouchstart"in window,dataload:!o&&!u,zeropreload:!i&&!a,volume:!o&&!a&&!u&&!f,cachedVideoTag:!o&&!u,firstframe:!u&&!o&&!a&&!f});try{var c=i?(new ActiveXObject("ShockwaveFlash.ShockwaveFlash")).GetVariable("$version"):navigator.plugins["Shockwave Flash"].description;c=c.split(/\D+/),c.length&&!c[0]&&(c=c.slice(1)),t.flashVideo=c[0]>9||c[0]==9&&c[3]>=115}catch(h){}t.animation=function(){var t=["","Webkit","Moz","O","ms","Khtml"],n=e("<p/>")[0];for(var r=0;r<t.length;r++)if(n.style[t[r]+"AnimationName"]!=="undefined")return!0}()}(),window.attachEvent&&window.attachEvent("onbeforeunload",function(){__flash_savedUnloadHandler=__flash_unloadHandler=function(){}}),flowplayer.engine.flash=function(t,n){var r=t.conf,i=t.video,s,u,a,f={pick:function(t){if(flowplayer.support.flashVideo){var n=e.grep(t,function(e){return e.type=="flash"})[0];if(n)return n;for(var r=0,i;r<t.length;r++){i=t[r];if(/mp4|flv/.test(i.type))return i}}},load:function(i){var f=e("video",n),l=i.src.replace(/&amp;/g,"%26").replace(/&/g,"%26").replace(/=/g,"%3D"),c=/^https?:/.test(l);f.length>0&&flowplayer.support.video&&f[0].pause(),f.remove(),!c&&!r.rtmp&&(l=e("<a/>").attr("href",l)[0].href);if(a)a.__play(l);else{s="fp"+(""+Math.random()).slice(3,15);var h={hostname:r.embedded?r.hostname:location.hostname,url:l,callback:"jQuery."+s};c&&delete r.rtmp,e.each(["key","autoplay","preload","rtmp","loop","debug"],function(e,t){r[t]&&(h[t]=r[t])}),u=o(r.swf,h),u.prependTo(n),a=u[0],setTimeout(function(){try{if(!a.PercentLoaded())return n.trigger("error",[t,{code:7,url:r.swf}])}catch(e){}},5e3),e[s]=function(n,s){r.debug&&n!="status"&&console.log("--",n,s);var o=e.Event(n);switch(n){case"ready":s=e.extend(i,s);break;case"click":o.flash=!0;break;case"keydown":o.which=s;break;case"seek":i.time=s;break;case"buffered":i.buffered=!0;break;case"status":t.trigger("progress",s.time),s.buffer<=i.bytes&&!i.buffered?(i.buffer=s.buffer/i.bytes*i.duration,t.trigger("buffer",i.buffer)):i.buffered&&t.trigger("buffered")}setTimeout(function(){t.trigger(o,s)},1)}}},speed:e.noop,unload:function(){a&&a.__unload&&a.__unload(),delete e[s],e("object",n).remove(),a=0}};e.each("pause,resume,seek,volume".split(","),function(e,n){f[n]=function(e){t.ready&&(n=="seek"&&t.video.time&&!t.paused&&t.trigger("beforeseek"),e===undefined?a["__"+n]():a["__"+n](e))}});var l=e(window),c=n.height(),h=n.width();return t.bind("ready fullscreen fullscreen-exit",function(r){if(t.conf.flashfit||/full/.test(r.type)){var i=t.isFullscreen,s=i&&C,o=!flowplayer.support.inlineBlock,u=i?s?screen.availWidth:l.width():h,a=i?s?screen.availHeight:l.height():c,f=s?screen.width-screen.availWidth:0,p=s?screen.height-screen.availHeight:0,d=o?h:"",v=o?c:"",m,g;if(t.conf.flashfit||r.type==="fullscreen")m=t.video.width/t.video.height,g=t.video.height/t.video.width,v=Math.max(g*u),d=Math.max(m*a),v=v>a?d*g:v,v=Math.min(Math.round(v),a),d=d>u?v*m:d,d=Math.min(Math.round(d),u),p=Math.max(Math.round((a+p-v)/2),0),f=Math.max(Math.round((u+f-d)/2),0);e("object",n).css({width:d,height:v,marginTop:p,marginLeft:f})}}),f};var u=e("<video/>")[0],a={ended:"finish",pause:"pause",play:"resume",progress:"buffer",timeupdate:"progress",volumechange:"volume",ratechange:"speed",seeking:"beforeseek",seeked:"seek",loadeddata:"ready",error:"error",dataunavailable:"error"},h,p=function(t){return h?h.attr({type:l(t.type),src:t.src}):h=e("<video/>",{src:t.src,type:l(t.type),"class":"fp-engine",autoplay:"autoplay",preload:"none"})};flowplayer.engine.html5=function(t,n){function v(r,i,s){if(r.listeners&&r.listeners.hasOwnProperty(n.data("fp-player_id")))return;(r.listeners||(r.listeners={}))[n.data("fp-player_id")]=!0,i.bind("error",function(n){try{if(n.originalEvent&&e(n.originalEvent.originalTarget).is("img"))return n.preventDefault();c(e(n.target).attr("type"))&&t.trigger("error",{code:4})}catch(r){}}),e.each(a,function(i,u){r.addEventListener(i,function(a){u=="progress"&&a.srcElement&&a.srcElement.readyState===0&&setTimeout(function(){t.video.duration||(u="error",t.trigger(u,{code:4}))},1e4),o.debug&&!/progress/.test(u)&&console.log(i,"->",u,a);if(!t.ready&&!/ready|error/.test(u)||!u||!e("video",n).length)return;var c=e.Event(u),h;switch(u){case"ready":h=e.extend(s,{duration:r.duration,width:r.videoWidth,height:r.videoHeight,url:r.currentSrc,src:r.currentSrc});try{h.seekable=r.seekable&&r.seekable.end(null)}catch(p){}l=l||setInterval(function(){try{h.buffer=r.buffered.end(null)}catch(e){}h.buffer&&(h.buffer<=h.duration&&!h.buffered?t.trigger("buffer",a):h.buffered||(h.buffered=!0,t.trigger("buffer",a).trigger("buffered",a),clearInterval(l),l=0))},250);break;case"progress":case"seek":var d=t.video.duration;if(r.currentTime>0){h=Math.max(r.currentTime,0),d&&h&&h>=d&&(c.type="finish");break}if(u=="progress")return;case"speed":h=f(r.playbackRate);break;case"volume":h=f(r.volume);break;case"error":try{h=(a.srcElement||a.originalTarget).error}catch(v){return}}t.trigger(c,h)},!1)})}var r=e("video",n),i=flowplayer.support,s=e("track",r),o=t.conf,u,l,d;return u={pick:function(e){if(i.video)for(var t=0,n;t<e.length;t++)if(c(e[t].type))return e[t]},load:function(u){if(o.splash&&!d)r=p(u).prependTo(n),s.length&&r.append(s.attr("default","")),o.loop&&r.attr("loop","loop"),d=r[0];else{d=r[0];if(t.video.src&&u.src!=t.video.src)r.attr("autoplay","autoplay"),d.src=u.src;else if(o.preload=="none"||!i.dataload)i.zeropreload?t.trigger("ready",u).trigger("pause").one("ready",function(){n.trigger("resume")}):t.one("ready",function(){n.trigger("pause")})}v(d,e("source",r).add(r),u),(o.preload!="none"||!i.zeropreload||!i.dataload)&&d.load(),o.splash&&d.load()},pause:function(){d.pause()},resume:function(){d.play()},speed:function(e){d.playbackRate=e},seek:function(e){try{d.currentTime=e}catch(t){}},volume:function(e){d.volume=e},unload:function(){e("video",n).remove(),i.cachedVideoTag||(h=null),l=clearInterval(l),d=0}}};var d=/.(\w{3,4})$/i;e.throttle=function(e,t){var n;return function(){n||(e.apply(this,arguments),n=1,setTimeout(function(){n=0},t))}},e.fn.slider2=function(){var t=/iPad/.test(navigator.userAgent);return this.each(function(){var n=e(this),r=e(document),i=n.children(":last"),s,o,u,a,f,l,c,h,p=function(){o=n.offset(),u=n.width(),a=n.height(),l=f?a:u,h=g(c)},d=function(e){!s&&e!=y.value&&(!c||e<c)&&(n.trigger("slide",[e]),y.value=e)},v=function(e){var t=f?e.pageY-o.top:e.pageX-o.left;t=Math.max(0,Math.min(h||l,t));var n=t/l;return f&&(n=1-n),m(n,0,!0)},m=function(e,n){n===undefined&&(n=0),e>1&&(e=1);var r=Math.round(e*1e3)/10+"%";if(!c||e<=c)t||i.stop(),i.animate(f?{height:r}:{width:r},n,"linear");return e},g=function(e){return Math.max(0,Math.min(l,f?(1-e)*a:e*u))},y={max:function(e){c=e},disable:function(e){s=e},slide:function(e,t,n){p(),n&&d(e),m(e,t)}};p(),n.data("api",y).bind("mousedown.sld",function(t){t.preventDefault();if(!s){var n=e.throttle(d,100);p(),y.dragging=!0,d(v(t)),r.bind("mousemove.sld",function(e){e.preventDefault(),n(v(e))}).one("mouseup",function(){y.dragging=!1,r.unbind("mousemove.sld")})}})})},flowplayer(function(t,n){function o(t){return e(".fp-"+t,n)}function T(t){parseInt(v,10)||h.css("paddingTop",t*100+"%"),i.inlineBlock||e("object",n).height(n.height())}function N(e){n.toggleClass("is-mouseover",e).toggleClass("is-mouseout",!e)}var r=t.conf,i=flowplayer.support,s;n.addClass("flowplayer").append('      <div class="ratio"/>      <div class="ui">         <div class="waiting"><em/><em/><em/></div>         <a class="fullscreen"/>         <a class="unload"/>         <p class="speed"/>         <div class="controls">            <a class="play"></a>            <div class="timeline">               <div class="buffer"/>               <div class="progress"/>            </div>            <div class="volume">               <a class="mute"></a>               <div class="volumeslider">                  <div class="volumelevel"/>               </div>            </div>         </div>         <div class="time">            <em class="elapsed">00:00</em>            <em class="remaining"/>            <em class="duration">00:00</em>         </div>         <div class="message"><h2/><p/></div>      </div>'.replace(/class="/g,'class="fp-'));var u=o("progress"),a=o("buffer"),f=o("elapsed"),l=o("remaining"),c=o("waiting"),h=o("ratio"),p=o("speed"),d=o("duration"),v=h.css("paddingTop"),m=o("timeline").slider2(),g=m.data("api"),b=o("volume"),w=o("fullscreen"),E=o("volumeslider").slider2(),S=E.data("api"),x=n.is(".fixed-controls, .no-toggle");i.animation||c.html("<p>loading &hellip;</p>"),T(r.ratio);try{r.fullscreen||w.remove()}catch(C){w.remove()}t.bind("ready",function(){var e=t.video.duration;g.disable(!e),T(t.video.videoHeight/t.video.videoWidth),d.add(l).html(y(e)),e>=3600&&n.addClass("is-long")||n.removeClass("is-long"),S.slide(t.volumeLevel)}).bind("unload",function(){v||h.css("paddingTop","")}).bind("buffer",function(){var e=t.video,n=e.buffer/e.duration;e.seekable||g.max(n),n<1?a.css("width",n*100+"%"):a.css({width:"100%"})}).bind("speed",function(e,t,n){p.text(n+"x").addClass("fp-hilite"),setTimeout(function(){p.removeClass("fp-hilite")},1e3)}).bind("buffered",function(){a.css({width:"100%"}),g.max(1)}).bind("progress",function(){var e=t.video.time,n=t.video.duration;g.dragging||g.slide(e/n,t.seeking?0:250),f.html(y(e)),l.html("-"+y(n-e))}).bind("finish resume seek",function(e){n.toggleClass("is-finished",e.type=="finish")}).bind("stop",function(){f.html(y(0)),g.slide(0,100)}).bind("finish",function(){f.html(y(t.video.duration)),g.slide(1,100),n.removeClass("is-seeking")}).bind("beforeseek",function(){u.stop()}).bind("volume",function(){S.slide(t.volumeLevel)}).bind("disable",function(){var e=t.disabled;g.disable(e),S.disable(e),n.toggleClass("is-disabled",t.disabled)}).bind("mute",function(e,t,r){n.toggleClass("is-muted",r)}).bind("error",function(t,i,s){n.removeClass("is-loading").addClass("is-error");if(s){s.message=r.errors[s.code],i.error=!0;var o=e(".fp-message",n);e("h2",o).text(i.engine+": "+s.message),e("p",o).text(s.url||i.video.url||i.video.src||r.errorUrls[s.code]),n.unbind("mouseenter click").removeClass("is-mouseover")}}).bind("mouseenter mouseleave",function(e){if(x)return;var t=e.type=="mouseenter",r;N(t),t?(n.bind("pause.x mousemove.x volume.x",function(){N(!0),r=new Date}),s=setInterval(function(){new Date-r>5e3&&(N(!1),r=new Date)},100)):(n.unbind(".x"),clearInterval(s))}).bind("mouseleave",function(){(g.dragging||S.dragging)&&n.addClass("is-mouseover").removeClass("is-mouseout")}).bind("click.player",function(n){if(e(n.target).is(".fp-ui, .fp-engine")||n.flash)return n.preventDefault(),t.toggle()}),r.poster&&n.css("backgroundImage","url("+r.poster+")");var k=n.css("backgroundColor"),L=n.css("backgroundImage")!="none"||k&&k!="rgba(0, 0, 0, 0)"&&k!="transparent";L&&!r.splash&&!r.autoplay&&t.bind("ready stop",function(){n.addClass("is-poster").one("ready progress",function(){n.removeClass("is-poster")})}),!L&&!i.firstframe&&n.css("backgroundColor","#555"),e(".fp-toggle, .fp-play",n).click(t.toggle),e.each(["mute","fullscreen","unload"],function(e,n){o(n).click(function(){t[n]()})}),m.bind("slide",function(e,n){t.seeking=!0,t.seek(n*t.video.duration)}),E.bind("slide",function(e,n){t.volume(n)}),o("time").click(function(t){e(this).toggleClass("is-inverted")}),N(x)});var b,w,E="is-help";e(document).bind("keydown.fp",function(t){var n=b,r=t.ctrlKey||t.metaKey||t.altKey,i=t.which,s=n&&n.conf;if(!n||!s.keyboard||n.disabled)return;if(e.inArray(i,[63,187,191,219])!=-1)return w.toggleClass(E),!1;if(i==27&&w.hasClass(E))return w.toggleClass(E),!1;if(!r&&n.ready){t.preventDefault();if(t.shiftKey){i==39?n.speed(!0):i==37&&n.speed(!1);return}if(i<58&&i>47)return n.seekTo(i-48);switch(i){case 38:case 75:n.volume(n.volumeLevel+.15);break;case 40:case 74:n.volume(n.volumeLevel-.15);break;case 39:case 76:n.seeking=!0,n.seek(!0);break;case 37:case 72:n.seeking=!0,n.seek(!1);break;case 190:n.seekTo();break;case 32:n.toggle();break;case 70:s.fullscreen&&n.fullscreen();break;case 77:n.mute();break;case 27:n[n.isFullscreen?"fullscreen":"unload"]()}}}),flowplayer(function(t,n){if(!t.conf.keyboard)return;n.bind("mouseenter mouseleave",function(e){b=!t.disabled&&e.type=="mouseenter"?t:0,b&&(w=n)}),n.append('      <div class="fp-help">         <a class="fp-close"></a>         <div class="fp-help-section fp-help-basics">            <p><em>space</em>play / pause</p>            <p><em>esc</em>stop</p>            <p><em>f</em>fullscreen</p>            <p><em>shift</em> + <em>&#8592;</em><em>&#8594;</em>slower / faster <small>(latest Chrome and Safari)</small></p>         </div>         <div class="fp-help-section">            <p><em>&#8593;</em><em>&#8595;</em>volume</p>            <p><em>m</em>mute</p>         </div>         <div class="fp-help-section">            <p><em>&#8592;</em><em>&#8594;</em>seek</p>            <p><em>&nbsp;. </em>seek to previous            </p><p><em>1</em><em>2</em>&hellip;<em>6</em> seek to 10%, 20%, &hellip;60% </p>         </div>      </div>   '),t.conf.tooltip&&e(".fp-ui",n).attr("title","Hit ? for help").on("mouseout.tip",function(){e(this).removeAttr("title").off("mouseout.tip")}),e(".fp-close",n).click(function(){n.toggleClass(E)})});var S=e.browser.mozilla?"moz":"webkit",x="fullscreen",T="fullscreen-exit",N,C=flowplayer.support.fullscreen;e(document).bind(S+"fullscreenchange",function(t){var n=e(document.webkitCurrentFullScreenElement||document.mozFullScreenElement);n.length?N=n.trigger(x,[n]):N.trigger(T,[N])}),flowplayer(function(t,n){if(!t.conf.fullscreen)return;var r=e(window),i={pos:0,play:!1},s;t.isFullscreen=!1,t.fullscreen=function(e){if(t.disabled)return;return e===undefined&&(e=!t.isFullscreen),e&&(s=r.scrollTop()),C?e?n[0][S+"RequestFullScreen"](flowplayer.support.fullscreen_keyboard?Element.ALLOW_KEYBOARD_INPUT:undefined):document[S+"CancelFullScreen"]():(t.engine==="flash"&&t.conf.rtmp&&(i={pos:t.video.time,play:t.playing}),t.trigger(e?x:T,[t])),t};var o;n.bind("mousedown.fs",function(){+(new Date)-o<150&&t.ready&&t.fullscreen(),o=+(new Date)}),t.bind(x,function(e){n.addClass("is-fullscreen"),t.isFullscreen=!0}).bind(T,function(e){n.removeClass("is-fullscreen"),t.isFullscreen=!1,r.scrollTop(s)}).bind("ready",function(){i.pos&&!isNaN(i.pos)&&setTimeout(function(){t.play(),t.seek(i.pos),i.play||setTimeout(function(){t.pause()},100),i={pos:0,play:!1}},250)})}),flowplayer(function(t,n){function s(){return e(r.query,n)}function o(){return e(r.query+"."+i,n)}var r=e.extend({active:"is-active",advance:!0,query:".fp-playlist a"},t.conf),i=r.active;t.play=function(e){return e===undefined?t.resume():typeof e!="number"?t.load.apply(null,arguments):s().eq(e).click(),t};if(s().length){n.on("click",r.query,function(n){var s=e(n.target).closest(r.query);s.is("."+i)?t.toggle():t.load(s.attr("href")),n.preventDefault()}),t.conf.loop=!1;var u=s().filter("[data-cuepoints]").length;t.bind("load",function(r,a,f){var l=o().removeClass(i),c=e("a[href*='"+f.src.replace(d,"")+".']",n).addClass(i),h=s(),p=h.index(c),v=p==h.length-1;n.removeClass("video"+h.index(l)).addClass("video"+p).toggleClass("last-video",v),f.index=p,f.is_last=v,u&&(t.cuepoints=c.data("cuepoints"))}).bind("unload.pl",function(){o().toggleClass(i)}),e.each(["next","prev"],function(r,i){t[i]=function(e){e&&e.preventDefault();var t=o()[i]();t.length||(t=s().filter(i=="next"?":first":":last")),t.click()},e(".fp-"+i,n).click(t[i])}),r.advance&&n.unbind("finish.pl").bind("finish.pl",function(){o().next().length||r.loop?t.next():(n.addClass("is-playing"),t.one("resume",function(){return t.next(),!1}))})}});var k=/ ?cue\d+ ?/;flowplayer(function(t,n){function i(e){n[0].className=n[0].className.replace(k," "),e>=0&&n.addClass("cue"+e)}var r=0;t.cuepoints=t.conf.cuepoints||[],t.bind("progress",function(e,s,o){if(r&&o-r<.015)return r=o;r=o;var u=t.cuepoints||[];for(var a=0,f;a<u.length;a++)f=u[a],1*f&&(f={time:f}),f.time<0&&(f.time=t.video.duration+f.time),f.index=a,Math.abs(f.time-o)<.125*t.currentSpeed&&(i(a),n.trigger("cuepoint",[t,f]))}).bind("unload seek",i),t.conf.generate_cuepoints&&t.bind("ready",function(){var r=t.cuepoints||[],i=t.video.duration,s=e(".fp-timeline",n).css("overflow","visible");e.each(r,function(n,r){var o=r.time||r;o<0&&(o=i+r);var u=e("<a/>").addClass("fp-cuepoint fp-cuepoint"+n).css("left",o/i*100+"%");u.appendTo(s).mousedown(function(){return t.seek(o),!1})})})}),flowplayer(function(t,n,r){function u(e){var t=e.split(":");return t.length==2&&t.unshift(0),t[0]*60*60+t[1]*60+parseFloat(t[2].replace(",","."))}var i=e("track",n),s=t.conf;if(flowplayer.support.subtitles){t.subtitles=i.length&&i[0].track;if(s.nativesubtitles&&s.engine=="html5")return}i.remove();var o=/^(([0-9]{2}:)?[0-9]{2}:[0-9]{2}[,.]{1}[0-9]{3}) --\> (([0-9]{2}:)?[0-9]{2}:[0-9]{2}[,.]{1}[0-9]{3})(.*)/;t.subtitles=[];var a=i.attr("src");if(!a)return;e.get(a,function(n){for(var r=0,i=n.split("\n"),s=i.length,a={},f,l,c,h;r<s;r++){l=o.exec(i[r]);if(l){f=i[r-1],c="<p>"+i[++r]+"</p><br/>";while(e.trim(i[++r])&&r<i.length)c+="<p>"+i[r]+"</p><br/>";a={title:f,startTime:u(l[1]),endTime:u(l[2]||l[3]),text:c},h={time:a.startTime,subtitle:a},t.subtitles.push(a),t.cuepoints.push(h),t.cuepoints.push({time:a.endTime,subtitleEnd:f}),a.startTime===0&&t.trigger("cuepoint",h)}}}).fail(function(){return t.trigger("error",{code:8,url:a}),!1});var f=e("<div class='fp-subtitle'/>",n).appendTo(n),l;t.bind("cuepoint",function(e,t,n){n.subtitle?(l=n.index,f.html(n.subtitle.text).addClass("fp-active")):n.subtitleEnd&&f.removeClass("fp-active")}).bind("seek",function(n,r,i){e.each(t.cuepoints||[],function(e,n){var r=n.subtitle;r&&l!=n.index&&(i>=n.time&&i<=r.endTime?t.trigger("cuepoint",n):f.removeClass("fp-active"))})})}),flowplayer(function(t,n){var r=t.conf.analytics,i=0,s=0;if(r){typeof _gat=="undefined"&&e.getScript("http://www.google-analytics.com/ga.js");function o(e){if(i&&typeof _gat!="undefined"){var s=_gat._getTracker(r),o=t.video;s._setAllowLinker(!0),s._trackEvent("Video / Seconds played",t.engine+"/"+o.type,n.attr("title")||o.src.split("/").slice(-1)[0].replace(d,""),Math.round(i/1e3)),i=0}}t.bind("load unload",o).bind("progress",function(){t.seeking||(i+=s?+(new Date)-s:0,s=+(new Date))}).bind("pause",function(){s=0}),e(window).unload(o)}}),flowplayer.support.touch&&flowplayer(function(t,n){var i=/Android/.test(r),s=/Silk/.test(r);flowplayer.support.volume||n.addClass("no-volume no-mute"),n.one("touchstart",function(){i&&t.toggle()}).bind("touchstart",function(e){if(t.playing&&!n.hasClass("is-mouseover"))return n.addClass("is-mouseover").removeClass("is-mouseout"),!1;t.paused&&n.hasClass("is-mouseout")&&t.toggle()}),t.conf.native_fullscreen&&e.browser.webkit&&(t.fullscreen=function(){e("video",n)[0].webkitEnterFullScreen()}),(i||s)&&t.bind("ready",function(){var r=e("video",n);r.one("canplay",function(){r[0].play()}),r[0].play(),t.bind("progress.dur",function(){var i=r[0].duration;i!==1&&(t.video.duration=i,e(".fp-duration",n).html(y(i)),t.unbind("progress.dur"))})})}),flowplayer(function(t,n){if(t.conf.embed===!1)return;var r=t.conf,i=e(".fp-ui",n),s=e("<a/>",{"class":"fp-embed",title:"Copy to your site"}).appendTo(i),o=e("<div/>",{"class":"fp-embed-code"}).append("<label>Paste this HTML code on your site to embed.</label><textarea/>").appendTo(i),u=e("textarea",o);t.embedCode=function(){var i=t.video,s=i.width||n.width(),o=i.height||n.height(),u=e("<div/>",{"class":"flowplayer",css:{width:s,height:o}}),a=e("<video/>").appendTo(u);e.each(["origin","analytics","logo","key","rtmp"],function(e,t){r[t]&&u.attr("data-"+t,r[t])}),e.each(i.sources,function(t,n){a.append(e("<source/>",{type:"video/"+n.type,src:n.src}))});var f=e("<foo/>",{src:"http://embed.flowplayer.org/5.3.2/embed.min.js"}).append(u);return e("<p/>").append(f).html().replace(/<(\/?)foo/g,"<$1script")},n.fptip(".fp-embed","is-embedding"),u.click(function(){this.select()}),s.click(function(){u.text(t.embedCode()),u[0].focus(),u[0].select()})}),e.fn.fptip=function(t,n){return this.each(function(){function i(){r.removeClass(n),e(document).unbind(".st")}var r=e(this);e(t||"a",this).click(function(t){t.preventDefault(),r.toggleClass(n),r.hasClass(n)&&e(document).bind("keydown.st",function(e){e.which==27&&i()}).bind("click.st",function(t){e(t.target).parents("."+n).length||i()})})})}}(jQuery),flowplayer(function(e,t){function n(e){var t=r("<a/>")[0];return t.href=e,t.hostname}var r=jQuery,i=e.conf,s=i.swf.indexOf("flowplayer.org")&&i.e&&i.origin,o=s?n(s):location.hostname,u=i.key;location.protocol=="file:"&&(o="localhost"),e.load.ed=1,i.hostname=o,i.origin=s||location.href,s&&t.addClass("is-embedded"),typeof u=="string"&&(u=u.split(/,\s*/));if(u&&typeof key_check=="function"&&key_check(u,o))i.logo&&t.append(r("<a>",{"class":"fp-logo",href:s,target:"_top"}).append(r("<img/>",{src:i.logo})));else{var a=r("<a/>",{href:"http://flowplayer.org",target:"_top"}).appendTo(t),f=r(".fp-controls",t);e.bind("pause resume finish unload",function(t){/pause|resume/.test(t.type)&&e.engine!="flash"?(a.show().css({position:"absolute",left:16,bottom:36,zIndex:99999,width:100,height:20,backgroundImage:"url("+[".png","logo","/",".org",".flowplayer","stream","//"].reverse().join("")+")"}),e.load.ed=a.is(":visible")):a.hide()})}});flowplayer(function(a,b){function j(a){var b=c("<a/>")[0];return b.href=a,b.hostname}var c=jQuery,d=a.conf,e=d.swf.indexOf("flowplayer.org")&&d.e&&d.origin,f=e?j(e):location.hostname,g=d.key;location.protocol=="file:"&&(f="localhost"),a.load.ed=1,d.hostname=f,d.origin=e||location.href,e&&b.addClass("is-embedded"),typeof g=="string"&&(g=g.split(/,\s*/));if(g&&typeof key_check=="function"&&key_check(g,f))d.logo&&b.append(c("<a>",{"class":"fp-logo",href:e,target:"_top"}).append(c("<img/>",{src:d.logo})));else{var h=c("<a/>",{href:"http://flowplayer.org",target:"_top"}).appendTo(b),i=c(".fp-controls",b);a.bind("pause resume finish unload",function(b){/pause|resume/.test(b.type)&&a.engine!="flash"?(h.show().css({position:"absolute",left:16,bottom:36,zIndex:99999,width:100,height:20,backgroundImage:"url("+[".png","logo","/",".org",".flowplayer","stream","//"].reverse().join("")+")"}),a.load.ed=h.is(":visible")):h.hide()})}});
\ No newline at end of file
diff --git a/wp-content/plugins/ai-embed/flowplayer/flowplayer.pseudostreaming-3.2.5.swf b/wp-content/plugins/ai-embed/flowplayer/flowplayer.pseudostreaming-3.2.5.swf
deleted file mode 100644
index 362a72965e8ce8842420b7d689361ece2862efd3..0000000000000000000000000000000000000000
Binary files a/wp-content/plugins/ai-embed/flowplayer/flowplayer.pseudostreaming-3.2.5.swf and /dev/null differ
diff --git a/wp-content/plugins/ai-embed/flowplayer/flowplayer.swf b/wp-content/plugins/ai-embed/flowplayer/flowplayer.swf
deleted file mode 100644
index fcb4d8fbb99f9e4eb657680a997e49cd99228102..0000000000000000000000000000000000000000
Binary files a/wp-content/plugins/ai-embed/flowplayer/flowplayer.swf and /dev/null differ
diff --git a/wp-content/plugins/ai-embed/flowplayer/index.html b/wp-content/plugins/ai-embed/flowplayer/index.html
deleted file mode 100644
index f30f24ae4ed06973302ca1cc9cb6f854a1388c9d..0000000000000000000000000000000000000000
--- a/wp-content/plugins/ai-embed/flowplayer/index.html
+++ /dev/null
@@ -1,33 +0,0 @@
-<!doctype html>
-
-<head>
-
-   <!-- player skin -->
-   <link rel="stylesheet" type="text/css" href="skin/minimalist.css" />
-
-   <!-- site specific styling -->
-   <style>
-   body { font: 12px "Myriad Pro", "Lucida Grande", sans-serif; text-align: center; padding-top: 5%; }
-   .flowplayer { width: 80%; }
-   </style>
-
-   <!-- flowplayer depends on jQuery 1.7.1+ (for now) -->
-   <script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
-
-   <!-- include flowplayer -->
-   <script src="flowplayer.min.js"></script>
-
-</head>
-
-<body>
-
-   <!-- the player -->
-   <div class="flowplayer" data-swf="flowplayer.swf" data-ratio="0.417">
-      <video>
-         <source type="video/webm" src="http://stream.flowplayer.org/bauhaus/624x260.webm"/>
-         <source type="video/mp4" src="http://stream.flowplayer.org/bauhaus/624x260.mp4"/>
-         <source type="video/ogv" src="http://stream.flowplayer.org/bauhaus/624x260.ogv"/>
-      </video>
-   </div>
-
-</body>
diff --git a/wp-content/plugins/ai-embed/flowplayer/js/flowplayer-3.2.4.min.js b/wp-content/plugins/ai-embed/flowplayer/js/flowplayer-3.2.4.min.js
deleted file mode 100644
index f05586d24d35bff796787f5c60a44e96ebb64297..0000000000000000000000000000000000000000
--- a/wp-content/plugins/ai-embed/flowplayer/js/flowplayer-3.2.4.min.js
+++ /dev/null
@@ -1,24 +0,0 @@
-/* 
- * flowplayer.js 3.2.4. The Flowplayer API
- * 
- * Copyright 2009 Flowplayer Oy
- * 
- * This file is part of Flowplayer.
- * 
- * Flowplayer is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- * 
- * Flowplayer is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- * 
- * You should have received a copy of the GNU General Public License
- * along with Flowplayer.  If not, see <http://www.gnu.org/licenses/>.
- * 
- * Date: 2010-08-25 12:48:46 +0000 (Wed, 25 Aug 2010)
- * Revision: 551 
- */
-(function(){function g(o){console.log("$f.fireEvent",[].slice.call(o))}function k(q){if(!q||typeof q!="object"){return q}var o=new q.constructor();for(var p in q){if(q.hasOwnProperty(p)){o[p]=k(q[p])}}return o}function m(t,q){if(!t){return}var o,p=0,r=t.length;if(r===undefined){for(o in t){if(q.call(t[o],o,t[o])===false){break}}}else{for(var s=t[0];p<r&&q.call(s,p,s)!==false;s=t[++p]){}}return t}function c(o){return document.getElementById(o)}function i(q,p,o){if(typeof p!="object"){return q}if(q&&p){m(p,function(r,s){if(!o||typeof s!="function"){q[r]=s}})}return q}function n(s){var q=s.indexOf(".");if(q!=-1){var p=s.slice(0,q)||"*";var o=s.slice(q+1,s.length);var r=[];m(document.getElementsByTagName(p),function(){if(this.className&&this.className.indexOf(o)!=-1){r.push(this)}});return r}}function f(o){o=o||window.event;if(o.preventDefault){o.stopPropagation();o.preventDefault()}else{o.returnValue=false;o.cancelBubble=true}return false}function j(q,o,p){q[o]=q[o]||[];q[o].push(p)}function e(){return"_"+(""+Math.random()).slice(2,10)}var h=function(t,r,s){var q=this,p={},u={};q.index=r;if(typeof t=="string"){t={url:t}}i(this,t,true);m(("Begin*,Start,Pause*,Resume*,Seek*,Stop*,Finish*,LastSecond,Update,BufferFull,BufferEmpty,BufferStop").split(","),function(){var v="on"+this;if(v.indexOf("*")!=-1){v=v.slice(0,v.length-1);var w="onBefore"+v.slice(2);q[w]=function(x){j(u,w,x);return q}}q[v]=function(x){j(u,v,x);return q};if(r==-1){if(q[w]){s[w]=q[w]}if(q[v]){s[v]=q[v]}}});i(this,{onCuepoint:function(x,w){if(arguments.length==1){p.embedded=[null,x];return q}if(typeof x=="number"){x=[x]}var v=e();p[v]=[x,w];if(s.isLoaded()){s._api().fp_addCuepoints(x,r,v)}return q},update:function(w){i(q,w);if(s.isLoaded()){s._api().fp_updateClip(w,r)}var v=s.getConfig();var x=(r==-1)?v.clip:v.playlist[r];i(x,w,true)},_fireEvent:function(v,y,w,A){if(v=="onLoad"){m(p,function(B,C){if(C[0]){s._api().fp_addCuepoints(C[0],r,B)}});return false}A=A||q;if(v=="onCuepoint"){var z=p[y];if(z){return z[1].call(s,A,w)}}if(y&&"onBeforeBegin,onMetaData,onStart,onUpdate,onResume".indexOf(v)!=-1){i(A,y);if(y.metaData){if(!A.duration){A.duration=y.metaData.duration}else{A.fullDuration=y.metaData.duration}}}var x=true;m(u[v],function(){x=this.call(s,A,y,w)});return x}});if(t.onCuepoint){var o=t.onCuepoint;q.onCuepoint.apply(q,typeof o=="function"?[o]:o);delete t.onCuepoint}m(t,function(v,w){if(typeof w=="function"){j(u,v,w);delete t[v]}});if(r==-1){s.onCuepoint=this.onCuepoint}};var l=function(p,r,q,t){var o=this,s={},u=false;if(t){i(s,t)}m(r,function(v,w){if(typeof w=="function"){s[v]=w;delete r[v]}});i(this,{animate:function(y,z,x){if(!y){return o}if(typeof z=="function"){x=z;z=500}if(typeof y=="string"){var w=y;y={};y[w]=z;z=500}if(x){var v=e();s[v]=x}if(z===undefined){z=500}r=q._api().fp_animate(p,y,z,v);return o},css:function(w,x){if(x!==undefined){var v={};v[w]=x;w=v}r=q._api().fp_css(p,w);i(o,r);return o},show:function(){this.display="block";q._api().fp_showPlugin(p);return o},hide:function(){this.display="none";q._api().fp_hidePlugin(p);return o},toggle:function(){this.display=q._api().fp_togglePlugin(p);return o},fadeTo:function(y,x,w){if(typeof x=="function"){w=x;x=500}if(w){var v=e();s[v]=w}this.display=q._api().fp_fadeTo(p,y,x,v);this.opacity=y;return o},fadeIn:function(w,v){return o.fadeTo(1,w,v)},fadeOut:function(w,v){return o.fadeTo(0,w,v)},getName:function(){return p},getPlayer:function(){return q},_fireEvent:function(w,v,x){if(w=="onUpdate"){var z=q._api().fp_getPlugin(p);if(!z){return}i(o,z);delete o.methods;if(!u){m(z.methods,function(){var B=""+this;o[B]=function(){var C=[].slice.call(arguments);var D=q._api().fp_invoke(p,B,C);return D==="undefined"||D===undefined?o:D}});u=true}}var A=s[w];if(A){var y=A.apply(o,v);if(w.slice(0,1)=="_"){delete s[w]}return y}return o}})};function b(q,G,t){var w=this,v=null,D=false,u,s,F=[],y={},x={},E,r,p,C,o,A;i(w,{id:function(){return E},isLoaded:function(){return(v!==null&&v.fp_play!==undefined&&!D)},getParent:function(){return q},hide:function(H){if(H){q.style.height="0px"}if(w.isLoaded()){v.style.height="0px"}return w},show:function(){q.style.height=A+"px";if(w.isLoaded()){v.style.height=o+"px"}return w},isHidden:function(){return w.isLoaded()&&parseInt(v.style.height,10)===0},load:function(J){if(!w.isLoaded()&&w._fireEvent("onBeforeLoad")!==false){var H=function(){u=q.innerHTML;if(u&&!flashembed.isSupported(G.version)){q.innerHTML=""}if(J){J.cached=true;j(x,"onLoad",J)}flashembed(q,G,{config:t})};var I=0;m(a,function(){this.unload(function(K){if(++I==a.length){H()}})})}return w},unload:function(J){if(this.isFullscreen()&&/WebKit/i.test(navigator.userAgent)){if(J){J(false)}return w}if(u.replace(/\s/g,"")!==""){if(w._fireEvent("onBeforeUnload")===false){if(J){J(false)}return w}D=true;try{if(v){v.fp_close();w._fireEvent("onUnload")}}catch(H){}var I=function(){v=null;q.innerHTML=u;D=false;if(J){J(true)}};setTimeout(I,50)}else{if(J){J(false)}}return w},getClip:function(H){if(H===undefined){H=C}return F[H]},getCommonClip:function(){return s},getPlaylist:function(){return F},getPlugin:function(H){var J=y[H];if(!J&&w.isLoaded()){var I=w._api().fp_getPlugin(H);if(I){J=new l(H,I,w);y[H]=J}}return J},getScreen:function(){return w.getPlugin("screen")},getControls:function(){return w.getPlugin("controls")._fireEvent("onUpdate")},getLogo:function(){try{return w.getPlugin("logo")._fireEvent("onUpdate")}catch(H){}},getPlay:function(){return w.getPlugin("play")._fireEvent("onUpdate")},getConfig:function(H){return H?k(t):t},getFlashParams:function(){return G},loadPlugin:function(K,J,M,L){if(typeof M=="function"){L=M;M={}}var I=L?e():"_";w._api().fp_loadPlugin(K,J,M,I);var H={};H[I]=L;var N=new l(K,null,w,H);y[K]=N;return N},getState:function(){return w.isLoaded()?v.fp_getState():-1},play:function(I,H){var J=function(){if(I!==undefined){w._api().fp_play(I,H)}else{w._api().fp_play()}};if(w.isLoaded()){J()}else{if(D){setTimeout(function(){w.play(I,H)},50)}else{w.load(function(){J()})}}return w},getVersion:function(){var I="flowplayer.js 3.2.4";if(w.isLoaded()){var H=v.fp_getVersion();H.push(I);return H}return I},_api:function(){if(!w.isLoaded()){throw"Flowplayer "+w.id()+" not loaded when calling an API method"}return v},setClip:function(H){w.setPlaylist([H]);return w},getIndex:function(){return p},_swfHeight:function(){return v.clientHeight}});m(("Click*,Load*,Unload*,Keypress*,Volume*,Mute*,Unmute*,PlaylistReplace,ClipAdd,Fullscreen*,FullscreenExit,Error,MouseOver,MouseOut").split(","),function(){var H="on"+this;if(H.indexOf("*")!=-1){H=H.slice(0,H.length-1);var I="onBefore"+H.slice(2);w[I]=function(J){j(x,I,J);return w}}w[H]=function(J){j(x,H,J);return w}});m(("pause,resume,mute,unmute,stop,toggle,seek,getStatus,getVolume,setVolume,getTime,isPaused,isPlaying,startBuffering,stopBuffering,isFullscreen,toggleFullscreen,reset,close,setPlaylist,addClip,playFeed,setKeyboardShortcutsEnabled,isKeyboardShortcutsEnabled").split(","),function(){var H=this;w[H]=function(J,I){if(!w.isLoaded()){return w}var K=null;if(J!==undefined&&I!==undefined){K=v["fp_"+H](J,I)}else{K=(J===undefined)?v["fp_"+H]():v["fp_"+H](J)}return K==="undefined"||K===undefined?w:K}});w._fireEvent=function(Q){if(typeof Q=="string"){Q=[Q]}var R=Q[0],O=Q[1],M=Q[2],L=Q[3],K=0;if(t.debug){g(Q)}if(!w.isLoaded()&&R=="onLoad"&&O=="player"){v=v||c(r);o=w._swfHeight();m(F,function(){this._fireEvent("onLoad")});m(y,function(S,T){T._fireEvent("onUpdate")});s._fireEvent("onLoad")}if(R=="onLoad"&&O!="player"){return}if(R=="onError"){if(typeof O=="string"||(typeof O=="number"&&typeof M=="number")){O=M;M=L}}if(R=="onContextMenu"){m(t.contextMenu[O],function(S,T){T.call(w)});return}if(R=="onPluginEvent"||R=="onBeforePluginEvent"){var H=O.name||O;var I=y[H];if(I){I._fireEvent("onUpdate",O);return I._fireEvent(M,Q.slice(3))}return}if(R=="onPlaylistReplace"){F=[];var N=0;m(O,function(){F.push(new h(this,N++,w))})}if(R=="onClipAdd"){if(O.isInStream){return}O=new h(O,M,w);F.splice(M,0,O);for(K=M+1;K<F.length;K++){F[K].index++}}var P=true;if(typeof O=="number"&&O<F.length){C=O;var J=F[O];if(J){P=J._fireEvent(R,M,L)}if(!J||P!==false){P=s._fireEvent(R,M,L,J)}}m(x[R],function(){P=this.call(w,O,M);if(this.cached){x[R].splice(K,1)}if(P===false){return false}K++});return P};function B(){if($f(q)){$f(q).getParent().innerHTML="";p=$f(q).getIndex();a[p]=w}else{a.push(w);p=a.length-1}A=parseInt(q.style.height,10)||q.clientHeight;E=q.id||"fp"+e();r=G.id||E+"_api";G.id=r;t.playerId=E;if(typeof t=="string"){t={clip:{url:t}}}if(typeof t.clip=="string"){t.clip={url:t.clip}}t.clip=t.clip||{};if(q.getAttribute("href",2)&&!t.clip.url){t.clip.url=q.getAttribute("href",2)}s=new h(t.clip,-1,w);t.playlist=t.playlist||[t.clip];var I=0;m(t.playlist,function(){var K=this;if(typeof K=="object"&&K.length){K={url:""+K}}m(t.clip,function(L,M){if(M!==undefined&&K[L]===undefined&&typeof M!="function"){K[L]=M}});t.playlist[I]=K;K=new h(K,I,w);F.push(K);I++});m(t,function(K,L){if(typeof L=="function"){if(s[K]){s[K](L)}else{j(x,K,L)}delete t[K]}});m(t.plugins,function(K,L){if(L){y[K]=new l(K,L,w)}});if(!t.plugins||t.plugins.controls===undefined){y.controls=new l("controls",null,w)}y.canvas=new l("canvas",null,w);u=q.innerHTML;function J(L){var K=w.hasiPadSupport&&w.hasiPadSupport();if(/iPad|iPhone|iPod/i.test(navigator.userAgent)&&!/.flv$/i.test(F[0].url)&&!K){return true}if(!w.isLoaded()&&w._fireEvent("onBeforeClick")!==false){w.load()}return f(L)}function H(){if(u.replace(/\s/g,"")!==""){if(q.addEventListener){q.addEventListener("click",J,false)}else{if(q.attachEvent){q.attachEvent("onclick",J)}}}else{if(q.addEventListener){q.addEventListener("click",f,false)}w.load()}}setTimeout(H,0)}if(typeof q=="string"){var z=c(q);if(!z){throw"Flowplayer cannot access element: "+q}q=z;B()}else{B()}}var a=[];function d(o){this.length=o.length;this.each=function(p){m(o,p)};this.size=function(){return o.length}}window.flowplayer=window.$f=function(){var p=null;var o=arguments[0];if(!arguments.length){m(a,function(){if(this.isLoaded()){p=this;return false}});return p||a[0]}if(arguments.length==1){if(typeof o=="number"){return a[o]}else{if(o=="*"){return new d(a)}m(a,function(){if(this.id()==o.id||this.id()==o||this.getParent()==o){p=this;return false}});return p}}if(arguments.length>1){var t=arguments[1],q=(arguments.length==3)?arguments[2]:{};if(typeof t=="string"){t={src:t}}t=i({bgcolor:"#000000",version:[9,0],expressInstall:"http://static.flowplayer.org/swf/expressinstall.swf",cachebusting:true},t);if(typeof o=="string"){if(o.indexOf(".")!=-1){var s=[];m(n(o),function(){s.push(new b(this,k(t),k(q)))});return new d(s)}else{var r=c(o);return new b(r!==null?r:o,t,q)}}else{if(o){return new b(o,t,q)}}}return null};i(window.$f,{fireEvent:function(){var o=[].slice.call(arguments);var q=$f(o[0]);return q?q._fireEvent(o.slice(1)):null},addPlugin:function(o,p){b.prototype[o]=p;return $f},each:m,extend:i});if(typeof jQuery=="function"){jQuery.fn.flowplayer=function(q,p){if(!arguments.length||typeof arguments[0]=="number"){var o=[];this.each(function(){var r=$f(this);if(r){o.push(r)}});return arguments.length?o[arguments[0]]:new d(o)}return this.each(function(){$f(this,k(q),p?k(p):{})})}}})();(function(){var h=document.all,j="http://www.adobe.com/go/getflashplayer",c=typeof jQuery=="function",e=/(\d+)[^\d]+(\d+)[^\d]*(\d*)/,b={width:"100%",height:"100%",id:"_"+(""+Math.random()).slice(9),allowfullscreen:true,allowscriptaccess:"always",quality:"high",version:[3,0],onFail:null,expressInstall:null,w3c:false,cachebusting:false};if(window.attachEvent){window.attachEvent("onbeforeunload",function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){}})}function i(m,l){if(l){for(var f in l){if(l.hasOwnProperty(f)){m[f]=l[f]}}}return m}function a(f,n){var m=[];for(var l in f){if(f.hasOwnProperty(l)){m[l]=n(f[l])}}return m}window.flashembed=function(f,m,l){if(typeof f=="string"){f=document.getElementById(f.replace("#",""))}if(!f){return}if(typeof m=="string"){m={src:m}}return new d(f,i(i({},b),m),l)};var g=i(window.flashembed,{conf:b,getVersion:function(){var m,f;try{f=navigator.plugins["Shockwave Flash"].description.slice(16)}catch(o){try{m=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");f=m&&m.GetVariable("$version")}catch(n){try{m=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");f=m&&m.GetVariable("$version")}catch(l){}}}f=e.exec(f);return f?[f[1],f[3]]:[0,0]},asString:function(l){if(l===null||l===undefined){return null}var f=typeof l;if(f=="object"&&l.push){f="array"}switch(f){case"string":l=l.replace(new RegExp('(["\\\\])',"g"),"\\$1");l=l.replace(/^\s?(\d+\.?\d+)%/,"$1pct");return'"'+l+'"';case"array":return"["+a(l,function(o){return g.asString(o)}).join(",")+"]";case"function":return'"function()"';case"object":var m=[];for(var n in l){if(l.hasOwnProperty(n)){m.push('"'+n+'":'+g.asString(l[n]))}}return"{"+m.join(",")+"}"}return String(l).replace(/\s/g," ").replace(/\'/g,'"')},getHTML:function(o,l){o=i({},o);var n='<object width="'+o.width+'" height="'+o.height+'" id="'+o.id+'" name="'+o.id+'"';if(o.cachebusting){o.src+=((o.src.indexOf("?")!=-1?"&":"?")+Math.random())}if(o.w3c||!h){n+=' data="'+o.src+'" type="application/x-shockwave-flash"'}else{n+=' classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'}n+=">";if(o.w3c||h){n+='<param name="movie" value="'+o.src+'" />'}o.width=o.height=o.id=o.w3c=o.src=null;o.onFail=o.version=o.expressInstall=null;for(var m in o){if(o[m]){n+='<param name="'+m+'" value="'+o[m]+'" />'}}var p="";if(l){for(var f in l){if(l[f]){var q=l[f];p+=f+"="+(/function|object/.test(typeof q)?g.asString(q):q)+"&"}}p=p.slice(0,-1);n+='<param name="flashvars" value=\''+p+"' />"}n+="</object>";return n},isSupported:function(f){return k[0]>f[0]||k[0]==f[0]&&k[1]>=f[1]}});var k=g.getVersion();function d(f,n,m){if(g.isSupported(n.version)){f.innerHTML=g.getHTML(n,m)}else{if(n.expressInstall&&g.isSupported([6,65])){f.innerHTML=g.getHTML(i(n,{src:n.expressInstall}),{MMredirectURL:location.href,MMplayerType:"PlugIn",MMdoctitle:document.title})}else{if(!f.innerHTML.replace(/\s/g,"")){f.innerHTML="<h2>Flash version "+n.version+" or greater is required</h2><h3>"+(k[0]>0?"Your version is "+k:"You have no flash plugin installed")+"</h3>"+(f.tagName=="A"?"<p>Click here to download latest version</p>":"<p>Download latest version from <a href='"+j+"'>here</a></p>");if(f.tagName=="A"){f.onclick=function(){location.href=j}}}if(n.onFail){var l=n.onFail.call(this);if(typeof l=="string"){f.innerHTML=l}}}}if(h){window[n.id]=document.getElementById(n.id)}i(this,{getRoot:function(){return f},getOptions:function(){return n},getConf:function(){return m},getApi:function(){return f.firstChild}})}if(c){jQuery.tools=jQuery.tools||{version:"3.2.4"};jQuery.tools.flashembed={conf:b};jQuery.fn.flashembed=function(l,f){return this.each(function(){$(this).data("flashembed",flashembed(this,l,f))})}}})();
\ No newline at end of file
diff --git a/wp-content/plugins/ai-embed/flowplayer/js/index.html b/wp-content/plugins/ai-embed/flowplayer/js/index.html
deleted file mode 100644
index 5314c430603e2a7cf0e5160e03e6362d7720423a..0000000000000000000000000000000000000000
--- a/wp-content/plugins/ai-embed/flowplayer/js/index.html
+++ /dev/null
@@ -1,74 +0,0 @@
-<html><head>
-<meta http-equiv="content-type" content="text/html; charset=UTF-8">
-<!-- A minimal Flowplayer setup to get you started -->
-  
-
-	<!-- 
-		include flowplayer JavaScript file that does  
-		Flash embedding and provides the Flowplayer API.
-	-->
-	<script type="text/javascript" src="flowplayer-3.2.4.min.js"></script>
-	
-	<!-- some minimal styling, can be removed -->
-	<link rel="stylesheet" type="text/css" href="style.css">
-	
-	<!-- page title -->
-	<title>Minimal Flowplayer setup</title>
-
-</head><body>
-
-	<div id="page">
-		
-		<h1>Minimal Flowplayer setup</h1>
-	
-		<p>View commented source code to get familiar with Flowplayer installation.</p>
-		
-		<!-- this A tag is where your Flowplayer will be placed. it can be anywhere -->
-		<a  
-			 href="http://e1h13.simplecdn.net/flowplayer/flowplayer.flv"  
-			 style="display:block;width:520px;height:330px"  
-			 id="player"> 
-		</a> 
-	
-		<!-- this will install flowplayer inside previous A- tag. -->
-		<script>
-			flowplayer("player", "../flowplayer-3.2.5.swf");
-		</script>
-	
-		
-		
-		<!-- 
-			after this line is purely informational stuff. 
-			does not affect on Flowplayer functionality 
-		-->
-
-		<p>		
-			If you are running these examples <strong>locally</strong> and not on some webserver you must edit your 
-			<a href="http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager04.html">
-				Flash security settings</a>. 
-		</p>
-		
-		<p class="less">
-			Select "Edit locations" &gt; "Add location" &gt; "Browse for files" and select
-			flowplayer-x.x.x.swf you just downloaded.
-		</p>
-		
-		
-		<h2>Documentation</h2>
-		
-		<p>
-			<a href="http://flowplayer.org/documentation/installation/index.html">Flowplayer installation</a>
-		</p>
-
-		<p>
-			<a href="http://flowplayer.org/documentation/configuration/index.html">Flowplayer configuration</a>
-		</p>
-
-		<p>
-			See this identical page on <a href="http://flowplayer.org/demos/example/index.htm">Flowplayer website</a> 
-		</p>
-		
-	</div>
-	
-	
-</body></html>
\ No newline at end of file
diff --git a/wp-content/plugins/ai-embed/flowplayer/js/style.css b/wp-content/plugins/ai-embed/flowplayer/js/style.css
deleted file mode 100644
index 98f090c3c76d15cf968c34a215d687f1a54f6208..0000000000000000000000000000000000000000
--- a/wp-content/plugins/ai-embed/flowplayer/js/style.css
+++ /dev/null
@@ -1,41 +0,0 @@
-
-body {
-	background-color:#fff;	
-	font-family:"Lucida Grande","bitstream vera sans","trebuchet ms",verdana,arial;
-	text-align:center;
-}
-
-#page {
-	background-color:#efefef;
-	width:600px;
-	margin:50px auto;
-	padding:20px 150px 20px 50px;
-	min-height:600px;
-	border:2px solid #fff;
-	outline:1px solid #ccc;
-	text-align:left;
-}
-
-h1, h2 {
-	letter-spacing:-1px;
-	color:#2D5AC3;
-	font-weight:normal;		
-	margin-bottom:-10px;
-}
-
-h1 {
-	font-size:22px;
-}
-
-h2 {
-	font-size:18px;
-}
-
-.less {
-	color:#999;
-	font-size:12px;
-}
-
-a {
-	color:#295c72;		
-}
diff --git a/wp-content/plugins/ai-embed/flowplayer/skin/all-skins.css b/wp-content/plugins/ai-embed/flowplayer/skin/all-skins.css
deleted file mode 100644
index 19141c33476e60629f572e6fbf67d012fab4ea37..0000000000000000000000000000000000000000
--- a/wp-content/plugins/ai-embed/flowplayer/skin/all-skins.css
+++ /dev/null
@@ -1,475 +0,0 @@
-.minimalist{position:relative;width:100%;text-align:left;background-size:contain;background-repeat:no-repeat;background-position:center center;display:inline-block;}
-.minimalist *{font-weight:inherit;font-family:inherit;font-style:inherit;text-decoration:inherit;font-size:100%;padding:0;border:0;margin:0;list-style-type:none}
-.minimalist a:focus{outline:0}
-.minimalist video{width:100%}
-.minimalist.is-ipad video{-webkit-transform:translateX(-2048px);}
-.is-ready.minimalist.is-ipad video{-webkit-transform:translateX(0)}
-.minimalist .fp-engine,.minimalist .fp-ui,.minimalist .fp-message{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;z-index:1}
-.minimalist .fp-message{display:none;text-align:center;padding-top:5%;cursor:default;}
-.minimalist .fp-message h2{font-size:120%;margin-bottom:1em}
-.minimalist .fp-message p{color:#666;font-size:95%}
-.minimalist .fp-controls{position:absolute;bottom:0;width:100%;}
-.no-background.minimalist .fp-controls{background-color:transparent !important;background-image:-moz-linear-gradient(transparent,transparent) !important;background-image:-webkit-gradient(linear,0 0,0 100%,from(transparent),to(transparent)) !important}
-.is-fullscreen.minimalist .fp-controls{bottom:3px}
-.is-mouseover.minimalist .fp-controls{bottom:0}
-.minimalist .fp-waiting{display:none;margin:19% auto;text-align:center;}
-.minimalist .fp-waiting *{-webkit-box-shadow:0 0 5px #333;-moz-box-shadow:0 0 5px #333;box-shadow:0 0 5px #333}
-.minimalist .fp-waiting em{width:1em;height:1em;-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;background-color:rgba(255,255,255,0.8);display:inline-block;-webkit-animation:pulse .6s infinite;-moz-animation:pulse .6s infinite;animation:pulse .6s infinite;margin:.3em;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);}
-.minimalist .fp-waiting em:nth-child(1){-webkit-animation-delay:.3s;-moz-animation-delay:.3s;animation-delay:.3s}
-.minimalist .fp-waiting em:nth-child(2){-webkit-animation-delay:.45s;-moz-animation-delay:.45s;animation-delay:.45s}
-.minimalist .fp-waiting em:nth-child(3){-webkit-animation-delay:.6s;-moz-animation-delay:.6s;animation-delay:.6s}
-.minimalist .fp-waiting p{color:#ccc;font-weight:bold}
-.minimalist .fp-speed{font-size:30px;background-color:#333;background-color:rgba(51,51,51,0.8);color:#eee;margin:0 auto;text-align:center;width:120px;padding:.1em 0 0;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s;}
-.minimalist .fp-speed.fp-hilite{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
-.minimalist .fp-help{position:absolute;top:0;left:-9999em;z-index:100;background-color:#333;background-color:rgba(51,51,51,0.9);width:100%;height:100%;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .2s;-moz-transition:opacity .2s;transition:opacity .2s;text-align:center;}
-.is-help.minimalist .fp-help{left:0;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
-.minimalist .fp-help .fp-help-section{margin:3%}
-.minimalist .fp-help .fp-help-basics{margin-top:6%}
-.minimalist .fp-help p{color:#eee;margin:.5em 0;font-size:14px;line-height:1.5;display:inline-block;margin:1% 2%}
-.minimalist .fp-help em{background:#eee;-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em;margin-right:.4em;padding:.3em .6em;color:#333}
-.minimalist .fp-help small{font-size:90%;color:#aaa}
-.minimalist .fp-help .fp-close{display:block}
-@media (max-width: 600px){.minimalist .fp-help p{font-size:9px}
-}.minimalist .fp-subtitle{position:absolute;bottom:40px;left:-99999em;z-index:10;text-align:center;width:100%;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s;}
-.minimalist .fp-subtitle p{display:inline;background-color:#333;background-color:rgba(51,51,51,0.9);color:#eee;padding:.1em .4em;font-size:16px;line-height:1.6;}
-.minimalist .fp-subtitle p:after{content:'';clear:both}
-.minimalist .fp-subtitle.fp-active{left:0;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
-.minimalist .fp-fullscreen,.minimalist .fp-unload,.minimalist .fp-mute,.minimalist .fp-embed,.minimalist .fp-close,.minimalist .fp-play{background-image:url(img/white.png);background-size:37px 300px;}
-.color-light.minimalist .fp-fullscreen,.color-light.minimalist .fp-unload,.color-light.minimalist .fp-mute,.color-light.minimalist .fp-embed,.color-light.minimalist .fp-close,.color-light.minimalist .fp-play{background-image:url(img/black.png);}
-@media (-webkit-min-device-pixel-ratio: 2){.color-light.minimalist .fp-fullscreen,.color-light.minimalist .fp-unload,.color-light.minimalist .fp-mute,.color-light.minimalist .fp-embed,.color-light.minimalist .fp-close,.color-light.minimalist .fp-play{background-image:url(img/black@x2.png)}
-}@media (-webkit-min-device-pixel-ratio: 2){.minimalist .fp-fullscreen,.minimalist .fp-unload,.minimalist .fp-mute,.minimalist .fp-embed,.minimalist .fp-close,.minimalist .fp-play{background-image:url(img/white@x2.png)}
-}.is-splash.minimalist .fp-ui,.is-paused.minimalist .fp-ui{background:url(img/play_white.png) center no-repeat;background-size:12%;}
-@media (-webkit-min-device-pixel-ratio: 2){.is-splash.minimalist .fp-ui,.is-paused.minimalist .fp-ui{background:url(img/play_white@x2.png) center no-repeat;background-size:12%}
-}.color-light.is-splash.minimalist .fp-ui,.color-light.is-paused.minimalist .fp-ui{background-image:url(img/play_black.png)}
-@media (-webkit-min-device-pixel-ratio: 2){.color-light.is-splash.minimalist .fp-ui,.color-light.is-paused.minimalist .fp-ui{background-image:url(img/play_black@x2.png)}
-}.is-fullscreen.minimalist .fp-ui{background-size:auto}
-.is-seeking.minimalist .fp-ui,.is-loading.minimalist .fp-ui{background-image:none}
-.minimalist .fp-logo{position:absolute;top:auto;left:15px;bottom:30px;cursor:pointer;display:none;z-index:100;}
-.minimalist .fp-logo img{width:100%}
-.is-embedded.minimalist .fp-logo{display:block}
-.fixed-controls.minimalist .fp-logo{bottom:15px}
-.minimalist .fp-fullscreen,.minimalist .fp-unload,.minimalist .fp-close{position:absolute;top:5px;left:auto;right:5px;display:block;width:30px;height:23px;background-position:12px -197px;cursor:pointer}
-.minimalist .fp-unload,.minimalist .fp-close{background-position:14px -175px;display:none}
-.minimalist .fp-play{display:none;width:27px;height:20px;background-position:9px -24px;position:absolute;bottom:0;left:0;}
-.play-button.minimalist .fp-play{display:block}
-.is-paused.minimalist .fp-play{background-position:9px 7px}
-.minimalist.is-ready.is-closeable .fp-unload{display:block}
-.minimalist.is-ready.is-closeable .fp-fullscreen{display:none}
-.minimalist.is-fullscreen .fp-fullscreen{background-position:10px -217px;display:block !important}
-.minimalist.is-fullscreen .fp-unload,.minimalist.is-fullscreen .fp-close{display:none !important}
-.minimalist .fp-timeline{height:3px;position:relative;overflow:hidden;top:5px;height:10px;margin:0 150px 0 45px;}
-.no-volume.minimalist .fp-timeline{margin-right:60px}
-.no-mute.minimalist .fp-timeline{margin-right:45px}
-.play-button.minimalist .fp-timeline{margin-left:67px}
-.is-long.minimalist .fp-timeline{margin:0 180px 0 75px;}
-.no-volume.is-long.minimalist .fp-timeline{margin-right:90px}
-.no-mute.is-long.minimalist .fp-timeline{margin-right:75px}
-.play-button.is-long.minimalist .fp-timeline{margin-left:97px}
-.aside-time.minimalist .fp-timeline,.no-time.minimalist .fp-timeline{margin:0 110px 0 5px}
-.aside-time.no-volume.minimalist .fp-timeline,.no-time.no-volume.minimalist .fp-timeline{margin-right:20px}
-.aside-time.no-mute.minimalist .fp-timeline,.no-time.no-mute.minimalist .fp-timeline{margin-right:5px}
-.play-button.no-time.minimalist .fp-timeline,.play-button.aside-time.minimalist .fp-timeline{margin-left:27px}
-.minimalist .fp-buffer,.minimalist .fp-progress{position:absolute;top:0;left:auto;height:100%;cursor:col-resize}
-.minimalist .fp-buffer{-webkit-transition:width .25s linear;-moz-transition:width .25s linear;transition:width .25s linear}
-.minimalist .fp-volume{position:absolute;top:7.5px;right:5px}
-.minimalist .fp-mute{width:10px;height:15px;float:left;position:relative;top:-5px;left:;cursor:pointer;background-position:-2px -99px;}
-.no-mute.minimalist .fp-mute{display:none}
-.minimalist .fp-volumeslider{width:90px;height:5px;cursor:col-resize;float:left;}
-.no-volume.minimalist .fp-volumeslider{display:none}
-.minimalist .fp-volumelevel{height:100%}
-.minimalist .fp-time{text-shadow:0 0 1px #000;font-size:12px;font-weight:bold;color:#fff;width:100%;}
-.minimalist .fp-time.is-inverted .fp-duration{display:none}
-.minimalist .fp-time.is-inverted .fp-remaining{display:inline}
-.minimalist .fp-time em{width:35px;height:10px;line-height:10px;text-align:center;position:absolute;bottom:5px}
-.no-time.minimalist .fp-time{display:none}
-.is-long.minimalist .fp-time em{width:65px}
-.minimalist .fp-elapsed{left:5px;}
-.play-button.minimalist .fp-elapsed{left:27px}
-.minimalist .fp-remaining,.minimalist .fp-duration{right:110px;color:#eee;}
-.no-volume.minimalist .fp-remaining,.no-volume.minimalist .fp-duration{right:20px}
-.no-mute.minimalist .fp-remaining,.no-mute.minimalist .fp-duration{right:5px}
-.minimalist .fp-remaining{display:none}
-.minimalist.color-light .fp-time{color:#222;text-shadow:0 0 1px #fff}
-.minimalist.color-light .fp-remaining,.minimalist.color-light .fp-duration{color:#666}
-.minimalist.aside-time .fp-time{position:absolute;top:5px;left:5px;bottom:auto !important;width:85px;}
-.minimalist.aside-time .fp-time strong,.minimalist.aside-time .fp-time em{position:static}
-.minimalist.aside-time .fp-time .fp-elapsed{margin-right:5px}
-.minimalist.is-long.aside-time .fp-time{width:130px}
-.minimalist.is-splash,.minimalist.is-poster{cursor:pointer;}
-.minimalist.is-splash .fp-controls,.minimalist.is-poster .fp-controls,.minimalist.is-splash .fp-fullscreen,.minimalist.is-poster .fp-fullscreen,.minimalist.is-splash .fp-unload,.minimalist.is-poster .fp-unload,.minimalist.is-splash .fp-time,.minimalist.is-poster .fp-time,.minimalist.is-splash .fp-embed,.minimalist.is-poster .fp-embed{display:none !important}
-.minimalist.is-poster .fp-engine{top:-9999em}
-.minimalist.is-loading .fp-waiting{display:block}
-.minimalist.is-loading .fp-controls,.minimalist.is-loading .fp-time{display:none}
-.minimalist.is-loading .fp-ui{background-position:-9999em}
-.minimalist.is-seeking .fp-waiting{display:block}
-.minimalist.is-fullscreen{position:fixed !important;top:0 !important;left:0 !important;border:0 !important;margin:0 !important;width:100% !important;height:100% !important;max-width:100% !important;z-index:99999 !important;-webkit-box-shadow:0 !important;-moz-box-shadow:0 !important;box-shadow:0 !important;background-image:none !important;background-color:#333}
-.minimalist.is-error{border:1px solid #909090;background:#fdfdfd !important;}
-.minimalist.is-error h2{font-weight:bold;font-size:large;margin-top:10%}
-.minimalist.is-error .fp-message{display:block}
-.minimalist.is-error object,.minimalist.is-error video,.minimalist.is-error .fp-controls,.minimalist.is-error .fp-time,.minimalist.is-error .fp-subtitle{display:none}
-.minimalist.is-ready.is-muted .fp-mute{opacity:.5;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50)}
-.minimalist.is-mouseout .fp-controls{height:0;-webkit-transition:height .15s .3s;-moz-transition:height .15s .3s;transition:height .15s .3s}
-.minimalist.is-mouseout .fp-timeline{margin:0 !important}
-.minimalist.is-mouseout .fp-timeline{-webkit-transition:height .15s .3s,top .15s .3s,margin .15s .3s;-moz-transition:height .15s .3s,top .15s .3s,margin .15s .3s;transition:height .15s .3s,top .15s .3s,margin .15s .3s;height:4px;top:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
-.minimalist.is-mouseout .fp-fullscreen,.minimalist.is-mouseout .fp-unload,.minimalist.is-mouseout .fp-elapsed,.minimalist.is-mouseout .fp-remaining,.minimalist.is-mouseout .fp-duration,.minimalist.is-mouseout .fp-embed,.minimalist.is-mouseout .fp-volume,.minimalist.is-mouseout .fp-play{opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .15s .3s;-moz-transition:opacity .15s .3s;transition:opacity .15s .3s}
-.minimalist.is-mouseover .fp-controls,.minimalist.fixed-controls .fp-controls{height:20px}
-.minimalist.is-mouseover .fp-fullscreen,.minimalist.fixed-controls .fp-fullscreen,.minimalist.is-mouseover .fp-unload,.minimalist.fixed-controls .fp-unload,.minimalist.is-mouseover .fp-elapsed,.minimalist.fixed-controls .fp-elapsed,.minimalist.is-mouseover .fp-remaining,.minimalist.fixed-controls .fp-remaining,.minimalist.is-mouseover .fp-duration,.minimalist.fixed-controls .fp-duration,.minimalist.is-mouseover .fp-embed,.minimalist.fixed-controls .fp-embed,.minimalist.is-mouseover .fp-logo,.minimalist.fixed-controls .fp-logo,.minimalist.is-mouseover .fp-volume,.minimalist.fixed-controls .fp-volume,.minimalist.is-mouseover .fp-play,.minimalist.fixed-controls .fp-play{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
-.minimalist.fixed-controls .fp-volume{display:block}
-.minimalist.fixed-controls .fp-controls{bottom:-20px;}
-.is-fullscreen.minimalist.fixed-controls .fp-controls{bottom:0}
-.minimalist.fixed-controls .fp-time em{bottom:-15px;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
-.is-fullscreen.minimalist.fixed-controls .fp-time em{bottom:5px}
-.minimalist.is-disabled .fp-progress{background-color:#999}
-.minimalist .fp-embed{position:absolute;top:5px;left:5px;display:block;width:25px;height:20px;background-position:3px -237px}
-.minimalist .fp-embed-code{position:absolute;display:none;top:10px;left:40px;background-color:#333;padding:3px 5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 3px #ccc;-moz-box-shadow:0 0 3px #ccc;box-shadow:0 0 3px #ccc;font-size:12px;}
-.minimalist .fp-embed-code:before{content:'';width:0;height:0;position:absolute;top:2px;left:-10px;border:5px solid transparent;border-right-color:#333}
-.minimalist .fp-embed-code textarea{width:400px;height:16px;font-family:monaco,"courier new",verdana;color:#777;white-space:nowrap;resize:none;overflow:hidden;border:0;outline:0;background-color:transparent;color:#ccc}
-.minimalist .fp-embed-code label{display:block;color:#999}
-.minimalist.is-embedding .fp-embed,.minimalist.is-embedding .fp-embed-code{display:block;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
-.minimalist.aside-time .fp-embed{left:85px}
-.minimalist.aside-time .fp-embed-code{left:115px}
-.minimalist.aside-time.is-embedding .fp-time{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
-.minimalist.is-long.aside-time .fp-embed{left:130px}
-.minimalist.no-time .fp-embed{left:5px !important}
-@-moz-keyframes pulse{0%{opacity:0}
-100%{opacity:1}
-}@-webkit-keyframes pulse{0%{opacity:0}
-100%{opacity:1}
-}@-o-keyframes pulse{0%{opacity:0}
-100%{opacity:1}
-}@-ms-keyframes pulse{0%{opacity:0}
-100%{opacity:1}
-}@keyframes pulse{0%{opacity:0}
-100%{opacity:1}
-}.minimalist .fp-controls{background-color:#333;background-color:rgba(51,51,51,0.6)}
-.minimalist.fixed-controls .fp-controls{background-color:#333}
-.minimalist .fp-timeline{background-color:#666}
-.minimalist .fp-buffer{background-color:#eee}
-.minimalist .fp-progress{background-color:#00a7c8}
-.minimalist .fp-volumeslider{background-color:#000}
-.minimalist .fp-volumelevel{background-color:#fff}
-.minimalist .fp-play{height:24px}
-.minimalist.color-light .fp-controls{background-color:rgba(255,255,255,0.6)}
-.minimalist.color-light.fixed-controls .fp-controls{background-color:#fff}
-.minimalist.color-light .fp-volumeslider{background-color:#ddd}
-.minimalist.color-light .fp-volumelevel{background-color:#222}
-.minimalist.color-alt .fp-progress{background-color:#fff}
-.minimalist.color-alt .fp-buffer{background-color:#999}
-.minimalist.color-alt2 .fp-progress{background-color:#900}
-.functional{position:relative;width:100%;text-align:left;background-size:contain;background-repeat:no-repeat;background-position:center center;display:inline-block;}
-.functional *{font-weight:inherit;font-family:inherit;font-style:inherit;text-decoration:inherit;font-size:100%;padding:0;border:0;margin:0;list-style-type:none}
-.functional a:focus{outline:0}
-.functional video{width:100%}
-.functional.is-ipad video{-webkit-transform:translateX(-2048px);}
-.is-ready.functional.is-ipad video{-webkit-transform:translateX(0)}
-.functional .fp-engine,.functional .fp-ui,.functional .fp-message{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;z-index:1}
-.functional .fp-message{display:none;text-align:center;padding-top:5%;cursor:default;}
-.functional .fp-message h2{font-size:120%;margin-bottom:1em}
-.functional .fp-message p{color:#666;font-size:95%}
-.functional .fp-controls{position:absolute;bottom:0;width:100%;}
-.no-background.functional .fp-controls{background-color:transparent !important;background-image:-moz-linear-gradient(transparent,transparent) !important;background-image:-webkit-gradient(linear,0 0,0 100%,from(transparent),to(transparent)) !important}
-.is-fullscreen.functional .fp-controls{bottom:3px}
-.is-mouseover.functional .fp-controls{bottom:0}
-.functional .fp-waiting{display:none;margin:19% auto;text-align:center;}
-.functional .fp-waiting *{-webkit-box-shadow:0 0 5px #333;-moz-box-shadow:0 0 5px #333;box-shadow:0 0 5px #333}
-.functional .fp-waiting em{width:1em;height:1em;-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;background-color:rgba(255,255,255,0.8);display:inline-block;-webkit-animation:pulse .6s infinite;-moz-animation:pulse .6s infinite;animation:pulse .6s infinite;margin:.3em;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);}
-.functional .fp-waiting em:nth-child(1){-webkit-animation-delay:.3s;-moz-animation-delay:.3s;animation-delay:.3s}
-.functional .fp-waiting em:nth-child(2){-webkit-animation-delay:.45s;-moz-animation-delay:.45s;animation-delay:.45s}
-.functional .fp-waiting em:nth-child(3){-webkit-animation-delay:.6s;-moz-animation-delay:.6s;animation-delay:.6s}
-.functional .fp-waiting p{color:#ccc;font-weight:bold}
-.functional .fp-speed{font-size:30px;background-color:#333;background-color:rgba(51,51,51,0.8);color:#eee;margin:0 auto;text-align:center;width:120px;padding:.1em 0 0;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s;}
-.functional .fp-speed.fp-hilite{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
-.functional .fp-help{position:absolute;top:0;left:-9999em;z-index:100;background-color:#333;background-color:rgba(51,51,51,0.9);width:100%;height:100%;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .2s;-moz-transition:opacity .2s;transition:opacity .2s;text-align:center;}
-.is-help.functional .fp-help{left:0;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
-.functional .fp-help .fp-help-section{margin:3%}
-.functional .fp-help .fp-help-basics{margin-top:6%}
-.functional .fp-help p{color:#eee;margin:.5em 0;font-size:14px;line-height:1.5;display:inline-block;margin:1% 2%}
-.functional .fp-help em{background:#eee;-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em;margin-right:.4em;padding:.3em .6em;color:#333}
-.functional .fp-help small{font-size:90%;color:#aaa}
-.functional .fp-help .fp-close{display:block}
-@media (max-width: 600px){.functional .fp-help p{font-size:9px}
-}.functional .fp-subtitle{position:absolute;bottom:40px;left:-99999em;z-index:10;text-align:center;width:100%;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s;}
-.functional .fp-subtitle p{display:inline;background-color:#333;background-color:rgba(51,51,51,0.9);color:#eee;padding:.1em .4em;font-size:16px;line-height:1.6;}
-.functional .fp-subtitle p:after{content:'';clear:both}
-.functional .fp-subtitle.fp-active{left:0;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
-.functional .fp-fullscreen,.functional .fp-unload,.functional .fp-mute,.functional .fp-embed,.functional .fp-close,.functional .fp-play{background-image:url(img/white.png);background-size:37px 300px;}
-.color-light.functional .fp-fullscreen,.color-light.functional .fp-unload,.color-light.functional .fp-mute,.color-light.functional .fp-embed,.color-light.functional .fp-close,.color-light.functional .fp-play{background-image:url(img/black.png);}
-@media (-webkit-min-device-pixel-ratio: 2){.color-light.functional .fp-fullscreen,.color-light.functional .fp-unload,.color-light.functional .fp-mute,.color-light.functional .fp-embed,.color-light.functional .fp-close,.color-light.functional .fp-play{background-image:url(img/black@x2.png)}
-}@media (-webkit-min-device-pixel-ratio: 2){.functional .fp-fullscreen,.functional .fp-unload,.functional .fp-mute,.functional .fp-embed,.functional .fp-close,.functional .fp-play{background-image:url(img/white@x2.png)}
-}.is-splash.functional .fp-ui,.is-paused.functional .fp-ui{background:url(img/play_white.png) center no-repeat;background-size:12%;}
-@media (-webkit-min-device-pixel-ratio: 2){.is-splash.functional .fp-ui,.is-paused.functional .fp-ui{background:url(img/play_white@x2.png) center no-repeat;background-size:12%}
-}.color-light.is-splash.functional .fp-ui,.color-light.is-paused.functional .fp-ui{background-image:url(img/play_black.png)}
-@media (-webkit-min-device-pixel-ratio: 2){.color-light.is-splash.functional .fp-ui,.color-light.is-paused.functional .fp-ui{background-image:url(img/play_black@x2.png)}
-}.is-fullscreen.functional .fp-ui{background-size:auto}
-.is-seeking.functional .fp-ui,.is-loading.functional .fp-ui{background-image:none}
-.functional .fp-logo{position:absolute;top:auto;left:15px;bottom:40px;cursor:pointer;display:none;z-index:100;}
-.functional .fp-logo img{width:100%}
-.is-embedded.functional .fp-logo{display:block}
-.fixed-controls.functional .fp-logo{bottom:15px}
-.functional .fp-fullscreen,.functional .fp-unload,.functional .fp-close{position:absolute;top:10px;left:auto;right:10px;display:block;width:30px;height:23px;background-position:12px -197px;cursor:pointer}
-.functional .fp-unload,.functional .fp-close{background-position:14px -175px;display:none}
-.functional .fp-play{display:none;width:27px;height:30px;background-position:9px -24px;position:absolute;bottom:0;left:0;}
-.play-button.functional .fp-play{display:block}
-.is-paused.functional .fp-play{background-position:9px 7px}
-.functional.is-ready.is-closeable .fp-unload{display:block}
-.functional.is-ready.is-closeable .fp-fullscreen{display:none}
-.functional.is-fullscreen .fp-fullscreen{background-position:10px -217px;display:block !important}
-.functional.is-fullscreen .fp-unload,.functional.is-fullscreen .fp-close{display:none !important}
-.functional .fp-timeline{height:3px;position:relative;overflow:hidden;top:10px;height:10px;margin:0 165px 0 55px;}
-.no-volume.functional .fp-timeline{margin-right:75px}
-.no-mute.functional .fp-timeline{margin-right:55px}
-.play-button.functional .fp-timeline{margin-left:72px}
-.is-long.functional .fp-timeline{margin:0 195px 0 85px;}
-.no-volume.is-long.functional .fp-timeline{margin-right:105px}
-.no-mute.is-long.functional .fp-timeline{margin-right:85px}
-.play-button.is-long.functional .fp-timeline{margin-left:102px}
-.aside-time.functional .fp-timeline,.no-time.functional .fp-timeline{margin:0 120px 0 10px}
-.aside-time.no-volume.functional .fp-timeline,.no-time.no-volume.functional .fp-timeline{margin-right:30px}
-.aside-time.no-mute.functional .fp-timeline,.no-time.no-mute.functional .fp-timeline{margin-right:10px}
-.play-button.no-time.functional .fp-timeline,.play-button.aside-time.functional .fp-timeline{margin-left:27px}
-.functional .fp-buffer,.functional .fp-progress{position:absolute;top:0;left:auto;height:100%;cursor:col-resize}
-.functional .fp-buffer{-webkit-transition:width .25s linear;-moz-transition:width .25s linear;transition:width .25s linear}
-.functional .fp-volume{position:absolute;top:11px;right:10px}
-.functional .fp-mute{width:10px;height:15px;float:left;position:relative;top:-3.5px;left:;cursor:pointer;background-position:-2px -99px;}
-.no-mute.functional .fp-mute{display:none}
-.functional .fp-volumeslider{width:90px;height:8px;cursor:col-resize;float:left;}
-.no-volume.functional .fp-volumeslider{display:none}
-.functional .fp-volumelevel{height:100%}
-.functional .fp-time{text-shadow:0 0 1px #000;font-size:12px;font-weight:bold;color:#fff;width:100%;}
-.functional .fp-time.is-inverted .fp-duration{display:none}
-.functional .fp-time.is-inverted .fp-remaining{display:inline}
-.functional .fp-time em{width:35px;height:10px;line-height:10px;text-align:center;position:absolute;bottom:10px}
-.no-time.functional .fp-time{display:none}
-.is-long.functional .fp-time em{width:65px}
-.functional .fp-elapsed{left:10px;}
-.play-button.functional .fp-elapsed{left:27px}
-.functional .fp-remaining,.functional .fp-duration{right:120px;color:#eee;}
-.no-volume.functional .fp-remaining,.no-volume.functional .fp-duration{right:30px}
-.no-mute.functional .fp-remaining,.no-mute.functional .fp-duration{right:10px}
-.functional .fp-remaining{display:none}
-.functional.color-light .fp-time{color:#222;text-shadow:0 0 1px #fff}
-.functional.color-light .fp-remaining,.functional.color-light .fp-duration{color:#666}
-.functional.aside-time .fp-time{position:absolute;top:10px;left:10px;bottom:auto !important;width:100px;}
-.functional.aside-time .fp-time strong,.functional.aside-time .fp-time em{position:static}
-.functional.aside-time .fp-time .fp-elapsed{margin-right:10px}
-.functional.is-long.aside-time .fp-time{width:130px}
-.functional.is-splash,.functional.is-poster{cursor:pointer;}
-.functional.is-splash .fp-controls,.functional.is-poster .fp-controls,.functional.is-splash .fp-fullscreen,.functional.is-poster .fp-fullscreen,.functional.is-splash .fp-unload,.functional.is-poster .fp-unload,.functional.is-splash .fp-time,.functional.is-poster .fp-time,.functional.is-splash .fp-embed,.functional.is-poster .fp-embed{display:none !important}
-.functional.is-poster .fp-engine{top:-9999em}
-.functional.is-loading .fp-waiting{display:block}
-.functional.is-loading .fp-controls,.functional.is-loading .fp-time{display:none}
-.functional.is-loading .fp-ui{background-position:-9999em}
-.functional.is-seeking .fp-waiting{display:block}
-.functional.is-fullscreen{position:fixed !important;top:0 !important;left:0 !important;border:0 !important;margin:0 !important;width:100% !important;height:100% !important;max-width:100% !important;z-index:99999 !important;-webkit-box-shadow:0 !important;-moz-box-shadow:0 !important;box-shadow:0 !important;background-image:none !important;background-color:#333}
-.functional.is-error{border:1px solid #909090;background:#fdfdfd !important;}
-.functional.is-error h2{font-weight:bold;font-size:large;margin-top:10%}
-.functional.is-error .fp-message{display:block}
-.functional.is-error object,.functional.is-error video,.functional.is-error .fp-controls,.functional.is-error .fp-time,.functional.is-error .fp-subtitle{display:none}
-.functional.is-ready.is-muted .fp-mute{opacity:.5;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50)}
-.functional.is-mouseout .fp-controls{height:0;-webkit-transition:height .15s .3s;-moz-transition:height .15s .3s;transition:height .15s .3s}
-.functional.is-mouseout .fp-timeline{margin:0 !important}
-.functional.is-mouseout .fp-timeline{-webkit-transition:height .15s .3s,top .15s .3s,margin .15s .3s;-moz-transition:height .15s .3s,top .15s .3s,margin .15s .3s;transition:height .15s .3s,top .15s .3s,margin .15s .3s;height:4px;top:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
-.functional.is-mouseout .fp-fullscreen,.functional.is-mouseout .fp-unload,.functional.is-mouseout .fp-elapsed,.functional.is-mouseout .fp-remaining,.functional.is-mouseout .fp-duration,.functional.is-mouseout .fp-embed,.functional.is-mouseout .fp-volume,.functional.is-mouseout .fp-play{opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .15s .3s;-moz-transition:opacity .15s .3s;transition:opacity .15s .3s}
-.functional.is-mouseover .fp-controls,.functional.fixed-controls .fp-controls{height:30px}
-.functional.is-mouseover .fp-fullscreen,.functional.fixed-controls .fp-fullscreen,.functional.is-mouseover .fp-unload,.functional.fixed-controls .fp-unload,.functional.is-mouseover .fp-elapsed,.functional.fixed-controls .fp-elapsed,.functional.is-mouseover .fp-remaining,.functional.fixed-controls .fp-remaining,.functional.is-mouseover .fp-duration,.functional.fixed-controls .fp-duration,.functional.is-mouseover .fp-embed,.functional.fixed-controls .fp-embed,.functional.is-mouseover .fp-logo,.functional.fixed-controls .fp-logo,.functional.is-mouseover .fp-volume,.functional.fixed-controls .fp-volume,.functional.is-mouseover .fp-play,.functional.fixed-controls .fp-play{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
-.functional.fixed-controls .fp-volume{display:block}
-.functional.fixed-controls .fp-controls{bottom:-30px;}
-.is-fullscreen.functional.fixed-controls .fp-controls{bottom:0}
-.functional.fixed-controls .fp-time em{bottom:-20px;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
-.is-fullscreen.functional.fixed-controls .fp-time em{bottom:10px}
-.functional.is-disabled .fp-progress{background-color:#999}
-.functional .fp-embed{position:absolute;top:10px;left:10px;display:block;width:25px;height:20px;background-position:3px -237px}
-.functional .fp-embed-code{position:absolute;display:none;top:10px;left:40px;background-color:#333;padding:3px 5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 3px #ccc;-moz-box-shadow:0 0 3px #ccc;box-shadow:0 0 3px #ccc;font-size:12px;}
-.functional .fp-embed-code:before{content:'';width:0;height:0;position:absolute;top:2px;left:-10px;border:5px solid transparent;border-right-color:#333}
-.functional .fp-embed-code textarea{width:400px;height:16px;font-family:monaco,"courier new",verdana;color:#777;white-space:nowrap;resize:none;overflow:hidden;border:0;outline:0;background-color:transparent;color:#ccc}
-.functional .fp-embed-code label{display:block;color:#999}
-.functional.is-embedding .fp-embed,.functional.is-embedding .fp-embed-code{display:block;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
-.functional.aside-time .fp-embed{left:100px}
-.functional.aside-time .fp-embed-code{left:130px}
-.functional.aside-time.is-embedding .fp-time{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
-.functional.is-long.aside-time .fp-embed{left:130px}
-.functional.no-time .fp-embed{left:10px !important}
-@-moz-keyframes pulse{0%{opacity:0}
-100%{opacity:1}
-}@-webkit-keyframes pulse{0%{opacity:0}
-100%{opacity:1}
-}@-o-keyframes pulse{0%{opacity:0}
-100%{opacity:1}
-}@-ms-keyframes pulse{0%{opacity:0}
-100%{opacity:1}
-}@keyframes pulse{0%{opacity:0}
-100%{opacity:1}
-}.functional .fp-controls{background-color:#111}
-.functional .fp-timeline{background-color:#555}
-.functional .fp-buffer{background-color:#eee}
-.functional .fp-progress{background-color:#4da5d8}
-.functional .fp-volumelevel{background-color:#fff}
-.functional .fp-volumeslider{background-color:#555}
-.functional .fp-timeline,.functional .fp-volumeslider{border:1px inset;border-color:rgba(0,0,0,0.2) rgba(17,17,17,0.05)}
-.functional .fp-controls,.functional .fp-progress{background-image:-moz-linear-gradient(rgba(255,255,255,0.4),rgba(255,255,255,0.01));background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,0.4)),to(rgba(255,255,255,0.01)))}
-.functional .fp-timeline,.functional .fp-buffer,.functional .fp-progress,.functional .fp-volumeslider,.functional .fp-volumelevel{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
-.functional.color-light .fp-controls{background-color:#eee;background-image:-moz-linear-gradient(rgba(0,0,0,0.01),rgba(0,0,0,0.3));background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(0,0,0,0.01)),to(rgba(0,0,0,0.3)))}
-.functional.color-light .fp-timeline,.functional.color-light .fp-volumeslider{border-color:#eee #ccc}
-.functional.color-light .fp-timeline,.functional.color-light .fp-volumeslider{background-color:#ccc;font-size:10px}
-.functional.color-alt .fp-progress{background-image:-moz-linear-gradient(#999,#111);background-image:-webkit-gradient(linear,0 0,0 100%,from(#999),to(#111))}
-.functional.color-alt .fp-timeline,.functional.color-alt .fp-volumeslider{background-color:#111}
-.functional.color-alt2 .fp-progress{background-color:#900}
-.playful{position:relative;width:100%;text-align:left;background-size:contain;background-repeat:no-repeat;background-position:center center;display:inline-block;}
-.playful *{font-weight:inherit;font-family:inherit;font-style:inherit;text-decoration:inherit;font-size:100%;padding:0;border:0;margin:0;list-style-type:none}
-.playful a:focus{outline:0}
-.playful video{width:100%}
-.playful.is-ipad video{-webkit-transform:translateX(-2048px);}
-.is-ready.playful.is-ipad video{-webkit-transform:translateX(0)}
-.playful .fp-engine,.playful .fp-ui,.playful .fp-message{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;z-index:1}
-.playful .fp-message{display:none;text-align:center;padding-top:5%;cursor:default;}
-.playful .fp-message h2{font-size:120%;margin-bottom:1em}
-.playful .fp-message p{color:#666;font-size:95%}
-.playful .fp-controls{position:absolute;bottom:0;width:100%;}
-.no-background.playful .fp-controls{background-color:transparent !important;background-image:-moz-linear-gradient(transparent,transparent) !important;background-image:-webkit-gradient(linear,0 0,0 100%,from(transparent),to(transparent)) !important}
-.is-fullscreen.playful .fp-controls{bottom:3px}
-.is-mouseover.playful .fp-controls{bottom:0}
-.playful .fp-waiting{display:none;margin:19% auto;text-align:center;}
-.playful .fp-waiting *{-webkit-box-shadow:0 0 5px #333;-moz-box-shadow:0 0 5px #333;box-shadow:0 0 5px #333}
-.playful .fp-waiting em{width:1em;height:1em;-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;background-color:rgba(255,255,255,0.8);display:inline-block;-webkit-animation:pulse .6s infinite;-moz-animation:pulse .6s infinite;animation:pulse .6s infinite;margin:.3em;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);}
-.playful .fp-waiting em:nth-child(1){-webkit-animation-delay:.3s;-moz-animation-delay:.3s;animation-delay:.3s}
-.playful .fp-waiting em:nth-child(2){-webkit-animation-delay:.45s;-moz-animation-delay:.45s;animation-delay:.45s}
-.playful .fp-waiting em:nth-child(3){-webkit-animation-delay:.6s;-moz-animation-delay:.6s;animation-delay:.6s}
-.playful .fp-waiting p{color:#ccc;font-weight:bold}
-.playful .fp-speed{font-size:30px;background-color:#333;background-color:rgba(51,51,51,0.8);color:#eee;margin:0 auto;text-align:center;width:120px;padding:.1em 0 0;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s;}
-.playful .fp-speed.fp-hilite{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
-.playful .fp-help{position:absolute;top:0;left:-9999em;z-index:100;background-color:#333;background-color:rgba(51,51,51,0.9);width:100%;height:100%;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .2s;-moz-transition:opacity .2s;transition:opacity .2s;text-align:center;}
-.is-help.playful .fp-help{left:0;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
-.playful .fp-help .fp-help-section{margin:3%}
-.playful .fp-help .fp-help-basics{margin-top:6%}
-.playful .fp-help p{color:#eee;margin:.5em 0;font-size:14px;line-height:1.5;display:inline-block;margin:1% 2%}
-.playful .fp-help em{background:#eee;-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em;margin-right:.4em;padding:.3em .6em;color:#333}
-.playful .fp-help small{font-size:90%;color:#aaa}
-.playful .fp-help .fp-close{display:block}
-@media (max-width: 600px){.playful .fp-help p{font-size:9px}
-}.playful .fp-subtitle{position:absolute;bottom:40px;left:-99999em;z-index:10;text-align:center;width:100%;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s;}
-.playful .fp-subtitle p{display:inline;background-color:#333;background-color:rgba(51,51,51,0.9);color:#eee;padding:.1em .4em;font-size:16px;line-height:1.6;}
-.playful .fp-subtitle p:after{content:'';clear:both}
-.playful .fp-subtitle.fp-active{left:0;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
-.playful .fp-fullscreen,.playful .fp-unload,.playful .fp-mute,.playful .fp-embed,.playful .fp-close,.playful .fp-play{background-image:url(img/playful_white.png);background-size:37px 300px;}
-.color-light.playful .fp-fullscreen,.color-light.playful .fp-unload,.color-light.playful .fp-mute,.color-light.playful .fp-embed,.color-light.playful .fp-close,.color-light.playful .fp-play{background-image:url(img/playful_black.png);}
-@media (-webkit-min-device-pixel-ratio: 2){.color-light.playful .fp-fullscreen,.color-light.playful .fp-unload,.color-light.playful .fp-mute,.color-light.playful .fp-embed,.color-light.playful .fp-close,.color-light.playful .fp-play{background-image:url(img/playful_black@x2.png)}
-}@media (-webkit-min-device-pixel-ratio: 2){.playful .fp-fullscreen,.playful .fp-unload,.playful .fp-mute,.playful .fp-embed,.playful .fp-close,.playful .fp-play{background-image:url(img/playful_white@x2.png)}
-}.is-splash.playful .fp-ui,.is-paused.playful .fp-ui{background:url(img/play_white.png) center no-repeat;background-size:12%;}
-@media (-webkit-min-device-pixel-ratio: 2){.is-splash.playful .fp-ui,.is-paused.playful .fp-ui{background:url(img/play_white@x2.png) center no-repeat;background-size:12%}
-}.color-light.is-splash.playful .fp-ui,.color-light.is-paused.playful .fp-ui{background-image:url(img/play_black.png)}
-@media (-webkit-min-device-pixel-ratio: 2){.color-light.is-splash.playful .fp-ui,.color-light.is-paused.playful .fp-ui{background-image:url(img/play_black@x2.png)}
-}.is-fullscreen.playful .fp-ui{background-size:auto}
-.is-seeking.playful .fp-ui,.is-loading.playful .fp-ui{background-image:none}
-.playful .fp-logo{position:absolute;top:auto;left:15px;bottom:45px;cursor:pointer;display:none;z-index:100;}
-.playful .fp-logo img{width:100%}
-.is-embedded.playful .fp-logo{display:block}
-.fixed-controls.playful .fp-logo{bottom:15px}
-.playful .fp-fullscreen,.playful .fp-unload,.playful .fp-close{position:absolute;top:12px;left:auto;right:12px;display:block;width:30px;height:23px;background-position:12px -197px;cursor:pointer}
-.playful .fp-unload,.playful .fp-close{background-position:14px -175px;display:none}
-.playful .fp-play{display:none;width:27px;height:35px;background-position:9px -24px;position:absolute;bottom:0;left:0;}
-.play-button.playful .fp-play{display:block}
-.is-paused.playful .fp-play{background-position:9px 7px}
-.playful.is-ready.is-closeable .fp-unload{display:block}
-.playful.is-ready.is-closeable .fp-fullscreen{display:none}
-.playful.is-fullscreen .fp-fullscreen{background-position:10px -217px;display:block !important}
-.playful.is-fullscreen .fp-unload,.playful.is-fullscreen .fp-close{display:none !important}
-.playful .fp-timeline{height:3px;position:relative;overflow:hidden;top:12px;height:11px;margin:0 199px 0 59px;}
-.no-volume.playful .fp-timeline{margin-right:109px}
-.no-mute.playful .fp-timeline{margin-right:59px}
-.play-button.playful .fp-timeline{margin-left:74px}
-.is-long.playful .fp-timeline{margin:0 229px 0 89px;}
-.no-volume.is-long.playful .fp-timeline{margin-right:139px}
-.no-mute.is-long.playful .fp-timeline{margin-right:89px}
-.play-button.is-long.playful .fp-timeline{margin-left:104px}
-.aside-time.playful .fp-timeline,.no-time.playful .fp-timeline{margin:0 152px 0 12px}
-.aside-time.no-volume.playful .fp-timeline,.no-time.no-volume.playful .fp-timeline{margin-right:62px}
-.aside-time.no-mute.playful .fp-timeline,.no-time.no-mute.playful .fp-timeline{margin-right:12px}
-.play-button.no-time.playful .fp-timeline,.play-button.aside-time.playful .fp-timeline{margin-left:27px}
-.playful .fp-buffer,.playful .fp-progress{position:absolute;top:0;left:auto;height:100%;cursor:col-resize}
-.playful .fp-buffer{-webkit-transition:width .25s linear;-moz-transition:width .25s linear;transition:width .25s linear}
-.playful .fp-volume{position:absolute;top:12px;right:12px}
-.playful .fp-mute{width:38px;height:20px;float:left;position:relative;top:-4.5px;left:;cursor:pointer;background-position:-2px -99px;}
-.no-mute.playful .fp-mute{display:none}
-.playful .fp-volumeslider{width:90px;height:11px;cursor:col-resize;float:left;}
-.no-volume.playful .fp-volumeslider{display:none}
-.playful .fp-volumelevel{height:100%}
-.playful .fp-time{text-shadow:0 0 1px #000;font-size:12px;font-weight:bold;color:#fff;width:100%;}
-.playful .fp-time.is-inverted .fp-duration{display:none}
-.playful .fp-time.is-inverted .fp-remaining{display:inline}
-.playful .fp-time em{width:35px;height:11px;line-height:11px;text-align:center;position:absolute;bottom:12px}
-.no-time.playful .fp-time{display:none}
-.is-long.playful .fp-time em{width:65px}
-.playful .fp-elapsed{left:12px;}
-.play-button.playful .fp-elapsed{left:27px}
-.playful .fp-remaining,.playful .fp-duration{right:152px;color:#eee;}
-.no-volume.playful .fp-remaining,.no-volume.playful .fp-duration{right:62px}
-.no-mute.playful .fp-remaining,.no-mute.playful .fp-duration{right:12px}
-.playful .fp-remaining{display:none}
-.playful.color-light .fp-time{color:#222;text-shadow:0 0 1px #fff}
-.playful.color-light .fp-remaining,.playful.color-light .fp-duration{color:#666}
-.playful.aside-time .fp-time{position:absolute;top:12px;left:12px;bottom:auto !important;width:110px;}
-.playful.aside-time .fp-time strong,.playful.aside-time .fp-time em{position:static}
-.playful.aside-time .fp-time .fp-elapsed{margin-right:12px}
-.playful.is-long.aside-time .fp-time{width:130px}
-.playful.is-splash,.playful.is-poster{cursor:pointer;}
-.playful.is-splash .fp-controls,.playful.is-poster .fp-controls,.playful.is-splash .fp-fullscreen,.playful.is-poster .fp-fullscreen,.playful.is-splash .fp-unload,.playful.is-poster .fp-unload,.playful.is-splash .fp-time,.playful.is-poster .fp-time,.playful.is-splash .fp-embed,.playful.is-poster .fp-embed{display:none !important}
-.playful.is-poster .fp-engine{top:-9999em}
-.playful.is-loading .fp-waiting{display:block}
-.playful.is-loading .fp-controls,.playful.is-loading .fp-time{display:none}
-.playful.is-loading .fp-ui{background-position:-9999em}
-.playful.is-seeking .fp-waiting{display:block}
-.playful.is-fullscreen{position:fixed !important;top:0 !important;left:0 !important;border:0 !important;margin:0 !important;width:100% !important;height:100% !important;max-width:100% !important;z-index:99999 !important;-webkit-box-shadow:0 !important;-moz-box-shadow:0 !important;box-shadow:0 !important;background-image:none !important;background-color:#333}
-.playful.is-error{border:1px solid #909090;background:#fdfdfd !important;}
-.playful.is-error h2{font-weight:bold;font-size:large;margin-top:10%}
-.playful.is-error .fp-message{display:block}
-.playful.is-error object,.playful.is-error video,.playful.is-error .fp-controls,.playful.is-error .fp-time,.playful.is-error .fp-subtitle{display:none}
-.playful.is-ready.is-muted .fp-mute{opacity:.5;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50)}
-.playful.is-mouseout .fp-controls{height:0;-webkit-transition:height .15s .3s;-moz-transition:height .15s .3s;transition:height .15s .3s}
-.playful.is-mouseout .fp-timeline{margin:0 !important}
-.playful.is-mouseout .fp-timeline{-webkit-transition:height .15s .3s,top .15s .3s,margin .15s .3s;-moz-transition:height .15s .3s,top .15s .3s,margin .15s .3s;transition:height .15s .3s,top .15s .3s,margin .15s .3s;height:4px;top:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
-.playful.is-mouseout .fp-fullscreen,.playful.is-mouseout .fp-unload,.playful.is-mouseout .fp-elapsed,.playful.is-mouseout .fp-remaining,.playful.is-mouseout .fp-duration,.playful.is-mouseout .fp-embed,.playful.is-mouseout .fp-volume,.playful.is-mouseout .fp-play{opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .15s .3s;-moz-transition:opacity .15s .3s;transition:opacity .15s .3s}
-.playful.is-mouseover .fp-controls,.playful.fixed-controls .fp-controls{height:35px}
-.playful.is-mouseover .fp-fullscreen,.playful.fixed-controls .fp-fullscreen,.playful.is-mouseover .fp-unload,.playful.fixed-controls .fp-unload,.playful.is-mouseover .fp-elapsed,.playful.fixed-controls .fp-elapsed,.playful.is-mouseover .fp-remaining,.playful.fixed-controls .fp-remaining,.playful.is-mouseover .fp-duration,.playful.fixed-controls .fp-duration,.playful.is-mouseover .fp-embed,.playful.fixed-controls .fp-embed,.playful.is-mouseover .fp-logo,.playful.fixed-controls .fp-logo,.playful.is-mouseover .fp-volume,.playful.fixed-controls .fp-volume,.playful.is-mouseover .fp-play,.playful.fixed-controls .fp-play{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
-.playful.fixed-controls .fp-volume{display:block}
-.playful.fixed-controls .fp-controls{bottom:-35px;}
-.is-fullscreen.playful.fixed-controls .fp-controls{bottom:0}
-.playful.fixed-controls .fp-time em{bottom:-23px;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
-.is-fullscreen.playful.fixed-controls .fp-time em{bottom:12px}
-.playful.is-disabled .fp-progress{background-color:#999}
-.playful .fp-embed{position:absolute;top:12px;left:12px;display:block;width:25px;height:20px;background-position:3px -237px}
-.playful .fp-embed-code{position:absolute;display:none;top:10px;left:40px;background-color:#333;padding:3px 5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 3px #ccc;-moz-box-shadow:0 0 3px #ccc;box-shadow:0 0 3px #ccc;font-size:12px;}
-.playful .fp-embed-code:before{content:'';width:0;height:0;position:absolute;top:2px;left:-10px;border:5px solid transparent;border-right-color:#333}
-.playful .fp-embed-code textarea{width:400px;height:16px;font-family:monaco,"courier new",verdana;color:#777;white-space:nowrap;resize:none;overflow:hidden;border:0;outline:0;background-color:transparent;color:#ccc}
-.playful .fp-embed-code label{display:block;color:#999}
-.playful.is-embedding .fp-embed,.playful.is-embedding .fp-embed-code{display:block;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
-.playful.aside-time .fp-embed{left:110px}
-.playful.aside-time .fp-embed-code{left:140px}
-.playful.aside-time.is-embedding .fp-time{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
-.playful.is-long.aside-time .fp-embed{left:130px}
-.playful.no-time .fp-embed{left:12px !important}
-@-moz-keyframes pulse{0%{opacity:0}
-100%{opacity:1}
-}@-webkit-keyframes pulse{0%{opacity:0}
-100%{opacity:1}
-}@-o-keyframes pulse{0%{opacity:0}
-100%{opacity:1}
-}@-ms-keyframes pulse{0%{opacity:0}
-100%{opacity:1}
-}@keyframes pulse{0%{opacity:0}
-100%{opacity:1}
-}.playful .fp-controls{background-color:#111}
-.playful .fp-timeline,.playful .fp-volumeslider{background-color:#555;background-image:-moz-linear-gradient(rgba(255,255,255,0.01),rgba(255,255,255,0.3));background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,0.01)),to(rgba(255,255,255,0.3)))}
-.playful .fp-buffer{background-color:#eee}
-.playful .fp-progress{background-color:#008000}
-.playful .fp-volumelevel{background-color:#fff}
-.playful .fp-mute{display:block;width:38px;height:20px;background-position:0 -79px;}
-.is-muted.playful .fp-mute{background-position:0 -109px;opacity:.85;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85)}
-.playful .fp-play{background-position:9px -20px;}
-.is-paused.playful .fp-play{background-position:9px 11px}
-.playful .fp-timeline,.playful .fp-volumeslider{border:1px inset;border-color:rgba(0,0,0,0.3) rgba(17,17,17,0.05)}
-.playful .fp-controls,.playful .fp-progress{background-image:-moz-linear-gradient(rgba(255,255,255,0.3),rgba(255,255,255,0.01));background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,0.3)),to(rgba(255,255,255,0.01)))}
-.playful .fp-timeline,.playful .fp-progress,.playful .fp-buffer,.playful .fp-volumeslider,.playful .fp-volumelevel{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}
-.playful.color-light .fp-controls{background-color:#eee;background-image:-moz-linear-gradient(rgba(0,0,0,0.01),rgba(0,0,0,0.3));background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(0,0,0,0.01)),to(rgba(0,0,0,0.3)))}
-.playful.color-light .fp-timeline,.playful.color-light .fp-volumeslider{border-color:#eee #ccc}
-.playful.color-alt .fp-progress,.playful.color-alt .fp-volumelevel{background-color:#111}
-.playful.color-alt2 .fp-progress,.playful.color-alt2 .fp-volumelevel{background-color:#900}
diff --git a/wp-content/plugins/ai-embed/flowplayer/skin/functional.css b/wp-content/plugins/ai-embed/flowplayer/skin/functional.css
deleted file mode 100644
index df98b4ea701b8d17bf173863446c1c9f5115f3d6..0000000000000000000000000000000000000000
--- a/wp-content/plugins/ai-embed/flowplayer/skin/functional.css
+++ /dev/null
@@ -1,158 +0,0 @@
-.flowplayer{position:relative;width:100%;text-align:left;background-size:contain;background-repeat:no-repeat;background-position:center center;display:inline-block;}
-.flowplayer *{font-weight:inherit;font-family:inherit;font-style:inherit;text-decoration:inherit;font-size:100%;padding:0;border:0;margin:0;list-style-type:none}
-.flowplayer a:focus{outline:0}
-.flowplayer video{width:100%}
-.flowplayer.is-ipad video{-webkit-transform:translateX(-2048px);}
-.is-ready.flowplayer.is-ipad video{-webkit-transform:translateX(0)}
-.flowplayer .fp-engine,.flowplayer .fp-ui,.flowplayer .fp-message{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;z-index:1}
-.flowplayer .fp-message{display:none;text-align:center;padding-top:5%;cursor:default;}
-.flowplayer .fp-message h2{font-size:120%;margin-bottom:1em}
-.flowplayer .fp-message p{color:#666;font-size:95%}
-.flowplayer .fp-controls{position:absolute;bottom:0;width:100%;}
-.no-background.flowplayer .fp-controls{background-color:transparent !important;background-image:-moz-linear-gradient(transparent,transparent) !important;background-image:-webkit-gradient(linear,0 0,0 100%,from(transparent),to(transparent)) !important}
-.is-fullscreen.flowplayer .fp-controls{bottom:3px}
-.is-mouseover.flowplayer .fp-controls{bottom:0}
-.flowplayer .fp-waiting{display:none;margin:19% auto;text-align:center;}
-.flowplayer .fp-waiting *{-webkit-box-shadow:0 0 5px #333;-moz-box-shadow:0 0 5px #333;box-shadow:0 0 5px #333}
-.flowplayer .fp-waiting em{width:1em;height:1em;-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;background-color:rgba(255,255,255,0.8);display:inline-block;-webkit-animation:pulse .6s infinite;-moz-animation:pulse .6s infinite;animation:pulse .6s infinite;margin:.3em;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);}
-.flowplayer .fp-waiting em:nth-child(1){-webkit-animation-delay:.3s;-moz-animation-delay:.3s;animation-delay:.3s}
-.flowplayer .fp-waiting em:nth-child(2){-webkit-animation-delay:.45s;-moz-animation-delay:.45s;animation-delay:.45s}
-.flowplayer .fp-waiting em:nth-child(3){-webkit-animation-delay:.6s;-moz-animation-delay:.6s;animation-delay:.6s}
-.flowplayer .fp-waiting p{color:#ccc;font-weight:bold}
-.flowplayer .fp-speed{font-size:30px;background-color:#333;background-color:rgba(51,51,51,0.8);color:#eee;margin:0 auto;text-align:center;width:120px;padding:.1em 0 0;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s;}
-.flowplayer .fp-speed.fp-hilite{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
-.flowplayer .fp-help{position:absolute;top:0;left:-9999em;z-index:100;background-color:#333;background-color:rgba(51,51,51,0.9);width:100%;height:100%;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .2s;-moz-transition:opacity .2s;transition:opacity .2s;text-align:center;}
-.is-help.flowplayer .fp-help{left:0;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
-.flowplayer .fp-help .fp-help-section{margin:3%}
-.flowplayer .fp-help .fp-help-basics{margin-top:6%}
-.flowplayer .fp-help p{color:#eee;margin:.5em 0;font-size:14px;line-height:1.5;display:inline-block;margin:1% 2%}
-.flowplayer .fp-help em{background:#eee;-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em;margin-right:.4em;padding:.3em .6em;color:#333}
-.flowplayer .fp-help small{font-size:90%;color:#aaa}
-.flowplayer .fp-help .fp-close{display:block}
-@media (max-width: 600px){.flowplayer .fp-help p{font-size:9px}
-}.flowplayer .fp-subtitle{position:absolute;bottom:40px;left:-99999em;z-index:10;text-align:center;width:100%;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s;}
-.flowplayer .fp-subtitle p{display:inline;background-color:#333;background-color:rgba(51,51,51,0.9);color:#eee;padding:.1em .4em;font-size:16px;line-height:1.6;}
-.flowplayer .fp-subtitle p:after{content:'';clear:both}
-.flowplayer .fp-subtitle.fp-active{left:0;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
-.flowplayer .fp-fullscreen,.flowplayer .fp-unload,.flowplayer .fp-mute,.flowplayer .fp-embed,.flowplayer .fp-close,.flowplayer .fp-play{background-image:url(img/white.png);background-size:37px 300px;}
-.color-light.flowplayer .fp-fullscreen,.color-light.flowplayer .fp-unload,.color-light.flowplayer .fp-mute,.color-light.flowplayer .fp-embed,.color-light.flowplayer .fp-close,.color-light.flowplayer .fp-play{background-image:url(img/black.png);}
-@media (-webkit-min-device-pixel-ratio: 2){.color-light.flowplayer .fp-fullscreen,.color-light.flowplayer .fp-unload,.color-light.flowplayer .fp-mute,.color-light.flowplayer .fp-embed,.color-light.flowplayer .fp-close,.color-light.flowplayer .fp-play{background-image:url(img/black@x2.png)}
-}@media (-webkit-min-device-pixel-ratio: 2){.flowplayer .fp-fullscreen,.flowplayer .fp-unload,.flowplayer .fp-mute,.flowplayer .fp-embed,.flowplayer .fp-close,.flowplayer .fp-play{background-image:url(img/white@x2.png)}
-}.is-splash.flowplayer .fp-ui,.is-paused.flowplayer .fp-ui{background:url(img/play_white.png) center no-repeat;background-size:12%;}
-@media (-webkit-min-device-pixel-ratio: 2){.is-splash.flowplayer .fp-ui,.is-paused.flowplayer .fp-ui{background:url(img/play_white@x2.png) center no-repeat;background-size:12%}
-}.color-light.is-splash.flowplayer .fp-ui,.color-light.is-paused.flowplayer .fp-ui{background-image:url(img/play_black.png)}
-@media (-webkit-min-device-pixel-ratio: 2){.color-light.is-splash.flowplayer .fp-ui,.color-light.is-paused.flowplayer .fp-ui{background-image:url(img/play_black@x2.png)}
-}.is-fullscreen.flowplayer .fp-ui{background-size:auto}
-.is-seeking.flowplayer .fp-ui,.is-loading.flowplayer .fp-ui{background-image:none}
-.flowplayer .fp-logo{position:absolute;top:auto;left:15px;bottom:40px;cursor:pointer;display:none;z-index:100;}
-.flowplayer .fp-logo img{width:100%}
-.is-embedded.flowplayer .fp-logo{display:block}
-.fixed-controls.flowplayer .fp-logo{bottom:15px}
-.flowplayer .fp-fullscreen,.flowplayer .fp-unload,.flowplayer .fp-close{position:absolute;top:10px;left:auto;right:10px;display:block;width:30px;height:23px;background-position:12px -197px;cursor:pointer}
-.flowplayer .fp-unload,.flowplayer .fp-close{background-position:14px -175px;display:none}
-.flowplayer .fp-play{display:none;width:27px;height:30px;background-position:9px -24px;position:absolute;bottom:0;left:0;}
-.play-button.flowplayer .fp-play{display:block}
-.is-paused.flowplayer .fp-play{background-position:9px 7px}
-.flowplayer.is-ready.is-closeable .fp-unload{display:block}
-.flowplayer.is-ready.is-closeable .fp-fullscreen{display:none}
-.flowplayer.is-fullscreen .fp-fullscreen{background-position:10px -217px;display:block !important}
-.flowplayer.is-fullscreen .fp-unload,.flowplayer.is-fullscreen .fp-close{display:none !important}
-.flowplayer .fp-timeline{height:3px;position:relative;overflow:hidden;top:10px;height:10px;margin:0 165px 0 55px;}
-.no-volume.flowplayer .fp-timeline{margin-right:75px}
-.no-mute.flowplayer .fp-timeline{margin-right:55px}
-.play-button.flowplayer .fp-timeline{margin-left:72px}
-.is-long.flowplayer .fp-timeline{margin:0 195px 0 85px;}
-.no-volume.is-long.flowplayer .fp-timeline{margin-right:105px}
-.no-mute.is-long.flowplayer .fp-timeline{margin-right:85px}
-.play-button.is-long.flowplayer .fp-timeline{margin-left:102px}
-.aside-time.flowplayer .fp-timeline,.no-time.flowplayer .fp-timeline{margin:0 120px 0 10px}
-.aside-time.no-volume.flowplayer .fp-timeline,.no-time.no-volume.flowplayer .fp-timeline{margin-right:30px}
-.aside-time.no-mute.flowplayer .fp-timeline,.no-time.no-mute.flowplayer .fp-timeline{margin-right:10px}
-.play-button.no-time.flowplayer .fp-timeline,.play-button.aside-time.flowplayer .fp-timeline{margin-left:27px}
-.flowplayer .fp-buffer,.flowplayer .fp-progress{position:absolute;top:0;left:auto;height:100%;cursor:col-resize}
-.flowplayer .fp-buffer{-webkit-transition:width .25s linear;-moz-transition:width .25s linear;transition:width .25s linear}
-.flowplayer .fp-volume{position:absolute;top:11px;right:10px}
-.flowplayer .fp-mute{width:10px;height:15px;float:left;position:relative;top:-3.5px;left:;cursor:pointer;background-position:-2px -99px;}
-.no-mute.flowplayer .fp-mute{display:none}
-.flowplayer .fp-volumeslider{width:90px;height:8px;cursor:col-resize;float:left;}
-.no-volume.flowplayer .fp-volumeslider{display:none}
-.flowplayer .fp-volumelevel{height:100%}
-.flowplayer .fp-time{text-shadow:0 0 1px #000;font-size:12px;font-weight:bold;color:#fff;width:100%;}
-.flowplayer .fp-time.is-inverted .fp-duration{display:none}
-.flowplayer .fp-time.is-inverted .fp-remaining{display:inline}
-.flowplayer .fp-time em{width:35px;height:10px;line-height:10px;text-align:center;position:absolute;bottom:10px}
-.no-time.flowplayer .fp-time{display:none}
-.is-long.flowplayer .fp-time em{width:65px}
-.flowplayer .fp-elapsed{left:10px;}
-.play-button.flowplayer .fp-elapsed{left:27px}
-.flowplayer .fp-remaining,.flowplayer .fp-duration{right:120px;color:#eee;}
-.no-volume.flowplayer .fp-remaining,.no-volume.flowplayer .fp-duration{right:30px}
-.no-mute.flowplayer .fp-remaining,.no-mute.flowplayer .fp-duration{right:10px}
-.flowplayer .fp-remaining{display:none}
-.flowplayer.color-light .fp-time{color:#222;text-shadow:0 0 1px #fff}
-.flowplayer.color-light .fp-remaining,.flowplayer.color-light .fp-duration{color:#666}
-.flowplayer.aside-time .fp-time{position:absolute;top:10px;left:10px;bottom:auto !important;width:100px;}
-.flowplayer.aside-time .fp-time strong,.flowplayer.aside-time .fp-time em{position:static}
-.flowplayer.aside-time .fp-time .fp-elapsed{margin-right:10px}
-.flowplayer.is-long.aside-time .fp-time{width:130px}
-.flowplayer.is-splash,.flowplayer.is-poster{cursor:pointer;}
-.flowplayer.is-splash .fp-controls,.flowplayer.is-poster .fp-controls,.flowplayer.is-splash .fp-fullscreen,.flowplayer.is-poster .fp-fullscreen,.flowplayer.is-splash .fp-unload,.flowplayer.is-poster .fp-unload,.flowplayer.is-splash .fp-time,.flowplayer.is-poster .fp-time,.flowplayer.is-splash .fp-embed,.flowplayer.is-poster .fp-embed{display:none !important}
-.flowplayer.is-poster .fp-engine{top:-9999em}
-.flowplayer.is-loading .fp-waiting{display:block}
-.flowplayer.is-loading .fp-controls,.flowplayer.is-loading .fp-time{display:none}
-.flowplayer.is-loading .fp-ui{background-position:-9999em}
-.flowplayer.is-seeking .fp-waiting{display:block}
-.flowplayer.is-fullscreen{position:fixed !important;top:0 !important;left:0 !important;border:0 !important;margin:0 !important;width:100% !important;height:100% !important;max-width:100% !important;z-index:99999 !important;-webkit-box-shadow:0 !important;-moz-box-shadow:0 !important;box-shadow:0 !important;background-image:none !important;background-color:#333}
-.flowplayer.is-error{border:1px solid #909090;background:#fdfdfd !important;}
-.flowplayer.is-error h2{font-weight:bold;font-size:large;margin-top:10%}
-.flowplayer.is-error .fp-message{display:block}
-.flowplayer.is-error object,.flowplayer.is-error video,.flowplayer.is-error .fp-controls,.flowplayer.is-error .fp-time,.flowplayer.is-error .fp-subtitle{display:none}
-.flowplayer.is-ready.is-muted .fp-mute{opacity:.5;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50)}
-.flowplayer.is-mouseout .fp-controls{height:0;-webkit-transition:height .15s .3s;-moz-transition:height .15s .3s;transition:height .15s .3s}
-.flowplayer.is-mouseout .fp-timeline{margin:0 !important}
-.flowplayer.is-mouseout .fp-timeline{-webkit-transition:height .15s .3s,top .15s .3s,margin .15s .3s;-moz-transition:height .15s .3s,top .15s .3s,margin .15s .3s;transition:height .15s .3s,top .15s .3s,margin .15s .3s;height:4px;top:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
-.flowplayer.is-mouseout .fp-fullscreen,.flowplayer.is-mouseout .fp-unload,.flowplayer.is-mouseout .fp-elapsed,.flowplayer.is-mouseout .fp-remaining,.flowplayer.is-mouseout .fp-duration,.flowplayer.is-mouseout .fp-embed,.flowplayer.is-mouseout .fp-volume,.flowplayer.is-mouseout .fp-play{opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .15s .3s;-moz-transition:opacity .15s .3s;transition:opacity .15s .3s}
-.flowplayer.is-mouseover .fp-controls,.flowplayer.fixed-controls .fp-controls{height:30px}
-.flowplayer.is-mouseover .fp-fullscreen,.flowplayer.fixed-controls .fp-fullscreen,.flowplayer.is-mouseover .fp-unload,.flowplayer.fixed-controls .fp-unload,.flowplayer.is-mouseover .fp-elapsed,.flowplayer.fixed-controls .fp-elapsed,.flowplayer.is-mouseover .fp-remaining,.flowplayer.fixed-controls .fp-remaining,.flowplayer.is-mouseover .fp-duration,.flowplayer.fixed-controls .fp-duration,.flowplayer.is-mouseover .fp-embed,.flowplayer.fixed-controls .fp-embed,.flowplayer.is-mouseover .fp-logo,.flowplayer.fixed-controls .fp-logo,.flowplayer.is-mouseover .fp-volume,.flowplayer.fixed-controls .fp-volume,.flowplayer.is-mouseover .fp-play,.flowplayer.fixed-controls .fp-play{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
-.flowplayer.fixed-controls .fp-volume{display:block}
-.flowplayer.fixed-controls .fp-controls{bottom:-30px;}
-.is-fullscreen.flowplayer.fixed-controls .fp-controls{bottom:0}
-.flowplayer.fixed-controls .fp-time em{bottom:-20px;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
-.is-fullscreen.flowplayer.fixed-controls .fp-time em{bottom:10px}
-.flowplayer.is-disabled .fp-progress{background-color:#999}
-.flowplayer .fp-embed{position:absolute;top:10px;left:10px;display:block;width:25px;height:20px;background-position:3px -237px}
-.flowplayer .fp-embed-code{position:absolute;display:none;top:10px;left:40px;background-color:#333;padding:3px 5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 3px #ccc;-moz-box-shadow:0 0 3px #ccc;box-shadow:0 0 3px #ccc;font-size:12px;}
-.flowplayer .fp-embed-code:before{content:'';width:0;height:0;position:absolute;top:2px;left:-10px;border:5px solid transparent;border-right-color:#333}
-.flowplayer .fp-embed-code textarea{width:400px;height:16px;font-family:monaco,"courier new",verdana;color:#777;white-space:nowrap;resize:none;overflow:hidden;border:0;outline:0;background-color:transparent;color:#ccc}
-.flowplayer .fp-embed-code label{display:block;color:#999}
-.flowplayer.is-embedding .fp-embed,.flowplayer.is-embedding .fp-embed-code{display:block;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
-.flowplayer.aside-time .fp-embed{left:100px}
-.flowplayer.aside-time .fp-embed-code{left:130px}
-.flowplayer.aside-time.is-embedding .fp-time{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
-.flowplayer.is-long.aside-time .fp-embed{left:130px}
-.flowplayer.no-time .fp-embed{left:10px !important}
-@-moz-keyframes pulse{0%{opacity:0}
-100%{opacity:1}
-}@-webkit-keyframes pulse{0%{opacity:0}
-100%{opacity:1}
-}@-o-keyframes pulse{0%{opacity:0}
-100%{opacity:1}
-}@-ms-keyframes pulse{0%{opacity:0}
-100%{opacity:1}
-}@keyframes pulse{0%{opacity:0}
-100%{opacity:1}
-}.flowplayer .fp-controls{background-color:#111}
-.flowplayer .fp-timeline{background-color:#555}
-.flowplayer .fp-buffer{background-color:#eee}
-.flowplayer .fp-progress{background-color:#4da5d8}
-.flowplayer .fp-volumelevel{background-color:#fff}
-.flowplayer .fp-volumeslider{background-color:#555}
-.flowplayer .fp-timeline,.flowplayer .fp-volumeslider{border:1px inset;border-color:rgba(0,0,0,0.2) rgba(17,17,17,0.05)}
-.flowplayer .fp-controls,.flowplayer .fp-progress{background-image:-moz-linear-gradient(rgba(255,255,255,0.4),rgba(255,255,255,0.01));background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,0.4)),to(rgba(255,255,255,0.01)))}
-.flowplayer .fp-timeline,.flowplayer .fp-buffer,.flowplayer .fp-progress,.flowplayer .fp-volumeslider,.flowplayer .fp-volumelevel{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
-.flowplayer.color-light .fp-controls{background-color:#eee;background-image:-moz-linear-gradient(rgba(0,0,0,0.01),rgba(0,0,0,0.3));background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(0,0,0,0.01)),to(rgba(0,0,0,0.3)))}
-.flowplayer.color-light .fp-timeline,.flowplayer.color-light .fp-volumeslider{border-color:#eee #ccc}
-.flowplayer.color-light .fp-timeline,.flowplayer.color-light .fp-volumeslider{background-color:#ccc;font-size:10px}
-.flowplayer.color-alt .fp-progress{background-image:-moz-linear-gradient(#999,#111);background-image:-webkit-gradient(linear,0 0,0 100%,from(#999),to(#111))}
-.flowplayer.color-alt .fp-timeline,.flowplayer.color-alt .fp-volumeslider{background-color:#111}
-.flowplayer.color-alt2 .fp-progress{background-color:#900}
diff --git a/wp-content/plugins/ai-embed/flowplayer/skin/img/black.png b/wp-content/plugins/ai-embed/flowplayer/skin/img/black.png
deleted file mode 100644
index d37fd70b5e0314a755ef340941cdd50799b8688b..0000000000000000000000000000000000000000
Binary files a/wp-content/plugins/ai-embed/flowplayer/skin/img/black.png and /dev/null differ
diff --git a/wp-content/plugins/ai-embed/flowplayer/skin/img/black@x2.png b/wp-content/plugins/ai-embed/flowplayer/skin/img/black@x2.png
deleted file mode 100644
index 13eaa220f4754742a94a9aa4bbe1ff1e6f4f8533..0000000000000000000000000000000000000000
Binary files a/wp-content/plugins/ai-embed/flowplayer/skin/img/black@x2.png and /dev/null differ
diff --git a/wp-content/plugins/ai-embed/flowplayer/skin/img/play_black.png b/wp-content/plugins/ai-embed/flowplayer/skin/img/play_black.png
deleted file mode 100644
index c3c69085a1e3c0c92ee68d5b60b07dffdc18272e..0000000000000000000000000000000000000000
Binary files a/wp-content/plugins/ai-embed/flowplayer/skin/img/play_black.png and /dev/null differ
diff --git a/wp-content/plugins/ai-embed/flowplayer/skin/img/play_black@x2.png b/wp-content/plugins/ai-embed/flowplayer/skin/img/play_black@x2.png
deleted file mode 100644
index 82f9e66a23ab000ae4cefd2169a5ff58862f193c..0000000000000000000000000000000000000000
Binary files a/wp-content/plugins/ai-embed/flowplayer/skin/img/play_black@x2.png and /dev/null differ
diff --git a/wp-content/plugins/ai-embed/flowplayer/skin/img/play_white.png b/wp-content/plugins/ai-embed/flowplayer/skin/img/play_white.png
deleted file mode 100644
index 251aa00cf0f72bc55b29954fb1f4eaa6afee0193..0000000000000000000000000000000000000000
Binary files a/wp-content/plugins/ai-embed/flowplayer/skin/img/play_white.png and /dev/null differ
diff --git a/wp-content/plugins/ai-embed/flowplayer/skin/img/play_white@x2.png b/wp-content/plugins/ai-embed/flowplayer/skin/img/play_white@x2.png
deleted file mode 100644
index 1cf2369b6e8774381afa89543a909487917e93fa..0000000000000000000000000000000000000000
Binary files a/wp-content/plugins/ai-embed/flowplayer/skin/img/play_white@x2.png and /dev/null differ
diff --git a/wp-content/plugins/ai-embed/flowplayer/skin/img/playful_black.png b/wp-content/plugins/ai-embed/flowplayer/skin/img/playful_black.png
deleted file mode 100644
index ca7825b8a2b5ed99abc3c16d3106fa9cdee0e670..0000000000000000000000000000000000000000
Binary files a/wp-content/plugins/ai-embed/flowplayer/skin/img/playful_black.png and /dev/null differ
diff --git a/wp-content/plugins/ai-embed/flowplayer/skin/img/playful_black@x2.png b/wp-content/plugins/ai-embed/flowplayer/skin/img/playful_black@x2.png
deleted file mode 100644
index 9a13b6d10bcc9b2877a8bf4d61fbe45075b5caf8..0000000000000000000000000000000000000000
Binary files a/wp-content/plugins/ai-embed/flowplayer/skin/img/playful_black@x2.png and /dev/null differ
diff --git a/wp-content/plugins/ai-embed/flowplayer/skin/img/playful_white.png b/wp-content/plugins/ai-embed/flowplayer/skin/img/playful_white.png
deleted file mode 100644
index c028155ee34f1b4942673d8deee75f0a97ebd5d4..0000000000000000000000000000000000000000
Binary files a/wp-content/plugins/ai-embed/flowplayer/skin/img/playful_white.png and /dev/null differ
diff --git a/wp-content/plugins/ai-embed/flowplayer/skin/img/playful_white@x2.png b/wp-content/plugins/ai-embed/flowplayer/skin/img/playful_white@x2.png
deleted file mode 100644
index 1bade5e65f5716be1a3ac4090d9d6e0b31c946f4..0000000000000000000000000000000000000000
Binary files a/wp-content/plugins/ai-embed/flowplayer/skin/img/playful_white@x2.png and /dev/null differ
diff --git a/wp-content/plugins/ai-embed/flowplayer/skin/img/white.png b/wp-content/plugins/ai-embed/flowplayer/skin/img/white.png
deleted file mode 100644
index 9722281b2e8f0c8e7b3043faff34857e8f034834..0000000000000000000000000000000000000000
Binary files a/wp-content/plugins/ai-embed/flowplayer/skin/img/white.png and /dev/null differ
diff --git a/wp-content/plugins/ai-embed/flowplayer/skin/img/white@x2.png b/wp-content/plugins/ai-embed/flowplayer/skin/img/white@x2.png
deleted file mode 100644
index a937c94cea5372f4abb80328d3543cfd048b6b5a..0000000000000000000000000000000000000000
Binary files a/wp-content/plugins/ai-embed/flowplayer/skin/img/white@x2.png and /dev/null differ
diff --git a/wp-content/plugins/ai-embed/flowplayer/skin/minimalist.css b/wp-content/plugins/ai-embed/flowplayer/skin/minimalist.css
deleted file mode 100644
index cdec9f4b262e72620441af2a71cefba6bc651d04..0000000000000000000000000000000000000000
--- a/wp-content/plugins/ai-embed/flowplayer/skin/minimalist.css
+++ /dev/null
@@ -1,158 +0,0 @@
-.flowplayer{position:relative;width:100%;text-align:left;background-size:contain;background-repeat:no-repeat;background-position:center center;display:inline-block;}
-.flowplayer *{font-weight:inherit;font-family:inherit;font-style:inherit;text-decoration:inherit;font-size:100%;padding:0;border:0;margin:0;list-style-type:none}
-.flowplayer a:focus{outline:0}
-.flowplayer video{width:100%}
-.flowplayer.is-ipad video{-webkit-transform:translateX(-2048px);}
-.is-ready.flowplayer.is-ipad video{-webkit-transform:translateX(0)}
-.flowplayer .fp-engine,.flowplayer .fp-ui,.flowplayer .fp-message{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;z-index:1}
-.flowplayer .fp-message{display:none;text-align:center;padding-top:5%;cursor:default;}
-.flowplayer .fp-message h2{font-size:120%;margin-bottom:1em}
-.flowplayer .fp-message p{color:#666;font-size:95%}
-.flowplayer .fp-controls{position:absolute;bottom:0;width:100%;}
-.no-background.flowplayer .fp-controls{background-color:transparent !important;background-image:-moz-linear-gradient(transparent,transparent) !important;background-image:-webkit-gradient(linear,0 0,0 100%,from(transparent),to(transparent)) !important}
-.is-fullscreen.flowplayer .fp-controls{bottom:3px}
-.is-mouseover.flowplayer .fp-controls{bottom:0}
-.flowplayer .fp-waiting{display:none;margin:19% auto;text-align:center;}
-.flowplayer .fp-waiting *{-webkit-box-shadow:0 0 5px #333;-moz-box-shadow:0 0 5px #333;box-shadow:0 0 5px #333}
-.flowplayer .fp-waiting em{width:1em;height:1em;-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;background-color:rgba(255,255,255,0.8);display:inline-block;-webkit-animation:pulse .6s infinite;-moz-animation:pulse .6s infinite;animation:pulse .6s infinite;margin:.3em;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);}
-.flowplayer .fp-waiting em:nth-child(1){-webkit-animation-delay:.3s;-moz-animation-delay:.3s;animation-delay:.3s}
-.flowplayer .fp-waiting em:nth-child(2){-webkit-animation-delay:.45s;-moz-animation-delay:.45s;animation-delay:.45s}
-.flowplayer .fp-waiting em:nth-child(3){-webkit-animation-delay:.6s;-moz-animation-delay:.6s;animation-delay:.6s}
-.flowplayer .fp-waiting p{color:#ccc;font-weight:bold}
-.flowplayer .fp-speed{font-size:30px;background-color:#333;background-color:rgba(51,51,51,0.8);color:#eee;margin:0 auto;text-align:center;width:120px;padding:.1em 0 0;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s;}
-.flowplayer .fp-speed.fp-hilite{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
-.flowplayer .fp-help{position:absolute;top:0;left:-9999em;z-index:100;background-color:#333;background-color:rgba(51,51,51,0.9);width:100%;height:100%;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .2s;-moz-transition:opacity .2s;transition:opacity .2s;text-align:center;}
-.is-help.flowplayer .fp-help{left:0;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
-.flowplayer .fp-help .fp-help-section{margin:3%}
-.flowplayer .fp-help .fp-help-basics{margin-top:6%}
-.flowplayer .fp-help p{color:#eee;margin:.5em 0;font-size:14px;line-height:1.5;display:inline-block;margin:1% 2%}
-.flowplayer .fp-help em{background:#eee;-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em;margin-right:.4em;padding:.3em .6em;color:#333}
-.flowplayer .fp-help small{font-size:90%;color:#aaa}
-.flowplayer .fp-help .fp-close{display:block}
-@media (max-width: 600px){.flowplayer .fp-help p{font-size:9px}
-}.flowplayer .fp-subtitle{position:absolute;bottom:40px;left:-99999em;z-index:10;text-align:center;width:100%;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s;}
-.flowplayer .fp-subtitle p{display:inline;background-color:#333;background-color:rgba(51,51,51,0.9);color:#eee;padding:.1em .4em;font-size:16px;line-height:1.6;}
-.flowplayer .fp-subtitle p:after{content:'';clear:both}
-.flowplayer .fp-subtitle.fp-active{left:0;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
-.flowplayer .fp-fullscreen,.flowplayer .fp-unload,.flowplayer .fp-mute,.flowplayer .fp-embed,.flowplayer .fp-close,.flowplayer .fp-play{background-image:url(img/white.png);background-size:37px 300px;}
-.color-light.flowplayer .fp-fullscreen,.color-light.flowplayer .fp-unload,.color-light.flowplayer .fp-mute,.color-light.flowplayer .fp-embed,.color-light.flowplayer .fp-close,.color-light.flowplayer .fp-play{background-image:url(img/black.png);}
-@media (-webkit-min-device-pixel-ratio: 2){.color-light.flowplayer .fp-fullscreen,.color-light.flowplayer .fp-unload,.color-light.flowplayer .fp-mute,.color-light.flowplayer .fp-embed,.color-light.flowplayer .fp-close,.color-light.flowplayer .fp-play{background-image:url(img/black@x2.png)}
-}@media (-webkit-min-device-pixel-ratio: 2){.flowplayer .fp-fullscreen,.flowplayer .fp-unload,.flowplayer .fp-mute,.flowplayer .fp-embed,.flowplayer .fp-close,.flowplayer .fp-play{background-image:url(img/white@x2.png)}
-}.is-splash.flowplayer .fp-ui,.is-paused.flowplayer .fp-ui{background:url(img/play_white.png) center no-repeat;background-size:12%;}
-@media (-webkit-min-device-pixel-ratio: 2){.is-splash.flowplayer .fp-ui,.is-paused.flowplayer .fp-ui{background:url(img/play_white@x2.png) center no-repeat;background-size:12%}
-}.color-light.is-splash.flowplayer .fp-ui,.color-light.is-paused.flowplayer .fp-ui{background-image:url(img/play_black.png)}
-@media (-webkit-min-device-pixel-ratio: 2){.color-light.is-splash.flowplayer .fp-ui,.color-light.is-paused.flowplayer .fp-ui{background-image:url(img/play_black@x2.png)}
-}.is-fullscreen.flowplayer .fp-ui{background-size:auto}
-.is-seeking.flowplayer .fp-ui,.is-loading.flowplayer .fp-ui{background-image:none}
-.flowplayer .fp-logo{position:absolute;top:auto;left:15px;bottom:30px;cursor:pointer;display:none;z-index:100;}
-.flowplayer .fp-logo img{width:100%}
-.is-embedded.flowplayer .fp-logo{display:block}
-.fixed-controls.flowplayer .fp-logo{bottom:15px}
-.flowplayer .fp-fullscreen,.flowplayer .fp-unload,.flowplayer .fp-close{position:absolute;top:5px;left:auto;right:5px;display:block;width:30px;height:23px;background-position:12px -197px;cursor:pointer}
-.flowplayer .fp-unload,.flowplayer .fp-close{background-position:14px -175px;display:none}
-.flowplayer .fp-play{display:none;width:27px;height:20px;background-position:9px -24px;position:absolute;bottom:0;left:0;}
-.play-button.flowplayer .fp-play{display:block}
-.is-paused.flowplayer .fp-play{background-position:9px 7px}
-.flowplayer.is-ready.is-closeable .fp-unload{display:block}
-.flowplayer.is-ready.is-closeable .fp-fullscreen{display:none}
-.flowplayer.is-fullscreen .fp-fullscreen{background-position:10px -217px;display:block !important}
-.flowplayer.is-fullscreen .fp-unload,.flowplayer.is-fullscreen .fp-close{display:none !important}
-.flowplayer .fp-timeline{height:3px;position:relative;overflow:hidden;top:5px;height:10px;margin:0 150px 0 45px;}
-.no-volume.flowplayer .fp-timeline{margin-right:60px}
-.no-mute.flowplayer .fp-timeline{margin-right:45px}
-.play-button.flowplayer .fp-timeline{margin-left:67px}
-.is-long.flowplayer .fp-timeline{margin:0 180px 0 75px;}
-.no-volume.is-long.flowplayer .fp-timeline{margin-right:90px}
-.no-mute.is-long.flowplayer .fp-timeline{margin-right:75px}
-.play-button.is-long.flowplayer .fp-timeline{margin-left:97px}
-.aside-time.flowplayer .fp-timeline,.no-time.flowplayer .fp-timeline{margin:0 110px 0 5px}
-.aside-time.no-volume.flowplayer .fp-timeline,.no-time.no-volume.flowplayer .fp-timeline{margin-right:20px}
-.aside-time.no-mute.flowplayer .fp-timeline,.no-time.no-mute.flowplayer .fp-timeline{margin-right:5px}
-.play-button.no-time.flowplayer .fp-timeline,.play-button.aside-time.flowplayer .fp-timeline{margin-left:27px}
-.flowplayer .fp-buffer,.flowplayer .fp-progress{position:absolute;top:0;left:auto;height:100%;cursor:col-resize}
-.flowplayer .fp-buffer{-webkit-transition:width .25s linear;-moz-transition:width .25s linear;transition:width .25s linear}
-.flowplayer .fp-volume{position:absolute;top:7.5px;right:5px}
-.flowplayer .fp-mute{width:10px;height:15px;float:left;position:relative;top:-5px;left:;cursor:pointer;background-position:-2px -99px;}
-.no-mute.flowplayer .fp-mute{display:none}
-.flowplayer .fp-volumeslider{width:90px;height:5px;cursor:col-resize;float:left;}
-.no-volume.flowplayer .fp-volumeslider{display:none}
-.flowplayer .fp-volumelevel{height:100%}
-.flowplayer .fp-time{text-shadow:0 0 1px #000;font-size:12px;font-weight:bold;color:#fff;width:100%;}
-.flowplayer .fp-time.is-inverted .fp-duration{display:none}
-.flowplayer .fp-time.is-inverted .fp-remaining{display:inline}
-.flowplayer .fp-time em{width:35px;height:10px;line-height:10px;text-align:center;position:absolute;bottom:5px}
-.no-time.flowplayer .fp-time{display:none}
-.is-long.flowplayer .fp-time em{width:65px}
-.flowplayer .fp-elapsed{left:5px;}
-.play-button.flowplayer .fp-elapsed{left:27px}
-.flowplayer .fp-remaining,.flowplayer .fp-duration{right:110px;color:#eee;}
-.no-volume.flowplayer .fp-remaining,.no-volume.flowplayer .fp-duration{right:20px}
-.no-mute.flowplayer .fp-remaining,.no-mute.flowplayer .fp-duration{right:5px}
-.flowplayer .fp-remaining{display:none}
-.flowplayer.color-light .fp-time{color:#222;text-shadow:0 0 1px #fff}
-.flowplayer.color-light .fp-remaining,.flowplayer.color-light .fp-duration{color:#666}
-.flowplayer.aside-time .fp-time{position:absolute;top:5px;left:5px;bottom:auto !important;width:85px;}
-.flowplayer.aside-time .fp-time strong,.flowplayer.aside-time .fp-time em{position:static}
-.flowplayer.aside-time .fp-time .fp-elapsed{margin-right:5px}
-.flowplayer.is-long.aside-time .fp-time{width:130px}
-.flowplayer.is-splash,.flowplayer.is-poster{cursor:pointer;}
-.flowplayer.is-splash .fp-controls,.flowplayer.is-poster .fp-controls,.flowplayer.is-splash .fp-fullscreen,.flowplayer.is-poster .fp-fullscreen,.flowplayer.is-splash .fp-unload,.flowplayer.is-poster .fp-unload,.flowplayer.is-splash .fp-time,.flowplayer.is-poster .fp-time,.flowplayer.is-splash .fp-embed,.flowplayer.is-poster .fp-embed{display:none !important}
-.flowplayer.is-poster .fp-engine{top:-9999em}
-.flowplayer.is-loading .fp-waiting{display:block}
-.flowplayer.is-loading .fp-controls,.flowplayer.is-loading .fp-time{display:none}
-.flowplayer.is-loading .fp-ui{background-position:-9999em}
-.flowplayer.is-seeking .fp-waiting{display:block}
-.flowplayer.is-fullscreen{position:fixed !important;top:0 !important;left:0 !important;border:0 !important;margin:0 !important;width:100% !important;height:100% !important;max-width:100% !important;z-index:99999 !important;-webkit-box-shadow:0 !important;-moz-box-shadow:0 !important;box-shadow:0 !important;background-image:none !important;background-color:#333}
-.flowplayer.is-error{border:1px solid #909090;background:#fdfdfd !important;}
-.flowplayer.is-error h2{font-weight:bold;font-size:large;margin-top:10%}
-.flowplayer.is-error .fp-message{display:block}
-.flowplayer.is-error object,.flowplayer.is-error video,.flowplayer.is-error .fp-controls,.flowplayer.is-error .fp-time,.flowplayer.is-error .fp-subtitle{display:none}
-.flowplayer.is-ready.is-muted .fp-mute{opacity:.5;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50)}
-.flowplayer.is-mouseout .fp-controls{height:0;-webkit-transition:height .15s .3s;-moz-transition:height .15s .3s;transition:height .15s .3s}
-.flowplayer.is-mouseout .fp-timeline{margin:0 !important}
-.flowplayer.is-mouseout .fp-timeline{-webkit-transition:height .15s .3s,top .15s .3s,margin .15s .3s;-moz-transition:height .15s .3s,top .15s .3s,margin .15s .3s;transition:height .15s .3s,top .15s .3s,margin .15s .3s;height:4px;top:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
-.flowplayer.is-mouseout .fp-fullscreen,.flowplayer.is-mouseout .fp-unload,.flowplayer.is-mouseout .fp-elapsed,.flowplayer.is-mouseout .fp-remaining,.flowplayer.is-mouseout .fp-duration,.flowplayer.is-mouseout .fp-embed,.flowplayer.is-mouseout .fp-volume,.flowplayer.is-mouseout .fp-play{opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .15s .3s;-moz-transition:opacity .15s .3s;transition:opacity .15s .3s}
-.flowplayer.is-mouseover .fp-controls,.flowplayer.fixed-controls .fp-controls{height:20px}
-.flowplayer.is-mouseover .fp-fullscreen,.flowplayer.fixed-controls .fp-fullscreen,.flowplayer.is-mouseover .fp-unload,.flowplayer.fixed-controls .fp-unload,.flowplayer.is-mouseover .fp-elapsed,.flowplayer.fixed-controls .fp-elapsed,.flowplayer.is-mouseover .fp-remaining,.flowplayer.fixed-controls .fp-remaining,.flowplayer.is-mouseover .fp-duration,.flowplayer.fixed-controls .fp-duration,.flowplayer.is-mouseover .fp-embed,.flowplayer.fixed-controls .fp-embed,.flowplayer.is-mouseover .fp-logo,.flowplayer.fixed-controls .fp-logo,.flowplayer.is-mouseover .fp-volume,.flowplayer.fixed-controls .fp-volume,.flowplayer.is-mouseover .fp-play,.flowplayer.fixed-controls .fp-play{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
-.flowplayer.fixed-controls .fp-volume{display:block}
-.flowplayer.fixed-controls .fp-controls{bottom:-20px;}
-.is-fullscreen.flowplayer.fixed-controls .fp-controls{bottom:0}
-.flowplayer.fixed-controls .fp-time em{bottom:-15px;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
-.is-fullscreen.flowplayer.fixed-controls .fp-time em{bottom:5px}
-.flowplayer.is-disabled .fp-progress{background-color:#999}
-.flowplayer .fp-embed{position:absolute;top:5px;left:5px;display:block;width:25px;height:20px;background-position:3px -237px}
-.flowplayer .fp-embed-code{position:absolute;display:none;top:10px;left:40px;background-color:#333;padding:3px 5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 3px #ccc;-moz-box-shadow:0 0 3px #ccc;box-shadow:0 0 3px #ccc;font-size:12px;}
-.flowplayer .fp-embed-code:before{content:'';width:0;height:0;position:absolute;top:2px;left:-10px;border:5px solid transparent;border-right-color:#333}
-.flowplayer .fp-embed-code textarea{width:400px;height:16px;font-family:monaco,"courier new",verdana;color:#777;white-space:nowrap;resize:none;overflow:hidden;border:0;outline:0;background-color:transparent;color:#ccc}
-.flowplayer .fp-embed-code label{display:block;color:#999}
-.flowplayer.is-embedding .fp-embed,.flowplayer.is-embedding .fp-embed-code{display:block;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
-.flowplayer.aside-time .fp-embed{left:85px}
-.flowplayer.aside-time .fp-embed-code{left:115px}
-.flowplayer.aside-time.is-embedding .fp-time{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
-.flowplayer.is-long.aside-time .fp-embed{left:130px}
-.flowplayer.no-time .fp-embed{left:5px !important}
-@-moz-keyframes pulse{0%{opacity:0}
-100%{opacity:1}
-}@-webkit-keyframes pulse{0%{opacity:0}
-100%{opacity:1}
-}@-o-keyframes pulse{0%{opacity:0}
-100%{opacity:1}
-}@-ms-keyframes pulse{0%{opacity:0}
-100%{opacity:1}
-}@keyframes pulse{0%{opacity:0}
-100%{opacity:1}
-}.flowplayer .fp-controls{background-color:#333;background-color:rgba(51,51,51,0.6)}
-.flowplayer.fixed-controls .fp-controls{background-color:#333}
-.flowplayer .fp-timeline{background-color:#666}
-.flowplayer .fp-buffer{background-color:#eee}
-.flowplayer .fp-progress{background-color:#00a7c8}
-.flowplayer .fp-volumeslider{background-color:#000}
-.flowplayer .fp-volumelevel{background-color:#fff}
-.flowplayer .fp-play{height:24px}
-.flowplayer.color-light .fp-controls{background-color:rgba(255,255,255,0.6)}
-.flowplayer.color-light.fixed-controls .fp-controls{background-color:#fff}
-.flowplayer.color-light .fp-volumeslider{background-color:#ddd}
-.flowplayer.color-light .fp-volumelevel{background-color:#222}
-.flowplayer.color-alt .fp-progress{background-color:#fff}
-.flowplayer.color-alt .fp-buffer{background-color:#999}
-.flowplayer.color-alt2 .fp-progress{background-color:#900}
diff --git a/wp-content/plugins/ai-embed/flowplayer/skin/playful.css b/wp-content/plugins/ai-embed/flowplayer/skin/playful.css
deleted file mode 100644
index 871187a8b332dfefb157bde1cb22efbfd1dd132d..0000000000000000000000000000000000000000
--- a/wp-content/plugins/ai-embed/flowplayer/skin/playful.css
+++ /dev/null
@@ -1,159 +0,0 @@
-.flowplayer{position:relative;width:100%;text-align:left;background-size:contain;background-repeat:no-repeat;background-position:center center;display:inline-block;}
-.flowplayer *{font-weight:inherit;font-family:inherit;font-style:inherit;text-decoration:inherit;font-size:100%;padding:0;border:0;margin:0;list-style-type:none}
-.flowplayer a:focus{outline:0}
-.flowplayer video{width:100%}
-.flowplayer.is-ipad video{-webkit-transform:translateX(-2048px);}
-.is-ready.flowplayer.is-ipad video{-webkit-transform:translateX(0)}
-.flowplayer .fp-engine,.flowplayer .fp-ui,.flowplayer .fp-message{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;z-index:1}
-.flowplayer .fp-message{display:none;text-align:center;padding-top:5%;cursor:default;}
-.flowplayer .fp-message h2{font-size:120%;margin-bottom:1em}
-.flowplayer .fp-message p{color:#666;font-size:95%}
-.flowplayer .fp-controls{position:absolute;bottom:0;width:100%;}
-.no-background.flowplayer .fp-controls{background-color:transparent !important;background-image:-moz-linear-gradient(transparent,transparent) !important;background-image:-webkit-gradient(linear,0 0,0 100%,from(transparent),to(transparent)) !important}
-.is-fullscreen.flowplayer .fp-controls{bottom:3px}
-.is-mouseover.flowplayer .fp-controls{bottom:0}
-.flowplayer .fp-waiting{display:none;margin:19% auto;text-align:center;}
-.flowplayer .fp-waiting *{-webkit-box-shadow:0 0 5px #333;-moz-box-shadow:0 0 5px #333;box-shadow:0 0 5px #333}
-.flowplayer .fp-waiting em{width:1em;height:1em;-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;background-color:rgba(255,255,255,0.8);display:inline-block;-webkit-animation:pulse .6s infinite;-moz-animation:pulse .6s infinite;animation:pulse .6s infinite;margin:.3em;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);}
-.flowplayer .fp-waiting em:nth-child(1){-webkit-animation-delay:.3s;-moz-animation-delay:.3s;animation-delay:.3s}
-.flowplayer .fp-waiting em:nth-child(2){-webkit-animation-delay:.45s;-moz-animation-delay:.45s;animation-delay:.45s}
-.flowplayer .fp-waiting em:nth-child(3){-webkit-animation-delay:.6s;-moz-animation-delay:.6s;animation-delay:.6s}
-.flowplayer .fp-waiting p{color:#ccc;font-weight:bold}
-.flowplayer .fp-speed{font-size:30px;background-color:#333;background-color:rgba(51,51,51,0.8);color:#eee;margin:0 auto;text-align:center;width:120px;padding:.1em 0 0;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s;}
-.flowplayer .fp-speed.fp-hilite{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
-.flowplayer .fp-help{position:absolute;top:0;left:-9999em;z-index:100;background-color:#333;background-color:rgba(51,51,51,0.9);width:100%;height:100%;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .2s;-moz-transition:opacity .2s;transition:opacity .2s;text-align:center;}
-.is-help.flowplayer .fp-help{left:0;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
-.flowplayer .fp-help .fp-help-section{margin:3%}
-.flowplayer .fp-help .fp-help-basics{margin-top:6%}
-.flowplayer .fp-help p{color:#eee;margin:.5em 0;font-size:14px;line-height:1.5;display:inline-block;margin:1% 2%}
-.flowplayer .fp-help em{background:#eee;-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em;margin-right:.4em;padding:.3em .6em;color:#333}
-.flowplayer .fp-help small{font-size:90%;color:#aaa}
-.flowplayer .fp-help .fp-close{display:block}
-@media (max-width: 600px){.flowplayer .fp-help p{font-size:9px}
-}.flowplayer .fp-subtitle{position:absolute;bottom:40px;left:-99999em;z-index:10;text-align:center;width:100%;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s;}
-.flowplayer .fp-subtitle p{display:inline;background-color:#333;background-color:rgba(51,51,51,0.9);color:#eee;padding:.1em .4em;font-size:16px;line-height:1.6;}
-.flowplayer .fp-subtitle p:after{content:'';clear:both}
-.flowplayer .fp-subtitle.fp-active{left:0;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
-.flowplayer .fp-fullscreen,.flowplayer .fp-unload,.flowplayer .fp-mute,.flowplayer .fp-embed,.flowplayer .fp-close,.flowplayer .fp-play{background-image:url(img/playful_white.png);background-size:37px 300px;}
-.color-light.flowplayer .fp-fullscreen,.color-light.flowplayer .fp-unload,.color-light.flowplayer .fp-mute,.color-light.flowplayer .fp-embed,.color-light.flowplayer .fp-close,.color-light.flowplayer .fp-play{background-image:url(img/playful_black.png);}
-@media (-webkit-min-device-pixel-ratio: 2){.color-light.flowplayer .fp-fullscreen,.color-light.flowplayer .fp-unload,.color-light.flowplayer .fp-mute,.color-light.flowplayer .fp-embed,.color-light.flowplayer .fp-close,.color-light.flowplayer .fp-play{background-image:url(img/playful_black@x2.png)}
-}@media (-webkit-min-device-pixel-ratio: 2){.flowplayer .fp-fullscreen,.flowplayer .fp-unload,.flowplayer .fp-mute,.flowplayer .fp-embed,.flowplayer .fp-close,.flowplayer .fp-play{background-image:url(img/playful_white@x2.png)}
-}.is-splash.flowplayer .fp-ui,.is-paused.flowplayer .fp-ui{background:url(img/play_white.png) center no-repeat;background-size:12%;}
-@media (-webkit-min-device-pixel-ratio: 2){.is-splash.flowplayer .fp-ui,.is-paused.flowplayer .fp-ui{background:url(img/play_white@x2.png) center no-repeat;background-size:12%}
-}.color-light.is-splash.flowplayer .fp-ui,.color-light.is-paused.flowplayer .fp-ui{background-image:url(img/play_black.png)}
-@media (-webkit-min-device-pixel-ratio: 2){.color-light.is-splash.flowplayer .fp-ui,.color-light.is-paused.flowplayer .fp-ui{background-image:url(img/play_black@x2.png)}
-}.is-fullscreen.flowplayer .fp-ui{background-size:auto}
-.is-seeking.flowplayer .fp-ui,.is-loading.flowplayer .fp-ui{background-image:none}
-.flowplayer .fp-logo{position:absolute;top:auto;left:15px;bottom:45px;cursor:pointer;display:none;z-index:100;}
-.flowplayer .fp-logo img{width:100%}
-.is-embedded.flowplayer .fp-logo{display:block}
-.fixed-controls.flowplayer .fp-logo{bottom:15px}
-.flowplayer .fp-fullscreen,.flowplayer .fp-unload,.flowplayer .fp-close{position:absolute;top:12px;left:auto;right:12px;display:block;width:30px;height:23px;background-position:12px -197px;cursor:pointer}
-.flowplayer .fp-unload,.flowplayer .fp-close{background-position:14px -175px;display:none}
-.flowplayer .fp-play{display:none;width:27px;height:35px;background-position:9px -24px;position:absolute;bottom:0;left:0;}
-.play-button.flowplayer .fp-play{display:block}
-.is-paused.flowplayer .fp-play{background-position:9px 7px}
-.flowplayer.is-ready.is-closeable .fp-unload{display:block}
-.flowplayer.is-ready.is-closeable .fp-fullscreen{display:none}
-.flowplayer.is-fullscreen .fp-fullscreen{background-position:10px -217px;display:block !important}
-.flowplayer.is-fullscreen .fp-unload,.flowplayer.is-fullscreen .fp-close{display:none !important}
-.flowplayer .fp-timeline{height:3px;position:relative;overflow:hidden;top:12px;height:11px;margin:0 199px 0 59px;}
-.no-volume.flowplayer .fp-timeline{margin-right:109px}
-.no-mute.flowplayer .fp-timeline{margin-right:59px}
-.play-button.flowplayer .fp-timeline{margin-left:74px}
-.is-long.flowplayer .fp-timeline{margin:0 229px 0 89px;}
-.no-volume.is-long.flowplayer .fp-timeline{margin-right:139px}
-.no-mute.is-long.flowplayer .fp-timeline{margin-right:89px}
-.play-button.is-long.flowplayer .fp-timeline{margin-left:104px}
-.aside-time.flowplayer .fp-timeline,.no-time.flowplayer .fp-timeline{margin:0 152px 0 12px}
-.aside-time.no-volume.flowplayer .fp-timeline,.no-time.no-volume.flowplayer .fp-timeline{margin-right:62px}
-.aside-time.no-mute.flowplayer .fp-timeline,.no-time.no-mute.flowplayer .fp-timeline{margin-right:12px}
-.play-button.no-time.flowplayer .fp-timeline,.play-button.aside-time.flowplayer .fp-timeline{margin-left:27px}
-.flowplayer .fp-buffer,.flowplayer .fp-progress{position:absolute;top:0;left:auto;height:100%;cursor:col-resize}
-.flowplayer .fp-buffer{-webkit-transition:width .25s linear;-moz-transition:width .25s linear;transition:width .25s linear}
-.flowplayer .fp-volume{position:absolute;top:12px;right:12px}
-.flowplayer .fp-mute{width:38px;height:20px;float:left;position:relative;top:-4.5px;left:;cursor:pointer;background-position:-2px -99px;}
-.no-mute.flowplayer .fp-mute{display:none}
-.flowplayer .fp-volumeslider{width:90px;height:11px;cursor:col-resize;float:left;}
-.no-volume.flowplayer .fp-volumeslider{display:none}
-.flowplayer .fp-volumelevel{height:100%}
-.flowplayer .fp-time{text-shadow:0 0 1px #000;font-size:12px;font-weight:bold;color:#fff;width:100%;}
-.flowplayer .fp-time.is-inverted .fp-duration{display:none}
-.flowplayer .fp-time.is-inverted .fp-remaining{display:inline}
-.flowplayer .fp-time em{width:35px;height:11px;line-height:11px;text-align:center;position:absolute;bottom:12px}
-.no-time.flowplayer .fp-time{display:none}
-.is-long.flowplayer .fp-time em{width:65px}
-.flowplayer .fp-elapsed{left:12px;}
-.play-button.flowplayer .fp-elapsed{left:27px}
-.flowplayer .fp-remaining,.flowplayer .fp-duration{right:152px;color:#eee;}
-.no-volume.flowplayer .fp-remaining,.no-volume.flowplayer .fp-duration{right:62px}
-.no-mute.flowplayer .fp-remaining,.no-mute.flowplayer .fp-duration{right:12px}
-.flowplayer .fp-remaining{display:none}
-.flowplayer.color-light .fp-time{color:#222;text-shadow:0 0 1px #fff}
-.flowplayer.color-light .fp-remaining,.flowplayer.color-light .fp-duration{color:#666}
-.flowplayer.aside-time .fp-time{position:absolute;top:12px;left:12px;bottom:auto !important;width:110px;}
-.flowplayer.aside-time .fp-time strong,.flowplayer.aside-time .fp-time em{position:static}
-.flowplayer.aside-time .fp-time .fp-elapsed{margin-right:12px}
-.flowplayer.is-long.aside-time .fp-time{width:130px}
-.flowplayer.is-splash,.flowplayer.is-poster{cursor:pointer;}
-.flowplayer.is-splash .fp-controls,.flowplayer.is-poster .fp-controls,.flowplayer.is-splash .fp-fullscreen,.flowplayer.is-poster .fp-fullscreen,.flowplayer.is-splash .fp-unload,.flowplayer.is-poster .fp-unload,.flowplayer.is-splash .fp-time,.flowplayer.is-poster .fp-time,.flowplayer.is-splash .fp-embed,.flowplayer.is-poster .fp-embed{display:none !important}
-.flowplayer.is-poster .fp-engine{top:-9999em}
-.flowplayer.is-loading .fp-waiting{display:block}
-.flowplayer.is-loading .fp-controls,.flowplayer.is-loading .fp-time{display:none}
-.flowplayer.is-loading .fp-ui{background-position:-9999em}
-.flowplayer.is-seeking .fp-waiting{display:block}
-.flowplayer.is-fullscreen{position:fixed !important;top:0 !important;left:0 !important;border:0 !important;margin:0 !important;width:100% !important;height:100% !important;max-width:100% !important;z-index:99999 !important;-webkit-box-shadow:0 !important;-moz-box-shadow:0 !important;box-shadow:0 !important;background-image:none !important;background-color:#333}
-.flowplayer.is-error{border:1px solid #909090;background:#fdfdfd !important;}
-.flowplayer.is-error h2{font-weight:bold;font-size:large;margin-top:10%}
-.flowplayer.is-error .fp-message{display:block}
-.flowplayer.is-error object,.flowplayer.is-error video,.flowplayer.is-error .fp-controls,.flowplayer.is-error .fp-time,.flowplayer.is-error .fp-subtitle{display:none}
-.flowplayer.is-ready.is-muted .fp-mute{opacity:.5;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50)}
-.flowplayer.is-mouseout .fp-controls{height:0;-webkit-transition:height .15s .3s;-moz-transition:height .15s .3s;transition:height .15s .3s}
-.flowplayer.is-mouseout .fp-timeline{margin:0 !important}
-.flowplayer.is-mouseout .fp-timeline{-webkit-transition:height .15s .3s,top .15s .3s,margin .15s .3s;-moz-transition:height .15s .3s,top .15s .3s,margin .15s .3s;transition:height .15s .3s,top .15s .3s,margin .15s .3s;height:4px;top:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
-.flowplayer.is-mouseout .fp-fullscreen,.flowplayer.is-mouseout .fp-unload,.flowplayer.is-mouseout .fp-elapsed,.flowplayer.is-mouseout .fp-remaining,.flowplayer.is-mouseout .fp-duration,.flowplayer.is-mouseout .fp-embed,.flowplayer.is-mouseout .fp-volume,.flowplayer.is-mouseout .fp-play{opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .15s .3s;-moz-transition:opacity .15s .3s;transition:opacity .15s .3s}
-.flowplayer.is-mouseover .fp-controls,.flowplayer.fixed-controls .fp-controls{height:35px}
-.flowplayer.is-mouseover .fp-fullscreen,.flowplayer.fixed-controls .fp-fullscreen,.flowplayer.is-mouseover .fp-unload,.flowplayer.fixed-controls .fp-unload,.flowplayer.is-mouseover .fp-elapsed,.flowplayer.fixed-controls .fp-elapsed,.flowplayer.is-mouseover .fp-remaining,.flowplayer.fixed-controls .fp-remaining,.flowplayer.is-mouseover .fp-duration,.flowplayer.fixed-controls .fp-duration,.flowplayer.is-mouseover .fp-embed,.flowplayer.fixed-controls .fp-embed,.flowplayer.is-mouseover .fp-logo,.flowplayer.fixed-controls .fp-logo,.flowplayer.is-mouseover .fp-volume,.flowplayer.fixed-controls .fp-volume,.flowplayer.is-mouseover .fp-play,.flowplayer.fixed-controls .fp-play{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
-.flowplayer.fixed-controls .fp-volume{display:block}
-.flowplayer.fixed-controls .fp-controls{bottom:-35px;}
-.is-fullscreen.flowplayer.fixed-controls .fp-controls{bottom:0}
-.flowplayer.fixed-controls .fp-time em{bottom:-23px;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
-.is-fullscreen.flowplayer.fixed-controls .fp-time em{bottom:12px}
-.flowplayer.is-disabled .fp-progress{background-color:#999}
-.flowplayer .fp-embed{position:absolute;top:12px;left:12px;display:block;width:25px;height:20px;background-position:3px -237px}
-.flowplayer .fp-embed-code{position:absolute;display:none;top:10px;left:40px;background-color:#333;padding:3px 5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 3px #ccc;-moz-box-shadow:0 0 3px #ccc;box-shadow:0 0 3px #ccc;font-size:12px;}
-.flowplayer .fp-embed-code:before{content:'';width:0;height:0;position:absolute;top:2px;left:-10px;border:5px solid transparent;border-right-color:#333}
-.flowplayer .fp-embed-code textarea{width:400px;height:16px;font-family:monaco,"courier new",verdana;color:#777;white-space:nowrap;resize:none;overflow:hidden;border:0;outline:0;background-color:transparent;color:#ccc}
-.flowplayer .fp-embed-code label{display:block;color:#999}
-.flowplayer.is-embedding .fp-embed,.flowplayer.is-embedding .fp-embed-code{display:block;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
-.flowplayer.aside-time .fp-embed{left:110px}
-.flowplayer.aside-time .fp-embed-code{left:140px}
-.flowplayer.aside-time.is-embedding .fp-time{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
-.flowplayer.is-long.aside-time .fp-embed{left:130px}
-.flowplayer.no-time .fp-embed{left:12px !important}
-@-moz-keyframes pulse{0%{opacity:0}
-100%{opacity:1}
-}@-webkit-keyframes pulse{0%{opacity:0}
-100%{opacity:1}
-}@-o-keyframes pulse{0%{opacity:0}
-100%{opacity:1}
-}@-ms-keyframes pulse{0%{opacity:0}
-100%{opacity:1}
-}@keyframes pulse{0%{opacity:0}
-100%{opacity:1}
-}.flowplayer .fp-controls{background-color:#111}
-.flowplayer .fp-timeline,.flowplayer .fp-volumeslider{background-color:#555;background-image:-moz-linear-gradient(rgba(255,255,255,0.01),rgba(255,255,255,0.3));background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,0.01)),to(rgba(255,255,255,0.3)))}
-.flowplayer .fp-buffer{background-color:#eee}
-.flowplayer .fp-progress{background-color:#008000}
-.flowplayer .fp-volumelevel{background-color:#fff}
-.flowplayer .fp-mute{display:block;width:38px;height:20px;background-position:0 -79px;}
-.is-muted.flowplayer .fp-mute{background-position:0 -109px;opacity:.85;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85)}
-.flowplayer .fp-play{background-position:9px -20px;}
-.is-paused.flowplayer .fp-play{background-position:9px 11px}
-.flowplayer .fp-timeline,.flowplayer .fp-volumeslider{border:1px inset;border-color:rgba(0,0,0,0.3) rgba(17,17,17,0.05)}
-.flowplayer .fp-controls,.flowplayer .fp-progress{background-image:-moz-linear-gradient(rgba(255,255,255,0.3),rgba(255,255,255,0.01));background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,0.3)),to(rgba(255,255,255,0.01)))}
-.flowplayer .fp-timeline,.flowplayer .fp-progress,.flowplayer .fp-buffer,.flowplayer .fp-volumeslider,.flowplayer .fp-volumelevel{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}
-.flowplayer.color-light .fp-controls{background-color:#eee;background-image:-moz-linear-gradient(rgba(0,0,0,0.01),rgba(0,0,0,0.3));background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(0,0,0,0.01)),to(rgba(0,0,0,0.3)))}
-.flowplayer.color-light .fp-timeline,.flowplayer.color-light .fp-volumeslider{border-color:#eee #ccc}
-.flowplayer.color-alt .fp-progress,.flowplayer.color-alt .fp-volumelevel{background-color:#111}
-.flowplayer.color-alt2 .fp-progress,.flowplayer.color-alt2 .fp-volumelevel{background-color:#900}
diff --git a/wp-content/plugins/ai-embed/header.php b/wp-content/plugins/ai-embed/header.php
deleted file mode 100644
index c6f4b3c670bbdb4582e5cc4dbe832fcdbd5f3085..0000000000000000000000000000000000000000
--- a/wp-content/plugins/ai-embed/header.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-//Definisce l'header
-function flowload() {
-    if (!defined('FLOWPLAYER')) {
-        wp_enqueue_script("flowplayer", WP_PLUGIN_URL."/ai-embed/flowplayer/js/flowplayer-3.2.4.min.js", false, false );
-        define('FLOWPLAYER', true);
-        return;
-    }
-}
-?>