EmbedPress – Embed Google Docs, YouTube, Maps, Vimeo, Wistia Videos & Upload PDF, PPT in Gutenberg & Elementor - Version 3.5.0

Version Description

Download this release

Release Info

Developer wpdevteam
Plugin Icon wp 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 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 . '?' . $current_url;
 
 
 
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
- add_filter( 'embedpress:onAfterEmbed', [$this, 'enhance_youtube'], 90 );
8
- add_filter( 'embedpress:onAfterEmbed', [$this, 'enhance_vimeo'], 90 );
9
- add_filter( 'embedpress:onAfterEmbed', [$this, 'enhance_wistia'], 90 );
10
- add_filter( 'embedpress:onAfterEmbed', [$this, 'enhance_twitch'], 90 );
11
- add_filter( 'embedpress:onAfterEmbed', [$this, 'enhance_dailymotion'], 90 );
12
- add_filter( 'embedpress:onAfterEmbed', [$this, 'enhance_soundcloud'], 90 );
13
- add_filter( 'embedpress_gutenberg_youtube_params',
14
- [$this, 'embedpress_gutenberg_register_block_youtube'] );
15
- add_action( 'init', array( $this, 'embedpress_gutenberg_register_block_vimeo' ) );
16
- add_action('embedpress_gutenberg_wistia_block_after_embed', array($this,'embedpress_wistia_block_after_embed'));
17
- add_action( 'elementor/widget/embedpres_elementor/skins_init', [ $this, 'elementor_setting_init' ] );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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->strtotime( '+20 day' ),
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
- if ( (strpos( $url, 'meetup.com') !== false) || (strpos( $url, 'sway.office.com') !== false) ) {
 
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 ( (strpos( $url, 'meetup.com') !== false) || (strpos( $url, 'sway.office.com') !== false) ) {
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.4.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.4.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.4.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.4.3] - 2022-06-30 =
 
 
 
 
 
 
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, version: string, reference: string, pretty_version: string, aliases: string[], dev: bool, install_path: string, type: string}, versions: array<string, array{dev_requirement: bool, pretty_version?: string, version?: string, aliases?: string[], reference?: string, replaced?: string[], provided?: string[], install_path?: string, type?: string}>}|array{}|null
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, version: string, reference: string, pretty_version: string, aliases: string[], dev: bool, install_path: string, type: string}, versions: array<string, array{dev_requirement: bool, pretty_version?: string, version?: string, aliases?: string[], reference?: string, replaced?: string[], provided?: string[], install_path?: string, type?: 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, version: string, reference: string, pretty_version: string, aliases: string[], dev: bool, install_path: string, type: 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, version: string, reference: string, pretty_version: string, aliases: string[], dev: bool, install_path: string, type: string}, versions: array<string, array{dev_requirement: bool, pretty_version?: string, version?: string, aliases?: string[], reference?: string, replaced?: string[], provided?: string[], install_path?: string, type?: 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, version: string, reference: string, pretty_version: string, aliases: string[], dev: bool, install_path: string, type: string}, versions: array<string, array{dev_requirement: bool, pretty_version?: string, version?: string, aliases?: string[], reference?: string, replaced?: string[], provided?: string[], install_path?: string, type?: 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, version: string, reference: string, pretty_version: string, aliases: string[], dev: bool, install_path: string, type: string}, versions: array<string, array{dev_requirement: bool, pretty_version?: string, version?: string, aliases?: string[], reference?: string, replaced?: string[], provided?: string[], install_path?: string, type?: string}>} $data
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, version: string, reference: string, pretty_version: string, aliases: string[], dev: bool, install_path: string, type: string}, versions: array<string, array{dev_requirement: bool, pretty_version?: string, version?: string, aliases?: string[], reference?: string, replaced?: string[], provided?: string[], install_path?: string, type?: 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(dirname(__FILE__));
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(dirname(__FILE__));
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(dirname(__FILE__));
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(\dirname(__FILE__)));
29
  spl_autoload_unregister(array('ComposerAutoloaderInit892912675c615e61d62bcd5adc416c51', 'loadClassLoader'));
30
 
31
- $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
32
- if ($useStaticLoader) {
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": "83de1a5ccd2e8492b36459d4a7e3211fe999ee9c"
11
  },
12
  "dist": {
13
  "type": "zip",
14
- "url": "https://api.github.com/repos/priyomukul/wp-notice/zipball/83de1a5ccd2e8492b36459d4a7e3211fe999ee9c",
15
- "reference": "83de1a5ccd2e8492b36459d4a7e3211fe999ee9c",
16
  "shasum": ""
17
  },
18
- "time": "2022-07-03T11:59:29+00:00",
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
- $opt_in_content = ob_get_clean();
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.