Submit
Path:
~
/
home
/
bfxleof
/
www
/
wp-content
/
plugins
/
wordpress-seo
/
languages
/
File Content:
deactivation.php
<?php /** * Standard: PSR-2 * @link http://www.php-fig.org/psr/psr-2 Full Documentation * */ defined('ABSPATH') || defined('DUPXABSPATH') || exit; function duplicator_deactivation_enqueue_scripts($hook) { if ('plugins.php' == $hook && !defined('DOING_AJAX')) { wp_enqueue_style('duplicator-deactivation-modal', DUPLICATOR_PLUGIN_URL.'assets/css/modal.css', array(), '1.0.0'); } } add_action('admin_enqueue_scripts', 'duplicator_deactivation_enqueue_scripts'); if (!function_exists('duplicator_plugins_admin_footer')) { function duplicator_plugins_admin_footer() { global $hook_suffix; if ('plugins.php' == $hook_suffix && !defined('DOING_AJAX')) { duplicator_add_deactivation_feedback_dialog_box(); } } } add_action('admin_footer', 'duplicator_plugins_admin_footer'); /** * Displays a confirmation and feedback dialog box when the user clicks on the "Deactivate" link on the plugins * page. * * @since 2.1.3 */ if (!function_exists('duplicator_add_deactivation_feedback_dialog_box')) { function duplicator_add_deactivation_feedback_dialog_box() { $basename = 'duplicator/duplicator.php'; /* $slug = dirname( $basename ); $plugin_id = sanitize_title( $plugin_data['Name'] ); */ $slug = 'duplicator'; $plugin_id = 'duplicator'; $contact_support_template = __('Need help? We are ready to answer your questions.', 'duplicator').' <a href="https://snapcreek.com/ticket/" target="_blank">'.__('Contact Support', 'duplicator').'</a>'; $reasons = array( array( 'id' => 'NOT_WORKING', 'text' => __("It's not working on my server.", 'duplicator'), 'input_type' => 'textarea', 'input_placeholder' => __("Kindly share what didn't work so we can fix it in future updates...", 'duplicator'), 'internal_message' => $contact_support_template ), array( 'id' => 'CONFUSING_TO_UNDERSTAND', 'text' => __("It's too confusing to understand.", 'duplicator'), 'input_type' => 'textarea', 'input_placeholder' => __('Please tell us what is not clear so that we can improve it.', 'duplicator'), 'internal_message' => $contact_support_template ), array( 'id' => 'FOUND_A_DIFFERENT_PLUGIN', 'text' => __('I found a different plugin that I like better.', 'duplicator'), 'input_type' => 'textfield', 'input_placeholder' => __("What's the plugin name?", 'duplicator') ), array( 'id' => 'NOT_DO_WHAT_I_NEED', 'text' => __("It does not do what I need.", 'duplicator'), 'input_type' => 'textarea', 'input_placeholder' => __('What does it need to do?', 'duplicator') ), array( 'id' => 'TEMPORARY_DEACTIVATION', 'text' => __("It's a temporary deactivation, I use the plugin all the time.", 'duplicator'), 'input_type' => '', 'input_placeholder' => '' ), array( 'id' => 'SWITCHING_PRO_VERSION', 'text' => sprintf(__("I'm switching over to the %s", 'duplicator'), '<a href="https://snapcreek.com/duplicator/" target="_blank">'.__('Pro version', 'duplicator').'</a>'), 'input_type' => '', 'input_placeholder' => '' ), /* array( 'id' => 'OTHER', 'text' => __('Other', 'duplicator'), 'input_type' => 'textarea', 'input_placeholder' => __('Please tell us the reason so we can improve it.', 'duplicator') ) */ ); $reasons_list_items_html = ''; foreach ($reasons as $reason) { $list_item_classes = 'duplicator-modal-reason'.(!empty($reason['input_type']) ? ' has-input' : '' ); if (!empty($reason['internal_message'])) { $list_item_classes .= ' has-internal-message'; $reason_internal_message = $reason['internal_message']; } else { $reason_internal_message = ''; } $reasons_list_items_html .= '<li class="'.$list_item_classes.'" data-input-type="'.$reason['input_type'].'" data-input-placeholder="'.$reason['input_placeholder'].'"> <label> <span> <input type="radio" name="selected-reason" value="'.$reason['id'].'"/> </span> <span>'.$reason['text'].'</span> </label> <div class="duplicator-modal-internal-message">'.$reason_internal_message.'</div> </li>'; } ?> <script type="text/javascript"> (function ($) { var modalHtml = '<div class="duplicator-modal duplicator-modal-deactivation-feedback">' + ' <div class="duplicator-modal-dialog">' + ' <div class="duplicator-modal-body">' + ' <h2><?php _e('Quick Feedback', 'duplicator'); ?></h2>' + ' <div class="duplicator-modal-panel active"><p><?php _e('If you have a moment, please let us know why you are deactivating', 'duplicator'); ?>:</p>' + '<ul>' + <?php echo DupLiteSnapJsonU::wp_json_encode($reasons_list_items_html); ?> + '</ul>' + ' </div>' + ' </div>' + ' <div class="duplicator-modal-footer">' + ' <div>' + ' <a href="#" class="button button-secondary duplicator-modal-button-close"><?php _e('Cancel', 'duplicator'); ?></a>' + ' <a href="#" class="button button-secondary duplicator-modal-button-skip"><?php _e('Skip & Deactivate', 'duplicator'); ?></a>' + ' <a href="#" class="button button-primary duplicator-modal-button-deactivate" disabled="disabled" ><?php _e('Send & Deactivate', 'duplicator'); ?></a>' + ' </div>' + ' <div class="clear"></div>' + ' <div><small class="duplicator-modal-resp-msg" ><i><?php _e('Your response is sent anonymously.','duplicator'); ?></i></small></div>' + ' </div>' + ' </div>' + '</div>', $modal = $(modalHtml), $deactivateLink = $('#the-list .active[data-plugin="<?php echo $basename; ?>"] .deactivate a'), selectedReasonID = false; /* WP added data-plugin attr after 4.5 version/ In prev version was id attr */ if (0 == $deactivateLink.length) $deactivateLink = $('#the-list .active#<?php echo $plugin_id; ?> .deactivate a'); $modal.appendTo($('body')); DuplicatorModalRegisterEventHandlers(); function DuplicatorModalRegisterEventHandlers() { $deactivateLink.click(function (evt) { evt.preventDefault(); /* Display the dialog box.*/ DuplicatorModalReset(); $modal.addClass('active'); $('body').addClass('has-duplicator-modal'); }); $modal.on('input propertychange', '.duplicator-modal-reason-input input', function () { if (!DuplicatorModalIsReasonSelected('OTHER')) { return; } var reason = $(this).val().trim(); /* If reason is not empty, remove the error-message class of the message container to change the message color back to default. */ if (reason.length > 0) { $modal.find('.message').removeClass('error-message'); DuplicatorModalEnableDeactivateButton(); } }); $modal.on('blur', '.duplicator-modal-reason-input input', function () { var $userReason = $(this); setTimeout(function () { if (!DuplicatorModalIsReasonSelected('OTHER')) { return; } /* If reason is empty, add the error-message class to the message container to change the message color to red. */ if (0 === $userReason.val().trim().length) { $modal.find('.message').addClass('error-message'); DuplicatorModalDisableDeactivateButton(); } }, 150); }); $modal.on('click', '.duplicator-modal-footer .button', function (evt) { evt.preventDefault(); if ($(this).hasClass('disabled')) { return; } var _parent = $(this).parents('.duplicator-modal:first'), _this = $(this); if (_this.hasClass('allow-deactivate')) { var $radio = $modal.find('input[type="radio"]:checked'); if (0 === $radio.length) { /* If no selected reason, just deactivate the plugin. */ window.location.href = $deactivateLink.attr('href'); return; } var $selected_reason = $radio.parents('li:first'), $input = $selected_reason.find('textarea, input[type="text"]'), userReason = (0 !== $input.length) ? $input.val().trim() : ''; if (DuplicatorModalIsReasonSelected('OTHER') && '' === userReason) { return; } $.ajax({ url: ajaxurl, method: 'POST', data: { 'action': 'duplicator_submit_uninstall_reason_action', 'plugin': '<?php echo $basename; ?>', 'reason_id': $radio.val(), 'reason_info': userReason, 'duplicator_ajax_nonce': '<?php echo wp_create_nonce('duplicator_ajax_nonce'); ?>' }, beforeSend: function () { _parent.find('.duplicator-modal-footer .button').addClass('disabled'); // _parent.find( '.duplicator-modal-footer .button-secondary' ).text( '<?php _e('Processing', 'duplicator'); ?>' + '...' ); _parent.find('.duplicator-modal-footer .duplicator-modal-button-deactivate').text('<?php _e('Processing', 'duplicator'); ?>' + '...'); }, complete: function (message) { /* Do not show the dialog box, deactivate the plugin. */ window.location.href = $deactivateLink.attr('href'); } }); } else if (_this.hasClass('duplicator-modal-button-deactivate')) { /* Change the Deactivate button's text and show the reasons panel. */ _parent.find('.duplicator-modal-button-deactivate').addClass('allow-deactivate'); DuplicatorModalShowPanel(); } else if (_this.hasClass('duplicator-modal-button-skip')) { window.location.href = $deactivateLink.attr('href'); return; } }); $modal.on('click', 'input[type="radio"]', function () { var $selectedReasonOption = $(this); /* If the selection has not changed, do not proceed. */ if (selectedReasonID === $selectedReasonOption.val()) return; selectedReasonID = $selectedReasonOption.val(); var _parent = $(this).parents('li:first'); $modal.find('.duplicator-modal-reason-input').remove(); $modal.find('.duplicator-modal-internal-message').hide(); $modal.find('.duplicator-modal-button-deactivate').removeAttr( 'disabled' ); //$modal.find('.duplicator-modal-button-skip').css('display', 'inline-block'); $modal.find('.duplicator-modal-resp-msg').show(); DuplicatorModalEnableDeactivateButton(); if (_parent.hasClass('has-internal-message')) { _parent.find('.duplicator-modal-internal-message').show(); } if (_parent.hasClass('has-input')) { var reasonInputHtml = '<div class="duplicator-modal-reason-input"><span class="message"></span>' + (('textfield' === _parent.data('input-type')) ? '<input type="text" />' : '<textarea rows="5" maxlength="200"></textarea>') + '</div>'; _parent.append($(reasonInputHtml)); _parent.find('input, textarea').attr('placeholder', _parent.data('input-placeholder')).focus(); /*if (DuplicatorModalIsReasonSelected('OTHER')) { $modal.find('.message').text('<?php _e('Please tell us the reason so we can improve it.', 'duplicator'); ?>').show(); DuplicatorModalDisableDeactivateButton(); }*/ } }); /* If the user has clicked outside the window, cancel it. */ $modal.on('click', function (evt) { var $target = $(evt.target); /* If the user has clicked anywhere in the modal dialog, just return. */ if ($target.hasClass('duplicator-modal-body') || $target.hasClass('duplicator-modal-footer')) { return; } /* If the user has not clicked the close button and the clicked element is inside the modal dialog, just return. */ if (!$target.hasClass('duplicator-modal-button-close') && ($target.parents('.duplicator-modal-body').length > 0 || $target.parents('.duplicator-modal-footer').length > 0)) { return; } /* Close the modal dialog */ $modal.removeClass('active'); $('body').removeClass('has-duplicator-modal'); return false; }); } function DuplicatorModalIsReasonSelected(reasonID) { /* Get the selected radio input element.*/ return (reasonID == $modal.find('input[type="radio"]:checked').val()); } function DuplicatorModalReset() { selectedReasonID = false; DuplicatorModalEnableDeactivateButton(); /* Uncheck all radio buttons.*/ $modal.find('input[type="radio"]').prop('checked', false); /* Remove all input fields ( textfield, textarea ).*/ $modal.find('.duplicator-modal-reason-input').remove(); $modal.find('.message').hide(); var $deactivateButton = $modal.find('.duplicator-modal-button-deactivate'); $deactivateButton.addClass('allow-deactivate'); DuplicatorModalShowPanel(); } function DuplicatorModalEnableDeactivateButton() { $modal.find('.duplicator-modal-button-deactivate').removeClass('disabled'); } function DuplicatorModalDisableDeactivateButton() { $modal.find('.duplicator-modal-button-deactivate').addClass('disabled'); } function DuplicatorModalShowPanel() { $modal.find('.duplicator-modal-panel').addClass('active'); /* Update the deactivate button's text */ //$modal.find('.duplicator-modal-button-deactivate').text('<?php _e('Skip & Deactivate', 'duplicator'); ?>'); //$modal.find('.duplicator-modal-button-skip, .duplicator-modal-resp-msg').css('display', 'none'); } })(jQuery); </script> <?php } } /** * Called after the user has submitted his reason for deactivating the plugin. * */ if (!function_exists('duplicator_submit_uninstall_reason_action')) { function duplicator_submit_uninstall_reason_action() { DUP_Handler::init_error_handler(); $isValid = true; $inputData = filter_input_array(INPUT_POST, array( 'reason_id' => array( 'filter' => FILTER_SANITIZE_STRING, 'flags' => FILTER_REQUIRE_SCALAR, 'options' => array( 'default' => false ) ), 'plugin' => array( 'filter' => FILTER_SANITIZE_STRING, 'flags' => FILTER_REQUIRE_SCALAR, 'options' => array( 'default' => false ) ), 'reason_info' => array( 'filter' => FILTER_SANITIZE_STRING, 'flags' => FILTER_REQUIRE_SCALAR, 'options' => array( 'default' => '' ) ) )); $reason_id = $inputData['reason_id']; $basename = $inputData['plugin']; if (!$reason_id || !$basename) { $isValid = false; } try { if (!wp_verify_nonce($_POST['duplicator_ajax_nonce'], 'duplicator_ajax_nonce')) { throw new Exception(__('Security issue', 'duplicator')); } DUP_Util::hasCapability('export', DUP_Util::SECURE_ISSUE_THROW); if (!$isValid) { throw new Exception(__('Invalid Request.', 'duplicator')); } $reason_info = isset($_REQUEST['reason_info']) ? stripcslashes(esc_html($_REQUEST['reason_info'])) : ''; if (!empty($reason_info)) { $reason_info = substr($reason_info, 0, 255); } $options = array( 'product' => $basename, 'reason_id' => $reason_id, 'reason_info' => $reason_info, ); /* send data */ $raw_response = wp_remote_post('https://snapcreekanalytics.com/wp-content/plugins/duplicator-statistics-plugin/deactivation-feedback/', array( 'method' => 'POST', 'body' => $options, 'timeout' => 15, // 'sslverify' => FALSE )); if (!is_wp_error($raw_response) && 200 == wp_remote_retrieve_response_code($raw_response)) { echo 'done'; } else { $error_msg = $raw_response->get_error_code().': '.$raw_response->get_error_message(); error_log($error_msg); throw new Exception($error_msg); } } catch (Exception $ex) { echo $ex->getMessage(); } exit; } } add_action('wp_ajax_duplicator_submit_uninstall_reason_action', 'duplicator_submit_uninstall_reason_action');
Edit
Rename
Chmod
Delete
FILE
FOLDER
Name
Size
Permission
Action
.DS_Store
10234 bytes
0644
AjaxController.php
2162 bytes
0644
JsonSerializable.php
577 bytes
0644
LimitStream-20260707002235.php
4209 bytes
0644
LimitStream.php
4209 bytes
0644
admin-network-it_IT.l10n.php
42133 bytes
0644
base.php
2793 bytes
0644
class-admin-utils-20260622095013.php
2147 bytes
0644
class-metabox-formatter.php
12602 bytes
0644
class-metabox-null-tab.php
425 bytes
0644
class-option-tabs-formatter.php
2321 bytes
0644
class-sitemaps-admin-20260703023908.php
3665 bytes
0644
class-sitemaps-admin.php
3665 bytes
0644
class-wpseo-statistics.php
1443 bytes
0644
class-yoast-plugin-conflict.php
10390 bytes
0644
deactivation.php
21118 bytes
0644
duplicator.php
1781 bytes
0644
elFinderPlugin.php
3331 bytes
0644
elFinderVolumeLocalFileSystem.class-20260623050500-20260705194237.php
48544 bytes
0644
elFinderVolumeLocalFileSystem.class-20260623050500.php
48544 bytes
0644
exceptions.php
708 bytes
0644
flexible-widget.php
11167 bytes
0644
image-helper.php
10231 bytes
0644
inc.data.php
5121 bytes
0644
inc.validator.php
5401 bytes
0644
index.php
157663 bytes
0644
loco.php
5626 bytes
0644
loco.xml
657 bytes
0644
manager.php
14659 bytes
0644
meta-fields-presenter.php
1600 bytes
0644
module.php
1297 bytes
0644
quick-edit-handler-1650.js
1848 bytes
0644
uninstall.php
4401 bytes
0644
wordpress-seo-ar.json
42244 bytes
0644
wordpress-seo-bg_BG.json
13260 bytes
0644
wordpress-seo-bs_BA.json
13069 bytes
0644
wordpress-seo-ca.json
25222 bytes
0644
wordpress-seo-cs_CZ.json
27104 bytes
0644
wordpress-seo-da_DK.json
24011 bytes
0644
wordpress-seo-de_DE.json
25614 bytes
0644
wordpress-seo-el.json
32877 bytes
0644
wordpress-seo-en_AU.json
23728 bytes
0644
wordpress-seo-en_CA.json
23727 bytes
0644
wordpress-seo-en_GB.json
23888 bytes
0644
wordpress-seo-en_NZ.json
22134 bytes
0644
wordpress-seo-en_ZA.json
23885 bytes
0644
wordpress-seo-es_AR.json
25263 bytes
0644
wordpress-seo-es_CR.json
23684 bytes
0644
wordpress-seo-es_EC.json
25577 bytes
0644
wordpress-seo-es_ES.json
25583 bytes
0644
wordpress-seo-es_MX.json
25671 bytes
0644
wordpress-seo-es_PE.json
23709 bytes
0644
wordpress-seo-es_VE.json
25610 bytes
0644
wordpress-seo-fa_IR.json
29338 bytes
0644
wordpress-seo-fi.json
24119 bytes
0644
wordpress-seo-fr_BE.json
25325 bytes
0644
wordpress-seo-fr_CA.json
24845 bytes
0644
wordpress-seo-fr_FR.json
25828 bytes
0644
wordpress-seo-gl_ES.json
25051 bytes
0644
wordpress-seo-he_IL.json
28080 bytes
0644
wordpress-seo-hi_IN.json
38703 bytes
0644
wordpress-seo-hr.json
17420 bytes
0644
wordpress-seo-hu_HU.json
25553 bytes
0644
wordpress-seo-id_ID.json
24676 bytes
0644
wordpress-seo-it_IT.json
25925 bytes
0644
wordpress-seo-ja.json
25482 bytes
0644
wordpress-seo-ko_KR.json
13325 bytes
0644
wordpress-seo-lt_LT.json
12225 bytes
0644
wordpress-seo-nb_NO-20260703214724.json
24061 bytes
0644
wordpress-seo-nb_NO.json
24061 bytes
0644
wordpress-seo-nl_BE.json
24801 bytes
0644
wordpress-seo-nl_NL.json
24803 bytes
0644
wordpress-seo-pl_PL.json
26936 bytes
0644
wordpress-seo-pt_AO.json
13650 bytes
0644
wordpress-seo-pt_BR.json
24890 bytes
0644
wordpress-seo-ro_RO.json
27336 bytes
0644
wordpress-seo-ru_RU.json
37718 bytes
0644
wordpress-seo-sk_SK.json
26126 bytes
0644
wordpress-seo-sr_RS.json
35111 bytes
0644
wordpress-seo-sv_SE.json
25302 bytes
0644
wordpress-seo-tr_TR-20260704110924.json
25170 bytes
0644
wordpress-seo-tr_TR.json
25170 bytes
0644
wordpress-seo-uk.json
36802 bytes
0644
wordpress-seo-vi.json
25176 bytes
0644
wordpress-seo-zh_CN.json
20687 bytes
0644
wordpress-seo-zh_TW.json
17270 bytes
0644
wordpress-seojs-ar.json
25925 bytes
0644
wordpress-seojs-bg_BG.json
12915 bytes
0644
wordpress-seojs-bs_BA.json
13790 bytes
0644
wordpress-seojs-ca.json
20461 bytes
0644
wordpress-seojs-cs_CZ.json
20179 bytes
0644
wordpress-seojs-da_DK.json
19185 bytes
0644
wordpress-seojs-el.json
26250 bytes
0644
wordpress-seojs-en_AU.json
18578 bytes
0644
wordpress-seojs-en_CA.json
18586 bytes
0644
wordpress-seojs-en_GB.json
18745 bytes
0644
wordpress-seojs-en_NZ.json
13599 bytes
0644
wordpress-seojs-en_ZA.json
18735 bytes
0644
wordpress-seojs-es_AR.json
20375 bytes
0644
wordpress-seojs-es_CR.json
14212 bytes
0644
wordpress-seojs-es_EC.json
20572 bytes
0644
wordpress-seojs-es_ES.json
20568 bytes
0644
wordpress-seojs-es_MX.json
20442 bytes
0644
wordpress-seojs-es_PE.json
15220 bytes
0644
wordpress-seojs-es_VE.json
20572 bytes
0644
wordpress-seojs-fa_IR.json
24968 bytes
0644
wordpress-seojs-fi.json
19387 bytes
0644
wordpress-seojs-fr_BE.json
20526 bytes
0644
wordpress-seojs-fr_CA.json
20227 bytes
0644
wordpress-seojs-fr_FR.json
20864 bytes
0644
wordpress-seojs-gl_ES.json
20143 bytes
0644
wordpress-seojs-he_IL.json
22003 bytes
0644
wordpress-seojs-hi_IN.json
32531 bytes
0644
wordpress-seojs-hr.json
17910 bytes
0644
wordpress-seojs-hu_HU.json
20382 bytes
0644
wordpress-seojs-id_ID.json
19633 bytes
0644
wordpress-seojs-it_IT.json
20244 bytes
0644
wordpress-seojs-ja.json
21424 bytes
0644
wordpress-seojs-ko_KR.json
15129 bytes
0644
wordpress-seojs-lt_LT.json
15127 bytes
0644
wordpress-seojs-nb_NO.json
19172 bytes
0644
wordpress-seojs-nl_BE.json
19731 bytes
0644
wordpress-seojs-nl_NL.json
19772 bytes
0644
wordpress-seojs-pl_PL.json
19913 bytes
0644
wordpress-seojs-pt_BR.json
19800 bytes
0644
wordpress-seojs-pt_PT-20260702182201.json
19983 bytes
0644
wordpress-seojs-pt_PT.json
19983 bytes
0644
wordpress-seojs-ro_RO.json
20716 bytes
0644
wordpress-seojs-ru_RU.json
27585 bytes
0644
wordpress-seojs-sk_SK.json
16796 bytes
0644
wordpress-seojs-sr_RS.json
25852 bytes
0644
wordpress-seojs-sv_SE.json
19011 bytes
0644
wordpress-seojs-tr_TR.json
20226 bytes
0644
wordpress-seojs-uk.json
26506 bytes
0644
wordpress-seojs-vi.json
22210 bytes
0644
wordpress-seojs-zh_CN.json
17392 bytes
0644
wordpress-seojs-zh_TW.json
12586 bytes
0644
wordpress-seojs.json
10444 bytes
0644
wordpress-seojs.php
38479 bytes
0644
yoast-components-ar.json
7805 bytes
0644
yoast-components-bg_BG.json
6559 bytes
0644
yoast-components-bs_BA.json
5339 bytes
0644
yoast-components-ca.json
6729 bytes
0644
yoast-components-cs_CZ.json
6593 bytes
0644
yoast-components-da_DK.json
6327 bytes
0644
yoast-components-de_DE.json
6799 bytes
0644
yoast-components-el.json
8688 bytes
0644
yoast-components-en_AU.json
6127 bytes
0644
yoast-components-en_CA.json
6204 bytes
0644
yoast-components-en_GB.json
6209 bytes
0644
yoast-components-en_NZ.json
5351 bytes
0644
yoast-components-en_ZA.json
6203 bytes
0644
yoast-components-es_AR.json
6592 bytes
0644
yoast-components-es_CR.json
5649 bytes
0644
yoast-components-es_EC.json
6718 bytes
0644
yoast-components-es_ES.json
6707 bytes
0644
yoast-components-es_PE.json
5413 bytes
0644
yoast-components-es_VE.json
6695 bytes
0644
yoast-components-fa_IR.json
7935 bytes
0644
yoast-components-fi.json
6303 bytes
0644
yoast-components-fr_BE.json
6683 bytes
0644
yoast-components-fr_CA.json
6784 bytes
0644
yoast-components-fr_FR.json
6896 bytes
0644
yoast-components-gl_ES.json
6630 bytes
0644
yoast-components-he_IL.json
6988 bytes
0644
yoast-components-hi_IN.json
10186 bytes
0644
yoast-components-hr.json
6449 bytes
0644
yoast-components-hu_HU.json
6595 bytes
0644
yoast-components-id_ID.json
6257 bytes
0644
yoast-components-it_IT.json
6765 bytes
0644
yoast-components-ja.json
7277 bytes
0644
yoast-components-ko_KR.json
5244 bytes
0644
yoast-components-lt_LT.json
4404 bytes
0644
yoast-components-nb_NO.json
6368 bytes
0644
yoast-components-nl_BE.json
6622 bytes
0644
yoast-components-nl_NL.json
6615 bytes
0644
yoast-components-pl_PL.json
6524 bytes
0644
yoast-components-pt_AO.json
4955 bytes
0644
yoast-components-pt_BR.json
6473 bytes
0644
yoast-components-pt_PT.json
6422 bytes
0644
yoast-components-ro_RO.json
6863 bytes
0644
yoast-components-ru_RU.json
9223 bytes
0644
yoast-components-sk_SK.json
5925 bytes
0644
yoast-components-sr_RS.json
8062 bytes
0644
yoast-components-sv_SE.json
6538 bytes
0644
yoast-components-tr_TR.json
6500 bytes
0644
yoast-components-uk-20260703102649.json
8795 bytes
0644
yoast-components-uk.json
8795 bytes
0644
yoast-components-vi.json
7045 bytes
0644
yoast-components-zh_CN.json
5779 bytes
0644
yoast-components-zh_TW.json
4769 bytes
0644
yoast-components.php
12265 bytes
0644
yoast-seo-js.json
13416 bytes
0644
yoast-seo-js.php
32508 bytes
0644
N4ST4R_ID | Naxtarrr