m_processing";s:6:"1.7760";s:23:"max_time_dom_processing";s:6:"1.7760";s:23:"sum_time_dom_completion";d:0;s:32:"nb_hits_with_time_dom_completion";i:0;s:23:"min_time_dom_completion";N;s:23:"max_time_dom_completion";N;s:16:"sum_time_on_load";d:0;s:25:"nb_hits_with_time_on_load";i:0;s:16:"min_time_on_load";N;s:16:"max_time_on_load";N;i:19;i:1;i:20;i:1;i:21;i:0;i:22;i:1;i:15;i:1;i:11;i:1;i:18;i:1;i:16;i:1;}i:1;a:1:{s:3:"url";s:180:"https://www.hansenautic.de/34682/lowrance-elite-fs-9-mit-active-imaging-3-in-1-spiegelheckgeber/?affiliateCode=g_smartshop_hn&campaignCode=g_smartshop_hn&gad_campaignid=22683623484";}i:3;N;}i:8;a:3:{i:0;a:40:{s:5:"label";s:106:"/?affiliateCode=g_smartshop_living&campaignCode=g_smartshop_living&gad_source=1&gad_campaignid=19794612913";i:2;i:19;i:12;i:20;i:13;i:287;i:30;d:0;i:31;i:0;i:32;N;i:33;N;s:16:"sum_time_network";d:2.903;s:25:"nb_hits_with_time_network";i:20;s:16:"min_time_network";s:6:"0.0000";s:16:"max_time_network";s:6:"0.2760";s:15:"sum_time_server";d:12.267999999999999;s:24:"nb_hits_with_time_server";i:20;s:15:"min_time_server";s:6:"0.4270";s:15:"max_time_server";s:6:"0.8600";s:17:"sum_time_transfer";d:1.8190000000000002;s:26:"nb_hits_with_time_transfer";i:20;s:17:"min_time_transfer";s:6:"0.0200";s:17:"max_time_transfer";s:6:"0.1630";s:23:"sum_time_dom_processing";d:11.071;s:32:"nb_hits_with_time_dom_processing";i:19;s:23:"min_time_dom_processing";s:6:"0.0840";s:23:"max_time_dom_processing";s:6:"2.5140";s:23:"sum_time_dom_completion";d:7.078999999999999;s:32:"nb_hits_with_time_dom_completion";i:7;s:23:"min_time_dom_completion";s:6:"0.2800";s:23:"max_time_dom_completion";s:6:"1.7670";s:16:"sum_time_on_load";d:0.08400000000000002;s:25:"nb_hits_with_time_on_load";i:7;s:16:"min_time_on_load";s:6:"0.0020";s:16:"max_time_on_load";s:6:"0.0250";i:19;i:13;i:20;i:20;i:21;i:382;i:22;i:8;i:11;i:19;i:18;i:13;i:15;i:12;i:16;i:12;}i:1;a:1:{s:3:"url";s:201:"https://www.hansenautic.de/34682/lowrance-elite-fs-9-mit-active-imaging-3-in-1-spiegelheckgeber/?affiliateCode=g_smartshop_living&campaignCode=g_smartshop_living&gad_source=1&gad_campaignid=19794612913";}i:3;N;}i:9;a:3:{i:0;a:40:{s:5:"label";s:98:"/?affiliateCode=g_smartshop_hn&campaignCode=g_smartshop_hn&gad_source=2&gad_campaignid=17601166259";i:2;i:1;i:12;i:3;i:13;i:1468;i:30;d:0;i:31;i:0;i:32;N;i:33;N;s:16:"sum_time_network";d:0.386;s:25:"nb_hits_with_time_network";i:3;s:16:"min_time_network";s:6:"0.1270";s:16:"max_time_network";s:6:"0.1300";s:15:"sum_time_server";d:0.607;s:24:"nb_hits_with_time_server";i:3;s:15:"min_time_server";s:6:"0.0390";s:15:"max_time_server";s:6:"0.5170";s:17:"sum_time_transfer";d:0.095;s:26:"nb_hits_with_time_transfer";i:3;s:17:"min_time_transfer";s:6:"0.0280";s:17:"max_time_transfer";s:6:"0.0360";s:23:"sum_time_dom_processing";d:0.751;s:32:"nb_hits_with_time_dom_processing";i:3;s:23:"min_time_dom_processing";s:6:"0.2110";s:23:"max_time_dom_processing";s:6:"0.3110";s:23:"sum_time_dom_completion";d:0.373;s:32:"nb_hits_with_time_dom_completion";i:1;s:23:"min_time_dom_completion";s:6:"0.3730";s:23:"max_time_dom_completion";s:6:"0.3730";s:16:"sum_time_on_load";d:0.004;s:25:"nb_hits_with_time_on_load";i:1;s:16:"min_time_on_load";s:6:"0.0040";s:16:"max_time_on_load";s:6:"0.0040";i:19;i:1;i:20;i:3;i:21;i:1484;i:22;i:0;i:15;i:1;i:11;i:1;i:18;i:1;i:16;i:1;}i:1;a:1:{s:3:"url";s:193:"https://www.hansenautic.de/34682/lowrance-elite-fs-9-mit-active-imaging-3-in-1-spiegelheckgeber/?affiliateCode=g_smartshop_hn&campaignCode=g_smartshop_hn&gad_source=2&gad_campaignid=17601166259";}i:3;N;}}";i:1368;s:1477:"a:1:{i:0;a:3:{i:0;a:38:{s:5:"label";s:62:"lowrance-elite-fs-9-mit-active-imaging-3-in-1-spiegelheckgeber";i:2;i:293;i:12;i:333;i:13;i:9565;i:30;d:0;i:31;i:0;i:32;N;i:33;N;s:16:"sum_time_network";d:58.034;s:25:"nb_hits_with_time_network";i:333;s:16:"min_time_network";s:6:"0.0000";s:16:"max_time_network";s:7:"10.2550";s:15:"sum_time_server";d:161.911;s:24:"nb_hits_with_time_server";i:333;s:15:"min_time_server";s:6:"0.0000";s:15:"max_time_server";s:6:"3.8530";s:17:"sum_time_transfer";d:21.033;s:26:"nb_hits_with_time_transfer";i:327;s:17:"mt from %s includes:', 'wordpress-seo' ),
'plugins' => [
'aioseo' => [
[
'data_name' => \esc_html__( 'Post metadata (SEO titles, descriptions, etc.)', 'wordpress-seo' ),
'data_note' => \esc_html__( 'Note: This metadata will only be imported if there is no existing Yoast SEO metadata yet.', 'wordpress-seo' ),
],
[
'data_name' => \esc_html__( 'Default settings', 'wordpress-seo' ),
'data_note' => \esc_html__( 'Note: These settings will overwrite the default settings of Yoast SEO.', 'wordpress-seo' ),
],
],
'other' => [
[
'data_name' => \esc_html__( 'Post metadata (SEO titles, descriptions, etc.)', 'wordpress-seo' ),
'data_note' => \esc_html__( 'Note: This metadata will only be imported if there is no existing Yoast SEO metadata yet.', 'wordpress-seo' ),
],
],
],
],
],
];
/**
* Filter: 'wpseo_importing_data' Filter to adapt the data used in the import process.
*
* @param array $data The import data to adapt.
*/
$data = \apply_filters( 'wpseo_importing_data', $data );
$this->asset_manager->localize_script( 'import', 'yoastImportData', $data );
}
/**
* Retrieves a list of the importing endpoints to use.
*
* @return array The endpoints.
*/
protected function get_importing_endpoints() {
$available_actions = $this->importable_detector->detect_importers();
$importing_endpoints = [];
$available_sorted_actions = $this->sort_actions( $available_actions );
foreach ( $available_sorted_actions as $plugin => $types ) {
foreach ( $types as $type ) {
$importing_endpoints[ $plugin ][] = $this->importing_route->get_endpoint( $plugin, $type );
}
}
return $importing_endpoints;
}
/**
* Sorts the array of importing actions, by moving any validating actions to the start for every plugin.
*
* @param array $available_actions The array of actions that we want to sort.
*
* @return array The sorted array of actions.
*/
protected function sort_actions( $available_actions ) {
$first_action = 'validate_data';
$available_sorted_actions = [];
foreach ( $available_actions as $plugin => $plugin_available_actions ) {
$validate_action_position = \array_search( $first_action, $plugin_available_actions, true );
if ( ! empty( $validate_action_position ) ) {
unset( $plugin_available_actions[ $validate_action_position ] );
\array_unshift( $plugin_available_actions, $first_action );
}
$available_sorted_actions[ $plugin ] = $plugin_available_actions;
}
return $available_sorted_actions;
}
/**
* Retrieves a list of the importing endpoints to use.
*
* @return array The endpoints.
*/
protected function get_cleanup_endpoints() {
$available_actions = $this->importable_detector->detect_cleanups();
$importing_endpoints = [];
foreach ( $available_actions as $plugin => $types ) {
foreach ( $types as $type ) {
$importing_endpoints[ $plugin ][] = $this->importing_route->get_endpoint( $plugin, $type );
}
}
return $importing_endpoints;
}
/**
* Gets the validation failure alert using the Alert_Presenter.
*
* @return string The validation failure alert.
*/
protected function get_validation_failure_alert() {
$content = \esc_html__( 'The AIOSEO import was cancelled because some AIOSEO data is missing. Please try and take the following steps to fix this:', 'wordpress-seo' );
$content .= '
';
$content .= '