Version Description
Download this release
Release Info
Developer | wpdevteam |
Plugin | EmbedPress – Embed Google Docs, YouTube, Maps, Vimeo, Wistia Videos & Upload PDF, PPT in Gutenberg & Elementor |
Version | 3.5.0 |
Comparing to | |
See all releases |
Code changes from version 3.4.3 to 3.5.0
- EmbedPress/Core.php +1 -0
- EmbedPress/Elementor/Widgets/Embedpress_Elementor.php +42 -1
- EmbedPress/Elementor/Widgets/Embedpress_Pdf.php +48 -0
- EmbedPress/Ends/Back/Handler.php +4 -0
- EmbedPress/Ends/Back/Settings/EmbedpressSettings.php +2 -0
- EmbedPress/Ends/Back/Settings/templates/youtube.php +18 -0
- EmbedPress/Includes/Classes/Elementor_Enhancer.php +1 -2
- EmbedPress/Includes/Classes/EmbedPress_Plugin_Usage_Tracker.php +10 -5
- EmbedPress/Includes/Classes/Feature_Enhancer.php +92 -21
- EmbedPress/Includes/Traits/Shared.php +2 -18
- EmbedPress/Providers/Youtube.php +659 -0
- EmbedPress/RestAPI.php +1 -0
- EmbedPress/Shortcode.php +16 -10
- Gutenberg/dist/blocks.build.js +1 -1
- Gutenberg/plugin.php +10 -0
- assets/css/embedpress.css +2 -1
- assets/images/youtube/deleted-video-thumb.png +0 -0
- assets/images/youtube/private.png +0 -0
- assets/images/youtube/spin.gif +0 -0
- assets/images/youtube/youtube-play.png +0 -0
- assets/js/front.js +169 -0
- assets/js/preview.js +1 -1
- embedpress.php +1 -1
- includes.php +1 -1
- providers.php +1 -0
- readme.txt +8 -2
- vendor/autoload.php +5 -0
- vendor/composer/InstalledVersions.php +9 -7
- vendor/composer/autoload_classmap.php +217 -1
- vendor/composer/autoload_namespaces.php +1 -1
- vendor/composer/autoload_psr4.php +1 -1
- vendor/composer/autoload_real.php +3 -22
- vendor/composer/autoload_static.php +216 -0
- vendor/composer/installed.json +4 -4
- vendor/composer/installed.php +5 -5
- vendor/priyomukul/wp-notice/src/Notice.php +8 -4
EmbedPress/Core.php
CHANGED
@@ -77,6 +77,7 @@ class Core {
|
|
77 |
$this->loaderInstance = new Loader();
|
78 |
|
79 |
add_action('admin_notices',[$this,'embedpress_admin_notice']);
|
|
|
80 |
}
|
81 |
|
82 |
/**
|
77 |
$this->loaderInstance = new Loader();
|
78 |
|
79 |
add_action('admin_notices',[$this,'embedpress_admin_notice']);
|
80 |
+
|
81 |
}
|
82 |
|
83 |
/**
|
EmbedPress/Elementor/Widgets/Embedpress_Elementor.php
CHANGED
@@ -204,6 +204,27 @@ class Embedpress_Elementor extends Widget_Base {
|
|
204 |
'condition' => $yt_condition,
|
205 |
]
|
206 |
);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
207 |
$this->add_control(
|
208 |
'embedpress_pro_youtube_auto_play',
|
209 |
[
|
@@ -1294,6 +1315,24 @@ class Embedpress_Elementor extends Widget_Base {
|
|
1294 |
);
|
1295 |
$this->end_controls_section();
|
1296 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1297 |
protected function render() {
|
1298 |
add_filter( 'embedpress_should_modify_spotify', '__return_false');
|
1299 |
$settings = $this->get_settings_for_display();
|
@@ -1304,8 +1343,10 @@ class Embedpress_Elementor extends Widget_Base {
|
|
1304 |
? $settings['height']['size'] : null;
|
1305 |
$width = (!empty( $settings['width']) && !empty( $settings['width']['size'] ))
|
1306 |
? $settings['width']['size'] : null;
|
|
|
|
|
1307 |
|
1308 |
-
$embed_content = Shortcode::parseContent( $settings['embedpress_embeded_link'], true, [ 'height'=> $height, 'width'=>$width ] );
|
1309 |
$embed_content = $this->onAfterEmbedSpotify($embed_content, $settings);
|
1310 |
$embed = apply_filters( 'embedpress_elementor_embed', $embed_content, $settings );
|
1311 |
$content = is_object( $embed ) ? $embed->embed : $embed;
|
204 |
'condition' => $yt_condition,
|
205 |
]
|
206 |
);
|
207 |
+
$this->add_control(
|
208 |
+
'pagesize',
|
209 |
+
[
|
210 |
+
'label' => __( 'Video Per Page', 'embedpress' ),
|
211 |
+
'description' => __( 'Specify the number of videos you wish to show on each page. Note: This option takes effect only when a YouTube channel is embedded.', 'embedpress' ),
|
212 |
+
'type' => Controls_Manager::NUMBER,
|
213 |
+
'label_block' => false,
|
214 |
+
'default' => 6,
|
215 |
+
'min' => 1,
|
216 |
+
'max' => 50,
|
217 |
+
'conditions' => [
|
218 |
+
'terms' => [
|
219 |
+
[
|
220 |
+
'name' => 'embedpress_pro_embeded_source',
|
221 |
+
'operator' => '===',
|
222 |
+
'value' => 'youtube',
|
223 |
+
],
|
224 |
+
],
|
225 |
+
]
|
226 |
+
]
|
227 |
+
);
|
228 |
$this->add_control(
|
229 |
'embedpress_pro_youtube_auto_play',
|
230 |
[
|
1315 |
);
|
1316 |
$this->end_controls_section();
|
1317 |
}
|
1318 |
+
|
1319 |
+
public function render_plain_content() {
|
1320 |
+
$args = "";
|
1321 |
+
$settings = $this->get_settings_for_display();
|
1322 |
+
|
1323 |
+
if(!empty( $settings['height']['size'] )){
|
1324 |
+
$args .= "height='{$settings['height']['size']}' ";
|
1325 |
+
}
|
1326 |
+
if(!empty( $settings['width']['size'] )){
|
1327 |
+
$args .= "width='{$settings['width']['size']}' ";
|
1328 |
+
}
|
1329 |
+
if(!empty( $settings['pagesize'] )){
|
1330 |
+
$args .= "pagesize='{$settings['pagesize']}' ";
|
1331 |
+
}
|
1332 |
+
$args = trim($args);
|
1333 |
+
echo "[embedpress $args]{$settings['embedpress_embeded_link']}\[/embedpress]";
|
1334 |
+
}
|
1335 |
+
|
1336 |
protected function render() {
|
1337 |
add_filter( 'embedpress_should_modify_spotify', '__return_false');
|
1338 |
$settings = $this->get_settings_for_display();
|
1343 |
? $settings['height']['size'] : null;
|
1344 |
$width = (!empty( $settings['width']) && !empty( $settings['width']['size'] ))
|
1345 |
? $settings['width']['size'] : null;
|
1346 |
+
$pagesize = (!empty( $settings['pagesize']) && !empty( $settings['pagesize'] ))
|
1347 |
+
? $settings['pagesize'] : 6;
|
1348 |
|
1349 |
+
$embed_content = Shortcode::parseContent( $settings['embedpress_embeded_link'], true, [ 'height'=> $height, 'width'=>$width, 'pagesize'=>$pagesize ] );
|
1350 |
$embed_content = $this->onAfterEmbedSpotify($embed_content, $settings);
|
1351 |
$embed = apply_filters( 'embedpress_elementor_embed', $embed_content, $settings );
|
1352 |
$content = is_object( $embed ) ? $embed->embed : $embed;
|
EmbedPress/Elementor/Widgets/Embedpress_Pdf.php
CHANGED
@@ -122,6 +122,40 @@ class Embedpress_Pdf extends Widget_Base
|
|
122 |
]
|
123 |
);
|
124 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
125 |
$this->add_control(
|
126 |
'embedpress_elementor_document_width',
|
127 |
[
|
@@ -272,6 +306,20 @@ class Embedpress_Pdf extends Widget_Base
|
|
272 |
$this->add_render_attribute( 'embedpres-pdf-render', 'data-emsrc', $url );
|
273 |
$renderer = Helper::get_pdf_renderer();
|
274 |
$src = $renderer . ((strpos($renderer, '?') == false) ? '?' : '&') . 'file=' . $url;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
275 |
?>
|
276 |
<iframe style="<?php echo esc_attr( $dimension); ?>; max-width:100%; display: inline-block" src="<?php echo esc_attr( $src); ?>" <?php $this->get_render_attribute_string( 'embedpres-pdf-render' ); ?>
|
277 |
frameborder="0"></iframe>
|
122 |
]
|
123 |
);
|
124 |
|
125 |
+
$this->add_control(
|
126 |
+
'embedpress_pdf_zoom',
|
127 |
+
[
|
128 |
+
'label' => __( 'Zoom', 'embedpress' ),
|
129 |
+
'type' => Controls_Manager::SELECT,
|
130 |
+
'default' => 'auto',
|
131 |
+
'options' => [
|
132 |
+
'auto' => __( 'Automatic Zoom', 'embedpress' ),
|
133 |
+
'page-actual' => __( 'Actual Size', 'embedpress' ),
|
134 |
+
'page-fit' => __( 'Page Fit', 'embedpress' ),
|
135 |
+
'page-width' => __( 'Page Width', 'embedpress' ),
|
136 |
+
'custom' => __( 'Custom', 'embedpress' ),
|
137 |
+
'50' => __( '50%', 'embedpress' ),
|
138 |
+
'75' => __( '75%', 'embedpress' ),
|
139 |
+
'100' => __( '100%', 'embedpress' ),
|
140 |
+
'125' => __( '125%', 'embedpress' ),
|
141 |
+
'150' => __( '150%', 'embedpress' ),
|
142 |
+
'200' => __( '200%', 'embedpress' ),
|
143 |
+
'300' => __( '300%', 'embedpress' ),
|
144 |
+
'400' => __( '400%', 'embedpress' ),
|
145 |
+
],
|
146 |
+
]
|
147 |
+
);
|
148 |
+
$this->add_control(
|
149 |
+
'embedpress_pdf_zoom_custom',
|
150 |
+
[
|
151 |
+
'label' => __( 'Custom Zoom', 'embedpress' ),
|
152 |
+
'type' => Controls_Manager::NUMBER,
|
153 |
+
'condition' => [
|
154 |
+
'embedpress_pdf_zoom' => 'custom'
|
155 |
+
],
|
156 |
+
]
|
157 |
+
);
|
158 |
+
|
159 |
$this->add_control(
|
160 |
'embedpress_elementor_document_width',
|
161 |
[
|
306 |
$this->add_render_attribute( 'embedpres-pdf-render', 'data-emsrc', $url );
|
307 |
$renderer = Helper::get_pdf_renderer();
|
308 |
$src = $renderer . ((strpos($renderer, '?') == false) ? '?' : '&') . 'file=' . $url;
|
309 |
+
if(!empty($settings['embedpress_pdf_zoom'])){
|
310 |
+
$zoom = $settings['embedpress_pdf_zoom'];
|
311 |
+
if($zoom == 'custom'){
|
312 |
+
if(!empty($settings['embedpress_pdf_zoom_custom'])){
|
313 |
+
$zoom = $settings['embedpress_pdf_zoom_custom'];
|
314 |
+
}
|
315 |
+
else{
|
316 |
+
$zoom = null;
|
317 |
+
}
|
318 |
+
}
|
319 |
+
if($zoom){
|
320 |
+
$src = $src . "#zoom=$zoom";
|
321 |
+
}
|
322 |
+
}
|
323 |
?>
|
324 |
<iframe style="<?php echo esc_attr( $dimension); ?>; max-width:100%; display: inline-block" src="<?php echo esc_attr( $src); ?>" <?php $this->get_render_attribute_string( 'embedpres-pdf-render' ); ?>
|
325 |
frameborder="0"></iframe>
|
EmbedPress/Ends/Back/Handler.php
CHANGED
@@ -198,6 +198,10 @@ class Handler extends EndHandlerAbstract {
|
|
198 |
// YouTube (http://www.youtube.com/)
|
199 |
'youtube.com/watch\\?*',
|
200 |
'youtube.com/playlist\\?*',
|
|
|
|
|
|
|
|
|
201 |
|
202 |
// Flickr (http://www.flickr.com/)
|
203 |
'flickr.com/photos/*/*',
|
198 |
// YouTube (http://www.youtube.com/)
|
199 |
'youtube.com/watch\\?*',
|
200 |
'youtube.com/playlist\\?*',
|
201 |
+
'youtube.com/channel/*',
|
202 |
+
'youtube.com/c/*',
|
203 |
+
'youtube.com/user/*',
|
204 |
+
'youtube.com/(\w+)[^?\/]*$',
|
205 |
|
206 |
// Flickr (http://www.flickr.com/)
|
207 |
'flickr.com/photos/*/*',
|
EmbedPress/Ends/Back/Settings/EmbedpressSettings.php
CHANGED
@@ -219,6 +219,8 @@ class EmbedpressSettings {
|
|
219 |
public function save_youtube_settings() {
|
220 |
$option_name = EMBEDPRESS_PLG_NAME.':youtube';
|
221 |
$settings = get_option( $option_name, []);
|
|
|
|
|
222 |
$settings['start_time'] = isset( $_POST['start_time']) ? sanitize_text_field( $_POST['start_time']) : 0;
|
223 |
$settings['end_time'] = isset( $_POST['end_time']) ? sanitize_text_field( $_POST['end_time']) : 0;
|
224 |
$settings['autoplay'] = isset( $_POST['autoplay']) ? sanitize_text_field( $_POST['autoplay']) : '';
|
219 |
public function save_youtube_settings() {
|
220 |
$option_name = EMBEDPRESS_PLG_NAME.':youtube';
|
221 |
$settings = get_option( $option_name, []);
|
222 |
+
$settings['api_key'] = isset( $_POST['api_key']) ? sanitize_text_field( $_POST['api_key']) : 0;
|
223 |
+
$settings['pagesize'] = isset( $_POST['pagesize']) ? sanitize_text_field( $_POST['pagesize']) : 0;
|
224 |
$settings['start_time'] = isset( $_POST['start_time']) ? sanitize_text_field( $_POST['start_time']) : 0;
|
225 |
$settings['end_time'] = isset( $_POST['end_time']) ? sanitize_text_field( $_POST['end_time']) : 0;
|
226 |
$settings['autoplay'] = isset( $_POST['autoplay']) ? sanitize_text_field( $_POST['autoplay']) : '';
|
EmbedPress/Ends/Back/Settings/templates/youtube.php
CHANGED
@@ -4,6 +4,8 @@
|
|
4 |
* All undefined vars comes from 'render_settings_page' method
|
5 |
* */
|
6 |
$yt_settings = get_option( EMBEDPRESS_PLG_NAME.':youtube');
|
|
|
|
|
7 |
$start_time = isset( $yt_settings['start_time']) ? $yt_settings['start_time'] : 0;
|
8 |
$end_time = isset( $yt_settings['end_time']) ? $yt_settings['end_time'] : 0;
|
9 |
$autoplay = isset( $yt_settings['autoplay']) ? $yt_settings['autoplay'] : '';
|
@@ -33,6 +35,22 @@ $yt_sub_count = isset( $yt_settings['yt_sub_count']) ? $yt_settings['yt_sub_coun
|
|
33 |
<?php
|
34 |
do_action( 'embedpress_before_youtube_settings_fields');
|
35 |
echo $nonce_field ; ?>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
36 |
<div class="form__group">
|
37 |
<p class="form__label" ><?php esc_html_e( "Start Time (In Seconds)", "embedpress" ); ?> </p>
|
38 |
<div class="form__control__wrap">
|
4 |
* All undefined vars comes from 'render_settings_page' method
|
5 |
* */
|
6 |
$yt_settings = get_option( EMBEDPRESS_PLG_NAME.':youtube');
|
7 |
+
$api_key = isset( $yt_settings['api_key']) ? $yt_settings['api_key'] : '';
|
8 |
+
$pagesize = isset( $yt_settings['pagesize']) ? $yt_settings['pagesize'] : '';
|
9 |
$start_time = isset( $yt_settings['start_time']) ? $yt_settings['start_time'] : 0;
|
10 |
$end_time = isset( $yt_settings['end_time']) ? $yt_settings['end_time'] : 0;
|
11 |
$autoplay = isset( $yt_settings['autoplay']) ? $yt_settings['autoplay'] : '';
|
35 |
<?php
|
36 |
do_action( 'embedpress_before_youtube_settings_fields');
|
37 |
echo $nonce_field ; ?>
|
38 |
+
<div class="form__group">
|
39 |
+
<p class="form__label" ><?php esc_html_e( "YouTube API Key", "embedpress" ); ?> </p>
|
40 |
+
<div class="form__control__wrap">
|
41 |
+
<input type="text" name="api_key" id="api_key" class="form__control" data-default="<?php echo esc_attr( $api_key); ?>" value="<?php echo esc_attr( $api_key); ?>" placeholder="<?php esc_html_e( "Enter API key", "embedpress" ); ?>" >
|
42 |
+
<p><?php echo sprintf(__( "Insert your YouTube API key. To obtain your API key, refer to this <a class='ep-link' href='%s' target='_blank'>documentation</a>.", "embedpress" ), 'https://embedpress.com/docs/retrieve-youtube-api-key/'); ?></p>
|
43 |
+
</div>
|
44 |
+
|
45 |
+
</div>
|
46 |
+
<div class="form__group">
|
47 |
+
<p class="form__label" ><?php esc_html_e( "Video Per Page", "embedpress" ); ?> </p>
|
48 |
+
<div class="form__control__wrap">
|
49 |
+
<input type="number" min="1" max="50" name="pagesize" id="pagesize" class="form__control" data-default="<?php echo esc_attr( $pagesize); ?>" value="<?php echo esc_attr( $pagesize); ?>">
|
50 |
+
<p><?php esc_html_e( "Specify the number of videos you wish to show on each page. Note: This option takes effect only when a YouTube channel is embedded.", "embedpress" ); ?></p>
|
51 |
+
</div>
|
52 |
+
|
53 |
+
</div>
|
54 |
<div class="form__group">
|
55 |
<p class="form__label" ><?php esc_html_e( "Start Time (In Seconds)", "embedpress" ); ?> </p>
|
56 |
<div class="form__control__wrap">
|
EmbedPress/Includes/Classes/Elementor_Enhancer.php
CHANGED
@@ -7,9 +7,8 @@ use Elementor\Utils;
|
|
7 |
|
8 |
class Elementor_Enhancer {
|
9 |
public static function youtube( $embed, $setting ) {
|
10 |
-
if ( isset( $setting['embedpress_pro_embeded_source'] ) && 'youtube' === $setting['embedpress_pro_embeded_source'] && isset( $embed->embed ) ) {
|
11 |
|
12 |
-
preg_match( '/src=\"(.+?)\"/', $embed->embed, $match );
|
13 |
$url_full = $match[1];
|
14 |
$query = parse_url( $url_full, PHP_URL_QUERY );
|
15 |
parse_str( $query, $params );
|
7 |
|
8 |
class Elementor_Enhancer {
|
9 |
public static function youtube( $embed, $setting ) {
|
10 |
+
if ( isset( $setting['embedpress_pro_embeded_source'] ) && 'youtube' === $setting['embedpress_pro_embeded_source'] && isset( $embed->embed ) && preg_match( '/src=\"(.+?)\"/', $embed->embed, $match ) ) {
|
11 |
|
|
|
12 |
$url_full = $match[1];
|
13 |
$query = parse_url( $url_full, PHP_URL_QUERY );
|
14 |
parse_str( $query, $params );
|
EmbedPress/Includes/Classes/EmbedPress_Plugin_Usage_Tracker.php
CHANGED
@@ -5,6 +5,8 @@
|
|
5 |
* @version 3.0.0
|
6 |
*/
|
7 |
namespace EmbedPress\Includes\Classes;
|
|
|
|
|
8 |
/**
|
9 |
* Exit if accessed directly
|
10 |
*/
|
@@ -178,7 +180,10 @@ if( ! class_exists('EmbedPress_Plugin_Usage_Tracker') ) :
|
|
178 |
}
|
179 |
|
180 |
$current_url = http_build_query($current_url);
|
181 |
-
$redirect_url = $request_uri
|
|
|
|
|
|
|
182 |
return $redirect_url;
|
183 |
}
|
184 |
/**
|
@@ -675,10 +680,6 @@ if( ! class_exists('EmbedPress_Plugin_Usage_Tracker') ) :
|
|
675 |
$notice->dismiss->dismiss_notice();
|
676 |
}
|
677 |
}
|
678 |
-
/**
|
679 |
-
* Redirect User To the Current URL, but without set query arguments.
|
680 |
-
*/
|
681 |
-
wp_safe_redirect( $this->redirect_to() );
|
682 |
} else {
|
683 |
$this->set_is_tracking_allowed( false, $plugin );
|
684 |
$this->update_block_notice( $plugin );
|
@@ -686,6 +687,10 @@ if( ! class_exists('EmbedPress_Plugin_Usage_Tracker') ) :
|
|
686 |
$notice->dismiss->dismiss_notice();
|
687 |
}
|
688 |
}
|
|
|
|
|
|
|
|
|
689 |
}
|
690 |
}
|
691 |
/**
|
5 |
* @version 3.0.0
|
6 |
*/
|
7 |
namespace EmbedPress\Includes\Classes;
|
8 |
+
|
9 |
+
use WP_Error;
|
10 |
/**
|
11 |
* Exit if accessed directly
|
12 |
*/
|
180 |
}
|
181 |
|
182 |
$current_url = http_build_query($current_url);
|
183 |
+
$redirect_url = $request_uri;
|
184 |
+
if( $current_url ) {
|
185 |
+
$redirect_url .= '?' . $current_url;
|
186 |
+
}
|
187 |
return $redirect_url;
|
188 |
}
|
189 |
/**
|
680 |
$notice->dismiss->dismiss_notice();
|
681 |
}
|
682 |
}
|
|
|
|
|
|
|
|
|
683 |
} else {
|
684 |
$this->set_is_tracking_allowed( false, $plugin );
|
685 |
$this->update_block_notice( $plugin );
|
687 |
$notice->dismiss->dismiss_notice();
|
688 |
}
|
689 |
}
|
690 |
+
/**
|
691 |
+
* Redirect User To the Current URL, but without set query arguments.
|
692 |
+
*/
|
693 |
+
wp_safe_redirect( $this->redirect_to() );
|
694 |
}
|
695 |
}
|
696 |
/**
|
EmbedPress/Includes/Classes/Feature_Enhancer.php
CHANGED
@@ -1,20 +1,91 @@
|
|
1 |
<?php
|
2 |
namespace EmbedPress\Includes\Classes;
|
3 |
|
|
|
|
|
|
|
4 |
class Feature_Enhancer {
|
5 |
|
6 |
public function __construct() {
|
7 |
-
|
8 |
-
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
18 |
}
|
19 |
|
20 |
public function elementor_setting_init( ) {
|
@@ -123,7 +194,7 @@ class Feature_Enhancer {
|
|
123 |
unset($params['color']);
|
124 |
}
|
125 |
return apply_filters( 'embedpress_vimeo_params', $params);
|
126 |
-
|
127 |
}
|
128 |
//--- For CLASSIC AND BLOCK EDITOR
|
129 |
public function enhance_youtube( $embed )
|
@@ -461,20 +532,20 @@ class Feature_Enhancer {
|
|
461 |
// Parse the url to retrieve all its info like variables etc.
|
462 |
$url_full = $match[ 1 ];
|
463 |
$params = [
|
464 |
-
'ui-highlight' => str_replace( '#', '', $options[ 'color' ] ),
|
465 |
-
'mute' => (int) $options[ 'mute' ],
|
466 |
-
'autoplay' => (int) $options[ 'autoplay' ],
|
467 |
-
'controls' => (int) $options[ 'controls' ],
|
468 |
-
'ui-start-screen-info' => (int) $options[ 'video_info' ],
|
469 |
'endscreen-enable' => 0,
|
470 |
];
|
471 |
|
472 |
-
if ( $options[ 'play_on_mobile' ] == '1' ) {
|
473 |
$params[ 'playsinline' ] = 1;
|
474 |
}
|
475 |
-
$params['start'] = (int) $options[ 'start_time' ];
|
476 |
if ( is_embedpress_pro_active() ) {
|
477 |
-
$params['ui-logo'] = (int) $options[ 'show_logo' ];
|
478 |
}
|
479 |
|
480 |
$url_modified = $url_full;
|
@@ -568,7 +639,7 @@ class Feature_Enhancer {
|
|
568 |
</div>
|
569 |
<?php
|
570 |
endif;
|
571 |
-
|
572 |
return apply_filters( 'embedpress_gutenberg_block_markup', ob_get_clean());
|
573 |
}
|
574 |
public function get_youtube_settings_schema() {
|
1 |
<?php
|
2 |
namespace EmbedPress\Includes\Classes;
|
3 |
|
4 |
+
use \EmbedPress\Providers\Youtube;
|
5 |
+
use EmbedPress\Shortcode;
|
6 |
+
|
7 |
class Feature_Enhancer {
|
8 |
|
9 |
public function __construct() {
|
10 |
+
add_filter( 'embedpress:onAfterEmbed', [$this, 'enhance_youtube'], 90 );
|
11 |
+
add_filter( 'embedpress:onAfterEmbed', [$this, 'enhance_vimeo'], 90 );
|
12 |
+
add_filter( 'embedpress:onAfterEmbed', [$this, 'enhance_wistia'], 90 );
|
13 |
+
add_filter( 'embedpress:onAfterEmbed', [$this, 'enhance_twitch'], 90 );
|
14 |
+
add_filter( 'embedpress:onAfterEmbed', [$this, 'enhance_dailymotion'], 90 );
|
15 |
+
add_filter( 'embedpress:onAfterEmbed', [$this, 'enhance_soundcloud'], 90 );
|
16 |
+
add_filter( 'embedpress_gutenberg_youtube_params',
|
17 |
+
[$this, 'embedpress_gutenberg_register_block_youtube'] );
|
18 |
+
add_action( 'init', array( $this, 'embedpress_gutenberg_register_block_vimeo' ) );
|
19 |
+
add_action('embedpress_gutenberg_wistia_block_after_embed', array($this,'embedpress_wistia_block_after_embed'));
|
20 |
+
add_action( 'elementor/widget/embedpres_elementor/skins_init', [ $this, 'elementor_setting_init' ] );
|
21 |
+
add_action( 'wp_ajax_youtube_rest_api', [$this, 'youtube_rest_api'] );
|
22 |
+
add_action( 'embedpress_shortcode_embra_attrs', [$this, 'embra_attrs'], 10, 2 );
|
23 |
+
add_action( 'embedpress_gutenberg_embed', [$this, 'gutenberg_embed'], 10, 2 );
|
24 |
+
add_action( 'embedpress:isEmbra', [$this, 'isEmbra'], 10, 3 );
|
25 |
+
}
|
26 |
+
|
27 |
+
public function isEmbra($isEmbra, $url, $atts){
|
28 |
+
if(strpos( $url, 'youtube.com') !== false){
|
29 |
+
$youtube = new Youtube($url, $atts);
|
30 |
+
if($youtube->validateUrl($youtube->getUrl(false))){
|
31 |
+
return true;
|
32 |
+
}
|
33 |
+
}
|
34 |
+
return $isEmbra;
|
35 |
+
}
|
36 |
+
|
37 |
+
public function youtube_rest_api(){
|
38 |
+
$result = Youtube::get_gallery_page([
|
39 |
+
'playlistId' => isset($_POST['playlistid']) ? sanitize_text_field($_POST['playlistid']) : null,
|
40 |
+
'pageToken' => isset($_POST['pagetoken']) ? sanitize_text_field($_POST['pagetoken']) : null,
|
41 |
+
'pageSize' => isset($_POST['pagesize']) ? sanitize_text_field($_POST['pagesize']) : null,
|
42 |
+
'columns' => isset($_POST['epcolumns']) ? sanitize_text_field($_POST['epcolumns']) : null,
|
43 |
+
'showTitle' => isset($_POST['showtitle']) ? sanitize_text_field($_POST['showtitle']) : null,
|
44 |
+
'showPaging' => isset($_POST['showpaging']) ? sanitize_text_field($_POST['showpaging']) : null,
|
45 |
+
'autonext' => isset($_POST['autonext']) ? sanitize_text_field($_POST['autonext']) : null,
|
46 |
+
'thumbplay' => isset($_POST['thumbplay']) ? sanitize_text_field($_POST['thumbplay']) : null,
|
47 |
+
'thumbnail_quality' => isset($_POST['thumbnail_quality']) ? sanitize_text_field($_POST['thumbnail_quality']) : null,
|
48 |
+
]);
|
49 |
+
wp_send_json($result);
|
50 |
+
}
|
51 |
+
|
52 |
+
public function gutenberg_embed($embedHTML, $attributes){
|
53 |
+
if(!empty($attributes['url'])){
|
54 |
+
$youtube = new Youtube($attributes['url']);
|
55 |
+
$is_youtube = $youtube->validateUrl($youtube->getUrl(false));
|
56 |
+
if($is_youtube){
|
57 |
+
$atts = [
|
58 |
+
'width' => intval( $attributes['width']),
|
59 |
+
'height' => intval( $attributes['height']),
|
60 |
+
'pagesize' => isset($attributes['pagesize']) ? intval($attributes['pagesize']) : 6,
|
61 |
+
];
|
62 |
+
|
63 |
+
$urlInfo = Shortcode::parseContent( $attributes['url'], true, $atts);
|
64 |
+
if(!empty($urlInfo->embed)){
|
65 |
+
$embedHTML = $urlInfo->embed;
|
66 |
+
}
|
67 |
+
}
|
68 |
+
}
|
69 |
+
return $embedHTML;
|
70 |
+
}
|
71 |
+
public function embra_attrs($emberaInstanceSettings, $attributes){
|
72 |
+
if ( isset( $attributes[ 'data-pagesize' ] ) ) {
|
73 |
+
$emberaInstanceSettings[ 'pageSize' ] = $attributes[ 'data-pagesize' ];
|
74 |
+
// unset( $attributes[ 'data-pagesize' ] );
|
75 |
+
}
|
76 |
+
if ( isset( $attributes[ 'data-thumbnail' ] ) ) {
|
77 |
+
$emberaInstanceSettings[ 'thumbnail' ] = $attributes[ 'data-thumbnail' ];
|
78 |
+
// unset( $attributes[ 'data-thumbnail' ] );
|
79 |
+
}
|
80 |
+
if ( isset( $attributes[ 'data-gallery' ] ) ) {
|
81 |
+
$emberaInstanceSettings[ 'gallery' ] = $attributes[ 'data-gallery' ];
|
82 |
+
// unset( $attributes[ 'data-gallery' ] );
|
83 |
+
}
|
84 |
+
if ( isset( $attributes[ 'data-hideprivate' ] ) ) {
|
85 |
+
$emberaInstanceSettings[ 'hideprivate' ] = $attributes[ 'data-hideprivate' ];
|
86 |
+
// unset( $attributes[ 'data-hideprivate' ] );
|
87 |
+
}
|
88 |
+
return $emberaInstanceSettings;
|
89 |
}
|
90 |
|
91 |
public function elementor_setting_init( ) {
|
194 |
unset($params['color']);
|
195 |
}
|
196 |
return apply_filters( 'embedpress_vimeo_params', $params);
|
197 |
+
|
198 |
}
|
199 |
//--- For CLASSIC AND BLOCK EDITOR
|
200 |
public function enhance_youtube( $embed )
|
532 |
// Parse the url to retrieve all its info like variables etc.
|
533 |
$url_full = $match[ 1 ];
|
534 |
$params = [
|
535 |
+
'ui-highlight' => str_replace( '#', '', isset($options[ 'color' ]) ? $options[ 'color' ] : null ),
|
536 |
+
'mute' => (int) isset($options[ 'mute' ]) ? $options[ 'mute' ] : null,
|
537 |
+
'autoplay' => (int) isset($options[ 'autoplay' ]) ? $options[ 'autoplay' ] : null,
|
538 |
+
'controls' => (int) isset($options[ 'controls' ]) ? $options[ 'controls' ] : null,
|
539 |
+
'ui-start-screen-info' => (int) isset($options[ 'video_info' ]) ? $options[ 'video_info' ] : null,
|
540 |
'endscreen-enable' => 0,
|
541 |
];
|
542 |
|
543 |
+
if ( isset($options[ 'play_on_mobile' ]) && $options[ 'play_on_mobile' ] == '1' ) {
|
544 |
$params[ 'playsinline' ] = 1;
|
545 |
}
|
546 |
+
$params['start'] = (int) isset($options[ 'start_time' ]) ? $options[ 'start_time' ] : null;
|
547 |
if ( is_embedpress_pro_active() ) {
|
548 |
+
$params['ui-logo'] = (int) isset($options[ 'show_logo' ]) ? $options[ 'show_logo' ] : null;
|
549 |
}
|
550 |
|
551 |
$url_modified = $url_full;
|
639 |
</div>
|
640 |
<?php
|
641 |
endif;
|
642 |
+
|
643 |
return apply_filters( 'embedpress_gutenberg_block_markup', ob_get_clean());
|
644 |
}
|
645 |
public function get_youtube_settings_schema() {
|
EmbedPress/Includes/Traits/Shared.php
CHANGED
@@ -100,30 +100,14 @@ trait Shared {
|
|
100 |
]
|
101 |
);
|
102 |
|
103 |
-
$_freedom30_notice= [
|
104 |
-
'thumbnail' => $_assets_url . 'images/freedom30.png',
|
105 |
-
'html' => '<p>'. __( 'Celebrate independence & upgrade to <strong>EmbedPress PRO</strong> with up to <strong>50% OFF</strong> to use all the premium features from today', 'embedpress' ) .' <a class="button button-primary btn-embedpress" target="_blank" href="https://embedpress.com/#pricing">Claim My Offer</a></p>',
|
106 |
-
];
|
107 |
-
|
108 |
-
$notices->add(
|
109 |
-
'freedom30',
|
110 |
-
$_freedom30_notice,
|
111 |
-
[
|
112 |
-
'start' => $notices->time(),
|
113 |
-
'expire' => strtotime( '5th July 2022 11:59:59 PM' ),
|
114 |
-
'recurrence' => false,
|
115 |
-
'dismissible' => true,
|
116 |
-
'display_if' => ! is_array( $notices->is_installed( 'embedpress-pro/embedpress-pro.php' ) )
|
117 |
-
]
|
118 |
-
);
|
119 |
-
|
120 |
$notices->add(
|
121 |
'optin',
|
122 |
[$this->insights, 'notice'],
|
123 |
[
|
124 |
-
'start' => $notices->
|
125 |
'recurrence' => 30,
|
126 |
'dismissible' => true,
|
|
|
127 |
'display_if' => ! is_array( $notices->is_installed( 'embedpress-pro/embedpress-pro.php' ) )
|
128 |
]
|
129 |
);
|
100 |
]
|
101 |
);
|
102 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
103 |
$notices->add(
|
104 |
'optin',
|
105 |
[$this->insights, 'notice'],
|
106 |
[
|
107 |
+
'start' => $notices->time(),
|
108 |
'recurrence' => 30,
|
109 |
'dismissible' => true,
|
110 |
+
'do_action' => 'wpdeveloper_notice_clicked_for_embedpress',
|
111 |
'display_if' => ! is_array( $notices->is_installed( 'embedpress-pro/embedpress-pro.php' ) )
|
112 |
]
|
113 |
);
|
EmbedPress/Providers/Youtube.php
ADDED
@@ -0,0 +1,659 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
/**
|
4 |
+
* Youtube.php
|
5 |
+
*
|
6 |
+
* @package Embera
|
7 |
+
* @author Michael Pratt <yo@michael-pratt.com>
|
8 |
+
* @link http://www.michael-pratt.com/
|
9 |
+
*
|
10 |
+
* For the full copyright and license information, please view the LICENSE
|
11 |
+
* file that was distributed with this source code.
|
12 |
+
*/
|
13 |
+
|
14 |
+
namespace EmbedPress\Providers;
|
15 |
+
|
16 |
+
use Embera\Provider\ProviderAdapter;
|
17 |
+
use Embera\Provider\ProviderInterface;
|
18 |
+
use Embera\Url;
|
19 |
+
|
20 |
+
/**
|
21 |
+
* youtube.com Provider
|
22 |
+
* @link https://youtube.com
|
23 |
+
* @link https://youtube-eng.googleblog.com/2009/10/oembed-support_9.html
|
24 |
+
*/
|
25 |
+
class Youtube extends ProviderAdapter implements ProviderInterface {
|
26 |
+
/** inline {@inheritdoc} */
|
27 |
+
protected $shouldSendRequest = false;
|
28 |
+
public static $curltimeout = 30;
|
29 |
+
/** inline {@inheritdoc} */
|
30 |
+
protected $endpoint = 'https://www.youtube.com/oembed?format=json&scheme=https';
|
31 |
+
protected static $channel_endpoint = 'https://www.googleapis.com/youtube/v3/';
|
32 |
+
/** @var array Array with allowed params for the current Provider */
|
33 |
+
protected $allowedParams = [ 'maxwidth', 'maxheight', 'pageSize', 'thumbnail', 'gallery', 'hideprivate' ];
|
34 |
+
|
35 |
+
/** inline {@inheritdoc} */
|
36 |
+
protected static $hosts = [
|
37 |
+
'm.youtube.com', 'youtube.com', 'youtu.be',
|
38 |
+
];
|
39 |
+
|
40 |
+
/** inline {@inheritdoc} */
|
41 |
+
protected $httpsSupport = true;
|
42 |
+
|
43 |
+
public function getAllowedParams(){
|
44 |
+
return $this->allowedParams;
|
45 |
+
}
|
46 |
+
|
47 |
+
/** inline {@inheritdoc} */
|
48 |
+
public function validateUrl(Url $url) {
|
49 |
+
return (bool) (preg_match('~\/channel\/|\/c\/|\/user\/|(?:https?:\/\/)?(?:www\.)?(?:youtube.com\/)(\w+)[^?\/]*$~i', (string) $url));
|
50 |
+
}
|
51 |
+
|
52 |
+
/** inline {@inheritdoc} */
|
53 |
+
public function normalizeUrl(Url $url) {
|
54 |
+
return $url;
|
55 |
+
}
|
56 |
+
|
57 |
+
public function isChannel($url = null) {
|
58 |
+
if (empty($url)) {
|
59 |
+
$url = $this->url;
|
60 |
+
}
|
61 |
+
$channel = $this->getChannel($url);
|
62 |
+
return !empty($channel['id']);
|
63 |
+
}
|
64 |
+
|
65 |
+
public function getChannel($url = null) {
|
66 |
+
if (empty($url)) {
|
67 |
+
$url = $this->url;
|
68 |
+
}
|
69 |
+
preg_match('~\/(channel|c|user)\/(.+)~i', (string) $url, $matches);
|
70 |
+
if(empty($matches[1])){
|
71 |
+
preg_match('~(?:https?:\/\/)?(?:www\.)?(?:youtube.com\/)(\w+)[^?\/]*$~i', (string) $url, $matches);
|
72 |
+
if(!empty($matches[1])){
|
73 |
+
return [
|
74 |
+
"type" => 'user',
|
75 |
+
"id" => $matches[1],
|
76 |
+
];
|
77 |
+
}
|
78 |
+
}
|
79 |
+
return [
|
80 |
+
"type" => isset($matches[1]) ? $matches[1] : '',
|
81 |
+
"id" => isset($matches[2]) ? $matches[2] : '',
|
82 |
+
];
|
83 |
+
}
|
84 |
+
|
85 |
+
/** inline {@inheritdoc} */
|
86 |
+
public function getEndpoint() {
|
87 |
+
if ($this->isChannel()) {
|
88 |
+
$apiEndpoint = 'https://www.googleapis.com/youtube/v3/channels';
|
89 |
+
return $apiEndpoint;
|
90 |
+
}
|
91 |
+
return (string) $this->endpoint;
|
92 |
+
}
|
93 |
+
|
94 |
+
protected static function get_api_key() {
|
95 |
+
$settings = (array) get_option(EMBEDPRESS_PLG_NAME . ':youtube', []);
|
96 |
+
return !empty($settings['api_key']) ? $settings['api_key'] : '';
|
97 |
+
}
|
98 |
+
|
99 |
+
protected static function get_pagesize() {
|
100 |
+
$settings = (array) get_option(EMBEDPRESS_PLG_NAME . ':youtube', []);
|
101 |
+
return !empty($settings['pagesize']) ? $settings['pagesize'] : '';
|
102 |
+
}
|
103 |
+
|
104 |
+
/** inline {@inheritdoc} */
|
105 |
+
public function getParams() {
|
106 |
+
$params = parent::getParams();
|
107 |
+
if ($this->isChannel() && self::get_api_key()) {
|
108 |
+
$channel = $this->getChannel();
|
109 |
+
$params['part'] = 'contentDetails,snippet';
|
110 |
+
$params['key'] = self::get_api_key();
|
111 |
+
if ($channel['type'] == 'c') {
|
112 |
+
$params['forUsername'] = $channel['id'];
|
113 |
+
} else {
|
114 |
+
$params['id'] = $channel['id'];
|
115 |
+
}
|
116 |
+
unset($params['url']);
|
117 |
+
}
|
118 |
+
return $params;
|
119 |
+
}
|
120 |
+
|
121 |
+
/**
|
122 |
+
* Builds a valid Oembed query string based on the given parameters,
|
123 |
+
* Since this method uses the http_build_query function, there is no
|
124 |
+
* need to pass urlencoded parameters, http_build_query already does
|
125 |
+
* this for us.
|
126 |
+
*
|
127 |
+
* @param string $endpoint The Url to the Oembed endpoint
|
128 |
+
* @param array $params Parameters for the query string
|
129 |
+
* @return string
|
130 |
+
*/
|
131 |
+
protected function constructUrl($endpoint, array $params = array())
|
132 |
+
{
|
133 |
+
$endpoint = self::$channel_endpoint . $endpoint;
|
134 |
+
return $endpoint . ((strpos($endpoint, '?') === false) ? '?' : '&') . http_build_query(array_filter($params));
|
135 |
+
}
|
136 |
+
|
137 |
+
public function getStaticResponse() {
|
138 |
+
$results = [
|
139 |
+
"title" => "",
|
140 |
+
"type" => "video",
|
141 |
+
'provider_name' => $this->getProviderName(),
|
142 |
+
"provider_url" => "https://www.youtube.com/",
|
143 |
+
'html' => '',
|
144 |
+
];
|
145 |
+
if($this->isChannel()){
|
146 |
+
$channel = $this->getChannelGallery();
|
147 |
+
$results = array_merge($results, $channel);
|
148 |
+
}
|
149 |
+
return $results;
|
150 |
+
}
|
151 |
+
|
152 |
+
public function getChannelPlaylist(){
|
153 |
+
$result = [
|
154 |
+
"playlistID" => '',
|
155 |
+
"title" => '',
|
156 |
+
];
|
157 |
+
$channel = $this->getChannel();
|
158 |
+
$channel_url = $this->constructUrl('channels', $this->getParams());
|
159 |
+
$transient_key = 'ep_embed_youtube_channel_playlist_id_' . md5($channel_url);
|
160 |
+
$jsonResult = get_transient($transient_key);
|
161 |
+
|
162 |
+
if(!empty($jsonResult)){
|
163 |
+
return $jsonResult;
|
164 |
+
}
|
165 |
+
|
166 |
+
if($channel['type'] == 'user' || $channel['type'] == 'c'){
|
167 |
+
$this->getChannelIDbyUsername();
|
168 |
+
$channel_url = $this->constructUrl('channels', $this->getParams());
|
169 |
+
}
|
170 |
+
|
171 |
+
if (empty(self::get_api_key())) {
|
172 |
+
$result['error'] = true;
|
173 |
+
$result['html'] = self::get_api_key_error_message();
|
174 |
+
return $result;
|
175 |
+
}
|
176 |
+
|
177 |
+
$apiResult = wp_remote_get($channel_url, array('timeout' => self::$curltimeout));
|
178 |
+
if (is_wp_error($apiResult)) {
|
179 |
+
$result['error'] = true;
|
180 |
+
$result['html'] = self::clean_api_error_html($apiResult->get_error_message(), true);
|
181 |
+
set_transient($transient_key, $result, 10);
|
182 |
+
return $result;
|
183 |
+
}
|
184 |
+
$jsonResult = json_decode($apiResult['body']);
|
185 |
+
|
186 |
+
if (isset($jsonResult->error)) {
|
187 |
+
$result['error'] = true;
|
188 |
+
if (isset($jsonResult->error->message)) {
|
189 |
+
$result['html'] = self::clean_api_error_html($jsonResult->error->message, true);
|
190 |
+
}
|
191 |
+
else{
|
192 |
+
$result['html'] = self::clean_api_error_html(__('Sorry, there may be an issue with your YouTube API key.', 'embedpress'));
|
193 |
+
}
|
194 |
+
set_transient($transient_key, $result, MINUTE_IN_SECONDS);
|
195 |
+
return $result;
|
196 |
+
}
|
197 |
+
elseif(!empty($jsonResult->items[0]->contentDetails->relatedPlaylists->uploads)){
|
198 |
+
$result['playlistID'] = $jsonResult->items[0]->contentDetails->relatedPlaylists->uploads;
|
199 |
+
$result['title'] = isset($jsonResult->items[0]->snippet->title) ? $jsonResult->items[0]->snippet->title : '';
|
200 |
+
set_transient($transient_key, $result, DAY_IN_SECONDS);
|
201 |
+
}
|
202 |
+
|
203 |
+
//
|
204 |
+
return $result;
|
205 |
+
}
|
206 |
+
|
207 |
+
public function getChannelIDbyUsername(){
|
208 |
+
$url = $this->getUrl();
|
209 |
+
$apiResult = wp_remote_get($url, array('timeout' => self::$curltimeout));
|
210 |
+
|
211 |
+
if (!is_wp_error($apiResult)) {
|
212 |
+
$channel_html = $apiResult['body'];
|
213 |
+
preg_match("/<meta\s+itemprop=[\"']channelId[\"']\s+content=[\"'](.*?)[\"']\/?>/", $channel_html, $matches);
|
214 |
+
if(!empty($matches[1])){
|
215 |
+
$url = "https://www.youtube.com/channel/{$matches[1]}";
|
216 |
+
$this->url = $this->normalizeUrl(new Url($url));
|
217 |
+
}
|
218 |
+
}
|
219 |
+
}
|
220 |
+
|
221 |
+
/** inline {@inheritdoc} */
|
222 |
+
public function getChannelGallery() {
|
223 |
+
$response = [];
|
224 |
+
$channel = $this->getChannelPlaylist();
|
225 |
+
if(!empty($channel['error'])){
|
226 |
+
return $channel;
|
227 |
+
}
|
228 |
+
if (!empty($channel["playlistID"])) {
|
229 |
+
$params = $this->getParams();
|
230 |
+
$the_playlist_id = $channel["playlistID"];
|
231 |
+
$rel = 'https://www.youtube.com/embed?listType=playlist&list=' . esc_attr($the_playlist_id);
|
232 |
+
$title = $channel['title'];
|
233 |
+
$main_iframe = "";
|
234 |
+
$gallery_args = [
|
235 |
+
'playlistId' => $the_playlist_id,
|
236 |
+
];
|
237 |
+
if(!empty($params['pageSize'])){
|
238 |
+
$gallery_args['pageSize'] = $params['pageSize'];
|
239 |
+
}
|
240 |
+
$gallery = self::get_gallery_page($gallery_args);
|
241 |
+
|
242 |
+
if (!empty($gallery->first_vid)) {
|
243 |
+
$rel = "https://www.youtube.com/embed/{$gallery->first_vid}?feature=oembed";
|
244 |
+
$main_iframe = "<iframe width='{$params['maxwidth']}' height='{$params['maxheight']}' src='$rel' frameborder='0' allow='accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture' allowfullscreen title='{$title}'></iframe>";
|
245 |
+
}
|
246 |
+
if($gallery->html){
|
247 |
+
$styles = self::styles();
|
248 |
+
return [
|
249 |
+
"title" => $title,
|
250 |
+
"html" => "<div class='ep-player-wrap'>$main_iframe {$gallery->html} $styles</div>",
|
251 |
+
];
|
252 |
+
}
|
253 |
+
}
|
254 |
+
elseif ($this->isChannel() && empty(self::get_api_key()) && current_user_can('manage_options')) {
|
255 |
+
return [
|
256 |
+
"html" => "<div class='ep-player-wrap'>" . __('Please enter your YouTube API key to embed YouTube Channel.', 'embedpress') . "</div>",
|
257 |
+
];
|
258 |
+
}
|
259 |
+
return $response;
|
260 |
+
}
|
261 |
+
|
262 |
+
/**
|
263 |
+
* Undocumented function
|
264 |
+
*
|
265 |
+
* @param array $options
|
266 |
+
* @return object
|
267 |
+
*/
|
268 |
+
public static function get_gallery_page($options) {
|
269 |
+
$nextPageToken = '';
|
270 |
+
$prevPageToken = '';
|
271 |
+
$gallobj = new \stdClass();
|
272 |
+
$options = wp_parse_args($options, [
|
273 |
+
'playlistId' => '',
|
274 |
+
'pageToken' => '',
|
275 |
+
'pageSize' => self::get_pagesize() ? self::get_pagesize() : 6,
|
276 |
+
'columns' => 2,
|
277 |
+
'thumbnail' => 'medium',
|
278 |
+
'gallery' => true,
|
279 |
+
'autonext' => true,
|
280 |
+
'thumbplay' => true,
|
281 |
+
'apiKey' => self::get_api_key(),
|
282 |
+
'hideprivate' => '',
|
283 |
+
]);
|
284 |
+
$options['pageSize'] = $options['pageSize'] > 50 ? 50 : $options['pageSize'];
|
285 |
+
$options['pageSize'] = $options['pageSize'] < 1 ? 1 : $options['pageSize'];
|
286 |
+
|
287 |
+
if (empty($options['apiKey'])) {
|
288 |
+
$gallobj->html = self::get_api_key_error_message();
|
289 |
+
return $gallobj;
|
290 |
+
}
|
291 |
+
|
292 |
+
$apiEndpoint = 'https://www.googleapis.com/youtube/v3/playlistItems?part=snippet,status&playlistId=' . $options['playlistId']
|
293 |
+
. '&maxResults=' . $options['pageSize']
|
294 |
+
. '&key=' . $options['apiKey'];
|
295 |
+
if ($options['pageToken'] != null) {
|
296 |
+
$apiEndpoint .= '&pageToken=' . $options['pageToken'];
|
297 |
+
}
|
298 |
+
|
299 |
+
$transient_key = 'ep_embed_youtube_channel_' . md5($apiEndpoint);
|
300 |
+
$gallobj->transient_key = $transient_key;
|
301 |
+
$jsonResult = get_transient($transient_key);
|
302 |
+
if (empty($jsonResult)) {
|
303 |
+
$apiResult = wp_remote_get($apiEndpoint, array('timeout' => self::$curltimeout));
|
304 |
+
if (is_wp_error($apiResult)) {
|
305 |
+
$gallobj->html = self::clean_api_error_html($apiResult->get_error_message(), true);
|
306 |
+
return $gallobj;
|
307 |
+
}
|
308 |
+
$jsonResult = json_decode($apiResult['body']);
|
309 |
+
if (empty($jsonResult->error)) {
|
310 |
+
set_transient($transient_key, $jsonResult, MINUTE_IN_SECONDS * 20);
|
311 |
+
}
|
312 |
+
else{
|
313 |
+
set_transient($transient_key, $jsonResult, 10);
|
314 |
+
}
|
315 |
+
}
|
316 |
+
|
317 |
+
|
318 |
+
if (isset($jsonResult->error)) {
|
319 |
+
if(!empty($jsonResult->error->errors[0]->reason) && $jsonResult->error->errors[0]->reason == 'playlistNotFound'){
|
320 |
+
$gallobj->html = self::clean_api_error_html(__('There is nothing on the playlist.', 'embedpress'));
|
321 |
+
return $gallobj;
|
322 |
+
}
|
323 |
+
if (isset($jsonResult->error->message)) {
|
324 |
+
$gallobj->html = self::clean_api_error_html($jsonResult->error->message);
|
325 |
+
return $gallobj;
|
326 |
+
}
|
327 |
+
$gallobj->html = self::clean_api_error_html(__('Sorry, there may be an issue with your YouTube API key.', 'embedpress'));
|
328 |
+
return $gallobj;
|
329 |
+
}
|
330 |
+
|
331 |
+
|
332 |
+
$resultsPerPage = $jsonResult->pageInfo->resultsPerPage;
|
333 |
+
$totalResults = $jsonResult->pageInfo->totalResults;
|
334 |
+
$totalPages = ceil($totalResults / $resultsPerPage);
|
335 |
+
if (isset($jsonResult->nextPageToken)) {
|
336 |
+
$nextPageToken = $jsonResult->nextPageToken;
|
337 |
+
}
|
338 |
+
|
339 |
+
if (isset($jsonResult->prevPageToken)) {
|
340 |
+
$prevPageToken = $jsonResult->prevPageToken;
|
341 |
+
}
|
342 |
+
|
343 |
+
if (!empty($jsonResult->items) && is_array($jsonResult->items)) :
|
344 |
+
if($options['gallery'] === "false"){
|
345 |
+
$gallobj->html = "";
|
346 |
+
if(count($jsonResult->items) === 1){
|
347 |
+
$gallobj->first_vid = self::get_id($jsonResult->items[0]);
|
348 |
+
}
|
349 |
+
return $gallobj;
|
350 |
+
}
|
351 |
+
|
352 |
+
if(count($jsonResult->items) === 1 && empty($nextPageToken) && empty($prevPageToken)){
|
353 |
+
$gallobj->first_vid = self::get_id($jsonResult->items[0]);
|
354 |
+
$gallobj->html = "";
|
355 |
+
return $gallobj;
|
356 |
+
}
|
357 |
+
|
358 |
+
if (strpos($options['playlistId'], 'UU') === 0) {
|
359 |
+
// sort only channels
|
360 |
+
usort($jsonResult->items, array(get_class(), 'compare_vid_date')); // sorts in place
|
361 |
+
}
|
362 |
+
|
363 |
+
ob_start();
|
364 |
+
?>
|
365 |
+
<div class="ep-youtube__content__block">
|
366 |
+
<div class="youtube__content__body">
|
367 |
+
<div class="content__wrap">
|
368 |
+
<?php foreach ($jsonResult->items as $item) : ?>
|
369 |
+
<?php
|
370 |
+
$privacyStatus = isset($item->status->privacyStatus) ? $item->status->privacyStatus : null;
|
371 |
+
$thumbnail = self::get_thumbnail_url($item, $options['thumbnail'], $privacyStatus);
|
372 |
+
$vid = self::get_id($item);
|
373 |
+
if (empty($gallobj->first_vid)) {
|
374 |
+
$gallobj->first_vid = $vid;
|
375 |
+
}
|
376 |
+
if ($privacyStatus == 'private' && $options['hideprivate']) {
|
377 |
+
continue;
|
378 |
+
}
|
379 |
+
?>
|
380 |
+
<div class="item" data-vid="<?php echo $vid; ?>">
|
381 |
+
<div class="thumb" style="background: <?php echo "url({$thumbnail}) no-repeat center"; ?>">
|
382 |
+
<div class="play-icon">
|
383 |
+
<img src="<?php echo EMBEDPRESS_URL_ASSETS . 'images/youtube/youtube-play.png'; ?>" alt="">
|
384 |
+
</div>
|
385 |
+
</div>
|
386 |
+
<div class="body">
|
387 |
+
<p><?php echo $item->snippet->title; ?></p>
|
388 |
+
</div>
|
389 |
+
</div>
|
390 |
+
|
391 |
+
<?php endforeach; ?>
|
392 |
+
<div class="item" style="height: 0"></div>
|
393 |
+
</div>
|
394 |
+
<div class="ep-youtube__content__pagination <?php echo (empty($prevPageToken) && empty($nextPageToken)) ? ' hide ' : ''; ?>">
|
395 |
+
<div
|
396 |
+
class="ep-prev <?php echo empty($prevPageToken) ? ' hide ' : ''; ?>"
|
397 |
+
data-playlistid="<?php echo esc_attr($options['playlistId']) ?>"
|
398 |
+
data-pagetoken="<?php echo esc_attr($prevPageToken) ?>"
|
399 |
+
data-pagesize="<?php echo intval($options['pageSize']) ?>"
|
400 |
+
>
|
401 |
+
<span><?php _e("Prev", "embedpress"); ?></span>
|
402 |
+
</div>
|
403 |
+
<div class="ep-page-numbers <?php echo $totalPages > 1 ? '' : 'hide'; ?>">
|
404 |
+
<span class="current-page">1</span>
|
405 |
+
<span class="page-separator">...</span>
|
406 |
+
<span class="total-page"><?php echo intval($totalPages); ?></span>
|
407 |
+
</div>
|
408 |
+
<div
|
409 |
+
class="ep-next <?php echo empty($nextPageToken) ? ' hide ' : ''; ?>"
|
410 |
+
data-playlistid="<?php echo esc_attr($options['playlistId']) ?>"
|
411 |
+
data-pagetoken="<?php echo esc_attr($nextPageToken) ?>"
|
412 |
+
data-pagesize="<?php echo intval($options['pageSize']) ?>"
|
413 |
+
>
|
414 |
+
<span><?php _e("Next", "embedpress"); ?></span>
|
415 |
+
</div>
|
416 |
+
</div>
|
417 |
+
<div class="ep-loader-wrap">
|
418 |
+
<div class="ep-loader"><img alt="loading" src="<?php echo EMBEDPRESS_URL_ASSETS . 'images/youtube/spin.gif'; ?>"></div>
|
419 |
+
</div>
|
420 |
+
|
421 |
+
</div>
|
422 |
+
</div>
|
423 |
+
<?php
|
424 |
+
$gallobj->html = ob_get_clean();
|
425 |
+
else:
|
426 |
+
$gallobj->html = self::clean_api_error_html(__("There is nothing on the playlist.", 'embedpress'));
|
427 |
+
endif;
|
428 |
+
|
429 |
+
return $gallobj;
|
430 |
+
}
|
431 |
+
|
432 |
+
public static function get_api_key_error_message(){
|
433 |
+
return '<div>' . sprintf(__("EmbedPress: Please enter your YouTube API key at <a class='ep-link' href='%s' target='_blank' style='color: #5b4e96; text-decoration: none'>EmbedPress > Platforms > YouTube</a> to embed YouTube Channel.", "embedpress"), admin_url('?page=embedpress&page_type=youtube#api_key')) . '</div>';
|
434 |
+
}
|
435 |
+
|
436 |
+
public static function get_id($item){
|
437 |
+
$vid = isset($item->snippet->resourceId->videoId) ? $item->snippet->resourceId->videoId : null;
|
438 |
+
$vid = $vid ? $vid : (isset($item->id->videoId) ? $item->id->videoId : null);
|
439 |
+
$vid = $vid ? $vid : (isset($item->id) ? $item->id : null);
|
440 |
+
return $vid;
|
441 |
+
}
|
442 |
+
public static function get_thumbnail_url($item, $quality, $privacyStatus) {
|
443 |
+
$url = "";
|
444 |
+
if ($privacyStatus == 'private') {
|
445 |
+
$url = EMBEDPRESS_URL_ASSETS . 'images/youtube/private.png';
|
446 |
+
} elseif (isset($item->snippet->thumbnails->{$quality}->url)) {
|
447 |
+
$url = $item->snippet->thumbnails->{$quality}->url;
|
448 |
+
} elseif (isset($item->snippet->thumbnails->medium->url)) {
|
449 |
+
$url = $item->snippet->thumbnails->medium->url;
|
450 |
+
} elseif (isset($item->snippet->thumbnails->default->url)) {
|
451 |
+
$url = $item->snippet->thumbnails->default->url;
|
452 |
+
} elseif (isset($item->snippet->thumbnails->high->url)) {
|
453 |
+
$url = $item->snippet->thumbnails->high->url;
|
454 |
+
} else {
|
455 |
+
$url = EMBEDPRESS_URL_ASSETS . 'images/youtube/deleted-video-thumb.png';
|
456 |
+
}
|
457 |
+
return $url;
|
458 |
+
}
|
459 |
+
|
460 |
+
public static function compare_vid_date($a, $b) {
|
461 |
+
if ($a->snippet->publishedAt == $b->snippet->publishedAt) {
|
462 |
+
return 0;
|
463 |
+
}
|
464 |
+
return ($a->snippet->publishedAt > $b->snippet->publishedAt) ? -1 : 1;
|
465 |
+
}
|
466 |
+
|
467 |
+
public static function clean_api_error($raw_message) {
|
468 |
+
return htmlspecialchars(strip_tags(preg_replace('@&key=[^& ]+@i', '&key=*******', $raw_message)));
|
469 |
+
}
|
470 |
+
|
471 |
+
public static function clean_api_error_html($raw_message) {
|
472 |
+
$clean_html = '';
|
473 |
+
if ((defined('REST_REQUEST') && REST_REQUEST) || current_user_can('manage_options')) {
|
474 |
+
$clean_html = '<div>' . __('EmbedPress: ', 'embedpress') . self::clean_api_error($raw_message) . '</div>';
|
475 |
+
}
|
476 |
+
return $clean_html;
|
477 |
+
}
|
478 |
+
|
479 |
+
/** inline {@inheritdoc} */
|
480 |
+
public function getFakeResponse() {
|
481 |
+
preg_match('~v=([a-z0-9_\-]+)~i', (string) $this->url, $matches);
|
482 |
+
|
483 |
+
$embedUrl = 'https://www.youtube.com/embed/' . $matches['1'] . '?feature=oembed';
|
484 |
+
|
485 |
+
$attr = [];
|
486 |
+
$attr[] = 'width="{width}"';
|
487 |
+
$attr[] = 'height="{height}"';
|
488 |
+
$attr[] = 'src="' . $embedUrl . '"';
|
489 |
+
$attr[] = 'frameborder="0"';
|
490 |
+
$attr[] = 'allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"';
|
491 |
+
$attr[] = 'allowfullscreen';
|
492 |
+
|
493 |
+
return [
|
494 |
+
'type' => 'video',
|
495 |
+
'provider_name' => 'Youtube',
|
496 |
+
'provider_url' => 'https://www.youtube.com',
|
497 |
+
'title' => 'Unknown title',
|
498 |
+
'html' => '<iframe ' . implode(' ', $attr) . '></iframe>',
|
499 |
+
];
|
500 |
+
}
|
501 |
+
|
502 |
+
public static function styles(){
|
503 |
+
ob_start();
|
504 |
+
?>
|
505 |
+
<style>
|
506 |
+
html {
|
507 |
+
scroll-behavior: smooth;
|
508 |
+
}
|
509 |
+
.ep-player-wrap .hide {
|
510 |
+
display: none;
|
511 |
+
}
|
512 |
+
|
513 |
+
.ep-gdrp-content {
|
514 |
+
background: #222;
|
515 |
+
padding: 50px 30px;
|
516 |
+
color: #fff;
|
517 |
+
}
|
518 |
+
|
519 |
+
.ep-gdrp-content a {
|
520 |
+
color: #fff;
|
521 |
+
}
|
522 |
+
|
523 |
+
.ep-youtube__content__pagination {
|
524 |
+
display: flex;
|
525 |
+
justify-content: center;
|
526 |
+
align-items: center;
|
527 |
+
margin-top: 30px;
|
528 |
+
gap: 10px;
|
529 |
+
}
|
530 |
+
.ep-loader-wrap {
|
531 |
+
margin-top: 30px;
|
532 |
+
display: flex;
|
533 |
+
justify-content: center;
|
534 |
+
}
|
535 |
+
|
536 |
+
.ep-youtube__content__pagination .ep-prev,
|
537 |
+
.ep-youtube__content__pagination .ep-next {
|
538 |
+
cursor: pointer;
|
539 |
+
border: 1px solid rgba(0, 0, 0, .1);
|
540 |
+
border-radius: 30px;
|
541 |
+
padding: 0 10px;
|
542 |
+
min-width: 30px;
|
543 |
+
min-height: 30px;
|
544 |
+
}
|
545 |
+
.ep-youtube__content__pagination .ep-page-numbers {
|
546 |
+
display: flex;
|
547 |
+
align-items: center;
|
548 |
+
gap: 10px;
|
549 |
+
}
|
550 |
+
.ep-youtube__content__pagination .ep-page-numbers > span {
|
551 |
+
border: 1px solid rgba(0, 0, 0, .1);
|
552 |
+
border-radius: 30px;
|
553 |
+
padding: 0 10px;
|
554 |
+
display: inline-block;
|
555 |
+
min-width: 30px;
|
556 |
+
min-height: 30px;
|
557 |
+
}
|
558 |
+
|
559 |
+
.ep-youtube__content__block .youtube__content__body .content__wrap {
|
560 |
+
margin-top: 30px;
|
561 |
+
display: grid;
|
562 |
+
grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));
|
563 |
+
gap: 30px;
|
564 |
+
}
|
565 |
+
|
566 |
+
.ep-youtube__content__block .item {
|
567 |
+
cursor: pointer;
|
568 |
+
white-space: initial;
|
569 |
+
}
|
570 |
+
|
571 |
+
.ep-youtube__content__block .item:hover .thumb .play-icon {
|
572 |
+
opacity: 1;
|
573 |
+
top: 50%;
|
574 |
+
}
|
575 |
+
|
576 |
+
.ep-youtube__content__block .item:hover .thumb:after {
|
577 |
+
opacity: .4;
|
578 |
+
z-index: 0;
|
579 |
+
}
|
580 |
+
|
581 |
+
.ep-youtube__content__block .thumb {
|
582 |
+
padding-top: 56.25%;
|
583 |
+
margin-bottom: 5px;
|
584 |
+
position: relative;
|
585 |
+
background: #222;
|
586 |
+
background-size: contain !important;
|
587 |
+
}
|
588 |
+
|
589 |
+
.ep-youtube__content__block .thumb:after {
|
590 |
+
position: absolute;
|
591 |
+
top: 0;
|
592 |
+
left: 0;
|
593 |
+
height: 100%;
|
594 |
+
width: 100%;
|
595 |
+
content: '';
|
596 |
+
background: #000;
|
597 |
+
opacity: 0;
|
598 |
+
transition: opacity .3s ease;
|
599 |
+
}
|
600 |
+
|
601 |
+
.ep-youtube__content__block .thumb:before {
|
602 |
+
position: absolute;
|
603 |
+
top: 0;
|
604 |
+
left: 0;
|
605 |
+
height: 100%;
|
606 |
+
width: 100%;
|
607 |
+
content: '';
|
608 |
+
background: #222;
|
609 |
+
z-index: -1;
|
610 |
+
}
|
611 |
+
|
612 |
+
.ep-youtube__content__block .thumb img {
|
613 |
+
width: 100%;
|
614 |
+
height: 100%;
|
615 |
+
object-fit: cover;
|
616 |
+
}
|
617 |
+
|
618 |
+
.ep-youtube__content__block .thumb .play-icon {
|
619 |
+
width: 50px;
|
620 |
+
height: auto;
|
621 |
+
position: absolute;
|
622 |
+
top: 40%;
|
623 |
+
left: 50%;
|
624 |
+
transform: translate(-50%, -50%);
|
625 |
+
opacity: 0;
|
626 |
+
transition: all .3s ease;
|
627 |
+
z-index: 2;
|
628 |
+
}
|
629 |
+
|
630 |
+
.ep-youtube__content__block .thumb .play-icon img {
|
631 |
+
width: 100;
|
632 |
+
}
|
633 |
+
|
634 |
+
.ep-youtube__content__block .body p {
|
635 |
+
margin-bottom: 0;
|
636 |
+
font-size: 15px;
|
637 |
+
text-align: left;
|
638 |
+
line-height: 1.5;
|
639 |
+
font-weight: 400;
|
640 |
+
}
|
641 |
+
.ep-youtube__content__block.loading .ep-youtube__content__pagination {
|
642 |
+
display: none;
|
643 |
+
}
|
644 |
+
|
645 |
+
.ep-youtube__content__block .ep-loader {
|
646 |
+
display: none;
|
647 |
+
}
|
648 |
+
|
649 |
+
.ep-youtube__content__block.loading .ep-loader {
|
650 |
+
display: block;
|
651 |
+
}
|
652 |
+
.ep-loader img {
|
653 |
+
width: 20px;
|
654 |
+
}
|
655 |
+
</style>
|
656 |
+
<?php
|
657 |
+
return ob_get_clean();
|
658 |
+
}
|
659 |
+
}
|
EmbedPress/RestAPI.php
CHANGED
@@ -36,6 +36,7 @@ class RestAPI
|
|
36 |
$atts = [
|
37 |
'width' => intval( $request->get_param('width')),
|
38 |
'height' => intval( $request->get_param('height')),
|
|
|
39 |
];
|
40 |
|
41 |
if (empty($url)) {
|
36 |
$atts = [
|
37 |
'width' => intval( $request->get_param('width')),
|
38 |
'height' => intval( $request->get_param('height')),
|
39 |
+
'pagesize' => intval( $request->get_param('pagesize')),
|
40 |
];
|
41 |
|
42 |
if (empty($url)) {
|
EmbedPress/Shortcode.php
CHANGED
@@ -102,7 +102,7 @@ class Shortcode {
|
|
102 |
* @param string The raw content that will be replaced.
|
103 |
* @param bool $stripNewLine
|
104 |
* @param array $customAttributes
|
105 |
-
* @return string
|
106 |
* @since 1.0.0
|
107 |
* @static
|
108 |
*/
|
@@ -130,7 +130,8 @@ class Shortcode {
|
|
130 |
self::set_embera_settings(self::$ombed_attributes);
|
131 |
|
132 |
// Identify what service provider the shortcode's link belongs to
|
133 |
-
|
|
|
134 |
$serviceProvider = '';
|
135 |
}else{
|
136 |
$serviceProvider = self::get_oembed()->get_provider( $url );
|
@@ -142,7 +143,7 @@ class Shortcode {
|
|
142 |
$urlData = self::get_url_data( $url, self::$ombed_attributes, $serviceProvider);
|
143 |
|
144 |
// Sanitize the data
|
145 |
-
$urlData = self::sanitizeUrlData( $urlData );
|
146 |
|
147 |
// Stores the original content
|
148 |
if ( is_object( $urlData ) ) {
|
@@ -170,7 +171,7 @@ class Shortcode {
|
|
170 |
$provider_name = self::get_provider_name($urlData, $url);
|
171 |
$embedTemplate = '<div ' . implode( ' ', $attributesHtml ) . '>{html}</div>';
|
172 |
|
173 |
-
$parsedContent = self::get_content_from_template($url, $embedTemplate);
|
174 |
// Replace all single quotes to double quotes. I.e: foo='joe' -> foo="joe"
|
175 |
$parsedContent = str_replace( "'", '"', $parsedContent );
|
176 |
$parsedContent = str_replace( "{provider_alias}", $provider_name , $parsedContent );
|
@@ -279,6 +280,7 @@ KAMAL;
|
|
279 |
'embed' => $parsedContent,
|
280 |
'url' => $url,
|
281 |
] );
|
|
|
282 |
$embed = self::modify_spotify_content( $embed);
|
283 |
$embed = apply_filters( 'embedpress:onAfterEmbed', $embed );
|
284 |
return $embed;
|
@@ -334,7 +336,9 @@ KAMAL;
|
|
334 |
}
|
335 |
self::$embera_instance = new Embera( self::get_embera_settings(), self::get_collection() );
|
336 |
}
|
337 |
-
|
|
|
|
|
338 |
return self::$embera_instance;
|
339 |
}
|
340 |
|
@@ -512,6 +516,8 @@ KAMAL;
|
|
512 |
}
|
513 |
}
|
514 |
|
|
|
|
|
515 |
}
|
516 |
|
517 |
protected static function get_embera_settings() {
|
@@ -583,12 +589,12 @@ KAMAL;
|
|
583 |
* @static
|
584 |
*
|
585 |
*/
|
586 |
-
private static function sanitizeUrlData( $data ) {
|
587 |
if ( is_object( $data ) ) {
|
588 |
$attributes = get_object_vars( $data );
|
589 |
|
590 |
foreach ( $attributes as $key => $value ) {
|
591 |
-
if ( substr_count( $key, '-' ) ) {
|
592 |
unset( $data->$key );
|
593 |
|
594 |
$key = str_replace( '-', '_', $key );
|
@@ -597,7 +603,7 @@ KAMAL;
|
|
597 |
}
|
598 |
} elseif ( is_array( $data ) ) {
|
599 |
foreach ( $data as $key => $value ) {
|
600 |
-
if ( substr_count( $key, '-' ) ) {
|
601 |
unset( $data[ $key ] );
|
602 |
|
603 |
$key = str_replace( '-', '_', $key );
|
@@ -630,7 +636,7 @@ KAMAL;
|
|
630 |
return ob_get_clean();
|
631 |
}
|
632 |
|
633 |
-
protected static function get_content_from_template( $url, $template ) {
|
634 |
if ( is_embedpress_pro_active() ) {
|
635 |
if ( strpos( $url, 'podcasts.apple.com') ) {
|
636 |
$iframe_url = str_replace( 'podcasts.apple.com', 'embed.podcasts.apple.com', $url);
|
@@ -640,7 +646,7 @@ KAMAL;
|
|
640 |
}
|
641 |
}
|
642 |
|
643 |
-
if ( (
|
644 |
$html = '';
|
645 |
}else{
|
646 |
$html = self::get_oembed()->get_html( $url, self::get_oembed_attributes() );
|
102 |
* @param string The raw content that will be replaced.
|
103 |
* @param bool $stripNewLine
|
104 |
* @param array $customAttributes
|
105 |
+
* @return string|object
|
106 |
* @since 1.0.0
|
107 |
* @static
|
108 |
*/
|
130 |
self::set_embera_settings(self::$ombed_attributes);
|
131 |
|
132 |
// Identify what service provider the shortcode's link belongs to
|
133 |
+
$is_embra_provider = apply_filters('embedpress:isEmbra', false, $url, self::get_embera_settings());
|
134 |
+
if ( $is_embra_provider || (strpos( $url, 'meetup.com') !== false) || (strpos( $url, 'sway.office.com') !== false) ) {
|
135 |
$serviceProvider = '';
|
136 |
}else{
|
137 |
$serviceProvider = self::get_oembed()->get_provider( $url );
|
143 |
$urlData = self::get_url_data( $url, self::$ombed_attributes, $serviceProvider);
|
144 |
|
145 |
// Sanitize the data
|
146 |
+
$urlData = self::sanitizeUrlData( $urlData, $url );
|
147 |
|
148 |
// Stores the original content
|
149 |
if ( is_object( $urlData ) ) {
|
171 |
$provider_name = self::get_provider_name($urlData, $url);
|
172 |
$embedTemplate = '<div ' . implode( ' ', $attributesHtml ) . '>{html}</div>';
|
173 |
|
174 |
+
$parsedContent = self::get_content_from_template($url, $embedTemplate, $serviceProvider);
|
175 |
// Replace all single quotes to double quotes. I.e: foo='joe' -> foo="joe"
|
176 |
$parsedContent = str_replace( "'", '"', $parsedContent );
|
177 |
$parsedContent = str_replace( "{provider_alias}", $provider_name , $parsedContent );
|
280 |
'embed' => $parsedContent,
|
281 |
'url' => $url,
|
282 |
] );
|
283 |
+
// print_r($embed);die;
|
284 |
$embed = self::modify_spotify_content( $embed);
|
285 |
$embed = apply_filters( 'embedpress:onAfterEmbed', $embed );
|
286 |
return $embed;
|
336 |
}
|
337 |
self::$embera_instance = new Embera( self::get_embera_settings(), self::get_collection() );
|
338 |
}
|
339 |
+
else{
|
340 |
+
self::$embera_instance->setConfig(self::get_embera_settings());
|
341 |
+
}
|
342 |
return self::$embera_instance;
|
343 |
}
|
344 |
|
516 |
}
|
517 |
}
|
518 |
|
519 |
+
self::$emberaInstanceSettings = apply_filters('embedpress_shortcode_embra_attrs', self::$emberaInstanceSettings, $attributes);
|
520 |
+
|
521 |
}
|
522 |
|
523 |
protected static function get_embera_settings() {
|
589 |
* @static
|
590 |
*
|
591 |
*/
|
592 |
+
private static function sanitizeUrlData( $data, $url = '' ) {
|
593 |
if ( is_object( $data ) ) {
|
594 |
$attributes = get_object_vars( $data );
|
595 |
|
596 |
foreach ( $attributes as $key => $value ) {
|
597 |
+
if ( substr_count( $key, '-' ) && $key !== $url ) {
|
598 |
unset( $data->$key );
|
599 |
|
600 |
$key = str_replace( '-', '_', $key );
|
603 |
}
|
604 |
} elseif ( is_array( $data ) ) {
|
605 |
foreach ( $data as $key => $value ) {
|
606 |
+
if ( substr_count( $key, '-' ) && $key !== $url ) {
|
607 |
unset( $data[ $key ] );
|
608 |
|
609 |
$key = str_replace( '-', '_', $key );
|
636 |
return ob_get_clean();
|
637 |
}
|
638 |
|
639 |
+
protected static function get_content_from_template( $url, $template, $serviceProvider ) {
|
640 |
if ( is_embedpress_pro_active() ) {
|
641 |
if ( strpos( $url, 'podcasts.apple.com') ) {
|
642 |
$iframe_url = str_replace( 'podcasts.apple.com', 'embed.podcasts.apple.com', $url);
|
646 |
}
|
647 |
}
|
648 |
|
649 |
+
if ( empty($serviceProvider) ) {
|
650 |
$html = '';
|
651 |
}else{
|
652 |
$html = self::get_oembed()->get_html( $url, self::get_oembed_attributes() );
|
Gutenberg/dist/blocks.build.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
!function(e){function t(r){if(n[r])return n[r].exports;var i=n[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,t),i.l=!0,i.exports}var n={};t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=7)}([function(e,t,n){"use strict";n.d(t,"e",function(){return a}),n.d(t,"j",function(){return c}),n.d(t,"i",function(){return s}),n.d(t,"g",function(){return u}),n.d(t,"f",function(){return p}),n.d(t,"h",function(){return m}),n.d(t,"k",function(){return d}),n.d(t,"l",function(){return f}),n.d(t,"m",function(){return h}),n.d(t,"b",function(){return b}),n.d(t,"d",function(){return w}),n.d(t,"c",function(){return y}),n.d(t,"a",function(){return v});var r=wp.components,i=r.G,o=r.Path,l=(r.Polygon,r.SVG),a=wp.element.createElement(l,{xmlns:"http://www.w3.org/1999/xlink",viewBox:"0 0 48 48"}," ",wp.element.createElement(i,null,wp.element.createElement(o,{style:{fill:"#2196F3"},d:"M 37 45 L 11 45 C 9.34375 45 8 43.65625 8 42 L 8 6 C 8 4.34375 9.34375 3 11 3 L 30 3 L 40 13 L 40 42 C 40 43.65625 38.65625 45 37 45 Z "}),wp.element.createElement(o,{style:{fill:"#BBDEFB"},d:"M 40 13 L 30 13 L 30 3 Z "}),wp.element.createElement(o,{style:{fill:"#1565C0"},d:"M 30 13 L 40 23 L 40 13 Z "}),wp.element.createElement(o,{style:{fill:"#E3F2FD"},d:"M 15 23 L 33 23 L 33 25 L 15 25 Z "}),wp.element.createElement(o,{style:{fill:"#E3F2FD"},d:"M 15 27 L 33 27 L 33 29 L 15 29 Z "}),wp.element.createElement(o,{style:{fill:"#E3F2FD"},d:"M 15 31 L 33 31 L 33 33 L 15 33 Z "}),wp.element.createElement(o,{style:{fill:"#E3F2FD"},d:"M 15 35 L 25 35 L 25 37 L 15 37 Z "}))),c=wp.element.createElement(l,{xmlns:"http://www.w3.org/1999/xlink",enableBackground:"new 0 0 24 24",id:"Layer_2",version:"1.1",viewBox:"0 0 24 24"},wp.element.createElement(i,null,wp.element.createElement(o,{d:"M21,6l-6-6H5C3.8954306,0,3,0.8954305,3,2v20c0,1.1045704,0.8954306,2,2,2h14c1.1045704,0,2-0.8954296,2-2 V6z",style:{fill:"#FFC720"}}),wp.element.createElement(o,{d:"M17,6c-0.5444336,0-1.0367432-0.2190552-1.3973999-0.5719604L21,10.8254395V6H17z",style:{fill:"url(#SVGID_1_)"}}),wp.element.createElement(o,{d:"M19,23.75H5c-1.1045532,0-2-0.8954468-2-2V22c0,1.1045532,0.8954468,2,2,2h14c1.1045532,0,2-0.8954468,2-2 v-0.25C21,22.8545532,20.1045532,23.75,19,23.75z",style:{opacity:"0.1"}}),wp.element.createElement(o,{d:"M15,0v4c0,1.1045694,0.8954306,2,2,2h4L15,0z",style:{fill:"#FFE083"}}),wp.element.createElement(o,{d:"M17,5.75c-1.1045532,0-2-0.8954468-2-2V4c0,1.1045532,0.8954468,2,2,2h4l-0.25-0.25H17z",style:{opacity:"0.1"}}),wp.element.createElement(o,{d:"M15,0H5C3.8954468,0,3,0.8953857,3,2v0.25c0-1.1046143,0.8954468-2,2-2h10",style:{fill:"#FFFFFF",opacity:"0.2"}}),wp.element.createElement(o,{d:"M15.5,9h-7C7.6728516,9,7,9.6728516,7,10.5v6C7,17.3271484,7.6728516,18,8.5,18h7 c0.8271484,0,1.5-0.6728516,1.5-1.5v-6C17,9.6728516,16.3271484,9,15.5,9z M8,15.5V11h8v4.5H8z",style:{fill:"#FFFFFF"}}),wp.element.createElement(o,{d:"M21,6l-6-6H5C3.8954306,0,3,0.8954305,3,2v20c0,1.1045704,0.8954306,2,2,2h14 c1.1045704,0,2-0.8954296,2-2V6z",style:{fill:"url(#SVGID_2_)"}}))),s=wp.element.createElement(l,{xmlns:"http://www.w3.org/1999/xlink",viewBox:"0 0 48 48",version:"1.1"},wp.element.createElement(i,null,wp.element.createElement(o,{style:{fill:"#43A047"},d:"M 37 45 L 11 45 C 9.34375 45 8 43.65625 8 42 L 8 6 C 8 4.34375 9.34375 3 11 3 L 30 3 L 40 13 L 40 42 C 40 43.65625 38.65625 45 37 45 Z "}),wp.element.createElement(o,{style:{fill:"#C8E6C9"},d:"M 40 13 L 30 13 L 30 3 Z "}),wp.element.createElement(o,{style:{fill:"#2E7D32"},d:"M 30 13 L 40 23 L 40 13 Z "}),wp.element.createElement(o,{style:{fill:"#E8F5E9"},d:"M 31 23 L 15 23 L 15 37 L 33 37 L 33 23 Z M 17 25 L 21 25 L 21 27 L 17 27 Z M 17 29 L 21 29 L 21 31 L 17 31 Z M 17 33 L 21 33 L 21 35 L 17 35 Z M 31 35 L 23 35 L 23 33 L 31 33 Z M 31 31 L 23 31 L 23 29 L 31 29 Z M 31 27 L 23 27 L 23 25 L 31 25 Z "}))),u=wp.element.createElement(l,{xmlns:"http://www.w3.org/1999/xlink",viewBox:"0 0 48 48",version:"1.1"}," ",wp.element.createElement(i,null,wp.element.createElement(o,{style:{fill:"#7850C1"},d:"M 37 45 L 11 45 C 9.34375 45 8 43.65625 8 42 L 8 6 C 8 4.34375 9.34375 3 11 3 L 30 3 L 40 13 L 40 42 C 40 43.65625 38.65625 45 37 45 Z "}),wp.element.createElement(o,{style:{fill:"#C2ABE1"},d:"M 40 13 L 30 13 L 30 3 Z "}),wp.element.createElement(o,{style:{fill:"#2E7D32"},d:"M 30 13 L 40 23 L 40 13 Z "}),wp.element.createElement(o,{style:{fill:"#E8F5E9"},d:"M 19 23 L 33 23 L 33 25 L 19 25 Z "}),wp.element.createElement(o,{style:{fill:"#E8F5E9"},d:"M 19 28 L 33 28 L 33 30 L 19 30 Z "}),wp.element.createElement(o,{style:{fill:"#E8F5E9"},d:"M 19 33 L 33 33 L 33 35 L 19 35 Z "}),wp.element.createElement(o,{style:{fill:"#E8F5E9"},d:"M 15 23 L 17 23 L 17 25 L 15 25 Z "}),wp.element.createElement(o,{style:{fill:"#E8F5E9"},d:"M 15 28 L 17 28 L 17 30 L 15 30 Z "}),wp.element.createElement(o,{style:{fill:"#E8F5E9"},d:"M 15 33 L 17 33 L 17 35 L 15 35 Z "}))),p=wp.element.createElement(l,{xmlns:"http://www.w3.org/1999/xlink",viewBox:"0 0 48 48",version:"1.1"}," ",wp.element.createElement(i,null,wp.element.createElement(o,{style:{fill:"#DE5245"},d:"M37,45H11c-1.7,0-3-1.3-3-3V6c0-1.7,1.3-3,3-3h19l10,10v29C40,43.7,38.7,45,37,45z"}),wp.element.createElement(o,{style:{fill:"#EEA6A0"},d:"M40,13H30V3L40,13z"}),wp.element.createElement(o,{style:{fill:"#B3433A"},d:"M30,13l10,10V13H30z"}),wp.element.createElement(o,{style:{fill:"#FFFFFF"},d:"M20.5,32c-3,0-5.5-2.5-5.5-5.5c0-3,2.5-5.5,5.5-5.5s5.5,2.5,5.5,5.5C26,29.5,23.5,32,20.5,32z M20.5,23c-1.9,0-3.5,1.6-3.5,3.5s1.6,3.5,3.5,3.5s3.5-1.6,3.5-3.5S22.4,23,20.5,23z"}),wp.element.createElement(o,{style:{fill:"#FFFFFF"},d:"M27.6,29c-0.6,1.8-1.9,3.3-3.6,4.1V38h9v-9H27.6z"}))),m=wp.element.createElement(l,{xmlns:"http://www.w3.org/1999/xlink",viewBox:"0 0 48 48",version:"1.1"}," ",wp.element.createElement(i,null,wp.element.createElement(o,{style:{fill:"#1C9957"},d:"M 42 39 L 42 9 C 42 7.34375 40.65625 6 39 6 L 9 6 C 7.34375 6 6 7.34375 6 9 L 6 39 C 6 40.65625 7.34375 42 9 42 L 39 42 C 40.65625 42 42 40.65625 42 39 Z "}),wp.element.createElement(o,{style:{fill:"#3E7BF1"},d:"M 9 42 L 39 42 C 40.65625 42 24 26 24 26 C 24 26 7.34375 42 9 42 Z "}),wp.element.createElement(o,{style:{fill:"#CBCCC9"},d:"M 42 39 L 42 9 C 42 7.34375 26 24 26 24 C 26 24 42 40.65625 42 39 Z "}),wp.element.createElement(o,{style:{fill:"#EFEFEF"},d:"M 39 42 C 40.65625 42 42 40.65625 42 39 L 42 38.753906 L 26.246094 23 L 23 26.246094 L 38.753906 42 Z "}),wp.element.createElement(o,{style:{fill:"#FFD73D"},d:"M 42 9 C 42 7.34375 40.65625 6 39 6 L 38.753906 6 L 6 38.753906 L 6 39 C 6 40.65625 7.34375 42 9 42 L 9.246094 42 L 42 9.246094 Z "}),wp.element.createElement(o,{style:{fill:"#D73F35"},d:"M 36 2 C 30.476563 2 26 6.476563 26 12 C 26 18.8125 33.664063 21.296875 35.332031 31.851563 C 35.441406 32.53125 35.449219 33 36 33 C 36.550781 33 36.558594 32.53125 36.667969 31.851563 C 38.335938 21.296875 46 18.8125 46 12 C 46 6.476563 41.523438 2 36 2 Z "}),wp.element.createElement(o,{style:{fill:"#752622"},d:"M 39.5 12 C 39.5 13.933594 37.933594 15.5 36 15.5 C 34.066406 15.5 32.5 13.933594 32.5 12 C 32.5 10.066406 34.066406 8.5 36 8.5 C 37.933594 8.5 39.5 10.066406 39.5 12 Z "}),wp.element.createElement(o,{style:{fill:"#FFFFFF"},d:"M 14.492188 12.53125 L 14.492188 14.632813 L 17.488281 14.632813 C 17.09375 15.90625 16.03125 16.816406 14.492188 16.816406 C 12.660156 16.816406 11.175781 15.332031 11.175781 13.5 C 11.175781 11.664063 12.660156 10.179688 14.492188 10.179688 C 15.316406 10.179688 16.070313 10.484375 16.648438 10.980469 L 18.195313 9.433594 C 17.21875 8.542969 15.921875 8 14.492188 8 C 11.453125 8 8.992188 10.464844 8.992188 13.5 C 8.992188 16.535156 11.453125 19 14.492188 19 C 19.304688 19 20.128906 14.683594 19.675781 12.539063 Z "}))),d=wp.element.createElement(l,{xmlns:"http://www.w3.org/1999/xlink",viewBox:"0 0 48 48",version:"1.1"}," ",wp.element.createElement(i,null,wp.element.createElement(o,{style:{fill:"#FFFFFF"},d:"M 12 32 L 12 8 L 39 8 L 39 26 L 33 32 L 24 32 L 18 38 L 18 32 Z "}),wp.element.createElement(o,{style:{fill:"#8E24AA"},d:"M 9 5 L 6 12.121094 L 6 38 L 15 38 L 15 43 L 20 43 L 25 38 L 32 38 L 42 28 L 42 5 Z M 38 26 L 33 31 L 24 31 L 19 36 L 19 31 L 13 31 L 13 9 L 38 9 Z "}),wp.element.createElement(o,{style:{fill:"#8E24AA"},d:"M 32 25 L 27 25 L 27 15 L 32 15 Z "}),wp.element.createElement(o,{style:{fill:"#8E24AA"},d:"M 24 25 L 19 25 L 19 15 L 24 15 Z "}))),f=wp.element.createElement(l,{xmlns:"http://www.w3.org/1999/xlink",viewBox:"0 0 769 598",version:"1.1"}," ",wp.element.createElement(i,null,wp.element.createElement(o,{style:{fill:"#148ee0"},d:"M766.89,229.17c0,0 -17.78,35.38 -106.5,91.3c-37.82,23.79 -116.36,49.1 -217.33,58.86c-54.52,5.29 -154.9,0.99 -197.96,0.99c-43.29,0 -63.13,9.12 -101.95,52.84c-143.15,161.36 -143.15,161.36 -143.15,161.36c0,0 49.57,0.24 87.01,0.24c37.43,0 271.55,13.59 375.43,-14.98c337.36,-92.72 304.46,-350.62 304.46,-350.62z"}),wp.element.createElement(o,{style:{fill:"#54bbff"},d:"M757.84,126.66c16.23,-98.97 -39.68,-126.16 -39.68,-126.16c0,0 2.36,80.57 -145.7,97.65c-131.42,15.16 -572.46,3.74 -572.46,3.74c0,0 0,0 141.74,162.54c38.39,44.06 58.76,49.17 101.92,52.22c43.16,2.89 138.42,1.86 202.99,-3.05c70.58,-5.41 171.17,-28.43 239.19,-81.11c34.88,-26.98 65.21,-64.48 72,-105.83z"}))),h=wp.element.createElement(l,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",role:"img","aria-hidden":"true",focusable:"false"},wp.element.createElement(o,{d:"M21.8 8s-.195-1.377-.795-1.984c-.76-.797-1.613-.8-2.004-.847-2.798-.203-6.996-.203-6.996-.203h-.01s-4.197 0-6.996.202c-.39.046-1.242.05-2.003.846C2.395 6.623 2.2 8 2.2 8S2 9.62 2 11.24v1.517c0 1.618.2 3.237.2 3.237s.195 1.378.795 1.985c.76.797 1.76.77 2.205.855 1.6.153 6.8.2 6.8.2s4.203-.005 7-.208c.392-.047 1.244-.05 2.005-.847.6-.607.795-1.985.795-1.985s.2-1.618.2-3.237v-1.517C22 9.62 21.8 8 21.8 8zM9.935 14.595v-5.62l5.403 2.82-5.403 2.8z"})),b=(wp.element.createElement("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 56 23"},wp.element.createElement("g",null,wp.element.createElement("g",null,wp.element.createElement("path",{style:{fill:"#DA2B28"},className:"st0",d:"M55.4,3.7c-0.2-0.9-0.6-1.6-1.3-2.2c-0.7-0.6-1.4-0.9-2.3-1c-2.7-0.3-6.8-0.4-12.3-0.4 c-5.5,0-9.6,0.1-12.3,0.4c-0.9,0.1-1.6,0.5-2.3,1c-0.7,0.6-1.1,1.3-1.3,2.2c-0.4,1.7-0.6,4.3-0.6,7.8c0,3.5,0.2,6.1,0.6,7.8 c0.2,0.9,0.6,1.6,1.3,2.2c0.7,0.6,1.4,0.9,2.3,1c2.7,0.3,6.8,0.5,12.3,0.5c5.5,0,9.6-0.2,12.3-0.5c0.9-0.1,1.6-0.4,2.3-1 c0.7-0.6,1.1-1.3,1.3-2.2c0.4-1.7,0.6-4.3,0.6-7.8C56,8,55.8,5.4,55.4,3.7L55.4,3.7z M32.5,6h-2.4v12.6h-2.2V6h-2.3V3.9h6.9V6z M38.5,18.6h-2v-1.2c-0.8,0.9-1.6,1.4-2.3,1.4c-0.7,0-1.1-0.3-1.3-0.8c-0.1-0.4-0.2-0.9-0.2-1.6V7.6h2v8.1c0,0.5,0,0.7,0,0.8 c0,0.3,0.2,0.5,0.5,0.5c0.4,0,0.8-0.3,1.3-0.9V7.6h2V18.6z M46.1,15.3c0,1.1-0.1,1.8-0.2,2.2c-0.3,0.8-0.8,1.2-1.6,1.2 c-0.7,0-1.4-0.4-2.1-1.2v1.1h-2V3.9h2v4.8c0.6-0.8,1.3-1.2,2.1-1.2c0.8,0,1.3,0.4,1.6,1.2c0.1,0.4,0.2,1.1,0.2,2.2V15.3z M53.5,13.5h-4v1.9c0,1,0.3,1.5,1,1.5c0.5,0,0.8-0.3,0.9-0.8c0-0.1,0-0.6,0-1.4h2v0.3c0,0.7,0,1.2,0,1.3c0,0.4-0.2,0.8-0.5,1.2 c-0.5,0.8-1.3,1.2-2.4,1.2c-1,0-1.8-0.4-2.4-1.1c-0.4-0.5-0.6-1.4-0.6-2.6v-3.8c0-1.2,0.2-2,0.6-2.6c0.6-0.8,1.4-1.1,2.4-1.1 c1,0,1.8,0.4,2.3,1.1c0.4,0.5,0.6,1.4,0.6,2.6V13.5z M53.5,13.5"}),wp.element.createElement("path",{className:"st0",d:"M43.2,9.3c-0.3,0-0.7,0.2-1,0.5v6.7c0.3,0.3,0.7,0.5,1,0.5c0.6,0,0.9-0.5,0.9-1.5v-4.7 C44.1,9.8,43.8,9.3,43.2,9.3L43.2,9.3z M43.2,9.3"}),wp.element.createElement("path",{className:"st0",d:"M50.6,9.3c-0.7,0-1,0.5-1,1.5v1h2v-1C51.6,9.8,51.2,9.3,50.6,9.3L50.6,9.3z M50.6,9.3"})),wp.element.createElement("g",null,wp.element.createElement("path",{d:"M2.8,12.8v6h2.2v-6L7.7,4H5.5L4,9.8L2.4,4H0.1c0.4,1.2,0.9,2.6,1.4,4.1C2.2,10.2,2.6,11.7,2.8,12.8L2.8,12.8z M2.8,12.8"}),wp.element.createElement("path",{d:"M10.7,19c1,0,1.8-0.4,2.3-1.1c0.4-0.5,0.6-1.4,0.6-2.6v-3.9c0-1.2-0.2-2-0.6-2.6c-0.5-0.8-1.3-1.1-2.3-1.1 c-1,0-1.8,0.4-2.3,1.1C8,9.3,7.8,10.2,7.8,11.4v3.9c0,1.2,0.2,2.1,0.6,2.6C8.9,18.6,9.7,19,10.7,19L10.7,19z M9.8,11 c0-1,0.3-1.5,1-1.5c0.6,0,1,0.5,1,1.5v4.7c0,1-0.3,1.6-1,1.6c-0.6,0-1-0.5-1-1.6V11z M9.8,11"}),wp.element.createElement("path",{d:"M16.8,19c0.7,0,1.5-0.5,2.3-1.4v1.2h2V7.8h-2v8.4c-0.4,0.6-0.9,1-1.3,1c-0.3,0-0.4-0.2-0.5-0.5c0,0,0-0.3,0-0.8V7.8h-2 v8.7c0,0.8,0.1,1.3,0.2,1.7C15.7,18.7,16.1,19,16.8,19L16.8,19z M16.8,19"})))),wp.element.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 276 340"},wp.element.createElement("path",{d:"M196.7.6H24.3C11.1.6.4 11.3.4 24.6v292.9c0 12.3 10 22.2 22.2 22.2H252c13.3 0 23.9-10.7 23.9-23.9V80.9L196.7.6z",fill:"#e94848"}),wp.element.createElement("path",{d:"M196.7 57c0 13.3 10.7 23.9 23.9 23.9H276L196.7.6V57z",fill:"#f19191"}),wp.element.createElement("linearGradient",{id:"A",gradientUnits:"userSpaceOnUse",x1:"44.744",y1:"77.111",x2:"116.568",y2:"77.111"},wp.element.createElement("stop",{offset:"0",stopColor:"#fff"}),wp.element.createElement("stop",{offset:"1",stopColor:"#fff0f0"})),wp.element.createElement("path",{d:"M113 84.5H48.3c-1.9 0-3.5-1.6-3.5-3.5v-7.7c0-1.9 1.6-3.5 3.5-3.5H113c1.9 0 3.5 1.6 3.5 3.5V81c.1 1.9-1.5 3.5-3.5 3.5z",fill:"url(#A)"}),wp.element.createElement("linearGradient",{id:"B",gradientUnits:"userSpaceOnUse",x1:"44.744",y1:"136.016",x2:"233.927",y2:"136.016"},wp.element.createElement("stop",{offset:"0",stopColor:"#fff"}),wp.element.createElement("stop",{offset:"1",stopColor:"#fff0f0"})),wp.element.createElement("use",{href:"#H",opacity:".8",fill:"url(#B)"}),wp.element.createElement("linearGradient",{id:"C",gradientUnits:"userSpaceOnUse",x1:"44.744",y1:"135.993",x2:"233.927",y2:"135.993"},wp.element.createElement("stop",{offset:"0",stopColor:"#fff"}),wp.element.createElement("stop",{offset:"1",stopColor:"#fff0f0"})),wp.element.createElement("use",{href:"#H",y:"33.6",opacity:".7",fill:"url(#C)"}),wp.element.createElement("linearGradient",{id:"D",gradientUnits:"userSpaceOnUse",x1:"44.744",y1:"135.969",x2:"233.927",y2:"135.969"},wp.element.createElement("stop",{offset:"0",stopColor:"#fff"}),wp.element.createElement("stop",{offset:"1",stopColor:"#fff0f0"})),wp.element.createElement("use",{href:"#H",y:"67.2",opacity:".6",fill:"url(#D)"}),wp.element.createElement("linearGradient",{id:"E",gradientUnits:"userSpaceOnUse",x1:"44.744",y1:"136.045",x2:"233.927",y2:"136.045"},wp.element.createElement("stop",{offset:"0",stopColor:"#fff"}),wp.element.createElement("stop",{offset:"1",stopColor:"#fff0f0"})),wp.element.createElement("use",{href:"#H",y:"100.7",opacity:".4",fill:"url(#E)"}),wp.element.createElement("linearGradient",{id:"F",gradientUnits:"userSpaceOnUse",x1:"44.744",y1:"270.322",x2:"174.778",y2:"270.322"},wp.element.createElement("stop",{offset:"0",stopColor:"#fff"}),wp.element.createElement("stop",{offset:"1",stopColor:"#fff0f0"})),wp.element.createElement("path",{d:"M171.9 277.7H47.6c-1.6 0-2.9-1.3-2.9-2.9v-9c0-1.6 1.3-2.9 2.9-2.9h124.3c1.6 0 2.9 1.3 2.9 2.9v9c0 1.6-1.3 2.9-2.9 2.9z",opacity:".3",fill:"url(#F)"}),wp.element.createElement("defs",null,wp.element.createElement("path",{id:"H",d:"M231 143.4H47.6c-1.6 0-2.9-1.3-2.9-2.9v-9c0-1.6 1.3-2.9 2.9-2.9H231c1.6 0 2.9 1.3 2.9 2.9v9c0 1.6-1.3 2.9-2.9 2.9z"})))),w=wp.element.createElement("svg",{width:"33",height:"20",version:"1.1",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg",x:"0px",y:"0px",viewBox:"0 0 270 270",role:"img",focusable:"false"},wp.element.createElement("g",null,wp.element.createElement("polygon",{className:"st0",fill:"#9595C1",points:"0,0 0,52 15,52 15,15 52,15 52,0 \t"}),wp.element.createElement("polygon",{className:"st0",fill:"#9595C1",points:"255,218 255,255 218,255 218,270 270,270 270,218 \t"}),wp.element.createElement("path",{fill:"#5B4E96",d:"M260.7,68.1c-10.4-18.6-29.3-31.2-50.6-33.6c-12.4-1.4-25,0.6-36.3,6c-1.3,0.6-2.6,1.3-3.9,2 C154.5,51,143,65.3,138.3,81.7l0,0.1l-36.4,103.8c-3.1,9.4-9.1,17-17.1,21.4c-0.7,0.4-1.4,0.7-2.1,1.1c-6.1,2.9-12.8,4-19.5,3.2 c-11.5-1.3-21.6-8.1-27.2-18.1c-4.6-8.3-5.7-18-3.1-27.2c2.6-9.2,8.7-16.9,17.1-21.5c0.7-0.4,1.4-0.8,2.1-1.1 c6.1-2.9,12.7-4,19.6-3.2c0.3,0,0.5,0.1,0.8,0.1L64.9,162c-0.5,1.5,0.3,3.1,1.8,3.6l19.4,6.3c1.5,0.5,3-0.3,3.5-1.7l16.7-47.4 c0.4-1.2,0.3-2.5-0.3-3.6c-0.6-1.1-1.6-2-2.8-2.4l-17.6-5.1c-0.4-0.1-0.8-0.2-1.2-0.3l-1.6-0.5l0,0.1c-2.5-0.6-5-1.1-7.5-1.3 c-12.5-1.4-25.1,0.6-36.4,6c-1.3,0.6-2.6,1.3-3.9,2c-15.6,8.7-27,22.9-31.9,40.1c-4.9,17.1-2.8,35.1,5.8,50.5 c10.4,18.6,29.3,31.2,50.6,33.6c12.4,1.4,25-0.6,36.3-6c1.3-0.6,2.6-1.3,3.9-2c15.3-8.5,26.8-22.8,31.6-39.2l0-0.1L167.8,91 l0.1-0.2l0-0.1c4.1-10.5,9.3-17,17-21.3c0.7-0.4,1.4-0.7,2.1-1.1c6.1-2.9,12.8-4,19.5-3.2c11.5,1.3,21.6,8.1,27.2,18.1 c9.6,17.2,3.3,39.1-14,48.7c-0.7,0.4-1.4,0.7-2.1,1.1c-6.1,2.9-12.8,4-19.7,3.2c-2-0.2-4.1-0.6-6.1-1.2l-0.2-0.1l-11.3-3.4 c-1.2-0.4-2.5,0.3-2.9,1.5l-8.8,24.8c-0.5,1.3,0.3,2.7,1.6,3.1l13.9,4c3.4,0.9,6.8,1.6,10.3,2c12.4,1.4,25-0.6,36.3-6l0.1,0 c1.3-0.6,2.6-1.3,3.9-2C266.8,140.8,278.5,100.1,260.7,68.1z"}))),y=wp.element.createElement("svg",{version:"1.1",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg",x:"0px",y:"0px",viewBox:"0 0 512 512"},wp.element.createElement("path",{fill:"#E2E5E7",d:"M128,0c-17.6,0-32,14.4-32,32v448c0,17.6,14.4,32,32,32h320c17.6,0,32-14.4,32-32V128L352,0H128z"}),wp.element.createElement("path",{fill:"#B0B7BD",d:"M384,128h96L352,0v96C352,113.6,366.4,128,384,128z"}),wp.element.createElement("polygon",{fill:"#CAD1D8",points:"480,224 384,128 480,128 "}),wp.element.createElement("path",{fill:"#F15642",d:"M416,416c0,8.8-7.2,16-16,16H48c-8.8,0-16-7.2-16-16V256c0-8.8,7.2-16,16-16h352c8.8,0,16,7.2,16,16 V416z"}),wp.element.createElement("g",null,wp.element.createElement("path",{fill:"#FFFFFF",d:"M101.744,303.152c0-4.224,3.328-8.832,8.688-8.832h29.552c16.64,0,31.616,11.136,31.616,32.48 c0,20.224-14.976,31.488-31.616,31.488h-21.36v16.896c0,5.632-3.584,8.816-8.192,8.816c-4.224,0-8.688-3.184-8.688-8.816V303.152z M118.624,310.432v31.872h21.36c8.576,0,15.36-7.568,15.36-15.504c0-8.944-6.784-16.368-15.36-16.368H118.624z"}),wp.element.createElement("path",{fill:"#FFFFFF",d:"M196.656,384c-4.224,0-8.832-2.304-8.832-7.92v-72.672c0-4.592,4.608-7.936,8.832-7.936h29.296 c58.464,0,57.184,88.528,1.152,88.528H196.656z M204.72,311.088V368.4h21.232c34.544,0,36.08-57.312,0-57.312H204.72z"}),wp.element.createElement("path",{fill:"#FFFFFF",d:"M303.872,312.112v20.336h32.624c4.608,0,9.216,4.608,9.216,9.072c0,4.224-4.608,7.68-9.216,7.68 h-32.624v26.864c0,4.48-3.184,7.92-7.664,7.92c-5.632,0-9.072-3.44-9.072-7.92v-72.672c0-4.592,3.456-7.936,9.072-7.936h44.912 c5.632,0,8.96,3.344,8.96,7.936c0,4.096-3.328,8.704-8.96,8.704h-37.248V312.112z"})),wp.element.createElement("path",{fill:"#CAD1D8",d:"M400,432H96v16h304c8.8,0,16-7.2,16-16v-16C416,424.8,408.8,432,400,432z"})),v=wp.element.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"186 38 76 76"},wp.element.createElement("path",{fill:"#fff",d:"M244 56h-40v40h40V56z"}),wp.element.createElement("path",{fill:"#EA4335",d:"M244 114l18-18h-18v18z"}),wp.element.createElement("path",{fill:"#FBBC04",d:"M262 56h-18v40h18V56z"}),wp.element.createElement("path",{fill:"#34A853",d:"M244 96h-40v18h40V96z"}),wp.element.createElement("path",{fill:"#188038",d:"M186 96v12c0 3.315 2.685 6 6 6h12V96h-18z"}),wp.element.createElement("path",{fill:"#1967D2",d:"M262 56V44c0-3.315-2.685-6-6-6h-12v18h18z"}),wp.element.createElement("path",{fill:"#4285F4",d:"M244 38h-52c-3.315 0 -6 2.685-6 6v52h18V56h40V38z"}),wp.element.createElement("path",{fill:"#4285F4",d:"M212.205 87.03c-1.495-1.01-2.53-2.485-3.095-4.435l3.47-1.43c.315 1.2.865 2.13 1.65 2.79.78.66 1.73.985 2.84.985 1.135 0 2.11-.345 2.925-1.035s1.225-1.57 1.225-2.635c0-1.09-.43-1.98-1.29-2.67-.86-.69-1.94-1.035-3.23-1.035h-2.005V74.13h1.8c1.11 0 2.045-.3 2.805-.9.76-.6 1.14-1.42 1.14-2.465 0 -.93-.34-1.67-1.02-2.225-.68-.555-1.54-.835-2.585-.835-1.02 0 -1.83.27-2.43.815a4.784 4.784 0 0 0 -1.31 2.005l-3.435-1.43c.455-1.29 1.29-2.43 2.515-3.415 1.225-.985 2.79-1.48 4.69-1.48 1.405 0 2.67.27 3.79.815 1.12.545 2 1.3 2.635 2.26.635.965.95 2.045.95 3.245 0 1.225-.295 2.26-.885 3.11-.59.85-1.315 1.5-2.175 1.955v.205a6.605 6.605 0 0 1 2.79 2.175c.725.975 1.09 2.14 1.09 3.5 0 1.36-.345 2.575-1.035 3.64s-1.645 1.905-2.855 2.515c-1.215.61-2.58.92-4.095.92-1.755.005-3.375-.5-4.87-1.51zM233.52 69.81l-3.81 2.755-1.905-2.89 6.835-4.93h2.62V88h-3.74V69.81z"}))},function(e,t,n){"use strict";var __=wp.i18n.__,r=wp.components.Spinner,i=function(){return wp.element.createElement("div",{className:"wp-block-embed is-loading"},wp.element.createElement(r,null),wp.element.createElement("p",null,__("Embedding\u2026")))};t.a=i},function(e,t,n){"use strict";var __=wp.i18n.__,r=wp.element.Fragment,i=wp.components,o=i.Button,l=i.Toolbar,a=wp.blockEditor.BlockControls,c=function(e){var t=e.showEditButton,n=e.switchBackToURLInput;return wp.element.createElement(r,null,wp.element.createElement(a,null,wp.element.createElement(l,null,t&&wp.element.createElement(o,{className:"components-toolbar__control",label:__("Edit URL"),icon:"edit",onClick:n}))))};t.a=c},function(e,t,n){"use strict";var r=n(12),i=n.n(r),o=wp.i18n,__=o.__,_x=o._x,l=wp.components,a=l.Button,c=l.Placeholder,s=l.ExternalLink,u=wp.blockEditor.BlockIcon,p=function(e){var t=e.icon,n=e.label,r=e.value,o=e.onSubmit,l=e.onChange,p=e.cannotEmbed,m=e.docLink,d=e.DocTitle,f=i()("wp-block-embed",{});return wp.element.createElement("div",null,wp.element.createElement(c,{icon:wp.element.createElement(u,{icon:t,showColors:!0}),label:n,className:f},wp.element.createElement("form",{onSubmit:o},wp.element.createElement("input",{type:"url",value:r||"",className:"components-placeholder__input","aria-label":n,placeholder:__("Enter URL to embed here\u2026"),onChange:l}),wp.element.createElement(a,{isSmall:!0,type:"submit"},_x("Embed","button label")),p&&wp.element.createElement("p",{className:"components-placeholder__error"},__("Sorry, we could not embed that content."),wp.element.createElement("br",null))),m&&wp.element.createElement("div",{className:"components-placeholder__learn-more"},wp.element.createElement(s,{href:m},d))))};t.a=p},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function o(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var l=n(6),a=n.n(l),c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=wp.element.Component,p=function(e){function t(e){r(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.myRef=React.createRef(),n}return o(t,e),s(t,[{key:"componentDidMount",value:function(){a.a.findDOMNode(this.myRef.current).addEventListener("load",this.props.onLoad)}},{key:"render",value:function(){return wp.element.createElement("iframe",c({ref:this.myRef},this.props))}}]),t}(u);t.a=p},function(e,t,n){"use strict";function r(e){var t=embedpressObj.document_cta,n="",r="";if(embedpressObj.embedpress_pro&&t&&t.logo_url){var o=t.cta_url?t.cta_url:null,l=t.logo_xpos?t.logo_xpos+"%":"10%",a=t.logo_ypos?t.logo_ypos+"%":"10%",c=t.logo_opacity?t.logo_opacity/100:"10%",s=".ep-doc-"+e.id;return n="\n "+s+"{\n text-align: left;\n position: relative;\n }\n "+s+" .watermark {\n \t\tdisplay:inline-block;\n border: 0;\n position: absolute;\n bottom: "+a+";\n right: "+l+";\n max-width: 150px;\n max-height: 75px;\n opacity: "+c+";\n z-index: 5;\n -o-transition: opacity 0.5s ease-in-out;\n -moz-transition: opacity 0.5s ease-in-out;\n -webkit-transition: opacity 0.5s ease-in-out;\n transition: opacity 0.5s ease-in-out;\n }\n "+s+" .watermark:hover {\n\t\t\t\t\t opacity: 1;\n\t\t\t\t }\n\t\t",o&&""!==o&&(r+="<a href="+o+">"),r+='<img class="watermark" alt="" src="'+t.logo_url+'"/>',o&&""!==o&&(r+="</a>"),wp.element.createElement(i,null,wp.element.createElement("style",{dangerouslySetInnerHTML:{__html:n}}),wp.element.createElement("div",{dangerouslySetInnerHTML:{__html:r}}))}return""}var i=wp.element.Fragment;t.a=r},function(e,t){e.exports=ReactDOM},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});n(8),n(13),n(17),n(21),n(25),n(29),n(33),n(37),n(41),n(45),n(49),n(57),n(61);!function(){var e=wp.element.createElement("svg",{width:"33",height:"20",version:"1.1",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg",x:"0px",y:"0px",viewBox:"0 0 270 270"},wp.element.createElement("g",null,wp.element.createElement("polygon",{className:"st0",fill:"#9595C1",points:"0,0 0,52 15,52 15,15 52,15 52,0 \t"}),wp.element.createElement("polygon",{className:"st0",fill:"#9595C1",points:"255,218 255,255 218,255 218,270 270,270 270,218 \t"}),wp.element.createElement("path",{fill:"#5B4E96",d:"M260.7,68.1c-10.4-18.6-29.3-31.2-50.6-33.6c-12.4-1.4-25,0.6-36.3,6c-1.3,0.6-2.6,1.3-3.9,2 C154.5,51,143,65.3,138.3,81.7l0,0.1l-36.4,103.8c-3.1,9.4-9.1,17-17.1,21.4c-0.7,0.4-1.4,0.7-2.1,1.1c-6.1,2.9-12.8,4-19.5,3.2 c-11.5-1.3-21.6-8.1-27.2-18.1c-4.6-8.3-5.7-18-3.1-27.2c2.6-9.2,8.7-16.9,17.1-21.5c0.7-0.4,1.4-0.8,2.1-1.1 c6.1-2.9,12.7-4,19.6-3.2c0.3,0,0.5,0.1,0.8,0.1L64.9,162c-0.5,1.5,0.3,3.1,1.8,3.6l19.4,6.3c1.5,0.5,3-0.3,3.5-1.7l16.7-47.4 c0.4-1.2,0.3-2.5-0.3-3.6c-0.6-1.1-1.6-2-2.8-2.4l-17.6-5.1c-0.4-0.1-0.8-0.2-1.2-0.3l-1.6-0.5l0,0.1c-2.5-0.6-5-1.1-7.5-1.3 c-12.5-1.4-25.1,0.6-36.4,6c-1.3,0.6-2.6,1.3-3.9,2c-15.6,8.7-27,22.9-31.9,40.1c-4.9,17.1-2.8,35.1,5.8,50.5 c10.4,18.6,29.3,31.2,50.6,33.6c12.4,1.4,25-0.6,36.3-6c1.3-0.6,2.6-1.3,3.9-2c15.3-8.5,26.8-22.8,31.6-39.2l0-0.1L167.8,91 l0.1-0.2l0-0.1c4.1-10.5,9.3-17,17-21.3c0.7-0.4,1.4-0.7,2.1-1.1c6.1-2.9,12.8-4,19.5-3.2c11.5,1.3,21.6,8.1,27.2,18.1 c9.6,17.2,3.3,39.1-14,48.7c-0.7,0.4-1.4,0.7-2.1,1.1c-6.1,2.9-12.8,4-19.7,3.2c-2-0.2-4.1-0.6-6.1-1.2l-0.2-0.1l-11.3-3.4 c-1.2-0.4-2.5,0.3-2.9,1.5l-8.8,24.8c-0.5,1.3,0.3,2.7,1.6,3.1l13.9,4c3.4,0.9,6.8,1.6,10.3,2c12.4,1.4,25-0.6,36.3-6l0.1,0 c1.3-0.6,2.6-1.3,3.9-2C266.8,140.8,278.5,100.1,260.7,68.1z"})));wp.blocks.updateCategory("embedpress",{icon:e})}()},function(e,t,n){"use strict";var r=n(9),i=(n.n(r),n(10)),o=(n.n(i),n(11)),l=n(0),__=wp.i18n.__,a=wp.blocks.registerBlockType;embedpressObj&&embedpressObj.active_blocks&&embedpressObj.active_blocks["google-docs-block"]&&a("embedpress/google-docs-block",{title:__("Google Docs"),icon:l.e,category:"embedpress",keywords:[__("embedpress"),__("google"),__("docs")],supports:{align:["wide","full","right","left"],default:""},attributes:{url:{type:"string",default:""},iframeSrc:{type:"string",default:""}},edit:o.a,save:function(e){var t=e.attributes.iframeSrc;if(t)return wp.element.createElement("figure",{className:"ose-google-docs-document"},wp.element.createElement("iframe",{src:t,frameBorder:"0",width:"600",height:"450",allowFullScreen:"true",mozallowfullscreen:"true",webkitallowfullscreen:"true"}))},deprecated:[{attributes:{align:{type:"string",enum:["left","center","right","wide","full"]}},save:function(e){var t=e.attributes.iframeSrc;if(t)return wp.element.createElement("div",{className:"ose-google-docs-document"},wp.element.createElement("iframe",{src:t,frameBorder:"0",width:"600",height:"450",allowFullScreen:"true",mozallowfullscreen:"true",webkitallowfullscreen:"true"}))}}]})},function(e,t){},function(e,t){},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function o(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var l=n(2),a=n(1),c=n(3),s=n(4),u=n(0),p=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),__=wp.i18n.__,m=wp.element.Component,d=function(e){function t(){r(this,t);var e=i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments));return e.switchBackToURLInput=e.switchBackToURLInput.bind(e),e.setUrl=e.setUrl.bind(e),e.updateAlignment=e.updateAlignment.bind(e),e.onLoad=e.onLoad.bind(e),e.hideOverlay=e.hideOverlay.bind(e),e.state={editingURL:!1,url:e.props.attributes.url,fetching:!0,cannotEmbed:!1,interactive:!1},e}return o(t,e),p(t,[{key:"hideOverlay",value:function(){this.setState({interactive:!0})}},{key:"onLoad",value:function(){this.setState({fetching:!1})}},{key:"decodeHTMLEntities",value:function(e){return e&&"string"===typeof e&&(e=e.replace(/<script[^>]*>([\S\s]*?)<\/script>/gim,""),e=e.replace(/<\/?\w(?:[^"'>]|"[^"]*"|'[^']*')*>/gim,"")),e}},{key:"updateAlignment",value:function(e){var t=this.props.setAttributes,n=-1!==["wide","full"].indexOf(e)?{width:void 0,height:void 0}:{};t(Object.assign({},n,{align:e}))}},{key:"setUrl",value:function(e){e&&e.preventDefault();var t=this.state.url,n=this.props.setAttributes;if(n({url:t}),t&&t.match(/^http[s]?:\/\/((?:www\.)?docs\.google\.com(?:.*)?(?:document|presentation|spreadsheets|forms|drawings)\/[a-z0-9\/\?=_\-\.\,&%\$#\@\!\+]*)/i)){var r=this.decodeHTMLEntities(t),i=/google\.com(?:.+)?(document|presentation|spreadsheets|forms|drawings)/i,o=i.exec(r),l=o[1];l&&"document"===l?(r.match(/([?&])embedded=true/i)||(r.indexOf("?")>-1?r+="&embedded=true":r+="?embedded=true"),this.setState({editingURL:!1,cannotEmbed:!1}),n({iframeSrc:r})):this.setState({cannotEmbed:!0,editingURL:!0})}else this.setState({cannotEmbed:!0,editingURL:!0})}},{key:"switchBackToURLInput",value:function(){this.setState({editingURL:!0})}},{key:"render",value:function(){var e=this,t=this.state,n=t.url,r=t.editingURL,i=t.fetching,o=t.cannotEmbed,p=t.interactive,m=this.props.attributes.iframeSrc,d=__("Google Docs URL");return!m||r?wp.element.createElement("div",null,wp.element.createElement(c.a,{label:d,onSubmit:this.setUrl,value:n,cannotEmbed:o,onChange:function(t){return e.setState({url:t.target.value})},icon:u.e,DocTitle:__("Learn more about Google doc embed"),docLink:"https://embedpress.com/docs/embed-google-docs-wordpress/"})):wp.element.createElement("div",null,i?wp.element.createElement(a.a,null):null,wp.element.createElement(s.a,{src:m,onMouseUp:this.hideOverlay,onLoad:this.onLoad,style:{display:i?"none":""},frameBorder:"0",width:"600",height:"450"}),!p&&wp.element.createElement("div",{className:"block-library-embed__interactive-overlay",onMouseUp:this.hideOverlay}),wp.element.createElement(l.a,{showEditButton:m&&!o,switchBackToURLInput:this.switchBackToURLInput}))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return!e.isSelected&&t.interactive?{interactive:!1}:null}}]),t}(m);t.a=d},function(e,t,n){var r,i;!function(){"use strict";function n(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var i=typeof r;if("string"===i||"number"===i)e.push(r);else if(Array.isArray(r)){if(r.length){var l=n.apply(null,r);l&&e.push(l)}}else if("object"===i)if(r.toString===Object.prototype.toString)for(var a in r)o.call(r,a)&&r[a]&&e.push(a);else e.push(r.toString())}}return e.join(" ")}var o={}.hasOwnProperty;"undefined"!==typeof e&&e.exports?(n.default=n,e.exports=n):(r=[],void 0!==(i=function(){return n}.apply(t,r))&&(e.exports=i))}()},function(e,t,n){"use strict";var r=n(14),i=(n.n(r),n(15)),o=(n.n(i),n(16)),l=n(0),__=wp.i18n.__,a=wp.blocks.registerBlockType;embedpressObj&&embedpressObj.active_blocks&&embedpressObj.active_blocks["google-slides-block"]&&a("embedpress/google-slides-block",{title:__("Google Slides"),icon:l.j,category:"embedpress",keywords:[__("embedpress"),__("google"),__("slides")],supports:{align:["wide","full","right","left"],default:""},attributes:{url:{type:"string",default:""},iframeSrc:{type:"string",default:""}},edit:o.a,save:function(e){var t=e.attributes.iframeSrc;return wp.element.createElement("figure",{className:"ose-google-docs-presentation"},wp.element.createElement("iframe",{src:t,frameborder:"0",width:"600",height:"450",allowfullscreen:"true",mozallowfullscreen:"true",webkitallowfullscreen:"true"}))}})},function(e,t){},function(e,t){},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function o(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var l=n(2),a=n(1),c=n(3),s=n(4),u=n(0),p=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),__=wp.i18n.__,m=wp.element,d=m.Component,f=m.Fragment,h=function(e){function t(){r(this,t);var e=i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments));return e.switchBackToURLInput=e.switchBackToURLInput.bind(e),e.setUrl=e.setUrl.bind(e),e.onLoad=e.onLoad.bind(e),e.hideOverlay=e.hideOverlay.bind(e),e.state={editingURL:!1,url:e.props.attributes.url,fetching:!0,cannotEmbed:!1,interactive:!1},e}return o(t,e),p(t,[{key:"hideOverlay",value:function(){this.setState({interactive:!0})}},{key:"onLoad",value:function(){this.setState({fetching:!1})}},{key:"decodeHTMLEntities",value:function(e){return e&&"string"===typeof e&&(e=e.replace(/<script[^>]*>([\S\s]*?)<\/script>/gim,""),e=e.replace(/<\/?\w(?:[^"'>]|"[^"]*"|'[^']*')*>/gim,"")),e}},{key:"setUrl",value:function(e){e&&e.preventDefault();var t=this.state.url,n=this.props.setAttributes;if(n({url:t}),t&&t.match(/^http[s]?:\/\/((?:www\.)?docs\.google\.com(?:.*)?(?:document|presentation|spreadsheets|forms|drawings)\/[a-z0-9\/\?=_\-\.\,&%\$#\@\!\+]*)/i)){var r=this.decodeHTMLEntities(t),i=/google\.com(?:.+)?(document|presentation|spreadsheets|forms|drawings)/i,o=i.exec(r),l=o[1];l&&"presentation"==l?(r.match(/pub\?/i)&&(r=r.replace("/pub?","/embed?")),this.setState({editingURL:!1,cannotEmbed:!1}),n({iframeSrc:r})):this.setState({cannotEmbed:!0,editingURL:!0})}else this.setState({cannotEmbed:!0,editingURL:!0})}},{key:"switchBackToURLInput",value:function(){this.setState({editingURL:!0})}},{key:"render",value:function(){var e=this,t=this.state,n=t.url,r=t.editingURL,i=t.fetching,o=t.cannotEmbed,p=t.interactive,m=this.props.attributes.iframeSrc,d=__("Google Slides URL");return!m||r?wp.element.createElement(c.a,{label:d,onSubmit:this.setUrl,value:n,cannotEmbed:o,onChange:function(t){return e.setState({url:t.target.value})},icon:u.j,DocTitle:__("Learn more about Google slides embed"),docLink:"https://embedpress.com/docs/embed-google-slides-wordpress/"}):wp.element.createElement(f,null,i?wp.element.createElement(a.a,null):null,wp.element.createElement(s.a,{src:m,onFocus:this.hideOverlay,onLoad:this.onLoad,style:{display:i?"none":""},frameborder:"0",width:"600",height:"450"}),!p&&wp.element.createElement("div",{className:"block-library-embed__interactive-overlay",onMouseUp:this.hideOverlay}),wp.element.createElement(l.a,{showEditButton:m&&!o,switchBackToURLInput:this.switchBackToURLInput}))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return!e.isSelected&&t.interactive?{interactive:!1}:null}}]),t}(d);t.a=h},function(e,t,n){"use strict";var r=n(18),i=(n.n(r),n(19)),o=(n.n(i),n(20)),l=n(0),__=wp.i18n.__,a=wp.blocks.registerBlockType;embedpressObj&&embedpressObj.active_blocks&&embedpressObj.active_blocks["google-sheets-block"]&&a("embedpress/google-sheets-block",{title:__("Google Sheets"),icon:l.i,category:"embedpress",keywords:[__("embedpress"),__("google"),__("sheets")],supports:{align:["wide","full","right","left"],default:""},attributes:{url:{type:"string",default:""},iframeSrc:{type:"string",default:""}},edit:o.a,save:function(e){var t=e.attributes.iframeSrc;return wp.element.createElement("figure",{className:"ose-google-docs-spreadsheets"},wp.element.createElement("iframe",{src:t,frameborder:"0",width:"600",height:"450",allowfullscreen:"true",mozallowfullscreen:"true",webkitallowfullscreen:"true"}))},deprecated:[{attributes:{align:{type:"string",enum:["left","center","right","wide","full"]}},save:function(e){var t=e.attributes.iframeSrc;if(t)return wp.element.createElement("div",{className:"ose-google-docs-spreadsheets"},wp.element.createElement("iframe",{src:t,frameBorder:"0",width:"600",height:"450",allowFullScreen:"true",mozallowfullscreen:"true",webkitallowfullscreen:"true"}))}}]})},function(e,t){},function(e,t){},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function o(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var l=n(2),a=n(1),c=n(3),s=n(4),u=n(0),p=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),__=wp.i18n.__,m=wp.element,d=m.Component,f=m.Fragment,h=function(e){function t(){r(this,t);var e=i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments));return e.switchBackToURLInput=e.switchBackToURLInput.bind(e),e.setUrl=e.setUrl.bind(e),e.onLoad=e.onLoad.bind(e),e.hideOverlay=e.hideOverlay.bind(e),e.state={editingURL:!1,url:e.props.attributes.url,fetching:!0,cannotEmbed:!1,interactive:!1},e}return o(t,e),p(t,[{key:"hideOverlay",value:function(){this.setState({interactive:!0})}},{key:"onLoad",value:function(){this.setState({fetching:!1})}},{key:"decodeHTMLEntities",value:function(e){return e&&"string"===typeof e&&(e=e.replace(/<script[^>]*>([\S\s]*?)<\/script>/gim,""),e=e.replace(/<\/?\w(?:[^"'>]|"[^"]*"|'[^']*')*>/gim,"")),e}},{key:"setUrl",value:function(e){e&&e.preventDefault();var t=this.state.url,n=this.props.setAttributes;if(n({url:t}),t&&t.match(/^http[s]?:\/\/((?:www\.)?docs\.google\.com(?:.*)?(?:document|presentation|spreadsheets|forms|drawings)\/[a-z0-9\/\?=_\-\.\,&%\$#\@\!\+]*)/i)){var r=this.decodeHTMLEntities(t),i=/google\.com(?:.+)?(document|presentation|spreadsheets|forms|drawings)/i,o=i.exec(r),l=o[1];if(l&&"spreadsheets"==l){if(r.indexOf("?")>-1){var a=r.split("?");if(a=a[1],a=a.split("&"),console.log(a),a.length>0){var c=!1,s=!1;a.map(function(e){e.indexOf("widget=")?s=!0:e.indexOf("headers=")&&(c=!0)}),s||(r+="&widget=true"),c||(r+="&headers=false")}}else r+="?widget=true&headers=false";this.setState({editingURL:!1,cannotEmbed:!1}),n({iframeSrc:r})}else this.setState({cannotEmbed:!0,editingURL:!0})}else this.setState({cannotEmbed:!0,editingURL:!0})}},{key:"switchBackToURLInput",value:function(){this.setState({editingURL:!0})}},{key:"render",value:function(){var e=this,t=this.state,n=t.url,r=t.editingURL,i=t.fetching,o=t.cannotEmbed,p=t.interactive,m=this.props.attributes.iframeSrc,d=__("Google Sheets URL");return!m||r?wp.element.createElement(c.a,{label:d,onSubmit:this.setUrl,value:n,cannotEmbed:o,onChange:function(t){return e.setState({url:t.target.value})},icon:u.i,DocTitle:__("Learn more about Google sheet embed"),docLink:"https://embedpress.com/docs/embed-google-sheets-wordpress/"}):wp.element.createElement(f,null,i?wp.element.createElement(a.a,null):null,wp.element.createElement(s.a,{src:m,onFocus:this.hideOverlay,onLoad:this.onLoad,style:{display:i?"none":""},frameborder:"0",width:"600",height:"450"}),!p&&wp.element.createElement("div",{className:"block-library-embed__interactive-overlay",onMouseUp:this.hideOverlay}),wp.element.createElement(l.a,{showEditButton:m&&!o,switchBackToURLInput:this.switchBackToURLInput}))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return!e.isSelected&&t.interactive?{interactive:!1}:null}}]),t}(d);t.a=h},function(e,t,n){"use strict";var r=n(22),i=(n.n(r),n(23)),o=(n.n(i),n(24)),l=n(0),__=wp.i18n.__,a=wp.blocks.registerBlockType;embedpressObj&&embedpressObj.active_blocks&&embedpressObj.active_blocks["google-forms-block"]&&a("embedpress/google-forms-block",{title:__("Google Forms"),icon:l.g,category:"embedpress",keywords:[__("embedpress"),__("google"),__("forms")],supports:{align:["wide","full","right","left"],default:""},attributes:{url:{type:"string",default:""},iframeSrc:{type:"string",default:""}},edit:o.a,save:function(e){var t=e.attributes.iframeSrc;return wp.element.createElement("figure",{className:"ose-google-docs-forms"},wp.element.createElement("iframe",{src:t,frameborder:"0",width:"600",height:"450",allowfullscreen:"true",mozallowfullscreen:"true",webkitallowfullscreen:"true"}))}})},function(e,t){},function(e,t){},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function o(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var l=n(2),a=n(1),c=n(3),s=n(4),u=n(0),p=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),__=wp.i18n.__,m=wp.element,d=m.Component,f=m.Fragment,h=(wp.components.Disabled,function(e){function t(){r(this,t);var e=i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments));return e.switchBackToURLInput=e.switchBackToURLInput.bind(e),e.setUrl=e.setUrl.bind(e),e.onLoad=e.onLoad.bind(e),e.state={editingURL:!1,url:e.props.attributes.url,fetching:!0,cannotEmbed:!1,interactive:!1},e}return o(t,e),p(t,[{key:"hideOverlay",value:function(){this.setState({interactive:!0})}},{key:"onLoad",value:function(){this.setState({fetching:!1})}},{key:"decodeHTMLEntities",value:function(e){return e&&"string"===typeof e&&(e=e.replace(/<script[^>]*>([\S\s]*?)<\/script>/gim,""),e=e.replace(/<\/?\w(?:[^"'>]|"[^"]*"|'[^']*')*>/gim,"")),e}},{key:"setUrl",value:function(e){e&&e.preventDefault();var t=this.state.url,n=this.props.setAttributes;if(n({url:t}),t&&t.match(/^http[s]?:\/\/((?:www\.)?docs\.google\.com(?:.*)?(?:document|presentation|spreadsheets|forms|drawings)\/[a-z0-9\/\?=_\-\.\,&%\$#\@\!\+]*)/i)){var r=this.decodeHTMLEntities(t),i=/google\.com(?:.+)?(document|presentation|spreadsheets|forms|drawings)/i,o=i.exec(r),l=o[1];l&&"forms"==l?(this.setState({editingURL:!1,cannotEmbed:!1}),n({iframeSrc:r})):this.setState({cannotEmbed:!0,editingURL:!0})}else this.setState({cannotEmbed:!0,editingURL:!0})}},{key:"switchBackToURLInput",value:function(){this.setState({editingURL:!0})}},{key:"render",value:function(){var e=this,t=this.state,n=t.url,r=t.editingURL,i=t.fetching,o=t.cannotEmbed,p=t.interactive,m=this.props.attributes.iframeSrc,d=__("Google Forms URL");return!m||r?wp.element.createElement(c.a,{label:d,onSubmit:this.setUrl,value:n,cannotEmbed:o,onChange:function(t){return e.setState({url:t.target.value})},icon:u.g,DocTitle:__("Learn more about Google forms embed"),docLink:"https://embedpress.com/docs/embed-google-forms-wordpress/"}):wp.element.createElement(f,null,i?wp.element.createElement(a.a,null):null,wp.element.createElement(s.a,{src:m,onFocus:this.hideOverlay,onLoad:this.onLoad,style:{display:i?"none":""},frameborder:"0",width:"600",height:"450"}),!p&&wp.element.createElement("div",{className:"block-library-embed__interactive-overlay",onMouseUp:this.hideOverlay}),wp.element.createElement(l.a,{showEditButton:m&&!o,switchBackToURLInput:this.switchBackToURLInput}))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return!e.isSelected&&t.interactive?{interactive:!1}:null}}]),t}(d));t.a=h},function(e,t,n){"use strict";var r=n(26),i=(n.n(r),n(27)),o=(n.n(i),n(28)),l=n(0),__=wp.i18n.__,a=wp.blocks.registerBlockType;embedpressObj&&embedpressObj.active_blocks&&embedpressObj.active_blocks["google-drawings-block"]&&a("embedpress/google-drawings-block",{title:__("Google Drawings"),icon:l.f,category:"embedpress",keywords:[__("embedpress"),__("google"),__("drawings")],supports:{align:["wide","full","right","left"],default:""},attributes:{url:{type:"string",default:""},iframeSrc:{type:"string",default:""}},edit:o.a,save:function(e){var t=e.attributes.iframeSrc;return wp.element.createElement("figure",{className:"ose-google-docs-drawings"},wp.element.createElement("img",{src:t,width:"960",height:"720"}))}})},function(e,t){},function(e,t){},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function o(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var l=n(2),a=n(1),c=n(3),s=n(0),u=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),__=wp.i18n.__,p=wp.element,m=p.Component,d=p.Fragment,f=function(e){function t(){r(this,t);var e=i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments));return e.switchBackToURLInput=e.switchBackToURLInput.bind(e),e.setUrl=e.setUrl.bind(e),e.onLoad=e.onLoad.bind(e),e.state={editingURL:!1,url:e.props.attributes.url,fetching:!0,cannotEmbed:!1},e}return o(t,e),u(t,[{key:"onLoad",value:function(){this.setState({fetching:!1})}},{key:"decodeHTMLEntities",value:function(e){return e&&"string"===typeof e&&(e=e.replace(/<script[^>]*>([\S\s]*?)<\/script>/gim,""),e=e.replace(/<\/?\w(?:[^"'>]|"[^"]*"|'[^']*')*>/gim,"")),e}},{key:"setUrl",value:function(e){e&&e.preventDefault();var t=this.state.url,n=this.props.setAttributes;if(n({url:t}),t&&t.match(/^http[s]?:\/\/((?:www\.)?docs\.google\.com(?:.*)?(?:document|presentation|spreadsheets|forms|drawings)\/[a-z0-9\/\?=_\-\.\,&%\$#\@\!\+]*)/i)){var r=this.decodeHTMLEntities(t),i=/google\.com(?:.+)?(document|presentation|spreadsheets|forms|drawings)/i,o=i.exec(r),l=o[1];l&&"drawings"==l?(this.setState({editingURL:!1,cannotEmbed:!1}),n({iframeSrc:r})):this.setState({cannotEmbed:!0,editingURL:!0})}else this.setState({cannotEmbed:!0,editingURL:!0})}},{key:"switchBackToURLInput",value:function(){this.setState({editingURL:!0})}},{key:"render",value:function(){var e=this,t=this.state,n=t.url,r=t.editingURL,i=t.fetching,o=t.cannotEmbed,u=this.props.attributes.iframeSrc,p=__("Google Drawings URL (Get your link from File -> Publish to the web -> Link)");return!u||r?wp.element.createElement(c.a,{label:p,onSubmit:this.setUrl,value:n,cannotEmbed:o,onChange:function(t){return e.setState({url:t.target.value})},icon:s.f,DocTitle:__("Learn more about Google drawing embed"),docLink:"https://embedpress.com/docs/embed-google-drawings-wordpress/"}):wp.element.createElement(d,null,i?wp.element.createElement(a.a,null):null,wp.element.createElement("img",{src:u,onLoad:this.onLoad,style:{display:i?"none":""},width:"960",height:"720"}),wp.element.createElement(l.a,{showEditButton:u&&!o,switchBackToURLInput:this.switchBackToURLInput}))}}]),t}(m);t.a=f},function(e,t,n){"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var i=n(30),o=(n.n(i),n(31)),l=(n.n(o),n(32)),a=n(0),__=wp.i18n.__,c=wp.blocks.registerBlockType;embedpressObj&&embedpressObj.active_blocks&&embedpressObj.active_blocks["google-maps-block"]&&c("embedpress/google-maps-block",{title:__("Google Maps"),icon:a.h,category:"embedpress",keywords:[__("embedpress"),__("google"),__("maps")],supports:{align:["wide","full","right","left"],default:""},attributes:{url:{type:"string",default:""},iframeSrc:{type:"string",default:""}},edit:l.a,save:function(e){var t=e.attributes.iframeSrc;return wp.element.createElement("figure",{className:"ose-google-maps"},wp.element.createElement("iframe",r({src:t,frameborder:"0",width:"600",height:"450"},"frameborder","0")))}})},function(e,t){},function(e,t){},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function o(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var l=n(2),a=n(1),c=n(3),s=n(4),u=n(0),p=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),__=wp.i18n.__,m=wp.element,d=m.Component,f=m.Fragment,h=function(e){function t(){r(this,t);var e=i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments));return e.switchBackToURLInput=e.switchBackToURLInput.bind(e),e.setUrl=e.setUrl.bind(e),e.onLoad=e.onLoad.bind(e),e.state={editingURL:!1,url:e.props.attributes.url,fetching:!0,cannotEmbed:!1,interactive:!1},e}return o(t,e),p(t,[{key:"hideOverlay",value:function(){this.setState({interactive:!0})}},{key:"onLoad",value:function(){this.setState({fetching:!1})}},{key:"decodeHTMLEntities",value:function(e){return e&&"string"===typeof e&&(e=e.replace(/<script[^>]*>([\S\s]*?)<\/script>/gim,""),e=e.replace(/<\/?\w(?:[^"'>]|"[^"]*"|'[^']*')*>/gim,"")),e}},{key:"setUrl",value:function(e){e&&e.preventDefault();var t=this.state.url,n=this.props.setAttributes;if(n({url:t}),t&&t.match(/^http[s]?:\/\/(?:(?:(?:www\.|maps\.)?(?:google\.com?))|(?:goo\.gl))(?:\.[a-z]{2})?\/(?:maps\/)?(?:place\/)?(?:[a-z0-9\/%+\-_]*)?([a-z0-9\/%,+\-_=!:@\.&*\$#?\']*)/i)){var r=this.decodeHTMLEntities(t);if(t.match("~(maps/embed|output=embed)~i"));else{var i=/@(-?[0-9\.]+,-?[0-9\.]+).+,([0-9\.]+[a-z])/i,o=i.exec(r);o&&o.length>1&&o[1]&&o[2]?r="https://maps.google.com/maps?hl=en&ie=UTF8&ll="+o[1]+"&spn="+o[1]+"&t=m&z="+Math.round(parseInt(o[2]))+"&output=embed":this.setState({cannotEmbed:!0,editingURL:!0})}this.setState({editingURL:!1,cannotEmbed:!1}),n({iframeSrc:r})}else this.setState({cannotEmbed:!0,editingURL:!0})}},{key:"switchBackToURLInput",value:function(){this.setState({editingURL:!0})}},{key:"render",value:function(){var e=this,t=this.state,n=t.url,r=t.editingURL,i=t.fetching,o=t.cannotEmbed,p=t.interactive,m=this.props.attributes.iframeSrc,d=__("Google Maps URL");return!m||r?wp.element.createElement(c.a,{label:d,onSubmit:this.setUrl,value:n,cannotEmbed:o,onChange:function(t){return e.setState({url:t.target.value})},icon:u.h,DocTitle:__("Learn more about Google map embed"),docLink:"https://embedpress.com/docs/embed-google-maps-wordpress/"}):wp.element.createElement(f,null,i?wp.element.createElement(a.a,null):null,wp.element.createElement(s.a,{src:m,onFocus:this.hideOverlay,onLoad:this.onLoad,style:{display:i?"none":""},frameborder:"0",width:"600",height:"450"}),!p&&wp.element.createElement("div",{className:"block-library-embed__interactive-overlay",onMouseUp:this.hideOverlay}),wp.element.createElement(l.a,{showEditButton:m&&!o,switchBackToURLInput:this.switchBackToURLInput}))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return!e.isSelected&&t.interactive?{interactive:!1}:null}}]),t}(d);t.a=h},function(e,t,n){"use strict";var r=n(34),i=(n.n(r),n(35)),o=(n.n(i),n(36)),l=n(0),a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},__=wp.i18n.__,c=wp.blocks.registerBlockType;embedpressObj&&embedpressObj.active_blocks&&embedpressObj.active_blocks["twitch-block"]&&c("embedpress/twitch-block",{title:__("Twitch"),icon:l.k,category:"embedpress",keywords:[__("embedpress"),__("twitch")],supports:{align:["wide","full","right","left"],default:""},attributes:{url:{type:"string",default:""},iframeSrc:{type:"string",default:""},attrs:{type:"string",default:""}},edit:o.a,save:function(e){var t=e.attributes,n=t.iframeSrc,r=t.attrs,i=n+"&parent="+embedpressObj.twitch_host;return wp.element.createElement("figure",{className:"ose-twitch-presentation"},wp.element.createElement("iframe",a({src:i},r,{frameborder:"0",width:"600",height:"450"})))}})},function(e,t){},function(e,t){},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function o(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var l=n(2),a=n(1),c=n(3),s=n(4),u=n(0),p=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},m=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),__=wp.i18n.__,d=wp.element,f=d.Component,h=d.Fragment,b=function(e){function t(){r(this,t);var e=i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments));return e.switchBackToURLInput=e.switchBackToURLInput.bind(e),e.setUrl=e.setUrl.bind(e),e.onLoad=e.onLoad.bind(e),e.hideOverlay=e.hideOverlay.bind(e),e.state={editingURL:!1,url:e.props.attributes.url,fetching:!0,cannotEmbed:!1,interactive:!1},e}return o(t,e),m(t,[{key:"hideOverlay",value:function(){this.setState({interactive:!0})}},{key:"onLoad",value:function(){this.setState({fetching:!1})}},{key:"decodeHTMLEntities",value:function(e){return e&&"string"===typeof e&&(e=e.replace(/<script[^>]*>([\S\s]*?)<\/script>/gim,""),e=e.replace(/<\/?\w(?:[^"'>]|"[^"]*"|'[^']*')*>/gim,"")),e}},{key:"setUrl",value:function(e){e&&e.preventDefault();var t=this.state.url,n=this.props.setAttributes;n({url:t});var r=/http[s]?:\/\/(?:www\.|clips\.)twitch\.tv\/([0-9a-zA-Z\-\_]+)\/?(chat\/?$|[0-9a-z\-\_]*)?/;if(t&&t.match(r)){var i=this.decodeHTMLEntities(t),o=r.exec(i),l=o[1];console.log(l);var a,c="channel";switch(t.indexOf("clips.twitch.tv")>-1?c="clip":t.indexOf("/videos/")>-1?c="video":t.indexOf("#/chat$#")>-1&&(c="chat"),console.log(c),c){case"channel":i="https://player.twitch.tv/?channel="+l,a={scrolling:"no",frameborder:"0",allowfullscreen:"true"};break;case"clip":i="https://clips.twitch.tv/embed?clip="+l+"&autoplay=false",a={scrolling:"no",frameborder:"0",allowfullscreen:"true"};break;case"video":l=o[2],i="https://player.twitch.tv/?video="+l,a={scrolling:"no",frameborder:"0",allowfullscreen:"true"};break;case"chat":i="http://www.twitch.tv/embed/"+l+"/chat",a={scrolling:"yes",frameborder:"0",allowfullscreen:"true",id:"'"+l+"'"}}this.setState({editingURL:!1,cannotEmbed:!1}),n({iframeSrc:i,attrs:a})}else this.setState({cannotEmbed:!0,editingURL:!0})}},{key:"switchBackToURLInput",value:function(){this.setState({editingURL:!0})}},{key:"render",value:function(){var e=this,t=this.state,n=t.url,r=t.editingURL,i=t.fetching,o=t.cannotEmbed,m=t.interactive,d=this.props.attributes,f=d.iframeSrc,b=d.attrs,w=__("Twitch URL");if(!f||r)return wp.element.createElement(c.a,{label:w,onSubmit:this.setUrl,value:n,cannotEmbed:o,onChange:function(t){return e.setState({url:t.target.value})},icon:u.k,DocTitle:__("Learn more about twitch embed"),docLink:"https://embedpress.com/docs/embed-twitch-streams-chat/"});var y=f+"&parent="+embedpressObj.twitch_host;return wp.element.createElement(h,null,i?wp.element.createElement(a.a,null):null,wp.element.createElement(s.a,p({src:y},b,{onLoad:this.onLoad,style:{display:i?"none":""},onFocus:this.hideOverlay,width:"600",height:"450"})),!m&&wp.element.createElement("div",{className:"block-library-embed__interactive-overlay",onMouseUp:this.hideOverlay}),wp.element.createElement(l.a,{showEditButton:f&&!o,switchBackToURLInput:this.switchBackToURLInput}))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return!e.isSelected&&t.interactive?{interactive:!1}:null}}]),t}(f);t.a=b},function(e,t,n){"use strict";var r=n(38),i=(n.n(r),n(39)),o=(n.n(i),n(40)),l=n(0),__=wp.i18n.__,a=wp.blocks.registerBlockType;embedpressObj&&embedpressObj.active_blocks&&embedpressObj.active_blocks["wistia-block"]&&a("embedpress/wistia-block",{title:__("Wistia"),icon:l.l,category:"embedpress",keywords:[__("embedpress"),__("wistia")],supports:{align:["wide","full","right","left"],default:""},edit:o.a,save:function(e){return null},deprecated:[{attributes:{url:{type:"string",default:""},iframeSrc:{type:"string",default:""}},edit:o.a,save:function(e){var t=e.attributes.iframeSrc;return wp.element.createElement("div",{class:"ose-wistia"},wp.element.createElement("iframe",{src:t,allowtransparency:"true",frameborder:"0",class:"wistia_embed",name:"wistia_embed",width:"600",height:"330"}))}}]})},function(e,t){},function(e,t){},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function o(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var l=n(2),a=n(1),c=n(3),s=n(4),u=n(0),p=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),__=wp.i18n.__,m=wp.element,d=m.Component,f=m.Fragment,h=function(e){function t(){r(this,t);var e=i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments));return e.switchBackToURLInput=e.switchBackToURLInput.bind(e),e.setUrl=e.setUrl.bind(e),e.onLoad=e.onLoad.bind(e),e.hideOverlay=e.hideOverlay.bind(e),e.state={editingURL:!1,url:e.props.attributes.url,fetching:!0,cannotEmbed:!1,interactive:!1,mediaId:null},e.setUrl(),e}return o(t,e),p(t,[{key:"hideOverlay",value:function(){this.setState({interactive:!0})}},{key:"componentDidMount",value:function(){if(this.props.attributes.url){var e=this.props.attributes.url.match(/medias\/(.*)/),t=e[1];this.setState(Object.assign({},this.state,{mediaId:t}))}}},{key:"onLoad",value:function(){if(this.setState({fetching:!1}),embedpressObj.wisita_options){var e=Object.assign({},this.state);setTimeout(function(){var e=document.createElement("script");e.src="https://fast.wistia.com/assets/external/E-v1.js",e.charset="ISO-8859-1",document.body.appendChild(e)},100),setTimeout(function(){var t=document.createElement("script");t.type="text/javascript",t.innerHTML="window.pp_embed_wistia_labels = "+embedpressObj.wistia_labels,document.body.appendChild(t),t=document.createElement("script"),t.type="text/javascript",t.innerHTML='wistiaEmbed = Wistia.embed( "'+e.mediaId+'", '+embedpressObj.wisita_options+" );",document.body.appendChild(t)},400)}}},{key:"decodeHTMLEntities",value:function(e){return e&&"string"===typeof e&&(e=e.replace(/<script[^>]*>([\S\s]*?)<\/script>/gim,""),e=e.replace(/<\/?\w(?:[^"'>]|"[^"]*"|'[^']*')*>/gim,"")),e}},{key:"setUrl",value:function(e){e&&e.preventDefault();var t=this.state.url,n=this.props.setAttributes;if(n({url:t}),t&&(t.match(/^http[s]?:\/\/(?:www\.)?wistia\.com\/medias/i)||t.match(/^http[s]?:\/\/(?:www\.)?fast\/.wistia\.com\/embed\/medias/i.jsonp))){var r=t.match(/medias\/(.*)/),i=r[1],o="//fast.wistia.net/embed/iframe/"+i;this.setState({editingURL:!1,cannotEmbed:!1,mediaId:i}),n({iframeSrc:o})}else this.setState({cannotEmbed:!0,editingURL:!0})}},{key:"switchBackToURLInput",value:function(){this.setState({editingURL:!0})}},{key:"render",value:function(){var e=this,t=this.state,n=t.url,r=t.editingURL,i=t.fetching,o=t.cannotEmbed,p=t.interactive,m=this.props.attributes.iframeSrc,d=__("Wistia URL");return!m||r?wp.element.createElement(c.a,{label:d,onSubmit:this.setUrl,value:n,cannotEmbed:o,onChange:function(t){return e.setState({url:t.target.value})},icon:u.l,DocTitle:__("Learn more about Wistia embed"),docLink:"https://embedpress.com/docs/embed-wistia-videos-wordpress/"}):wp.element.createElement(f,null,i?wp.element.createElement(a.a,null):null,wp.element.createElement("div",{className:"ose-wistia",id:"wistia_"+this.state.mediaId},wp.element.createElement(s.a,{src:m,onFocus:this.hideOverlay,onLoad:this.onLoad,style:{display:i?"none":""},frameborder:"0",width:"600",height:"330"})),!p&&wp.element.createElement("div",{className:"block-library-embed__interactive-overlay",onMouseUp:this.hideOverlay}),wp.element.createElement(l.a,{showEditButton:m&&!o,switchBackToURLInput:this.switchBackToURLInput}))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return!e.isSelected&&t.interactive?{interactive:!1}:null}}]),t}(d);t.a=h},function(e,t,n){"use strict";var r=n(42),i=(n.n(r),n(43)),o=(n.n(i),n(44)),l=n(0),__=wp.i18n.__,a=wp.blocks.registerBlockType;embedpressObj&&embedpressObj.active_blocks&&embedpressObj.active_blocks["youtube-block"]&&a("embedpress/youtube-block",{title:__("YouTube"),icon:l.m,category:"embedpress",keywords:[__("embedpress"),__("youtube")],supports:{align:["wide","full","right","left"],default:""},edit:o.a,save:function(){return null}})},function(e,t){},function(e,t){},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function o(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var l=n(2),a=n(1),c=n(3),s=n(4),u=n(0),p=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},m=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),__=wp.i18n.__,d=wp.element,f=d.Component,h=d.Fragment,b=function(e){function t(){r(this,t);var e=i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments));return e.switchBackToURLInput=e.switchBackToURLInput.bind(e),e.setUrl=e.setUrl.bind(e),e.onLoad=e.onLoad.bind(e),e.hideOverlay=e.hideOverlay.bind(e),e.state={editingURL:!1,url:e.props.attributes.url,fetching:!0,cannotEmbed:!1,interactive:!1},e}return o(t,e),m(t,[{key:"hideOverlay",value:function(){this.setState({interactive:!0})}},{key:"componentWillMount",value:function(){this.state.url&&this.setUrl()}},{key:"onLoad",value:function(){this.setState({fetching:!1})}},{key:"decodeHTMLEntities",value:function(e){return e&&"string"===typeof e&&(e=e.replace(/<script[^>]*>([\S\s]*?)<\/script>/gim,""),e=e.replace(/<\/?\w(?:[^"'>]|"[^"]*"|'[^']*')*>/gim,"")),e}},{key:"setUrl",value:function(e){e&&e.preventDefault();var t=this.state.url,n=this.props.setAttributes;n({url:t});var r=t.match(/^(?:https?:\/\/)?(?:www\.)?(?:youtu\.be\/|youtube\.com\/(?:embed\/|v\/|watch\?v=|watch\?.+&v=))((\w|-){11})(?:\S+)?$/);if(t&&r){var i=r[1],o="https://www.youtube.com/embed/"+i,l=new URL(o);if("undefined"!==typeof embedpressProObj)for(var a in embedpressProObj.youtubeParams)l.searchParams.set(a,embedpressProObj.youtubeParams[a]);this.setState({editingURL:!1,cannotEmbed:!1}),n({iframeSrc:l.href,mediaId:i})}else this.setState({cannotEmbed:!0,editingURL:!0})}},{key:"switchBackToURLInput",value:function(){this.setState({editingURL:!0})}},{key:"render",value:function(){var e=this,t=this.state,n=t.url,r=t.editingURL,i=t.fetching,o=t.cannotEmbed,m=t.interactive,d=this.props.attributes,f=d.iframeSrc,b=d.attrs,w=__("YouTube URL");return!f||r?wp.element.createElement(c.a,{label:w,onSubmit:this.setUrl,value:n,cannotEmbed:o,onChange:function(t){return e.setState({url:t.target.value})},icon:u.m,DocTitle:__("Learn More About YouTube Embed"),docLink:"https://embedpress.com/docs/embed-youtube-wordpress/"}):wp.element.createElement(h,null,i?wp.element.createElement(a.a,null):null,wp.element.createElement(s.a,p({src:f},b,{onLoad:this.onLoad,style:{display:i?"none":""},width:"640",onFocus:this.hideOverlay,height:"450"})),!m&&wp.element.createElement("div",{className:"block-library-embed__interactive-overlay",onMouseUp:this.hideOverlay}),wp.element.createElement(l.a,{showEditButton:f&&!o,switchBackToURLInput:this.switchBackToURLInput}))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return!e.isSelected&&t.interactive?{interactive:!1}:null}}]),t}(f);t.a=b},function(e,t,n){"use strict";var r=n(46),i=(n.n(r),n(47)),o=(n.n(i),n(48)),l=n(0),a=n(5),__=wp.i18n.__,c=wp.blocks.registerBlockType;embedpressObj&&embedpressObj.active_blocks&&embedpressObj.active_blocks.document&&c("embedpress/document",{title:__("Document"),icon:l.b,category:"embedpress",keywords:[__("embedpress"),__("pdf"),__("doc"),__("ppt")],supports:{align:["wide","full","right","left"],default:""},attributes:{id:{type:"string"},href:{type:"string"},powered_by:{type:"boolean",default:!0},width:{type:"number",default:600},height:{type:"number",default:600},fileName:{type:"string"},mime:{type:"string"}},edit:o.a,save:function(e){var t=e.attributes,n=t.href,r=t.mime,i=t.id,o=t.width,l=t.height,c=t.powered_by,s="//view.officeapps.live.com/op/embed.aspx?src="+n;return wp.element.createElement("div",{className:"embedpress-document-embed ep-doc-"+i,style:{height:l,width:o}},"application/pdf"===r&&wp.element.createElement("div",{style:{height:l,width:o},className:"embedpress-embed-document-pdf "+i,"data-emid":i,"data-emsrc":n}),"application/pdf"!==r&&wp.element.createElement("iframe",{style:{height:l,width:o},src:s,mozallowfullscreen:"true",webkitallowfullscreen:"true"}),c&&wp.element.createElement("p",{className:"embedpress-el-powered"},"Powered By EmbedPress"),embedpressObj.embedpress_pro&&wp.element.createElement(a.a,{id:i}))}})},function(e,t){},function(e,t){},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function o(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var l=n(4),a=n(5),c=n(1),s=n(0),u=function(){function e(e,t){var n=[],_n=!0,r=!1,i=void 0;try{for(var o,l=e[Symbol.iterator]();!(_n=(o=l.next()).done)&&(n.push(o.value),!t||n.length!==t);_n=!0);}catch(e){r=!0,i=e}finally{try{!_n&&l.return&&l.return()}finally{if(r)throw i}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),p=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),__=wp.i18n.__,m=wp.blob,d=m.getBlobByURL,f=m.isBlobURL,h=m.revokeBlobURL,b=wp.blockEditor,w=b.BlockIcon,y=b.MediaPlaceholder,v=b.InspectorControls,g=wp.element,E=g.Component,L=g.Fragment,k=wp.components,_=k.RangeControl,O=k.PanelBody,S=k.ExternalLink,U=k.ToggleControl,j=["application/pdf","application/msword","application/vnd.ms-powerpoint","application/vnd.ms-excel","application/vnd.openxmlformats-officedocument.wordprocessingml.document","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","application/vnd.openxmlformats-officedocument.presentationml.presentation"],C=function(e){function t(){r(this,t);var e=i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments));return e.onSelectFile=e.onSelectFile.bind(e),e.onUploadError=e.onUploadError.bind(e),e.onLoad=e.onLoad.bind(e),e.hideOverlay=e.hideOverlay.bind(e),e.state={hasError:!1,fetching:!1,interactive:!1,loadPdf:!0},e}return o(t,e),p(t,[{key:"componentDidMount",value:function(){var e=this,t=this.props,n=t.attributes,r=t.mediaUpload,i=t.noticeOperations,o=n.href;if(f(o)){r({filesList:[d(o)],onFileChange:function(t){var n=u(t,1),r=n[0];return e.onSelectFile(r)},onError:function(t){e.setState({hasError:!0}),i.createErrorNotice(t)}}),h(o)}this.props.attributes.href&&"application/pdf"===this.props.attributes.mime&&this.state.loadPdf&&(this.setState({loadPdf:!1}),PDFObject.embed(this.props.attributes.href,"."+this.props.attributes.id))}},{key:"componentDidUpdate",value:function(e){e.isSelected&&!this.props.isSelected&&this.setState({showCopyConfirmation:!1})}},{key:"hideOverlay",value:function(){this.setState({interactive:!0})}},{key:"onLoad",value:function(){this.setState({fetching:!1})}},{key:"onSelectFile",value:function(e){e&&e.url&&(this.setState({hasError:!1}),this.props.setAttributes({href:e.url,fileName:e.title,id:"embedpress-pdf-"+Date.now(),mime:e.mime}),embedpressObj.embedpress_pro&&this.props.setAttributes({powered_by:!1}),"application/pdf"===e.mime&&(this.setState({loadPdf:!1}),PDFObject.embed(e.url,"."+this.props.attributes.id)))}},{key:"onUploadError",value:function(e){var t=this.props.noticeOperations;t.removeAllNotices(),t.createErrorNotice(e)}},{key:"render",value:function(){var e=this.props,t=e.attributes,n=e.noticeUI,r=e.setAttributes,i=t.href,o=t.mime,u=t.id,p=t.width,m=t.height,d=t.powered_by,f=this.state,h=f.hasError,b=f.interactive,g=f.fetching,E=f.loadPdf;if(!i||h)return wp.element.createElement("div",{className:"embedpress-document-editmode"},wp.element.createElement(y,{icon:wp.element.createElement(w,{icon:s.b}),labels:{title:__("Document"),instructions:__("Upload a file or pick one from your media library for embed.")},onSelect:this.onSelectFile,notices:n,allowedTypes:j,onError:this.onUploadError},wp.element.createElement("div",{style:{width:"100%"},className:"components-placeholder__learn-more embedpress-doc-link"},wp.element.createElement(S,{href:"https://embedpress.com/docs/embed-document/"},"Learn more about Embedded document "))));var k="//view.officeapps.live.com/op/embed.aspx?src="+i;return wp.element.createElement(L,null,g&&"application/pdf"!==o?wp.element.createElement(c.a,null):null,wp.element.createElement("div",{className:"embedpress-document-embed ep-doc-"+u,style:{height:m,width:p}},"application/pdf"===o&&wp.element.createElement("div",{style:{height:m,width:p},className:"embedpress-embed-document-pdf "+u,"data-emid":u,"data-emsrc":i}),"application/pdf"!==o&&wp.element.createElement(l.a,{onMouseUponMouseUp:this.hideOverlay,style:{height:m,width:p,display:g||!E?"none":""},onLoad:this.onLoad,src:k}),!b&&wp.element.createElement("div",{className:"block-library-embed__interactive-overlay",onMouseUp:this.hideOverlay}),d&&wp.element.createElement("p",{className:"embedpress-el-powered"},"Powered By EmbedPress"),!g&&wp.element.createElement(a.a,{id:u})),wp.element.createElement(v,{key:"inspector"},wp.element.createElement(O,{title:__("Embed Size","embedpress")},wp.element.createElement(_,{label:__("Width","embedpress"),value:p,onChange:function(e){return r({width:e})},max:1e3,min:1}),wp.element.createElement(_,{label:__("Height","embedpress"),value:m,onChange:function(e){return r({height:e})},max:1e3,min:1}),wp.element.createElement(U,{label:__("Powered By"),onChange:function(e){return r({powered_by:e})},checked:d}))))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return!e.isSelected&&t.interactive?{interactive:!1}:null}}]),t}(E);t.a=C},function(e,t,n){"use strict";var r=n(50),i=(n.n(r),n(51)),o=(n.n(i),n(52)),l=n(0),__=wp.i18n.__,a=wp.blocks.registerBlockType;embedpressObj&&embedpressObj.active_blocks&&embedpressObj.active_blocks.embedpress&&a("embedpress/embedpress",{title:__("EmbedPress"),icon:l.d,category:"embedpress",keywords:["embedpress","embed","google","youtube","docs"],supports:{align:["right","left","center"],default:"center",lightBlockWrapper:!0},attributes:{url:{type:"string",default:""},embedHTML:{type:"string",default:""},height:{type:"string",default:"450"},width:{type:"string",default:"600"},editingURL:{type:"boolean",default:!1},fetching:{type:"boolean",default:!1},cannotEmbed:{type:"boolean",default:!1},interactive:{type:"boolean",default:!1},align:{type:"string",default:"center"}},edit:o.a,save:function(){return null}})},function(e,t){},function(e,t){},function(e,t,n){"use strict";function r(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,n){function r(i,o){try{var l=t[i](o),a=l.value}catch(e){return void n(e)}if(!l.done)return Promise.resolve(a).then(function(e){r("next",e)},function(e){r("throw",e)});e(a)}return r("next")})}}function i(e){function t(){m({editingURL:!0})}function n(e){var t=this;if(e&&e.preventDefault(),h){m({fetching:!0});(function(){var e=r(l.a.mark(function e(n){return l.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch(embedpressObj.site_url+"/wp-json/embedpress/v1/oembed/embedpress?url="+n+"&width="+_+"&height="+k).then(function(e){return e.json()});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}},e,t)}));return function(_x){return e.apply(this,arguments)}})()(h).then(function(e){m({fetching:!1}),m(e.data&&404===e.data.status||!e.embed?{cannotEmbed:!0,editingURL:!0}:{embedHTML:e.embed,cannotEmbed:!1,editingURL:!1})})}else m({cannotEmbed:!0,fetching:!1,editingURL:!0})}var i=e.attributes,o=e.className,m=e.setAttributes,h=i.url,v=i.editingURL,g=i.fetching,E=i.cannotEmbed,L=(i.interactive,i.embedHTML),k=i.height,_=i.width,O=w?w():[];return wp.element.createElement(y,null,wp.element.createElement(b,null,wp.element.createElement(f,{title:__("Customize Embedded Link")},wp.element.createElement("p",null,__("You can adjust the width and height of embedded content.")),wp.element.createElement(d,{label:__("Width"),value:_,onChange:function(e){return m({width:e})}}),wp.element.createElement(d,{label:__("Height"),value:k,onChange:function(e){return m({height:e})}}),L&&!v&&wp.element.createElement("button",{onClick:n},__("Apply")))),(!L||v)&&!g&&wp.element.createElement("div",O,wp.element.createElement(s.a,{label:__("EmbedPress - Embed anything from 100+ sites"),onSubmit:n,value:h,cannotEmbed:E,onChange:function(e){return m({url:e.target.value})},icon:p.d,DocTitle:__("Learn more about EmbedPress"),docLink:"https://embedpress.com/docs/"})),g?wp.element.createElement("div",{className:o},wp.element.createElement(c.a,null)," "):null,L&&!v&&!g&&wp.element.createElement("figure",O,wp.element.createElement(u.a,{style:{display:g?"none":""},dangerouslySetInnerHTML:{__html:L}}),wp.element.createElement("div",{className:"block-library-embed__interactive-overlay",onMouseUp:m({interactive:!0})}),wp.element.createElement(a.a,{showEditButton:L&&!E,switchBackToURLInput:t})))}t.a=i;var o=n(53),l=n.n(o),a=n(2),c=n(1),s=n(3),u=n(56),p=n(0),__=wp.i18n.__,m=wp.components,d=m.TextControl,f=m.PanelBody,h=wp.blockEditor,b=h.InspectorControls,w=h.useBlockProps,y=wp.element.Fragment},function(e,t,n){e.exports=n(54)},function(e,t,n){var r=function(){return this}()||Function("return this")(),i=r.regeneratorRuntime&&Object.getOwnPropertyNames(r).indexOf("regeneratorRuntime")>=0,o=i&&r.regeneratorRuntime;if(r.regeneratorRuntime=void 0,e.exports=n(55),i)r.regeneratorRuntime=o;else try{delete r.regeneratorRuntime}catch(e){r.regeneratorRuntime=void 0}},function(e,t){!function(t){"use strict";function n(e,t,n,r){var o=t&&t.prototype instanceof i?t:i,l=Object.create(o.prototype),a=new d(r||[]);return l._invoke=s(e,n,a),l}function r(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}function i(){}function o(){}function l(){}function a(e){["next","throw","return"].forEach(function(t){e[t]=function(e){return this._invoke(t,e)}})}function c(e){function t(n,i,o,l){var a=r(e[n],e,i);if("throw"!==a.type){var c=a.arg,s=c.value;return s&&"object"===typeof s&&y.call(s,"__await")?Promise.resolve(s.__await).then(function(e){t("next",e,o,l)},function(e){t("throw",e,o,l)}):Promise.resolve(s).then(function(e){c.value=e,o(c)},l)}l(a.arg)}function n(e,n){function r(){return new Promise(function(r,i){t(e,n,r,i)})}return i=i?i.then(r,r):r()}var i;this._invoke=n}function s(e,t,n){var i=O;return function(o,l){if(i===U)throw new Error("Generator is already running");if(i===j){if("throw"===o)throw l;return h()}for(n.method=o,n.arg=l;;){var a=n.delegate;if(a){var c=u(a,n);if(c){if(c===C)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(i===O)throw i=j,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);i=U;var s=r(e,t,n);if("normal"===s.type){if(i=n.done?j:S,s.arg===C)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(i=j,n.method="throw",n.arg=s.arg)}}}function u(e,t){var n=e.iterator[t.method];if(n===b){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=b,u(e,t),"throw"===t.method))return C;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return C}var i=r(n,e.iterator,t.arg);if("throw"===i.type)return t.method="throw",t.arg=i.arg,t.delegate=null,C;var o=i.arg;return o?o.done?(t[e.resultName]=o.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=b),t.delegate=null,C):o:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,C)}function p(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function m(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function d(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(p,this),this.reset(!0)}function f(e){if(e){var t=e[g];if(t)return t.call(e);if("function"===typeof e.next)return e;if(!isNaN(e.length)){var n=-1,r=function t(){for(;++n<e.length;)if(y.call(e,n))return t.value=e[n],t.done=!1,t;return t.value=b,t.done=!0,t};return r.next=r}}return{next:h}}function h(){return{value:b,done:!0}}var b,w=Object.prototype,y=w.hasOwnProperty,v="function"===typeof Symbol?Symbol:{},g=v.iterator||"@@iterator",E=v.asyncIterator||"@@asyncIterator",L=v.toStringTag||"@@toStringTag",k="object"===typeof e,_=t.regeneratorRuntime;if(_)return void(k&&(e.exports=_));_=t.regeneratorRuntime=k?e.exports:{},_.wrap=n;var O="suspendedStart",S="suspendedYield",U="executing",j="completed",C={},x={};x[g]=function(){return this};var R=Object.getPrototypeOf,M=R&&R(R(f([])));M&&M!==w&&y.call(M,g)&&(x=M);var T=l.prototype=i.prototype=Object.create(x);o.prototype=T.constructor=l,l.constructor=o,l[L]=o.displayName="GeneratorFunction",_.isGeneratorFunction=function(e){var t="function"===typeof e&&e.constructor;return!!t&&(t===o||"GeneratorFunction"===(t.displayName||t.name))},_.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,L in e||(e[L]="GeneratorFunction")),e.prototype=Object.create(T),e},_.awrap=function(e){return{__await:e}},a(c.prototype),c.prototype[E]=function(){return this},_.AsyncIterator=c,_.async=function(e,t,r,i){var o=new c(n(e,t,r,i));return _.isGeneratorFunction(t)?o:o.next().then(function(e){return e.done?e.value:o.next()})},a(T),T[L]="Generator",T[g]=function(){return this},T.toString=function(){return"[object Generator]"},_.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function n(){for(;t.length;){var r=t.pop();if(r in e)return n.value=r,n.done=!1,n}return n.done=!0,n}},_.values=f,d.prototype={constructor:d,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=b,this.done=!1,this.delegate=null,this.method="next",this.arg=b,this.tryEntries.forEach(m),!e)for(var t in this)"t"===t.charAt(0)&&y.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=b)},stop:function(){this.done=!0;var e=this.tryEntries[0],t=e.completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(e){function t(t,r){return o.type="throw",o.arg=e,n.next=t,r&&(n.method="next",n.arg=b),!!r}if(this.done)throw e;for(var n=this,r=this.tryEntries.length-1;r>=0;--r){var i=this.tryEntries[r],o=i.completion;if("root"===i.tryLoc)return t("end");if(i.tryLoc<=this.prev){var l=y.call(i,"catchLoc"),a=y.call(i,"finallyLoc");if(l&&a){if(this.prev<i.catchLoc)return t(i.catchLoc,!0);if(this.prev<i.finallyLoc)return t(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return t(i.catchLoc,!0)}else{if(!a)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return t(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&y.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var i=r;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var o=i?i.completion:{};return o.type=e,o.arg=t,i?(this.method="next",this.next=i.finallyLoc,C):this.complete(o)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),C},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),m(n),C}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var i=r.arg;m(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:f(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=b),C}}}(function(){return this}()||Function("return this")())},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function o(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var l=n(6),a=n.n(l),c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=wp.element.Component,p=function(e){function t(e){r(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.myRef=React.createRef(),n}return o(t,e),s(t,[{key:"componentDidMount",value:function(){a.a.findDOMNode(this.myRef.current).addEventListener("load",this.props.onLoad)}},{key:"render",value:function(){return wp.element.createElement("div",c({ref:this.myRef},this.props))}}]),t}(u);t.a=p},function(e,t,n){"use strict";var r=n(58),i=(n.n(r),n(59)),o=(n.n(i),n(60)),l=n(0),__=wp.i18n.__,a=wp.blocks.registerBlockType;embedpressObj&&embedpressObj.active_blocks&&embedpressObj.active_blocks["embedpress-pdf"]&&a("embedpress/embedpress-pdf",{title:__("EmbedPress PDF"),icon:l.c,category:"embedpress",keywords:[__("embedpress"),__("pdf"),__("doc"),__("document")],supports:{align:["left","center","right"],default:""},attributes:{id:{type:"string"},href:{type:"string"},powered_by:{type:"boolean",default:!0},width:{type:"number",default:"600"},height:{type:"number",default:"600"},fileName:{type:"string"},mime:{type:"string"}},edit:o.a,save:function(e){return null}})},function(e,t){},function(e,t){},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function o(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var l=n(4),a=n(5),c=n(1),s=n(0),u=function(){function e(e,t){var n=[],_n=!0,r=!1,i=void 0;try{for(var o,l=e[Symbol.iterator]();!(_n=(o=l.next()).done)&&(n.push(o.value),!t||n.length!==t);_n=!0);}catch(e){r=!0,i=e}finally{try{!_n&&l.return&&l.return()}finally{if(r)throw i}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),p=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),__=wp.i18n.__,m=wp.blob,d=m.getBlobByURL,f=m.isBlobURL,h=m.revokeBlobURL,b=wp.blockEditor,w=b.BlockIcon,y=b.MediaPlaceholder,v=b.InspectorControls,g=wp.element,E=g.Component,L=g.Fragment,k=wp.components,_=k.RangeControl,O=k.PanelBody,S=k.ExternalLink,U=k.ToggleControl,j=["application/pdf"],C=function(e){function t(){r(this,t);var e=i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments));return e.onSelectFile=e.onSelectFile.bind(e),e.onUploadError=e.onUploadError.bind(e),e.onLoad=e.onLoad.bind(e),e.hideOverlay=e.hideOverlay.bind(e),e.state={hasError:!1,fetching:!1,interactive:!1,loadPdf:!0},e}return o(t,e),p(t,[{key:"componentDidMount",value:function(){var e=this,t=this.props,n=t.attributes,r=t.mediaUpload,i=t.noticeOperations,o=n.href;if(f(o)){r({filesList:[d(o)],onFileChange:function(t){var n=u(t,1),r=n[0];return e.onSelectFile(r)},onError:function(t){e.setState({hasError:!0}),i.createErrorNotice(t)}}),h(o)}this.props.attributes.href&&"application/pdf"===this.props.attributes.mime&&this.state.loadPdf&&this.setState({loadPdf:!1})}},{key:"componentDidUpdate",value:function(e){e.isSelected&&!this.props.isSelected&&this.setState({showCopyConfirmation:!1})}},{key:"hideOverlay",value:function(){this.setState({interactive:!0})}},{key:"onLoad",value:function(){this.setState({fetching:!1})}},{key:"onSelectFile",value:function(e){e&&e.url&&(this.setState({hasError:!1}),this.props.setAttributes({href:e.url,fileName:e.title,id:"embedpress-pdf-"+Date.now(),mime:e.mime}),void 0!==embedpressObj.branding&&void 0!==embedpressObj.branding.powered_by&&this.props.setAttributes({powered_by:embedpressObj.branding.powered_by}),"application/pdf"===e.mime&&this.setState({loadPdf:!1}))}},{key:"onUploadError",value:function(e){var t=this.props.noticeOperations;t.removeAllNotices(),t.createErrorNotice(e)}},{key:"render",value:function(){var e=this.props,t=e.attributes,n=e.noticeUI,r=e.setAttributes,i=t.href,o=t.mime,u=t.id,p=t.width,m=t.height,d=t.powered_by,f=this.state,h=f.hasError,b=f.interactive,g=f.fetching,E=f.loadPdf;if(!i||h)return wp.element.createElement("div",{className:"embedpress-document-editmode"},wp.element.createElement(y,{icon:wp.element.createElement(w,{icon:s.c}),labels:{title:__("EmbedPress PDF"),instructions:__("Upload a PDF file or pick one from your media library for embed.")},onSelect:this.onSelectFile,notices:n,allowedTypes:j,onError:this.onUploadError},wp.element.createElement("div",{style:{width:"100%"},className:"components-placeholder__learn-more embedpress-doc-link"},wp.element.createElement(S,{href:"https://embedpress.com/docs/embed-document/"},"Learn more about Embedded document "))));var k="//view.officeapps.live.com/op/embed.aspx?src="+i,C=embedpressObj.pdf_renderer+"?file="+i;return wp.element.createElement(L,null,g&&"application/pdf"!==o?wp.element.createElement(c.a,null):null,wp.element.createElement("div",{className:"embedpress-document-embed ep-doc-"+u,style:{width:p,maxWidth:"100%"}},"application/pdf"===o&&wp.element.createElement("iframe",{style:{height:m,width:p},className:"embedpress-embed-document-pdf "+u,"data-emid":u,"data-emsrc":i,src:C}),"application/pdf"!==o&&wp.element.createElement(l.a,{onMouseUponMouseUp:this.hideOverlay,style:{height:m,width:p,display:g||!E?"none":""},onLoad:this.onLoad,src:k}),!b&&wp.element.createElement("div",{className:"block-library-embed__interactive-overlay",onMouseUp:this.hideOverlay}),d&&wp.element.createElement("p",{className:"embedpress-el-powered"},"Powered By EmbedPress"),!g&&wp.element.createElement(a.a,{id:u})),wp.element.createElement(v,{key:"inspector"},wp.element.createElement(O,{title:__("Embed Size","embedpress")},wp.element.createElement(_,{label:__("Width","embedpress"),value:p,onChange:function(e){return r({width:e})},max:1e3,min:1}),wp.element.createElement(_,{label:__("Height","embedpress"),value:m,onChange:function(e){return r({height:e})},max:1e3,min:1}),wp.element.createElement(U,{label:__("Powered By","embedpress"),onChange:function(e){return r({powered_by:e})},checked:d}))))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return!e.isSelected&&t.interactive?{interactive:!1}:null}}]),t}(E);t.a=C},function(e,t,n){"use strict";var r=n(62),i=(n.n(r),n(63)),o=(n.n(i),n(64)),l=n(0),__=wp.i18n.__,a=wp.blocks.registerBlockType;embedpressObj&&embedpressObj.active_blocks&&embedpressObj.active_blocks["embedpress-calendar"]&&a("embedpress/embedpress-calendar",{title:__("Google Calendar"),icon:l.a,category:"embedpress",keywords:["embedpress","embed","calendar","calender","google","cal","events","task","birthday"],supports:{align:["left","center","right"],default:"center",lightBlockWrapper:!0},attributes:{id:{type:"string"},powered_by:{type:"boolean",default:!0},is_public:{type:"boolean",default:!0},width:{type:"string",default:600},height:{type:"string",default:600},url:{type:"string",default:""},embedHTML:{type:"string",default:""}},edit:o.a,save:function(e){return null}})},function(e,t){},function(e,t){},function(e,t,n){"use strict";function r(e){function t(){d({editingURL:!0,is_public:!0})}function n(e){e&&e.preventDefault(),w?(d({fetching:!0}),setTimeout(function(){d({fetching:!1,cannotEmbed:!1,editingURL:!1,embedHTML:"ready"})},500)):d({cannotEmbed:!0,fetching:!1,editingURL:!0})}var r=e.attributes,s=e.className,d=e.setAttributes,w=r.url,y=r.editingURL,v=r.fetching,g=r.cannotEmbed,E=r.embedHTML,L=r.height,k=r.width,_=r.powered_by,O=r.is_public,S=r.align,U=h?h({className:"align"+S,style:{width:k+"px",height:L+"px"}}):[];return wp.element.createElement(b,null,wp.element.createElement(f,null,wp.element.createElement(p,{title:__("Customize Embedded Calendar","embedpress")},wp.element.createElement("p",null,__("You can adjust the width and height of embedded content.","embedpress")),wp.element.createElement(u,{label:__("Width","embedpress"),value:k,onChange:function(e){return d({width:e})}}),wp.element.createElement(u,{label:__("Height","embedpress"),value:L,onChange:function(e){return d({height:e})}})),wp.element.createElement(p,{title:__("Calendar Type and other options","embedpress")},wp.element.createElement("p",null,__("You can show public calendar without any API key","embedpress")),wp.element.createElement(m,{label:__("Powered By","embedpress"),onChange:function(e){return d({powered_by:e})},checked:_}),wp.element.createElement(m,{label:__("Embedding Public Calendar","embedpress"),onChange:function(e){return d({is_public:e})},checked:O}))),(!E||y)&&!v&&O&&wp.element.createElement("div",U,wp.element.createElement(o.a,{label:__("Public Calendar Link"),onSubmit:n,value:w,cannotEmbed:g,onChange:function(e){return d({url:e.target.value})},icon:l.a,DocTitle:__("Learn more about EmbedPress Calendar"),docLink:"https://embedpress.com/docs/"})),v?wp.element.createElement("div",{className:s},wp.element.createElement(i.a,null)," "):null,E&&O&&!y&&!v&&wp.element.createElement("figure",U,O&&wp.element.createElement("iframe",{style:{display:v?"none":""},src:w,width:k,height:L}),_&&wp.element.createElement("p",{className:"embedpress-el-powered"},"Powered By EmbedPress"),wp.element.createElement("div",{className:"block-library-embed__interactive-overlay",onMouseUp:d({interactive:!0})}),wp.element.createElement(a.a,{showEditButton:E&&!g,switchBackToURLInput:t})),!O&&wp.element.createElement("figure",c({className:"testing"},U),wp.element.createElement("p",null,"Private Calendar will show in the frontend only.",wp.element.createElement("br",null),wp.element.createElement("strong",null,"Note: Private calendar needs EmbedPress Pro.")),_&&wp.element.createElement("p",{className:"embedpress-el-powered"},"Powered By EmbedPress"),wp.element.createElement("div",{className:"block-library-embed__interactive-overlay",onMouseUp:d({interactive:!0})}),wp.element.createElement(a.a,{showEditButton:E&&!g,switchBackToURLInput:t})))}t.a=r;var i=n(1),o=n(3),l=n(0),a=n(2),c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s=wp.components,u=s.TextControl,p=s.PanelBody,m=s.ToggleControl,d=wp.blockEditor,f=d.InspectorControls,h=d.useBlockProps,b=wp.element.Fragment,__=wp.i18n.__}]);
|
1 |
+
!function(e){function t(r){if(n[r])return n[r].exports;var i=n[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,t),i.l=!0,i.exports}var n={};t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=7)}([function(e,t,n){"use strict";n.d(t,"e",function(){return a}),n.d(t,"j",function(){return c}),n.d(t,"i",function(){return s}),n.d(t,"g",function(){return u}),n.d(t,"f",function(){return p}),n.d(t,"h",function(){return m}),n.d(t,"k",function(){return d}),n.d(t,"l",function(){return f}),n.d(t,"m",function(){return h}),n.d(t,"b",function(){return b}),n.d(t,"d",function(){return w}),n.d(t,"c",function(){return y}),n.d(t,"a",function(){return v});var r=wp.components,i=r.G,o=r.Path,l=(r.Polygon,r.SVG),a=wp.element.createElement(l,{xmlns:"http://www.w3.org/1999/xlink",viewBox:"0 0 48 48"}," ",wp.element.createElement(i,null,wp.element.createElement(o,{style:{fill:"#2196F3"},d:"M 37 45 L 11 45 C 9.34375 45 8 43.65625 8 42 L 8 6 C 8 4.34375 9.34375 3 11 3 L 30 3 L 40 13 L 40 42 C 40 43.65625 38.65625 45 37 45 Z "}),wp.element.createElement(o,{style:{fill:"#BBDEFB"},d:"M 40 13 L 30 13 L 30 3 Z "}),wp.element.createElement(o,{style:{fill:"#1565C0"},d:"M 30 13 L 40 23 L 40 13 Z "}),wp.element.createElement(o,{style:{fill:"#E3F2FD"},d:"M 15 23 L 33 23 L 33 25 L 15 25 Z "}),wp.element.createElement(o,{style:{fill:"#E3F2FD"},d:"M 15 27 L 33 27 L 33 29 L 15 29 Z "}),wp.element.createElement(o,{style:{fill:"#E3F2FD"},d:"M 15 31 L 33 31 L 33 33 L 15 33 Z "}),wp.element.createElement(o,{style:{fill:"#E3F2FD"},d:"M 15 35 L 25 35 L 25 37 L 15 37 Z "}))),c=wp.element.createElement(l,{xmlns:"http://www.w3.org/1999/xlink",enableBackground:"new 0 0 24 24",id:"Layer_2",version:"1.1",viewBox:"0 0 24 24"},wp.element.createElement(i,null,wp.element.createElement(o,{d:"M21,6l-6-6H5C3.8954306,0,3,0.8954305,3,2v20c0,1.1045704,0.8954306,2,2,2h14c1.1045704,0,2-0.8954296,2-2 V6z",style:{fill:"#FFC720"}}),wp.element.createElement(o,{d:"M17,6c-0.5444336,0-1.0367432-0.2190552-1.3973999-0.5719604L21,10.8254395V6H17z",style:{fill:"url(#SVGID_1_)"}}),wp.element.createElement(o,{d:"M19,23.75H5c-1.1045532,0-2-0.8954468-2-2V22c0,1.1045532,0.8954468,2,2,2h14c1.1045532,0,2-0.8954468,2-2 v-0.25C21,22.8545532,20.1045532,23.75,19,23.75z",style:{opacity:"0.1"}}),wp.element.createElement(o,{d:"M15,0v4c0,1.1045694,0.8954306,2,2,2h4L15,0z",style:{fill:"#FFE083"}}),wp.element.createElement(o,{d:"M17,5.75c-1.1045532,0-2-0.8954468-2-2V4c0,1.1045532,0.8954468,2,2,2h4l-0.25-0.25H17z",style:{opacity:"0.1"}}),wp.element.createElement(o,{d:"M15,0H5C3.8954468,0,3,0.8953857,3,2v0.25c0-1.1046143,0.8954468-2,2-2h10",style:{fill:"#FFFFFF",opacity:"0.2"}}),wp.element.createElement(o,{d:"M15.5,9h-7C7.6728516,9,7,9.6728516,7,10.5v6C7,17.3271484,7.6728516,18,8.5,18h7 c0.8271484,0,1.5-0.6728516,1.5-1.5v-6C17,9.6728516,16.3271484,9,15.5,9z M8,15.5V11h8v4.5H8z",style:{fill:"#FFFFFF"}}),wp.element.createElement(o,{d:"M21,6l-6-6H5C3.8954306,0,3,0.8954305,3,2v20c0,1.1045704,0.8954306,2,2,2h14 c1.1045704,0,2-0.8954296,2-2V6z",style:{fill:"url(#SVGID_2_)"}}))),s=wp.element.createElement(l,{xmlns:"http://www.w3.org/1999/xlink",viewBox:"0 0 48 48",version:"1.1"},wp.element.createElement(i,null,wp.element.createElement(o,{style:{fill:"#43A047"},d:"M 37 45 L 11 45 C 9.34375 45 8 43.65625 8 42 L 8 6 C 8 4.34375 9.34375 3 11 3 L 30 3 L 40 13 L 40 42 C 40 43.65625 38.65625 45 37 45 Z "}),wp.element.createElement(o,{style:{fill:"#C8E6C9"},d:"M 40 13 L 30 13 L 30 3 Z "}),wp.element.createElement(o,{style:{fill:"#2E7D32"},d:"M 30 13 L 40 23 L 40 13 Z "}),wp.element.createElement(o,{style:{fill:"#E8F5E9"},d:"M 31 23 L 15 23 L 15 37 L 33 37 L 33 23 Z M 17 25 L 21 25 L 21 27 L 17 27 Z M 17 29 L 21 29 L 21 31 L 17 31 Z M 17 33 L 21 33 L 21 35 L 17 35 Z M 31 35 L 23 35 L 23 33 L 31 33 Z M 31 31 L 23 31 L 23 29 L 31 29 Z M 31 27 L 23 27 L 23 25 L 31 25 Z "}))),u=wp.element.createElement(l,{xmlns:"http://www.w3.org/1999/xlink",viewBox:"0 0 48 48",version:"1.1"}," ",wp.element.createElement(i,null,wp.element.createElement(o,{style:{fill:"#7850C1"},d:"M 37 45 L 11 45 C 9.34375 45 8 43.65625 8 42 L 8 6 C 8 4.34375 9.34375 3 11 3 L 30 3 L 40 13 L 40 42 C 40 43.65625 38.65625 45 37 45 Z "}),wp.element.createElement(o,{style:{fill:"#C2ABE1"},d:"M 40 13 L 30 13 L 30 3 Z "}),wp.element.createElement(o,{style:{fill:"#2E7D32"},d:"M 30 13 L 40 23 L 40 13 Z "}),wp.element.createElement(o,{style:{fill:"#E8F5E9"},d:"M 19 23 L 33 23 L 33 25 L 19 25 Z "}),wp.element.createElement(o,{style:{fill:"#E8F5E9"},d:"M 19 28 L 33 28 L 33 30 L 19 30 Z "}),wp.element.createElement(o,{style:{fill:"#E8F5E9"},d:"M 19 33 L 33 33 L 33 35 L 19 35 Z "}),wp.element.createElement(o,{style:{fill:"#E8F5E9"},d:"M 15 23 L 17 23 L 17 25 L 15 25 Z "}),wp.element.createElement(o,{style:{fill:"#E8F5E9"},d:"M 15 28 L 17 28 L 17 30 L 15 30 Z "}),wp.element.createElement(o,{style:{fill:"#E8F5E9"},d:"M 15 33 L 17 33 L 17 35 L 15 35 Z "}))),p=wp.element.createElement(l,{xmlns:"http://www.w3.org/1999/xlink",viewBox:"0 0 48 48",version:"1.1"}," ",wp.element.createElement(i,null,wp.element.createElement(o,{style:{fill:"#DE5245"},d:"M37,45H11c-1.7,0-3-1.3-3-3V6c0-1.7,1.3-3,3-3h19l10,10v29C40,43.7,38.7,45,37,45z"}),wp.element.createElement(o,{style:{fill:"#EEA6A0"},d:"M40,13H30V3L40,13z"}),wp.element.createElement(o,{style:{fill:"#B3433A"},d:"M30,13l10,10V13H30z"}),wp.element.createElement(o,{style:{fill:"#FFFFFF"},d:"M20.5,32c-3,0-5.5-2.5-5.5-5.5c0-3,2.5-5.5,5.5-5.5s5.5,2.5,5.5,5.5C26,29.5,23.5,32,20.5,32z M20.5,23c-1.9,0-3.5,1.6-3.5,3.5s1.6,3.5,3.5,3.5s3.5-1.6,3.5-3.5S22.4,23,20.5,23z"}),wp.element.createElement(o,{style:{fill:"#FFFFFF"},d:"M27.6,29c-0.6,1.8-1.9,3.3-3.6,4.1V38h9v-9H27.6z"}))),m=wp.element.createElement(l,{xmlns:"http://www.w3.org/1999/xlink",viewBox:"0 0 48 48",version:"1.1"}," ",wp.element.createElement(i,null,wp.element.createElement(o,{style:{fill:"#1C9957"},d:"M 42 39 L 42 9 C 42 7.34375 40.65625 6 39 6 L 9 6 C 7.34375 6 6 7.34375 6 9 L 6 39 C 6 40.65625 7.34375 42 9 42 L 39 42 C 40.65625 42 42 40.65625 42 39 Z "}),wp.element.createElement(o,{style:{fill:"#3E7BF1"},d:"M 9 42 L 39 42 C 40.65625 42 24 26 24 26 C 24 26 7.34375 42 9 42 Z "}),wp.element.createElement(o,{style:{fill:"#CBCCC9"},d:"M 42 39 L 42 9 C 42 7.34375 26 24 26 24 C 26 24 42 40.65625 42 39 Z "}),wp.element.createElement(o,{style:{fill:"#EFEFEF"},d:"M 39 42 C 40.65625 42 42 40.65625 42 39 L 42 38.753906 L 26.246094 23 L 23 26.246094 L 38.753906 42 Z "}),wp.element.createElement(o,{style:{fill:"#FFD73D"},d:"M 42 9 C 42 7.34375 40.65625 6 39 6 L 38.753906 6 L 6 38.753906 L 6 39 C 6 40.65625 7.34375 42 9 42 L 9.246094 42 L 42 9.246094 Z "}),wp.element.createElement(o,{style:{fill:"#D73F35"},d:"M 36 2 C 30.476563 2 26 6.476563 26 12 C 26 18.8125 33.664063 21.296875 35.332031 31.851563 C 35.441406 32.53125 35.449219 33 36 33 C 36.550781 33 36.558594 32.53125 36.667969 31.851563 C 38.335938 21.296875 46 18.8125 46 12 C 46 6.476563 41.523438 2 36 2 Z "}),wp.element.createElement(o,{style:{fill:"#752622"},d:"M 39.5 12 C 39.5 13.933594 37.933594 15.5 36 15.5 C 34.066406 15.5 32.5 13.933594 32.5 12 C 32.5 10.066406 34.066406 8.5 36 8.5 C 37.933594 8.5 39.5 10.066406 39.5 12 Z "}),wp.element.createElement(o,{style:{fill:"#FFFFFF"},d:"M 14.492188 12.53125 L 14.492188 14.632813 L 17.488281 14.632813 C 17.09375 15.90625 16.03125 16.816406 14.492188 16.816406 C 12.660156 16.816406 11.175781 15.332031 11.175781 13.5 C 11.175781 11.664063 12.660156 10.179688 14.492188 10.179688 C 15.316406 10.179688 16.070313 10.484375 16.648438 10.980469 L 18.195313 9.433594 C 17.21875 8.542969 15.921875 8 14.492188 8 C 11.453125 8 8.992188 10.464844 8.992188 13.5 C 8.992188 16.535156 11.453125 19 14.492188 19 C 19.304688 19 20.128906 14.683594 19.675781 12.539063 Z "}))),d=wp.element.createElement(l,{xmlns:"http://www.w3.org/1999/xlink",viewBox:"0 0 48 48",version:"1.1"}," ",wp.element.createElement(i,null,wp.element.createElement(o,{style:{fill:"#FFFFFF"},d:"M 12 32 L 12 8 L 39 8 L 39 26 L 33 32 L 24 32 L 18 38 L 18 32 Z "}),wp.element.createElement(o,{style:{fill:"#8E24AA"},d:"M 9 5 L 6 12.121094 L 6 38 L 15 38 L 15 43 L 20 43 L 25 38 L 32 38 L 42 28 L 42 5 Z M 38 26 L 33 31 L 24 31 L 19 36 L 19 31 L 13 31 L 13 9 L 38 9 Z "}),wp.element.createElement(o,{style:{fill:"#8E24AA"},d:"M 32 25 L 27 25 L 27 15 L 32 15 Z "}),wp.element.createElement(o,{style:{fill:"#8E24AA"},d:"M 24 25 L 19 25 L 19 15 L 24 15 Z "}))),f=wp.element.createElement(l,{xmlns:"http://www.w3.org/1999/xlink",viewBox:"0 0 769 598",version:"1.1"}," ",wp.element.createElement(i,null,wp.element.createElement(o,{style:{fill:"#148ee0"},d:"M766.89,229.17c0,0 -17.78,35.38 -106.5,91.3c-37.82,23.79 -116.36,49.1 -217.33,58.86c-54.52,5.29 -154.9,0.99 -197.96,0.99c-43.29,0 -63.13,9.12 -101.95,52.84c-143.15,161.36 -143.15,161.36 -143.15,161.36c0,0 49.57,0.24 87.01,0.24c37.43,0 271.55,13.59 375.43,-14.98c337.36,-92.72 304.46,-350.62 304.46,-350.62z"}),wp.element.createElement(o,{style:{fill:"#54bbff"},d:"M757.84,126.66c16.23,-98.97 -39.68,-126.16 -39.68,-126.16c0,0 2.36,80.57 -145.7,97.65c-131.42,15.16 -572.46,3.74 -572.46,3.74c0,0 0,0 141.74,162.54c38.39,44.06 58.76,49.17 101.92,52.22c43.16,2.89 138.42,1.86 202.99,-3.05c70.58,-5.41 171.17,-28.43 239.19,-81.11c34.88,-26.98 65.21,-64.48 72,-105.83z"}))),h=wp.element.createElement(l,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",role:"img","aria-hidden":"true",focusable:"false"},wp.element.createElement(o,{d:"M21.8 8s-.195-1.377-.795-1.984c-.76-.797-1.613-.8-2.004-.847-2.798-.203-6.996-.203-6.996-.203h-.01s-4.197 0-6.996.202c-.39.046-1.242.05-2.003.846C2.395 6.623 2.2 8 2.2 8S2 9.62 2 11.24v1.517c0 1.618.2 3.237.2 3.237s.195 1.378.795 1.985c.76.797 1.76.77 2.205.855 1.6.153 6.8.2 6.8.2s4.203-.005 7-.208c.392-.047 1.244-.05 2.005-.847.6-.607.795-1.985.795-1.985s.2-1.618.2-3.237v-1.517C22 9.62 21.8 8 21.8 8zM9.935 14.595v-5.62l5.403 2.82-5.403 2.8z"})),b=(wp.element.createElement("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 56 23"},wp.element.createElement("g",null,wp.element.createElement("g",null,wp.element.createElement("path",{style:{fill:"#DA2B28"},className:"st0",d:"M55.4,3.7c-0.2-0.9-0.6-1.6-1.3-2.2c-0.7-0.6-1.4-0.9-2.3-1c-2.7-0.3-6.8-0.4-12.3-0.4 c-5.5,0-9.6,0.1-12.3,0.4c-0.9,0.1-1.6,0.5-2.3,1c-0.7,0.6-1.1,1.3-1.3,2.2c-0.4,1.7-0.6,4.3-0.6,7.8c0,3.5,0.2,6.1,0.6,7.8 c0.2,0.9,0.6,1.6,1.3,2.2c0.7,0.6,1.4,0.9,2.3,1c2.7,0.3,6.8,0.5,12.3,0.5c5.5,0,9.6-0.2,12.3-0.5c0.9-0.1,1.6-0.4,2.3-1 c0.7-0.6,1.1-1.3,1.3-2.2c0.4-1.7,0.6-4.3,0.6-7.8C56,8,55.8,5.4,55.4,3.7L55.4,3.7z M32.5,6h-2.4v12.6h-2.2V6h-2.3V3.9h6.9V6z M38.5,18.6h-2v-1.2c-0.8,0.9-1.6,1.4-2.3,1.4c-0.7,0-1.1-0.3-1.3-0.8c-0.1-0.4-0.2-0.9-0.2-1.6V7.6h2v8.1c0,0.5,0,0.7,0,0.8 c0,0.3,0.2,0.5,0.5,0.5c0.4,0,0.8-0.3,1.3-0.9V7.6h2V18.6z M46.1,15.3c0,1.1-0.1,1.8-0.2,2.2c-0.3,0.8-0.8,1.2-1.6,1.2 c-0.7,0-1.4-0.4-2.1-1.2v1.1h-2V3.9h2v4.8c0.6-0.8,1.3-1.2,2.1-1.2c0.8,0,1.3,0.4,1.6,1.2c0.1,0.4,0.2,1.1,0.2,2.2V15.3z M53.5,13.5h-4v1.9c0,1,0.3,1.5,1,1.5c0.5,0,0.8-0.3,0.9-0.8c0-0.1,0-0.6,0-1.4h2v0.3c0,0.7,0,1.2,0,1.3c0,0.4-0.2,0.8-0.5,1.2 c-0.5,0.8-1.3,1.2-2.4,1.2c-1,0-1.8-0.4-2.4-1.1c-0.4-0.5-0.6-1.4-0.6-2.6v-3.8c0-1.2,0.2-2,0.6-2.6c0.6-0.8,1.4-1.1,2.4-1.1 c1,0,1.8,0.4,2.3,1.1c0.4,0.5,0.6,1.4,0.6,2.6V13.5z M53.5,13.5"}),wp.element.createElement("path",{className:"st0",d:"M43.2,9.3c-0.3,0-0.7,0.2-1,0.5v6.7c0.3,0.3,0.7,0.5,1,0.5c0.6,0,0.9-0.5,0.9-1.5v-4.7 C44.1,9.8,43.8,9.3,43.2,9.3L43.2,9.3z M43.2,9.3"}),wp.element.createElement("path",{className:"st0",d:"M50.6,9.3c-0.7,0-1,0.5-1,1.5v1h2v-1C51.6,9.8,51.2,9.3,50.6,9.3L50.6,9.3z M50.6,9.3"})),wp.element.createElement("g",null,wp.element.createElement("path",{d:"M2.8,12.8v6h2.2v-6L7.7,4H5.5L4,9.8L2.4,4H0.1c0.4,1.2,0.9,2.6,1.4,4.1C2.2,10.2,2.6,11.7,2.8,12.8L2.8,12.8z M2.8,12.8"}),wp.element.createElement("path",{d:"M10.7,19c1,0,1.8-0.4,2.3-1.1c0.4-0.5,0.6-1.4,0.6-2.6v-3.9c0-1.2-0.2-2-0.6-2.6c-0.5-0.8-1.3-1.1-2.3-1.1 c-1,0-1.8,0.4-2.3,1.1C8,9.3,7.8,10.2,7.8,11.4v3.9c0,1.2,0.2,2.1,0.6,2.6C8.9,18.6,9.7,19,10.7,19L10.7,19z M9.8,11 c0-1,0.3-1.5,1-1.5c0.6,0,1,0.5,1,1.5v4.7c0,1-0.3,1.6-1,1.6c-0.6,0-1-0.5-1-1.6V11z M9.8,11"}),wp.element.createElement("path",{d:"M16.8,19c0.7,0,1.5-0.5,2.3-1.4v1.2h2V7.8h-2v8.4c-0.4,0.6-0.9,1-1.3,1c-0.3,0-0.4-0.2-0.5-0.5c0,0,0-0.3,0-0.8V7.8h-2 v8.7c0,0.8,0.1,1.3,0.2,1.7C15.7,18.7,16.1,19,16.8,19L16.8,19z M16.8,19"})))),wp.element.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 276 340"},wp.element.createElement("path",{d:"M196.7.6H24.3C11.1.6.4 11.3.4 24.6v292.9c0 12.3 10 22.2 22.2 22.2H252c13.3 0 23.9-10.7 23.9-23.9V80.9L196.7.6z",fill:"#e94848"}),wp.element.createElement("path",{d:"M196.7 57c0 13.3 10.7 23.9 23.9 23.9H276L196.7.6V57z",fill:"#f19191"}),wp.element.createElement("linearGradient",{id:"A",gradientUnits:"userSpaceOnUse",x1:"44.744",y1:"77.111",x2:"116.568",y2:"77.111"},wp.element.createElement("stop",{offset:"0",stopColor:"#fff"}),wp.element.createElement("stop",{offset:"1",stopColor:"#fff0f0"})),wp.element.createElement("path",{d:"M113 84.5H48.3c-1.9 0-3.5-1.6-3.5-3.5v-7.7c0-1.9 1.6-3.5 3.5-3.5H113c1.9 0 3.5 1.6 3.5 3.5V81c.1 1.9-1.5 3.5-3.5 3.5z",fill:"url(#A)"}),wp.element.createElement("linearGradient",{id:"B",gradientUnits:"userSpaceOnUse",x1:"44.744",y1:"136.016",x2:"233.927",y2:"136.016"},wp.element.createElement("stop",{offset:"0",stopColor:"#fff"}),wp.element.createElement("stop",{offset:"1",stopColor:"#fff0f0"})),wp.element.createElement("use",{href:"#H",opacity:".8",fill:"url(#B)"}),wp.element.createElement("linearGradient",{id:"C",gradientUnits:"userSpaceOnUse",x1:"44.744",y1:"135.993",x2:"233.927",y2:"135.993"},wp.element.createElement("stop",{offset:"0",stopColor:"#fff"}),wp.element.createElement("stop",{offset:"1",stopColor:"#fff0f0"})),wp.element.createElement("use",{href:"#H",y:"33.6",opacity:".7",fill:"url(#C)"}),wp.element.createElement("linearGradient",{id:"D",gradientUnits:"userSpaceOnUse",x1:"44.744",y1:"135.969",x2:"233.927",y2:"135.969"},wp.element.createElement("stop",{offset:"0",stopColor:"#fff"}),wp.element.createElement("stop",{offset:"1",stopColor:"#fff0f0"})),wp.element.createElement("use",{href:"#H",y:"67.2",opacity:".6",fill:"url(#D)"}),wp.element.createElement("linearGradient",{id:"E",gradientUnits:"userSpaceOnUse",x1:"44.744",y1:"136.045",x2:"233.927",y2:"136.045"},wp.element.createElement("stop",{offset:"0",stopColor:"#fff"}),wp.element.createElement("stop",{offset:"1",stopColor:"#fff0f0"})),wp.element.createElement("use",{href:"#H",y:"100.7",opacity:".4",fill:"url(#E)"}),wp.element.createElement("linearGradient",{id:"F",gradientUnits:"userSpaceOnUse",x1:"44.744",y1:"270.322",x2:"174.778",y2:"270.322"},wp.element.createElement("stop",{offset:"0",stopColor:"#fff"}),wp.element.createElement("stop",{offset:"1",stopColor:"#fff0f0"})),wp.element.createElement("path",{d:"M171.9 277.7H47.6c-1.6 0-2.9-1.3-2.9-2.9v-9c0-1.6 1.3-2.9 2.9-2.9h124.3c1.6 0 2.9 1.3 2.9 2.9v9c0 1.6-1.3 2.9-2.9 2.9z",opacity:".3",fill:"url(#F)"}),wp.element.createElement("defs",null,wp.element.createElement("path",{id:"H",d:"M231 143.4H47.6c-1.6 0-2.9-1.3-2.9-2.9v-9c0-1.6 1.3-2.9 2.9-2.9H231c1.6 0 2.9 1.3 2.9 2.9v9c0 1.6-1.3 2.9-2.9 2.9z"})))),w=wp.element.createElement("svg",{width:"33",height:"20",version:"1.1",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg",x:"0px",y:"0px",viewBox:"0 0 270 270",role:"img",focusable:"false"},wp.element.createElement("g",null,wp.element.createElement("polygon",{className:"st0",fill:"#9595C1",points:"0,0 0,52 15,52 15,15 52,15 52,0 \t"}),wp.element.createElement("polygon",{className:"st0",fill:"#9595C1",points:"255,218 255,255 218,255 218,270 270,270 270,218 \t"}),wp.element.createElement("path",{fill:"#5B4E96",d:"M260.7,68.1c-10.4-18.6-29.3-31.2-50.6-33.6c-12.4-1.4-25,0.6-36.3,6c-1.3,0.6-2.6,1.3-3.9,2 C154.5,51,143,65.3,138.3,81.7l0,0.1l-36.4,103.8c-3.1,9.4-9.1,17-17.1,21.4c-0.7,0.4-1.4,0.7-2.1,1.1c-6.1,2.9-12.8,4-19.5,3.2 c-11.5-1.3-21.6-8.1-27.2-18.1c-4.6-8.3-5.7-18-3.1-27.2c2.6-9.2,8.7-16.9,17.1-21.5c0.7-0.4,1.4-0.8,2.1-1.1 c6.1-2.9,12.7-4,19.6-3.2c0.3,0,0.5,0.1,0.8,0.1L64.9,162c-0.5,1.5,0.3,3.1,1.8,3.6l19.4,6.3c1.5,0.5,3-0.3,3.5-1.7l16.7-47.4 c0.4-1.2,0.3-2.5-0.3-3.6c-0.6-1.1-1.6-2-2.8-2.4l-17.6-5.1c-0.4-0.1-0.8-0.2-1.2-0.3l-1.6-0.5l0,0.1c-2.5-0.6-5-1.1-7.5-1.3 c-12.5-1.4-25.1,0.6-36.4,6c-1.3,0.6-2.6,1.3-3.9,2c-15.6,8.7-27,22.9-31.9,40.1c-4.9,17.1-2.8,35.1,5.8,50.5 c10.4,18.6,29.3,31.2,50.6,33.6c12.4,1.4,25-0.6,36.3-6c1.3-0.6,2.6-1.3,3.9-2c15.3-8.5,26.8-22.8,31.6-39.2l0-0.1L167.8,91 l0.1-0.2l0-0.1c4.1-10.5,9.3-17,17-21.3c0.7-0.4,1.4-0.7,2.1-1.1c6.1-2.9,12.8-4,19.5-3.2c11.5,1.3,21.6,8.1,27.2,18.1 c9.6,17.2,3.3,39.1-14,48.7c-0.7,0.4-1.4,0.7-2.1,1.1c-6.1,2.9-12.8,4-19.7,3.2c-2-0.2-4.1-0.6-6.1-1.2l-0.2-0.1l-11.3-3.4 c-1.2-0.4-2.5,0.3-2.9,1.5l-8.8,24.8c-0.5,1.3,0.3,2.7,1.6,3.1l13.9,4c3.4,0.9,6.8,1.6,10.3,2c12.4,1.4,25-0.6,36.3-6l0.1,0 c1.3-0.6,2.6-1.3,3.9-2C266.8,140.8,278.5,100.1,260.7,68.1z"}))),y=wp.element.createElement("svg",{version:"1.1",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg",x:"0px",y:"0px",viewBox:"0 0 512 512"},wp.element.createElement("path",{fill:"#E2E5E7",d:"M128,0c-17.6,0-32,14.4-32,32v448c0,17.6,14.4,32,32,32h320c17.6,0,32-14.4,32-32V128L352,0H128z"}),wp.element.createElement("path",{fill:"#B0B7BD",d:"M384,128h96L352,0v96C352,113.6,366.4,128,384,128z"}),wp.element.createElement("polygon",{fill:"#CAD1D8",points:"480,224 384,128 480,128 "}),wp.element.createElement("path",{fill:"#F15642",d:"M416,416c0,8.8-7.2,16-16,16H48c-8.8,0-16-7.2-16-16V256c0-8.8,7.2-16,16-16h352c8.8,0,16,7.2,16,16 V416z"}),wp.element.createElement("g",null,wp.element.createElement("path",{fill:"#FFFFFF",d:"M101.744,303.152c0-4.224,3.328-8.832,8.688-8.832h29.552c16.64,0,31.616,11.136,31.616,32.48 c0,20.224-14.976,31.488-31.616,31.488h-21.36v16.896c0,5.632-3.584,8.816-8.192,8.816c-4.224,0-8.688-3.184-8.688-8.816V303.152z M118.624,310.432v31.872h21.36c8.576,0,15.36-7.568,15.36-15.504c0-8.944-6.784-16.368-15.36-16.368H118.624z"}),wp.element.createElement("path",{fill:"#FFFFFF",d:"M196.656,384c-4.224,0-8.832-2.304-8.832-7.92v-72.672c0-4.592,4.608-7.936,8.832-7.936h29.296 c58.464,0,57.184,88.528,1.152,88.528H196.656z M204.72,311.088V368.4h21.232c34.544,0,36.08-57.312,0-57.312H204.72z"}),wp.element.createElement("path",{fill:"#FFFFFF",d:"M303.872,312.112v20.336h32.624c4.608,0,9.216,4.608,9.216,9.072c0,4.224-4.608,7.68-9.216,7.68 h-32.624v26.864c0,4.48-3.184,7.92-7.664,7.92c-5.632,0-9.072-3.44-9.072-7.92v-72.672c0-4.592,3.456-7.936,9.072-7.936h44.912 c5.632,0,8.96,3.344,8.96,7.936c0,4.096-3.328,8.704-8.96,8.704h-37.248V312.112z"})),wp.element.createElement("path",{fill:"#CAD1D8",d:"M400,432H96v16h304c8.8,0,16-7.2,16-16v-16C416,424.8,408.8,432,400,432z"})),v=wp.element.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"186 38 76 76"},wp.element.createElement("path",{fill:"#fff",d:"M244 56h-40v40h40V56z"}),wp.element.createElement("path",{fill:"#EA4335",d:"M244 114l18-18h-18v18z"}),wp.element.createElement("path",{fill:"#FBBC04",d:"M262 56h-18v40h18V56z"}),wp.element.createElement("path",{fill:"#34A853",d:"M244 96h-40v18h40V96z"}),wp.element.createElement("path",{fill:"#188038",d:"M186 96v12c0 3.315 2.685 6 6 6h12V96h-18z"}),wp.element.createElement("path",{fill:"#1967D2",d:"M262 56V44c0-3.315-2.685-6-6-6h-12v18h18z"}),wp.element.createElement("path",{fill:"#4285F4",d:"M244 38h-52c-3.315 0 -6 2.685-6 6v52h18V56h40V38z"}),wp.element.createElement("path",{fill:"#4285F4",d:"M212.205 87.03c-1.495-1.01-2.53-2.485-3.095-4.435l3.47-1.43c.315 1.2.865 2.13 1.65 2.79.78.66 1.73.985 2.84.985 1.135 0 2.11-.345 2.925-1.035s1.225-1.57 1.225-2.635c0-1.09-.43-1.98-1.29-2.67-.86-.69-1.94-1.035-3.23-1.035h-2.005V74.13h1.8c1.11 0 2.045-.3 2.805-.9.76-.6 1.14-1.42 1.14-2.465 0 -.93-.34-1.67-1.02-2.225-.68-.555-1.54-.835-2.585-.835-1.02 0 -1.83.27-2.43.815a4.784 4.784 0 0 0 -1.31 2.005l-3.435-1.43c.455-1.29 1.29-2.43 2.515-3.415 1.225-.985 2.79-1.48 4.69-1.48 1.405 0 2.67.27 3.79.815 1.12.545 2 1.3 2.635 2.26.635.965.95 2.045.95 3.245 0 1.225-.295 2.26-.885 3.11-.59.85-1.315 1.5-2.175 1.955v.205a6.605 6.605 0 0 1 2.79 2.175c.725.975 1.09 2.14 1.09 3.5 0 1.36-.345 2.575-1.035 3.64s-1.645 1.905-2.855 2.515c-1.215.61-2.58.92-4.095.92-1.755.005-3.375-.5-4.87-1.51zM233.52 69.81l-3.81 2.755-1.905-2.89 6.835-4.93h2.62V88h-3.74V69.81z"}))},function(e,t,n){"use strict";var __=wp.i18n.__,r=wp.components.Spinner,i=function(){return wp.element.createElement("div",{className:"wp-block-embed is-loading"},wp.element.createElement(r,null),wp.element.createElement("p",null,__("Embedding\u2026")))};t.a=i},function(e,t,n){"use strict";var __=wp.i18n.__,r=wp.element.Fragment,i=wp.components,o=i.Button,l=i.Toolbar,a=wp.blockEditor.BlockControls,c=function(e){var t=e.showEditButton,n=e.switchBackToURLInput;return wp.element.createElement(r,null,wp.element.createElement(a,null,wp.element.createElement(l,null,t&&wp.element.createElement(o,{className:"components-toolbar__control",label:__("Edit URL"),icon:"edit",onClick:n}))))};t.a=c},function(e,t,n){"use strict";var r=n(12),i=n.n(r),o=wp.i18n,__=o.__,_x=o._x,l=wp.components,a=l.Button,c=l.Placeholder,s=l.ExternalLink,u=wp.blockEditor.BlockIcon,p=function(e){var t=e.icon,n=e.label,r=e.value,o=e.onSubmit,l=e.onChange,p=e.cannotEmbed,m=e.docLink,d=e.DocTitle,f=i()("wp-block-embed",{});return wp.element.createElement("div",null,wp.element.createElement(c,{icon:wp.element.createElement(u,{icon:t,showColors:!0}),label:n,className:f},wp.element.createElement("form",{onSubmit:o},wp.element.createElement("input",{type:"url",value:r||"",className:"components-placeholder__input","aria-label":n,placeholder:__("Enter URL to embed here\u2026"),onChange:l}),wp.element.createElement(a,{isSmall:!0,type:"submit"},_x("Embed","button label")),p&&wp.element.createElement("p",{className:"components-placeholder__error"},__("Sorry, we could not embed that content."),wp.element.createElement("br",null))),m&&wp.element.createElement("div",{className:"components-placeholder__learn-more"},wp.element.createElement(s,{href:m},d))))};t.a=p},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function o(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var l=n(6),a=n.n(l),c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=wp.element.Component,p=function(e){function t(e){r(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.myRef=React.createRef(),n}return o(t,e),s(t,[{key:"componentDidMount",value:function(){a.a.findDOMNode(this.myRef.current).addEventListener("load",this.props.onLoad)}},{key:"render",value:function(){return wp.element.createElement("iframe",c({ref:this.myRef},this.props))}}]),t}(u);t.a=p},function(e,t,n){"use strict";function r(e){var t=embedpressObj.document_cta,n="",r="";if(embedpressObj.embedpress_pro&&t&&t.logo_url){var o=t.cta_url?t.cta_url:null,l=t.logo_xpos?t.logo_xpos+"%":"10%",a=t.logo_ypos?t.logo_ypos+"%":"10%",c=t.logo_opacity?t.logo_opacity/100:"10%",s=".ep-doc-"+e.id;return n="\n "+s+"{\n text-align: left;\n position: relative;\n }\n "+s+" .watermark {\n \t\tdisplay:inline-block;\n border: 0;\n position: absolute;\n bottom: "+a+";\n right: "+l+";\n max-width: 150px;\n max-height: 75px;\n opacity: "+c+";\n z-index: 5;\n -o-transition: opacity 0.5s ease-in-out;\n -moz-transition: opacity 0.5s ease-in-out;\n -webkit-transition: opacity 0.5s ease-in-out;\n transition: opacity 0.5s ease-in-out;\n }\n "+s+" .watermark:hover {\n\t\t\t\t\t opacity: 1;\n\t\t\t\t }\n\t\t",o&&""!==o&&(r+="<a href="+o+">"),r+='<img class="watermark" alt="" src="'+t.logo_url+'"/>',o&&""!==o&&(r+="</a>"),wp.element.createElement(i,null,wp.element.createElement("style",{dangerouslySetInnerHTML:{__html:n}}),wp.element.createElement("div",{dangerouslySetInnerHTML:{__html:r}}))}return""}var i=wp.element.Fragment;t.a=r},function(e,t){e.exports=ReactDOM},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});n(8),n(13),n(17),n(21),n(25),n(29),n(33),n(37),n(41),n(45),n(49),n(57),n(61);!function(){var e=wp.element.createElement("svg",{width:"33",height:"20",version:"1.1",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg",x:"0px",y:"0px",viewBox:"0 0 270 270"},wp.element.createElement("g",null,wp.element.createElement("polygon",{className:"st0",fill:"#9595C1",points:"0,0 0,52 15,52 15,15 52,15 52,0 \t"}),wp.element.createElement("polygon",{className:"st0",fill:"#9595C1",points:"255,218 255,255 218,255 218,270 270,270 270,218 \t"}),wp.element.createElement("path",{fill:"#5B4E96",d:"M260.7,68.1c-10.4-18.6-29.3-31.2-50.6-33.6c-12.4-1.4-25,0.6-36.3,6c-1.3,0.6-2.6,1.3-3.9,2 C154.5,51,143,65.3,138.3,81.7l0,0.1l-36.4,103.8c-3.1,9.4-9.1,17-17.1,21.4c-0.7,0.4-1.4,0.7-2.1,1.1c-6.1,2.9-12.8,4-19.5,3.2 c-11.5-1.3-21.6-8.1-27.2-18.1c-4.6-8.3-5.7-18-3.1-27.2c2.6-9.2,8.7-16.9,17.1-21.5c0.7-0.4,1.4-0.8,2.1-1.1 c6.1-2.9,12.7-4,19.6-3.2c0.3,0,0.5,0.1,0.8,0.1L64.9,162c-0.5,1.5,0.3,3.1,1.8,3.6l19.4,6.3c1.5,0.5,3-0.3,3.5-1.7l16.7-47.4 c0.4-1.2,0.3-2.5-0.3-3.6c-0.6-1.1-1.6-2-2.8-2.4l-17.6-5.1c-0.4-0.1-0.8-0.2-1.2-0.3l-1.6-0.5l0,0.1c-2.5-0.6-5-1.1-7.5-1.3 c-12.5-1.4-25.1,0.6-36.4,6c-1.3,0.6-2.6,1.3-3.9,2c-15.6,8.7-27,22.9-31.9,40.1c-4.9,17.1-2.8,35.1,5.8,50.5 c10.4,18.6,29.3,31.2,50.6,33.6c12.4,1.4,25-0.6,36.3-6c1.3-0.6,2.6-1.3,3.9-2c15.3-8.5,26.8-22.8,31.6-39.2l0-0.1L167.8,91 l0.1-0.2l0-0.1c4.1-10.5,9.3-17,17-21.3c0.7-0.4,1.4-0.7,2.1-1.1c6.1-2.9,12.8-4,19.5-3.2c11.5,1.3,21.6,8.1,27.2,18.1 c9.6,17.2,3.3,39.1-14,48.7c-0.7,0.4-1.4,0.7-2.1,1.1c-6.1,2.9-12.8,4-19.7,3.2c-2-0.2-4.1-0.6-6.1-1.2l-0.2-0.1l-11.3-3.4 c-1.2-0.4-2.5,0.3-2.9,1.5l-8.8,24.8c-0.5,1.3,0.3,2.7,1.6,3.1l13.9,4c3.4,0.9,6.8,1.6,10.3,2c12.4,1.4,25-0.6,36.3-6l0.1,0 c1.3-0.6,2.6-1.3,3.9-2C266.8,140.8,278.5,100.1,260.7,68.1z"})));wp.blocks.updateCategory("embedpress",{icon:e})}()},function(e,t,n){"use strict";var r=n(9),i=(n.n(r),n(10)),o=(n.n(i),n(11)),l=n(0),__=wp.i18n.__,a=wp.blocks.registerBlockType;embedpressObj&&embedpressObj.active_blocks&&embedpressObj.active_blocks["google-docs-block"]&&a("embedpress/google-docs-block",{title:__("Google Docs"),icon:l.e,category:"embedpress",keywords:[__("embedpress"),__("google"),__("docs")],supports:{align:["wide","full","right","left"],default:""},attributes:{url:{type:"string",default:""},iframeSrc:{type:"string",default:""}},edit:o.a,save:function(e){var t=e.attributes.iframeSrc;if(t)return wp.element.createElement("figure",{className:"ose-google-docs-document"},wp.element.createElement("iframe",{src:t,frameBorder:"0",width:"600",height:"450",allowFullScreen:"true",mozallowfullscreen:"true",webkitallowfullscreen:"true"}))},deprecated:[{attributes:{align:{type:"string",enum:["left","center","right","wide","full"]}},save:function(e){var t=e.attributes.iframeSrc;if(t)return wp.element.createElement("div",{className:"ose-google-docs-document"},wp.element.createElement("iframe",{src:t,frameBorder:"0",width:"600",height:"450",allowFullScreen:"true",mozallowfullscreen:"true",webkitallowfullscreen:"true"}))}}]})},function(e,t){},function(e,t){},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function o(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var l=n(2),a=n(1),c=n(3),s=n(4),u=n(0),p=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),__=wp.i18n.__,m=wp.element.Component,d=function(e){function t(){r(this,t);var e=i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments));return e.switchBackToURLInput=e.switchBackToURLInput.bind(e),e.setUrl=e.setUrl.bind(e),e.updateAlignment=e.updateAlignment.bind(e),e.onLoad=e.onLoad.bind(e),e.hideOverlay=e.hideOverlay.bind(e),e.state={editingURL:!1,url:e.props.attributes.url,fetching:!0,cannotEmbed:!1,interactive:!1},e}return o(t,e),p(t,[{key:"hideOverlay",value:function(){this.setState({interactive:!0})}},{key:"onLoad",value:function(){this.setState({fetching:!1})}},{key:"decodeHTMLEntities",value:function(e){return e&&"string"===typeof e&&(e=e.replace(/<script[^>]*>([\S\s]*?)<\/script>/gim,""),e=e.replace(/<\/?\w(?:[^"'>]|"[^"]*"|'[^']*')*>/gim,"")),e}},{key:"updateAlignment",value:function(e){var t=this.props.setAttributes,n=-1!==["wide","full"].indexOf(e)?{width:void 0,height:void 0}:{};t(Object.assign({},n,{align:e}))}},{key:"setUrl",value:function(e){e&&e.preventDefault();var t=this.state.url,n=this.props.setAttributes;if(n({url:t}),t&&t.match(/^http[s]?:\/\/((?:www\.)?docs\.google\.com(?:.*)?(?:document|presentation|spreadsheets|forms|drawings)\/[a-z0-9\/\?=_\-\.\,&%\$#\@\!\+]*)/i)){var r=this.decodeHTMLEntities(t),i=/google\.com(?:.+)?(document|presentation|spreadsheets|forms|drawings)/i,o=i.exec(r),l=o[1];l&&"document"===l?(r.match(/([?&])embedded=true/i)||(r.indexOf("?")>-1?r+="&embedded=true":r+="?embedded=true"),this.setState({editingURL:!1,cannotEmbed:!1}),n({iframeSrc:r})):this.setState({cannotEmbed:!0,editingURL:!0})}else this.setState({cannotEmbed:!0,editingURL:!0})}},{key:"switchBackToURLInput",value:function(){this.setState({editingURL:!0})}},{key:"render",value:function(){var e=this,t=this.state,n=t.url,r=t.editingURL,i=t.fetching,o=t.cannotEmbed,p=t.interactive,m=this.props.attributes.iframeSrc,d=__("Google Docs URL");return!m||r?wp.element.createElement("div",null,wp.element.createElement(c.a,{label:d,onSubmit:this.setUrl,value:n,cannotEmbed:o,onChange:function(t){return e.setState({url:t.target.value})},icon:u.e,DocTitle:__("Learn more about Google doc embed"),docLink:"https://embedpress.com/docs/embed-google-docs-wordpress/"})):wp.element.createElement("div",null,i?wp.element.createElement(a.a,null):null,wp.element.createElement(s.a,{src:m,onMouseUp:this.hideOverlay,onLoad:this.onLoad,style:{display:i?"none":""},frameBorder:"0",width:"600",height:"450"}),!p&&wp.element.createElement("div",{className:"block-library-embed__interactive-overlay",onMouseUp:this.hideOverlay}),wp.element.createElement(l.a,{showEditButton:m&&!o,switchBackToURLInput:this.switchBackToURLInput}))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return!e.isSelected&&t.interactive?{interactive:!1}:null}}]),t}(m);t.a=d},function(e,t,n){var r,i;!function(){"use strict";function n(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var i=typeof r;if("string"===i||"number"===i)e.push(r);else if(Array.isArray(r)){if(r.length){var l=n.apply(null,r);l&&e.push(l)}}else if("object"===i)if(r.toString===Object.prototype.toString)for(var a in r)o.call(r,a)&&r[a]&&e.push(a);else e.push(r.toString())}}return e.join(" ")}var o={}.hasOwnProperty;"undefined"!==typeof e&&e.exports?(n.default=n,e.exports=n):(r=[],void 0!==(i=function(){return n}.apply(t,r))&&(e.exports=i))}()},function(e,t,n){"use strict";var r=n(14),i=(n.n(r),n(15)),o=(n.n(i),n(16)),l=n(0),__=wp.i18n.__,a=wp.blocks.registerBlockType;embedpressObj&&embedpressObj.active_blocks&&embedpressObj.active_blocks["google-slides-block"]&&a("embedpress/google-slides-block",{title:__("Google Slides"),icon:l.j,category:"embedpress",keywords:[__("embedpress"),__("google"),__("slides")],supports:{align:["wide","full","right","left"],default:""},attributes:{url:{type:"string",default:""},iframeSrc:{type:"string",default:""}},edit:o.a,save:function(e){var t=e.attributes.iframeSrc;return wp.element.createElement("figure",{className:"ose-google-docs-presentation"},wp.element.createElement("iframe",{src:t,frameborder:"0",width:"600",height:"450",allowfullscreen:"true",mozallowfullscreen:"true",webkitallowfullscreen:"true"}))}})},function(e,t){},function(e,t){},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function o(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var l=n(2),a=n(1),c=n(3),s=n(4),u=n(0),p=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),__=wp.i18n.__,m=wp.element,d=m.Component,f=m.Fragment,h=function(e){function t(){r(this,t);var e=i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments));return e.switchBackToURLInput=e.switchBackToURLInput.bind(e),e.setUrl=e.setUrl.bind(e),e.onLoad=e.onLoad.bind(e),e.hideOverlay=e.hideOverlay.bind(e),e.state={editingURL:!1,url:e.props.attributes.url,fetching:!0,cannotEmbed:!1,interactive:!1},e}return o(t,e),p(t,[{key:"hideOverlay",value:function(){this.setState({interactive:!0})}},{key:"onLoad",value:function(){this.setState({fetching:!1})}},{key:"decodeHTMLEntities",value:function(e){return e&&"string"===typeof e&&(e=e.replace(/<script[^>]*>([\S\s]*?)<\/script>/gim,""),e=e.replace(/<\/?\w(?:[^"'>]|"[^"]*"|'[^']*')*>/gim,"")),e}},{key:"setUrl",value:function(e){e&&e.preventDefault();var t=this.state.url,n=this.props.setAttributes;if(n({url:t}),t&&t.match(/^http[s]?:\/\/((?:www\.)?docs\.google\.com(?:.*)?(?:document|presentation|spreadsheets|forms|drawings)\/[a-z0-9\/\?=_\-\.\,&%\$#\@\!\+]*)/i)){var r=this.decodeHTMLEntities(t),i=/google\.com(?:.+)?(document|presentation|spreadsheets|forms|drawings)/i,o=i.exec(r),l=o[1];l&&"presentation"==l?(r.match(/pub\?/i)&&(r=r.replace("/pub?","/embed?")),this.setState({editingURL:!1,cannotEmbed:!1}),n({iframeSrc:r})):this.setState({cannotEmbed:!0,editingURL:!0})}else this.setState({cannotEmbed:!0,editingURL:!0})}},{key:"switchBackToURLInput",value:function(){this.setState({editingURL:!0})}},{key:"render",value:function(){var e=this,t=this.state,n=t.url,r=t.editingURL,i=t.fetching,o=t.cannotEmbed,p=t.interactive,m=this.props.attributes.iframeSrc,d=__("Google Slides URL");return!m||r?wp.element.createElement(c.a,{label:d,onSubmit:this.setUrl,value:n,cannotEmbed:o,onChange:function(t){return e.setState({url:t.target.value})},icon:u.j,DocTitle:__("Learn more about Google slides embed"),docLink:"https://embedpress.com/docs/embed-google-slides-wordpress/"}):wp.element.createElement(f,null,i?wp.element.createElement(a.a,null):null,wp.element.createElement(s.a,{src:m,onFocus:this.hideOverlay,onLoad:this.onLoad,style:{display:i?"none":""},frameborder:"0",width:"600",height:"450"}),!p&&wp.element.createElement("div",{className:"block-library-embed__interactive-overlay",onMouseUp:this.hideOverlay}),wp.element.createElement(l.a,{showEditButton:m&&!o,switchBackToURLInput:this.switchBackToURLInput}))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return!e.isSelected&&t.interactive?{interactive:!1}:null}}]),t}(d);t.a=h},function(e,t,n){"use strict";var r=n(18),i=(n.n(r),n(19)),o=(n.n(i),n(20)),l=n(0),__=wp.i18n.__,a=wp.blocks.registerBlockType;embedpressObj&&embedpressObj.active_blocks&&embedpressObj.active_blocks["google-sheets-block"]&&a("embedpress/google-sheets-block",{title:__("Google Sheets"),icon:l.i,category:"embedpress",keywords:[__("embedpress"),__("google"),__("sheets")],supports:{align:["wide","full","right","left"],default:""},attributes:{url:{type:"string",default:""},iframeSrc:{type:"string",default:""}},edit:o.a,save:function(e){var t=e.attributes.iframeSrc;return wp.element.createElement("figure",{className:"ose-google-docs-spreadsheets"},wp.element.createElement("iframe",{src:t,frameborder:"0",width:"600",height:"450",allowfullscreen:"true",mozallowfullscreen:"true",webkitallowfullscreen:"true"}))},deprecated:[{attributes:{align:{type:"string",enum:["left","center","right","wide","full"]}},save:function(e){var t=e.attributes.iframeSrc;if(t)return wp.element.createElement("div",{className:"ose-google-docs-spreadsheets"},wp.element.createElement("iframe",{src:t,frameBorder:"0",width:"600",height:"450",allowFullScreen:"true",mozallowfullscreen:"true",webkitallowfullscreen:"true"}))}}]})},function(e,t){},function(e,t){},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function o(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var l=n(2),a=n(1),c=n(3),s=n(4),u=n(0),p=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),__=wp.i18n.__,m=wp.element,d=m.Component,f=m.Fragment,h=function(e){function t(){r(this,t);var e=i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments));return e.switchBackToURLInput=e.switchBackToURLInput.bind(e),e.setUrl=e.setUrl.bind(e),e.onLoad=e.onLoad.bind(e),e.hideOverlay=e.hideOverlay.bind(e),e.state={editingURL:!1,url:e.props.attributes.url,fetching:!0,cannotEmbed:!1,interactive:!1},e}return o(t,e),p(t,[{key:"hideOverlay",value:function(){this.setState({interactive:!0})}},{key:"onLoad",value:function(){this.setState({fetching:!1})}},{key:"decodeHTMLEntities",value:function(e){return e&&"string"===typeof e&&(e=e.replace(/<script[^>]*>([\S\s]*?)<\/script>/gim,""),e=e.replace(/<\/?\w(?:[^"'>]|"[^"]*"|'[^']*')*>/gim,"")),e}},{key:"setUrl",value:function(e){e&&e.preventDefault();var t=this.state.url,n=this.props.setAttributes;if(n({url:t}),t&&t.match(/^http[s]?:\/\/((?:www\.)?docs\.google\.com(?:.*)?(?:document|presentation|spreadsheets|forms|drawings)\/[a-z0-9\/\?=_\-\.\,&%\$#\@\!\+]*)/i)){var r=this.decodeHTMLEntities(t),i=/google\.com(?:.+)?(document|presentation|spreadsheets|forms|drawings)/i,o=i.exec(r),l=o[1];if(l&&"spreadsheets"==l){if(r.indexOf("?")>-1){var a=r.split("?");if(a=a[1],a=a.split("&"),console.log(a),a.length>0){var c=!1,s=!1;a.map(function(e){e.indexOf("widget=")?s=!0:e.indexOf("headers=")&&(c=!0)}),s||(r+="&widget=true"),c||(r+="&headers=false")}}else r+="?widget=true&headers=false";this.setState({editingURL:!1,cannotEmbed:!1}),n({iframeSrc:r})}else this.setState({cannotEmbed:!0,editingURL:!0})}else this.setState({cannotEmbed:!0,editingURL:!0})}},{key:"switchBackToURLInput",value:function(){this.setState({editingURL:!0})}},{key:"render",value:function(){var e=this,t=this.state,n=t.url,r=t.editingURL,i=t.fetching,o=t.cannotEmbed,p=t.interactive,m=this.props.attributes.iframeSrc,d=__("Google Sheets URL");return!m||r?wp.element.createElement(c.a,{label:d,onSubmit:this.setUrl,value:n,cannotEmbed:o,onChange:function(t){return e.setState({url:t.target.value})},icon:u.i,DocTitle:__("Learn more about Google sheet embed"),docLink:"https://embedpress.com/docs/embed-google-sheets-wordpress/"}):wp.element.createElement(f,null,i?wp.element.createElement(a.a,null):null,wp.element.createElement(s.a,{src:m,onFocus:this.hideOverlay,onLoad:this.onLoad,style:{display:i?"none":""},frameborder:"0",width:"600",height:"450"}),!p&&wp.element.createElement("div",{className:"block-library-embed__interactive-overlay",onMouseUp:this.hideOverlay}),wp.element.createElement(l.a,{showEditButton:m&&!o,switchBackToURLInput:this.switchBackToURLInput}))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return!e.isSelected&&t.interactive?{interactive:!1}:null}}]),t}(d);t.a=h},function(e,t,n){"use strict";var r=n(22),i=(n.n(r),n(23)),o=(n.n(i),n(24)),l=n(0),__=wp.i18n.__,a=wp.blocks.registerBlockType;embedpressObj&&embedpressObj.active_blocks&&embedpressObj.active_blocks["google-forms-block"]&&a("embedpress/google-forms-block",{title:__("Google Forms"),icon:l.g,category:"embedpress",keywords:[__("embedpress"),__("google"),__("forms")],supports:{align:["wide","full","right","left"],default:""},attributes:{url:{type:"string",default:""},iframeSrc:{type:"string",default:""}},edit:o.a,save:function(e){var t=e.attributes.iframeSrc;return wp.element.createElement("figure",{className:"ose-google-docs-forms"},wp.element.createElement("iframe",{src:t,frameborder:"0",width:"600",height:"450",allowfullscreen:"true",mozallowfullscreen:"true",webkitallowfullscreen:"true"}))}})},function(e,t){},function(e,t){},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function o(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var l=n(2),a=n(1),c=n(3),s=n(4),u=n(0),p=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),__=wp.i18n.__,m=wp.element,d=m.Component,f=m.Fragment,h=(wp.components.Disabled,function(e){function t(){r(this,t);var e=i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments));return e.switchBackToURLInput=e.switchBackToURLInput.bind(e),e.setUrl=e.setUrl.bind(e),e.onLoad=e.onLoad.bind(e),e.state={editingURL:!1,url:e.props.attributes.url,fetching:!0,cannotEmbed:!1,interactive:!1},e}return o(t,e),p(t,[{key:"hideOverlay",value:function(){this.setState({interactive:!0})}},{key:"onLoad",value:function(){this.setState({fetching:!1})}},{key:"decodeHTMLEntities",value:function(e){return e&&"string"===typeof e&&(e=e.replace(/<script[^>]*>([\S\s]*?)<\/script>/gim,""),e=e.replace(/<\/?\w(?:[^"'>]|"[^"]*"|'[^']*')*>/gim,"")),e}},{key:"setUrl",value:function(e){e&&e.preventDefault();var t=this.state.url,n=this.props.setAttributes;if(n({url:t}),t&&t.match(/^http[s]?:\/\/((?:www\.)?docs\.google\.com(?:.*)?(?:document|presentation|spreadsheets|forms|drawings)\/[a-z0-9\/\?=_\-\.\,&%\$#\@\!\+]*)/i)){var r=this.decodeHTMLEntities(t),i=/google\.com(?:.+)?(document|presentation|spreadsheets|forms|drawings)/i,o=i.exec(r),l=o[1];l&&"forms"==l?(this.setState({editingURL:!1,cannotEmbed:!1}),n({iframeSrc:r})):this.setState({cannotEmbed:!0,editingURL:!0})}else this.setState({cannotEmbed:!0,editingURL:!0})}},{key:"switchBackToURLInput",value:function(){this.setState({editingURL:!0})}},{key:"render",value:function(){var e=this,t=this.state,n=t.url,r=t.editingURL,i=t.fetching,o=t.cannotEmbed,p=t.interactive,m=this.props.attributes.iframeSrc,d=__("Google Forms URL");return!m||r?wp.element.createElement(c.a,{label:d,onSubmit:this.setUrl,value:n,cannotEmbed:o,onChange:function(t){return e.setState({url:t.target.value})},icon:u.g,DocTitle:__("Learn more about Google forms embed"),docLink:"https://embedpress.com/docs/embed-google-forms-wordpress/"}):wp.element.createElement(f,null,i?wp.element.createElement(a.a,null):null,wp.element.createElement(s.a,{src:m,onFocus:this.hideOverlay,onLoad:this.onLoad,style:{display:i?"none":""},frameborder:"0",width:"600",height:"450"}),!p&&wp.element.createElement("div",{className:"block-library-embed__interactive-overlay",onMouseUp:this.hideOverlay}),wp.element.createElement(l.a,{showEditButton:m&&!o,switchBackToURLInput:this.switchBackToURLInput}))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return!e.isSelected&&t.interactive?{interactive:!1}:null}}]),t}(d));t.a=h},function(e,t,n){"use strict";var r=n(26),i=(n.n(r),n(27)),o=(n.n(i),n(28)),l=n(0),__=wp.i18n.__,a=wp.blocks.registerBlockType;embedpressObj&&embedpressObj.active_blocks&&embedpressObj.active_blocks["google-drawings-block"]&&a("embedpress/google-drawings-block",{title:__("Google Drawings"),icon:l.f,category:"embedpress",keywords:[__("embedpress"),__("google"),__("drawings")],supports:{align:["wide","full","right","left"],default:""},attributes:{url:{type:"string",default:""},iframeSrc:{type:"string",default:""}},edit:o.a,save:function(e){var t=e.attributes.iframeSrc;return wp.element.createElement("figure",{className:"ose-google-docs-drawings"},wp.element.createElement("img",{src:t,width:"960",height:"720"}))}})},function(e,t){},function(e,t){},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function o(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var l=n(2),a=n(1),c=n(3),s=n(0),u=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),__=wp.i18n.__,p=wp.element,m=p.Component,d=p.Fragment,f=function(e){function t(){r(this,t);var e=i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments));return e.switchBackToURLInput=e.switchBackToURLInput.bind(e),e.setUrl=e.setUrl.bind(e),e.onLoad=e.onLoad.bind(e),e.state={editingURL:!1,url:e.props.attributes.url,fetching:!0,cannotEmbed:!1},e}return o(t,e),u(t,[{key:"onLoad",value:function(){this.setState({fetching:!1})}},{key:"decodeHTMLEntities",value:function(e){return e&&"string"===typeof e&&(e=e.replace(/<script[^>]*>([\S\s]*?)<\/script>/gim,""),e=e.replace(/<\/?\w(?:[^"'>]|"[^"]*"|'[^']*')*>/gim,"")),e}},{key:"setUrl",value:function(e){e&&e.preventDefault();var t=this.state.url,n=this.props.setAttributes;if(n({url:t}),t&&t.match(/^http[s]?:\/\/((?:www\.)?docs\.google\.com(?:.*)?(?:document|presentation|spreadsheets|forms|drawings)\/[a-z0-9\/\?=_\-\.\,&%\$#\@\!\+]*)/i)){var r=this.decodeHTMLEntities(t),i=/google\.com(?:.+)?(document|presentation|spreadsheets|forms|drawings)/i,o=i.exec(r),l=o[1];l&&"drawings"==l?(this.setState({editingURL:!1,cannotEmbed:!1}),n({iframeSrc:r})):this.setState({cannotEmbed:!0,editingURL:!0})}else this.setState({cannotEmbed:!0,editingURL:!0})}},{key:"switchBackToURLInput",value:function(){this.setState({editingURL:!0})}},{key:"render",value:function(){var e=this,t=this.state,n=t.url,r=t.editingURL,i=t.fetching,o=t.cannotEmbed,u=this.props.attributes.iframeSrc,p=__("Google Drawings URL (Get your link from File -> Publish to the web -> Link)");return!u||r?wp.element.createElement(c.a,{label:p,onSubmit:this.setUrl,value:n,cannotEmbed:o,onChange:function(t){return e.setState({url:t.target.value})},icon:s.f,DocTitle:__("Learn more about Google drawing embed"),docLink:"https://embedpress.com/docs/embed-google-drawings-wordpress/"}):wp.element.createElement(d,null,i?wp.element.createElement(a.a,null):null,wp.element.createElement("img",{src:u,onLoad:this.onLoad,style:{display:i?"none":""},width:"960",height:"720"}),wp.element.createElement(l.a,{showEditButton:u&&!o,switchBackToURLInput:this.switchBackToURLInput}))}}]),t}(m);t.a=f},function(e,t,n){"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var i=n(30),o=(n.n(i),n(31)),l=(n.n(o),n(32)),a=n(0),__=wp.i18n.__,c=wp.blocks.registerBlockType;embedpressObj&&embedpressObj.active_blocks&&embedpressObj.active_blocks["google-maps-block"]&&c("embedpress/google-maps-block",{title:__("Google Maps"),icon:a.h,category:"embedpress",keywords:[__("embedpress"),__("google"),__("maps")],supports:{align:["wide","full","right","left"],default:""},attributes:{url:{type:"string",default:""},iframeSrc:{type:"string",default:""}},edit:l.a,save:function(e){var t=e.attributes.iframeSrc;return wp.element.createElement("figure",{className:"ose-google-maps"},wp.element.createElement("iframe",r({src:t,frameborder:"0",width:"600",height:"450"},"frameborder","0")))}})},function(e,t){},function(e,t){},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function o(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var l=n(2),a=n(1),c=n(3),s=n(4),u=n(0),p=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),__=wp.i18n.__,m=wp.element,d=m.Component,f=m.Fragment,h=function(e){function t(){r(this,t);var e=i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments));return e.switchBackToURLInput=e.switchBackToURLInput.bind(e),e.setUrl=e.setUrl.bind(e),e.onLoad=e.onLoad.bind(e),e.state={editingURL:!1,url:e.props.attributes.url,fetching:!0,cannotEmbed:!1,interactive:!1},e}return o(t,e),p(t,[{key:"hideOverlay",value:function(){this.setState({interactive:!0})}},{key:"onLoad",value:function(){this.setState({fetching:!1})}},{key:"decodeHTMLEntities",value:function(e){return e&&"string"===typeof e&&(e=e.replace(/<script[^>]*>([\S\s]*?)<\/script>/gim,""),e=e.replace(/<\/?\w(?:[^"'>]|"[^"]*"|'[^']*')*>/gim,"")),e}},{key:"setUrl",value:function(e){e&&e.preventDefault();var t=this.state.url,n=this.props.setAttributes;if(n({url:t}),t&&t.match(/^http[s]?:\/\/(?:(?:(?:www\.|maps\.)?(?:google\.com?))|(?:goo\.gl))(?:\.[a-z]{2})?\/(?:maps\/)?(?:place\/)?(?:[a-z0-9\/%+\-_]*)?([a-z0-9\/%,+\-_=!:@\.&*\$#?\']*)/i)){var r=this.decodeHTMLEntities(t);if(t.match("~(maps/embed|output=embed)~i"));else{var i=/@(-?[0-9\.]+,-?[0-9\.]+).+,([0-9\.]+[a-z])/i,o=i.exec(r);o&&o.length>1&&o[1]&&o[2]?r="https://maps.google.com/maps?hl=en&ie=UTF8&ll="+o[1]+"&spn="+o[1]+"&t=m&z="+Math.round(parseInt(o[2]))+"&output=embed":this.setState({cannotEmbed:!0,editingURL:!0})}this.setState({editingURL:!1,cannotEmbed:!1}),n({iframeSrc:r})}else this.setState({cannotEmbed:!0,editingURL:!0})}},{key:"switchBackToURLInput",value:function(){this.setState({editingURL:!0})}},{key:"render",value:function(){var e=this,t=this.state,n=t.url,r=t.editingURL,i=t.fetching,o=t.cannotEmbed,p=t.interactive,m=this.props.attributes.iframeSrc,d=__("Google Maps URL");return!m||r?wp.element.createElement(c.a,{label:d,onSubmit:this.setUrl,value:n,cannotEmbed:o,onChange:function(t){return e.setState({url:t.target.value})},icon:u.h,DocTitle:__("Learn more about Google map embed"),docLink:"https://embedpress.com/docs/embed-google-maps-wordpress/"}):wp.element.createElement(f,null,i?wp.element.createElement(a.a,null):null,wp.element.createElement(s.a,{src:m,onFocus:this.hideOverlay,onLoad:this.onLoad,style:{display:i?"none":""},frameborder:"0",width:"600",height:"450"}),!p&&wp.element.createElement("div",{className:"block-library-embed__interactive-overlay",onMouseUp:this.hideOverlay}),wp.element.createElement(l.a,{showEditButton:m&&!o,switchBackToURLInput:this.switchBackToURLInput}))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return!e.isSelected&&t.interactive?{interactive:!1}:null}}]),t}(d);t.a=h},function(e,t,n){"use strict";var r=n(34),i=(n.n(r),n(35)),o=(n.n(i),n(36)),l=n(0),a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},__=wp.i18n.__,c=wp.blocks.registerBlockType;embedpressObj&&embedpressObj.active_blocks&&embedpressObj.active_blocks["twitch-block"]&&c("embedpress/twitch-block",{title:__("Twitch"),icon:l.k,category:"embedpress",keywords:[__("embedpress"),__("twitch")],supports:{align:["wide","full","right","left"],default:""},attributes:{url:{type:"string",default:""},iframeSrc:{type:"string",default:""},attrs:{type:"string",default:""}},edit:o.a,save:function(e){var t=e.attributes,n=t.iframeSrc,r=t.attrs,i=n+"&parent="+embedpressObj.twitch_host;return wp.element.createElement("figure",{className:"ose-twitch-presentation"},wp.element.createElement("iframe",a({src:i},r,{frameborder:"0",width:"600",height:"450"})))}})},function(e,t){},function(e,t){},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function o(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var l=n(2),a=n(1),c=n(3),s=n(4),u=n(0),p=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},m=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),__=wp.i18n.__,d=wp.element,f=d.Component,h=d.Fragment,b=function(e){function t(){r(this,t);var e=i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments));return e.switchBackToURLInput=e.switchBackToURLInput.bind(e),e.setUrl=e.setUrl.bind(e),e.onLoad=e.onLoad.bind(e),e.hideOverlay=e.hideOverlay.bind(e),e.state={editingURL:!1,url:e.props.attributes.url,fetching:!0,cannotEmbed:!1,interactive:!1},e}return o(t,e),m(t,[{key:"hideOverlay",value:function(){this.setState({interactive:!0})}},{key:"onLoad",value:function(){this.setState({fetching:!1})}},{key:"decodeHTMLEntities",value:function(e){return e&&"string"===typeof e&&(e=e.replace(/<script[^>]*>([\S\s]*?)<\/script>/gim,""),e=e.replace(/<\/?\w(?:[^"'>]|"[^"]*"|'[^']*')*>/gim,"")),e}},{key:"setUrl",value:function(e){e&&e.preventDefault();var t=this.state.url,n=this.props.setAttributes;n({url:t});var r=/http[s]?:\/\/(?:www\.|clips\.)twitch\.tv\/([0-9a-zA-Z\-\_]+)\/?(chat\/?$|[0-9a-z\-\_]*)?/;if(t&&t.match(r)){var i=this.decodeHTMLEntities(t),o=r.exec(i),l=o[1];console.log(l);var a,c="channel";switch(t.indexOf("clips.twitch.tv")>-1?c="clip":t.indexOf("/videos/")>-1?c="video":t.indexOf("#/chat$#")>-1&&(c="chat"),console.log(c),c){case"channel":i="https://player.twitch.tv/?channel="+l,a={scrolling:"no",frameborder:"0",allowfullscreen:"true"};break;case"clip":i="https://clips.twitch.tv/embed?clip="+l+"&autoplay=false",a={scrolling:"no",frameborder:"0",allowfullscreen:"true"};break;case"video":l=o[2],i="https://player.twitch.tv/?video="+l,a={scrolling:"no",frameborder:"0",allowfullscreen:"true"};break;case"chat":i="http://www.twitch.tv/embed/"+l+"/chat",a={scrolling:"yes",frameborder:"0",allowfullscreen:"true",id:"'"+l+"'"}}this.setState({editingURL:!1,cannotEmbed:!1}),n({iframeSrc:i,attrs:a})}else this.setState({cannotEmbed:!0,editingURL:!0})}},{key:"switchBackToURLInput",value:function(){this.setState({editingURL:!0})}},{key:"render",value:function(){var e=this,t=this.state,n=t.url,r=t.editingURL,i=t.fetching,o=t.cannotEmbed,m=t.interactive,d=this.props.attributes,f=d.iframeSrc,b=d.attrs,w=__("Twitch URL");if(!f||r)return wp.element.createElement(c.a,{label:w,onSubmit:this.setUrl,value:n,cannotEmbed:o,onChange:function(t){return e.setState({url:t.target.value})},icon:u.k,DocTitle:__("Learn more about twitch embed"),docLink:"https://embedpress.com/docs/embed-twitch-streams-chat/"});var y=f+"&parent="+embedpressObj.twitch_host;return wp.element.createElement(h,null,i?wp.element.createElement(a.a,null):null,wp.element.createElement(s.a,p({src:y},b,{onLoad:this.onLoad,style:{display:i?"none":""},onFocus:this.hideOverlay,width:"600",height:"450"})),!m&&wp.element.createElement("div",{className:"block-library-embed__interactive-overlay",onMouseUp:this.hideOverlay}),wp.element.createElement(l.a,{showEditButton:f&&!o,switchBackToURLInput:this.switchBackToURLInput}))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return!e.isSelected&&t.interactive?{interactive:!1}:null}}]),t}(f);t.a=b},function(e,t,n){"use strict";var r=n(38),i=(n.n(r),n(39)),o=(n.n(i),n(40)),l=n(0),__=wp.i18n.__,a=wp.blocks.registerBlockType;embedpressObj&&embedpressObj.active_blocks&&embedpressObj.active_blocks["wistia-block"]&&a("embedpress/wistia-block",{title:__("Wistia"),icon:l.l,category:"embedpress",keywords:[__("embedpress"),__("wistia")],supports:{align:["wide","full","right","left"],default:""},edit:o.a,save:function(e){return null},deprecated:[{attributes:{url:{type:"string",default:""},iframeSrc:{type:"string",default:""}},edit:o.a,save:function(e){var t=e.attributes.iframeSrc;return wp.element.createElement("div",{class:"ose-wistia"},wp.element.createElement("iframe",{src:t,allowtransparency:"true",frameborder:"0",class:"wistia_embed",name:"wistia_embed",width:"600",height:"330"}))}}]})},function(e,t){},function(e,t){},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function o(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var l=n(2),a=n(1),c=n(3),s=n(4),u=n(0),p=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),__=wp.i18n.__,m=wp.element,d=m.Component,f=m.Fragment,h=function(e){function t(){r(this,t);var e=i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments));return e.switchBackToURLInput=e.switchBackToURLInput.bind(e),e.setUrl=e.setUrl.bind(e),e.onLoad=e.onLoad.bind(e),e.hideOverlay=e.hideOverlay.bind(e),e.state={editingURL:!1,url:e.props.attributes.url,fetching:!0,cannotEmbed:!1,interactive:!1,mediaId:null},e.setUrl(),e}return o(t,e),p(t,[{key:"hideOverlay",value:function(){this.setState({interactive:!0})}},{key:"componentDidMount",value:function(){if(this.props.attributes.url){var e=this.props.attributes.url.match(/medias\/(.*)/),t=e[1];this.setState(Object.assign({},this.state,{mediaId:t}))}}},{key:"onLoad",value:function(){if(this.setState({fetching:!1}),embedpressObj.wisita_options){var e=Object.assign({},this.state);setTimeout(function(){var e=document.createElement("script");e.src="https://fast.wistia.com/assets/external/E-v1.js",e.charset="ISO-8859-1",document.body.appendChild(e)},100),setTimeout(function(){var t=document.createElement("script");t.type="text/javascript",t.innerHTML="window.pp_embed_wistia_labels = "+embedpressObj.wistia_labels,document.body.appendChild(t),t=document.createElement("script"),t.type="text/javascript",t.innerHTML='wistiaEmbed = Wistia.embed( "'+e.mediaId+'", '+embedpressObj.wisita_options+" );",document.body.appendChild(t)},400)}}},{key:"decodeHTMLEntities",value:function(e){return e&&"string"===typeof e&&(e=e.replace(/<script[^>]*>([\S\s]*?)<\/script>/gim,""),e=e.replace(/<\/?\w(?:[^"'>]|"[^"]*"|'[^']*')*>/gim,"")),e}},{key:"setUrl",value:function(e){e&&e.preventDefault();var t=this.state.url,n=this.props.setAttributes;if(n({url:t}),t&&(t.match(/^http[s]?:\/\/(?:www\.)?wistia\.com\/medias/i)||t.match(/^http[s]?:\/\/(?:www\.)?fast\/.wistia\.com\/embed\/medias/i.jsonp))){var r=t.match(/medias\/(.*)/),i=r[1],o="//fast.wistia.net/embed/iframe/"+i;this.setState({editingURL:!1,cannotEmbed:!1,mediaId:i}),n({iframeSrc:o})}else this.setState({cannotEmbed:!0,editingURL:!0})}},{key:"switchBackToURLInput",value:function(){this.setState({editingURL:!0})}},{key:"render",value:function(){var e=this,t=this.state,n=t.url,r=t.editingURL,i=t.fetching,o=t.cannotEmbed,p=t.interactive,m=this.props.attributes.iframeSrc,d=__("Wistia URL");return!m||r?wp.element.createElement(c.a,{label:d,onSubmit:this.setUrl,value:n,cannotEmbed:o,onChange:function(t){return e.setState({url:t.target.value})},icon:u.l,DocTitle:__("Learn more about Wistia embed"),docLink:"https://embedpress.com/docs/embed-wistia-videos-wordpress/"}):wp.element.createElement(f,null,i?wp.element.createElement(a.a,null):null,wp.element.createElement("div",{className:"ose-wistia",id:"wistia_"+this.state.mediaId},wp.element.createElement(s.a,{src:m,onFocus:this.hideOverlay,onLoad:this.onLoad,style:{display:i?"none":""},frameborder:"0",width:"600",height:"330"})),!p&&wp.element.createElement("div",{className:"block-library-embed__interactive-overlay",onMouseUp:this.hideOverlay}),wp.element.createElement(l.a,{showEditButton:m&&!o,switchBackToURLInput:this.switchBackToURLInput}))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return!e.isSelected&&t.interactive?{interactive:!1}:null}}]),t}(d);t.a=h},function(e,t,n){"use strict";var r=n(42),i=(n.n(r),n(43)),o=(n.n(i),n(44)),l=n(0),__=wp.i18n.__,a=wp.blocks.registerBlockType;embedpressObj&&embedpressObj.active_blocks&&embedpressObj.active_blocks["youtube-block"]&&a("embedpress/youtube-block",{title:__("YouTube"),icon:l.m,category:"embedpress",keywords:[__("embedpress"),__("youtube")],supports:{align:["wide","full","right","left"],default:""},edit:o.a,save:function(){return null}})},function(e,t){},function(e,t){},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function o(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var l=n(2),a=n(1),c=n(3),s=n(4),u=n(0),p=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},m=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),__=wp.i18n.__,d=wp.element,f=d.Component,h=d.Fragment,b=function(e){function t(){r(this,t);var e=i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments));return e.switchBackToURLInput=e.switchBackToURLInput.bind(e),e.setUrl=e.setUrl.bind(e),e.onLoad=e.onLoad.bind(e),e.hideOverlay=e.hideOverlay.bind(e),e.state={editingURL:!1,url:e.props.attributes.url,fetching:!0,cannotEmbed:!1,interactive:!1},e}return o(t,e),m(t,[{key:"hideOverlay",value:function(){this.setState({interactive:!0})}},{key:"componentWillMount",value:function(){this.state.url&&this.setUrl()}},{key:"onLoad",value:function(){this.setState({fetching:!1})}},{key:"decodeHTMLEntities",value:function(e){return e&&"string"===typeof e&&(e=e.replace(/<script[^>]*>([\S\s]*?)<\/script>/gim,""),e=e.replace(/<\/?\w(?:[^"'>]|"[^"]*"|'[^']*')*>/gim,"")),e}},{key:"setUrl",value:function(e){e&&e.preventDefault();var t=this.state.url,n=this.props.setAttributes;n({url:t});var r=t.match(/^(?:https?:\/\/)?(?:www\.)?(?:youtu\.be\/|youtube\.com\/(?:embed\/|v\/|watch\?v=|watch\?.+&v=))((\w|-){11})(?:\S+)?$/);if(t&&r){var i=r[1],o="https://www.youtube.com/embed/"+i,l=new URL(o);if("undefined"!==typeof embedpressProObj)for(var a in embedpressProObj.youtubeParams)l.searchParams.set(a,embedpressProObj.youtubeParams[a]);this.setState({editingURL:!1,cannotEmbed:!1}),n({iframeSrc:l.href,mediaId:i})}else this.setState({cannotEmbed:!0,editingURL:!0})}},{key:"switchBackToURLInput",value:function(){this.setState({editingURL:!0})}},{key:"render",value:function(){var e=this,t=this.state,n=t.url,r=t.editingURL,i=t.fetching,o=t.cannotEmbed,m=t.interactive,d=this.props.attributes,f=d.iframeSrc,b=d.attrs,w=__("YouTube URL");return!f||r?wp.element.createElement(c.a,{label:w,onSubmit:this.setUrl,value:n,cannotEmbed:o,onChange:function(t){return e.setState({url:t.target.value})},icon:u.m,DocTitle:__("Learn More About YouTube Embed"),docLink:"https://embedpress.com/docs/embed-youtube-wordpress/"}):wp.element.createElement(h,null,i?wp.element.createElement(a.a,null):null,wp.element.createElement(s.a,p({src:f},b,{onLoad:this.onLoad,style:{display:i?"none":""},width:"640",onFocus:this.hideOverlay,height:"450"})),!m&&wp.element.createElement("div",{className:"block-library-embed__interactive-overlay",onMouseUp:this.hideOverlay}),wp.element.createElement(l.a,{showEditButton:f&&!o,switchBackToURLInput:this.switchBackToURLInput}))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return!e.isSelected&&t.interactive?{interactive:!1}:null}}]),t}(f);t.a=b},function(e,t,n){"use strict";var r=n(46),i=(n.n(r),n(47)),o=(n.n(i),n(48)),l=n(0),a=n(5),__=wp.i18n.__,c=wp.blocks.registerBlockType;embedpressObj&&embedpressObj.active_blocks&&embedpressObj.active_blocks.document&&c("embedpress/document",{title:__("Document"),icon:l.b,category:"embedpress",keywords:[__("embedpress"),__("pdf"),__("doc"),__("ppt")],supports:{align:["wide","full","right","left"],default:""},attributes:{id:{type:"string"},href:{type:"string"},powered_by:{type:"boolean",default:!0},width:{type:"number",default:600},height:{type:"number",default:600},fileName:{type:"string"},mime:{type:"string"}},edit:o.a,save:function(e){var t=e.attributes,n=t.href,r=t.mime,i=t.id,o=t.width,l=t.height,c=t.powered_by,s="//view.officeapps.live.com/op/embed.aspx?src="+n;return wp.element.createElement("div",{className:"embedpress-document-embed ep-doc-"+i,style:{height:l,width:o}},"application/pdf"===r&&wp.element.createElement("div",{style:{height:l,width:o},className:"embedpress-embed-document-pdf "+i,"data-emid":i,"data-emsrc":n}),"application/pdf"!==r&&wp.element.createElement("iframe",{style:{height:l,width:o},src:s,mozallowfullscreen:"true",webkitallowfullscreen:"true"}),c&&wp.element.createElement("p",{className:"embedpress-el-powered"},"Powered By EmbedPress"),embedpressObj.embedpress_pro&&wp.element.createElement(a.a,{id:i}))}})},function(e,t){},function(e,t){},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function o(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var l=n(4),a=n(5),c=n(1),s=n(0),u=function(){function e(e,t){var n=[],_n=!0,r=!1,i=void 0;try{for(var o,l=e[Symbol.iterator]();!(_n=(o=l.next()).done)&&(n.push(o.value),!t||n.length!==t);_n=!0);}catch(e){r=!0,i=e}finally{try{!_n&&l.return&&l.return()}finally{if(r)throw i}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),p=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),__=wp.i18n.__,m=wp.blob,d=m.getBlobByURL,f=m.isBlobURL,h=m.revokeBlobURL,b=wp.blockEditor,w=b.BlockIcon,y=b.MediaPlaceholder,v=b.InspectorControls,g=wp.element,E=g.Component,L=g.Fragment,k=wp.components,_=k.RangeControl,O=k.PanelBody,S=k.ExternalLink,U=k.ToggleControl,j=["application/pdf","application/msword","application/vnd.ms-powerpoint","application/vnd.ms-excel","application/vnd.openxmlformats-officedocument.wordprocessingml.document","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","application/vnd.openxmlformats-officedocument.presentationml.presentation"],C=function(e){function t(){r(this,t);var e=i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments));return e.onSelectFile=e.onSelectFile.bind(e),e.onUploadError=e.onUploadError.bind(e),e.onLoad=e.onLoad.bind(e),e.hideOverlay=e.hideOverlay.bind(e),e.state={hasError:!1,fetching:!1,interactive:!1,loadPdf:!0},e}return o(t,e),p(t,[{key:"componentDidMount",value:function(){var e=this,t=this.props,n=t.attributes,r=t.mediaUpload,i=t.noticeOperations,o=n.href;if(f(o)){r({filesList:[d(o)],onFileChange:function(t){var n=u(t,1),r=n[0];return e.onSelectFile(r)},onError:function(t){e.setState({hasError:!0}),i.createErrorNotice(t)}}),h(o)}this.props.attributes.href&&"application/pdf"===this.props.attributes.mime&&this.state.loadPdf&&(this.setState({loadPdf:!1}),PDFObject.embed(this.props.attributes.href,"."+this.props.attributes.id))}},{key:"componentDidUpdate",value:function(e){e.isSelected&&!this.props.isSelected&&this.setState({showCopyConfirmation:!1})}},{key:"hideOverlay",value:function(){this.setState({interactive:!0})}},{key:"onLoad",value:function(){this.setState({fetching:!1})}},{key:"onSelectFile",value:function(e){e&&e.url&&(this.setState({hasError:!1}),this.props.setAttributes({href:e.url,fileName:e.title,id:"embedpress-pdf-"+Date.now(),mime:e.mime}),embedpressObj.embedpress_pro&&this.props.setAttributes({powered_by:!1}),"application/pdf"===e.mime&&(this.setState({loadPdf:!1}),PDFObject.embed(e.url,"."+this.props.attributes.id)))}},{key:"onUploadError",value:function(e){var t=this.props.noticeOperations;t.removeAllNotices(),t.createErrorNotice(e)}},{key:"render",value:function(){var e=this.props,t=e.attributes,n=e.noticeUI,r=e.setAttributes,i=t.href,o=t.mime,u=t.id,p=t.width,m=t.height,d=t.powered_by,f=this.state,h=f.hasError,b=f.interactive,g=f.fetching,E=f.loadPdf;if(!i||h)return wp.element.createElement("div",{className:"embedpress-document-editmode"},wp.element.createElement(y,{icon:wp.element.createElement(w,{icon:s.b}),labels:{title:__("Document"),instructions:__("Upload a file or pick one from your media library for embed.")},onSelect:this.onSelectFile,notices:n,allowedTypes:j,onError:this.onUploadError},wp.element.createElement("div",{style:{width:"100%"},className:"components-placeholder__learn-more embedpress-doc-link"},wp.element.createElement(S,{href:"https://embedpress.com/docs/embed-document/"},"Learn more about Embedded document "))));var k="//view.officeapps.live.com/op/embed.aspx?src="+i;return wp.element.createElement(L,null,g&&"application/pdf"!==o?wp.element.createElement(c.a,null):null,wp.element.createElement("div",{className:"embedpress-document-embed ep-doc-"+u,style:{height:m,width:p}},"application/pdf"===o&&wp.element.createElement("div",{style:{height:m,width:p},className:"embedpress-embed-document-pdf "+u,"data-emid":u,"data-emsrc":i}),"application/pdf"!==o&&wp.element.createElement(l.a,{onMouseUponMouseUp:this.hideOverlay,style:{height:m,width:p,display:g||!E?"none":""},onLoad:this.onLoad,src:k}),!b&&wp.element.createElement("div",{className:"block-library-embed__interactive-overlay",onMouseUp:this.hideOverlay}),d&&wp.element.createElement("p",{className:"embedpress-el-powered"},"Powered By EmbedPress"),!g&&wp.element.createElement(a.a,{id:u})),wp.element.createElement(v,{key:"inspector"},wp.element.createElement(O,{title:__("Embed Size","embedpress")},wp.element.createElement(_,{label:__("Width","embedpress"),value:p,onChange:function(e){return r({width:e})},max:1e3,min:1}),wp.element.createElement(_,{label:__("Height","embedpress"),value:m,onChange:function(e){return r({height:e})},max:1e3,min:1}),wp.element.createElement(U,{label:__("Powered By"),onChange:function(e){return r({powered_by:e})},checked:d}))))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return!e.isSelected&&t.interactive?{interactive:!1}:null}}]),t}(E);t.a=C},function(e,t,n){"use strict";var r=n(50),i=(n.n(r),n(51)),o=(n.n(i),n(52)),l=n(0),__=wp.i18n.__,a=wp.blocks.registerBlockType;embedpressObj&&embedpressObj.active_blocks&&embedpressObj.active_blocks.embedpress&&a("embedpress/embedpress",{title:__("EmbedPress"),icon:l.d,category:"embedpress",keywords:["embedpress","embed","google","youtube","docs"],supports:{align:["right","left","center"],default:"center",lightBlockWrapper:!0},attributes:{url:{type:"string",default:""},embedHTML:{type:"string",default:""},height:{type:"string",default:"450"},width:{type:"string",default:"600"},editingURL:{type:"boolean",default:!1},fetching:{type:"boolean",default:!1},cannotEmbed:{type:"boolean",default:!1},interactive:{type:"boolean",default:!1},align:{type:"string",default:"center"},pagesize:{type:"number",default:6}},edit:o.a,save:function(){return null}})},function(e,t){},function(e,t){},function(e,t,n){"use strict";function r(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,n){function r(i,o){try{var l=t[i](o),a=l.value}catch(e){return void n(e)}if(!l.done)return Promise.resolve(a).then(function(e){r("next",e)},function(e){r("throw",e)});e(a)}return r("next")})}}function i(e){function t(){m({editingURL:!0})}function n(e){var t=this;if(e&&e.preventDefault(),h){m({fetching:!0});(function(){var e=r(l.a.mark(function e(n){var r;return l.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return r=U?"&pagesize="+O:"",e.next=3,fetch(embedpressObj.site_url+"/wp-json/embedpress/v1/oembed/embedpress?url="+n+"&width="+_+"&height="+k+r).then(function(e){return e.json()});case 3:return e.abrupt("return",e.sent);case 4:case"end":return e.stop()}},e,t)}));return function(_x){return e.apply(this,arguments)}})()(h).then(function(e){m({fetching:!1}),m(e.data&&404===e.data.status||!e.embed?{cannotEmbed:!0,editingURL:!0}:{embedHTML:e.embed,cannotEmbed:!1,editingURL:!1})})}else m({cannotEmbed:!0,fetching:!1,editingURL:!0})}var i=e.attributes,o=e.className,m=e.setAttributes,h=i.url,v=i.editingURL,g=i.fetching,E=i.cannotEmbed,L=(i.interactive,i.embedHTML),k=i.height,_=i.width,O=i.pagesize,S=w?w():[],U=h.match(/\/channel\/|\/c\/|\/user\/|(?:https?:\/\/)?(?:www\.)?(?:youtube.com\/)(\w+)[^?\/]*$/i);return wp.element.createElement(y,null,wp.element.createElement(b,null,wp.element.createElement(f,{title:__("Customize Embedded Link")},wp.element.createElement("p",null,__("You can adjust the width and height of embedded content.")),wp.element.createElement(d,{label:__("Width"),value:_,onChange:function(e){return m({width:e})}}),wp.element.createElement(d,{label:__("Height"),value:k,onChange:function(e){return m({height:e})}}),U&&wp.element.createElement("div",null,wp.element.createElement(d,{label:__("Video Per Page"),value:O,onChange:function(e){return m({pagesize:e})}}),wp.element.createElement("p",null,"Specify the number of videos you wish to show on each page.")),L&&!v&&wp.element.createElement("button",{onClick:n},__("Apply")))),(!L||v)&&!g&&wp.element.createElement("div",S,wp.element.createElement(s.a,{label:__("EmbedPress - Embed anything from 100+ sites"),onSubmit:n,value:h,cannotEmbed:E,onChange:function(e){return m({url:e.target.value})},icon:p.d,DocTitle:__("Learn more about EmbedPress"),docLink:"https://embedpress.com/docs/"})),g?wp.element.createElement("div",{className:o},wp.element.createElement(c.a,null)," "):null,L&&!v&&!g&&wp.element.createElement("figure",S,wp.element.createElement(u.a,{style:{display:g?"none":""},dangerouslySetInnerHTML:{__html:L}}),wp.element.createElement("div",{className:"block-library-embed__interactive-overlay",onMouseUp:m({interactive:!0})}),wp.element.createElement(a.a,{showEditButton:L&&!E,switchBackToURLInput:t})))}t.a=i;var o=n(53),l=n.n(o),a=n(2),c=n(1),s=n(3),u=n(56),p=n(0),__=wp.i18n.__,m=wp.components,d=m.TextControl,f=m.PanelBody,h=wp.blockEditor,b=h.InspectorControls,w=h.useBlockProps,y=wp.element.Fragment},function(e,t,n){e.exports=n(54)},function(e,t,n){var r=function(){return this}()||Function("return this")(),i=r.regeneratorRuntime&&Object.getOwnPropertyNames(r).indexOf("regeneratorRuntime")>=0,o=i&&r.regeneratorRuntime;if(r.regeneratorRuntime=void 0,e.exports=n(55),i)r.regeneratorRuntime=o;else try{delete r.regeneratorRuntime}catch(e){r.regeneratorRuntime=void 0}},function(e,t){!function(t){"use strict";function n(e,t,n,r){var o=t&&t.prototype instanceof i?t:i,l=Object.create(o.prototype),a=new d(r||[]);return l._invoke=s(e,n,a),l}function r(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}function i(){}function o(){}function l(){}function a(e){["next","throw","return"].forEach(function(t){e[t]=function(e){return this._invoke(t,e)}})}function c(e){function t(n,i,o,l){var a=r(e[n],e,i);if("throw"!==a.type){var c=a.arg,s=c.value;return s&&"object"===typeof s&&y.call(s,"__await")?Promise.resolve(s.__await).then(function(e){t("next",e,o,l)},function(e){t("throw",e,o,l)}):Promise.resolve(s).then(function(e){c.value=e,o(c)},l)}l(a.arg)}function n(e,n){function r(){return new Promise(function(r,i){t(e,n,r,i)})}return i=i?i.then(r,r):r()}var i;this._invoke=n}function s(e,t,n){var i=O;return function(o,l){if(i===U)throw new Error("Generator is already running");if(i===j){if("throw"===o)throw l;return h()}for(n.method=o,n.arg=l;;){var a=n.delegate;if(a){var c=u(a,n);if(c){if(c===C)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(i===O)throw i=j,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);i=U;var s=r(e,t,n);if("normal"===s.type){if(i=n.done?j:S,s.arg===C)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(i=j,n.method="throw",n.arg=s.arg)}}}function u(e,t){var n=e.iterator[t.method];if(n===b){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=b,u(e,t),"throw"===t.method))return C;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return C}var i=r(n,e.iterator,t.arg);if("throw"===i.type)return t.method="throw",t.arg=i.arg,t.delegate=null,C;var o=i.arg;return o?o.done?(t[e.resultName]=o.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=b),t.delegate=null,C):o:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,C)}function p(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function m(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function d(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(p,this),this.reset(!0)}function f(e){if(e){var t=e[g];if(t)return t.call(e);if("function"===typeof e.next)return e;if(!isNaN(e.length)){var n=-1,r=function t(){for(;++n<e.length;)if(y.call(e,n))return t.value=e[n],t.done=!1,t;return t.value=b,t.done=!0,t};return r.next=r}}return{next:h}}function h(){return{value:b,done:!0}}var b,w=Object.prototype,y=w.hasOwnProperty,v="function"===typeof Symbol?Symbol:{},g=v.iterator||"@@iterator",E=v.asyncIterator||"@@asyncIterator",L=v.toStringTag||"@@toStringTag",k="object"===typeof e,_=t.regeneratorRuntime;if(_)return void(k&&(e.exports=_));_=t.regeneratorRuntime=k?e.exports:{},_.wrap=n;var O="suspendedStart",S="suspendedYield",U="executing",j="completed",C={},x={};x[g]=function(){return this};var R=Object.getPrototypeOf,M=R&&R(R(f([])));M&&M!==w&&y.call(M,g)&&(x=M);var T=l.prototype=i.prototype=Object.create(x);o.prototype=T.constructor=l,l.constructor=o,l[L]=o.displayName="GeneratorFunction",_.isGeneratorFunction=function(e){var t="function"===typeof e&&e.constructor;return!!t&&(t===o||"GeneratorFunction"===(t.displayName||t.name))},_.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,L in e||(e[L]="GeneratorFunction")),e.prototype=Object.create(T),e},_.awrap=function(e){return{__await:e}},a(c.prototype),c.prototype[E]=function(){return this},_.AsyncIterator=c,_.async=function(e,t,r,i){var o=new c(n(e,t,r,i));return _.isGeneratorFunction(t)?o:o.next().then(function(e){return e.done?e.value:o.next()})},a(T),T[L]="Generator",T[g]=function(){return this},T.toString=function(){return"[object Generator]"},_.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function n(){for(;t.length;){var r=t.pop();if(r in e)return n.value=r,n.done=!1,n}return n.done=!0,n}},_.values=f,d.prototype={constructor:d,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=b,this.done=!1,this.delegate=null,this.method="next",this.arg=b,this.tryEntries.forEach(m),!e)for(var t in this)"t"===t.charAt(0)&&y.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=b)},stop:function(){this.done=!0;var e=this.tryEntries[0],t=e.completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(e){function t(t,r){return o.type="throw",o.arg=e,n.next=t,r&&(n.method="next",n.arg=b),!!r}if(this.done)throw e;for(var n=this,r=this.tryEntries.length-1;r>=0;--r){var i=this.tryEntries[r],o=i.completion;if("root"===i.tryLoc)return t("end");if(i.tryLoc<=this.prev){var l=y.call(i,"catchLoc"),a=y.call(i,"finallyLoc");if(l&&a){if(this.prev<i.catchLoc)return t(i.catchLoc,!0);if(this.prev<i.finallyLoc)return t(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return t(i.catchLoc,!0)}else{if(!a)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return t(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&y.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var i=r;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var o=i?i.completion:{};return o.type=e,o.arg=t,i?(this.method="next",this.next=i.finallyLoc,C):this.complete(o)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),C},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),m(n),C}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var i=r.arg;m(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:f(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=b),C}}}(function(){return this}()||Function("return this")())},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function o(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var l=n(6),a=n.n(l),c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=wp.element.Component,p=function(e){function t(e){r(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.myRef=React.createRef(),n}return o(t,e),s(t,[{key:"componentDidMount",value:function(){a.a.findDOMNode(this.myRef.current).addEventListener("load",this.props.onLoad)}},{key:"render",value:function(){return wp.element.createElement("div",c({ref:this.myRef},this.props))}}]),t}(u);t.a=p},function(e,t,n){"use strict";var r=n(58),i=(n.n(r),n(59)),o=(n.n(i),n(60)),l=n(0),__=wp.i18n.__,a=wp.blocks.registerBlockType;embedpressObj&&embedpressObj.active_blocks&&embedpressObj.active_blocks["embedpress-pdf"]&&a("embedpress/embedpress-pdf",{title:__("EmbedPress PDF"),icon:l.c,category:"embedpress",keywords:[__("embedpress"),__("pdf"),__("doc"),__("document")],supports:{align:["left","center","right"],default:""},attributes:{id:{type:"string"},href:{type:"string"},powered_by:{type:"boolean",default:!0},width:{type:"number",default:"600"},height:{type:"number",default:"600"},fileName:{type:"string"},mime:{type:"string"}},edit:o.a,save:function(e){return null}})},function(e,t){},function(e,t){},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function o(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var l=n(4),a=n(5),c=n(1),s=n(0),u=function(){function e(e,t){var n=[],_n=!0,r=!1,i=void 0;try{for(var o,l=e[Symbol.iterator]();!(_n=(o=l.next()).done)&&(n.push(o.value),!t||n.length!==t);_n=!0);}catch(e){r=!0,i=e}finally{try{!_n&&l.return&&l.return()}finally{if(r)throw i}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),p=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),__=wp.i18n.__,m=wp.blob,d=m.getBlobByURL,f=m.isBlobURL,h=m.revokeBlobURL,b=wp.blockEditor,w=b.BlockIcon,y=b.MediaPlaceholder,v=b.InspectorControls,g=wp.element,E=g.Component,L=g.Fragment,k=wp.components,_=k.RangeControl,O=k.PanelBody,S=k.ExternalLink,U=k.ToggleControl,j=["application/pdf"],C=function(e){function t(){r(this,t);var e=i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments));return e.onSelectFile=e.onSelectFile.bind(e),e.onUploadError=e.onUploadError.bind(e),e.onLoad=e.onLoad.bind(e),e.hideOverlay=e.hideOverlay.bind(e),e.state={hasError:!1,fetching:!1,interactive:!1,loadPdf:!0},e}return o(t,e),p(t,[{key:"componentDidMount",value:function(){var e=this,t=this.props,n=t.attributes,r=t.mediaUpload,i=t.noticeOperations,o=n.href;if(f(o)){r({filesList:[d(o)],onFileChange:function(t){var n=u(t,1),r=n[0];return e.onSelectFile(r)},onError:function(t){e.setState({hasError:!0}),i.createErrorNotice(t)}}),h(o)}this.props.attributes.href&&"application/pdf"===this.props.attributes.mime&&this.state.loadPdf&&this.setState({loadPdf:!1})}},{key:"componentDidUpdate",value:function(e){e.isSelected&&!this.props.isSelected&&this.setState({showCopyConfirmation:!1})}},{key:"hideOverlay",value:function(){this.setState({interactive:!0})}},{key:"onLoad",value:function(){this.setState({fetching:!1})}},{key:"onSelectFile",value:function(e){e&&e.url&&(this.setState({hasError:!1}),this.props.setAttributes({href:e.url,fileName:e.title,id:"embedpress-pdf-"+Date.now(),mime:e.mime}),void 0!==embedpressObj.branding&&void 0!==embedpressObj.branding.powered_by&&this.props.setAttributes({powered_by:embedpressObj.branding.powered_by}),"application/pdf"===e.mime&&this.setState({loadPdf:!1}))}},{key:"onUploadError",value:function(e){var t=this.props.noticeOperations;t.removeAllNotices(),t.createErrorNotice(e)}},{key:"render",value:function(){var e=this.props,t=e.attributes,n=e.noticeUI,r=e.setAttributes,i=t.href,o=t.mime,u=t.id,p=t.width,m=t.height,d=t.powered_by,f=this.state,h=f.hasError,b=f.interactive,g=f.fetching,E=f.loadPdf;if(!i||h)return wp.element.createElement("div",{className:"embedpress-document-editmode"},wp.element.createElement(y,{icon:wp.element.createElement(w,{icon:s.c}),labels:{title:__("EmbedPress PDF"),instructions:__("Upload a PDF file or pick one from your media library for embed.")},onSelect:this.onSelectFile,notices:n,allowedTypes:j,onError:this.onUploadError},wp.element.createElement("div",{style:{width:"100%"},className:"components-placeholder__learn-more embedpress-doc-link"},wp.element.createElement(S,{href:"https://embedpress.com/docs/embed-document/"},"Learn more about Embedded document "))));var k="//view.officeapps.live.com/op/embed.aspx?src="+i,C=embedpressObj.pdf_renderer+"?file="+i;return wp.element.createElement(L,null,g&&"application/pdf"!==o?wp.element.createElement(c.a,null):null,wp.element.createElement("div",{className:"embedpress-document-embed ep-doc-"+u,style:{width:p,maxWidth:"100%"}},"application/pdf"===o&&wp.element.createElement("iframe",{style:{height:m,width:p},className:"embedpress-embed-document-pdf "+u,"data-emid":u,"data-emsrc":i,src:C}),"application/pdf"!==o&&wp.element.createElement(l.a,{onMouseUponMouseUp:this.hideOverlay,style:{height:m,width:p,display:g||!E?"none":""},onLoad:this.onLoad,src:k}),!b&&wp.element.createElement("div",{className:"block-library-embed__interactive-overlay",onMouseUp:this.hideOverlay}),d&&wp.element.createElement("p",{className:"embedpress-el-powered"},"Powered By EmbedPress"),!g&&wp.element.createElement(a.a,{id:u})),wp.element.createElement(v,{key:"inspector"},wp.element.createElement(O,{title:__("Embed Size","embedpress")},wp.element.createElement(_,{label:__("Width","embedpress"),value:p,onChange:function(e){return r({width:e})},max:1e3,min:1}),wp.element.createElement(_,{label:__("Height","embedpress"),value:m,onChange:function(e){return r({height:e})},max:1e3,min:1}),wp.element.createElement(U,{label:__("Powered By","embedpress"),onChange:function(e){return r({powered_by:e})},checked:d}))))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return!e.isSelected&&t.interactive?{interactive:!1}:null}}]),t}(E);t.a=C},function(e,t,n){"use strict";var r=n(62),i=(n.n(r),n(63)),o=(n.n(i),n(64)),l=n(0),__=wp.i18n.__,a=wp.blocks.registerBlockType;embedpressObj&&embedpressObj.active_blocks&&embedpressObj.active_blocks["embedpress-calendar"]&&a("embedpress/embedpress-calendar",{title:__("Google Calendar"),icon:l.a,category:"embedpress",keywords:["embedpress","embed","calendar","calender","google","cal","events","task","birthday"],supports:{align:["left","center","right"],default:"center",lightBlockWrapper:!0},attributes:{id:{type:"string"},powered_by:{type:"boolean",default:!0},is_public:{type:"boolean",default:!0},width:{type:"string",default:600},height:{type:"string",default:600},url:{type:"string",default:""},embedHTML:{type:"string",default:""}},edit:o.a,save:function(e){return null}})},function(e,t){},function(e,t){},function(e,t,n){"use strict";function r(e){function t(){d({editingURL:!0,is_public:!0})}function n(e){e&&e.preventDefault(),w?(d({fetching:!0}),setTimeout(function(){d({fetching:!1,cannotEmbed:!1,editingURL:!1,embedHTML:"ready"})},500)):d({cannotEmbed:!0,fetching:!1,editingURL:!0})}var r=e.attributes,s=e.className,d=e.setAttributes,w=r.url,y=r.editingURL,v=r.fetching,g=r.cannotEmbed,E=r.embedHTML,L=r.height,k=r.width,_=r.powered_by,O=r.is_public,S=r.align,U=h?h({className:"align"+S,style:{width:k+"px",height:L+"px"}}):[];return wp.element.createElement(b,null,wp.element.createElement(f,null,wp.element.createElement(p,{title:__("Customize Embedded Calendar","embedpress")},wp.element.createElement("p",null,__("You can adjust the width and height of embedded content.","embedpress")),wp.element.createElement(u,{label:__("Width","embedpress"),value:k,onChange:function(e){return d({width:e})}}),wp.element.createElement(u,{label:__("Height","embedpress"),value:L,onChange:function(e){return d({height:e})}})),wp.element.createElement(p,{title:__("Calendar Type and other options","embedpress")},wp.element.createElement("p",null,__("You can show public calendar without any API key","embedpress")),wp.element.createElement(m,{label:__("Powered By","embedpress"),onChange:function(e){return d({powered_by:e})},checked:_}),wp.element.createElement(m,{label:__("Embedding Public Calendar","embedpress"),onChange:function(e){return d({is_public:e})},checked:O}))),(!E||y)&&!v&&O&&wp.element.createElement("div",U,wp.element.createElement(o.a,{label:__("Public Calendar Link"),onSubmit:n,value:w,cannotEmbed:g,onChange:function(e){return d({url:e.target.value})},icon:l.a,DocTitle:__("Learn more about EmbedPress Calendar"),docLink:"https://embedpress.com/docs/"})),v?wp.element.createElement("div",{className:s},wp.element.createElement(i.a,null)," "):null,E&&O&&!y&&!v&&wp.element.createElement("figure",U,O&&wp.element.createElement("iframe",{style:{display:v?"none":""},src:w,width:k,height:L}),_&&wp.element.createElement("p",{className:"embedpress-el-powered"},"Powered By EmbedPress"),wp.element.createElement("div",{className:"block-library-embed__interactive-overlay",onMouseUp:d({interactive:!0})}),wp.element.createElement(a.a,{showEditButton:E&&!g,switchBackToURLInput:t})),!O&&wp.element.createElement("figure",c({className:"testing"},U),wp.element.createElement("p",null,"Private Calendar will show in the frontend only.",wp.element.createElement("br",null),wp.element.createElement("strong",null,"Note: Private calendar needs EmbedPress Pro.")),_&&wp.element.createElement("p",{className:"embedpress-el-powered"},"Powered By EmbedPress"),wp.element.createElement("div",{className:"block-library-embed__interactive-overlay",onMouseUp:d({interactive:!0})}),wp.element.createElement(a.a,{showEditButton:E&&!g,switchBackToURLInput:t})))}t.a=r;var i=n(1),o=n(3),l=n(0),a=n(2),c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s=wp.components,u=s.TextControl,p=s.PanelBody,m=s.ToggleControl,d=wp.blockEditor,f=d.InspectorControls,h=d.useBlockProps,b=wp.element.Fragment,__=wp.i18n.__}]);
|
Gutenberg/plugin.php
CHANGED
@@ -142,6 +142,16 @@ function embedpress_gutenberg_register_all_block() {
|
|
142 |
if ( 'embedpress' === $blocks_to_register ) {
|
143 |
register_block_type( 'embedpress/embedpress', [
|
144 |
'render_callback' => 'embedpress_render_block',
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
145 |
]);
|
146 |
}elseif ( 'embedpress-pdf' === $blocks_to_register ) {
|
147 |
register_block_type( 'embedpress/embedpress-pdf', [
|
142 |
if ( 'embedpress' === $blocks_to_register ) {
|
143 |
register_block_type( 'embedpress/embedpress', [
|
144 |
'render_callback' => 'embedpress_render_block',
|
145 |
+
'attributes' => array(
|
146 |
+
'height' => [
|
147 |
+
'type' => 'string',
|
148 |
+
'default' => '450'
|
149 |
+
],
|
150 |
+
'width' => [
|
151 |
+
'type' => 'string',
|
152 |
+
'default' => '600'
|
153 |
+
],
|
154 |
+
),
|
155 |
]);
|
156 |
}elseif ( 'embedpress-pdf' === $blocks_to_register ) {
|
157 |
register_block_type( 'embedpress/embedpress-pdf', [
|
assets/css/embedpress.css
CHANGED
@@ -448,4 +448,5 @@
|
|
448 |
flex: 0 0 25%;
|
449 |
max-width: 25%;
|
450 |
}
|
451 |
-
}
|
|
448 |
flex: 0 0 25%;
|
449 |
max-width: 25%;
|
450 |
}
|
451 |
+
}
|
452 |
+
|
assets/images/youtube/deleted-video-thumb.png
ADDED
Binary file
|
assets/images/youtube/private.png
ADDED
Binary file
|
assets/images/youtube/spin.gif
ADDED
Binary file
|
assets/images/youtube/youtube-play.png
ADDED
Binary file
|
assets/js/front.js
CHANGED
@@ -28,6 +28,7 @@
|
|
28 |
PDFObject.embed(src, "."+id, option);
|
29 |
}));
|
30 |
}
|
|
|
31 |
});
|
32 |
|
33 |
/**
|
@@ -64,4 +65,172 @@
|
|
64 |
|
65 |
// Run on resize.
|
66 |
window.onresize = embedPressResponsiveEmbeds;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
67 |
})();
|
28 |
PDFObject.embed(src, "."+id, option);
|
29 |
}));
|
30 |
}
|
31 |
+
youtubeChannelGallery();
|
32 |
});
|
33 |
|
34 |
/**
|
65 |
|
66 |
// Run on resize.
|
67 |
window.onresize = embedPressResponsiveEmbeds;
|
68 |
+
|
69 |
+
|
70 |
+
function hasClass(ele, cls) {
|
71 |
+
return !!ele.className.match(new RegExp("(\\s|^)" + cls + "(\\s|$)"));
|
72 |
+
}
|
73 |
+
|
74 |
+
function addClass(ele, cls) {
|
75 |
+
if (!hasClass(ele, cls)) ele.className += " " + cls;
|
76 |
+
}
|
77 |
+
|
78 |
+
function removeClass(ele, cls) {
|
79 |
+
if (hasClass(ele, cls)) {
|
80 |
+
var reg = new RegExp("(\\s|^)" + cls + "(\\s|$)");
|
81 |
+
ele.className = ele.className.replace(reg, " ");
|
82 |
+
}
|
83 |
+
}
|
84 |
+
if (!Element.prototype.matches) {
|
85 |
+
Element.prototype.matches =
|
86 |
+
Element.prototype.matchesSelector ||
|
87 |
+
Element.prototype.webkitMatchesSelector ||
|
88 |
+
Element.prototype.mozMatchesSelector ||
|
89 |
+
Element.prototype.msMatchesSelector ||
|
90 |
+
Element.prototype.oMatchesSelector ||
|
91 |
+
function(s) {
|
92 |
+
var matches = (this.document || this.ownerDocument).querySelectorAll(s),
|
93 |
+
i = matches.length;
|
94 |
+
while (--i >= 0 && matches.item(i) !== this) {}
|
95 |
+
return i > -1;
|
96 |
+
};
|
97 |
+
}
|
98 |
+
var delegate = function(el, evt, sel, handler) {
|
99 |
+
el.addEventListener(evt, function(event) {
|
100 |
+
var t = event.target;
|
101 |
+
while (t && t !== this) {
|
102 |
+
if (t.matches(sel)) {
|
103 |
+
handler.call(t, event);
|
104 |
+
}
|
105 |
+
t = t.parentNode;
|
106 |
+
}
|
107 |
+
});
|
108 |
+
};
|
109 |
+
|
110 |
+
function sendRequest(url, postData, callback) {
|
111 |
+
var req = createXMLHTTPObject();
|
112 |
+
if (!req) return;
|
113 |
+
var method = postData ? "POST" : "GET";
|
114 |
+
req.open(method, url, true);
|
115 |
+
if (postData) {
|
116 |
+
req.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
|
117 |
+
}
|
118 |
+
req.onreadystatechange = function() {
|
119 |
+
if (req.readyState != 4) return;
|
120 |
+
if (req.status != 200 && req.status != 304) {
|
121 |
+
return;
|
122 |
+
}
|
123 |
+
callback(req);
|
124 |
+
};
|
125 |
+
if (req.readyState == 4) return;
|
126 |
+
req.send(postData);
|
127 |
+
}
|
128 |
+
|
129 |
+
var XMLHttpFactories = [
|
130 |
+
function() {
|
131 |
+
return new XMLHttpRequest();
|
132 |
+
},
|
133 |
+
function() {
|
134 |
+
return new ActiveXObject("Msxml3.XMLHTTP");
|
135 |
+
},
|
136 |
+
function() {
|
137 |
+
return new ActiveXObject("Msxml2.XMLHTTP.6.0");
|
138 |
+
},
|
139 |
+
function() {
|
140 |
+
return new ActiveXObject("Msxml2.XMLHTTP.3.0");
|
141 |
+
},
|
142 |
+
function() {
|
143 |
+
return new ActiveXObject("Msxml2.XMLHTTP");
|
144 |
+
},
|
145 |
+
function() {
|
146 |
+
return new ActiveXObject("Microsoft.XMLHTTP");
|
147 |
+
},
|
148 |
+
];
|
149 |
+
|
150 |
+
function createXMLHTTPObject() {
|
151 |
+
var xmlhttp = false;
|
152 |
+
for (var i = 0; i < XMLHttpFactories.length; i++) {
|
153 |
+
try {
|
154 |
+
xmlhttp = XMLHttpFactories[i]();
|
155 |
+
} catch (e) {
|
156 |
+
continue;
|
157 |
+
}
|
158 |
+
break;
|
159 |
+
}
|
160 |
+
return xmlhttp;
|
161 |
+
}
|
162 |
+
function youtubeChannelGallery() {
|
163 |
+
var playerWraps = document.getElementsByClassName("ep-player-wrap");
|
164 |
+
if (playerWraps && playerWraps.length) {
|
165 |
+
for (var i=0, im=playerWraps.length; im>i; i++) {
|
166 |
+
youtubeChannelEvents(playerWraps[i])
|
167 |
+
}
|
168 |
+
}
|
169 |
+
}
|
170 |
+
function youtubeChannelEvents(playerWrap){
|
171 |
+
delegate(playerWrap, "click", ".item", function(event) {
|
172 |
+
var embed = "https://www.youtube.com/embed/";
|
173 |
+
var vid = this.getAttribute("data-vid");
|
174 |
+
var iframe = playerWrap.getElementsByTagName("iframe");
|
175 |
+
if(vid) {
|
176 |
+
if(iframe){
|
177 |
+
var vidSrc = iframe[0].src.replace(/(.*\/embed\/)([^\?&"'>]+)(.+)?/, `\$1${vid}\$3`);
|
178 |
+
if (vidSrc.indexOf('autoplay') > 0)
|
179 |
+
{
|
180 |
+
vidSrc = vidSrc.replace('autoplay=0', 'autoplay=1');
|
181 |
+
}
|
182 |
+
else
|
183 |
+
{
|
184 |
+
vidSrc += '&autoplay=1';
|
185 |
+
}
|
186 |
+
iframe[0].src = vidSrc;
|
187 |
+
playerWrap.scrollIntoView();
|
188 |
+
}
|
189 |
+
}
|
190 |
+
});
|
191 |
+
var currentPage = 1;
|
192 |
+
delegate(playerWrap, "click", ".ep-next, .ep-prev", function(event) {
|
193 |
+
var isNext = this.classList.contains("ep-next");
|
194 |
+
if (isNext) {
|
195 |
+
currentPage++;
|
196 |
+
} else {
|
197 |
+
currentPage--;
|
198 |
+
}
|
199 |
+
var data = {
|
200 |
+
action: "youtube_rest_api",
|
201 |
+
playlistid: this.getAttribute("data-playlistid"),
|
202 |
+
pagetoken: this.getAttribute("data-pagetoken"),
|
203 |
+
pagesize: this.getAttribute("data-pagesize"),
|
204 |
+
};
|
205 |
+
|
206 |
+
var formBody = [];
|
207 |
+
for (var property in data) {
|
208 |
+
var encodedKey = encodeURIComponent(property);
|
209 |
+
var encodedValue = encodeURIComponent(data[property]);
|
210 |
+
formBody.push(encodedKey + "=" + encodedValue);
|
211 |
+
}
|
212 |
+
formBody = formBody.join("&");
|
213 |
+
|
214 |
+
var loader = playerWrap.getElementsByClassName("ep-loader");
|
215 |
+
var galleryWrapper = playerWrap.getElementsByClassName(
|
216 |
+
"ep-youtube__content__block"
|
217 |
+
);
|
218 |
+
removeClass(loader[0], "hide");
|
219 |
+
addClass(galleryWrapper[0], "loading");
|
220 |
+
sendRequest("/wp-admin/admin-ajax.php", formBody, function(request) {
|
221 |
+
addClass(loader[0], "hide");
|
222 |
+
removeClass(galleryWrapper[0], "loading");
|
223 |
+
|
224 |
+
if (galleryWrapper && galleryWrapper[0] && request.responseText) {
|
225 |
+
var response = JSON.parse(request.responseText);
|
226 |
+
galleryWrapper[0].outerHTML = response.html;
|
227 |
+
var currentPageNode =
|
228 |
+
galleryWrapper[0].getElementsByClassName("current-page");
|
229 |
+
if (currentPageNode && currentPageNode[0]) {
|
230 |
+
currentPageNode[0].textContent = currentPage;
|
231 |
+
}
|
232 |
+
}
|
233 |
+
});
|
234 |
+
});
|
235 |
+
}
|
236 |
})();
|
assets/js/preview.js
CHANGED
@@ -987,7 +987,7 @@
|
|
987 |
var p = new self.Node('p', 1);
|
988 |
|
989 |
var text = new self.Node('#text', 3);
|
990 |
-
text.value = self.decodeEmbedURLSpecialChars(node.attributes.map['data-url'].trim(), true, customAttributes);
|
991 |
|
992 |
p.append(text.clone());
|
993 |
|
987 |
var p = new self.Node('p', 1);
|
988 |
|
989 |
var text = new self.Node('#text', 3);
|
990 |
+
text.value = (node.attributes.map && typeof node.attributes.map['data-url'] != 'undefined') ? self.decodeEmbedURLSpecialChars(node.attributes.map['data-url'].trim(), true, customAttributes) : '';
|
991 |
|
992 |
p.append(text.clone());
|
993 |
|
embedpress.php
CHANGED
@@ -5,7 +5,7 @@
|
|
5 |
* Description: EmbedPress lets you embed videos, images, posts, audio, maps and upload PDF, DOC, PPT & all other types of content into your WordPress site with one-click and showcase it beautifully for the visitors. 100+ sources supported.
|
6 |
* Author: WPDeveloper
|
7 |
* Author URI: https://wpdeveloper.com
|
8 |
-
* Version: 3.
|
9 |
* Text Domain: embedpress
|
10 |
* Domain Path: /languages
|
11 |
*
|
5 |
* Description: EmbedPress lets you embed videos, images, posts, audio, maps and upload PDF, DOC, PPT & all other types of content into your WordPress site with one-click and showcase it beautifully for the visitors. 100+ sources supported.
|
6 |
* Author: WPDeveloper
|
7 |
* Author URI: https://wpdeveloper.com
|
8 |
+
* Version: 3.5.0
|
9 |
* Text Domain: embedpress
|
10 |
* Domain Path: /languages
|
11 |
*
|
includes.php
CHANGED
@@ -22,7 +22,7 @@ if ( ! defined('EMBEDPRESS_PLG_NAME')) {
|
|
22 |
}
|
23 |
|
24 |
if ( ! defined('EMBEDPRESS_VERSION')) {
|
25 |
-
define('EMBEDPRESS_VERSION', "3.
|
26 |
/**
|
27 |
* @deprecated 2.2.0
|
28 |
*/
|
22 |
}
|
23 |
|
24 |
if ( ! defined('EMBEDPRESS_VERSION')) {
|
25 |
+
define('EMBEDPRESS_VERSION', "3.5.0");
|
26 |
/**
|
27 |
* @deprecated 2.2.0
|
28 |
*/
|
providers.php
CHANGED
@@ -20,5 +20,6 @@ $additionalServiceProviders = [
|
|
20 |
EMBEDPRESS_NAMESPACE . "\\Providers\\Twitch" => ["twitch.tv", "clips.twitch.tv"],
|
21 |
EMBEDPRESS_NAMESPACE . "\\Providers\\Giphy" => ["giphy.com", "i.giphy.com"],
|
22 |
EMBEDPRESS_NAMESPACE . "\\Providers\\Boomplay" => ["boomplay.com"],
|
|
|
23 |
|
24 |
];
|
20 |
EMBEDPRESS_NAMESPACE . "\\Providers\\Twitch" => ["twitch.tv", "clips.twitch.tv"],
|
21 |
EMBEDPRESS_NAMESPACE . "\\Providers\\Giphy" => ["giphy.com", "i.giphy.com"],
|
22 |
EMBEDPRESS_NAMESPACE . "\\Providers\\Boomplay" => ["boomplay.com"],
|
23 |
+
EMBEDPRESS_NAMESPACE . "\\Providers\\Youtube" => ["youtube.com"],
|
24 |
|
25 |
];
|
readme.txt
CHANGED
@@ -6,7 +6,7 @@ Tags: embed, embed youtube, gutenberg embed, pdf, doc, docs, ppt, elementor embe
|
|
6 |
Requires at least: 4.6
|
7 |
Tested up to: 6.0
|
8 |
Requires PHP: 5.6
|
9 |
-
Stable tag: 3.
|
10 |
License: GPLv3 or later
|
11 |
License URI: https://opensource.org/licenses/GPL-3.0
|
12 |
|
@@ -382,7 +382,13 @@ Not at all. You can set up everything your team needs without any coding knowled
|
|
382 |
The format is based on [Keep a Changelog](http://keepachangelog.com/)
|
383 |
and this project adheres to [Semantic Versioning](http://semver.org/).
|
384 |
|
385 |
-
= [3.
|
|
|
|
|
|
|
|
|
|
|
|
|
386 |
* Fixed: Stopped working in Multisite Environment.
|
387 |
* Few minor bug fix and improvements.
|
388 |
|
6 |
Requires at least: 4.6
|
7 |
Tested up to: 6.0
|
8 |
Requires PHP: 5.6
|
9 |
+
Stable tag: 3.5.0
|
10 |
License: GPLv3 or later
|
11 |
License URI: https://opensource.org/licenses/GPL-3.0
|
12 |
|
382 |
The format is based on [Keep a Changelog](http://keepachangelog.com/)
|
383 |
and this project adheres to [Semantic Versioning](http://semver.org/).
|
384 |
|
385 |
+
= [3.5.0] - 2022-08-25 =
|
386 |
+
* Added: Youtube Channel Embed.
|
387 |
+
* Added: Zoom control option in PDF embed in Elementor.
|
388 |
+
* Fixed: Meetup fatal error if the event is deleted.
|
389 |
+
* Few minor bug fix and improvements.
|
390 |
+
|
391 |
+
= [3.4.3] - 2022-07-03 =
|
392 |
* Fixed: Stopped working in Multisite Environment.
|
393 |
* Few minor bug fix and improvements.
|
394 |
|
vendor/autoload.php
CHANGED
@@ -2,6 +2,11 @@
|
|
2 |
|
3 |
// autoload.php @generated by Composer
|
4 |
|
|
|
|
|
|
|
|
|
|
|
5 |
require_once __DIR__ . '/composer/autoload_real.php';
|
6 |
|
7 |
return ComposerAutoloaderInit892912675c615e61d62bcd5adc416c51::getLoader();
|
2 |
|
3 |
// autoload.php @generated by Composer
|
4 |
|
5 |
+
if (PHP_VERSION_ID < 50600) {
|
6 |
+
echo 'Composer 2.3.0 dropped support for autoloading on PHP <5.6 and you are running '.PHP_VERSION.', please upgrade PHP or use Composer 2.2 LTS via "composer self-update --2.2". Aborting.'.PHP_EOL;
|
7 |
+
exit(1);
|
8 |
+
}
|
9 |
+
|
10 |
require_once __DIR__ . '/composer/autoload_real.php';
|
11 |
|
12 |
return ComposerAutoloaderInit892912675c615e61d62bcd5adc416c51::getLoader();
|
vendor/composer/InstalledVersions.php
CHANGED
@@ -21,12 +21,14 @@ use Composer\Semver\VersionParser;
|
|
21 |
* See also https://getcomposer.org/doc/07-runtime.md#installed-versions
|
22 |
*
|
23 |
* To require its presence, you can require `composer-runtime-api ^2.0`
|
|
|
|
|
24 |
*/
|
25 |
class InstalledVersions
|
26 |
{
|
27 |
/**
|
28 |
* @var mixed[]|null
|
29 |
-
* @psalm-var array{root: array{name: string,
|
30 |
*/
|
31 |
private static $installed;
|
32 |
|
@@ -37,7 +39,7 @@ class InstalledVersions
|
|
37 |
|
38 |
/**
|
39 |
* @var array[]
|
40 |
-
* @psalm-var array<string, array{root: array{name: string,
|
41 |
*/
|
42 |
private static $installedByVendor = array();
|
43 |
|
@@ -241,7 +243,7 @@ class InstalledVersions
|
|
241 |
|
242 |
/**
|
243 |
* @return array
|
244 |
-
* @psalm-return array{name: string,
|
245 |
*/
|
246 |
public static function getRootPackage()
|
247 |
{
|
@@ -255,7 +257,7 @@ class InstalledVersions
|
|
255 |
*
|
256 |
* @deprecated Use getAllRawData() instead which returns all datasets for all autoloaders present in the process. getRawData only returns the first dataset loaded, which may not be what you expect.
|
257 |
* @return array[]
|
258 |
-
* @psalm-return array{root: array{name: string,
|
259 |
*/
|
260 |
public static function getRawData()
|
261 |
{
|
@@ -278,7 +280,7 @@ class InstalledVersions
|
|
278 |
* Returns the raw data of all installed.php which are currently loaded for custom implementations
|
279 |
*
|
280 |
* @return array[]
|
281 |
-
* @psalm-return list<array{root: array{name: string,
|
282 |
*/
|
283 |
public static function getAllRawData()
|
284 |
{
|
@@ -301,7 +303,7 @@ class InstalledVersions
|
|
301 |
* @param array[] $data A vendor/composer/installed.php data set
|
302 |
* @return void
|
303 |
*
|
304 |
-
* @psalm-param array{root: array{name: string,
|
305 |
*/
|
306 |
public static function reload($data)
|
307 |
{
|
@@ -311,7 +313,7 @@ class InstalledVersions
|
|
311 |
|
312 |
/**
|
313 |
* @return array[]
|
314 |
-
* @psalm-return list<array{root: array{name: string,
|
315 |
*/
|
316 |
private static function getInstalled()
|
317 |
{
|
21 |
* See also https://getcomposer.org/doc/07-runtime.md#installed-versions
|
22 |
*
|
23 |
* To require its presence, you can require `composer-runtime-api ^2.0`
|
24 |
+
*
|
25 |
+
* @final
|
26 |
*/
|
27 |
class InstalledVersions
|
28 |
{
|
29 |
/**
|
30 |
* @var mixed[]|null
|
31 |
+
* @psalm-var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>}|array{}|null
|
32 |
*/
|
33 |
private static $installed;
|
34 |
|
39 |
|
40 |
/**
|
41 |
* @var array[]
|
42 |
+
* @psalm-var array<string, array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>}>
|
43 |
*/
|
44 |
private static $installedByVendor = array();
|
45 |
|
243 |
|
244 |
/**
|
245 |
* @return array
|
246 |
+
* @psalm-return array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}
|
247 |
*/
|
248 |
public static function getRootPackage()
|
249 |
{
|
257 |
*
|
258 |
* @deprecated Use getAllRawData() instead which returns all datasets for all autoloaders present in the process. getRawData only returns the first dataset loaded, which may not be what you expect.
|
259 |
* @return array[]
|
260 |
+
* @psalm-return array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>}
|
261 |
*/
|
262 |
public static function getRawData()
|
263 |
{
|
280 |
* Returns the raw data of all installed.php which are currently loaded for custom implementations
|
281 |
*
|
282 |
* @return array[]
|
283 |
+
* @psalm-return list<array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>}>
|
284 |
*/
|
285 |
public static function getAllRawData()
|
286 |
{
|
303 |
* @param array[] $data A vendor/composer/installed.php data set
|
304 |
* @return void
|
305 |
*
|
306 |
+
* @psalm-param array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>} $data
|
307 |
*/
|
308 |
public static function reload($data)
|
309 |
{
|
313 |
|
314 |
/**
|
315 |
* @return array[]
|
316 |
+
* @psalm-return list<array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>}>
|
317 |
*/
|
318 |
private static function getInstalled()
|
319 |
{
|
vendor/composer/autoload_classmap.php
CHANGED
@@ -2,9 +2,225 @@
|
|
2 |
|
3 |
// autoload_classmap.php @generated by Composer
|
4 |
|
5 |
-
$vendorDir = dirname(
|
6 |
$baseDir = dirname($vendorDir);
|
7 |
|
8 |
return array(
|
9 |
'Composer\\InstalledVersions' => $vendorDir . '/composer/InstalledVersions.php',
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
10 |
);
|
2 |
|
3 |
// autoload_classmap.php @generated by Composer
|
4 |
|
5 |
+
$vendorDir = dirname(__DIR__);
|
6 |
$baseDir = dirname($vendorDir);
|
7 |
|
8 |
return array(
|
9 |
'Composer\\InstalledVersions' => $vendorDir . '/composer/InstalledVersions.php',
|
10 |
+
'Embera\\Cache\\CacheAdapter' => $vendorDir . '/wpdevelopers/embera/src/Embera/Cache/CacheAdapter.php',
|
11 |
+
'Embera\\Cache\\CacheInterface' => $vendorDir . '/wpdevelopers/embera/src/Embera/Cache/CacheInterface.php',
|
12 |
+
'Embera\\Cache\\Filesystem' => $vendorDir . '/wpdevelopers/embera/src/Embera/Cache/Filesystem.php',
|
13 |
+
'Embera\\Embera' => $vendorDir . '/wpdevelopers/embera/src/Embera/Embera.php',
|
14 |
+
'Embera\\Html\\IgnoreTags' => $vendorDir . '/wpdevelopers/embera/src/Embera/Html/IgnoreTags.php',
|
15 |
+
'Embera\\Html\\ResponsiveEmbeds' => $vendorDir . '/wpdevelopers/embera/src/Embera/Html/ResponsiveEmbeds.php',
|
16 |
+
'Embera\\Http\\HttpClient' => $vendorDir . '/wpdevelopers/embera/src/Embera/Http/HttpClient.php',
|
17 |
+
'Embera\\Http\\HttpClientCache' => $vendorDir . '/wpdevelopers/embera/src/Embera/Http/HttpClientCache.php',
|
18 |
+
'Embera\\Http\\HttpClientInterface' => $vendorDir . '/wpdevelopers/embera/src/Embera/Http/HttpClientInterface.php',
|
19 |
+
'Embera\\Http\\OembedClient' => $vendorDir . '/wpdevelopers/embera/src/Embera/Http/OembedClient.php',
|
20 |
+
'Embera\\ProviderCollection\\CustomProviderCollection' => $vendorDir . '/wpdevelopers/embera/src/Embera/ProviderCollection/CustomProviderCollection.php',
|
21 |
+
'Embera\\ProviderCollection\\DefaultProviderCollection' => $vendorDir . '/wpdevelopers/embera/src/Embera/ProviderCollection/DefaultProviderCollection.php',
|
22 |
+
'Embera\\ProviderCollection\\ProviderCollectionAdapter' => $vendorDir . '/wpdevelopers/embera/src/Embera/ProviderCollection/ProviderCollectionAdapter.php',
|
23 |
+
'Embera\\ProviderCollection\\ProviderCollectionInterface' => $vendorDir . '/wpdevelopers/embera/src/Embera/ProviderCollection/ProviderCollectionInterface.php',
|
24 |
+
'Embera\\ProviderCollection\\SlimProviderCollection' => $vendorDir . '/wpdevelopers/embera/src/Embera/ProviderCollection/SlimProviderCollection.php',
|
25 |
+
'Embera\\Provider\\ActBlue' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/ActBlue.php',
|
26 |
+
'Embera\\Provider\\Adways' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Adways.php',
|
27 |
+
'Embera\\Provider\\Altru' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Altru.php',
|
28 |
+
'Embera\\Provider\\AmCharts' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/AmCharts.php',
|
29 |
+
'Embera\\Provider\\Animoto' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Animoto.php',
|
30 |
+
'Embera\\Provider\\AnnieMusic' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/AnnieMusic.php',
|
31 |
+
'Embera\\Provider\\Apester' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Apester.php',
|
32 |
+
'Embera\\Provider\\Archivos' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Archivos.php',
|
33 |
+
'Embera\\Provider\\AudioClip' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/AudioClip.php',
|
34 |
+
'Embera\\Provider\\Audioboom' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Audioboom.php',
|
35 |
+
'Embera\\Provider\\Audiomack' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Audiomack.php',
|
36 |
+
'Embera\\Provider\\Avocode' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Avocode.php',
|
37 |
+
'Embera\\Provider\\Backtracks' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Backtracks.php',
|
38 |
+
'Embera\\Provider\\BeautifulAI' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/BeautifulAI.php',
|
39 |
+
'Embera\\Provider\\BlackfireIO' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/BlackfireIO.php',
|
40 |
+
'Embera\\Provider\\Blogcast' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Blogcast.php',
|
41 |
+
'Embera\\Provider\\Buttondown' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Buttondown.php',
|
42 |
+
'Embera\\Provider\\Byzart' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Byzart.php',
|
43 |
+
'Embera\\Provider\\Ceros' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Ceros.php',
|
44 |
+
'Embera\\Provider\\ChartBlocks' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/ChartBlocks.php',
|
45 |
+
'Embera\\Provider\\Chirbit' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Chirbit.php',
|
46 |
+
'Embera\\Provider\\CircuitLab' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/CircuitLab.php',
|
47 |
+
'Embera\\Provider\\Clyp' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Clyp.php',
|
48 |
+
'Embera\\Provider\\CocoCorp' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/CocoCorp.php',
|
49 |
+
'Embera\\Provider\\CodeHS' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/CodeHS.php',
|
50 |
+
'Embera\\Provider\\CodePen' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/CodePen.php',
|
51 |
+
'Embera\\Provider\\CodeSandbox' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/CodeSandbox.php',
|
52 |
+
'Embera\\Provider\\Codepoints' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Codepoints.php',
|
53 |
+
'Embera\\Provider\\Commaful' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Commaful.php',
|
54 |
+
'Embera\\Provider\\Coub' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Coub.php',
|
55 |
+
'Embera\\Provider\\Cueup' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Cueup.php',
|
56 |
+
'Embera\\Provider\\DailyMotion' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/DailyMotion.php',
|
57 |
+
'Embera\\Provider\\Datawrapper' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Datawrapper.php',
|
58 |
+
'Embera\\Provider\\Deseretnews' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Deseretnews.php',
|
59 |
+
'Embera\\Provider\\Deviantart' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Deviantart.php',
|
60 |
+
'Embera\\Provider\\Didacte' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Didacte.php',
|
61 |
+
'Embera\\Provider\\Digiteka' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Digiteka.php',
|
62 |
+
'Embera\\Provider\\DocDroid' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/DocDroid.php',
|
63 |
+
'Embera\\Provider\\DotSUB' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/DotSUB.php',
|
64 |
+
'Embera\\Provider\\EduMedia' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/EduMedia.php',
|
65 |
+
'Embera\\Provider\\Embedery' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Embedery.php',
|
66 |
+
'Embera\\Provider\\Ethfiddle' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Ethfiddle.php',
|
67 |
+
'Embera\\Provider\\Eyrie' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Eyrie.php',
|
68 |
+
'Embera\\Provider\\FITE' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/FITE.php',
|
69 |
+
'Embera\\Provider\\Facebook' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Facebook.php',
|
70 |
+
'Embera\\Provider\\Fader' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Fader.php',
|
71 |
+
'Embera\\Provider\\FaithLifeTV' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/FaithLifeTV.php',
|
72 |
+
'Embera\\Provider\\Fitapp' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Fitapp.php',
|
73 |
+
'Embera\\Provider\\Flickr' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Flickr.php',
|
74 |
+
'Embera\\Provider\\Flourish' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Flourish.php',
|
75 |
+
'Embera\\Provider\\GeographCI' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/GeographCI.php',
|
76 |
+
'Embera\\Provider\\GeographDE' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/GeographDE.php',
|
77 |
+
'Embera\\Provider\\GeographUk' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/GeographUk.php',
|
78 |
+
'Embera\\Provider\\GetShow' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/GetShow.php',
|
79 |
+
'Embera\\Provider\\GettyImages' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/GettyImages.php',
|
80 |
+
'Embera\\Provider\\Gfycat' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Gfycat.php',
|
81 |
+
'Embera\\Provider\\Giphy' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Giphy.php',
|
82 |
+
'Embera\\Provider\\GloriaTV' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/GloriaTV.php',
|
83 |
+
'Embera\\Provider\\Gyazo' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Gyazo.php',
|
84 |
+
'Embera\\Provider\\Hearthis' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Hearthis.php',
|
85 |
+
'Embera\\Provider\\HiHaHo' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/HiHaHo.php',
|
86 |
+
'Embera\\Provider\\Huffduffer' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Huffduffer.php',
|
87 |
+
'Embera\\Provider\\IHeartRadio' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/IHeartRadio.php',
|
88 |
+
'Embera\\Provider\\Infogram' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Infogram.php',
|
89 |
+
'Embera\\Provider\\Infoveave' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Infoveave.php',
|
90 |
+
'Embera\\Provider\\Injurymap' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Injurymap.php',
|
91 |
+
'Embera\\Provider\\Inoreader' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Inoreader.php',
|
92 |
+
'Embera\\Provider\\Instagram' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Instagram.php',
|
93 |
+
'Embera\\Provider\\Issuu' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Issuu.php',
|
94 |
+
'Embera\\Provider\\Jovian' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Jovian.php',
|
95 |
+
'Embera\\Provider\\KakaoTV' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/KakaoTV.php',
|
96 |
+
'Embera\\Provider\\Kickstarter' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Kickstarter.php',
|
97 |
+
'Embera\\Provider\\Kidoju' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Kidoju.php',
|
98 |
+
'Embera\\Provider\\KirimEmail' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/KirimEmail.php',
|
99 |
+
'Embera\\Provider\\Kit' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Kit.php',
|
100 |
+
'Embera\\Provider\\Kmdr' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Kmdr.php',
|
101 |
+
'Embera\\Provider\\Knacki' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Knacki.php',
|
102 |
+
'Embera\\Provider\\LearningApps' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/LearningApps.php',
|
103 |
+
'Embera\\Provider\\LillePod' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/LillePod.php',
|
104 |
+
'Embera\\Provider\\Livestream' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Livestream.php',
|
105 |
+
'Embera\\Provider\\Loom' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Loom.php',
|
106 |
+
'Embera\\Provider\\Ludus' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Ludus.php',
|
107 |
+
'Embera\\Provider\\Lumiere' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Lumiere.php',
|
108 |
+
'Embera\\Provider\\Matterport' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Matterport.php',
|
109 |
+
'Embera\\Provider\\MediaLab' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/MediaLab.php',
|
110 |
+
'Embera\\Provider\\MedienArchivKuenste' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/MedienArchivKuenste.php',
|
111 |
+
'Embera\\Provider\\Meetup' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Meetup.php',
|
112 |
+
'Embera\\Provider\\MermaidInk' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/MermaidInk.php',
|
113 |
+
'Embera\\Provider\\MessesInfo' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/MessesInfo.php',
|
114 |
+
'Embera\\Provider\\MicrosoftStream' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/MicrosoftStream.php',
|
115 |
+
'Embera\\Provider\\MixCloud' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/MixCloud.php',
|
116 |
+
'Embera\\Provider\\ModeloIO' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/ModeloIO.php',
|
117 |
+
'Embera\\Provider\\MusicboxManiacs' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/MusicboxManiacs.php',
|
118 |
+
'Embera\\Provider\\Namchey' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Namchey.php',
|
119 |
+
'Embera\\Provider\\Nanoo' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Nanoo.php',
|
120 |
+
'Embera\\Provider\\NaturalAtlas' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/NaturalAtlas.php',
|
121 |
+
'Embera\\Provider\\Nfb' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Nfb.php',
|
122 |
+
'Embera\\Provider\\NoPaste' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/NoPaste.php',
|
123 |
+
'Embera\\Provider\\Omniscope' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Omniscope.php',
|
124 |
+
'Embera\\Provider\\OnSizzle' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/OnSizzle.php',
|
125 |
+
'Embera\\Provider\\OraTV' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/OraTV.php',
|
126 |
+
'Embera\\Provider\\Orbitvu' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Orbitvu.php',
|
127 |
+
'Embera\\Provider\\Outplayed' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Outplayed.php',
|
128 |
+
'Embera\\Provider\\OverflowIO' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/OverflowIO.php',
|
129 |
+
'Embera\\Provider\\Oz' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Oz.php',
|
130 |
+
'Embera\\Provider\\Padlet' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Padlet.php',
|
131 |
+
'Embera\\Provider\\Pastery' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Pastery.php',
|
132 |
+
'Embera\\Provider\\Pinpoll' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Pinpoll.php',
|
133 |
+
'Embera\\Provider\\Pixdor' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Pixdor.php',
|
134 |
+
'Embera\\Provider\\Playbuzz' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Playbuzz.php',
|
135 |
+
'Embera\\Provider\\Podbean' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Podbean.php',
|
136 |
+
'Embera\\Provider\\PolariShare' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/PolariShare.php',
|
137 |
+
'Embera\\Provider\\Polldaddy' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Polldaddy.php',
|
138 |
+
'Embera\\Provider\\Portfolium' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Portfolium.php',
|
139 |
+
'Embera\\Provider\\Posixion' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Posixion.php',
|
140 |
+
'Embera\\Provider\\ProviderAdapter' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/ProviderAdapter.php',
|
141 |
+
'Embera\\Provider\\ProviderInterface' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/ProviderInterface.php',
|
142 |
+
'Embera\\Provider\\RadioPublic' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/RadioPublic.php',
|
143 |
+
'Embera\\Provider\\Rcvis' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Rcvis.php',
|
144 |
+
'Embera\\Provider\\Reddit' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Reddit.php',
|
145 |
+
'Embera\\Provider\\ReleaseWire' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/ReleaseWire.php',
|
146 |
+
'Embera\\Provider\\Replit' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Replit.php',
|
147 |
+
'Embera\\Provider\\ReverbNation' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/ReverbNation.php',
|
148 |
+
'Embera\\Provider\\Roomshare' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Roomshare.php',
|
149 |
+
'Embera\\Provider\\RoosterTeeth' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/RoosterTeeth.php',
|
150 |
+
'Embera\\Provider\\Rumble' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Rumble.php',
|
151 |
+
'Embera\\Provider\\RunKit' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/RunKit.php',
|
152 |
+
'Embera\\Provider\\Saooti' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Saooti.php',
|
153 |
+
'Embera\\Provider\\SapoVideos' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/SapoVideos.php',
|
154 |
+
'Embera\\Provider\\ScreenNine' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/ScreenNine.php',
|
155 |
+
'Embera\\Provider\\Screencast' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Screencast.php',
|
156 |
+
'Embera\\Provider\\ScribbleMaps' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/ScribbleMaps.php',
|
157 |
+
'Embera\\Provider\\Scribd' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Scribd.php',
|
158 |
+
'Embera\\Provider\\SendToNews' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/SendToNews.php',
|
159 |
+
'Embera\\Provider\\Shortnote' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Shortnote.php',
|
160 |
+
'Embera\\Provider\\Shoudio' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Shoudio.php',
|
161 |
+
'Embera\\Provider\\ShowTheWay' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/ShowTheWay.php',
|
162 |
+
'Embera\\Provider\\Simplecast' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Simplecast.php',
|
163 |
+
'Embera\\Provider\\Sketchfab' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Sketchfab.php',
|
164 |
+
'Embera\\Provider\\Slideshare' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Slideshare.php',
|
165 |
+
'Embera\\Provider\\SmashNotes' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/SmashNotes.php',
|
166 |
+
'Embera\\Provider\\Smugmug' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Smugmug.php',
|
167 |
+
'Embera\\Provider\\SocialExplorer' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/SocialExplorer.php',
|
168 |
+
'Embera\\Provider\\SongLink' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/SongLink.php',
|
169 |
+
'Embera\\Provider\\SoundCloud' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/SoundCloud.php',
|
170 |
+
'Embera\\Provider\\SpeakerDeck' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/SpeakerDeck.php',
|
171 |
+
'Embera\\Provider\\Spotful' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Spotful.php',
|
172 |
+
'Embera\\Provider\\Spotify' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Spotify.php',
|
173 |
+
'Embera\\Provider\\Spreaker' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Spreaker.php',
|
174 |
+
'Embera\\Provider\\StandfordDigitalRepository' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/StandfordDigitalRepository.php',
|
175 |
+
'Embera\\Provider\\Streamable' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Streamable.php',
|
176 |
+
'Embera\\Provider\\Subscribi' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Subscribi.php',
|
177 |
+
'Embera\\Provider\\Sudomemo' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Sudomemo.php',
|
178 |
+
'Embera\\Provider\\Sutori' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Sutori.php',
|
179 |
+
'Embera\\Provider\\Sway' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Sway.php',
|
180 |
+
'Embera\\Provider\\Ted' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Ted.php',
|
181 |
+
'Embera\\Provider\\TheNewYorkTimes' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/TheNewYorkTimes.php',
|
182 |
+
'Embera\\Provider\\Tickcounter' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Tickcounter.php',
|
183 |
+
'Embera\\Provider\\TikTok' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/TikTok.php',
|
184 |
+
'Embera\\Provider\\Toornament' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Toornament.php',
|
185 |
+
'Embera\\Provider\\TourHero' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/TourHero.php',
|
186 |
+
'Embera\\Provider\\Tumblr' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Tumblr.php',
|
187 |
+
'Embera\\Provider\\Tuxx' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Tuxx.php',
|
188 |
+
'Embera\\Provider\\Tvcf' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Tvcf.php',
|
189 |
+
'Embera\\Provider\\TwentyThreeHq' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/TwentyThreeHq.php',
|
190 |
+
'Embera\\Provider\\Twitter' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Twitter.php',
|
191 |
+
'Embera\\Provider\\Typecast' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Typecast.php',
|
192 |
+
'Embera\\Provider\\Typlog' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Typlog.php',
|
193 |
+
'Embera\\Provider\\UniversitePantheonSorbonne' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/UniversitePantheonSorbonne.php',
|
194 |
+
'Embera\\Provider\\UniversityCambridgeMap' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/UniversityCambridgeMap.php',
|
195 |
+
'Embera\\Provider\\Uppy' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Uppy.php',
|
196 |
+
'Embera\\Provider\\UstreamTV' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/UstreamTV.php',
|
197 |
+
'Embera\\Provider\\Ustudio' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Ustudio.php',
|
198 |
+
'Embera\\Provider\\Veer' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Veer.php',
|
199 |
+
'Embera\\Provider\\Verse' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Verse.php',
|
200 |
+
'Embera\\Provider\\Vidyard' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Vidyard.php',
|
201 |
+
'Embera\\Provider\\Vimeo' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Vimeo.php',
|
202 |
+
'Embera\\Provider\\Viously' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Viously.php',
|
203 |
+
'Embera\\Provider\\Vlipsy' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Vlipsy.php',
|
204 |
+
'Embera\\Provider\\Vlive' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Vlive.php',
|
205 |
+
'Embera\\Provider\\VoxSnap' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/VoxSnap.php',
|
206 |
+
'Embera\\Provider\\WaveVideo' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/WaveVideo.php',
|
207 |
+
'Embera\\Provider\\Wistia' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Wistia.php',
|
208 |
+
'Embera\\Provider\\Wizer' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Wizer.php',
|
209 |
+
'Embera\\Provider\\Wokwi' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Wokwi.php',
|
210 |
+
'Embera\\Provider\\WolframCloud' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/WolframCloud.php',
|
211 |
+
'Embera\\Provider\\Wordpress' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Wordpress.php',
|
212 |
+
'Embera\\Provider\\Wordwall' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Wordwall.php',
|
213 |
+
'Embera\\Provider\\Youtube' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Youtube.php',
|
214 |
+
'Embera\\Provider\\Zeplin' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Zeplin.php',
|
215 |
+
'Embera\\Provider\\Zingsoft' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Zingsoft.php',
|
216 |
+
'Embera\\Provider\\ZnipeTV' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/ZnipeTV.php',
|
217 |
+
'Embera\\Provider\\Zoomable' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/Zoomable.php',
|
218 |
+
'Embera\\Provider\\iFixit' => $vendorDir . '/wpdevelopers/embera/src/Embera/Provider/iFixit.php',
|
219 |
+
'Embera\\Url' => $vendorDir . '/wpdevelopers/embera/src/Embera/Url.php',
|
220 |
+
'PriyoMukul\\WPNotice\\Dismiss' => $vendorDir . '/priyomukul/wp-notice/src/Dismiss.php',
|
221 |
+
'PriyoMukul\\WPNotice\\Notice' => $vendorDir . '/priyomukul/wp-notice/src/Notice.php',
|
222 |
+
'PriyoMukul\\WPNotice\\Notices' => $vendorDir . '/priyomukul/wp-notice/src/Notices.php',
|
223 |
+
'PriyoMukul\\WPNotice\\Utils\\Base' => $vendorDir . '/priyomukul/wp-notice/src/Utils/Base.php',
|
224 |
+
'PriyoMukul\\WPNotice\\Utils\\Helper' => $vendorDir . '/priyomukul/wp-notice/src/Utils/Helper.php',
|
225 |
+
'PriyoMukul\\WPNotice\\Utils\\Storage' => $vendorDir . '/priyomukul/wp-notice/src/Utils/Storage.php',
|
226 |
);
|
vendor/composer/autoload_namespaces.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
|
3 |
// autoload_namespaces.php @generated by Composer
|
4 |
|
5 |
-
$vendorDir = dirname(
|
6 |
$baseDir = dirname($vendorDir);
|
7 |
|
8 |
return array(
|
2 |
|
3 |
// autoload_namespaces.php @generated by Composer
|
4 |
|
5 |
+
$vendorDir = dirname(__DIR__);
|
6 |
$baseDir = dirname($vendorDir);
|
7 |
|
8 |
return array(
|
vendor/composer/autoload_psr4.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
|
3 |
// autoload_psr4.php @generated by Composer
|
4 |
|
5 |
-
$vendorDir = dirname(
|
6 |
$baseDir = dirname($vendorDir);
|
7 |
|
8 |
return array(
|
2 |
|
3 |
// autoload_psr4.php @generated by Composer
|
4 |
|
5 |
+
$vendorDir = dirname(__DIR__);
|
6 |
$baseDir = dirname($vendorDir);
|
7 |
|
8 |
return array(
|
vendor/composer/autoload_real.php
CHANGED
@@ -25,30 +25,11 @@ class ComposerAutoloaderInit892912675c615e61d62bcd5adc416c51
|
|
25 |
require __DIR__ . '/platform_check.php';
|
26 |
|
27 |
spl_autoload_register(array('ComposerAutoloaderInit892912675c615e61d62bcd5adc416c51', 'loadClassLoader'), true, true);
|
28 |
-
self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(
|
29 |
spl_autoload_unregister(array('ComposerAutoloaderInit892912675c615e61d62bcd5adc416c51', 'loadClassLoader'));
|
30 |
|
31 |
-
|
32 |
-
|
33 |
-
require __DIR__ . '/autoload_static.php';
|
34 |
-
|
35 |
-
call_user_func(\Composer\Autoload\ComposerStaticInit892912675c615e61d62bcd5adc416c51::getInitializer($loader));
|
36 |
-
} else {
|
37 |
-
$map = require __DIR__ . '/autoload_namespaces.php';
|
38 |
-
foreach ($map as $namespace => $path) {
|
39 |
-
$loader->set($namespace, $path);
|
40 |
-
}
|
41 |
-
|
42 |
-
$map = require __DIR__ . '/autoload_psr4.php';
|
43 |
-
foreach ($map as $namespace => $path) {
|
44 |
-
$loader->setPsr4($namespace, $path);
|
45 |
-
}
|
46 |
-
|
47 |
-
$classMap = require __DIR__ . '/autoload_classmap.php';
|
48 |
-
if ($classMap) {
|
49 |
-
$loader->addClassMap($classMap);
|
50 |
-
}
|
51 |
-
}
|
52 |
|
53 |
$loader->register(true);
|
54 |
|
25 |
require __DIR__ . '/platform_check.php';
|
26 |
|
27 |
spl_autoload_register(array('ComposerAutoloaderInit892912675c615e61d62bcd5adc416c51', 'loadClassLoader'), true, true);
|
28 |
+
self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
|
29 |
spl_autoload_unregister(array('ComposerAutoloaderInit892912675c615e61d62bcd5adc416c51', 'loadClassLoader'));
|
30 |
|
31 |
+
require __DIR__ . '/autoload_static.php';
|
32 |
+
call_user_func(\Composer\Autoload\ComposerStaticInit892912675c615e61d62bcd5adc416c51::getInitializer($loader));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
33 |
|
34 |
$loader->register(true);
|
35 |
|
vendor/composer/autoload_static.php
CHANGED
@@ -30,6 +30,222 @@ class ComposerStaticInit892912675c615e61d62bcd5adc416c51
|
|
30 |
|
31 |
public static $classMap = array (
|
32 |
'Composer\\InstalledVersions' => __DIR__ . '/..' . '/composer/InstalledVersions.php',
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
33 |
);
|
34 |
|
35 |
public static function getInitializer(ClassLoader $loader)
|
30 |
|
31 |
public static $classMap = array (
|
32 |
'Composer\\InstalledVersions' => __DIR__ . '/..' . '/composer/InstalledVersions.php',
|
33 |
+
'Embera\\Cache\\CacheAdapter' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Cache/CacheAdapter.php',
|
34 |
+
'Embera\\Cache\\CacheInterface' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Cache/CacheInterface.php',
|
35 |
+
'Embera\\Cache\\Filesystem' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Cache/Filesystem.php',
|
36 |
+
'Embera\\Embera' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Embera.php',
|
37 |
+
'Embera\\Html\\IgnoreTags' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Html/IgnoreTags.php',
|
38 |
+
'Embera\\Html\\ResponsiveEmbeds' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Html/ResponsiveEmbeds.php',
|
39 |
+
'Embera\\Http\\HttpClient' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Http/HttpClient.php',
|
40 |
+
'Embera\\Http\\HttpClientCache' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Http/HttpClientCache.php',
|
41 |
+
'Embera\\Http\\HttpClientInterface' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Http/HttpClientInterface.php',
|
42 |
+
'Embera\\Http\\OembedClient' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Http/OembedClient.php',
|
43 |
+
'Embera\\ProviderCollection\\CustomProviderCollection' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/ProviderCollection/CustomProviderCollection.php',
|
44 |
+
'Embera\\ProviderCollection\\DefaultProviderCollection' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/ProviderCollection/DefaultProviderCollection.php',
|
45 |
+
'Embera\\ProviderCollection\\ProviderCollectionAdapter' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/ProviderCollection/ProviderCollectionAdapter.php',
|
46 |
+
'Embera\\ProviderCollection\\ProviderCollectionInterface' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/ProviderCollection/ProviderCollectionInterface.php',
|
47 |
+
'Embera\\ProviderCollection\\SlimProviderCollection' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/ProviderCollection/SlimProviderCollection.php',
|
48 |
+
'Embera\\Provider\\ActBlue' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/ActBlue.php',
|
49 |
+
'Embera\\Provider\\Adways' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Adways.php',
|
50 |
+
'Embera\\Provider\\Altru' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Altru.php',
|
51 |
+
'Embera\\Provider\\AmCharts' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/AmCharts.php',
|
52 |
+
'Embera\\Provider\\Animoto' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Animoto.php',
|
53 |
+
'Embera\\Provider\\AnnieMusic' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/AnnieMusic.php',
|
54 |
+
'Embera\\Provider\\Apester' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Apester.php',
|
55 |
+
'Embera\\Provider\\Archivos' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Archivos.php',
|
56 |
+
'Embera\\Provider\\AudioClip' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/AudioClip.php',
|
57 |
+
'Embera\\Provider\\Audioboom' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Audioboom.php',
|
58 |
+
'Embera\\Provider\\Audiomack' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Audiomack.php',
|
59 |
+
'Embera\\Provider\\Avocode' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Avocode.php',
|
60 |
+
'Embera\\Provider\\Backtracks' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Backtracks.php',
|
61 |
+
'Embera\\Provider\\BeautifulAI' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/BeautifulAI.php',
|
62 |
+
'Embera\\Provider\\BlackfireIO' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/BlackfireIO.php',
|
63 |
+
'Embera\\Provider\\Blogcast' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Blogcast.php',
|
64 |
+
'Embera\\Provider\\Buttondown' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Buttondown.php',
|
65 |
+
'Embera\\Provider\\Byzart' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Byzart.php',
|
66 |
+
'Embera\\Provider\\Ceros' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Ceros.php',
|
67 |
+
'Embera\\Provider\\ChartBlocks' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/ChartBlocks.php',
|
68 |
+
'Embera\\Provider\\Chirbit' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Chirbit.php',
|
69 |
+
'Embera\\Provider\\CircuitLab' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/CircuitLab.php',
|
70 |
+
'Embera\\Provider\\Clyp' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Clyp.php',
|
71 |
+
'Embera\\Provider\\CocoCorp' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/CocoCorp.php',
|
72 |
+
'Embera\\Provider\\CodeHS' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/CodeHS.php',
|
73 |
+
'Embera\\Provider\\CodePen' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/CodePen.php',
|
74 |
+
'Embera\\Provider\\CodeSandbox' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/CodeSandbox.php',
|
75 |
+
'Embera\\Provider\\Codepoints' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Codepoints.php',
|
76 |
+
'Embera\\Provider\\Commaful' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Commaful.php',
|
77 |
+
'Embera\\Provider\\Coub' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Coub.php',
|
78 |
+
'Embera\\Provider\\Cueup' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Cueup.php',
|
79 |
+
'Embera\\Provider\\DailyMotion' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/DailyMotion.php',
|
80 |
+
'Embera\\Provider\\Datawrapper' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Datawrapper.php',
|
81 |
+
'Embera\\Provider\\Deseretnews' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Deseretnews.php',
|
82 |
+
'Embera\\Provider\\Deviantart' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Deviantart.php',
|
83 |
+
'Embera\\Provider\\Didacte' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Didacte.php',
|
84 |
+
'Embera\\Provider\\Digiteka' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Digiteka.php',
|
85 |
+
'Embera\\Provider\\DocDroid' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/DocDroid.php',
|
86 |
+
'Embera\\Provider\\DotSUB' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/DotSUB.php',
|
87 |
+
'Embera\\Provider\\EduMedia' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/EduMedia.php',
|
88 |
+
'Embera\\Provider\\Embedery' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Embedery.php',
|
89 |
+
'Embera\\Provider\\Ethfiddle' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Ethfiddle.php',
|
90 |
+
'Embera\\Provider\\Eyrie' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Eyrie.php',
|
91 |
+
'Embera\\Provider\\FITE' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/FITE.php',
|
92 |
+
'Embera\\Provider\\Facebook' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Facebook.php',
|
93 |
+
'Embera\\Provider\\Fader' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Fader.php',
|
94 |
+
'Embera\\Provider\\FaithLifeTV' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/FaithLifeTV.php',
|
95 |
+
'Embera\\Provider\\Fitapp' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Fitapp.php',
|
96 |
+
'Embera\\Provider\\Flickr' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Flickr.php',
|
97 |
+
'Embera\\Provider\\Flourish' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Flourish.php',
|
98 |
+
'Embera\\Provider\\GeographCI' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/GeographCI.php',
|
99 |
+
'Embera\\Provider\\GeographDE' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/GeographDE.php',
|
100 |
+
'Embera\\Provider\\GeographUk' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/GeographUk.php',
|
101 |
+
'Embera\\Provider\\GetShow' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/GetShow.php',
|
102 |
+
'Embera\\Provider\\GettyImages' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/GettyImages.php',
|
103 |
+
'Embera\\Provider\\Gfycat' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Gfycat.php',
|
104 |
+
'Embera\\Provider\\Giphy' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Giphy.php',
|
105 |
+
'Embera\\Provider\\GloriaTV' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/GloriaTV.php',
|
106 |
+
'Embera\\Provider\\Gyazo' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Gyazo.php',
|
107 |
+
'Embera\\Provider\\Hearthis' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Hearthis.php',
|
108 |
+
'Embera\\Provider\\HiHaHo' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/HiHaHo.php',
|
109 |
+
'Embera\\Provider\\Huffduffer' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Huffduffer.php',
|
110 |
+
'Embera\\Provider\\IHeartRadio' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/IHeartRadio.php',
|
111 |
+
'Embera\\Provider\\Infogram' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Infogram.php',
|
112 |
+
'Embera\\Provider\\Infoveave' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Infoveave.php',
|
113 |
+
'Embera\\Provider\\Injurymap' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Injurymap.php',
|
114 |
+
'Embera\\Provider\\Inoreader' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Inoreader.php',
|
115 |
+
'Embera\\Provider\\Instagram' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Instagram.php',
|
116 |
+
'Embera\\Provider\\Issuu' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Issuu.php',
|
117 |
+
'Embera\\Provider\\Jovian' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Jovian.php',
|
118 |
+
'Embera\\Provider\\KakaoTV' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/KakaoTV.php',
|
119 |
+
'Embera\\Provider\\Kickstarter' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Kickstarter.php',
|
120 |
+
'Embera\\Provider\\Kidoju' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Kidoju.php',
|
121 |
+
'Embera\\Provider\\KirimEmail' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/KirimEmail.php',
|
122 |
+
'Embera\\Provider\\Kit' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Kit.php',
|
123 |
+
'Embera\\Provider\\Kmdr' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Kmdr.php',
|
124 |
+
'Embera\\Provider\\Knacki' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Knacki.php',
|
125 |
+
'Embera\\Provider\\LearningApps' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/LearningApps.php',
|
126 |
+
'Embera\\Provider\\LillePod' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/LillePod.php',
|
127 |
+
'Embera\\Provider\\Livestream' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Livestream.php',
|
128 |
+
'Embera\\Provider\\Loom' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Loom.php',
|
129 |
+
'Embera\\Provider\\Ludus' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Ludus.php',
|
130 |
+
'Embera\\Provider\\Lumiere' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Lumiere.php',
|
131 |
+
'Embera\\Provider\\Matterport' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Matterport.php',
|
132 |
+
'Embera\\Provider\\MediaLab' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/MediaLab.php',
|
133 |
+
'Embera\\Provider\\MedienArchivKuenste' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/MedienArchivKuenste.php',
|
134 |
+
'Embera\\Provider\\Meetup' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Meetup.php',
|
135 |
+
'Embera\\Provider\\MermaidInk' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/MermaidInk.php',
|
136 |
+
'Embera\\Provider\\MessesInfo' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/MessesInfo.php',
|
137 |
+
'Embera\\Provider\\MicrosoftStream' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/MicrosoftStream.php',
|
138 |
+
'Embera\\Provider\\MixCloud' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/MixCloud.php',
|
139 |
+
'Embera\\Provider\\ModeloIO' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/ModeloIO.php',
|
140 |
+
'Embera\\Provider\\MusicboxManiacs' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/MusicboxManiacs.php',
|
141 |
+
'Embera\\Provider\\Namchey' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Namchey.php',
|
142 |
+
'Embera\\Provider\\Nanoo' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Nanoo.php',
|
143 |
+
'Embera\\Provider\\NaturalAtlas' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/NaturalAtlas.php',
|
144 |
+
'Embera\\Provider\\Nfb' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Nfb.php',
|
145 |
+
'Embera\\Provider\\NoPaste' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/NoPaste.php',
|
146 |
+
'Embera\\Provider\\Omniscope' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Omniscope.php',
|
147 |
+
'Embera\\Provider\\OnSizzle' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/OnSizzle.php',
|
148 |
+
'Embera\\Provider\\OraTV' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/OraTV.php',
|
149 |
+
'Embera\\Provider\\Orbitvu' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Orbitvu.php',
|
150 |
+
'Embera\\Provider\\Outplayed' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Outplayed.php',
|
151 |
+
'Embera\\Provider\\OverflowIO' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/OverflowIO.php',
|
152 |
+
'Embera\\Provider\\Oz' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Oz.php',
|
153 |
+
'Embera\\Provider\\Padlet' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Padlet.php',
|
154 |
+
'Embera\\Provider\\Pastery' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Pastery.php',
|
155 |
+
'Embera\\Provider\\Pinpoll' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Pinpoll.php',
|
156 |
+
'Embera\\Provider\\Pixdor' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Pixdor.php',
|
157 |
+
'Embera\\Provider\\Playbuzz' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Playbuzz.php',
|
158 |
+
'Embera\\Provider\\Podbean' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Podbean.php',
|
159 |
+
'Embera\\Provider\\PolariShare' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/PolariShare.php',
|
160 |
+
'Embera\\Provider\\Polldaddy' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Polldaddy.php',
|
161 |
+
'Embera\\Provider\\Portfolium' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Portfolium.php',
|
162 |
+
'Embera\\Provider\\Posixion' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Posixion.php',
|
163 |
+
'Embera\\Provider\\ProviderAdapter' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/ProviderAdapter.php',
|
164 |
+
'Embera\\Provider\\ProviderInterface' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/ProviderInterface.php',
|
165 |
+
'Embera\\Provider\\RadioPublic' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/RadioPublic.php',
|
166 |
+
'Embera\\Provider\\Rcvis' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Rcvis.php',
|
167 |
+
'Embera\\Provider\\Reddit' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Reddit.php',
|
168 |
+
'Embera\\Provider\\ReleaseWire' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/ReleaseWire.php',
|
169 |
+
'Embera\\Provider\\Replit' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Replit.php',
|
170 |
+
'Embera\\Provider\\ReverbNation' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/ReverbNation.php',
|
171 |
+
'Embera\\Provider\\Roomshare' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Roomshare.php',
|
172 |
+
'Embera\\Provider\\RoosterTeeth' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/RoosterTeeth.php',
|
173 |
+
'Embera\\Provider\\Rumble' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Rumble.php',
|
174 |
+
'Embera\\Provider\\RunKit' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/RunKit.php',
|
175 |
+
'Embera\\Provider\\Saooti' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Saooti.php',
|
176 |
+
'Embera\\Provider\\SapoVideos' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/SapoVideos.php',
|
177 |
+
'Embera\\Provider\\ScreenNine' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/ScreenNine.php',
|
178 |
+
'Embera\\Provider\\Screencast' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Screencast.php',
|
179 |
+
'Embera\\Provider\\ScribbleMaps' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/ScribbleMaps.php',
|
180 |
+
'Embera\\Provider\\Scribd' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Scribd.php',
|
181 |
+
'Embera\\Provider\\SendToNews' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/SendToNews.php',
|
182 |
+
'Embera\\Provider\\Shortnote' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Shortnote.php',
|
183 |
+
'Embera\\Provider\\Shoudio' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Shoudio.php',
|
184 |
+
'Embera\\Provider\\ShowTheWay' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/ShowTheWay.php',
|
185 |
+
'Embera\\Provider\\Simplecast' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Simplecast.php',
|
186 |
+
'Embera\\Provider\\Sketchfab' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Sketchfab.php',
|
187 |
+
'Embera\\Provider\\Slideshare' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Slideshare.php',
|
188 |
+
'Embera\\Provider\\SmashNotes' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/SmashNotes.php',
|
189 |
+
'Embera\\Provider\\Smugmug' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Smugmug.php',
|
190 |
+
'Embera\\Provider\\SocialExplorer' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/SocialExplorer.php',
|
191 |
+
'Embera\\Provider\\SongLink' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/SongLink.php',
|
192 |
+
'Embera\\Provider\\SoundCloud' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/SoundCloud.php',
|
193 |
+
'Embera\\Provider\\SpeakerDeck' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/SpeakerDeck.php',
|
194 |
+
'Embera\\Provider\\Spotful' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Spotful.php',
|
195 |
+
'Embera\\Provider\\Spotify' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Spotify.php',
|
196 |
+
'Embera\\Provider\\Spreaker' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Spreaker.php',
|
197 |
+
'Embera\\Provider\\StandfordDigitalRepository' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/StandfordDigitalRepository.php',
|
198 |
+
'Embera\\Provider\\Streamable' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Streamable.php',
|
199 |
+
'Embera\\Provider\\Subscribi' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Subscribi.php',
|
200 |
+
'Embera\\Provider\\Sudomemo' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Sudomemo.php',
|
201 |
+
'Embera\\Provider\\Sutori' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Sutori.php',
|
202 |
+
'Embera\\Provider\\Sway' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Sway.php',
|
203 |
+
'Embera\\Provider\\Ted' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Ted.php',
|
204 |
+
'Embera\\Provider\\TheNewYorkTimes' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/TheNewYorkTimes.php',
|
205 |
+
'Embera\\Provider\\Tickcounter' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Tickcounter.php',
|
206 |
+
'Embera\\Provider\\TikTok' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/TikTok.php',
|
207 |
+
'Embera\\Provider\\Toornament' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Toornament.php',
|
208 |
+
'Embera\\Provider\\TourHero' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/TourHero.php',
|
209 |
+
'Embera\\Provider\\Tumblr' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Tumblr.php',
|
210 |
+
'Embera\\Provider\\Tuxx' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Tuxx.php',
|
211 |
+
'Embera\\Provider\\Tvcf' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Tvcf.php',
|
212 |
+
'Embera\\Provider\\TwentyThreeHq' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/TwentyThreeHq.php',
|
213 |
+
'Embera\\Provider\\Twitter' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Twitter.php',
|
214 |
+
'Embera\\Provider\\Typecast' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Typecast.php',
|
215 |
+
'Embera\\Provider\\Typlog' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Typlog.php',
|
216 |
+
'Embera\\Provider\\UniversitePantheonSorbonne' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/UniversitePantheonSorbonne.php',
|
217 |
+
'Embera\\Provider\\UniversityCambridgeMap' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/UniversityCambridgeMap.php',
|
218 |
+
'Embera\\Provider\\Uppy' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Uppy.php',
|
219 |
+
'Embera\\Provider\\UstreamTV' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/UstreamTV.php',
|
220 |
+
'Embera\\Provider\\Ustudio' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Ustudio.php',
|
221 |
+
'Embera\\Provider\\Veer' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Veer.php',
|
222 |
+
'Embera\\Provider\\Verse' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Verse.php',
|
223 |
+
'Embera\\Provider\\Vidyard' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Vidyard.php',
|
224 |
+
'Embera\\Provider\\Vimeo' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Vimeo.php',
|
225 |
+
'Embera\\Provider\\Viously' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Viously.php',
|
226 |
+
'Embera\\Provider\\Vlipsy' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Vlipsy.php',
|
227 |
+
'Embera\\Provider\\Vlive' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Vlive.php',
|
228 |
+
'Embera\\Provider\\VoxSnap' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/VoxSnap.php',
|
229 |
+
'Embera\\Provider\\WaveVideo' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/WaveVideo.php',
|
230 |
+
'Embera\\Provider\\Wistia' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Wistia.php',
|
231 |
+
'Embera\\Provider\\Wizer' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Wizer.php',
|
232 |
+
'Embera\\Provider\\Wokwi' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Wokwi.php',
|
233 |
+
'Embera\\Provider\\WolframCloud' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/WolframCloud.php',
|
234 |
+
'Embera\\Provider\\Wordpress' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Wordpress.php',
|
235 |
+
'Embera\\Provider\\Wordwall' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Wordwall.php',
|
236 |
+
'Embera\\Provider\\Youtube' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Youtube.php',
|
237 |
+
'Embera\\Provider\\Zeplin' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Zeplin.php',
|
238 |
+
'Embera\\Provider\\Zingsoft' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Zingsoft.php',
|
239 |
+
'Embera\\Provider\\ZnipeTV' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/ZnipeTV.php',
|
240 |
+
'Embera\\Provider\\Zoomable' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/Zoomable.php',
|
241 |
+
'Embera\\Provider\\iFixit' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Provider/iFixit.php',
|
242 |
+
'Embera\\Url' => __DIR__ . '/..' . '/wpdevelopers/embera/src/Embera/Url.php',
|
243 |
+
'PriyoMukul\\WPNotice\\Dismiss' => __DIR__ . '/..' . '/priyomukul/wp-notice/src/Dismiss.php',
|
244 |
+
'PriyoMukul\\WPNotice\\Notice' => __DIR__ . '/..' . '/priyomukul/wp-notice/src/Notice.php',
|
245 |
+
'PriyoMukul\\WPNotice\\Notices' => __DIR__ . '/..' . '/priyomukul/wp-notice/src/Notices.php',
|
246 |
+
'PriyoMukul\\WPNotice\\Utils\\Base' => __DIR__ . '/..' . '/priyomukul/wp-notice/src/Utils/Base.php',
|
247 |
+
'PriyoMukul\\WPNotice\\Utils\\Helper' => __DIR__ . '/..' . '/priyomukul/wp-notice/src/Utils/Helper.php',
|
248 |
+
'PriyoMukul\\WPNotice\\Utils\\Storage' => __DIR__ . '/..' . '/priyomukul/wp-notice/src/Utils/Storage.php',
|
249 |
);
|
250 |
|
251 |
public static function getInitializer(ClassLoader $loader)
|
vendor/composer/installed.json
CHANGED
@@ -7,15 +7,15 @@
|
|
7 |
"source": {
|
8 |
"type": "git",
|
9 |
"url": "git@github.com:priyomukul/wp-notice.git",
|
10 |
-
"reference": "
|
11 |
},
|
12 |
"dist": {
|
13 |
"type": "zip",
|
14 |
-
"url": "https://api.github.com/repos/priyomukul/wp-notice/zipball/
|
15 |
-
"reference": "
|
16 |
"shasum": ""
|
17 |
},
|
18 |
-
"time": "2022-
|
19 |
"default-branch": true,
|
20 |
"type": "library",
|
21 |
"installation-source": "dist",
|
7 |
"source": {
|
8 |
"type": "git",
|
9 |
"url": "git@github.com:priyomukul/wp-notice.git",
|
10 |
+
"reference": "832119aa1f4ddc32375ea88168fc84c2e58e9c29"
|
11 |
},
|
12 |
"dist": {
|
13 |
"type": "zip",
|
14 |
+
"url": "https://api.github.com/repos/priyomukul/wp-notice/zipball/832119aa1f4ddc32375ea88168fc84c2e58e9c29",
|
15 |
+
"reference": "832119aa1f4ddc32375ea88168fc84c2e58e9c29",
|
16 |
"shasum": ""
|
17 |
},
|
18 |
+
"time": "2022-08-01T07:22:57+00:00",
|
19 |
"default-branch": true,
|
20 |
"type": "library",
|
21 |
"installation-source": "dist",
|
vendor/composer/installed.php
CHANGED
@@ -1,42 +1,42 @@
|
|
1 |
<?php return array(
|
2 |
'root' => array(
|
|
|
3 |
'pretty_version' => 'dev-main',
|
4 |
'version' => 'dev-main',
|
|
|
5 |
'type' => 'wordpress-plugin',
|
6 |
'install_path' => __DIR__ . '/../../',
|
7 |
'aliases' => array(),
|
8 |
-
'reference' => 'd2ffe0de0b676a68c3534f11ed7839d518068eab',
|
9 |
-
'name' => 'embedpress/embedpress',
|
10 |
'dev' => true,
|
11 |
),
|
12 |
'versions' => array(
|
13 |
'embedpress/embedpress' => array(
|
14 |
'pretty_version' => 'dev-main',
|
15 |
'version' => 'dev-main',
|
|
|
16 |
'type' => 'wordpress-plugin',
|
17 |
'install_path' => __DIR__ . '/../../',
|
18 |
'aliases' => array(),
|
19 |
-
'reference' => 'd2ffe0de0b676a68c3534f11ed7839d518068eab',
|
20 |
'dev_requirement' => false,
|
21 |
),
|
22 |
'priyomukul/wp-notice' => array(
|
23 |
'pretty_version' => 'dev-main',
|
24 |
'version' => 'dev-main',
|
|
|
25 |
'type' => 'library',
|
26 |
'install_path' => __DIR__ . '/../priyomukul/wp-notice',
|
27 |
'aliases' => array(
|
28 |
0 => '9999999-dev',
|
29 |
),
|
30 |
-
'reference' => '83de1a5ccd2e8492b36459d4a7e3211fe999ee9c',
|
31 |
'dev_requirement' => false,
|
32 |
),
|
33 |
'wpdevelopers/embera' => array(
|
34 |
'pretty_version' => '2.0.17',
|
35 |
'version' => '2.0.17.0',
|
|
|
36 |
'type' => 'library',
|
37 |
'install_path' => __DIR__ . '/../wpdevelopers/embera',
|
38 |
'aliases' => array(),
|
39 |
-
'reference' => '5f521fbe77fdfc992dc399ee39e5fdb338ea1f04',
|
40 |
'dev_requirement' => false,
|
41 |
),
|
42 |
),
|
1 |
<?php return array(
|
2 |
'root' => array(
|
3 |
+
'name' => 'embedpress/embedpress',
|
4 |
'pretty_version' => 'dev-main',
|
5 |
'version' => 'dev-main',
|
6 |
+
'reference' => 'c4beec8973bb3128856d308c4ccb2cdd23f25c82',
|
7 |
'type' => 'wordpress-plugin',
|
8 |
'install_path' => __DIR__ . '/../../',
|
9 |
'aliases' => array(),
|
|
|
|
|
10 |
'dev' => true,
|
11 |
),
|
12 |
'versions' => array(
|
13 |
'embedpress/embedpress' => array(
|
14 |
'pretty_version' => 'dev-main',
|
15 |
'version' => 'dev-main',
|
16 |
+
'reference' => 'c4beec8973bb3128856d308c4ccb2cdd23f25c82',
|
17 |
'type' => 'wordpress-plugin',
|
18 |
'install_path' => __DIR__ . '/../../',
|
19 |
'aliases' => array(),
|
|
|
20 |
'dev_requirement' => false,
|
21 |
),
|
22 |
'priyomukul/wp-notice' => array(
|
23 |
'pretty_version' => 'dev-main',
|
24 |
'version' => 'dev-main',
|
25 |
+
'reference' => '832119aa1f4ddc32375ea88168fc84c2e58e9c29',
|
26 |
'type' => 'library',
|
27 |
'install_path' => __DIR__ . '/../priyomukul/wp-notice',
|
28 |
'aliases' => array(
|
29 |
0 => '9999999-dev',
|
30 |
),
|
|
|
31 |
'dev_requirement' => false,
|
32 |
),
|
33 |
'wpdevelopers/embera' => array(
|
34 |
'pretty_version' => '2.0.17',
|
35 |
'version' => '2.0.17.0',
|
36 |
+
'reference' => '5f521fbe77fdfc992dc399ee39e5fdb338ea1f04',
|
37 |
'type' => 'library',
|
38 |
'install_path' => __DIR__ . '/../wpdevelopers/embera',
|
39 |
'aliases' => array(),
|
|
|
40 |
'dev_requirement' => false,
|
41 |
),
|
42 |
),
|
vendor/priyomukul/wp-notice/src/Notice.php
CHANGED
@@ -77,11 +77,10 @@ class Notice extends Base {
|
|
77 |
}
|
78 |
|
79 |
private function get_content(){
|
80 |
-
if(is_callable($this->content)){
|
81 |
ob_start();
|
82 |
-
call_user_func($this->content);
|
83 |
-
|
84 |
-
return $opt_in_content;
|
85 |
}
|
86 |
return $this->content;
|
87 |
}
|
@@ -90,7 +89,12 @@ class Notice extends Base {
|
|
90 |
if ( ! $force && ! $this->show() ) {
|
91 |
return;
|
92 |
}
|
|
|
93 |
$content = $this->get_content();
|
|
|
|
|
|
|
|
|
94 |
$links = $this->get_links();
|
95 |
|
96 |
// Print the notice.
|
77 |
}
|
78 |
|
79 |
private function get_content(){
|
80 |
+
if( is_callable( $this->content ) ) {
|
81 |
ob_start();
|
82 |
+
call_user_func( $this->content );
|
83 |
+
return ob_get_clean();
|
|
|
84 |
}
|
85 |
return $this->content;
|
86 |
}
|
89 |
if ( ! $force && ! $this->show() ) {
|
90 |
return;
|
91 |
}
|
92 |
+
|
93 |
$content = $this->get_content();
|
94 |
+
if( empty( $content ) ) {
|
95 |
+
return; // Return if notice is empty.
|
96 |
+
}
|
97 |
+
|
98 |
$links = $this->get_links();
|
99 |
|
100 |
// Print the notice.
|