Changeset 3186869
- Timestamp:
- 11/13/2024 02:39:51 AM (15 months ago)
- Location:
- transferito/trunk
- Files:
-
- 8 edited
-
readme.txt (modified) (1 diff)
-
src/Controllers/Transfer.php (modified) (5 diffs)
-
src/Views/Assets/css/transferito-styles.min.css (modified) (1 diff)
-
src/Views/Assets/css/transferito-styles.min.css.map (modified) (1 diff)
-
src/Views/Assets/js/transferito.js (modified) (4 diffs)
-
src/Views/parts/migration/cpanel-check.php (modified) (1 diff)
-
src/Views/parts/migration/navigation.php (modified) (7 diffs)
-
transferito.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
transferito/trunk/readme.txt
r3098977 r3186869 3 3 Contributors: transferito 4 4 Tags: wordpress migration, migrate, move, wordpress transfer, clone, migrate wordpress, website migration 5 Stable tag: 10.6. 16 Version: 10.6. 15 Stable tag: 10.6.2 6 Version: 10.6.2 7 7 Requires at least: 4.7 8 8 Requires PHP: 5.6 9 Tested up to: 6. 59 Tested up to: 6.7 10 10 License: GPLv3 or later 11 11 License URI: http://www.gnu.org/licenses/gpl-2.0.html -
transferito/trunk/src/Controllers/Transfer.php
r3078327 r3186869 593 593 check_ajax_referer('cpanel_check', 'securityKey'); 594 594 595 $splitURL = explode('://', $_POST['domain']); 596 597 /** 598 * Check user hasn't used double protocol 599 */ 600 if (count($splitURL) !== 2) { 601 wp_send_json_error([ 602 'message' => 'Failed URL Check' 603 ], 400); 595 $localMigration = filter_var($_POST['localMigration'], FILTER_VALIDATE_BOOL); 596 597 /** 598 * If migrating to use the DesktopApp 599 */ 600 if ($localMigration) { 601 602 /** 603 * Domain 604 */ 605 $domain = rtrim(trim($_POST['domain']), '/'); 606 607 /** 608 * Default transfer method 609 */ 610 $transferMethod = 'localSiteMigration'; 611 612 set_transient('transferito_transfer_method', $transferMethod); 613 set_transient('transferito_migration_domain', $domain); 614 615 /** 616 * 617 */ 618 wp_send_json_success([ 619 'transferMethod' => $transferMethod, 620 'cpanelAllowed' => false, 621 'securityToken' => wp_create_nonce("prepare_migration_files") 622 ]); 623 624 625 // $this->prepareLocalDownload(); 626 627 die(); 604 628 } 605 629 606 /** 607 * Domain 608 */ 609 $domain = rtrim(trim($_POST['domain']), '/'); 610 611 /** 612 * cPanel admin URL 613 */ 614 $cpanelAdminURL = $domain . ':2083'; 615 616 /** 617 * Result from the cPanel check 618 */ 619 $response = $this->api->cPanelAvailabilityCheck($cpanelAdminURL); 620 621 /** 622 * Check that the string is in the response 623 */ 624 $cPanelInHTMLSource = stripos($response['message'], 'cpanel') !== false; 625 626 /** 627 * Check if we should default to cPanel 628 */ 629 $cPanelAllowed = $response['code'] === 200 && $cPanelInHTMLSource; 630 631 /** 632 * Default transfer method 633 */ 634 $transferMethod = $cPanelAllowed ? 'cpanel' : 'manual'; 635 636 /** 637 * Correct cPanel URL 638 */ 639 $cpanelFinalAdminURLSplit = explode(':2083', $response['url']); 640 641 /** 642 * Save the domain 643 */ 644 set_transient('transferito_migration_domain', $domain); 645 set_transient('transferito_migration_unchanged_domain', $domain); 646 set_transient('transferito_cpanel_allowed', $cPanelAllowed); 647 set_transient('transferito_transfer_method', $transferMethod); 648 649 /** 650 * Only save if cPanel is allowed 651 */ 652 if ($cPanelAllowed) { 653 set_transient('transferito_cpanel_domain', $cpanelFinalAdminURLSplit[0]); 654 } else { 655 set_transient('transferito_cpanel_domain', $domain); 630 /** 631 * 632 */ 633 if (!$localMigration) { 634 $splitURL = explode('://', $_POST['domain']); 635 636 /** 637 * Check user hasn't used double protocol 638 */ 639 if (count($splitURL) !== 2) { 640 wp_send_json_error([ 641 'message' => 'Failed URL Check' 642 ], 400); 643 } 644 645 /** 646 * Domain 647 */ 648 $domain = rtrim(trim($_POST['domain']), '/'); 649 650 /** 651 * cPanel admin URL 652 */ 653 $cpanelAdminURL = $domain . ':2083'; 654 655 /** 656 * Result from the cPanel check 657 */ 658 $response = $this->api->cPanelAvailabilityCheck($cpanelAdminURL); 659 660 /** 661 * Check that the string is in the response 662 */ 663 $cPanelInHTMLSource = stripos($response['message'], 'cpanel') !== false; 664 665 /** 666 * Check if we should default to cPanel 667 */ 668 $cPanelAllowed = $response['code'] === 200 && $cPanelInHTMLSource; 669 670 /** 671 * Default transfer method 672 */ 673 $transferMethod = $cPanelAllowed ? 'cpanel' : 'manual'; 674 675 /** 676 * Correct cPanel URL 677 */ 678 $cpanelFinalAdminURLSplit = explode(':2083', $response['url']); 679 680 /** 681 * Save the domain 682 */ 683 set_transient('transferito_migration_domain', $domain); 684 set_transient('transferito_migration_unchanged_domain', $domain); 685 set_transient('transferito_cpanel_allowed', $cPanelAllowed); 686 set_transient('transferito_transfer_method', $transferMethod); 687 688 /** 689 * Only save if cPanel is allowed 690 */ 691 if ($cPanelAllowed) { 692 set_transient('transferito_cpanel_domain', $cpanelFinalAdminURLSplit[0]); 693 } else { 694 set_transient('transferito_cpanel_domain', $domain); 695 } 696 697 /** 698 * Load the correct template based on whether cpanel is allowed or not 699 */ 700 $htmlTemplate = loadTemplate('parts/migration/select-migration-method', [ 701 'cpanelAllowed' => $cPanelAllowed, 702 'transferMethod' => $transferMethod, 703 ]); 704 705 /** 706 * Push loadScreen event to telemetry 707 */ 708 $this->telemetry->pushEvent('loadScreen', [ 709 'screenName' => 'selectMigrationMethod' 710 ]); 711 712 wp_send_json_success([ 713 't' => $cpanelFinalAdminURLSplit[0], 714 'cPanelAllowed' => $cPanelAllowed, 715 'URL' => $domain, 716 'transferMethod' => $transferMethod, 717 'htmlTemplate' => $htmlTemplate, 718 ]); 656 719 } 657 658 /**659 * Load the correct template based on whether cpanel is allowed or not660 */661 $htmlTemplate = loadTemplate('parts/migration/select-migration-method', [662 'cpanelAllowed' => $cPanelAllowed,663 'transferMethod' => $transferMethod,664 ]);665 666 /**667 * Push loadScreen event to telemetry668 */669 $this->telemetry->pushEvent('loadScreen', [670 'screenName' => 'selectMigrationMethod'671 ]);672 673 wp_send_json_success([674 't' => $cpanelFinalAdminURLSplit[0],675 'cPanelAllowed' => $cPanelAllowed,676 'URL' => $domain,677 'transferMethod' => $transferMethod,678 'htmlTemplate' => $htmlTemplate,679 ]);680 720 } 681 721 … … 1082 1122 try { 1083 1123 check_ajax_referer('prepare_migration_files', 'security'); 1124 1125 /** 1126 * 1127 */ 1128 $transferMethod = $_POST['migrationDetails']['transferMethod']; 1129 1130 /** 1131 * 1132 */ 1133 if ($transferMethod === 'localSiteMigration') { 1134 $this->prepareLocalDownload(); 1135 die(); 1136 } 1084 1137 1085 1138 /** … … 1103 1156 $selectedFolderEnabled = ($folderPaths !== null); 1104 1157 $backupDirectory = bin2hex(openssl_random_pseudo_bytes(8)); 1158 1159 /** 1160 * Get the current domain & add it to the migrationDetails 1161 */ 1162 $migrationDetails['currentDomain'] = site_url(); 1105 1163 1106 1164 /** … … 1202 1260 $migrationPayload = array_merge($cleanMigration, $additionalData); 1203 1261 $migrationPayload['isLocal'] = $siteAccessed; 1262 $migrationPayload['currentPath'] = ABSPATH; 1204 1263 1205 1264 /** … … 1375 1434 wp_send_json_error($exception->getMessage(), 400); 1376 1435 } 1436 } 1437 1438 private function prepareLocalDownload() 1439 { 1440 try { 1441 /** 1442 * @DoNotRemove 1443 * Important as it creates the access file to check whether the migration will be an upload 1444 */ 1445 Config::getCorrectPath(); 1446 1447 $transferMethod = 'localSiteMigration'; 1448 $settings = get_option('transferito_settings_option'); 1449 $destinationURL = get_transient('transferito_migration_domain'); 1450 $backupDirectory = bin2hex(openssl_random_pseudo_bytes(8)); 1451 1452 /** 1453 * Add the check to see if the options are selected 1454 */ 1455 $disableWPObjectCache = isset($settings['transferito_disable_wordpress_cache']) 1456 ? $settings['transferito_disable_wordpress_cache'] 1457 : false; 1458 $ignoreMalcareWAF = isset($settings['transferito_malcare_waf_plugin_fix']) 1459 ? $settings['transferito_malcare_waf_plugin_fix'] 1460 : false; 1461 1462 /** 1463 * Find the functions file - To Disable the WP Object Cache 1464 */ 1465 if ($disableWPObjectCache) { 1466 $this->disableWPObjectCache(); 1467 } 1468 1469 /** 1470 * Find the user.ini file - To Disable MalCare WAF 1471 */ 1472 if ($ignoreMalcareWAF) { 1473 $this->disableAutoPrependOption(); 1474 } 1475 1476 /** 1477 * Set the destination URL transient 1478 */ 1479 set_transient('transferito_migration_domain', $destinationURL); 1480 1481 /** 1482 * Create a migration and return a token 1483 */ 1484 $createdMigration = $this->api->createMigration([ 1485 'currentDomain' => site_url(), 1486 'transferMethod' => $transferMethod, 1487 'domain' => $destinationURL, 1488 'isLocal' => true, 1489 'currentPath' => ABSPATH 1490 ]); 1491 1492 /** 1493 * Fail gracefully if there is an issue creating the migration 1494 */ 1495 if ($createdMigration['code'] !== 200) { 1496 $message = (property_exists($createdMigration['message'], 'result')) 1497 ? $createdMigration['message']->result 1498 : 'We are unable to create your migration. If this issue persists, please contact support.'; 1499 throw new \Exception(stripslashes($message)); 1500 } 1501 1502 /** 1503 * Set transients to use with the failure endpoint 1504 */ 1505 set_transient('transferito_migration_token', $createdMigration['message']->token); 1506 set_transient('transferito_migration_timestamp', $createdMigration['message']->timestamp); 1507 1508 /** 1509 * Get the migration token 1510 */ 1511 $migrationToken = $createdMigration['message']->token; 1512 1513 /** 1514 * Final Domain 1515 */ 1516 $finalDomain = $createdMigration['message']->domain; 1517 1518 /** 1519 * Set transient for backup status 1520 */ 1521 set_transient('transferito_backup_status', [ 1522 'databaseBackupComplete' => false, 1523 'databaseExportComplete' => false, 1524 'codebaseBackupComplete' => false, 1525 'excludedDatabase' => false 1526 ]); 1527 1528 /** 1529 * Set transient with transfer detail 1530 */ 1531 set_transient('transferito_transfer_detail', [ 1532 'isLocalEnv' => true, // Defaulted to true as will always upload to S3 in this instance 1533 'selectedFolders' => false, 1534 'folders' => null, // No folders have been selected set directly to null 1535 'directory' => $backupDirectory, 1536 'token' => $migrationToken, 1537 'timestamp' => $createdMigration['message']->timestamp, 1538 'fromUrl' => site_url(), 1539 'newUrl' => $finalDomain 1540 ]); 1541 1542 /** 1543 * Set the transient for the destination site URL 1544 */ 1545 set_transient('transferito_final_destination_url', $finalDomain); 1546 1547 /** 1548 * Available steps to pass to the template 1549 */ 1550 $progressSteps = [ 1551 'backupPrepare' => true, 1552 'backupInstallation' => true, 1553 'uploadBackup' => true 1554 ]; 1555 1556 /** 1557 * Get the requirement transient 1558 */ 1559 $transferitoRequirements = get_transient('transferito_requirements'); 1560 1561 /** 1562 * Site size info 1563 */ 1564 $siteSizeInfo = get_transient('transferito_installation_size'); 1565 $siteSize = $siteSizeInfo ? $siteSizeInfo : []; 1566 1567 /** 1568 * Push Migration detail event to telemetry 1569 */ 1570 $this->telemetry->pushEvent('migrationDetails', [ 1571 'uploadBackup' => true, 1572 'localMigration' => true, 1573 'databaseExcluded' => false, 1574 'selectedFolders' => false, 1575 'migrationMethod' => $transferMethod, 1576 'siteSize' => isset($siteSize['totalSize']) ? $siteSize['totalSize'] : 0, 1577 'cPanelAPIToken' => false 1578 ]); 1579 1580 /** 1581 * Push loadScreen event to telemetry 1582 */ 1583 $this->telemetry->pushEvent('loadScreen', [ 1584 'screenName' => 'migrationInProgress' 1585 ]); 1586 1587 wp_send_json_success(array_merge([ 1588 'message' => '<strong>PLEASE DO NOT</strong> navigate away or reload this page while your migration is in process. Doing so will stop your migration.', 1589 'force' => true, 1590 'useZipFallback' => $transferitoRequirements['useZip'], 1591 'created' => true, 1592 'excludeDatabase' => false, 1593 'htmlTemplate' => loadTemplate('parts/migration/progress/main', 1594 array_merge( 1595 $progressSteps, 1596 [ 1597 'method' => 'localSiteMigration' 1598 ] 1599 ) 1600 ) 1601 ], $siteSize)); 1602 1603 1604 } catch (\Exception $exception) { 1605 1606 /** 1607 * @todo Implement a failure screen - If the migration creation fails 1608 */ 1609 1610 1611 /** 1612 * Push loadScreen event to telemetry 1613 */ 1614 $this->telemetry->pushEvent('failedMigration', [ 1615 'migrationStatus' => 'prepareDownload', 1616 'errorMessage' => $exception->getMessage() 1617 ]); 1618 $errorMessage = 'prepareLocalDownload: ' . $exception->getMessage(); 1619 $this->api->failedMigration($errorMessage); 1620 delete_transient('transferito_transfer_detail'); 1621 wp_send_json_error($exception->getMessage(), 400); 1622 } 1623 1377 1624 } 1378 1625 -
transferito/trunk/src/Views/Assets/css/transferito-styles.min.css
r3078327 r3186869 1 .transferito-text__h1{font-family:"Montserrat";font-style:normal;font-weight:700;font-size:32px;line-height:37px}.transferito-text__h2{font-family:"Montserrat";font-style:normal;font-weight:600;font-size:28px;line-height:33px}.transferito-text__h2--bold{font-family:"Montserrat";font-style:normal;font-weight:700;font-size:28px;line-height:33px}.transferito-text__h3{font-family:"Montserrat";font-style:normal;font-weight:700;font-size:22px;line-height:21px}.transferito-text__h4{font-family:"Montserrat";font-style:normal;font-weight:600;font-size:20px;line-height:25px}.transferito-text__small{font-family:"Montserrat";font-style:normal;font-weight:400;font-size:12px;line-height:17px}.transferito-text__small--semi-bold{font-family:"Montserrat";font-style:normal;font-weight:600;font-size:12px;line-height:17px}.transferito-text__p--regular{font-family:"Montserrat";font-style:normal;font-weight:400;font-size:14px;line-height:19px}.transferito-text__p{font-family:"Montserrat";font-style:normal;font-weight:500;font-size:14px;line-height:19px}.transferito-text__p--semi-bold{font-family:"Montserrat";font-style:normal;font-weight:600;font-size:14px;line-height:19px}.transferito-text__p1--regular{font-family:"Montserrat";font-style:normal;font-weight:400;font-size:16px;line-height:21px;color:#455a64}.transferito-text__p1--semi-bold{font-family:"Montserrat";font-style:normal;font-weight:500;font-size:16px;line-height:21px}.transferito-text__p1--bold{font-family:"Montserrat";font-style:normal;font-weight:600;font-size:16px;line-height:21px}.transferito-button{font-family:"Montserrat";border:1px solid #2a77ff;padding:12px 24px;border-radius:34px;text-decoration:none;display:block;float:left;cursor:pointer;font-style:normal;font-weight:700}.transferito-button:hover{text-decoration:none}.transferito-button__primary{background:#2a77ff;border:1px solid #2a77ff;color:#fff}.transferito-button__primary--blue{background:#fff;color:#2a77ff}.transferito-button__primary:hover{background:#3fa8f4}.transferito-button__primary:disabled{border:1px solid #eaeaf1;background:#eaeaf1;color:#8f90a6}.transferito-button__secondary{background:#fff;border:1px solid #eaeaf1;color:#28293d}.transferito-button__secondary:hover{background:#f7f7f7;color:#28293d}.transferito-button__secondary:disabled{background:#f7f7f7;color:#c7c9d9}.transferito-button--small{font-size:12px}.transferito-button--medium{font-size:16px}.transferito-button--large{font-size:18px;padding:20px 34px}.transferito-button__support{color:#28293d;background:transparent;border:none;position:relative;padding-left:39px}.transferito-button__support::before{content:url(../images/svg/icon__support--grey.svg);position:absolute;left:13px;top:10px}.transferito-button__support--blue{color:#2a77ff}.transferito-button__support--blue::before{content:url(../images/svg/icon__support--blue.svg)}.transferito-button__support:hover{background:transparent;border:none;color:#161722}ul.transferito__list{margin:8px 0 20px;padding-left:25px;list-style:outside}ul.transferito__list li{margin-bottom:5px;font-size:13px}ul.transferito__list li.transferito__list--added-margin{margin-bottom:10px}ul.transferito__list--links{margin:8px 0 20px;padding-left:0;list-style:none}ul.transferito__list--links li{margin-bottom:8px}.transferito-icon{height:19px;width:20px}.transferito-icon--completed{height:16px;width:16px;background:url(../images/svg/icon__completion.svg) no-repeat 0 0;margin-top:7px;margin-right:7px;margin-left:4px;background-size:contain}.transferito-icon--completed-small{height:11px;width:11px;background:url(../images/svg/icon__completion.svg) no-repeat 0 0;margin-top:4px;margin-right:7px;margin-left:3px;background-size:contain}.transferito-icon--link{height:16px;width:16px;background:url(../images/svg/icon__url.svg) no-repeat 0 0;margin-top:4px;margin-left:4px;background-size:contain}.transferito-icon--choose{height:16px;width:16px;background:url(../images/svg/icon__choose.svg) no-repeat 0 0;margin-top:4px;margin-left:7px;background-size:contain}.transferito-icon--authentication{height:16px;width:16px;background:url(../images/svg/icon__authentication.svg) no-repeat 0 0;margin-top:4px;margin-left:5px;background-size:contain}.transferito-icon--domain{height:16px;width:16px;background:url(../images/svg/icon__domain-selector.svg) no-repeat 0 0;margin-top:4px;margin-left:4px;background-size:contain}.transferito-icon--reload{height:16px;width:16px;background:url(../images/svg/icon__start-migration.svg) no-repeat 0 0;margin-top:5px;margin-left:4px;background-size:contain}.transferito-icon--folder{height:16px;width:16px;background:url(../images/svg/icon__folder.svg) no-repeat 0 0;margin-top:5px;margin-left:4px;background-size:contain}.transferito-icon--database{height:16px;width:16px;background:url(../images/svg/icon__database.svg) no-repeat 0 0;margin-top:4px;margin-left:5px;background-size:contain}.transferito-icon--exclamation-mark{height:24px;width:24px;background:url(../images/svg/icon__exclamation.svg) no-repeat 0 0;margin-top:0;margin-left:5px;background-size:contain}.transferito-input__text-box{padding:15px !important;border:1px solid #c7c9d9 !important;border-radius:4px !important}.transferito-input__text-box--no-border{border:0 !important;border-radius:0 4px 4px 0 !important}.transferito-input__text-box--full-width{width:100%}.transferito-input__text-box--thin{padding:8px 12px !important}.transferito-input__text-box::placeholder{color:#8f90a6}.transferito-input__required{color:red;font-weight:bold}.transferito-input__dropdown{-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;padding:15px 13px !important;width:100px}.transferito-input__dropdown--no-border{border:0 !important;border-radius:4px 0 0 4px !important}.transferito-input__dropdown--border-right{border-right:1px solid #c7c9d9 !important}.transferito-input__dropdown--full-width{width:100%;max-width:unset !important}.transferito-input__dropdown--large{font-size:16px !important;padding:11px 23px !important}.transferito-input__dropdown--small{font-size:14px !important;padding:8px 12px !important}.transferito-input__dropdown-with-text{display:flex;width:100%;border:1px solid #c7c9d9;border-radius:4px}#wpcontent{padding-left:0}#wpbody-content{padding-bottom:15px}#wpbody-content .wrap{margin:10px 0 0 0}.transferito-header{height:45px;padding:24px;background:#fff;border-bottom:2px solid #e0e0e0;-webkit-box-shadow:2px 2px 8px 1px #d7d7d7;box-shadow:2px 2px 8px 1px #d7d7d7;margin-top:-10px;display:flex;align-items:center;justify-content:space-between}.transferito-header__logo{background:url(../images/transferito_logo.png) no-repeat 0 0;width:170px;height:33.3px;background-size:contain}.transferito-header__actions{display:flex}.transferito-header__action-button{display:flex;justify-content:center;margin-left:15px}.transferito-legend{padding:13px 26px;background:#d6d8e3;font-family:Montserrat;font-size:14px}.transferito-legend--success{background:#e5ffe6;color:#19831c}.transferito-legend--warning{background:#fff3cd;color:#856404}.transferito-legend--error{background:#feebea;color:#f54336}.transferito__one-column{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;height:70vh}.transferito__one-column-container{background:#fff;border-radius:10px;width:780px;padding:60px;flex-direction:column}.transferito__one-column-container--no-width{width:unset;padding:20px}.transferito__one-column-container--center{padding:20px;margin:0 auto}.transferito__one-column-container--no-height{height:unset}.transferito__three-columns{display:flex;justify-content:space-between;font-family:"Montserrat";font-size:14px;margin-bottom:40px;height:auto}.transferito__three-columns .transferito__navigation-column{width:15%;padding:75px 30px 25px}.transferito__three-columns .transferito__main-column{width:50%;padding:25px 30px 25px}.transferito__three-columns .transferito__pro-tip-column{background:#fff;padding:30px;width:20%}.transferito__three-columns .transferito__pro-tip-column--hide{display:none;visibility:hidden}.transferito__three-columns .transferito__pro-tip-column--empty{background:transparent}.transferito-modal{position:absolute;top:0;height:100%;width:100%;background:rgba(224,224,224,.4);z-index:3;display:flex;align-items:center;justify-content:center}#transferitoTemplate{min-height:calc(100vh - 200px)}.transferito__hide-element{display:none !important}.transferito__container{width:90%;padding:20px 30px}.transferito__margin-bottom--40{margin-bottom:40px}.transferito__content-container{background:#fff;border-radius:10px;width:90%;padding:35px;flex-direction:column;margin-top:30px}.transferito__content-container--no-padding{padding:0}.transferito-pro-tip__title{margin-bottom:12px}.transferito-pro-tip__highlighted-text-box{padding:20px;border-radius:4px;background:#f5f0ff;color:#9061f9;margin:30px 0}.transferito-pro-tip__link{color:#2a77ff;cursor:pointer}.transferito-pro-tip__link:hover{text-decoration:underline}.transferito-navigation__item{display:flex;position:relative}.transferito-navigation__item-connector{width:1px;background:#18ba1d;position:absolute;height:100%;left:16px;top:2px;z-index:1}.transferito-navigation__item-icon{width:24px;height:24px;background:#18ba1d;border-radius:50%;padding:4px;margin-right:12px;z-index:2}.transferito-navigation__item-icon--small{width:16px;height:16px}.transferito-navigation__item-icon--disabled{background:#c7c9d9}.transferito-navigation__item-details{padding-bottom:24px}.transferito-navigation__item-anchor{padding-top:6px}.transferito-navigation__item-information{padding-top:10px}.transferito-navigation__item-empty{background:#c7c9d9;height:6px;width:140px;margin-top:11px;border-radius:4px;margin-bottom:16px}.transferito-navigation__title{color:#28293d;margin-bottom:2px}.transferito-navigation__content{color:#777884;margin-bottom:8px;overflow-wrap:anywhere}.transferito-navigation__link{margin-top:14px;color:#2a77ff;text-decoration:underline;cursor:pointer}.transferito-navigation__link:hover{text-decoration:none}.transferito-notice__title{text-align:center;margin-top:60px;margin-bottom:30px}.transferito-notice__container{display:flex;flex-direction:column;align-items:center;padding:30px 0;background:#fff;border-radius:15px;margin:0 auto;width:600px}.transferito-notice__icon{width:250px;height:195px;margin-bottom:50px}.transferito-notice__icon--system-requirements{background:url(../images/svg/icon__system-requirements.svg) no-repeat 0 0;background-size:contain}.transferito-notice__icon--incorrect-url{background:url(../images/svg/icon__error-finding-url.svg) no-repeat 0 0;background-size:contain}.transferito-notice__icon--failed-auth{background:url(../images/svg/icon__auth-failure.svg) no-repeat 0 0;background-size:contain}.transferito-notice__icon--failed-db-auth{background:url(../images/svg/icon__database-auth-failure.svg) no-repeat 0 0;background-size:contain}.transferito-notice__icon--directory-success{background:url(../images/svg/icon__directory-found.svg) no-repeat 0 0;background-size:contain}.transferito-notice__icon--directory-failure{background:url(../images/svg/icon__directory-failure.svg) no-repeat 0 0;background-size:contain}.transferito-notice__icon--sent-success{background:url(../images/svg/icon__sent-success.svg) no-repeat 0 0;background-size:contain}.transferito-notice__icon--completed-migration{background:url(../images/svg/icon__completed-migration.svg) no-repeat 0 0;background-size:contain}.transferito-notice__message{margin:0 50px;padding:21px 38px;text-align:center;border-radius:10px;position:relative}.transferito-notice__message-title{margin-bottom:16px;text-align:center;padding:0 40px}.transferito-notice__message-title--warning{color:#ffcd1a}.transferito-notice__message-title--success{color:#18ba1d}.transferito-notice__message-title--error{color:#f54336}.transferito-notice__message::before{content:"";width:3px;height:70%;position:absolute;left:1px;top:15%}.transferito-notice__message::after{content:"";width:3px;height:70%;position:absolute;right:0;top:15%}.transferito-notice__message--warning{background:#fff3cd}.transferito-notice__message--warning::before{background:#ffcd1a}.transferito-notice__message--warning::after{background:#ffcd1a}.transferito-notice__message--error{background:#feebea}.transferito-notice__message--error::before{background:#f54336}.transferito-notice__message--error::after{background:#f54336}.transferito-notice__message--success{background:#eefdee}.transferito-notice__message--success::before{background:#18ba1d}.transferito-notice__message--success::after{background:#18ba1d}.transferito-notice__divider{width:100%;margin:18px 0;height:1px;background:#e9e9f0}.transferito-notice__action-button{margin:28px 0 10px;display:flex;align-items:center;text-transform:uppercase}.transferito-notice__action-button--column{flex-direction:column;gap:10px;margin-top:10px}.transferito-notice__action-button--reduced-margins{margin-top:-10px;margin-bottom:28px;font-size:16px}.transferito-notice__additional-info-title{margin-bottom:8px;padding:0 38px}.transferito-notice__additional-info{padding:8px 38px;text-align:center}.transferito-notice__extra-info{margin-top:20px;text-align:center}.transferito-notice__extra-info-title{margin-bottom:10px;padding:0 22px}.transferito-notice__extra-info-content{padding:0 22px}.transferito-notice__support-link{margin-top:6px}.transferito-information{position:relative}.transferito-information__container{display:flex;flex-direction:column;padding:40px;background:#fff;border-radius:15px;width:500px;overflow-y:scroll;max-height:76vh}.transferito-information__container::-webkit-scrollbar{width:7px}.transferito-information__container::-webkit-scrollbar-thumb{background-color:#d9d9d9;border-radius:10px}.transferito-information__close-button{background:url(../images/svg/icon__close-button.svg) no-repeat 0 0;background-size:contain;cursor:pointer;width:24px;height:24px;position:absolute;top:15px;right:20px}.transferito-information__title{margin-bottom:14px;text-align:left;width:100%}.transferito-information__content{margin-bottom:30px}.transferito-information__content--with-divider{border-top:1px solid #e9e9f0;padding-top:30px}.transferito-information__content--small-margin{margin-bottom:16px}.transferito-information__video{margin-bottom:30px}.transferito-information__steps ol{padding-left:15px}.transferito-information__steps-image{margin:5px 0 15px}.transferito-information__link{color:#2a77ff;cursor:pointer}.transferito-information__link:hover{text-decoration:underline}.transferito-information__links ul{list-style:outside;padding-left:14px}.transferito-information__links ul li{color:#2a77ff;cursor:pointer;font-size:15px}.transferito-information__links ul li:hover{text-decoration:underline}.transferito-information__form-label{margin-bottom:8px}.transferito-information__form-field{margin-bottom:30px}.transferito-information__action-button{display:flex;justify-content:flex-end;height:40px;padding-top:5px}.transferito-information__dropdown{font-family:"Montserrat";margin:16px 0}.transferito-upgrade__icon{background:url(../images/icon__upgrade.png) no-repeat 0 0;background-size:contain;width:348px;height:300px;margin:0 auto 40px}.transferito-upgrade__title{margin-bottom:22px;text-align:center}.transferito-upgrade__text{margin-bottom:22px;text-align:center}.transferito-upgrade__action-button{display:flex;justify-content:center;margin-top:40px;width:100%}.transferito-loader__icon{background:url(../images/transferito-loader.gif) no-repeat 0 0;background-size:contain;width:100px;height:100px;margin:0 auto 20px}.transferito-loader__icon--no-bottom-margin{margin-bottom:0}.transferito-loader__text{margin-bottom:10px;color:#8f90a6;font-size:17px;text-align:center}.transferito-destination-url__title{margin-bottom:3px}.transferito-destination-url__content{margin-bottom:10px}.transferito-destination-url__action-button{display:flex;justify-content:flex-end;height:40px;padding-top:80px}.transferito- migration-method__selection-boxes{display:flex;justify-content:space-between}.transferito-migration-method__selection-method{position:relative;border:2px solid #eaeaf1;width:42%;border-radius:6px;justify-content:space-between;padding:20px;cursor:pointer}.transferito-migration-method__selection-method:hover{border:2px solid #2a77ff}.transferito-migration-method__selection-method--selected{background:radial-gradient(circle at 100% 100%, #ffffff 0, #ffffff 4px, transparent 4px) 0% 0%/6px 6px no-repeat,radial-gradient(circle at 0 100%, #ffffff 0, #ffffff 4px, transparent 4px) 100% 0%/6px 6px no-repeat,radial-gradient(circle at 100% 0, #ffffff 0, #ffffff 4px, transparent 4px) 0% 100%/6px 6px no-repeat,radial-gradient(circle at 0 0, #ffffff 0, #ffffff 4px, transparent 4px) 100% 100%/6px 6px no-repeat,linear-gradient(#ffffff, #ffffff) 50% 50%/calc(100% - 4px) calc(100% - 12px) no-repeat,linear-gradient(#ffffff, #ffffff) 50% 50%/calc(100% - 12px) calc(100% - 4px) no-repeat,linear-gradient(90deg, #ff00ff 0%, #3FA8F4 100%);border:none}.transferito-migration-method__selection-method--selected:hover{border:none}.transferito-migration-method__recommended{background:linear-gradient(92.83deg, #8869F9 0%, #6389F7 100%);border-radius:0 4px 0 3px;padding:3px 12px;position:absolute;top:1px;right:1px;font-size:10px;color:#fff;font-weight:700}.transferito-migration-method__icon{margin-bottom:6px;height:15px}.transferito-migration-method__icon--cpanel{background:url(../images/svg/cpanel-logo.svg) no-repeat 0 0;background-size:contain;width:60px}.transferito-migration-method__icon--ftp{background:url(../images/svg/ftp-logo.svg) no-repeat 0 0;background-size:contain;width:60px}.transferito-migration-method__pill-holder{display:flex;padding-top:18px}.transferito-migration-method__pill{background:linear-gradient(87.71deg, rgba(255, 0, 255, 0.1) -17.01%, rgba(63, 168, 244, 0.1) 110.79%);font-size:10px;align-items:center;padding:3px 12px;border-radius:15px;font-weight:700;margin-right:6px}.transferito-migration-method__pill--dark-purple{color:#9061f9}.transferito-migration-method__pill--light-purple{color:#f0f}.transferito-migration-method__pill--blue{color:#2a77ff}.transferito-migration-method__action-buttons{display:flex;justify-content:flex-end;gap:10px;margin-top:40px}.transferito-cpanel-authentication__title{margin-bottom:5px}.transferito-cpanel-authentication__input{margin-bottom:24px}.transferito-cpanel-authentication__checkbox{margin-bottom:3px}.transferito-cpanel-authentication__action-buttons{display:flex;justify-content:flex-end;gap:10px;margin-top:40px}.transferito-domain-selection__title{margin-bottom:5px}.transferito-domain-selection__content{margin-bottom:10px}.transferito-domain-selection__input{margin-bottom:20px}.transferito-domain-selection__action-buttons{display:flex;justify-content:flex-end;gap:10px;margin-top:60px}.transferito-ftp-authentication__title{margin-bottom:5px}.transferito-ftp-authentication__input{margin-bottom:24px}.transferito-ftp-authentication__checkbox{margin-bottom:30px}.transferito-ftp-authentication__checkbox--content{padding-left:25px}.transferito-ftp-authentication__directories{display:none}.transferito-ftp-authentication__folder-selection{border:1px solid #c7c9d9;border-radius:4px;margin-bottom:30px;margin-top:-20px;position:relative}.transferito-ftp-authentication__folder-list{padding:10px;margin-bottom:0}.transferito-ftp-authentication__folder-list li{font-size:12px;margin-bottom:0;padding:6px;border-radius:3px}.transferito-ftp-authentication__folder-list li:hover{background:#f7f7f7}.transferito-ftp-authentication__folder-list li:last-child{margin-bottom:0}.transferito-ftp-authentication__folder-expander{cursor:pointer;display:inline-block;color:#2a77ff;position:absolute;font-weight:600;font-size:16px;margin-top:-1px;margin-right:13px;right:0}.transferito-ftp-authentication__sub-folders{display:none;padding-left:24px;padding-top:5px}.transferito-ftp-authentication__action-buttons{display:flex;justify-content:flex-end;gap:10px;margin-top:40px}.transferito-directory-selection__title{margin-bottom:5px}.transferito-directory-selection__title--15-bottom-margin{margin-bottom:15px}.transferito-directory-selection__input{margin-bottom:24px}.transferito-directory-selection__checkbox{margin-bottom:30px}.transferito-directory-selection__content{margin-top:5px;margin-bottom:10px}.transferito-directory-selection__manual-entry--hide{display:none}.transferito-directory-selection--text-paddingtop-3{padding-top:3px}.transferito-directory-selection__check{display:flex;align-content:baseline}.transferito-directory-selection__check-loader{background:url(../images/svg/icon__loader-green.svg) no-repeat 0 0;height:24px;background-size:contain;margin-right:10px;padding-left:32px;padding-top:4px}.transferito-directory-selection__check-text{padding-top:4px;font-weight:bold;font-size:13px;text-transform:lowercase}.transferito-directory-selection__action-buttons{display:flex;justify-content:flex-end;gap:10px;margin-top:40px}.transferito-database-authentication__title{margin-bottom:5px}.transferito-database-authentication__input{margin-bottom:24px}.transferito-database-authentication__checkbox{margin-bottom:30px}.transferito-database-authentication__checkbox--content{padding-left:25px}.transferito-database-authentication__input-fields--hide{display:none}.transferito-database-authentication__action-buttons{display:flex;justify-content:flex-end;gap:10px;margin-top:40px}.transferito-migration-progress__overview{padding:40px}.transferito-migration-progress__bar{background-color:#e9e9f0;border-radius:100px;height:19px;width:100%;padding:1px;overflow:hidden}.transferito-migration-progress__bar--value{height:19px;background:linear-gradient(87.61deg, #FF00FF -28.24%, #3FA8F4 128.95%);border-radius:100px;width:10px}.transferito-migration-progress__bar--red{background:#f54336}.transferito-migration-progress__amount{margin-top:40px}.transferito-migration-progress__step{padding:18px 40px;border-top:1px solid #e9e9f0;display:flex;align-items:center}.transferito-migration-progress__step--left-align{align-items:flex-start}.transferito-migration-progress__step-title{margin-top:2px;width:85%}.transferito-migration-progress__step-icon{margin-right:8px}.transferito-migration-progress__step-icon--extended{padding-right:15px}.transferito-migration-progress__step-percent{width:32px;padding-right:12px;margin-right:8px;text-align:center}.transferito-migration-progress__disabled-text{color:#c7c9d9}.transferito-migration-progress__error-container{background:#fef0ef;border-radius:4px;padding:18px 15px;margin-top:8px;width:100%}.transferito-migration-progress__final-step{background:url(../images/svg/icon__loading-dots.svg) no-repeat 0 0;height:32px;width:32px}.transferito-migration-progress__final-step--static{background:url(../images/svg/icon__loading-dots--static.svg) no-repeat 0 0}/*# sourceMappingURL=transferito-styles.min.css.map */1 .transferito-text__h1{font-family:"Montserrat";font-style:normal;font-weight:700;font-size:32px;line-height:37px}.transferito-text__h2{font-family:"Montserrat";font-style:normal;font-weight:600;font-size:28px;line-height:33px}.transferito-text__h2--bold{font-family:"Montserrat";font-style:normal;font-weight:700;font-size:28px;line-height:33px}.transferito-text__h3{font-family:"Montserrat";font-style:normal;font-weight:700;font-size:22px;line-height:21px}.transferito-text__h4{font-family:"Montserrat";font-style:normal;font-weight:600;font-size:20px;line-height:25px}.transferito-text__small{font-family:"Montserrat";font-style:normal;font-weight:400;font-size:12px;line-height:17px}.transferito-text__small--semi-bold{font-family:"Montserrat";font-style:normal;font-weight:600;font-size:12px;line-height:17px}.transferito-text__p--regular{font-family:"Montserrat";font-style:normal;font-weight:400;font-size:14px;line-height:19px}.transferito-text__p{font-family:"Montserrat";font-style:normal;font-weight:500;font-size:14px;line-height:19px}.transferito-text__p--semi-bold{font-family:"Montserrat";font-style:normal;font-weight:600;font-size:14px;line-height:19px}.transferito-text__p1--regular{font-family:"Montserrat";font-style:normal;font-weight:400;font-size:16px;line-height:21px;color:#455a64}.transferito-text__p1--semi-bold{font-family:"Montserrat";font-style:normal;font-weight:500;font-size:16px;line-height:21px}.transferito-text__p1--bold{font-family:"Montserrat";font-style:normal;font-weight:600;font-size:16px;line-height:21px}.transferito-button{font-family:"Montserrat";border:1px solid #2a77ff;padding:12px 24px;border-radius:34px;text-decoration:none;display:block;float:left;cursor:pointer;font-style:normal;font-weight:700}.transferito-button:hover{text-decoration:none}.transferito-button__primary{background:#2a77ff;border:1px solid #2a77ff;color:#fff}.transferito-button__primary--blue{background:#fff;color:#2a77ff}.transferito-button__primary:hover{background:#3fa8f4}.transferito-button__primary:disabled{border:1px solid #eaeaf1;background:#eaeaf1;color:#8f90a6}.transferito-button__secondary{background:#fff;border:1px solid #eaeaf1;color:#28293d}.transferito-button__secondary:hover{background:#f7f7f7;color:#28293d}.transferito-button__secondary:disabled{background:#f7f7f7;color:#c7c9d9}.transferito-button--small{font-size:12px}.transferito-button--medium{font-size:16px}.transferito-button--large{font-size:18px;padding:20px 34px}.transferito-button__support{color:#28293d;background:transparent;border:none;position:relative;padding-left:39px}.transferito-button__support::before{content:url(../images/svg/icon__support--grey.svg);position:absolute;left:13px;top:10px}.transferito-button__support--blue{color:#2a77ff}.transferito-button__support--blue::before{content:url(../images/svg/icon__support--blue.svg)}.transferito-button__support:hover{background:transparent;border:none;color:#161722}ul.transferito__list{margin:8px 0 20px;padding-left:25px;list-style:outside}ul.transferito__list li{margin-bottom:5px;font-size:13px}ul.transferito__list li.transferito__list--added-margin{margin-bottom:10px}ul.transferito__list--links{margin:8px 0 20px;padding-left:0;list-style:none}ul.transferito__list--links li{margin-bottom:8px}.transferito-icon{height:19px;width:20px}.transferito-icon--completed{height:16px;width:16px;background:url(../images/svg/icon__completion.svg) no-repeat 0 0;margin-top:7px;margin-right:7px;margin-left:4px;background-size:contain}.transferito-icon--completed-small{height:11px;width:11px;background:url(../images/svg/icon__completion.svg) no-repeat 0 0;margin-top:4px;margin-right:7px;margin-left:3px;background-size:contain}.transferito-icon--link{height:16px;width:16px;background:url(../images/svg/icon__url.svg) no-repeat 0 0;margin-top:4px;margin-left:4px;background-size:contain}.transferito-icon--choose{height:16px;width:16px;background:url(../images/svg/icon__choose.svg) no-repeat 0 0;margin-top:4px;margin-left:7px;background-size:contain}.transferito-icon--authentication{height:16px;width:16px;background:url(../images/svg/icon__authentication.svg) no-repeat 0 0;margin-top:4px;margin-left:5px;background-size:contain}.transferito-icon--domain{height:16px;width:16px;background:url(../images/svg/icon__domain-selector.svg) no-repeat 0 0;margin-top:4px;margin-left:4px;background-size:contain}.transferito-icon--reload{height:16px;width:16px;background:url(../images/svg/icon__start-migration.svg) no-repeat 0 0;margin-top:5px;margin-left:4px;background-size:contain}.transferito-icon--folder{height:16px;width:16px;background:url(../images/svg/icon__folder.svg) no-repeat 0 0;margin-top:5px;margin-left:4px;background-size:contain}.transferito-icon--database{height:16px;width:16px;background:url(../images/svg/icon__database.svg) no-repeat 0 0;margin-top:4px;margin-left:5px;background-size:contain}.transferito-icon--exclamation-mark{height:24px;width:24px;background:url(../images/svg/icon__exclamation.svg) no-repeat 0 0;margin-top:0;margin-left:5px;background-size:contain}.transferito-input__text-box{padding:15px !important;border:1px solid #c7c9d9 !important;border-radius:4px !important}.transferito-input__text-box--no-border{border:0 !important;border-radius:0 4px 4px 0 !important}.transferito-input__text-box--full-width{width:100%}.transferito-input__text-box--thin{padding:8px 12px !important}.transferito-input__text-box::placeholder{color:#8f90a6}.transferito-input__required{color:red;font-weight:bold}.transferito-input__dropdown{-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;padding:15px 13px !important;width:100px}.transferito-input__dropdown--no-border{border:0 !important;border-radius:4px 0 0 4px !important}.transferito-input__dropdown--border-right{border-right:1px solid #c7c9d9 !important}.transferito-input__dropdown--full-width{width:100%;max-width:unset !important}.transferito-input__dropdown--large{font-size:16px !important;padding:11px 23px !important}.transferito-input__dropdown--small{font-size:14px !important;padding:8px 12px !important}.transferito-input__dropdown-with-text{display:flex;width:100%;border:1px solid #c7c9d9;border-radius:4px}#wpcontent{padding-left:0}#wpbody-content{padding-bottom:15px}#wpbody-content .wrap{margin:10px 0 0 0}.transferito-header{height:45px;padding:24px;background:#fff;border-bottom:2px solid #e0e0e0;-webkit-box-shadow:2px 2px 8px 1px #d7d7d7;box-shadow:2px 2px 8px 1px #d7d7d7;margin-top:-10px;display:flex;align-items:center;justify-content:space-between}.transferito-header__logo{background:url(../images/transferito_logo.png) no-repeat 0 0;width:170px;height:33.3px;background-size:contain}.transferito-header__actions{display:flex}.transferito-header__action-button{display:flex;justify-content:center;margin-left:15px}.transferito-legend{padding:13px 26px;background:#d6d8e3;font-family:Montserrat;font-size:14px}.transferito-legend--success{background:#e5ffe6;color:#19831c}.transferito-legend--warning{background:#fff3cd;color:#856404}.transferito-legend--error{background:#feebea;color:#f54336}.transferito__one-column{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;height:70vh}.transferito__one-column-container{background:#fff;border-radius:10px;width:780px;padding:60px;flex-direction:column}.transferito__one-column-container--no-width{width:unset;padding:20px}.transferito__one-column-container--center{padding:20px;margin:0 auto}.transferito__one-column-container--no-height{height:unset}.transferito__three-columns{display:flex;justify-content:space-between;font-family:"Montserrat";font-size:14px;margin-bottom:40px;height:auto}.transferito__three-columns .transferito__navigation-column{width:15%;padding:75px 30px 25px}.transferito__three-columns .transferito__main-column{width:50%;padding:25px 30px 25px}.transferito__three-columns .transferito__pro-tip-column{background:#fff;padding:30px;width:20%}.transferito__three-columns .transferito__pro-tip-column--hide{display:none;visibility:hidden}.transferito__three-columns .transferito__pro-tip-column--empty{background:transparent}.transferito-modal{position:absolute;top:0;height:100%;width:100%;background:rgba(224,224,224,.4);z-index:3;display:flex;align-items:center;justify-content:center}#transferitoTemplate{min-height:calc(100vh - 200px)}.transferito__hide-element{display:none !important}.transferito__container{width:90%;padding:20px 30px}.transferito__margin-bottom--40{margin-bottom:40px}.transferito__content-container{background:#fff;border-radius:10px;width:90%;padding:35px;flex-direction:column;margin-top:30px}.transferito__content-container--no-padding{padding:0}.transferito-pro-tip__title{margin-bottom:12px}.transferito-pro-tip__highlighted-text-box{padding:20px;border-radius:4px;background:#f5f0ff;color:#9061f9;margin:30px 0}.transferito-pro-tip__link{color:#2a77ff;cursor:pointer}.transferito-pro-tip__link:hover{text-decoration:underline}.transferito-navigation__item{display:flex;position:relative}.transferito-navigation__item-connector{width:1px;background:#18ba1d;position:absolute;height:100%;left:16px;top:2px;z-index:1}.transferito-navigation__item-icon{width:24px;height:24px;background:#18ba1d;border-radius:50%;padding:4px;margin-right:12px;z-index:2}.transferito-navigation__item-icon--small{width:16px;height:16px}.transferito-navigation__item-icon--disabled{background:#c7c9d9}.transferito-navigation__item-details{padding-bottom:24px}.transferito-navigation__item-anchor{padding-top:6px}.transferito-navigation__item-information{padding-top:10px}.transferito-navigation__item-empty{background:#c7c9d9;height:6px;width:140px;margin-top:11px;border-radius:4px;margin-bottom:16px}.transferito-navigation__title{color:#28293d;margin-bottom:2px}.transferito-navigation__content{color:#777884;margin-bottom:8px;overflow-wrap:anywhere}.transferito-navigation__link{margin-top:14px;color:#2a77ff;text-decoration:underline;cursor:pointer}.transferito-navigation__link:hover{text-decoration:none}.transferito-notice__title{text-align:center;margin-top:60px;margin-bottom:30px}.transferito-notice__container{display:flex;flex-direction:column;align-items:center;padding:30px 0;background:#fff;border-radius:15px;margin:0 auto;width:600px}.transferito-notice__icon{width:250px;height:195px;margin-bottom:50px}.transferito-notice__icon--system-requirements{background:url(../images/svg/icon__system-requirements.svg) no-repeat 0 0;background-size:contain}.transferito-notice__icon--incorrect-url{background:url(../images/svg/icon__error-finding-url.svg) no-repeat 0 0;background-size:contain}.transferito-notice__icon--failed-auth{background:url(../images/svg/icon__auth-failure.svg) no-repeat 0 0;background-size:contain}.transferito-notice__icon--failed-db-auth{background:url(../images/svg/icon__database-auth-failure.svg) no-repeat 0 0;background-size:contain}.transferito-notice__icon--directory-success{background:url(../images/svg/icon__directory-found.svg) no-repeat 0 0;background-size:contain}.transferito-notice__icon--directory-failure{background:url(../images/svg/icon__directory-failure.svg) no-repeat 0 0;background-size:contain}.transferito-notice__icon--sent-success{background:url(../images/svg/icon__sent-success.svg) no-repeat 0 0;background-size:contain}.transferito-notice__icon--completed-migration{background:url(../images/svg/icon__completed-migration.svg) no-repeat 0 0;background-size:contain}.transferito-notice__message{margin:0 50px;padding:21px 38px;text-align:center;border-radius:10px;position:relative}.transferito-notice__message-title{margin-bottom:16px;text-align:center;padding:0 40px}.transferito-notice__message-title--warning{color:#ffcd1a}.transferito-notice__message-title--success{color:#18ba1d}.transferito-notice__message-title--error{color:#f54336}.transferito-notice__message::before{content:"";width:3px;height:70%;position:absolute;left:1px;top:15%}.transferito-notice__message::after{content:"";width:3px;height:70%;position:absolute;right:0;top:15%}.transferito-notice__message--warning{background:#fff3cd}.transferito-notice__message--warning::before{background:#ffcd1a}.transferito-notice__message--warning::after{background:#ffcd1a}.transferito-notice__message--error{background:#feebea}.transferito-notice__message--error::before{background:#f54336}.transferito-notice__message--error::after{background:#f54336}.transferito-notice__message--success{background:#eefdee}.transferito-notice__message--success::before{background:#18ba1d}.transferito-notice__message--success::after{background:#18ba1d}.transferito-notice__divider{width:100%;margin:18px 0;height:1px;background:#e9e9f0}.transferito-notice__action-button{margin:28px 0 10px;display:flex;align-items:center;text-transform:uppercase}.transferito-notice__action-button--column{flex-direction:column;gap:10px;margin-top:10px}.transferito-notice__action-button--reduced-margins{margin-top:-10px;margin-bottom:28px;font-size:16px}.transferito-notice__additional-info-title{margin-bottom:8px;padding:0 38px}.transferito-notice__additional-info{padding:8px 38px;text-align:center}.transferito-notice__extra-info{margin-top:20px;text-align:center}.transferito-notice__extra-info-title{margin-bottom:10px;padding:0 22px}.transferito-notice__extra-info-content{padding:0 22px}.transferito-notice__support-link{margin-top:6px}.transferito-information{position:relative}.transferito-information__container{display:flex;flex-direction:column;padding:40px;background:#fff;border-radius:15px;width:500px;overflow-y:scroll;max-height:76vh}.transferito-information__container::-webkit-scrollbar{width:7px}.transferito-information__container::-webkit-scrollbar-thumb{background-color:#d9d9d9;border-radius:10px}.transferito-information__close-button{background:url(../images/svg/icon__close-button.svg) no-repeat 0 0;background-size:contain;cursor:pointer;width:24px;height:24px;position:absolute;top:15px;right:20px}.transferito-information__title{margin-bottom:14px;text-align:left;width:100%}.transferito-information__content{margin-bottom:30px}.transferito-information__content--with-divider{border-top:1px solid #e9e9f0;padding-top:30px}.transferito-information__content--small-margin{margin-bottom:16px}.transferito-information__video{margin-bottom:30px}.transferito-information__steps ol{padding-left:15px}.transferito-information__steps-image{margin:5px 0 15px}.transferito-information__link{color:#2a77ff;cursor:pointer}.transferito-information__link:hover{text-decoration:underline}.transferito-information__links ul{list-style:outside;padding-left:14px}.transferito-information__links ul li{color:#2a77ff;cursor:pointer;font-size:15px}.transferito-information__links ul li:hover{text-decoration:underline}.transferito-information__form-label{margin-bottom:8px}.transferito-information__form-field{margin-bottom:30px}.transferito-information__action-button{display:flex;justify-content:flex-end;height:40px;padding-top:5px}.transferito-information__dropdown{font-family:"Montserrat";margin:16px 0}.transferito-upgrade__icon{background:url(../images/icon__upgrade.png) no-repeat 0 0;background-size:contain;width:348px;height:300px;margin:0 auto 40px}.transferito-upgrade__title{margin-bottom:22px;text-align:center}.transferito-upgrade__text{margin-bottom:22px;text-align:center}.transferito-upgrade__action-button{display:flex;justify-content:center;margin-top:40px;width:100%}.transferito-loader__icon{background:url(../images/transferito-loader.gif) no-repeat 0 0;background-size:contain;width:100px;height:100px;margin:0 auto 20px}.transferito-loader__icon--no-bottom-margin{margin-bottom:0}.transferito-loader__text{margin-bottom:10px;color:#8f90a6;font-size:17px;text-align:center}.transferito-destination-url__title{margin-bottom:3px}.transferito-destination-url__content{margin-bottom:10px}.transferito-destination-url__action-button{display:flex;justify-content:flex-end;height:40px;padding-top:80px}.transferito-destination-url__input--margin-top{margin-top:20px}.transferito-migration-method__selection-boxes{display:flex;justify-content:space-between}.transferito-migration-method__selection-method{position:relative;border:2px solid #eaeaf1;width:42%;border-radius:6px;justify-content:space-between;padding:20px;cursor:pointer}.transferito-migration-method__selection-method:hover{border:2px solid #2a77ff}.transferito-migration-method__selection-method--selected{background:radial-gradient(circle at 100% 100%, #ffffff 0, #ffffff 4px, transparent 4px) 0% 0%/6px 6px no-repeat,radial-gradient(circle at 0 100%, #ffffff 0, #ffffff 4px, transparent 4px) 100% 0%/6px 6px no-repeat,radial-gradient(circle at 100% 0, #ffffff 0, #ffffff 4px, transparent 4px) 0% 100%/6px 6px no-repeat,radial-gradient(circle at 0 0, #ffffff 0, #ffffff 4px, transparent 4px) 100% 100%/6px 6px no-repeat,linear-gradient(#ffffff, #ffffff) 50% 50%/calc(100% - 4px) calc(100% - 12px) no-repeat,linear-gradient(#ffffff, #ffffff) 50% 50%/calc(100% - 12px) calc(100% - 4px) no-repeat,linear-gradient(90deg, #ff00ff 0%, #3FA8F4 100%);border:none}.transferito-migration-method__selection-method--selected:hover{border:none}.transferito-migration-method__recommended{background:linear-gradient(92.83deg, #8869F9 0%, #6389F7 100%);border-radius:0 4px 0 3px;padding:3px 12px;position:absolute;top:1px;right:1px;font-size:10px;color:#fff;font-weight:700}.transferito-migration-method__icon{margin-bottom:6px;height:15px}.transferito-migration-method__icon--cpanel{background:url(../images/svg/cpanel-logo.svg) no-repeat 0 0;background-size:contain;width:60px}.transferito-migration-method__icon--ftp{background:url(../images/svg/ftp-logo.svg) no-repeat 0 0;background-size:contain;width:60px}.transferito-migration-method__pill-holder{display:flex;padding-top:18px}.transferito-migration-method__pill{background:linear-gradient(87.71deg, rgba(255, 0, 255, 0.1) -17.01%, rgba(63, 168, 244, 0.1) 110.79%);font-size:10px;align-items:center;padding:3px 12px;border-radius:15px;font-weight:700;margin-right:6px}.transferito-migration-method__pill--dark-purple{color:#9061f9}.transferito-migration-method__pill--light-purple{color:#f0f}.transferito-migration-method__pill--blue{color:#2a77ff}.transferito-migration-method__action-buttons{display:flex;justify-content:flex-end;gap:10px;margin-top:40px}.transferito-cpanel-authentication__title{margin-bottom:5px}.transferito-cpanel-authentication__input{margin-bottom:24px}.transferito-cpanel-authentication__checkbox{margin-bottom:3px}.transferito-cpanel-authentication__action-buttons{display:flex;justify-content:flex-end;gap:10px;margin-top:40px}.transferito-domain-selection__title{margin-bottom:5px}.transferito-domain-selection__content{margin-bottom:10px}.transferito-domain-selection__input{margin-bottom:20px}.transferito-domain-selection__action-buttons{display:flex;justify-content:flex-end;gap:10px;margin-top:60px}.transferito-ftp-authentication__title{margin-bottom:5px}.transferito-ftp-authentication__input{margin-bottom:24px}.transferito-ftp-authentication__checkbox{margin-bottom:30px}.transferito-ftp-authentication__checkbox--content{padding-left:25px}.transferito-ftp-authentication__directories{display:none}.transferito-ftp-authentication__folder-selection{border:1px solid #c7c9d9;border-radius:4px;margin-bottom:30px;margin-top:-20px;position:relative}.transferito-ftp-authentication__folder-list{padding:10px;margin-bottom:0}.transferito-ftp-authentication__folder-list li{font-size:12px;margin-bottom:0;padding:6px;border-radius:3px}.transferito-ftp-authentication__folder-list li:hover{background:#f7f7f7}.transferito-ftp-authentication__folder-list li:last-child{margin-bottom:0}.transferito-ftp-authentication__folder-expander{cursor:pointer;display:inline-block;color:#2a77ff;position:absolute;font-weight:600;font-size:16px;margin-top:-1px;margin-right:13px;right:0}.transferito-ftp-authentication__sub-folders{display:none;padding-left:24px;padding-top:5px}.transferito-ftp-authentication__action-buttons{display:flex;justify-content:flex-end;gap:10px;margin-top:40px}.transferito-directory-selection__title{margin-bottom:5px}.transferito-directory-selection__title--15-bottom-margin{margin-bottom:15px}.transferito-directory-selection__input{margin-bottom:24px}.transferito-directory-selection__checkbox{margin-bottom:30px}.transferito-directory-selection__content{margin-top:5px;margin-bottom:10px}.transferito-directory-selection__manual-entry--hide{display:none}.transferito-directory-selection--text-paddingtop-3{padding-top:3px}.transferito-directory-selection__check{display:flex;align-content:baseline}.transferito-directory-selection__check-loader{background:url(../images/svg/icon__loader-green.svg) no-repeat 0 0;height:24px;background-size:contain;margin-right:10px;padding-left:32px;padding-top:4px}.transferito-directory-selection__check-text{padding-top:4px;font-weight:bold;font-size:13px;text-transform:lowercase}.transferito-directory-selection__action-buttons{display:flex;justify-content:flex-end;gap:10px;margin-top:40px}.transferito-database-authentication__title{margin-bottom:5px}.transferito-database-authentication__input{margin-bottom:24px}.transferito-database-authentication__checkbox{margin-bottom:30px}.transferito-database-authentication__checkbox--content{padding-left:25px}.transferito-database-authentication__input-fields--hide{display:none}.transferito-database-authentication__action-buttons{display:flex;justify-content:flex-end;gap:10px;margin-top:40px}.transferito-migration-progress__overview{padding:40px}.transferito-migration-progress__bar{background-color:#e9e9f0;border-radius:100px;height:19px;width:100%;padding:1px;overflow:hidden}.transferito-migration-progress__bar--value{height:19px;background:linear-gradient(87.61deg, #FF00FF -28.24%, #3FA8F4 128.95%);border-radius:100px;width:10px}.transferito-migration-progress__bar--red{background:#f54336}.transferito-migration-progress__amount{margin-top:40px}.transferito-migration-progress__step{padding:18px 40px;border-top:1px solid #e9e9f0;display:flex;align-items:center}.transferito-migration-progress__step--left-align{align-items:flex-start}.transferito-migration-progress__step-title{margin-top:2px;width:85%}.transferito-migration-progress__step-icon{margin-right:8px}.transferito-migration-progress__step-icon--extended{padding-right:15px}.transferito-migration-progress__step-percent{width:32px;padding-right:12px;margin-right:8px;text-align:center}.transferito-migration-progress__disabled-text{color:#c7c9d9}.transferito-migration-progress__error-container{background:#fef0ef;border-radius:4px;padding:18px 15px;margin-top:8px;width:100%}.transferito-migration-progress__final-step{background:url(../images/svg/icon__loading-dots.svg) no-repeat 0 0;height:32px;width:32px}.transferito-migration-progress__final-step--static{background:url(../images/svg/icon__loading-dots--static.svg) no-repeat 0 0}/*# sourceMappingURL=transferito-styles.min.css.map */ -
transferito/trunk/src/Views/Assets/css/transferito-styles.min.css.map
r3078327 r3186869 1 {"version":3,"sourceRoot":"","sources":["../scss/base/_typography.scss","../scss/base/_buttons.scss","../scss/_variables/_colours.scss","../scss/base/_lists.scss","../scss/base/_icons.scss","../scss/base/_input.scss","../scss/layouts/_wp-admin-reset.scss","../scss/layouts/_header.scss","../scss/layouts/_legend.scss","../scss/layouts/_one-column.scss","../scss/layouts/_three-column.scss","../scss/layouts/_modal.scss","../scss/layouts/__layouts.scss","../scss/components/_main-container.scss","../scss/components/_pro-tip.scss","../scss/components/_navigation.scss","../scss/components/_notices.scss","../scss/components/_information.scss","../scss/screens/_upgrade-screen.scss","../scss/screens/_loading-screen.scss","../scss/screens/_destination-url.scss","../scss/screens/_select-migration-method.scss","../scss/screens/_cpanel-authentication.scss","../scss/screens/_domain-selection.scss","../scss/screens/_ftp-authentication.scss","../scss/screens/_directory-selection.scss","../scss/screens/_database-authentication.scss","../scss/screens/_migration-progress.scss"],"names":[],"mappings":"AAEE,sBACE,yBACA,kBACA,gBACA,eACA,iBAGF,sBACE,yBACA,kBACA,gBACA,eACA,iBAGF,4BACE,yBACA,kBACA,gBACA,eACA,iBAGF,sBACE,yBACA,kBACA,gBACA,eACA,iBAGF,sBACE,yBACA,kBACA,gBACA,eACA,iBAGF,yBACE,yBACA,kBACA,gBACA,eACA,iBAGF,oCACE,yBACA,kBACA,gBACA,eACA,iBAGF,8BACE,yBACA,kBACA,gBACA,eACA,iBAGF,qBACE,yBACA,kBACA,gBACA,eACA,iBAGF,gCACE,yBACA,kBACA,gBACA,eACA,iBAGF,+BACE,yBACA,kBACA,gBACA,eACA,iBACA,cAGF,iCACE,yBACA,kBACA,gBACA,eACA,iBAGF,4BACE,yBACA,kBACA,gBACA,eACA,iBCtGJ,oBACE,yBACA,yBACA,kBACA,mBACA,qBACA,cACA,WACA,eACA,kBACA,gBAEA,0BACE,qBAIF,6BACE,WCnBQ,QDoBR,yBACA,MCfS,KDiBT,mCACE,WClBO,KDmBP,MCzBM,QD4BR,mCACE,WC9BC,QDiCH,sCACE,yBACA,WC9BO,QD+BP,MCzBC,QD6BL,+BACE,WClCS,KDmCT,yBACA,MCjCI,QDmCJ,qCACE,WCxCE,QDyCF,MCrCE,QDwCJ,wCACE,WC7CE,QD8CF,MCxCO,QD4CX,2BACE,eAGF,4BACE,eAGF,2BACE,eACA,kBAIF,6BAOE,MCnEI,QDoEJ,uBACA,YACA,kBACA,kBAVA,qCACE,mDACA,kBACA,UACA,SAQF,mCAIE,MCtFM,QDmFN,2CACE,mDAKJ,mCACE,uBACA,YACA,MCpFO,QCPb,qBACE,kBACA,kBACA,mBAEA,wBACE,kBACA,eAGF,wDACE,mBAIJ,4BACE,kBACA,eACA,gBAEA,+BACE,kBCvBJ,kBACE,YACA,WAEA,6BACE,YACA,WACA,iEACA,eACA,iBACA,gBACA,wBAGF,mCACE,YACA,WACA,iEACA,eACA,iBACA,gBACA,wBAGF,wBACE,YACA,WACA,0DACA,eACA,gBACA,wBAGF,0BACE,YACA,WACA,6DACA,eACA,gBACA,wBAGF,kCACE,YACA,WACA,qEACA,eACA,gBACA,wBAGF,0BACE,YACA,WACA,sEACA,eACA,gBACA,wBAGF,0BACE,YACA,WACA,sEACA,eACA,gBACA,wBAGF,0BACE,YACA,WACA,6DACA,eACA,gBACA,wBAGF,4BACE,YACA,WACA,+DACA,eACA,gBACA,wBAGF,oCACE,YACA,WACA,kEACA,aACA,gBACA,wBCzFF,6BACE,wBACA,oCACA,6BACA,wCACE,oBACA,qCAEF,yCACE,WAEF,mCACE,4BAGF,0CACE,MHTC,QGaL,6BACE,UACA,iBASF,6BACE,mCACA,gCACA,2BACA,6BACA,YACA,wCACE,oBACA,qCAEF,2CACE,0CAEF,yCACE,WACA,2BAGF,oCACE,0BACA,6BAGF,oCACE,0BACA,4BAIJ,uCACE,aACA,WACA,yBACA,kBCpEJ,WACE,eAGF,gBACE,oBAGF,sBACE,kBCPF,oBACE,YACA,aACA,WLEW,KKDX,gCACA,2CACA,mCACA,iBACA,aACA,mBACA,8BAEA,0BACE,6DACA,YACA,cACA,wBAGF,6BACE,aAGF,mCACE,aACA,uBACA,iBC1BJ,oBACE,kBACA,mBACA,uBACA,eAEA,6BACE,WNQU,QMPV,MNQS,QMLX,6BACE,WNYW,QMXX,MNYU,QMTZ,2BACE,mBACA,MNIQ,QOpBV,yBACE,oBACA,iBACA,oBACA,qBACA,aACA,mBACA,uBACA,YAGF,mCACE,WPTS,KOUT,mBACA,YACA,aACA,sBAEA,6CACE,YACA,aAGF,2CACE,aACA,cAGF,8CACE,aCjCN,4BACE,aACA,8BACA,yBACA,eACA,mBACA,YAIA,4DACE,UACA,uBAGF,sDACE,UACA,uBAGF,yDACE,gBACA,aACA,UAEA,+DACE,aACA,kBAGF,gEACE,uBC/BN,mBACE,kBACA,MACA,YACA,WACA,gCACA,UACA,aACA,mBACA,uBCFF,qBACE,+BAGF,2BACE,wBAGF,wBACE,UACA,kBAGF,gCACE,mBCnBF,gCACE,WXIW,KWHX,mBACA,UACA,aACA,sBACA,gBACA,4CACE,UCNF,4BACE,mBAUF,2CACE,aACA,kBACA,WZYW,QYXX,MZYU,QYXV,cAGF,2BACE,MZvBQ,QYwBR,eACA,iCACE,0BCvBJ,8BACE,aACA,kBAEA,wCACE,UACA,WbSS,QaRT,kBACA,YACA,UACA,QACA,UAGF,mCACE,WACA,YACA,WbFS,QaGT,kBACA,YACA,kBACA,UAEA,0CACE,WACA,YAGF,6CACE,WbrBK,QayBT,sCACE,oBAGF,qCACE,gBAGF,0CACE,iBAGF,oCACE,mBACA,WACA,YACA,gBACA,kBACA,mBAIJ,+BACE,MblDI,QamDJ,kBAGF,iCACE,MbpDS,QaqDT,kBACA,uBAGF,8BACE,gBACA,MbvEQ,QawER,0BACA,eACA,oCACE,qBCxEJ,2BACE,kBACA,gBACA,mBAGF,+BACE,aACA,sBACA,mBACA,eACA,WdRS,KcST,mBACA,cACA,YAGF,0BACE,YACA,aACA,mBAEA,+CACE,0EACA,wBAGF,yCACE,wEACA,wBAGF,uCACE,mEACA,wBAGF,0CACE,4EACA,wBAGF,6CACE,sEACA,wBAGF,6CACE,wEACA,wBAGF,wCACE,mEACA,wBAIF,+CACE,0EACA,wBAIJ,6BACE,cACA,kBACA,kBACA,mBACA,kBAEA,mCACE,mBACA,kBACA,eAEA,4CACE,MdrDS,QcwDX,4CACE,MdlEO,QcqET,0CACE,MdjEI,QcqER,qCACE,WACA,UACA,WACA,kBACA,SACA,QAEF,oCACE,WACA,UACA,WACA,kBACA,QACA,QAGF,sCACE,WdrFS,QcsFT,8CACE,WdrFS,QcuFX,6CACE,WdxFS,Qc4Fb,oCACE,mBACA,4CACE,WdnGI,QcqGN,2CACE,WdtGI,Qc0GR,sCACE,mBACA,8CACE,WdlHO,QcoHT,6CACE,WdrHO,Qc0Hb,6BACE,WACA,cACA,WACA,WdnIY,QcsId,mCACE,mBACA,aACA,mBACA,yBACA,2CACE,sBACA,SACA,gBAEF,oDACE,iBACA,mBACA,eAIJ,2CACE,kBACA,eAGF,qCACE,iBACA,kBAGF,gCACE,gBACA,kBAEA,sCACE,mBACA,eAGF,wCACE,eAIJ,kCACE,eC5LJ,yBACE,kBAEA,oCACE,aACA,sBACA,aACA,WfFS,KeGT,mBACA,YACA,kBACA,gBAEA,uDACE,UAOF,6DACE,iBfTQ,QeUR,mBAIJ,uCACE,mEACA,wBACA,eACA,WACA,YACA,kBACA,SACA,WAGF,gCACE,mBACA,gBACA,WAGF,kCACE,mBAEA,gDACE,6BACA,iBAGF,gDACE,mBAIJ,gCACE,mBAIA,mCACE,kBAOF,sCACE,kBAIJ,+BACE,Mf7EQ,Qe8ER,eACA,qCACE,0BAKF,mCACE,mBACA,kBAEA,sCACE,Mf1FI,Qe2FJ,eACA,eACA,4CACE,0BAQR,qCACE,kBAKF,qCACE,mBAGF,wCACE,aACA,yBACA,YACA,gBAKF,mCACE,yBACA,cCxHF,2BACE,0DACA,wBACA,YACA,aACA,mBAGF,4BACE,mBACA,kBAGF,2BACE,mBACA,kBAGF,oCACE,aACA,uBACA,gBACA,WCtBF,0BACE,+DACA,wBACA,YACA,aACA,mBACA,4CACE,gBAIJ,0BACE,mBACA,MjBNG,QiBOH,eACA,kBCjBF,oCACE,kBAGF,sCACE,mBAGF,4CACE,aACA,yBACA,YACA,iB CVF,+CACE,aACA,8BAGF,gDACE,kBACA,yBACA,UACA,kBACA,8BACA,aACA,eAEA,sDACE,yBAGF,0DACE,8nBAOA,YAEA,gEACE,YASN,2CACE,+DACA,0BACA,iBACA,kBACA,QACA,UACA,eACA,MnB3CS,KmB4CT,gBAGF,oCACE,kBACA,YAEA,4CACE,4DACA,wBACA,WAEF,yCACE,yDACA,wBACA,WAIJ,2CACE,aACA,iBAGF,oCACE,sGACA,eACA,mBACA,iBACA,mBACA,gBACA,iBAEA,iDACE,MnBtDQ,QmByDV,kDACE,MnBvFG,KmB0FL,0CACE,MnB5FM,QmBgGV,8CACE,aACA,yBACA,SACA,gBCnGF,0CACE,kBAGF,0CACE,mBAGF,6CACE,kBAGF,mDACE,aACA,yBACA,SACA,gBChBF,qCACE,kBAGF,uCACE,mBAGF,qCACE,mBAGF,8CACE,aACA,yBACA,SACA,gBCdF,uCACE,kBAGF,uCACE,mBAGF,0CACE,mBACA,mDACE,kBAIJ,6CACE,aAGF,kDACE,yBACA,kBACA,mBACA,iBACA,kBAGF,6CACE,aACA,gBAEA,gDACE,eACA,gBACA,YACA,kBAGF,sDACE,WtBrCE,QsBwCJ,2DACE,gBAIJ,iDACE,eACA,qBACA,MtBrDQ,QsBsDR,kBACA,gBACA,eACA,gBACA,kBACA,QAGF,6CACE,aACA,kBACA,gBAGF,gDACE,aACA,yBACA,SACA,gBCrEF,wCACE,kBACA,0DACE,mBAIJ,wCACE,mBAGF,2CACE,mBAGF,0CACE,eACA,mBAMA,qDACE,aAIJ,oDACE,gBAGF,wCACE,aACA,uBAGH,+CACE,mEACA,YACA,wBACA,kBACA,kBACA,gBAGD,6CACE,gBACA,iBACA,eACA,yBAGF,iDACE,aACA,yBACA,SACA,gBCzDF,4CACE,kBAGF,4CACE,mBAGF,+CACE,mBACA,wDACE,kBAKF,yDACE,aAIJ,qDACE,aACA,yBACA,SACA,gBCzBF,0CACE,aAGF,qCACE,iBzBKY,QyBJZ,oBACA,YACA,WACA,YACA,gBAEA,4CACE,YACA,uEACA,oBACA,WAGF,0CACE,mBAIJ,wCACE,gBAGF,sCACE,kBACA,6BACA,aACA,mBAEA,kDACE,uBAGF,4CACE,eACA,UAGF,2CACE,iBACA,qDACE,mBAIJ,8CACE,WACA,mBACA,iBACA,kBAIJ,+CACE,MzBnDS,QyBsDX,iDACE,mBACA,kBACA,kBACA,eACA,WAGF,4CACE,mEACA,YACA,WACA,oDACE","file":"transferito-styles.min.css"}1 {"version":3,"sourceRoot":"","sources":["../scss/base/_typography.scss","../scss/base/_buttons.scss","../scss/_variables/_colours.scss","../scss/base/_lists.scss","../scss/base/_icons.scss","../scss/base/_input.scss","../scss/layouts/_wp-admin-reset.scss","../scss/layouts/_header.scss","../scss/layouts/_legend.scss","../scss/layouts/_one-column.scss","../scss/layouts/_three-column.scss","../scss/layouts/_modal.scss","../scss/layouts/__layouts.scss","../scss/components/_main-container.scss","../scss/components/_pro-tip.scss","../scss/components/_navigation.scss","../scss/components/_notices.scss","../scss/components/_information.scss","../scss/screens/_upgrade-screen.scss","../scss/screens/_loading-screen.scss","../scss/screens/_destination-url.scss","../scss/screens/_select-migration-method.scss","../scss/screens/_cpanel-authentication.scss","../scss/screens/_domain-selection.scss","../scss/screens/_ftp-authentication.scss","../scss/screens/_directory-selection.scss","../scss/screens/_database-authentication.scss","../scss/screens/_migration-progress.scss"],"names":[],"mappings":"AAEE,sBACE,yBACA,kBACA,gBACA,eACA,iBAGF,sBACE,yBACA,kBACA,gBACA,eACA,iBAGF,4BACE,yBACA,kBACA,gBACA,eACA,iBAGF,sBACE,yBACA,kBACA,gBACA,eACA,iBAGF,sBACE,yBACA,kBACA,gBACA,eACA,iBAGF,yBACE,yBACA,kBACA,gBACA,eACA,iBAGF,oCACE,yBACA,kBACA,gBACA,eACA,iBAGF,8BACE,yBACA,kBACA,gBACA,eACA,iBAGF,qBACE,yBACA,kBACA,gBACA,eACA,iBAGF,gCACE,yBACA,kBACA,gBACA,eACA,iBAGF,+BACE,yBACA,kBACA,gBACA,eACA,iBACA,cAGF,iCACE,yBACA,kBACA,gBACA,eACA,iBAGF,4BACE,yBACA,kBACA,gBACA,eACA,iBCtGJ,oBACE,yBACA,yBACA,kBACA,mBACA,qBACA,cACA,WACA,eACA,kBACA,gBAEA,0BACE,qBAIF,6BACE,WCnBQ,QDoBR,yBACA,MCfS,KDiBT,mCACE,WClBO,KDmBP,MCzBM,QD4BR,mCACE,WC9BC,QDiCH,sCACE,yBACA,WC9BO,QD+BP,MCzBC,QD6BL,+BACE,WClCS,KDmCT,yBACA,MCjCI,QDmCJ,qCACE,WCxCE,QDyCF,MCrCE,QDwCJ,wCACE,WC7CE,QD8CF,MCxCO,QD4CX,2BACE,eAGF,4BACE,eAGF,2BACE,eACA,kBAIF,6BAOE,MCnEI,QDoEJ,uBACA,YACA,kBACA,kBAVA,qCACE,mDACA,kBACA,UACA,SAQF,mCAIE,MCtFM,QDmFN,2CACE,mDAKJ,mCACE,uBACA,YACA,MCpFO,QCPb,qBACE,kBACA,kBACA,mBAEA,wBACE,kBACA,eAGF,wDACE,mBAIJ,4BACE,kBACA,eACA,gBAEA,+BACE,kBCvBJ,kBACE,YACA,WAEA,6BACE,YACA,WACA,iEACA,eACA,iBACA,gBACA,wBAGF,mCACE,YACA,WACA,iEACA,eACA,iBACA,gBACA,wBAGF,wBACE,YACA,WACA,0DACA,eACA,gBACA,wBAGF,0BACE,YACA,WACA,6DACA,eACA,gBACA,wBAGF,kCACE,YACA,WACA,qEACA,eACA,gBACA,wBAGF,0BACE,YACA,WACA,sEACA,eACA,gBACA,wBAGF,0BACE,YACA,WACA,sEACA,eACA,gBACA,wBAGF,0BACE,YACA,WACA,6DACA,eACA,gBACA,wBAGF,4BACE,YACA,WACA,+DACA,eACA,gBACA,wBAGF,oCACE,YACA,WACA,kEACA,aACA,gBACA,wBCzFF,6BACE,wBACA,oCACA,6BACA,wCACE,oBACA,qCAEF,yCACE,WAEF,mCACE,4BAGF,0CACE,MHTC,QGaL,6BACE,UACA,iBASF,6BACE,mCACA,gCACA,2BACA,6BACA,YACA,wCACE,oBACA,qCAEF,2CACE,0CAEF,yCACE,WACA,2BAGF,oCACE,0BACA,6BAGF,oCACE,0BACA,4BAIJ,uCACE,aACA,WACA,yBACA,kBCpEJ,WACE,eAGF,gBACE,oBAGF,sBACE,kBCPF,oBACE,YACA,aACA,WLEW,KKDX,gCACA,2CACA,mCACA,iBACA,aACA,mBACA,8BAEA,0BACE,6DACA,YACA,cACA,wBAGF,6BACE,aAGF,mCACE,aACA,uBACA,iBC1BJ,oBACE,kBACA,mBACA,uBACA,eAEA,6BACE,WNQU,QMPV,MNQS,QMLX,6BACE,WNYW,QMXX,MNYU,QMTZ,2BACE,mBACA,MNIQ,QOpBV,yBACE,oBACA,iBACA,oBACA,qBACA,aACA,mBACA,uBACA,YAGF,mCACE,WPTS,KOUT,mBACA,YACA,aACA,sBAEA,6CACE,YACA,aAGF,2CACE,aACA,cAGF,8CACE,aCjCN,4BACE,aACA,8BACA,yBACA,eACA,mBACA,YAIA,4DACE,UACA,uBAGF,sDACE,UACA,uBAGF,yDACE,gBACA,aACA,UAEA,+DACE,aACA,kBAGF,gEACE,uBC/BN,mBACE,kBACA,MACA,YACA,WACA,gCACA,UACA,aACA,mBACA,uBCFF,qBACE,+BAGF,2BACE,wBAGF,wBACE,UACA,kBAGF,gCACE,mBCnBF,gCACE,WXIW,KWHX,mBACA,UACA,aACA,sBACA,gBACA,4CACE,UCNF,4BACE,mBAUF,2CACE,aACA,kBACA,WZYW,QYXX,MZYU,QYXV,cAGF,2BACE,MZvBQ,QYwBR,eACA,iCACE,0BCvBJ,8BACE,aACA,kBAEA,wCACE,UACA,WbSS,QaRT,kBACA,YACA,UACA,QACA,UAGF,mCACE,WACA,YACA,WbFS,QaGT,kBACA,YACA,kBACA,UAEA,0CACE,WACA,YAGF,6CACE,WbrBK,QayBT,sCACE,oBAGF,qCACE,gBAGF,0CACE,iBAGF,oCACE,mBACA,WACA,YACA,gBACA,kBACA,mBAIJ,+BACE,MblDI,QamDJ,kBAGF,iCACE,MbpDS,QaqDT,kBACA,uBAGF,8BACE,gBACA,MbvEQ,QawER,0BACA,eACA,oCACE,qBCxEJ,2BACE,kBACA,gBACA,mBAGF,+BACE,aACA,sBACA,mBACA,eACA,WdRS,KcST,mBACA,cACA,YAGF,0BACE,YACA,aACA,mBAEA,+CACE,0EACA,wBAGF,yCACE,wEACA,wBAGF,uCACE,mEACA,wBAGF,0CACE,4EACA,wBAGF,6CACE,sEACA,wBAGF,6CACE,wEACA,wBAGF,wCACE,mEACA,wBAIF,+CACE,0EACA,wBAIJ,6BACE,cACA,kBACA,kBACA,mBACA,kBAEA,mCACE,mBACA,kBACA,eAEA,4CACE,MdrDS,QcwDX,4CACE,MdlEO,QcqET,0CACE,MdjEI,QcqER,qCACE,WACA,UACA,WACA,kBACA,SACA,QAEF,oCACE,WACA,UACA,WACA,kBACA,QACA,QAGF,sCACE,WdrFS,QcsFT,8CACE,WdrFS,QcuFX,6CACE,WdxFS,Qc4Fb,oCACE,mBACA,4CACE,WdnGI,QcqGN,2CACE,WdtGI,Qc0GR,sCACE,mBACA,8CACE,WdlHO,QcoHT,6CACE,WdrHO,Qc0Hb,6BACE,WACA,cACA,WACA,WdnIY,QcsId,mCACE,mBACA,aACA,mBACA,yBACA,2CACE,sBACA,SACA,gBAEF,oDACE,iBACA,mBACA,eAIJ,2CACE,kBACA,eAGF,qCACE,iBACA,kBAGF,gCACE,gBACA,kBAEA,sCACE,mBACA,eAGF,wCACE,eAIJ,kCACE,eC5LJ,yBACE,kBAEA,oCACE,aACA,sBACA,aACA,WfFS,KeGT,mBACA,YACA,kBACA,gBAEA,uDACE,UAOF,6DACE,iBfTQ,QeUR,mBAIJ,uCACE,mEACA,wBACA,eACA,WACA,YACA,kBACA,SACA,WAGF,gCACE,mBACA,gBACA,WAGF,kCACE,mBAEA,gDACE,6BACA,iBAGF,gDACE,mBAIJ,gCACE,mBAIA,mCACE,kBAOF,sCACE,kBAIJ,+BACE,Mf7EQ,Qe8ER,eACA,qCACE,0BAKF,mCACE,mBACA,kBAEA,sCACE,Mf1FI,Qe2FJ,eACA,eACA,4CACE,0BAQR,qCACE,kBAKF,qCACE,mBAGF,wCACE,aACA,yBACA,YACA,gBAKF,mCACE,yBACA,cCxHF,2BACE,0DACA,wBACA,YACA,aACA,mBAGF,4BACE,mBACA,kBAGF,2BACE,mBACA,kBAGF,oCACE,aACA,uBACA,gBACA,WCtBF,0BACE,+DACA,wBACA,YACA,aACA,mBACA,4CACE,gBAIJ,0BACE,mBACA,MjBNG,QiBOH,eACA,kBCjBF,oCACE,kBAGF,sCACE,mBAGF,4CACE,aACA,yBACA,YACA,iBAIA,gDACE,gBCfJ,+CACE,aACA,8BAGF,gDACE,kBACA,yBACA,UACA,kBACA,8BACA,aACA,eAEA,sDACE,yBAGF,0DACE,8nBAOA,YAEA,gEACE,YASN,2CACE,+DACA,0BACA,iBACA,kBACA,QACA,UACA,eACA,MnB3CS,KmB4CT,gBAGF,oCACE,kBACA,YAEA,4CACE,4DACA,wBACA,WAEF,yCACE,yDACA,wBACA,WAIJ,2CACE,aACA,iBAGF,oCACE,sGACA,eACA,mBACA,iBACA,mBACA,gBACA,iBAEA,iDACE,MnBtDQ,QmByDV,kDACE,MnBvFG,KmB0FL,0CACE,MnB5FM,QmBgGV,8CACE,aACA,yBACA,SACA,gBCnGF,0CACE,kBAGF,0CACE,mBAGF,6CACE,kBAGF,mDACE,aACA,yBACA,SACA,gBChBF,qCACE,kBAGF,uCACE,mBAGF,qCACE,mBAGF,8CACE,aACA,yBACA,SACA,gBCdF,uCACE,kBAGF,uCACE,mBAGF,0CACE,mBACA,mDACE,kBAIJ,6CACE,aAGF,kDACE,yBACA,kBACA,mBACA,iBACA,kBAGF,6CACE,aACA,gBAEA,gDACE,eACA,gBACA,YACA,kBAGF,sDACE,WtBrCE,QsBwCJ,2DACE,gBAIJ,iDACE,eACA,qBACA,MtBrDQ,QsBsDR,kBACA,gBACA,eACA,gBACA,kBACA,QAGF,6CACE,aACA,kBACA,gBAGF,gDACE,aACA,yBACA,SACA,gBCrEF,wCACE,kBACA,0DACE,mBAIJ,wCACE,mBAGF,2CACE,mBAGF,0CACE,eACA,mBAMA,qDACE,aAIJ,oDACE,gBAGF,wCACE,aACA,uBAGH,+CACE,mEACA,YACA,wBACA,kBACA,kBACA,gBAGD,6CACE,gBACA,iBACA,eACA,yBAGF,iDACE,aACA,yBACA,SACA,gBCzDF,4CACE,kBAGF,4CACE,mBAGF,+CACE,mBACA,wDACE,kBAKF,yDACE,aAIJ,qDACE,aACA,yBACA,SACA,gBCzBF,0CACE,aAGF,qCACE,iBzBKY,QyBJZ,oBACA,YACA,WACA,YACA,gBAEA,4CACE,YACA,uEACA,oBACA,WAGF,0CACE,mBAIJ,wCACE,gBAGF,sCACE,kBACA,6BACA,aACA,mBAEA,kDACE,uBAGF,4CACE,eACA,UAGF,2CACE,iBACA,qDACE,mBAIJ,8CACE,WACA,mBACA,iBACA,kBAIJ,+CACE,MzBnDS,QyBsDX,iDACE,mBACA,kBACA,kBACA,eACA,WAGF,4CACE,mEACA,YACA,WACA,oDACE","file":"transferito-styles.min.css"} -
transferito/trunk/src/Views/Assets/js/transferito.js
r3078327 r3186869 1612 1612 var completeUpload = $.post(ajaxurl, data, function(response) { 1613 1613 1614 console.log('FIRES__ -> Upload completed'); 1615 console.log({ response, type, ignoreLocalUploadProperties }) 1616 1614 1617 /** 1615 1618 * Set the backup to completed … … 1796 1799 * 1797 1800 * @param domain 1801 * @param localMigration 1798 1802 * @param wpNonce 1799 1803 * @param message 1800 */ 1801 this.checkCpanelAvailability = function (domain, wpNonce, message, subMessage) { 1804 * @param subMessage 1805 */ 1806 this.checkCpanelAvailability = function (domain, localMigration, wpNonce, message, subMessage) { 1802 1807 /** 1803 1808 * Show the loading screen … … 1812 1817 action: 'check_cpanel_availability', 1813 1818 domain: domain, 1819 localMigration: localMigration, 1814 1820 securityKey: wpNonce 1815 1821 }; 1816 1822 var cPanelCheck = $.post(ajaxurl, data, function(response) { 1817 self.utilities.setTransferMethodOptions(response.data.transferMethod, response.data.cPanelAllowed); 1818 self.utilities.setTemplate(response.data.htmlTemplate); 1823 1824 var transferMethod = response.data.transferMethod; 1825 var cPanelAllowed = response.data.cPanelAllowed; 1826 1827 self.utilities.setTransferMethodOptions(transferMethod, cPanelAllowed); 1828 1829 /** 1830 * 1831 */ 1832 if (transferMethod === 'localSiteMigration') { 1833 /** 1834 * Create the migration payload 1835 */ 1836 self.prepareMigration( 1837 { 1838 transferMethod: transferMethod, 1839 }, 1840 response.data.securityToken 1841 ); 1842 } else { 1843 self.utilities.setTemplate(response.data.htmlTemplate); 1844 } 1819 1845 }); 1820 1846 cPanelCheck.fail(function(error) { … … 2210 2236 transferito.checkCpanelAvailability( 2211 2237 $('#domainProtocol').val() + $('#domain').val(), 2238 $('#localSiteMigration').is(':checked'), 2212 2239 $('#cPanelCheckSecurity').val(), 2213 2240 'Please wait...', -
transferito/trunk/src/Views/parts/migration/cpanel-check.php
r3008534 r3186869 64 64 </div> 65 65 </div> 66 <div class="transferito-destination-url__input transferito-destination-url__input--margin-top transferito__hide-element"> 67 68 <label class="transferito-input__checkbox--label transferito-text__p1--bold"> 69 <input type="checkbox" 70 class="transferito-input__checkbox transferito-form-element" 71 id="localSiteMigration" 72 name="local_site_migration"> 73 Migrate to your local environment 74 </label> 75 <div class="transferito-database-authentication__checkbox--content transferito-text__small"> 76 Only check this if you want to migrate your site to your development machine 77 </div> 78 79 </div> 66 80 <div class="transferito-destination-url__action-button"> 67 81 <button id="cpanelCheck" class="transferito-button transferito-button__primary transferito-button--small transferito__check-cpanel-availability" <?php echo isset($data['url']) ? '' : 'disabled'; ?>>CONTINUE</button> -
transferito/trunk/src/Views/parts/migration/navigation.php
r3008534 r3186869 1 <?php 2 $transferMethod = get_transient('transferito_transfer_method'); 3 $isLocalMigration = $transferMethod === 'localSiteMigration'; 4 ?> 5 1 6 <div class="transferito-navigation"> 2 7 … … 42 47 <div class="transferito-navigation__item-information"> 43 48 <div class="transferito-navigation__content transferito-text__small"> 44 <?php echo get_transient('transferito_transfer_method') === 'cpanel' ? 'cPanel' : 'FTP'; ?> 49 <?php if ($transferMethod === 'cpanel'): ?>cPanel<?php endif; ?> 50 <?php if ($transferMethod === 'manual'): ?>FTP<?php endif; ?> 51 <?php if ($transferMethod === 'localSiteMigration'): ?>Local<?php endif; ?> 45 52 </div> 46 53 <?php if (isset($data['startMigration']) && $data['startMigration'] !== 'active'): ?> … … 53 60 <?php endif; ?> 54 61 55 <?php if (isset($data['cPanelAuthentication']) ): ?>62 <?php if (isset($data['cPanelAuthentication']) && !$isLocalMigration): ?> 56 63 <div class="transferito-navigation__item"> 57 64 <?php if ($data['cPanelAuthentication'] === 'completed'): ?> … … 92 99 <?php endif; ?> 93 100 94 <?php if (isset($data['selectDomain']) ): ?>101 <?php if (isset($data['selectDomain']) && !$isLocalMigration): ?> 95 102 <div class="transferito-navigation__item"> 96 103 <?php if ($data['selectDomain'] === 'completed'): ?> … … 116 123 <?php endif; ?> 117 124 118 <?php if (isset($data['ftpAuthentication']) ): ?>125 <?php if (isset($data['ftpAuthentication']) && !$isLocalMigration): ?> 119 126 <div class="transferito-navigation__item"> 120 127 <?php if ($data['ftpAuthentication'] === 'completed'): ?> … … 157 164 <?php endif; ?> 158 165 159 <?php if (isset($data['selectDirectory']) ): ?>166 <?php if (isset($data['selectDirectory']) && !$isLocalMigration): ?> 160 167 <div class="transferito-navigation__item"> 161 168 <?php if ($data['selectDirectory'] === 'completed'): ?> … … 182 189 <?php endif; ?> 183 190 184 <?php if (isset($data['databaseAuthentication']) ): ?>191 <?php if (isset($data['databaseAuthentication']) && !$isLocalMigration): ?> 185 192 <div class="transferito-navigation__item"> 186 193 <?php if ($data['databaseAuthentication'] === 'completed'): ?> -
transferito/trunk/transferito.php
r3098977 r3186869 3 3 * Plugin Name: WordPress Migration Plugin - Transferito 4 4 * Plugin URI: https://transferito.com/ 5 * Description: Quickly transfer a WordPress site and database to another server.6 * Version: 10.6. 15 * Description: The easiest 1-Click WordPress Migration plugin that will migrate, clone, transfer and move your WordPress site to any host in seconds. 6 * Version: 10.6.2 7 7 * Author: Transferito 8 8 * Author URI: https://transferito.com/ … … 27 27 define( 'TRANSFERITO_ASSET_URL', plugin_dir_url( __FILE__ ) . 'src/Views/Assets/' ); 28 28 define( 'TRANSFERITO_CHUNK_SIZE', (5 * 1024 * 1024) ); 29 define( 'TRANSFERITO_VERSION', '10.6. 1' );29 define( 'TRANSFERITO_VERSION', '10.6.2' ); 30 30 define( 'TRANSFERITO_MAX_ALLOWED', (250 * 1024 * 1024) ); 31 31 define( 'TRANSFERITO_ZIP_LIMIT', (32 * 1024 * 1024) );
Note: See TracChangeset
for help on using the changeset viewer.