Version Description
Download this release
Release Info
Developer | RogierLankhorst |
Plugin | Really Simple SSL |
Version | 5.2.0 |
Comparing to | |
See all releases |
Code changes from version 2.1.x to 5.2.0
- assets/logo-really-simple-ssl.png +0 -0
- assets/really-simple-ssl-logo.svg +0 -1594
- class-admin.php +453 -94
- class-cache.php +75 -22
- class-help.php +100 -1
- class-multisite.php +34 -4
- class-site-health.php +5 -6
- css/main-rtl.css +7 -6
- css/main-rtl.min.css +1 -1
- css/main.css +270 -9
- css/main.css.map +1 -1
- css/main.less +193 -10
- css/main.min.css +1 -1
- css/wcag.css +95 -0
- css/wcag.css.map +1 -0
- css/wcag.less +118 -0
- css/wcag.min.css +1 -0
- force-deactivate.txt +35 -12
- grid/css/grid-rtl.css +0 -1
- grid/css/grid-rtl.css.map +1 -1
- grid/css/grid-rtl.less +0 -1
- grid/css/grid-rtl.min.css +1 -1
- grid/css/grid.css +24 -12
- grid/css/grid.css.map +1 -1
- grid/css/grid.less +15 -13
- grid/css/grid.min.css +1 -1
- grid/templates/grid-container.php +10 -1
- grid/templates/progress.php +5 -1
- grid/templates/tips-tricks.php +10 -2
- includes/simple-scrollbar.min.js +1 -1
- includes/simple-scrollbar.min.min.js +0 -1
- js/scripts.js +14 -3
- js/scripts.min.js +1 -1
- js/scripts.min.min.js +0 -1
- languages/really-simple-ssl.pot +510 -402
- lets-encrypt/class-letsencrypt-handler.php +121 -83
- lets-encrypt/cron.php +11 -16
- lets-encrypt/download.php +29 -9
- lets-encrypt/functions.php +42 -10
- lets-encrypt/integrations/cpanel/cpanel.php +4 -2
- lets-encrypt/integrations/directadmin/directadmin.php +1 -1
- lets-encrypt/integrations/plesk/plesk.php +1 -1
- lets-encrypt/letsencrypt.php +21 -6
- lets-encrypt/vendor/fbett/le_acme2/Samples/DNS.php +0 -72
- lets-encrypt/vendor/fbett/le_acme2/Samples/HTTP.php +0 -63
- lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/AbstractKeyValuable.php +1 -0
- lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Account.php +1 -0
- lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Authorizer/AbstractAuthorizer.php +1 -0
- lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Authorizer/AbstractDNSWriter.php +1 -1
- lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Authorizer/DNS.php +1 -0
- lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Authorizer/HTTP.php +5 -0
- lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Cache/AbstractKeyValuableCache.php +1 -0
- lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Cache/AccountResponse.php +1 -0
- lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Cache/DirectoryResponse.php +1 -0
- lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Cache/NewNonceResponse.php +1 -0
- lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Cache/OrderResponse.php +1 -0
- lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Connector/Connector.php +1 -0
- lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Connector/RawResponse.php +1 -0
- lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Exception/AbstractException.php +1 -0
- lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Exception/AuthorizationInvalid.php +1 -0
- lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Exception/DNSAuthorizationInvalid.php +1 -0
- lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Exception/ExpiredAuthorization.php +1 -0
- lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Exception/HTTPAuthorizationInvalid.php +1 -0
- lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Exception/InvalidResponse.php +1 -0
- lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Exception/OpenSSLException.php +1 -0
- lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Exception/RateLimitReached.php +1 -0
- lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Exception/StatusInvalid.php +1 -0
- lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Order.php +1 -0
- lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Request/AbstractRequest.php +1 -0
- lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Request/Account/AbstractLocation.php +1 -0
- lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Request/Account/ChangeKeys.php +1 -0
- lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Request/Account/Create.php +1 -0
- lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Request/Account/Deactivate.php +1 -0
- lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Request/Account/Get.php +1 -0
- lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Request/Account/GetData.php +1 -0
- lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Request/Account/Update.php +1 -0
- lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Request/Authorization/Get.php +1 -0
- lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Request/Authorization/Start.php +1 -0
- lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Request/GetDirectory.php +1 -0
- lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Request/GetNewNonce.php +1 -0
- lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Request/Order/Create.php +1 -0
- lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Request/Order/Finalize.php +1 -0
- lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Request/Order/Get.php +1 -0
- lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Request/Order/GetCertificate.php +1 -0
- lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Request/Order/RevokeCertificate.php +1 -0
- lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Response/AbstractResponse.php +1 -0
- lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Response/Account/AbstractAccount.php +1 -0
- lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Response/Account/AbstractLocation.php +1 -0
- lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Response/Account/ChangeKeys.php +1 -0
- lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Response/Account/Create.php +1 -0
- lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Response/Account/Deactivate.php +1 -0
- lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Response/Account/Get.php +1 -0
- lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Response/Account/GetData.php +1 -0
- lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Response/Account/Update.php +1 -0
- lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Response/Authorization/AbstractAuthorization.php +1 -0
- lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Response/Authorization/Get.php +1 -0
- lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Response/Authorization/Start.php +1 -0
- lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Response/Authorization/Struct/Challenge.php +1 -0
- lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Response/Authorization/Struct/Identifier.php +1 -0
- lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Response/GetDirectory.php +1 -0
- lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Response/GetNewNonce.php +1 -0
- lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Response/Order/AbstractOrder.php +1 -0
- lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Response/Order/Create.php +1 -0
- lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Response/Order/Finalize.php +1 -0
- lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Response/Order/Get.php +1 -0
- lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Response/Order/GetCertificate.php +1 -0
- lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Response/Order/RevokeCertificate.php +1 -0
- lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/SingletonTrait.php +1 -0
- lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Struct/CertificateBundle.php +1 -0
- lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Struct/ChallengeAuthorizationKey.php +1 -0
- lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Utilities/Base64.php +1 -0
- lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Utilities/Certificate.php +1 -0
- lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Utilities/KeyGenerator.php +1 -0
- lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Utilities/Logger.php +1 -0
- lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Utilities/RequestSigner.php +1 -0
- lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2Tests/AbstractTest.php +1 -0
- lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2Tests/AccountTest.php +1 -0
- lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2Tests/Authorizer/HTTPTest.php +1 -0
- lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2Tests/TestHelper.php +1 -0
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Client.php +1 -1
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Client/Exception.php +1 -0
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Exception.php +1 -1
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/InternalClient.php +1 -1
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Operator.php +1 -1
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Operator/Aps.php +0 -8
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Operator/Certificate.php +1 -0
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Operator/Customer.php +0 -60
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Operator/Database.php +0 -167
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Operator/DatabaseServer.php +0 -70
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Operator/Dns.php +1 -0
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Operator/DnsTemplate.php +0 -88
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Operator/EventLog.php +1 -1
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Operator/Ip.php +1 -1
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Operator/Locale.php +1 -1
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Operator/LogRotation.php +0 -8
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Operator/Mail.php +0 -56
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Operator/PhpHandler.php +1 -1
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Operator/ProtectedDirectory.php +1 -1
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Operator/Reseller.php +0 -84
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Operator/ResellerPlan.php +0 -8
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Operator/SecretKey.php +1 -1
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Operator/Server.php +1 -1
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Operator/ServicePlan.php +0 -56
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Operator/ServicePlanAddon.php +0 -8
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Operator/Session.php +1 -1
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Operator/Site.php +0 -91
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Operator/SiteAlias.php +1 -1
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Operator/Subdomain.php +0 -91
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Operator/Ui.php +0 -63
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Operator/VirtualDirectory.php +0 -9
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Operator/Webspace.php +0 -146
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct.php +1 -1
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/Certificate/Info.php +1 -1
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/Customer/GeneralInfo.php +0 -69
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/Customer/Info.php +0 -21
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/Database/Info.php +0 -37
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/Database/UserInfo.php +0 -25
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/DatabaseServer/Info.php +0 -29
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/Dns/Info.php +1 -1
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/EventLog/DetailedEvent.php +1 -1
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/EventLog/Event.php +1 -1
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/Ip/Info.php +0 -29
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/Locale/Info.php +1 -1
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/Mail/Info.php +0 -21
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/PhpHandler/Info.php +1 -1
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/ProtectedDirectory/DataInfo.php +0 -23
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/ProtectedDirectory/Info.php +0 -19
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/ProtectedDirectory/UserInfo.php +0 -17
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/Reseller/GeneralInfo.php +0 -32
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/Reseller/Info.php +0 -21
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/Server/Admin.php +0 -25
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/Server/GeneralInfo.php +0 -25
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/Server/Preferences.php +0 -25
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/Server/SessionPreferences.php +0 -17
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/Server/Statistics.php +0 -19
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/Server/Statistics/Objects.php +0 -21
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/Server/Statistics/Version.php +0 -21
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/Server/UpdatesInfo.php +0 -21
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/ServicePlan/Info.php +0 -29
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/Session/Info.php +1 -1
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/Site/GeneralInfo.php +1 -1
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/Site/HostingInfo.php +1 -1
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/Site/Info.php +1 -1
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/SiteAlias/GeneralInfo.php +1 -1
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/SiteAlias/Info.php +1 -1
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/Subdomain/Info.php +0 -32
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/Ui/CustomButton.php +0 -45
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/Webspace/DiskUsage.php +0 -58
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/Webspace/GeneralInfo.php +0 -25
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/Webspace/HostingPropertyInfo.php +0 -25
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/Webspace/Info.php +0 -21
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/Webspace/Limit.php +0 -21
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/Webspace/LimitDescriptor.php +0 -19
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/Webspace/LimitInfo.php +0 -25
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/Webspace/Limits.php +0 -23
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/Webspace/PermissionDescriptor.php +0 -19
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/Webspace/PermissionInfo.php +0 -25
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/Webspace/PhpSettings.php +0 -19
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/Webspace/PhysicalHostingDescriptor.php +0 -19
- lets-encrypt/vendor/plesk/api-php-lib/src/Api/XmlResponse.php +1 -1
- lets-encrypt/vendor/plesk/api-php-lib/tests/ApiClientTest.php +0 -173
- lets-encrypt/vendor/plesk/api-php-lib/tests/CertificateTest.php +0 -24
- lets-encrypt/vendor/plesk/api-php-lib/tests/CustomerTest.php +0 -86
- lets-encrypt/vendor/plesk/api-php-lib/tests/DatabaseServerTest.php +0 -29
- lets-encrypt/vendor/plesk/api-php-lib/tests/DatabaseTest.php +0 -237
- lets-encrypt/vendor/plesk/api-php-lib/tests/DnsTemplateTest.php +0 -94
- lets-encrypt/vendor/plesk/api-php-lib/tests/DnsTest.php +0 -163
- lets-encrypt/vendor/plesk/api-php-lib/tests/EventLogTest.php +0 -31
- lets-encrypt/vendor/plesk/api-php-lib/tests/IpTest.php +0 -16
- lets-encrypt/vendor/plesk/api-php-lib/tests/LocaleTest.php +0 -22
- lets-encrypt/vendor/plesk/api-php-lib/tests/MailTest.php +0 -57
- lets-encrypt/vendor/plesk/api-php-lib/tests/PhpHandlerTest.php +0 -36
- lets-encrypt/vendor/plesk/api-php-lib/tests/ProtectedDirectoryTest.php +0 -84
- lets-encrypt/vendor/plesk/api-php-lib/tests/ResellerTest.php +0 -76
- lets-encrypt/vendor/plesk/api-php-lib/tests/SecretKeyTest.php +0 -72
- lets-encrypt/vendor/plesk/api-php-lib/tests/ServerTest.php +0 -111
- lets-encrypt/vendor/plesk/api-php-lib/tests/ServicePlanTest.php +0 -22
- lets-encrypt/vendor/plesk/api-php-lib/tests/SessionTest.php +0 -27
- lets-encrypt/vendor/plesk/api-php-lib/tests/SiteTest.php +0 -107
- lets-encrypt/vendor/plesk/api-php-lib/tests/SubdomainTest.php +0 -88
- lets-encrypt/vendor/plesk/api-php-lib/tests/TestCase.php +0 -73
- lets-encrypt/vendor/plesk/api-php-lib/tests/UiTest.php +0 -52
- lets-encrypt/vendor/plesk/api-php-lib/tests/Utility/KeyLimitChecker.php +0 -46
- lets-encrypt/vendor/plesk/api-php-lib/tests/Utility/PasswordProvider.php +0 -9
- lets-encrypt/vendor/plesk/api-php-lib/tests/WebspaceTest.php +0 -177
- lets-encrypt/wizard/assets/css/admin.css +10 -3
- lets-encrypt/wizard/assets/css/admin.css.map +1 -1
- lets-encrypt/wizard/assets/css/admin.less +10 -3
- lets-encrypt/wizard/assets/css/admin.min.css +1 -1
- lets-encrypt/wizard/assets/css/variables.min.css +0 -0
- lets-encrypt/wizard/assets/css/wizard.css +1 -1
- lets-encrypt/wizard/assets/css/wizard.css.map +1 -1
- lets-encrypt/wizard/assets/css/wizard.less +1 -2
- lets-encrypt/wizard/assets/css/wizard.min.css +1 -1
- lets-encrypt/wizard/assets/js/wizard.min.min.js +0 -1
- lets-encrypt/wizard/assets/select2/js/i18n/af.min.min.js +0 -1
- lets-encrypt/wizard/assets/select2/js/i18n/ar.min.min.js +0 -1
- lets-encrypt/wizard/assets/select2/js/i18n/az.min.min.js +0 -1
- lets-encrypt/wizard/assets/select2/js/i18n/bg.min.min.js +0 -1
- lets-encrypt/wizard/assets/select2/js/i18n/bs.min.min.js +0 -1
- lets-encrypt/wizard/assets/select2/js/i18n/ca.min.min.js +0 -1
- lets-encrypt/wizard/assets/select2/js/i18n/cs.min.min.js +0 -1
- lets-encrypt/wizard/assets/select2/js/i18n/da.min.min.js +0 -1
- lets-encrypt/wizard/assets/select2/js/i18n/de.min.min.js +0 -1
- lets-encrypt/wizard/assets/select2/js/i18n/dsb.min.min.js +0 -1
- lets-encrypt/wizard/assets/select2/js/i18n/el.min.min.js +0 -1
- lets-encrypt/wizard/assets/select2/js/i18n/en.min.min.js +0 -1
- lets-encrypt/wizard/assets/select2/js/i18n/es.min.min.js +0 -1
- lets-encrypt/wizard/assets/select2/js/i18n/et.min.min.js +0 -1
- lets-encrypt/wizard/assets/select2/js/i18n/eu.min.min.js +0 -1
- lets-encrypt/wizard/assets/select2/js/i18n/fa.min.min.js +0 -1
- lets-encrypt/wizard/assets/select2/js/i18n/fi.min.min.js +0 -1
- lets-encrypt/wizard/assets/select2/js/i18n/fr.min.min.js +0 -1
- lets-encrypt/wizard/assets/select2/js/i18n/gl.min.min.js +0 -1
- lets-encrypt/wizard/assets/select2/js/i18n/he.min.min.js +0 -1
- lets-encrypt/wizard/assets/select2/js/i18n/hi.min.min.js +0 -1
- lets-encrypt/wizard/assets/select2/js/i18n/hr.min.min.js +0 -1
- lets-encrypt/wizard/assets/select2/js/i18n/hsb.min.min.js +0 -1
- lets-encrypt/wizard/assets/select2/js/i18n/hu.min.min.js +0 -1
- lets-encrypt/wizard/assets/select2/js/i18n/hy.min.min.js +0 -1
- lets-encrypt/wizard/assets/select2/js/i18n/id.min.min.js +0 -1
- lets-encrypt/wizard/assets/select2/js/i18n/is.min.min.js +0 -1
- lets-encrypt/wizard/assets/select2/js/i18n/it.min.min.js +0 -1
- lets-encrypt/wizard/assets/select2/js/i18n/ja.min.min.js +0 -1
- lets-encrypt/wizard/assets/select2/js/i18n/km.min.min.js +0 -1
- lets-encrypt/wizard/assets/select2/js/i18n/ko.min.min.js +0 -1
- lets-encrypt/wizard/assets/select2/js/i18n/lt.min.min.js +0 -1
- lets-encrypt/wizard/assets/select2/js/i18n/lv.min.min.js +0 -1
- lets-encrypt/wizard/assets/select2/js/i18n/mk.min.min.js +0 -1
- lets-encrypt/wizard/assets/select2/js/i18n/ms.min.min.js +0 -1
- lets-encrypt/wizard/assets/select2/js/i18n/nb.min.min.js +0 -1
- lets-encrypt/wizard/assets/select2/js/i18n/nl.min.min.js +0 -1
- lets-encrypt/wizard/assets/select2/js/i18n/pl.min.min.js +0 -1
- lets-encrypt/wizard/assets/select2/js/i18n/ps.min.min.js +0 -1
- lets-encrypt/wizard/assets/select2/js/i18n/pt-BR.min.min.js +0 -1
- lets-encrypt/wizard/assets/select2/js/i18n/pt.min.min.js +0 -1
- lets-encrypt/wizard/assets/select2/js/i18n/ro.min.min.js +0 -1
- lets-encrypt/wizard/assets/select2/js/i18n/ru.min.min.js +0 -1
- lets-encrypt/wizard/assets/select2/js/i18n/sk.min.min.js +0 -1
- lets-encrypt/wizard/assets/select2/js/i18n/sl.min.min.js +0 -1
- lets-encrypt/wizard/assets/select2/js/i18n/sr-Cyrl.min.min.js +0 -1
- lets-encrypt/wizard/assets/select2/js/i18n/sr.min.min.js +0 -1
- lets-encrypt/wizard/assets/select2/js/i18n/sv.min.min.js +0 -1
- lets-encrypt/wizard/assets/select2/js/i18n/th.min.min.js +0 -1
- lets-encrypt/wizard/assets/select2/js/i18n/tk.min.min.js +0 -1
- lets-encrypt/wizard/assets/select2/js/i18n/tr.min.min.js +0 -1
- lets-encrypt/wizard/assets/select2/js/i18n/uk.min.min.js +0 -1
- lets-encrypt/wizard/assets/select2/js/i18n/vi.min.min.js +0 -1
- lets-encrypt/wizard/assets/select2/js/i18n/zh-CN.min.min.js +0 -1
- lets-encrypt/wizard/assets/select2/js/i18n/zh-TW.min.min.js +0 -1
- lets-encrypt/wizard/assets/select2/js/select2.full.min.min.js +0 -1
- lets-encrypt/wizard/assets/select2/js/select2.min.min.js +0 -1
assets/logo-really-simple-ssl.png
DELETED
Binary file
|
assets/really-simple-ssl-logo.svg
DELETED
@@ -1,1594 +0,0 @@
|
|
1 |
-
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
2 |
-
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
3 |
-
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="891px" height="140px" viewBox="0 0 891 140" enable-background="new 0 0 891 140" xml:space="preserve"> <image id="image0" width="891" height="140" x="0" y="0"
|
4 |
-
xlink:href="data:image/png;base64,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
-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
-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
-
Jee6eusyO/5+f1wuBIpELglt5/PXXXZ33ps3m+/Nd56hs88+G36IiGEAIQQQxkDTNM+wbD3DMPUU
|
8 |
-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
-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
-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
-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
-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
-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
-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
-
VRXFHN5pMplMJpPJZDKZ/uttsWTPwvNNXr//ep4X9lVkCQghsNV228NeBx4KtU3NQIgBhBBDKpUi
|
16 |
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
5TsL+fwTZCZXiTGZTCaTyWQymUymLQBvioMGysuvdLrcp5ZEEYJV1XD8aWeBVRBAUZQNOh7NMDA2
|
28 |
-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
-
LvdZiiyD1WaD4049A7x+/wb36AEAcJwF3njh2dvHR4ZjNM3MWF11XQe3z9dH0fRzAACGYYDd4Tzd
|
30 |
-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
-
+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
-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
-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
-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
-
Xn8gqGnaqlQicTrGGAghwHKWHbw+359mvslNJpPJZDKZTCaTadObkWTPHyi7imGYTl3XwMLxcNix
|
36 |
-
vwILz8N0L9wGQwg0TYNlCz97x+X1umwOR8AwDKAoCtLJxGByMh7mrVb3huaThBCgaBo8Pn8lAEA6
|
37 |
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
NE0ThBAQQsAwDHB7PLuzLPv6g7fdmD3xsAPbLvjdifMHV638F2dZMzUPMEYQj0bGDd2gvr8mBKw2
|
52 |
-
W10hn7/eMIw0AABCSHC63SdtzotjMplMJpPJZDKZTBtqg5I9u91xCEXTVYZhAMux6q577csYhrFR
|
53 |
-
i70ghICi6Mz9t9xw9+vP/rOZ5TigaBowxmDo+ngqmTx1Ymysa2xkuDU8MbEglUyerWla73TPG0VR
|
54 |
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
+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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
TdR1vQQAOgBQ1NQyq6yu61FN0/IUTdkYmvFjjK2EEIIQoilMIQJkalN7XVcpimIIISlN02jDMGRC
|
137 |
-
iIIQ4gCAoSnaQtEUEEJUwzAIAFAYYwtFURxGGBBGa7qODcMAwzDAYXPsZhBDYxmWz+ayHydTyacl
|
138 |
-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
-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
-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
-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
-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
-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
-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
-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
-
+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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
4NzPD46mZHH6fbMb7NUvXb3g1WCAb1870aM5CvoGcu9d9djQbdP/dtYRDT8/cM+qs/T81HZ8CABA
|
168 |
-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
-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
-
FwqF91b2rjxYluXEt33nJembh2R73J7t6uvrbw6WBy+NRCIX6oZe1DRNSyQSN2CMOZ/Pd4rX6z2S
|
171 |
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
KIqK9Kzs2SuRTLxOURRXXVV9TnVV9e8RQiiVSj2VyWSWpdKpl7xe78HVVdW3swzr7x/sPzASjTy7
|
199 |
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
zy2jKMpqE2zNgUDgF36f/zeEEI4QAoQQkGV5bCavWzqTXsQwzOXtre17lJeX/zaRSDyweOnikwEA
|
215 |
-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
-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
-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
-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
-
pqv5kl+1ntXd4dpDy395b0hhBHJeTd330vjDAABBD+d46pJ5T1VXWLunj0nTGDJZdfToixYfny6o
|
220 |
-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
-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
-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
-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
-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
-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
-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
-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
-
hv5v8Yum6Y2OXxhjaG9rf9RqtW6nqirQNA1Dw0OnbUyitzZN0+Tevt6Tk8nkk/X19dfM6pq1UJKk
|
229 |
-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
-
MwGm5pG3Nrfe6PP59hsZHTkNIXSQIAiQy+WeFUvi8spg5c8lWRpf+MXCWZIspWayjhvqy2GcigHz
|
231 |
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
+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
-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
-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
-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
-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
-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
-
+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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
wAQADALw271dINgwTC9WTnMUiKqe/OXfFu0xEivlGCvlXnu0EiHAGQZBax+MphAkJqXRd75IPnnH
|
272 |
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
VPwCgI2KXz6f7wCapj0IIaBpGnL53KuJZGK9tj1YX4QQmJiY+KthGHmy9t4ACJj21vanBUHYydCN
|
283 |
-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
-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
-
HdYgoRC88vHkrSf9tO7Pfjdbv/bwTowAgIBxzm0rzzn5wNqfnnJk42Vf2csPACgLBkU24F/v5+CG
|
286 |
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
Sleb80faNyWvhABLo9T5xzRfRxGwrt0rSTMYYlFx5Rk3r/xLV72t8p+XzX92u/m+Aw/av+bEq05q
|
302 |
-
+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
-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
-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
-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
-
63ppS7fPf7LKispTKIqyx2Kxy4ZHhs8gBlEcdscuGOONP/g6mAhNXKFp2sDqhS5AN3TidruPcLvc
|
307 |
-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
-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
-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
-
5fP5Z6frbxgGWDjL3LJA2Wk8z88SrMKmGk5qBwQQi8Vu+WzhZ7UToYn7MMa4rbXt1jndc57J5rJP
|
311 |
-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
-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
-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
-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
-
6aoFd9ptTIVWUIHWCbid7CaZKPqfgBACk4nJVxiGaR0aHrpIsArV7W3tz1ssFmsmk3lE07R8PB7/
|
316 |
-
iOd5DwBwfQN9f/J5fUe4Xe6dZroeuXzuA4qi3M2Nzf9ACAHJkmTAH9gjPhl/W9f1AiEEDGJQjQ2N
|
317 |
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
7ur+u4W3lK/oWXFCKBx6hBACNE0ztTW1J1t563yO4yqmh0CYfpiyuewnQMCoqqw6ur6u/lZFUfI0
|
344 |
-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
-
GhwaPFwQhO4ZWmPof5bdbt9VVuTkipUr9q4IVpzpcXv2WbhoYV0mm3mmIlhxWn1d/fkWzhLYHHWR
|
346 |
-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
-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
-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
-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
-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
-
WHZbe5sGykqRFz/MR294Lg0OKwaMEWia1js+Orrj6ETyibX3+ltXyYw4PDw8thdPKe8BQkAhApix
|
352 |
-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
-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
-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
-
YknsNxdo+WGTZTkeCASObWxofDAWi931xeIv5nEWrjlYHvx1/0D/Kaqq5q28tdVisWz0vneKquRp
|
356 |
-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
-
+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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
7r4/7z7fu8tP96w8SV9rc3WwUHD7c2M3RVPymv32MAL42R7BXWsqA3Of/VyGovSDvOYzJp1Of5xM
|
377 |
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
f0qW5ZjVat2uqbHpGt7Cb/Je5PGJ8etVVc1gjGFTLNCCMcaGYRiqosacDueczo7OZ9rb2l/OZrPv
|
398 |
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
Px4bG7uOYRif3WFvZximWlXVkqZpwpJlS/aeCE38CQh8JX5tyrZJJBMvFYqFzyOxyLXZXHa94pfD
|
410 |
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
tTW113d1dFl6VvUcbRjGeq/KhBACt8u9J0IIisXiB/2D/X/mWK6io73jWpZlt1UUJbFw0cJ6BAh3
|
420 |
-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
-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
-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
-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
-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
-
YGsWbMJsRVYisiyPqJqaM4ih05jmaJp2syxbzlv5Bitv7UII2RiG8dgE27YAQIpisQcAGI7leIwx
|
426 |
-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
-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
-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
-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
-
+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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
+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
-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
-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
-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
-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
-
1U+Ygy6Xazen07lbWaDsWATIms1lXxmfGL8wk83MSCL8fZwOZxfHcW02m63N7XYfzlv4dowxJUlS
|
463 |
-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
-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
-
FLrc7/MfGgwGj7MJth1KpdL40uVLdyyVSl9Z4GdiYuKaQqHwsSAIOwKAhRAyGfAHTkAIOQEACCGq
|
466 |
-
JEkrOI6rBAT+VCr14kR44hILZ2msr6t/iBACCCGQZXlZMpV8QpKkcV3XCUJIyefz3/hwomdVzzEM
|
467 |
-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
-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
-
+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
-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
-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
-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
-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
-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
-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
-
Q+N9Dodju9HR0QtKUim5Id+1cCT8iKZqiZqamvsKhUK/1+P9kdPpnJ/JZt4fHh7+jdPh3DYQCBzu
|
477 |
-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
-
YXds4/V4DyCE0LIsD4Yiob9Fo9Gn/lPXNkilU+/V1taOMjTTZLVaO3P53BdW3urN5/MTAX9g71Qq
|
479 |
-
9TEgWEYMsl82n/2QY7nKpsamMwP+wB+LxeKn/QP9x66JX23tL0mSNDiZmHxckqSeXC632eLX14mi
|
480 |
-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
-
szvLsBXBYPC0hrqG22uqaq5MJBKPFcXiokKx8Hk+n1/6bfFhS5MVeZIQArl87jOGYbiOto7HvV7v
|
482 |
-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
-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
-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
-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
-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
-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
-
U11z/qreVYcWioXBja/Blzxuz7atLa3/oCjKq6pqVtOmvhsIIaAoigyPDB8fn4w/oapqkaIojqZp
|
489 |
-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
-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
-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
-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
-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
-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
-
dGz0skw286Hdbq9Pp9OLMpnMi36/f9/yQPnFqqaOhKPhq8fGx66nMMUrstJrGEa+KBYXZdKZt6xW
|
496 |
-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
-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
-
4iRJGslkMk/4/f6zp+MQAKxdDzAMAzKZzNtrH9fv9+/U0dbxWjKVfHXVqlWHiCVxYvq15qbmS1qb
|
499 |
-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
-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
-
6P/D6gcbNHx5n0NcTtfctpa2V5Op5J0IITtCSPimYyCEPBzLbU8IAU3TcgBTIwyaGpvuJITIPSt7
|
502 |
-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
-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
-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
-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
-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
-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
-
+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
-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
-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
-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
-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
-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
-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
-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
-
IEBQVVV1Qn1d/R3xyfg9iWTi5vra+gdYlp1jGIaCECpFopGLh0eGr/6mz9fV1p3p9XiPTKaS91dW
|
517 |
-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
-
bYKtdfWNYw4AMoZhlHw+38E11TV3iKK4uFgsfux2u/dhGKYmm8u+Lcvy0ERo4qJisTijCy4BADQ1
|
519 |
-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
-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
-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
-
6N8vFo+9NdPXZmMghGCrOVt9YrFYuiPRyLkToYm7PW7PThzHBQuFwmIAoFxOV4dVsO7NMEx5LBa7
|
523 |
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
+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
-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
-
P6juAr34tV5oCw3X39N748rRwpyqCt9muoRbHkZYEEVxmdPpnD27e/YisSh+vHjp4u0LhcIXdbV1
|
542 |
-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
-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
-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
-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
-
CP0IIZRZ1bvqDzPVvtM4C1eBMWZcTtesYrH4KcaYFkVxgqZpg6KoisqKyrMxxpDOpF/Z2LKsvLUK
|
547 |
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
Xldbd2M2m10Tv0Lh0CMWi6WWpukKl8t1LE3RJUVRBiuCFX92Op3zeAvfzDDM3L7+vt9NhCZuRwhp
|
561 |
-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
-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
-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
-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
-
+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
-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
-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
-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
-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
-
8Wr/va/E/sxQ9i1/tif6cwABgxDSaYoOFvKF17p6uvax2+y7LG5fvJplWW88Eb88l8t96Pf7zyqV
|
571 |
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
u5Jl2Ugun3vS5/Fdp+mamE6nXwAAlWGYJqvFunShlg9Oh3MfhJCJZdllU8mpmwuFwsuhYOhWiu33
|
581 |
-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
-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
-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
-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
-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
-
o8G4rf4jCd/V19Zf43a5j+7o7PhlqVz6bFHboveNRuO2G7Yq8Dw//kPjJFPJJxwOx+z7IM1X+bcq
|
587 |
-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
-
CEI6k75Q0zQ9GAgepChKzOVyXSgrcm5gcGBvURIHcBzHSqXSV6lMapq/qv/iL5qm/y1/KYoypOla
|
589 |
-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
-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
-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
-
69dtlS/kv9Q0TamrrbswHApfLQjCZDQWvcRsMi81m80H6qBDKp165Wd6C/4g/m2wd9nvmi6hWMK+
|
593 |
-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
-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
-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
-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
-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
-
7R/oP7xULg3/mOv3uD37MzTT1N3XvaPRYNykpbnlFVVVCwBghumNAwwODx5RKpd+8HSVYZh6AABd
|
599 |
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
mImJidsrlcqXSxcv/ZAkyLCiKCUAMOE4DslU8rZoLPqDKoQMw9RhGAaaqkGxVHw7Govewhm4xnQm
|
614 |
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
DLUOu+MsDMPSsbHYxVPJqb8AgElRlCstFkub2WS+J5PJPGIymfYzGU27rVy+ciSeiF8RG4vdt7Hr
|
634 |
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
qVz6eCo59XsDN81fOI6nYmOxSyanJr/DX9lc9hGjwbi/yWTabZMVm4xOTExcMTYxNm/+omna1tTQ
|
644 |
-
9Gg2l31JkqSY0+n8fTAQvJ8iKa+iKJl8Ib86nohfZTQYN29pavkLQRAMQogym8wf8AL/GUVRSyqV
|
645 |
-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
-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
-
OI4bVq1ZVW/gDE1LFi/5HHQoZLKZvzgdTitJkhGX07X7RHzi2Z/7Pfl9+Eawp6i6ZmQwuOLYpitB
|
648 |
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
gTM0ciwXSUwm7h2Njk7zl4KTkVDkBqfTeTiGYWSlWhlJp9OPJpPJO2siNXc5HI5DFEXJS5IUK5VK
|
672 |
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
+ny+i71e7wW6rqs4jlMz/QeKKIrjCCEzSZI2HMPRbL/BbNmhrutf2wAghAwUThlUXZ2anJq8cmpq
|
682 |
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
rpfr6+qvNxqMi4rF4roqX40ihKClueVBr8d7jKIo+dHY6PnRWPR6i9myrCZSc53RaNxGluVSX3/f
|
719 |
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
sbHYDbIsl3+s9RIEQS9uX/yW0WjcZGx87MbJycnbOI6LmEwmT7FY/EBW5DLDML+sVqv9sbHYvDZq
|
741 |
-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
-
9q3F7Yvfzeayj8XGYo/5vL5jjAZja76Q/2uxVPzEYXfsPdNr870bWoqiHM2NzS8ghAyqqoqCIHQz
|
743 |
-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
-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
-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
-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
-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
-
PpuIT5wXjUUfVhSFZ1nWGwqGLnTanYdhOEYODg2ekclmXqtUKoONDY03u5yugweGBvYFgHLAFzjW
|
749 |
-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
-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
-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
-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
-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
-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
-
TS33kCRZQ5LkvMaeRW1N7VXhYPiiUrn0VW9f7/40TfsYlgFFVqaSyeRLDMtsZTKa9usf7D9qPgHZ
|
756 |
-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
-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
-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
-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
-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
-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
-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
-
AEHSYVk9Sx6wtX3zWc88gsZgbKK69vibOs6c/RwfvXtw900X23bZMKtHsDh8uS7794se6P86Mr/w
|
764 |
-
iPpzWRPp+rbROsHi8MEXqVdeen/yxY/v3eozkDQAAsF7HRXIllQwcziIovh5Oluas6KNqgGUy8UH
|
765 |
-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
-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
-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
-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
-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
-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
-
+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
-
dR63ZzebzbafzWb7jaZpwLJs849x341GY73RYFypqRpgGObu7e/9DUmQlpamllcVVaniGJ7LZrMf
|
773 |
-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
-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
-
kM3+b5dwAkz3hkzEJ74u2w+FQiezLNsaG4udHxuL3aLrurx0ydIPjJxxG0mSJjEM89lt9lNWLFux
|
776 |
-
L8MwdQgQJCYTlw8NDV1mMpmWr1y+chXDMIFKpfL25OTkk/HJ+J91XdctZkt7S3PLqxzH1ebz+X8O
|
777 |
-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
-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
-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
-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
-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
-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
-
+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
-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
-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
-
GJrxVSqVtyenJp+MJ77mr0UtzS1/3ZC/VEXNKapS9Xq9B9ht9pU8z69BCBmtFuvvrFbrypHRkUtF
|
787 |
-
Qcw4HI5tcGz+/JVKp16b/dnj8ezpdDj3mJqaenwkOnJetVpNNDY0Xuf3+s8TJTGO47iXoZkd2lvb
|
788 |
-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
-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
-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
-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
-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
-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
-
nt7znFaq3WqnPd8OUgEAEAIdACRdB3p27eOT/BebtVu3aa8zbf+1FQOD6U+9mVe6xyTSaiRg4956
|
795 |
-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
-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
-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
-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
-
j3dfRVbwaCx6k6ZqKOAPHG00Gpd0dHac8p/GkxW5Gh2LXtbW0vaeyWQ6QFbkNT29PTsUioWPGuob
|
800 |
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
y8sms2nr+XgSlivlwWwu+5rVYt2jWCq+oSjKcCab+aRUKr3IMMyixobGfxAEYZktDR0dHT0/lU69
|
810 |
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
/X4kOvLH1pbWtxvrG6+TJXkdhmHGpsamm+w2+57r1q/boqu764jJqcm73S730Rvz/AwGQ2jp4qUf
|
846 |
-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
-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
-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
-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
-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
-
sdj5U1NTd/n9/gusFuuysYmxi21W2/aCKCRKpdIXFElFJEmajE/G794YefzZuWfKP1iTybSz3W7f
|
852 |
-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
-
ra6ridSco+s6CKIw74Z4AACjwbgEwzBQVEUIBUPXSLLUJYriYCqdSkxMTFzqsDuOpCl6qd1m3yWe
|
854 |
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
P8UwzGK1Wrdxu93naZoGGTxzz2h09IkqX80YjcaGRW2L3sIwzFiulN/LF/JfzWVsAACrxbrM5/Fd
|
865 |
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
+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
-
Ljyi/g+AI2LDrw0MQ6CreuWkW7pOPHr34G82WWrfRZnNnmEAHaMiyKoOCCEQeP69ha6qUuHXYKAl
|
876 |
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
XQiheX9f0TQdpGl6qyWLlrwfCUduWbt+7WYdnR272W32pW6X+wCe58cYmlmMYRjEJ+O3zTXQAwAo
|
890 |
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
2Gqx7s0ybE21Wv1CSAn/XMjcCCGgKMrR1d21/UwW8WAA4PKF/EPBQPACl9PVK0riiKZqFZIiW0VJ
|
905 |
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
bpd7V4vZcogsy0UAmHfJs9lk3mzG2kPo7e89HMdwd21N7baqqmZWfbVqB7/P/xuO47YAfVptdT5j
|
915 |
-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
-
7/NfRJBEoK2l7TMDZ1im63oBAdJkRS67XK7fy7KMZFlO5/K5F+vr6q/O5/OvZLKZOQdODM24TSbT
|
917 |
-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
-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
-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
-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
-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
-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
-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
-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
-
iBSBQJB0+HK4NC5+q2ftxH0ix/j9XNtseeNM+ebjtzw78rVnDkIAZx9cew7oOtpwB0LQOAwMlz6/
|
926 |
-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
-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
-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
-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
-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
-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
-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
-
+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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
bfaDeJ7/fHB4cNdCofBuTaTmj0ajcTsAQDPvBwIhxDrtzvPtVvtoLpd70u1234/juJemaMtobPSs
|
948 |
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
1PLCaGz06v7B/t1xHLfjOO6Y7/iyLGcQQmp9bf2famtq71mzfs3miqrkXU7XVk2NTTeRBBmSZCmF
|
964 |
-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
-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
-
+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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
9XgMDl91ZP/5wKtjc/LH+X8OOiCSJOl8Pv+Pru6u/WVFrjTUNVweCob+KEpioa+375eZTOZtr8d7
|
977 |
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
QQdd04GhmZWz8+uabjWajNu6VBc+PDp8vazIXzXUN1yYSqVe4AV+hGGY2lK5tKBySkmSSjAj7EYQ
|
996 |
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
IQStza03KqpSyufzb+byubW6ppc4jlsMAK/N95oAACiKMgQDwUt0XYeZzyNRKpU6R6OjV5rN5m02
|
1022 |
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
W5pbHiAIwkRT9JzKTD0ez/G6rkOxVHzNYrbs5bA79hFFceCnWlcmk/lAlmSiXClfwHGcMxgInoIQ
|
1046 |
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
+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
-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
-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
-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
-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
-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
-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
-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
-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
-
vwr5tz/74rNNWYb1OuyOrTKZzHMcy+2hKD9cHeRwOLa1mC17zpTWrlRUZUTX9EWZbGZBmbO5IJPN
|
1069 |
-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
-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
-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
-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
-
+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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
Zde6rlsEUfiCIAgLwzA/OX/lC/lPZ/mrt6/394IgxHAcR7quQzab/WdPb89vcBynIpHIiTzPT01O
|
1091 |
-
Tb6madqIoijjPzQ2y7Dh2Z8xDPOIotip6RqwDNv4U69L4IXxqeTUw/FE/LqOjo7tc7nchziGUwDT
|
1092 |
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
WXapIivxH2vtCJCuqqrAcdymBs6wdaFQ+GcqnfrzVHLqJUVRyovaFj3hcroOK5aK3RiGEQghtBEB
|
1103 |
-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
-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
-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
-
hipf/cJut+9bKBbeGI2O3s3z/BRBEBRMt0DM2/+LYRgHz/NjE/GJi2VZTqLp3YGOEzhRqVYGg4Hg
|
1107 |
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
K+Wcruv/sl7QdQACR8plRzeeTbGESdV0IGgc1nbl3r77pejTGw5IEgjOPbTuYtD+ldXDOQLe+TT5
|
1118 |
-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
-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
-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
-
9ZOk7P+XIYpiDsMwm8loijQ3Nj+FECLXdaxblkqnHqqrrXuBZdhNMAxzBvyBa8cnxi9es3bNdtVK
|
1122 |
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
qqYCprDNZDJtM5SivLz8QgSIHZsY+z7HcaLNZqsAAKmyovLrDQ0NvwUECiEEsrnsi+lMetO22lMV
|
1150 |
-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
-
+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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
CW6X+wyGYbZb33dHoWmattlsRwIA8Bzf0j/Qf0KxWNxgNpubaZpmKYDN+ngUAu2i46suRgx2GQQA
|
1166 |
-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
-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
-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
-
+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
-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
-
hNE0rY8QQuu6DjRDt7icrssRIKDp/7zZczldR5jN5gMRQmJNdc09drv9Aw4hxhicducKYhAIBoKX
|
1172 |
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
y8q/ZxCDnxNDB5vVdoTZbG5d7PpvC0IIpWlaXFbk93XjvzuEE2Cz/WJoxiPLcr+qqZLX4z1UU7UR
|
1186 |
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
cCR8185OM9ANHQqFwoBhGGmMsX9bJ+blZeWXYIwZURQbTCaTLZVKPV9WVnZ8JBJ5v7e/9weB8sCp
|
1197 |
-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
-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
-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
-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
-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
-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
-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
-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
-
GGMzTdOO8YnxO+KJ+OsWi6WhqbHpIqkg9Uej0SfnNlg/yefziy4SIsvyAEVRMDk1eenY+Njtfp//
|
1206 |
-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
-
/YHywNmVFZVn11TVXOJ0OI/LS/mheCK+KOFzXdfjhBCNoigzAIDP6ztaFMWmmdmZP7a2tL4ZKA/8
|
1208 |
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
K4OVl4cj4V8ZxACO42qDgeDZi23f7XJ/gef5JkxhOpPJvCZJ0hSFKd7j9hzBMIw7m82uYximhhBi
|
1229 |
-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
-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
-
qSCtcTqch3s8nnNHx0Z/Pz4x/huapisQICgUC++rqlpYzPh1XZc0TZMQQprf5z+irrbudpPJdEhd
|
1232 |
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
CZGXJGm8u7f7jFw+tx5T2FFfV//j2prae8v8ZSeLZnFpLPHx8iSfhG7oYLPaDmtrbXvSYXccCADA
|
1251 |
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
m5/zv1J59OH7eb+uzxVyoUQG7nt64qf3/2Pqha1f53Nwwve/Vnc9KAYQAKA5DD396TdufmTkDgCA
|
1264 |
-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
-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
-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
-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
-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
-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
-
EEIKuq5/7Im1JElj6XT6SYwxSJK0zfwBhFDeMAxQVCVfKBReVVV1I8a4WVXVTWvWralKppKP26y2
|
1271 |
-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
-
eMhCUZSQz+c3dfV07W/oxszSJUufbmpoum8qNHV9NBa9HWMMiWTiHzuz/12NIAheq9V6mK7pgDFO
|
1273 |
-
+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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
PwcCOsYYFEUJz4Zn71uwW3LZyTXnOVxcUJt3lgQa7vz7xC8nIsWkrhqSJOthxFFAWRj47RNj1z37
|
1285 |
-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
-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
-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
-
3S73QSuWrdiIMS7vH+w/fWxi7AK3y32qSTAtkWW5HwB2qj5PJpt5ixCSqwhWnF9fV/+gruuJgcGB
|
1289 |
-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
-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
-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
-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
-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
-
cXtOMAmmnV6GOpvNrjUMQyGEKIqqdJWXlZ8WKA+cgDF2dPd0LwlNh/5sES1fkGU5nslkdjgpfXfi
|
1295 |
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
ziAGeDyeE/0+/5WjY6NXrF67urpYKI7usXyPcYqiqmKx2AsYY8AY+4pyMbKznvM8xWJxolAsrEUI
|
1317 |
-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
-
4PKy8qtTqdQr+Xz+3UB54Eq3y33wrhqTxWKpE0XxoLnPEQIARlGV0Oj46MUfZx+2BUVRVDQa/XUi
|
1319 |
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
BK/csGnD54dHhq8OlAXOaGxofAIhpPEc7+d5PkhjmiYG2aEk2g8jFaQhXdcjhUJhbWg69AdVU7NL
|
1335 |
-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
-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
-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
-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
-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
-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
-
dt+7mkwm81axUAwRQnKzs7P3CYLgrautu0vXdaiqrPq5y+k6U9M1tbm5+e9Op3NBJeR3lIpgxfcx
|
1342 |
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
WjEai95rtVj3bWxo/H1rc+tjNpvtwGQy+fL4xPivXC7XCX6f/9rRsdHvZPPZv9OYFhrrG5+oCFac
|
1359 |
-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
-
ss+2R79tbFZba0Ww4obZ2dk/jI6N3rKt16dSqX/npfyQ1+s9RxCELU5csVhMjI6NPphKp95ub21/
|
1361 |
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
3J4ThkeGz47FY6/WVNd8JxgIXkEMAgzL+Hc0UZrjuHJVUwuRWOTpQHng5Pra+t8nk8knhoaHLvW4
|
1388 |
-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
-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
-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
-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
-
zUMI0QkhOsYYJqcmv7Nh04YjaZrGDfUNtwuC0MHQDG2z2vZGCIHJZFpUsZm8lJ/K5XJvzInLt2mq
|
1393 |
-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
-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
-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
-
pNPp7kw28yrLsCBJ0uoNmzYcFIlGXph7VtLw6PAPzCZzU1lZ2aKc4Q+DEILqquqrXE7X4X0DfUcX
|
1397 |
-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
-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
-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
-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
-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
-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
-
9z7q74ZB4L3e1NCmkexHCqsec4D/0IZqcaU+L3LOUHDb42M3S7JucAwF3/pS8AKY/5tAw91PT9yM
|
1404 |
-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
-
+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
-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
-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
-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
-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
-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
-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
-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
-
uuzz+i6kKIrXNG3W6/VeMlc8wb7DnfwXoChKGgGCQFng6kQy8ci6DeuWpjPpgQ+9Jrd+4/oDw+Hw
|
1414 |
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
i0s7l/7bbDbvdPs1p1O52X71dH0+n99++2UYRl7X9bzP4zsHCOgbNm5omZ6Z/o9Ul4Ghgcv7+vuO
|
1424 |
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
t/h9/vNzudyagcGBr2eymZ6FvHdrgoHg6XW1dQ/qug65fO5vhmFIQECamp66SZKkotvtPrKmquZ+
|
1436 |
-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
-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
-
NrpFVqWxofHmQHnginAk/KfpmemfNtQ1PM6ybPtc2WTIZDOvTE5OXpPNZnsNYigAQGCzNiSt63oW
|
1439 |
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
l02Fpn6zIxqwZpM5WFZWdmGZv+wSANAHhwZPj0Qjf1vINpGiKExRFMPzfJBl2XKapp0CL1QLgtBp
|
1454 |
-
NpmX8zzfjDHmgGzWQJ17jxaLxx7VNV2yWCwrTCbTMoqiKEIIpNPpFzKZzPsWq2Uvq8V6AEJIIISA
|
1455 |
-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
-
iUYeaqhreMBqtR5NCFEnJie+NT0z/bBoFjvr6+vvyuVyL2WymbV2q/0rsiJ3CYLQ6nK6vhGNRu/9
|
1457 |
-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
-
YttaDHu32hve+t0+68EAk0EI0GYazrlp/eH3PDv1EsDm0NJ/3b7n/fvt4z0DKIBf3TNwweV39N8B
|
1459 |
-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
-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
-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
-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
-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
-
qPdzHOfzerwn2my2L1ot1v1oTFtnZmd+OjQydNX2+r8YY7qpoelOj8dzliRJA4qqTFst1gNmZmeu
|
1465 |
-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
-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
-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
-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
-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
-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
-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
-
uQpBEFp5nm9jGMYNADAbnv1JLB57Utf0PMdxldXV1b/iOb5NkqTVCCErx3FVFEVxuq4ThBDCGEOh
|
1473 |
-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
-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
-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
-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
-
SPiunt6e8z7qWfl9/hMa6hse1zQtwzKsVVGUicnQ5HWh6dD9c6F4h2KMPR635zJd17MbNm04FACg
|
1478 |
-
IlDxDb/ff5VoFhtVTc2FI+F7MpnMmzRDu0STuBTT2G+1WPfheb5M0zSSy+VemZicuDqRTLwPi4Sm
|
1479 |
-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
-
FofNElIIAEy6oSd1XR8eHhm+ZFuHLA67Y3ljQ+PjsiIP9vb1flWW5RTDMCZN06T6uvpfBAPB746M
|
1481 |
-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
-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
-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
-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
-
jtxMLpd7G2Msms3mPQghOcMwDJqmgwgh0DQtijG20Ji2GMQg8wdqc0VxgBAC+Xx+UJKkdwkQRAhx
|
1486 |
-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
-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
-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
-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
-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
-
IcvyYD6ffx9RiAEARtd1mWM5L41pTBBhAYAHAizDMHaGYYI8zzdgjO00TVOEEGq+SqFhGDIhpAAA
|
1492 |
-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
-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
-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
-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
-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
-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
-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
-
VTXG83y9LMuTBjFUTGFOVuTRvJTvVhV1BhAUEUIWgRfqzCbzMpPJtJTjuCaapoUPFytAFIJoNPpw
|
1500 |
-
d2/3dhUmMplMtUs7l3YjhHhd1xMIIZEQElu3YV3rZ112YR6O45zB8uC5M7Mz90sFaUF5swAAAi/4
|
1501 |
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
zGCMGVVT08VCsT8v5TfNaSPvQ9N0haIoIV3XE6qqJnVdj6uamgWApKzIOUxhSlGVKI1ps8Ph+DLL
|
1518 |
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
nzfebrcfwtCMSypIfYVCYWQuimCH5mo2mcvr6uruwBi7FVkJAwKkqup0JpN5OZlKvjZ/wLNI+wQs
|
1535 |
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
HR6P58SJiYkfqpoanbuRRDarra62pvZxgxjG2nVrGzVNW7Qe4f+vzP/OAcCibyhKlCix8/nfVfwu
|
1552 |
-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
-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
-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
-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
-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
-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
-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
-
nndvJU3ysdA0zVmt1sOkgjSQzWbX7u45lCjxWcZsNi+ladq3tHPpaGND472pVOrvb779Jk6lU691
|
1560 |
-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
-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
-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
-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
-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
-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
-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
-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
-
TEII2Ky2QyZh8u4Pt+HxeE6iKIoaHR/9jqotTuC+RIkSHwEBhBASHQ7H0aHp0C2jY6PXaJpWcDqc
|
1569 |
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
/VqKorDT4TyorrbuUYqiqNB06JpMJvO+oioSy7AmlmUDgiC0cCznG5sYu0ZRlNzunl+JEiVKfJhS
|
1582 |
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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" />
|
1594 |
-
</svg>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class-admin.php
CHANGED
@@ -40,7 +40,8 @@ class rsssl_admin extends rsssl_front_end
|
|
40 |
public $plugin_db_version;
|
41 |
public $ssl_type = "NA";
|
42 |
public $dismiss_all_notices = false;
|
43 |
-
|
|
|
44 |
|
45 |
function __construct()
|
46 |
{
|
@@ -99,6 +100,7 @@ class rsssl_admin extends rsssl_front_end
|
|
99 |
delete_transient('rsssl_mixed_content_fixer_detected');
|
100 |
delete_transient('rsssl_plusone_count');
|
101 |
delete_transient('rsssl_remaining_task_count');
|
|
|
102 |
}
|
103 |
|
104 |
/**
|
@@ -123,6 +125,31 @@ class rsssl_admin extends rsssl_front_end
|
|
123 |
}
|
124 |
|
125 |
/**
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
126 |
* Dismiss review notice of dismissed by the user
|
127 |
*/
|
128 |
|
@@ -162,12 +189,19 @@ class rsssl_admin extends rsssl_front_end
|
|
162 |
|
163 |
$activation_time = get_option('rsssl_flush_rewrite_rules');
|
164 |
$more_than_one_minute_ago = $activation_time < strtotime("-1 minute");
|
165 |
-
$
|
166 |
-
if (get_option('rsssl_flush_rewrite_rules') && $more_than_one_minute_ago && $
|
167 |
delete_option('rsssl_flush_rewrite_rules');
|
168 |
add_action('shutdown', 'flush_rewrite_rules');
|
169 |
}
|
170 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
171 |
// Set default progress toggle to remaining tasks if it hasn't been set
|
172 |
if (!get_option('rsssl_all_tasks') && !get_option('rsssl_remaining_tasks') ) {
|
173 |
update_option('rsssl_remaining_tasks', true);
|
@@ -191,7 +225,7 @@ class rsssl_admin extends rsssl_front_end
|
|
191 |
if (!defined('RSSSL_NO_FLUSH') || !RSSSL_NO_FLUSH) {
|
192 |
update_option('rsssl_flush_rewrite_rules', time());
|
193 |
}
|
194 |
-
|
195 |
}
|
196 |
|
197 |
if (!$this->wpconfig_ok()) {
|
@@ -201,7 +235,7 @@ class rsssl_admin extends rsssl_front_end
|
|
201 |
$this->ssl_enabled = false;
|
202 |
$this->save_options();
|
203 |
} elseif ($this->ssl_enabled) {
|
204 |
-
add_action('
|
205 |
}
|
206 |
}
|
207 |
|
@@ -257,6 +291,14 @@ class rsssl_admin extends rsssl_front_end
|
|
257 |
$this->save_options();
|
258 |
}
|
259 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
260 |
|
261 |
update_option( 'rsssl_current_version', rsssl_version );
|
262 |
}
|
@@ -374,8 +416,8 @@ class rsssl_admin extends rsssl_front_end
|
|
374 |
|
375 |
private function clicked_activate_ssl()
|
376 |
{
|
377 |
-
|
378 |
-
|
379 |
$this->activate_ssl();
|
380 |
update_option('rsssl_activation_timestamp', time());
|
381 |
|
@@ -392,7 +434,7 @@ class rsssl_admin extends rsssl_front_end
|
|
392 |
public function recheck_certificate(){
|
393 |
if (!current_user_can($this->capability)) return;
|
394 |
|
395 |
-
if (isset($_POST['rsssl_recheck_certificate'])) {
|
396 |
delete_transient('rsssl_certinfo');
|
397 |
}
|
398 |
}
|
@@ -503,7 +545,6 @@ class rsssl_admin extends rsssl_front_end
|
|
503 |
$title = __("Almost ready to migrate to SSL!", "really-simple-ssl");
|
504 |
echo $this->notice_html( $class, $title, $content, $footer);
|
505 |
}
|
506 |
-
|
507 |
/**
|
508 |
* Show almost ready to migrate notice
|
509 |
*/
|
@@ -512,19 +553,16 @@ class rsssl_admin extends rsssl_front_end
|
|
512 |
_e("Before you migrate, please check for: ", 'really-simple-ssl'); ?>
|
513 |
<ul>
|
514 |
<li><?php _e('Http references in your .css and .js files: change any http:// into https://', 'really-simple-ssl'); ?></li>
|
515 |
-
<li><?php _e('Images, stylesheets or scripts from a domain without an SSL certificate: remove them or move to your own server', 'really-simple-ssl'); ?></li
|
516 |
-
|
517 |
-
$backup_link = "https://really-simple-ssl.com/knowledge-base/backing-up-your-site/";
|
518 |
-
$link_open = '<a target="_blank" href="'.$backup_link.'">';
|
519 |
-
$link_close = '</a>';
|
520 |
-
?>
|
521 |
-
<li><?php printf(__("We strongly recommend to create a %sbackup%s of your site before activating SSL", 'really-simple-ssl'), $link_open, $link_close); ?> </li>
|
522 |
<li><?php _e("You may need to login in again.", "really-simple-ssl") ?></li>
|
523 |
<?php
|
524 |
if (RSSSL()->rsssl_certificate->is_valid()) { ?>
|
525 |
<li class="rsssl-success"><?php _e("An SSL certificate has been detected", "really-simple-ssl") ?></li>
|
526 |
<?php } else { ?>
|
527 |
-
<li class="rsssl-error"><?php _e("No SSL certificate has been detected.
|
|
|
|
|
|
|
528 |
<?php }?>
|
529 |
</ul>
|
530 |
<?php if ( !defined('rsssl_pro_version') ) { ?>
|
@@ -629,7 +667,13 @@ class rsssl_admin extends rsssl_front_end
|
|
629 |
margin-top: 5px;
|
630 |
margin-right:-30px;
|
631 |
}
|
632 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
633 |
#rsssl-message li.rsssl-error:before {
|
634 |
background-color: #D7263D;
|
635 |
}
|
@@ -686,6 +730,13 @@ class rsssl_admin extends rsssl_front_end
|
|
686 |
margin-left: 25px;
|
687 |
margin-right: 25px;
|
688 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
689 |
|
690 |
#rsssl-message {
|
691 |
padding: 0;
|
@@ -731,7 +782,6 @@ class rsssl_admin extends rsssl_front_end
|
|
731 |
}
|
732 |
</style>
|
733 |
<?php } ?>
|
734 |
-
|
735 |
<div id="rsssl-message" class="<?php echo $class?> really-simple-plugins">
|
736 |
<div class="rsssl-notice">
|
737 |
<?php if (!empty($title)) {?>
|
@@ -765,24 +815,38 @@ class rsssl_admin extends rsssl_front_end
|
|
765 |
|
766 |
public function show_enable_ssl_button()
|
767 |
{
|
768 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
769 |
<form action="" method="post">
|
770 |
<?php wp_nonce_field('rsssl_nonce', 'rsssl_nonce'); ?>
|
771 |
-
|
772 |
-
|
773 |
-
|
774 |
-
|
775 |
-
|
776 |
-
<input type="submit" class='button button-primary'
|
777 |
-
value="<?php _e("Go ahead, activate SSL!", "really-simple-ssl"); ?>" id="rsssl_do_activate_ssl"
|
778 |
-
name="rsssl_do_activate_ssl">
|
779 |
<?php } ?>
|
780 |
-
<?php if (
|
781 |
<a href="<?php echo rsssl_letsencrypt_wizard_url()?>" type="submit" class="button button-default"><?php _e("Install SSL certificate", "really-simple-ssl"); ?></a>
|
782 |
-
|
783 |
-
|
784 |
-
|
785 |
-
|
|
|
786 |
</form>
|
787 |
<?php
|
788 |
}
|
@@ -844,6 +908,7 @@ class rsssl_admin extends rsssl_front_end
|
|
844 |
$this->htaccess_redirect = isset($options['htaccess_redirect']) ? $options['htaccess_redirect'] : FALSE;
|
845 |
$this->switch_mixed_content_fixer_hook = isset($options['switch_mixed_content_fixer_hook']) ? $options['switch_mixed_content_fixer_hook'] : FALSE;
|
846 |
$this->dismiss_all_notices = isset($options['dismiss_all_notices']) ? $options['dismiss_all_notices'] : FALSE;
|
|
|
847 |
$this->debug_log = isset($options['debug_log']) ? $options['debug_log'] : $this->debug_log;
|
848 |
$this->dismiss_review_notice = isset($options['dismiss_review_notice']) ? $options['dismiss_review_notice'] : $this->dismiss_review_notice;
|
849 |
}
|
@@ -1454,6 +1519,7 @@ class rsssl_admin extends rsssl_front_end
|
|
1454 |
'wp_redirect' => $this->wp_redirect,
|
1455 |
'switch_mixed_content_fixer_hook' => $this->switch_mixed_content_fixer_hook,
|
1456 |
'dismiss_all_notices' => $this->dismiss_all_notices,
|
|
|
1457 |
'dismiss_review_notice' => $this->dismiss_review_notice,
|
1458 |
|
1459 |
);
|
@@ -1491,6 +1557,7 @@ class rsssl_admin extends rsssl_front_end
|
|
1491 |
$this->ssl_enabled = FALSE;
|
1492 |
$this->switch_mixed_content_fixer_hook = FALSE;
|
1493 |
$this->dismiss_all_notices = FALSE;
|
|
|
1494 |
$this->dismiss_review_notice = FALSE;
|
1495 |
|
1496 |
|
@@ -1975,6 +2042,7 @@ class rsssl_admin extends rsssl_front_end
|
|
1975 |
/**
|
1976 |
* returns list of recommended, but not active security headers for this site
|
1977 |
* returns empty array if no .htacces file exists
|
|
|
1978 |
* @return array
|
1979 |
*
|
1980 |
* @since 4.0
|
@@ -1985,46 +2053,176 @@ class rsssl_admin extends rsssl_front_end
|
|
1985 |
|
1986 |
public function get_recommended_security_headers()
|
1987 |
{
|
|
|
1988 |
$not_used_headers = array();
|
1989 |
-
|
1990 |
-
|
1991 |
-
|
1992 |
-
|
1993 |
-
|
1994 |
-
|
1995 |
-
|
1996 |
-
|
1997 |
-
|
1998 |
-
|
1999 |
-
|
2000 |
-
|
2001 |
-
|
2002 |
-
|
2003 |
-
|
2004 |
-
|
2005 |
-
|
2006 |
-
|
2007 |
-
|
2008 |
-
|
2009 |
-
|
2010 |
-
|
2011 |
-
|
2012 |
-
|
2013 |
-
|
2014 |
-
|
2015 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2016 |
|
2017 |
-
|
2018 |
-
|
2019 |
-
|
2020 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2021 |
}
|
2022 |
-
|
2023 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2024 |
|
2025 |
return $not_used_headers;
|
2026 |
}
|
2027 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2028 |
|
2029 |
/**
|
2030 |
* Adds redirect to https rules to the .htaccess file or htaccess.conf on Bitnami.
|
@@ -2405,7 +2603,11 @@ class rsssl_admin extends rsssl_front_end
|
|
2405 |
|
2406 |
public function has_well_known_needle()
|
2407 |
{
|
2408 |
-
$
|
|
|
|
|
|
|
|
|
2409 |
$well_known_needle = "RewriteCond %{REQUEST_URI} !^/\.well-known/acme-challenge/";
|
2410 |
|
2411 |
if (strpos($htaccess, $well_known_needle) !== false) {
|
@@ -2421,7 +2623,7 @@ class rsssl_admin extends rsssl_front_end
|
|
2421 |
|
2422 |
public function show_leave_review_notice()
|
2423 |
{
|
2424 |
-
if ($this->dismiss_all_notices) return;
|
2425 |
|
2426 |
//prevent showing the review on edit screen, as gutenberg removes the class which makes it editable.
|
2427 |
$screen = get_current_screen();
|
@@ -2737,8 +2939,8 @@ class rsssl_admin extends rsssl_front_end
|
|
2737 |
$tabs['configuration'] = __("General", "really-simple-ssl");
|
2738 |
}
|
2739 |
|
2740 |
-
|
2741 |
-
<div class="nav-tab-wrapper">
|
2742 |
<div class="rsssl-logo-container">
|
2743 |
<div id="rsssl-logo"><img src="<?php echo rsssl_url?>/assets/really-simple-ssl-logo.png" alt="review-logo"></div>
|
2744 |
</div>
|
@@ -2830,6 +3032,12 @@ class rsssl_admin extends rsssl_front_end
|
|
2830 |
$end_date = isset($certinfo['validTo_time_t']) ? $certinfo['validTo_time_t'] : false;
|
2831 |
$expiry_date = !empty($end_date) ? date( get_option('date_format'), $end_date ) : __("(Unknown)", "really-simple-ssl");
|
2832 |
|
|
|
|
|
|
|
|
|
|
|
|
|
2833 |
$notices = array(
|
2834 |
'deactivation_file_detected' => array(
|
2835 |
'callback' => 'RSSSL()->really_simple_ssl->check_for_uninstall_file',
|
@@ -2838,7 +3046,7 @@ class rsssl_admin extends rsssl_front_end
|
|
2838 |
'fail' => array(
|
2839 |
'title' => __("Major security issue!", "really-simple-ssl"),
|
2840 |
'msg' => __("The 'force-deactivate.php' file has to be renamed to .txt. Otherwise your ssl can be deactivated by anyone on the internet.", "really-simple-ssl") .' '.
|
2841 |
-
'<a href="'.add_query_arg(array('page'=>'rlrsssl_really_simple_ssl'), admin_url('options-general.php
|
2842 |
'icon' => 'warning',
|
2843 |
'admin_notice' => true,
|
2844 |
'plusone' => true,
|
@@ -2875,6 +3083,21 @@ class rsssl_admin extends rsssl_front_end
|
|
2875 |
),
|
2876 |
),
|
2877 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2878 |
'google_analytics' => array(
|
2879 |
'dismiss_on_upgrade' => true,
|
2880 |
'callback' => '_true_',
|
@@ -2935,6 +3158,7 @@ class rsssl_admin extends rsssl_front_end
|
|
2935 |
' <input type="submit" class="button button-default" value="'.__("Retry", "really-simple-ssl").'" id="rsssl_recheck_certificate" name="rsssl_recheck_certificate"></form>',
|
2936 |
'icon' => 'warning',
|
2937 |
'admin_notice' => false,
|
|
|
2938 |
),
|
2939 |
'ssl-detected' => array(
|
2940 |
'msg' => __('An SSL certificate was detected on your site.', 'really-simple-ssl'),
|
@@ -3101,10 +3325,8 @@ class rsssl_admin extends rsssl_front_end
|
|
3101 |
'score' => 5,
|
3102 |
'output' => array(
|
3103 |
'set' => array(
|
3104 |
-
'msg' =>__('
|
3105 |
-
'icon' => '
|
3106 |
-
'dismissible' => true,
|
3107 |
-
'plusone' => true,
|
3108 |
'url' => 'https://really-simple-ssl.com/secure-cookies-with-httponly-secure-and-use_only_cookies/',
|
3109 |
),
|
3110 |
'not-set' => array(
|
@@ -3132,16 +3354,25 @@ class rsssl_admin extends rsssl_front_end
|
|
3132 |
),
|
3133 |
),
|
3134 |
|
3135 |
-
|
3136 |
-
|
3137 |
-
|
3138 |
-
|
3139 |
-
|
3140 |
-
|
3141 |
-
|
3142 |
-
|
3143 |
-
|
3144 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3145 |
'uses_wp_engine' => array(
|
3146 |
'condition' => array('rsssl_uses_wp_engine'),
|
3147 |
'callback' => '_true_',
|
@@ -3167,12 +3398,43 @@ class rsssl_admin extends rsssl_front_end
|
|
3167 |
),
|
3168 |
),
|
3169 |
),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3170 |
);
|
3171 |
|
3172 |
//on multisite, don't show the notice on subsites.
|
3173 |
if ( is_multisite() && !is_network_admin() ) {
|
3174 |
unset($notices['secure_cookies_set']);
|
3175 |
}
|
|
|
3176 |
$notices = apply_filters('rsssl_notices', $notices);
|
3177 |
foreach ($notices as $id => $notice) {
|
3178 |
$notices[$id] = wp_parse_args($notice, $notice_defaults);
|
@@ -3207,7 +3469,8 @@ class rsssl_admin extends rsssl_front_end
|
|
3207 |
//check if all notices should be dismissed
|
3208 |
if ( ( isset( $notice['output'][$output]['dismissible'] )
|
3209 |
&& $notice['output'][$output]['dismissible']
|
3210 |
-
&& ( $this->dismiss_all_notices
|
|
|
3211 |
) {
|
3212 |
unset($notices[$id]);
|
3213 |
continue;
|
@@ -3267,15 +3530,24 @@ class rsssl_admin extends rsssl_front_end
|
|
3267 |
foreach ( $notices as $key => $notice ) {
|
3268 |
if ( isset( $notice['output']['url'] ) ) {
|
3269 |
$url = $notice['output']['url'];
|
|
|
3270 |
$target = '';
|
3271 |
if ( strpos( $url, 'https://really-simple-ssl.com' ) !== false ) {
|
3272 |
-
|
|
|
|
|
|
|
|
|
3273 |
$target = 'target="_blank"';
|
3274 |
} else {
|
3275 |
$info = __( '%sEnable%s or %sdismiss%s', 'really-simple-ssl' );
|
3276 |
}
|
3277 |
$dismiss_open = "<span class='rsssl-dashboard-dismiss' data-dismiss_type='" . $key . "'><a href='#' class='rsssl-dismiss-text rsssl-close-warning'>";
|
3278 |
-
|
|
|
|
|
|
|
|
|
3279 |
}
|
3280 |
|
3281 |
if ( isset( $notice['output']['plusone'] ) && $notice['output']['plusone'] ) {
|
@@ -3550,7 +3822,6 @@ class rsssl_admin extends rsssl_front_end
|
|
3550 |
*/
|
3551 |
|
3552 |
public function update_task_toggle_option() {
|
3553 |
-
|
3554 |
if (!isset($_POST['token']) || (!wp_verify_nonce($_POST['token'], 'rsssl_nonce'))) {
|
3555 |
return;
|
3556 |
}
|
@@ -3651,8 +3922,8 @@ class rsssl_admin extends rsssl_front_end
|
|
3651 |
if ( isset ($_GET['tab'] ) ) $this->admin_tabs( $_GET['tab'] ); else $this->admin_tabs('configuration');
|
3652 |
if ( isset ($_GET['tab'] ) ) $tab = $_GET['tab']; else $tab = 'configuration';
|
3653 |
|
3654 |
-
|
3655 |
-
<div class="rsssl-container">
|
3656 |
<div class="rsssl-main"><?php
|
3657 |
switch ($tab) {
|
3658 |
case 'configuration' :
|
@@ -3922,6 +4193,9 @@ class rsssl_admin extends rsssl_front_end
|
|
3922 |
$help_tip = RSSSL()->rsssl_help->get_help_tip(__("Enable this option to permanently dismiss all +1 notices in the 'Your progress' tab", "really-simple-ssl"), $return=true);
|
3923 |
add_settings_field('id_dismiss_all_notices', $help_tip . "<div class='rsssl-settings-text'>" . __("Dismiss all Really Simple SSL notices", "really-simple-ssl"), array($this, 'get_option_dismiss_all_notices'), 'rlrsssl', 'rlrsssl_settings');
|
3924 |
|
|
|
|
|
|
|
3925 |
}
|
3926 |
|
3927 |
/**
|
@@ -4000,6 +4274,12 @@ class rsssl_admin extends rsssl_front_end
|
|
4000 |
$newinput['dismiss_all_notices'] = FALSE;
|
4001 |
}
|
4002 |
|
|
|
|
|
|
|
|
|
|
|
|
|
4003 |
if (!empty($input['htaccess_redirect']) && $input['htaccess_redirect'] == '1') {
|
4004 |
$newinput['htaccess_redirect'] = TRUE;
|
4005 |
} else {
|
@@ -4129,10 +4409,40 @@ class rsssl_admin extends rsssl_front_end
|
|
4129 |
|
4130 |
public function get_option_dismiss_all_notices()
|
4131 |
{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4132 |
?>
|
4133 |
<label class="rsssl-switch">
|
4134 |
<input id="rlrsssl_options" name="rlrsssl_options[dismiss_all_notices]" size="40" value="1"
|
4135 |
-
type="checkbox" <?php checked(1, $this->dismiss_all_notices, true) ?> />
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4136 |
<span class="rsssl-slider rsssl-round"></span>
|
4137 |
</label>
|
4138 |
<?php
|
@@ -4418,8 +4728,8 @@ class rsssl_admin extends rsssl_front_end
|
|
4418 |
array_unshift($links, $support);
|
4419 |
|
4420 |
if ( ! defined( 'rsssl_pro_version' ) ) {
|
4421 |
-
$upgrade_link = '<a style="color:#
|
4422 |
-
. __( 'Upgrade to
|
4423 |
array_unshift( $links, $upgrade_link );
|
4424 |
}
|
4425 |
return $links;
|
@@ -4805,6 +5115,20 @@ if (!function_exists('rsssl_beta_5_addon_active')) {
|
|
4805 |
}
|
4806 |
}
|
4807 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4808 |
if (!function_exists('rsssl_ssl_activation_time_no_longer_then_3_days_ago')) {
|
4809 |
function rsssl_ssl_activation_time_no_longer_then_3_days_ago() {
|
4810 |
|
@@ -4827,4 +5151,39 @@ if ( !function_exists('rsssl_letsencrypt_wizard_url') ) {
|
|
4827 |
return add_query_arg(array('page' => 'rlrsssl_really_simple_ssl', 'tab' => 'letsencrypt'), admin_url('options-general.php') );
|
4828 |
}
|
4829 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4830 |
}
|
40 |
public $plugin_db_version;
|
41 |
public $ssl_type = "NA";
|
42 |
public $dismiss_all_notices = false;
|
43 |
+
public $high_contrast = false;
|
44 |
+
public $pro_url;
|
45 |
|
46 |
function __construct()
|
47 |
{
|
100 |
delete_transient('rsssl_mixed_content_fixer_detected');
|
101 |
delete_transient('rsssl_plusone_count');
|
102 |
delete_transient('rsssl_remaining_task_count');
|
103 |
+
delete_transient( 'rsssl_can_use_curl_headers_check' );
|
104 |
}
|
105 |
|
106 |
/**
|
125 |
}
|
126 |
|
127 |
/**
|
128 |
+
* Check if current day falls within required date range.
|
129 |
+
*
|
130 |
+
* @return bool
|
131 |
+
*/
|
132 |
+
public function is_bf(){
|
133 |
+
if ( defined("rsssl_pro_version" ) ) {
|
134 |
+
return false;
|
135 |
+
}
|
136 |
+
$start_day = 22;
|
137 |
+
$end_day = 29;
|
138 |
+
$current_year = date("Y");//e.g. 2021
|
139 |
+
$current_month = date("n");//e.g. 3
|
140 |
+
$current_day = date("j");//e.g. 4
|
141 |
+
|
142 |
+
if ( $current_year == 2021 && $current_month == 11 &&
|
143 |
+
$current_day >=$start_day &&
|
144 |
+
$current_day <= $end_day
|
145 |
+
) {
|
146 |
+
return true;
|
147 |
+
} else {
|
148 |
+
return false;
|
149 |
+
}
|
150 |
+
}
|
151 |
+
|
152 |
+
/**
|
153 |
* Dismiss review notice of dismissed by the user
|
154 |
*/
|
155 |
|
189 |
|
190 |
$activation_time = get_option('rsssl_flush_rewrite_rules');
|
191 |
$more_than_one_minute_ago = $activation_time < strtotime("-1 minute");
|
192 |
+
$less_than_2_minutes_ago = $activation_time > strtotime("-2 minute");
|
193 |
+
if (get_option('rsssl_flush_rewrite_rules') && $more_than_one_minute_ago && $less_than_2_minutes_ago){
|
194 |
delete_option('rsssl_flush_rewrite_rules');
|
195 |
add_action('shutdown', 'flush_rewrite_rules');
|
196 |
}
|
197 |
|
198 |
+
$more_than_2_minute_ago = get_option('rsssl_flush_caches') < strtotime("-2 minute");
|
199 |
+
$less_than_5_minutes_ago = get_option('rsssl_flush_caches') > strtotime("-5 minute");
|
200 |
+
if (get_option('rsssl_flush_caches') && $more_than_2_minute_ago && $less_than_5_minutes_ago){
|
201 |
+
delete_option('rsssl_flush_caches');
|
202 |
+
add_action('shutdown', array( RSSSL()->rsssl_cache, 'flush' ) );
|
203 |
+
}
|
204 |
+
|
205 |
// Set default progress toggle to remaining tasks if it hasn't been set
|
206 |
if (!get_option('rsssl_all_tasks') && !get_option('rsssl_remaining_tasks') ) {
|
207 |
update_option('rsssl_remaining_tasks', true);
|
225 |
if (!defined('RSSSL_NO_FLUSH') || !RSSSL_NO_FLUSH) {
|
226 |
update_option('rsssl_flush_rewrite_rules', time());
|
227 |
}
|
228 |
+
update_option('rsssl_flush_caches', time());
|
229 |
}
|
230 |
|
231 |
if (!$this->wpconfig_ok()) {
|
235 |
$this->ssl_enabled = false;
|
236 |
$this->save_options();
|
237 |
} elseif ($this->ssl_enabled) {
|
238 |
+
add_action('admin_init', array($this, 'configure_ssl'), 20);
|
239 |
}
|
240 |
}
|
241 |
|
291 |
$this->save_options();
|
292 |
}
|
293 |
}
|
294 |
+
if ( $prev_version && version_compare( $prev_version, '5.1.3', '<=' ) ) {
|
295 |
+
if ( get_option( 'rsssl_disable_ocsp' ) ) {
|
296 |
+
$options = get_option( 'rsssl_options_lets-encrypt' );
|
297 |
+
$options['disable_ocsp'] = true;
|
298 |
+
update_option( 'rsssl_options_lets-encrypt', $options );
|
299 |
+
delete_option('rsssl_disable_ocsp');
|
300 |
+
}
|
301 |
+
}
|
302 |
|
303 |
update_option( 'rsssl_current_version', rsssl_version );
|
304 |
}
|
416 |
|
417 |
private function clicked_activate_ssl()
|
418 |
{
|
419 |
+
if (!current_user_can($this->capability)) return;
|
420 |
+
if (isset($_POST['rsssl_do_activate_ssl'])) {
|
421 |
$this->activate_ssl();
|
422 |
update_option('rsssl_activation_timestamp', time());
|
423 |
|
434 |
public function recheck_certificate(){
|
435 |
if (!current_user_can($this->capability)) return;
|
436 |
|
437 |
+
if (isset($_POST['rsssl_recheck_certificate']) || isset($_GET['rsssl_recheck_certificate'])) {
|
438 |
delete_transient('rsssl_certinfo');
|
439 |
}
|
440 |
}
|
545 |
$title = __("Almost ready to migrate to SSL!", "really-simple-ssl");
|
546 |
echo $this->notice_html( $class, $title, $content, $footer);
|
547 |
}
|
|
|
548 |
/**
|
549 |
* Show almost ready to migrate notice
|
550 |
*/
|
553 |
_e("Before you migrate, please check for: ", 'really-simple-ssl'); ?>
|
554 |
<ul>
|
555 |
<li><?php _e('Http references in your .css and .js files: change any http:// into https://', 'really-simple-ssl'); ?></li>
|
556 |
+
<li><?php _e('Images, stylesheets or scripts from a domain without an SSL certificate: remove them or move to your own server', 'really-simple-ssl'); ?></li>
|
|
|
|
|
|
|
|
|
|
|
|
|
557 |
<li><?php _e("You may need to login in again.", "really-simple-ssl") ?></li>
|
558 |
<?php
|
559 |
if (RSSSL()->rsssl_certificate->is_valid()) { ?>
|
560 |
<li class="rsssl-success"><?php _e("An SSL certificate has been detected", "really-simple-ssl") ?></li>
|
561 |
<?php } else { ?>
|
562 |
+
<li class="rsssl-error"><?php _e("No SSL certificate has been detected.", "really-simple-ssl") ?>
|
563 |
+
<?php printf(__("Please %srefresh detection%s if a certificate has been installed recently.", "really-simple-ssl"), '<a href="'.add_query_arg(array('page'=>'rlrsssl_really_simple_ssl', 'rsssl_recheck_certificate'=>1), admin_url('options-general.php')).'">', '</a>') ?>
|
564 |
+
<?php RSSSL()->rsssl_help->get_help_tip(__("This detection method is not 100% accurate. If you’re certain an SSL certificate is present, please check “Override SSL detection” to continue activating SSL.", "really-simple-ssl"), false, true );?>
|
565 |
+
</li>
|
566 |
<?php }?>
|
567 |
</ul>
|
568 |
<?php if ( !defined('rsssl_pro_version') ) { ?>
|
667 |
margin-top: 5px;
|
668 |
margin-right:-30px;
|
669 |
}
|
670 |
+
.rsssl-notice-footer input[type="checkbox"] {
|
671 |
+
margin-top:7px;
|
672 |
+
}
|
673 |
+
.rsssl-notice-footer label span {
|
674 |
+
top:5px;
|
675 |
+
position:relative;
|
676 |
+
}
|
677 |
#rsssl-message li.rsssl-error:before {
|
678 |
background-color: #D7263D;
|
679 |
}
|
730 |
margin-left: 25px;
|
731 |
margin-right: 25px;
|
732 |
}
|
733 |
+
.rsssl-notice-footer input[type="checkbox"] {
|
734 |
+
margin-top:7px;
|
735 |
+
}
|
736 |
+
.rsssl-notice-footer label span {
|
737 |
+
top:5px;
|
738 |
+
position:relative;
|
739 |
+
}
|
740 |
|
741 |
#rsssl-message {
|
742 |
padding: 0;
|
782 |
}
|
783 |
</style>
|
784 |
<?php } ?>
|
|
|
785 |
<div id="rsssl-message" class="<?php echo $class?> really-simple-plugins">
|
786 |
<div class="rsssl-notice">
|
787 |
<?php if (!empty($title)) {?>
|
815 |
|
816 |
public function show_enable_ssl_button()
|
817 |
{
|
818 |
+
$certificate_valid = RSSSL()->rsssl_certificate->is_valid();
|
819 |
+
$activate_btn_disabled = !$certificate_valid ? 'disabled' : '';
|
820 |
+
|
821 |
+
if ( !$certificate_valid ) { ?>
|
822 |
+
<script type="text/javascript">
|
823 |
+
jQuery(document).ready(function ($) {
|
824 |
+
$(document).on('click', 'input[name=rsssl_override_ssl_detection]', function(){
|
825 |
+
if ( $(this).is(":checked") ) {
|
826 |
+
$('#rsssl_do_activate_ssl').removeAttr('disabled');
|
827 |
+
} else {
|
828 |
+
$('#rsssl_do_activate_ssl').attr('disabled', 'disabled');
|
829 |
+
}
|
830 |
+
});
|
831 |
+
});
|
832 |
+
</script>
|
833 |
+
<?php } ?>
|
834 |
+
|
835 |
<form action="" method="post">
|
836 |
<?php wp_nonce_field('rsssl_nonce', 'rsssl_nonce'); ?>
|
837 |
+
<input <?php echo $activate_btn_disabled?> type="submit" class='button button-primary'
|
838 |
+
value="<?php _e("Activate SSL", "really-simple-ssl"); ?>" id="rsssl_do_activate_ssl"
|
839 |
+
name="rsssl_do_activate_ssl">
|
840 |
+
<?php if (!defined("rsssl_pro_version") ) { ?>
|
841 |
+
<a class="button button-default" href="<?php echo $this->pro_url ?>" target="_blank"><?php _e("Get ready with PRO!", "really-simple-ssl"); ?></a>
|
|
|
|
|
|
|
842 |
<?php } ?>
|
843 |
+
<?php if ( !$certificate_valid ){?>
|
844 |
<a href="<?php echo rsssl_letsencrypt_wizard_url()?>" type="submit" class="button button-default"><?php _e("Install SSL certificate", "really-simple-ssl"); ?></a>
|
845 |
+
<label for="rsssl_override_ssl_detection">
|
846 |
+
<input type="checkbox" value="1" id="rsssl_override_ssl_detection" name="rsssl_override_ssl_detection">
|
847 |
+
<span><?php _e("Override SSL detection", "really-simple-ssl")?></span>
|
848 |
+
</label>
|
849 |
+
<?php } ?>
|
850 |
</form>
|
851 |
<?php
|
852 |
}
|
908 |
$this->htaccess_redirect = isset($options['htaccess_redirect']) ? $options['htaccess_redirect'] : FALSE;
|
909 |
$this->switch_mixed_content_fixer_hook = isset($options['switch_mixed_content_fixer_hook']) ? $options['switch_mixed_content_fixer_hook'] : FALSE;
|
910 |
$this->dismiss_all_notices = isset($options['dismiss_all_notices']) ? $options['dismiss_all_notices'] : FALSE;
|
911 |
+
$this->high_contrast = isset($options['high_contrast']) ? $options['high_contrast'] : FALSE;
|
912 |
$this->debug_log = isset($options['debug_log']) ? $options['debug_log'] : $this->debug_log;
|
913 |
$this->dismiss_review_notice = isset($options['dismiss_review_notice']) ? $options['dismiss_review_notice'] : $this->dismiss_review_notice;
|
914 |
}
|
1519 |
'wp_redirect' => $this->wp_redirect,
|
1520 |
'switch_mixed_content_fixer_hook' => $this->switch_mixed_content_fixer_hook,
|
1521 |
'dismiss_all_notices' => $this->dismiss_all_notices,
|
1522 |
+
'high_contrast' => $this->high_contrast,
|
1523 |
'dismiss_review_notice' => $this->dismiss_review_notice,
|
1524 |
|
1525 |
);
|
1557 |
$this->ssl_enabled = FALSE;
|
1558 |
$this->switch_mixed_content_fixer_hook = FALSE;
|
1559 |
$this->dismiss_all_notices = FALSE;
|
1560 |
+
$this->high_contrast = FALSE;
|
1561 |
$this->dismiss_review_notice = FALSE;
|
1562 |
|
1563 |
|
2042 |
/**
|
2043 |
* returns list of recommended, but not active security headers for this site
|
2044 |
* returns empty array if no .htacces file exists
|
2045 |
+
* Uses cURL, fallback to .htaccess check upon cURL failure
|
2046 |
* @return array
|
2047 |
*
|
2048 |
* @since 4.0
|
2053 |
|
2054 |
public function get_recommended_security_headers()
|
2055 |
{
|
2056 |
+
$used_headers = array();
|
2057 |
$not_used_headers = array();
|
2058 |
+
$check_headers = apply_filters( 'rsssl_recommended_security_headers', array(
|
2059 |
+
array(
|
2060 |
+
'name' => 'Upgrade Insecure Requests',
|
2061 |
+
'pattern' => 'upgrade-insecure-requests',
|
2062 |
+
),
|
2063 |
+
array(
|
2064 |
+
'name' => 'X-XSS protection',
|
2065 |
+
'pattern' => 'X-XSS-Protection',
|
2066 |
+
),
|
2067 |
+
array(
|
2068 |
+
'name' => 'X-Content Type Options',
|
2069 |
+
'pattern' => 'X-Content-Type-Options',
|
2070 |
+
),
|
2071 |
+
array(
|
2072 |
+
'name' => 'Referrer-Policy',
|
2073 |
+
'pattern' => 'Referrer-Policy',
|
2074 |
+
),
|
2075 |
+
array(
|
2076 |
+
'name' => 'Expect-CT',
|
2077 |
+
'pattern' => 'Expect-CT',
|
2078 |
+
),
|
2079 |
+
array(
|
2080 |
+
'name' => 'X-Frame-Options',
|
2081 |
+
'pattern' => 'X-Frame-Options',
|
2082 |
+
),
|
2083 |
+
array(
|
2084 |
+
'name' => 'Permissions-Policy',
|
2085 |
+
'pattern' => 'Permissions-Policy',
|
2086 |
+
),
|
2087 |
+
// array(
|
2088 |
+
// 'name' => 'Content-Security-Policy',
|
2089 |
+
// 'pattern' => 'Content-Security-Policy',
|
2090 |
+
// ),
|
2091 |
+
array(
|
2092 |
+
'name' => 'HTTP Strict Transport Security',
|
2093 |
+
'pattern' => 'Strict-Transport-Security',
|
2094 |
+
),
|
2095 |
+
)
|
2096 |
+
);
|
2097 |
+
|
2098 |
+
// cURL check
|
2099 |
+
$curl_check_done = get_transient('rsssl_can_use_curl_headers_check');//no, yes or false
|
2100 |
+
if ( !$curl_check_done ) {
|
2101 |
+
//set a default
|
2102 |
+
set_transient( 'rsssl_can_use_curl_headers_check', 'no', WEEK_IN_SECONDS );
|
2103 |
+
if ( function_exists( 'curl_init' ) ) {
|
2104 |
+
$url = get_site_url();
|
2105 |
+
$ch = curl_init();
|
2106 |
+
$headers = [];
|
2107 |
+
curl_setopt( $ch, CURLOPT_URL, $url );
|
2108 |
+
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 1 );
|
2109 |
+
curl_setopt( $ch, CURLOPT_TIMEOUT, 3 ); //timeout in seconds
|
2110 |
+
curl_setopt( $ch, CURLOPT_HEADERFUNCTION,
|
2111 |
+
function ( $curl, $header ) use ( &$headers ) {
|
2112 |
+
$len = strlen( $header );
|
2113 |
+
$header = explode( ':', $header, 2 );
|
2114 |
+
if ( count( $header ) < 2 ) // ignore invalid headers
|
2115 |
+
{
|
2116 |
+
return $len;
|
2117 |
+
}
|
2118 |
+
|
2119 |
+
$headers[ strtolower( trim( $header[0] ) ) ][] = trim( $header[1] );
|
2120 |
+
|
2121 |
+
return $len;
|
2122 |
+
}
|
2123 |
+
);
|
2124 |
+
|
2125 |
+
curl_exec( $ch );
|
2126 |
+
// Check if any headers have been found
|
2127 |
+
if ( ! empty( $headers ) && is_array( $headers ) ) {
|
2128 |
+
|
2129 |
+
// Loop through each header and check if it's one of the recommended security headers. If so, add to used_headers array.
|
2130 |
+
foreach ( $headers as $name => $value ) {
|
2131 |
+
foreach ( $check_headers as $check_header ) {
|
2132 |
+
// If the pattern occurs in either the header name or value, it's a security header.
|
2133 |
+
if ( stripos( $name, $check_header['pattern'] ) !== false || stripos( $value[0], $check_header['pattern'] ) !== false ) {
|
2134 |
+
// Prevent duplicate entries
|
2135 |
+
if ( ! in_array( $check_header['name'], $used_headers ) ) {
|
2136 |
+
$used_headers[] = $check_header['name'];
|
2137 |
+
}
|
2138 |
+
}
|
2139 |
+
}
|
2140 |
+
}
|
2141 |
|
2142 |
+
// Now check which headers are unused. Compare the used headers against the $check_headers array.
|
2143 |
+
foreach ( $check_headers as $header ) {
|
2144 |
+
if ( in_array( $header['name'], $used_headers ) ) {
|
2145 |
+
// Header is used, do not add to unused array
|
2146 |
+
continue;
|
2147 |
+
} else {
|
2148 |
+
// Header is not used. Add to not used array
|
2149 |
+
$not_used_headers[] = $header['name'];
|
2150 |
+
}
|
2151 |
+
}
|
2152 |
+
$curl_check_done = $not_used_headers;
|
2153 |
+
} else {
|
2154 |
+
$curl_check_done = 'no';
|
2155 |
}
|
2156 |
+
} else {
|
2157 |
+
$curl_check_done = 'no';
|
2158 |
+
}
|
2159 |
+
set_transient( 'rsssl_can_use_curl_headers_check', $curl_check_done, WEEK_IN_SECONDS );
|
2160 |
+
}
|
2161 |
+
|
2162 |
+
if ( $curl_check_done === 'no' ) {
|
2163 |
+
if (RSSSL()->rsssl_server->uses_htaccess() && file_exists($this->htaccess_file())) {
|
2164 |
+
$htaccess = file_get_contents($this->htaccess_file());
|
2165 |
+
foreach ($check_headers as $check_header){
|
2166 |
+
if ( !preg_match("/".$check_header['pattern']."/", $htaccess, $check) ) {
|
2167 |
+
$not_used_headers[] = $check_header['name'];
|
2168 |
+
}
|
2169 |
+
}
|
2170 |
+
}
|
2171 |
+
} else {
|
2172 |
+
$not_used_headers = $curl_check_done;
|
2173 |
+
}
|
2174 |
|
2175 |
return $not_used_headers;
|
2176 |
}
|
2177 |
|
2178 |
+
/**
|
2179 |
+
* Check if the recommended headers are enabled
|
2180 |
+
*
|
2181 |
+
* @return bool
|
2182 |
+
*/
|
2183 |
+
|
2184 |
+
public function recommended_headers_enabled() {
|
2185 |
+
|
2186 |
+
$unused_headers = $this->get_recommended_security_headers();
|
2187 |
+
|
2188 |
+
if ( empty( $unused_headers ) ) {
|
2189 |
+
return true;
|
2190 |
+
}
|
2191 |
+
|
2192 |
+
return false;
|
2193 |
+
|
2194 |
+
}
|
2195 |
+
|
2196 |
+
/**
|
2197 |
+
* @return string
|
2198 |
+
* Get HTML for recommended security headers dashboard notice
|
2199 |
+
* @since 5.2
|
2200 |
+
*
|
2201 |
+
*/
|
2202 |
+
|
2203 |
+
public function generate_recommended_security_headers_html() {
|
2204 |
+
|
2205 |
+
$unused_headers = $this->get_recommended_security_headers();
|
2206 |
+
|
2207 |
+
$html = '';
|
2208 |
+
// Get count to skip latest <br>
|
2209 |
+
$count = 0;
|
2210 |
+
$unused_header_count = count($unused_headers);
|
2211 |
+
|
2212 |
+
foreach ( $unused_headers as $header ) {
|
2213 |
+
|
2214 |
+
$html .= $header;
|
2215 |
+
|
2216 |
+
$count++;
|
2217 |
+
|
2218 |
+
if ( $count < $unused_header_count ) {
|
2219 |
+
$html .= "<br>";
|
2220 |
+
}
|
2221 |
+
|
2222 |
+
}
|
2223 |
+
|
2224 |
+
return $html;
|
2225 |
+
}
|
2226 |
|
2227 |
/**
|
2228 |
* Adds redirect to https rules to the .htaccess file or htaccess.conf on Bitnami.
|
2603 |
|
2604 |
public function has_well_known_needle()
|
2605 |
{
|
2606 |
+
$file = $this->htaccess_file();
|
2607 |
+
if ( !file_exists($file) ) {
|
2608 |
+
return false;
|
2609 |
+
}
|
2610 |
+
$htaccess = file_get_contents( $file );
|
2611 |
$well_known_needle = "RewriteCond %{REQUEST_URI} !^/\.well-known/acme-challenge/";
|
2612 |
|
2613 |
if (strpos($htaccess, $well_known_needle) !== false) {
|
2623 |
|
2624 |
public function show_leave_review_notice()
|
2625 |
{
|
2626 |
+
if ($this->dismiss_all_notices || is_multisite() && rsssl_multisite::this()->dismiss_all_notices) return;
|
2627 |
|
2628 |
//prevent showing the review on edit screen, as gutenberg removes the class which makes it editable.
|
2629 |
$screen = get_current_screen();
|
2939 |
$tabs['configuration'] = __("General", "really-simple-ssl");
|
2940 |
}
|
2941 |
|
2942 |
+
$high_contrast = $this->high_contrast ? 'rsssl-high-contrast' : ''; ?>
|
2943 |
+
<div class="nav-tab-wrapper <?php echo $high_contrast ?>">
|
2944 |
<div class="rsssl-logo-container">
|
2945 |
<div id="rsssl-logo"><img src="<?php echo rsssl_url?>/assets/really-simple-ssl-logo.png" alt="review-logo"></div>
|
2946 |
</div>
|
3032 |
$end_date = isset($certinfo['validTo_time_t']) ? $certinfo['validTo_time_t'] : false;
|
3033 |
$expiry_date = !empty($end_date) ? date( get_option('date_format'), $end_date ) : __("(Unknown)", "really-simple-ssl");
|
3034 |
|
3035 |
+
if ( $this->ssl_enabled) {
|
3036 |
+
$install_ssl_dismissible = true;
|
3037 |
+
} else {
|
3038 |
+
$install_ssl_dismissible = false;
|
3039 |
+
}
|
3040 |
+
|
3041 |
$notices = array(
|
3042 |
'deactivation_file_detected' => array(
|
3043 |
'callback' => 'RSSSL()->really_simple_ssl->check_for_uninstall_file',
|
3046 |
'fail' => array(
|
3047 |
'title' => __("Major security issue!", "really-simple-ssl"),
|
3048 |
'msg' => __("The 'force-deactivate.php' file has to be renamed to .txt. Otherwise your ssl can be deactivated by anyone on the internet.", "really-simple-ssl") .' '.
|
3049 |
+
'<a href="'.add_query_arg(array('page'=>'rlrsssl_really_simple_ssl'), admin_url('options-general.php')).'">'.__("Check again", "really-simple-ssl").'</a>',
|
3050 |
'icon' => 'warning',
|
3051 |
'admin_notice' => true,
|
3052 |
'plusone' => true,
|
3083 |
),
|
3084 |
),
|
3085 |
|
3086 |
+
'compatiblity_check' => array(
|
3087 |
+
'condition' => array('rsssl_incompatible_premium_version'),
|
3088 |
+
'callback' => '_true_',
|
3089 |
+
'score' => 5,
|
3090 |
+
'output' => array(
|
3091 |
+
'true' => array(
|
3092 |
+
'url' => 'https://really-simple-ssl.com/pro/',
|
3093 |
+
'msg' => __( "Really Simple SSL pro is not up to date. Update Really Simple SSL pro to ensure compatibility.", "really-simple-ssl"),
|
3094 |
+
'icon' => 'open',
|
3095 |
+
'dismissible' => false,
|
3096 |
+
'plusone' => true,
|
3097 |
+
),
|
3098 |
+
),
|
3099 |
+
),
|
3100 |
+
|
3101 |
'google_analytics' => array(
|
3102 |
'dismiss_on_upgrade' => true,
|
3103 |
'callback' => '_true_',
|
3158 |
' <input type="submit" class="button button-default" value="'.__("Retry", "really-simple-ssl").'" id="rsssl_recheck_certificate" name="rsssl_recheck_certificate"></form>',
|
3159 |
'icon' => 'warning',
|
3160 |
'admin_notice' => false,
|
3161 |
+
'dismissible' => $install_ssl_dismissible
|
3162 |
),
|
3163 |
'ssl-detected' => array(
|
3164 |
'msg' => __('An SSL certificate was detected on your site.', 'really-simple-ssl'),
|
3325 |
'score' => 5,
|
3326 |
'output' => array(
|
3327 |
'set' => array(
|
3328 |
+
'msg' =>__('HttpOnly Secure cookies have been set automatically!', 'really-simple-ssl'),
|
3329 |
+
'icon' => 'success',
|
|
|
|
|
3330 |
'url' => 'https://really-simple-ssl.com/secure-cookies-with-httponly-secure-and-use_only_cookies/',
|
3331 |
),
|
3332 |
'not-set' => array(
|
3354 |
),
|
3355 |
),
|
3356 |
|
3357 |
+
'recommended_security_headers_not_set' => array(
|
3358 |
+
'callback' => 'RSSSL()->really_simple_ssl->recommended_headers_enabled',
|
3359 |
+
'condition' => array('rsssl_ssl_enabled'),
|
3360 |
+
'score' => 5,
|
3361 |
+
'output' => array(
|
3362 |
+
'false' => array(
|
3363 |
+
'msg' => __("The following recommended security headers are not enabled:", "really-simple-ssl-pro")
|
3364 |
+
."<br><code style='padding: 0;'>".$this->generate_recommended_security_headers_html() . "</code>",
|
3365 |
+
'url' => 'https://really-simple-ssl.com/everything-you-need-to-know-about-security-headers',
|
3366 |
+
'icon' => 'open',
|
3367 |
+
'dismissible' => true
|
3368 |
+
),
|
3369 |
+
'true' => array(
|
3370 |
+
'msg' => __("Recommended security headers enabled.", "really-simple-ssl-pro"),
|
3371 |
+
'icon' => 'success',
|
3372 |
+
),
|
3373 |
+
),
|
3374 |
+
),
|
3375 |
+
|
3376 |
'uses_wp_engine' => array(
|
3377 |
'condition' => array('rsssl_uses_wp_engine'),
|
3378 |
'callback' => '_true_',
|
3398 |
),
|
3399 |
),
|
3400 |
),
|
3401 |
+
'duplicate-ssl-plugins' => array(
|
3402 |
+
'condition' => array('rsssl_detected_duplicate_ssl_plugin'),
|
3403 |
+
'callback' => '_true_',
|
3404 |
+
'plus_one' => true,
|
3405 |
+
'output' => array(
|
3406 |
+
'true' => array(
|
3407 |
+
'msg' => sprintf(__( 'We have detected the %s plugin on your website.', 'really-simple-ssl' ),rsssl_detected_duplicate_ssl_plugin(true)).' '.__( 'As Really Simple SSL handles all the functionality this plugin provides, we recommend to disable this plugin to prevent unexpected behaviour.', 'really-simple-ssl' ),
|
3408 |
+
'icon' => 'warning',
|
3409 |
+
'dismissible' => true,
|
3410 |
+
'plusone' => true,
|
3411 |
+
),
|
3412 |
+
),
|
3413 |
+
),
|
3414 |
+
|
3415 |
+
'bf_notice' => array(
|
3416 |
+
'condition' => array(
|
3417 |
+
'RSSSL()->really_simple_ssl->is_bf'
|
3418 |
+
),
|
3419 |
+
'callback' => '_true_',
|
3420 |
+
'plus_one' => true,
|
3421 |
+
'output' => array(
|
3422 |
+
'true' => array(
|
3423 |
+
'msg' => __( "Black Friday sale! Get 40% Off Really Simple SSL Pro", 'really-simple-ssl' ) ,
|
3424 |
+
'icon' => 'premium',
|
3425 |
+
'url' => 'https://really-simple-ssl.com/pro/',
|
3426 |
+
'dismissible' => true,
|
3427 |
+
'plusone' => true,
|
3428 |
+
),
|
3429 |
+
),
|
3430 |
+
),
|
3431 |
);
|
3432 |
|
3433 |
//on multisite, don't show the notice on subsites.
|
3434 |
if ( is_multisite() && !is_network_admin() ) {
|
3435 |
unset($notices['secure_cookies_set']);
|
3436 |
}
|
3437 |
+
|
3438 |
$notices = apply_filters('rsssl_notices', $notices);
|
3439 |
foreach ($notices as $id => $notice) {
|
3440 |
$notices[$id] = wp_parse_args($notice, $notice_defaults);
|
3469 |
//check if all notices should be dismissed
|
3470 |
if ( ( isset( $notice['output'][$output]['dismissible'] )
|
3471 |
&& $notice['output'][$output]['dismissible']
|
3472 |
+
&& ( $this->dismiss_all_notices
|
3473 |
+
|| is_multisite() && rsssl_multisite::this()->dismiss_all_notices ) )
|
3474 |
) {
|
3475 |
unset($notices[$id]);
|
3476 |
continue;
|
3530 |
foreach ( $notices as $key => $notice ) {
|
3531 |
if ( isset( $notice['output']['url'] ) ) {
|
3532 |
$url = $notice['output']['url'];
|
3533 |
+
$dismissible = isset($notice['output']['dismissible']) && $notice['output']['dismissible'];
|
3534 |
$target = '';
|
3535 |
if ( strpos( $url, 'https://really-simple-ssl.com' ) !== false ) {
|
3536 |
+
if ( $dismissible ){
|
3537 |
+
$info = __( '%sMore info%s or %sdismiss%s', 'really-simple-ssl' );
|
3538 |
+
} else {
|
3539 |
+
$info = __( '%sMore info%s', 'really-simple-ssl' );
|
3540 |
+
}
|
3541 |
$target = 'target="_blank"';
|
3542 |
} else {
|
3543 |
$info = __( '%sEnable%s or %sdismiss%s', 'really-simple-ssl' );
|
3544 |
}
|
3545 |
$dismiss_open = "<span class='rsssl-dashboard-dismiss' data-dismiss_type='" . $key . "'><a href='#' class='rsssl-dismiss-text rsssl-close-warning'>";
|
3546 |
+
if ( $dismissible ) {
|
3547 |
+
$notices[ $key ]['output']['msg'] .= ' ' . sprintf( $info, '<a ' . $target . ' href="' . $url . '">', '</a>', $dismiss_open, "</a></span>" );
|
3548 |
+
} else {
|
3549 |
+
$notices[ $key ]['output']['msg'] .= ' ' . sprintf( $info, '<a ' . $target . ' href="' . $url . '">', '</a>' );
|
3550 |
+
}
|
3551 |
}
|
3552 |
|
3553 |
if ( isset( $notice['output']['plusone'] ) && $notice['output']['plusone'] ) {
|
3822 |
*/
|
3823 |
|
3824 |
public function update_task_toggle_option() {
|
|
|
3825 |
if (!isset($_POST['token']) || (!wp_verify_nonce($_POST['token'], 'rsssl_nonce'))) {
|
3826 |
return;
|
3827 |
}
|
3922 |
if ( isset ($_GET['tab'] ) ) $this->admin_tabs( $_GET['tab'] ); else $this->admin_tabs('configuration');
|
3923 |
if ( isset ($_GET['tab'] ) ) $tab = $_GET['tab']; else $tab = 'configuration';
|
3924 |
|
3925 |
+
$high_contrast = $this->high_contrast ? 'rsssl-high-contrast' : ''; ?>
|
3926 |
+
<div class="rsssl-container <?php echo $high_contrast ?>">
|
3927 |
<div class="rsssl-main"><?php
|
3928 |
switch ($tab) {
|
3929 |
case 'configuration' :
|
4193 |
$help_tip = RSSSL()->rsssl_help->get_help_tip(__("Enable this option to permanently dismiss all +1 notices in the 'Your progress' tab", "really-simple-ssl"), $return=true);
|
4194 |
add_settings_field('id_dismiss_all_notices', $help_tip . "<div class='rsssl-settings-text'>" . __("Dismiss all Really Simple SSL notices", "really-simple-ssl"), array($this, 'get_option_dismiss_all_notices'), 'rlrsssl', 'rlrsssl_settings');
|
4195 |
|
4196 |
+
$help_tip = RSSSL()->rsssl_help->get_help_tip(__("If enabled, all the Really Simple SSL pages within the WordPress admin will be in high contrast", "really-simple-ssl"), $return=true);
|
4197 |
+
add_settings_field('id_high_contrast', $help_tip . "<div class='rsssl-settings-text'>" . __("Enable High Contrast mode", "really-simple-ssl"), array($this, 'get_option_high_contrast'), 'rlrsssl', 'rlrsssl_settings');
|
4198 |
+
|
4199 |
}
|
4200 |
|
4201 |
/**
|
4274 |
$newinput['dismiss_all_notices'] = FALSE;
|
4275 |
}
|
4276 |
|
4277 |
+
if (!empty($input['high_contrast']) && $input['high_contrast'] == '1') {
|
4278 |
+
$newinput['high_contrast'] = TRUE;
|
4279 |
+
} else {
|
4280 |
+
$newinput['high_contrast'] = FALSE;
|
4281 |
+
}
|
4282 |
+
|
4283 |
if (!empty($input['htaccess_redirect']) && $input['htaccess_redirect'] == '1') {
|
4284 |
$newinput['htaccess_redirect'] = TRUE;
|
4285 |
} else {
|
4409 |
|
4410 |
public function get_option_dismiss_all_notices()
|
4411 |
{
|
4412 |
+
$disabled = "";
|
4413 |
+
$comment = "";
|
4414 |
+
|
4415 |
+
if (is_multisite() && rsssl_multisite::this()->dismiss_all_notices) {
|
4416 |
+
$disabled = "disabled";
|
4417 |
+
$comment = __("This option is enabled on the network menu.", "really-simple-ssl");
|
4418 |
+
}
|
4419 |
+
|
4420 |
?>
|
4421 |
<label class="rsssl-switch">
|
4422 |
<input id="rlrsssl_options" name="rlrsssl_options[dismiss_all_notices]" size="40" value="1"
|
4423 |
+
type="checkbox" <?php echo $disabled?> <?php checked(1, $this->dismiss_all_notices, true) ?> />
|
4424 |
+
<span class="rsssl-slider rsssl-round"></span>
|
4425 |
+
</label>
|
4426 |
+
<?php
|
4427 |
+
RSSSL()->rsssl_help->get_comment($comment);
|
4428 |
+
}
|
4429 |
+
|
4430 |
+
/**
|
4431 |
+
*
|
4432 |
+
* Get the option to enable high contrast
|
4433 |
+
*
|
4434 |
+
* @since 5.1.3
|
4435 |
+
*
|
4436 |
+
* @access public
|
4437 |
+
*
|
4438 |
+
*/
|
4439 |
+
|
4440 |
+
public function get_option_high_contrast()
|
4441 |
+
{
|
4442 |
+
?>
|
4443 |
+
<label class="rsssl-switch">
|
4444 |
+
<input id="rlrsssl_options" name="rlrsssl_options[high_contrast]" size="40" value="1"
|
4445 |
+
type="checkbox" <?php checked(1, $this->high_contrast, true) ?> />
|
4446 |
<span class="rsssl-slider rsssl-round"></span>
|
4447 |
</label>
|
4448 |
<?php
|
4728 |
array_unshift($links, $support);
|
4729 |
|
4730 |
if ( ! defined( 'rsssl_pro_version' ) ) {
|
4731 |
+
$upgrade_link = '<a style="color:#2271b1;font-weight:bold" target="_blank" href="https://really-simple-ssl.com/pro">'
|
4732 |
+
. __( 'Improve security - Upgrade to Pro', 'really-simple-ssl' ) . '</a>';
|
4733 |
array_unshift( $links, $upgrade_link );
|
4734 |
}
|
4735 |
return $links;
|
5115 |
}
|
5116 |
}
|
5117 |
|
5118 |
+
if (!function_exists('rsssl_incompatible_premium_version')) {
|
5119 |
+
function rsssl_incompatible_premium_version() {
|
5120 |
+
if ( !defined('rsssl_pro_version') ) {
|
5121 |
+
return false;
|
5122 |
+
}
|
5123 |
+
|
5124 |
+
if ( version_compare(rsssl_pro_version,rsssl_add_on_version_requirement,'<' ) ){
|
5125 |
+
return true;
|
5126 |
+
}
|
5127 |
+
|
5128 |
+
return false;
|
5129 |
+
}
|
5130 |
+
}
|
5131 |
+
|
5132 |
if (!function_exists('rsssl_ssl_activation_time_no_longer_then_3_days_ago')) {
|
5133 |
function rsssl_ssl_activation_time_no_longer_then_3_days_ago() {
|
5134 |
|
5151 |
return add_query_arg(array('page' => 'rlrsssl_really_simple_ssl', 'tab' => 'letsencrypt'), admin_url('options-general.php') );
|
5152 |
}
|
5153 |
}
|
5154 |
+
}
|
5155 |
+
|
5156 |
+
if ( !function_exists('rsssl_detected_duplicate_ssl_plugin')) {
|
5157 |
+
function rsssl_detected_duplicate_ssl_plugin( $return_name = false ){
|
5158 |
+
$plugin = false;
|
5159 |
+
if ( defined('WPLE_VERSION') ){
|
5160 |
+
$plugin = "WP Encryption";
|
5161 |
+
} elseif( defined('WPSSL_VER') ) {
|
5162 |
+
$plugin = "WP Free SSL";
|
5163 |
+
} elseif( defined('SSL_ZEN_PLUGIN_VERSION') ) {
|
5164 |
+
$plugin = "SSL Zen";
|
5165 |
+
} elseif( defined('WPSSL_VER') ) {
|
5166 |
+
$plugin = "WP Free SSL";
|
5167 |
+
} elseif( defined('SSLFIX_PLUGIN_VERSION') ) {
|
5168 |
+
$plugin = "SSL Insecure Content Fixer";
|
5169 |
+
} elseif( class_exists('OCSSL',false) ) {
|
5170 |
+
$plugin = "One Click SSL";
|
5171 |
+
} elseif( class_exists('JSM_Force_SSL',false) ) {
|
5172 |
+
$plugin = "JSM's Force HTTP to HTTPS (SSL)";
|
5173 |
+
} elseif( function_exists('httpsrdrctn_plugin_init') ) {
|
5174 |
+
$plugin = "Easy HTTPS (SSL) Redirection";
|
5175 |
+
} elseif( defined('WPSSL_VER') ) {
|
5176 |
+
$plugin = "WP Free SSL";
|
5177 |
+
} elseif( defined('WPFSSL_OPTIONS_KEY') ) {
|
5178 |
+
$plugin = "WP Force SSL";
|
5179 |
+
}elseif( defined('ESSL_REQUIRED_PHP_VERSION') ) {
|
5180 |
+
$plugin = "EasySSL";
|
5181 |
+
}
|
5182 |
+
|
5183 |
+
if ( $plugin !== false && !$return_name ) {
|
5184 |
+
return true;
|
5185 |
+
} else {
|
5186 |
+
return $plugin;
|
5187 |
+
}
|
5188 |
+
}
|
5189 |
}
|
class-cache.php
CHANGED
@@ -1,4 +1,5 @@
|
|
1 |
<?php
|
|
|
2 |
defined('ABSPATH') or die("you do not have access to this page!");
|
3 |
if ( ! class_exists( 'rsssl_cache' ) ) {
|
4 |
class rsssl_cache {
|
@@ -30,36 +31,88 @@ if ( ! class_exists( 'rsssl_cache' ) ) {
|
|
30 |
public function flush() {
|
31 |
if (!current_user_can($this->capability)) return;
|
32 |
|
33 |
-
add_action( 'admin_head', array($this,'
|
34 |
-
add_action( 'admin_head', array($this,'
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
39 |
}
|
40 |
|
41 |
-
public function
|
42 |
-
|
43 |
-
|
44 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
45 |
}
|
46 |
|
47 |
-
public function
|
48 |
-
|
49 |
-
|
50 |
-
|
|
|
|
|
51 |
}
|
52 |
|
53 |
-
public function
|
54 |
-
|
55 |
-
|
56 |
-
|
|
|
|
|
57 |
}
|
58 |
|
59 |
-
public function
|
60 |
-
|
61 |
-
|
62 |
-
|
|
|
|
|
63 |
}
|
64 |
|
65 |
}//class closure
|
1 |
<?php
|
2 |
+
|
3 |
defined('ABSPATH') or die("you do not have access to this page!");
|
4 |
if ( ! class_exists( 'rsssl_cache' ) ) {
|
5 |
class rsssl_cache {
|
31 |
public function flush() {
|
32 |
if (!current_user_can($this->capability)) return;
|
33 |
|
34 |
+
add_action( 'admin_head', array($this,'maybe_flush_w3tc_cache'));
|
35 |
+
add_action( 'admin_head', array($this,'maybe_flush_wp_optimize_cache'));
|
36 |
+
add_action( 'admin_head', array($this,'maybe_flush_litespeed_cache'));
|
37 |
+
add_action( 'admin_head', array($this,'maybe_flush_hummingbird_cache'));
|
38 |
+
add_action( 'admin_head', array($this,'maybe_flush_fastest_cache'));
|
39 |
+
add_action( 'admin_head', array($this,'maybe_flush_autoptimize_cache'));
|
40 |
+
add_action( 'admin_head', array($this,'maybe_flush_wp_rocket'));
|
41 |
+
add_action( 'admin_head', array($this,'maybe_flush_cache_enabler'));
|
42 |
+
add_action( 'admin_head', array($this,'maybe_flush_wp_super_cache'));
|
43 |
+
}
|
44 |
+
|
45 |
+
public function maybe_flush_w3tc_cache() {
|
46 |
+
if (!current_user_can($this->capability)) return;
|
47 |
+
|
48 |
+
if ( function_exists('w3tc_flush_all') ) {
|
49 |
+
w3tc_flush_all();
|
50 |
+
}
|
51 |
+
}
|
52 |
+
|
53 |
+
public function maybe_flush_wp_optimize_cache() {
|
54 |
+
if (!current_user_can($this->capability)) return;
|
55 |
+
|
56 |
+
if ( function_exists('wpo_cache_flush') ) {
|
57 |
+
wpo_cache_flush();
|
58 |
+
}
|
59 |
+
}
|
60 |
+
|
61 |
+
public function maybe_flush_litespeed_cache() {
|
62 |
+
if (!current_user_can($this->capability)) return;
|
63 |
+
|
64 |
+
if ( class_exists('LiteSpeed') ) {
|
65 |
+
Litespeed\Purge::purge_all();
|
66 |
+
}
|
67 |
}
|
68 |
|
69 |
+
public function maybe_flush_hummingbird_cache() {
|
70 |
+
if (!current_user_can($this->capability)) return;
|
71 |
+
|
72 |
+
if ( is_callable( array('Hummingbird\WP_Hummingbird', 'flush_cache') ) ) {
|
73 |
+
Hummingbird\WP_Hummingbird::flush_cache();
|
74 |
+
}
|
75 |
+
}
|
76 |
+
|
77 |
+
public function maybe_flush_fastest_cache() {
|
78 |
+
if (!current_user_can($this->capability)) return;
|
79 |
+
|
80 |
+
if( class_exists('WpFastestCache') ) {
|
81 |
+
// Non-static cannot be called statically ::
|
82 |
+
(new WpFastestCache)->deleteCache();
|
83 |
+
}
|
84 |
+
}
|
85 |
+
|
86 |
+
public function maybe_flush_autoptimize_cache() {
|
87 |
+
if (!current_user_can($this->capability)) return;
|
88 |
+
|
89 |
+
if ( class_exists('autoptimizeCache') ) {
|
90 |
+
autoptimizeCache::clearall();
|
91 |
+
}
|
92 |
}
|
93 |
|
94 |
+
public function maybe_flush_wp_rocket() {
|
95 |
+
if (!current_user_can($this->capability)) return;
|
96 |
+
|
97 |
+
if ( function_exists('rocket_clean_domain') ) {
|
98 |
+
rocket_clean_domain();
|
99 |
+
}
|
100 |
}
|
101 |
|
102 |
+
public function maybe_flush_cache_enabler() {
|
103 |
+
if (!current_user_can($this->capability)) return;
|
104 |
+
|
105 |
+
if ( class_exists('Cache_Enabler') ) {
|
106 |
+
Cache_Enabler::clear_complete_cache();
|
107 |
+
}
|
108 |
}
|
109 |
|
110 |
+
public function maybe_flush_wp_super_cache() {
|
111 |
+
if (!current_user_can($this->capability)) return;
|
112 |
+
|
113 |
+
if ( function_exists( 'wp_cache_clear_cache' ) ) {
|
114 |
+
wp_cache_clear_cache();
|
115 |
+
}
|
116 |
}
|
117 |
|
118 |
}//class closure
|
class-help.php
CHANGED
@@ -15,11 +15,110 @@ if ( ! class_exists( 'rsssl_help' ) ) {
|
|
15 |
return self::$_this;
|
16 |
}
|
17 |
|
18 |
-
public function get_help_tip($str, $return=false){
|
19 |
if ($return) {
|
20 |
ob_start();
|
21 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
22 |
?>
|
|
|
23 |
<span class="rsssl-tooltip-right tooltip-right" data-rsssl-tooltip="<?php echo $str?>">
|
24 |
<span class="dashicons dashicons-editor-help"></span>
|
25 |
</span>
|
15 |
return self::$_this;
|
16 |
}
|
17 |
|
18 |
+
public function get_help_tip($str, $return=false, $add_css = false ){
|
19 |
if ($return) {
|
20 |
ob_start();
|
21 |
}
|
22 |
+
|
23 |
+
if ( $add_css ) { ?>
|
24 |
+
<style>
|
25 |
+
[data-rsssl-tooltip] {
|
26 |
+
position: relative;
|
27 |
+
cursor: pointer;
|
28 |
+
}
|
29 |
+
/* Base styles for the entire tooltip */
|
30 |
+
[data-rsssl-tooltip]:before,
|
31 |
+
[data-rsssl-tooltip]:after {
|
32 |
+
position: absolute;
|
33 |
+
visibility: hidden;
|
34 |
+
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
|
35 |
+
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
|
36 |
+
opacity: 0;
|
37 |
+
-webkit-transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out, -webkit-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
|
38 |
+
-moz-transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out, -moz-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
|
39 |
+
transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out, transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
|
40 |
+
-webkit-transform: translate3d(0, 0, 0);
|
41 |
+
-moz-transform: translate3d(0, 0, 0);
|
42 |
+
transform: translate3d(0, 0, 0);
|
43 |
+
pointer-events: none;
|
44 |
+
}
|
45 |
+
|
46 |
+
/* Show the entire rsssl-tooltip on hover and focus */
|
47 |
+
[data-rsssl-tooltip]:hover:before,
|
48 |
+
[data-rsssl-tooltip]:hover:after,
|
49 |
+
[data-rsssl-tooltip]:focus:before,
|
50 |
+
[data-rsssl-tooltip]:focus:after {
|
51 |
+
visibility: visible;
|
52 |
+
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
|
53 |
+
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
|
54 |
+
opacity: 1;
|
55 |
+
}
|
56 |
+
[data-rsssl-tooltip]:before {
|
57 |
+
z-index: 1001;
|
58 |
+
border: 6px solid transparent;
|
59 |
+
background: transparent;
|
60 |
+
content: "";
|
61 |
+
}
|
62 |
+
[data-rsssl-tooltip]:after {
|
63 |
+
z-index: 1000;
|
64 |
+
padding: 8px;
|
65 |
+
width: 220px;
|
66 |
+
background-color: #000;
|
67 |
+
background-color: hsla(0, 0%, 20%, 0.9);
|
68 |
+
color: #fff;
|
69 |
+
content: attr(data-rsssl-tooltip);
|
70 |
+
font-size: 14px;
|
71 |
+
line-height: 1.2;
|
72 |
+
}
|
73 |
+
|
74 |
+
.rsssl-tooltip-right {
|
75 |
+
font-weight: normal;
|
76 |
+
}
|
77 |
+
[data-rsssl-tooltip]:before,
|
78 |
+
[data-rsssl-tooltip]:after {
|
79 |
+
bottom: 100%;
|
80 |
+
left: 50%;
|
81 |
+
}
|
82 |
+
.rsssl-tooltip-right:before,
|
83 |
+
.rsssl-tooltip-right:after {
|
84 |
+
bottom: 50%;
|
85 |
+
left: 100%;
|
86 |
+
}
|
87 |
+
[data-rsssl-tooltip]:before {
|
88 |
+
margin-left: -6px;
|
89 |
+
margin-bottom: -12px;
|
90 |
+
border-top-color: #000;
|
91 |
+
border-top-color: hsla(0, 0%, 20%, 0.9);
|
92 |
+
}
|
93 |
+
[data-rsssl-tooltip]:after{
|
94 |
+
margin-left: -80px;
|
95 |
+
}
|
96 |
+
.rsssl-tooltip-right:before {
|
97 |
+
margin-bottom: 0;
|
98 |
+
margin-left: -12px;
|
99 |
+
border-top-color: transparent;
|
100 |
+
border-right-color: #000;
|
101 |
+
border-right-color: hsla(0, 0%, 20%, 0.9);
|
102 |
+
}
|
103 |
+
.rsssl-tooltip-right:hover:before,
|
104 |
+
.rsssl-tooltip-right:hover:after,
|
105 |
+
.rsssl-tooltip-right:focus:before,
|
106 |
+
.rsssl-tooltip-right:focus:after {
|
107 |
+
-webkit-transform: translateX(12px);
|
108 |
+
-moz-transform: translateX(12px);
|
109 |
+
transform: translateX(12px);
|
110 |
+
}
|
111 |
+
.rsssl-tooltip-right:before {
|
112 |
+
top: 3px;
|
113 |
+
}
|
114 |
+
.rsssl-tooltip-right:after {
|
115 |
+
margin-left: 0;
|
116 |
+
margin-bottom: -25px;
|
117 |
+
}
|
118 |
+
</style>
|
119 |
+
<?php }
|
120 |
?>
|
121 |
+
|
122 |
<span class="rsssl-tooltip-right tooltip-right" data-rsssl-tooltip="<?php echo $str?>">
|
123 |
<span class="dashicons dashicons-editor-help"></span>
|
124 |
</span>
|
class-multisite.php
CHANGED
@@ -19,6 +19,7 @@ if (!class_exists('rsssl_multisite')) {
|
|
19 |
public $mixed_content_admin;
|
20 |
public $cert_expiration_warning;
|
21 |
public $hide_menu_for_subsites;
|
|
|
22 |
|
23 |
function __construct()
|
24 |
{
|
@@ -232,8 +233,8 @@ if (!class_exists('rsssl_multisite')) {
|
|
232 |
array_unshift($links, $support);
|
233 |
|
234 |
if ( ! defined( 'rsssl_pro_version' ) ) {
|
235 |
-
$upgrade_link = '<a style="color:#
|
236 |
-
. __( 'Upgrade to
|
237 |
array_unshift( $links, $upgrade_link );
|
238 |
}
|
239 |
return $links;
|
@@ -298,6 +299,7 @@ if (!class_exists('rsssl_multisite')) {
|
|
298 |
$this->mixed_content_admin = isset($options["mixed_content_admin"]) ? $options["mixed_content_admin"] : false;
|
299 |
$this->cert_expiration_warning = isset($options["cert_expiration_warning"]) ? $options["cert_expiration_warning"] : false;
|
300 |
$this->hide_menu_for_subsites = isset($options["hide_menu_for_subsites"]) ? $options["hide_menu_for_subsites"] : false;
|
|
|
301 |
}
|
302 |
|
303 |
|
@@ -335,7 +337,11 @@ if (!class_exists('rsssl_multisite')) {
|
|
335 |
add_settings_section('rsssl_network_settings', __("Settings", "really-simple-ssl"), array($this, 'section_text'), "really-simple-ssl");
|
336 |
$help = rsssl_help::this()->get_help_tip(__("Select to enable SSL networkwide or per site.", "really-simple-ssl"), true );
|
337 |
add_settings_field('id_ssl_enabled_networkwide', $help.__("Enable SSL", "really-simple-ssl"), array($this, 'get_option_enable_multisite'), "really-simple-ssl", 'rsssl_network_settings');
|
338 |
-
|
|
|
|
|
|
|
|
|
339 |
}
|
340 |
|
341 |
/**
|
@@ -358,6 +364,27 @@ if (!class_exists('rsssl_multisite')) {
|
|
358 |
<?php
|
359 |
}
|
360 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
361 |
|
362 |
/**
|
363 |
* Build the settings page
|
@@ -490,6 +517,7 @@ if (!class_exists('rsssl_multisite')) {
|
|
490 |
$this->cert_expiration_warning = isset($options["cert_expiration_warning"]) ? $options["cert_expiration_warning"] : false;
|
491 |
$this->hide_menu_for_subsites = isset($options["hide_menu_for_subsites"]) ? $options["hide_menu_for_subsites"] : false;
|
492 |
$this->selected_networkwide_or_per_site = isset($options["selected_networkwide_or_per_site"]) ? $options["selected_networkwide_or_per_site"] : false;
|
|
|
493 |
|
494 |
$this->save_options();
|
495 |
|
@@ -652,8 +680,9 @@ if (!class_exists('rsssl_multisite')) {
|
|
652 |
$options["mixed_content_admin"] = $this->mixed_content_admin;
|
653 |
$options["cert_expiration_warning"] = $this->cert_expiration_warning;
|
654 |
$options["hide_menu_for_subsites"] = $this->hide_menu_for_subsites;
|
|
|
655 |
|
656 |
-
|
657 |
}
|
658 |
|
659 |
|
@@ -808,6 +837,7 @@ if (!class_exists('rsssl_multisite')) {
|
|
808 |
$options["mixed_content_admin"] = false;
|
809 |
$options["cert_expiration_warning"] = false;
|
810 |
$options["hide_menu_for_subsites"] = false;
|
|
|
811 |
|
812 |
unset($options["ssl_enabled_networkwide"]);
|
813 |
update_site_option("rlrsssl_network_options", $options);
|
19 |
public $mixed_content_admin;
|
20 |
public $cert_expiration_warning;
|
21 |
public $hide_menu_for_subsites;
|
22 |
+
public $dismiss_all_notices;
|
23 |
|
24 |
function __construct()
|
25 |
{
|
233 |
array_unshift($links, $support);
|
234 |
|
235 |
if ( ! defined( 'rsssl_pro_version' ) ) {
|
236 |
+
$upgrade_link = '<a style="color:#2271b1;font-weight:bold" target="_blank" href="https://really-simple-ssl.com/pro#multisite">'
|
237 |
+
. __( 'Improve security - Upgrade to Pro', 'really-simple-ssl' ) . '</a>';
|
238 |
array_unshift( $links, $upgrade_link );
|
239 |
}
|
240 |
return $links;
|
299 |
$this->mixed_content_admin = isset($options["mixed_content_admin"]) ? $options["mixed_content_admin"] : false;
|
300 |
$this->cert_expiration_warning = isset($options["cert_expiration_warning"]) ? $options["cert_expiration_warning"] : false;
|
301 |
$this->hide_menu_for_subsites = isset($options["hide_menu_for_subsites"]) ? $options["hide_menu_for_subsites"] : false;
|
302 |
+
$this->dismiss_all_notices = isset($options["dismiss_all_notices"]) ? $options["dismiss_all_notices"] : false;
|
303 |
}
|
304 |
|
305 |
|
337 |
add_settings_section('rsssl_network_settings', __("Settings", "really-simple-ssl"), array($this, 'section_text'), "really-simple-ssl");
|
338 |
$help = rsssl_help::this()->get_help_tip(__("Select to enable SSL networkwide or per site.", "really-simple-ssl"), true );
|
339 |
add_settings_field('id_ssl_enabled_networkwide', $help.__("Enable SSL", "really-simple-ssl"), array($this, 'get_option_enable_multisite'), "really-simple-ssl", 'rsssl_network_settings');
|
340 |
+
|
341 |
+
$help = rsssl_help::this()->get_help_tip(__("Enable this option to permanently dismiss all +1 notices in the 'Your progress' tab", "really-simple-ssl"), true );
|
342 |
+
add_settings_field('id_dismiss_all_notices', $help.__("Dismiss all Really Simple SSL notices", "really-simple-ssl"), array($this, 'get_option_dismiss_all_notices'), "really-simple-ssl", 'rsssl_network_settings');
|
343 |
+
|
344 |
+
add_submenu_page('settings.php', "SSL", "SSL", 'manage_options', "really-simple-ssl", array(&$this, 'settings_tab'));
|
345 |
}
|
346 |
|
347 |
/**
|
364 |
<?php
|
365 |
}
|
366 |
|
367 |
+
/**
|
368 |
+
*
|
369 |
+
* Get the option to dismiss all Really Simple SSL notices
|
370 |
+
*
|
371 |
+
* @since 5.1.2
|
372 |
+
*
|
373 |
+
* @access public
|
374 |
+
*
|
375 |
+
*/
|
376 |
+
|
377 |
+
public function get_option_dismiss_all_notices()
|
378 |
+
{
|
379 |
+
?>
|
380 |
+
<label class="rsssl-switch">
|
381 |
+
<input id="rlrsssl_network_options" name="rlrsssl_network_options[dismiss_all_notices]" size="40" value="1"
|
382 |
+
type="checkbox" <?php checked(1, $this->dismiss_all_notices, true) ?> />
|
383 |
+
<span class="rsssl-slider rsssl-round"></span>
|
384 |
+
</label>
|
385 |
+
<?php
|
386 |
+
}
|
387 |
+
|
388 |
|
389 |
/**
|
390 |
* Build the settings page
|
517 |
$this->cert_expiration_warning = isset($options["cert_expiration_warning"]) ? $options["cert_expiration_warning"] : false;
|
518 |
$this->hide_menu_for_subsites = isset($options["hide_menu_for_subsites"]) ? $options["hide_menu_for_subsites"] : false;
|
519 |
$this->selected_networkwide_or_per_site = isset($options["selected_networkwide_or_per_site"]) ? $options["selected_networkwide_or_per_site"] : false;
|
520 |
+
$this->dismiss_all_notices = isset($options["dismiss_all_notices"]) ? $options["dismiss_all_notices"] : false;
|
521 |
|
522 |
$this->save_options();
|
523 |
|
680 |
$options["mixed_content_admin"] = $this->mixed_content_admin;
|
681 |
$options["cert_expiration_warning"] = $this->cert_expiration_warning;
|
682 |
$options["hide_menu_for_subsites"] = $this->hide_menu_for_subsites;
|
683 |
+
$options["dismiss_all_notices"] = $this->dismiss_all_notices;
|
684 |
|
685 |
+
update_site_option("rlrsssl_network_options", $options);
|
686 |
}
|
687 |
|
688 |
|
837 |
$options["mixed_content_admin"] = false;
|
838 |
$options["cert_expiration_warning"] = false;
|
839 |
$options["hide_menu_for_subsites"] = false;
|
840 |
+
$options["dismiss_all_notices"] = false;
|
841 |
|
842 |
unset($options["ssl_enabled_networkwide"]);
|
843 |
update_site_option("rlrsssl_network_options", $options);
|
class-site-health.php
CHANGED
@@ -26,15 +26,14 @@ if (!class_exists("rsssl_site_health")) {
|
|
26 |
|
27 |
unset($tests['async']['https_status']);
|
28 |
|
29 |
-
|
30 |
-
if ( !RSSSL()->really_simple_ssl->dismiss_all_notices ) {
|
31 |
|
32 |
$tests['direct']['rsssl-health'] = array(
|
33 |
'label' => __( 'SSL Status Test' , 'really-simple-ssl'),
|
34 |
'test' => array($this, "health_test"),
|
35 |
);
|
36 |
|
37 |
-
if ( RSSSL()->really_simple_ssl->ssl_enabled
|
38 |
$tests['direct']['rsssl-headers'] = array(
|
39 |
'label' => __( 'Security Headers Test' , 'really-simple-ssl' ),
|
40 |
'test' => array($this, "headers_test"),
|
@@ -56,7 +55,7 @@ if (!class_exists("rsssl_site_health")) {
|
|
56 |
'label' => __( 'Recommended security headers installed', 'really-simple-ssl' ),
|
57 |
'status' => 'good',
|
58 |
'badge' => array(
|
59 |
-
'label' => '
|
60 |
'color' => 'blue',
|
61 |
),
|
62 |
'description' => sprintf(
|
@@ -74,7 +73,7 @@ if (!class_exists("rsssl_site_health")) {
|
|
74 |
$list = '<ul class="rsssl-sec-headers-list"><li>'.implode('</li><li>', $recommended_headers ).'</li></ul>';
|
75 |
$result['status'] = 'recommended';
|
76 |
$result['label'] = __( 'Not all recommended security headers are installed' , 'really-simple-ssl' );
|
77 |
-
$result['description'] = sprintf( '<p>%s</p>', __( 'Your
|
78 |
$result['actions'] = sprintf(
|
79 |
'<p><a href="%s" target="_blank">%s</a></p>',
|
80 |
'https://really-simple-ssl.com/site-health-recommended-security-headers/',
|
@@ -100,7 +99,7 @@ if (!class_exists("rsssl_site_health")) {
|
|
100 |
'label' => __( '301 SSL redirect enabled', 'really-simple-ssl' ),
|
101 |
'status' => 'good',
|
102 |
'badge' => array(
|
103 |
-
'label' => '
|
104 |
'color' => 'blue',
|
105 |
),
|
106 |
'description' => sprintf(
|
26 |
|
27 |
unset($tests['async']['https_status']);
|
28 |
|
29 |
+
if ( !RSSSL()->really_simple_ssl->dismiss_all_notices || is_multisite() && !rsssl_multisite::this()->dismiss_all_notices ) {
|
|
|
30 |
|
31 |
$tests['direct']['rsssl-health'] = array(
|
32 |
'label' => __( 'SSL Status Test' , 'really-simple-ssl'),
|
33 |
'test' => array($this, "health_test"),
|
34 |
);
|
35 |
|
36 |
+
if ( RSSSL()->really_simple_ssl->ssl_enabled ) {
|
37 |
$tests['direct']['rsssl-headers'] = array(
|
38 |
'label' => __( 'Security Headers Test' , 'really-simple-ssl' ),
|
39 |
'test' => array($this, "headers_test"),
|
55 |
'label' => __( 'Recommended security headers installed', 'really-simple-ssl' ),
|
56 |
'status' => 'good',
|
57 |
'badge' => array(
|
58 |
+
'label' => __('Security'),
|
59 |
'color' => 'blue',
|
60 |
),
|
61 |
'description' => sprintf(
|
73 |
$list = '<ul class="rsssl-sec-headers-list"><li>'.implode('</li><li>', $recommended_headers ).'</li></ul>';
|
74 |
$result['status'] = 'recommended';
|
75 |
$result['label'] = __( 'Not all recommended security headers are installed' , 'really-simple-ssl' );
|
76 |
+
$result['description'] = sprintf( '<p>%s</p>', __( 'Your website does not send all recommended security headers.', 'really-simple-ssl' ).$style.$list);
|
77 |
$result['actions'] = sprintf(
|
78 |
'<p><a href="%s" target="_blank">%s</a></p>',
|
79 |
'https://really-simple-ssl.com/site-health-recommended-security-headers/',
|
99 |
'label' => __( '301 SSL redirect enabled', 'really-simple-ssl' ),
|
100 |
'status' => 'good',
|
101 |
'badge' => array(
|
102 |
+
'label' => __('Security'),
|
103 |
'color' => 'blue',
|
104 |
),
|
105 |
'description' => sprintf(
|
css/main-rtl.css
CHANGED
@@ -1,3 +1,4 @@
|
|
|
|
1 |
/*
|
2 |
Hide nags from other plugins
|
3 |
*/
|
@@ -496,13 +497,13 @@ hr {
|
|
496 |
.rsssl-slider:before {
|
497 |
position: absolute;
|
498 |
content: "";
|
499 |
-
height:
|
500 |
-
width:
|
501 |
-
|
502 |
-
bottom:
|
503 |
background-color: white;
|
504 |
-
-webkit-transition:
|
505 |
-
transition:
|
506 |
}
|
507 |
.rsssl-slider.rsssl-round {
|
508 |
border-radius: 20px;
|
1 |
+
@import 'wcag.less';
|
2 |
/*
|
3 |
Hide nags from other plugins
|
4 |
*/
|
497 |
.rsssl-slider:before {
|
498 |
position: absolute;
|
499 |
content: "";
|
500 |
+
height: 14px;
|
501 |
+
width: 14px;
|
502 |
+
left: 5px;
|
503 |
+
bottom: 2px;
|
504 |
background-color: white;
|
505 |
+
-webkit-transition: .4s;
|
506 |
+
transition: .4s;
|
507 |
}
|
508 |
.rsssl-slider.rsssl-round {
|
509 |
border-radius: 20px;
|
css/main-rtl.min.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
.error:not(.really-simple-plugins),.notice:not(.really-simple-plugins),.update-nag:not(.really-simple-plugins),.notice-info:not(.really-simple-plugins){display:none !important}.rsssl-spacer{width:10px}.rsssl-grid .rsssl-item .item-container .form-table tbody tr.rsssl-comment-text{color:#888;font-size:13px;font-weight:normal;font-style:italic;padding-bottom:0 !important;margin-top:0 !important}.rsssl-grid .rsssl-item .item-container .form-table tbody tr.rsssl-comment-text td{padding-top:0 !important}.rsssl-networksettings-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,0.8)}.rsssl-networksettings-overlay .rsssl-disabled-settings-overlay{position:absolute;width:calc(100% - 65px);bottom:0;background-color:#fff;padding:20px;margin:12px;box-shadow:0 0 5px 5px rgba(223,222,222,0.4)}.rsssl-networksettings-overlay .rsssl-disabled-settings-overlay .rsssl-open{float:right;margin-left:12px}#rsssl_do_activate_ssl{margin-left:10px}.rlrsssl-review{display:none}.rsssl-main{flex:1;width:80%;float:right}.rsssl-sidebar img{max-width:100%}.really-simple-ssl-table{display:flex;flex-direction:column}.rsssl-table-td-main-content{width:100%}.really-simple-ssl-table tr:first-child{border-top-right-radius:.55rem;border-top-left-radius:.55rem}.really-simple-ssl-table tr:last-child{margin-bottom:0;border-bottom-right-radius:.55rem;border-bottom-left-radius:.55rem}.really-simple-ssl-table tr{position:relative;padding-right:5px;padding-top:10px;background-color:#fff}.debug-log{background-color:#fff;padding:15px}.rsssl-icons{width:15px;height:15px}.rsssl-update-count{margin-right:4px !important;display:inline-block;vertical-align:top;box-sizing:border-box;margin:1px 2px -1px 0;padding:0 5px;min-width:18px;height:18px;border-radius:9px;background-color:#ca4a1f;color:#fff;font-size:11px;line-height:1.6;text-align:center;z-index:26}[data-rsssl-tooltip],.rsssl-tooltip{position:relative;cursor:pointer}[data-rsssl-tooltip]:before,[data-rsssl-tooltip]:after,.rsssl-tooltip:before,.rsssl-tooltip:after{position:absolute;visibility:hidden;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity .2s ease-in-out,visibility .2s ease-in-out,-webkit-transform .2s cubic-bezier(0.71,1.7,0.77,1.24);-moz-transition:opacity .2s ease-in-out,visibility .2s ease-in-out,-moz-transform .2s cubic-bezier(0.71,1.7,0.77,1.24);transition:opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s cubic-bezier(0.71,1.7,0.77,1.24);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);pointer-events:none}[data-rsssl-tooltip]:hover:before,[data-rsssl-tooltip]:hover:after,[data-rsssl-tooltip]:focus:before,[data-rsssl-tooltip]:focus:after,.rsssl-tooltip:hover:before,.rsssl-tooltip:hover:after,.rsssl-tooltip:focus:before,.rsssl-tooltip:focus:after{visibility:visible;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);opacity:1}.rsssl-tooltip:before,[data-rsssl-tooltip]:before{z-index:1001;border:6px solid transparent;background:transparent;content:""}.rsssl-tooltip:after,[data-rsssl-tooltip]:after{z-index:1000;padding:8px;width:220px;background-color:#000;background-color:hsla(0,0,20%,0.9);color:#fff;content:attr(data-rsssl-tooltip);font-size:14px;line-height:1.2}.rsssl-tooltip-right{font-weight:normal}[data-rsssl-tooltip]:before,[data-rsssl-tooltip]:after,.rsssl-tooltip:before,.rsssl-tooltip:after,.rsssl-tooltip-top:before,.rsssl-tooltip-top:after{bottom:100%;right:50%}[data-rsssl-tooltip]:before,.rsssl-tooltip:before,.rsssl-tooltip-top:before{margin-right:-6px;margin-bottom:-12px;border-top-color:#000;border-top-color:hsla(0,0,20%,0.9)}[data-rsssl-tooltip]:after,.rsssl-tooltip:after,.rsssl-tooltip-top:after{margin-right:-80px}[data-rsssl-tooltip]:hover:before,[data-rsssl-tooltip]:hover:after,[data-rsssl-tooltip]:focus:before,[data-rsssl-tooltip]:focus:after,.rsssl-tooltip:hover:before,.rsssl-tooltip:hover:after,.rsssl-tooltip:focus:before,.rsssl-tooltip:focus:after,.rsssl-tooltip-top:hover:before,.rsssl-tooltip-top:hover:after,.rsssl-tooltip-top:focus:before,.rsssl-tooltip-top:focus:after{-webkit-transform:translateY(-12px);-moz-transform:translateY(-12px);transform:translateY(-12px)}.rsssl-tooltip-left:before,.rsssl-tooltip-left:after{left:100%;right:auto}.rsssl-tooltip-left:before{margin-right:0;margin-left:-12px;margin-bottom:0;border-top-color:transparent;border-right-color:#000;border-right-color:hsla(0,0,20%,0.9)}.rsssl-tooltip-left:hover:before,.rsssl-tooltip-left:hover:after,.rsssl-tooltip-left:focus:before,.rsssl-tooltip-left:focus:after{-webkit-transform:translateX(12px);-moz-transform:translateX(12px);transform:translateX(12px)}.rsssl-tooltip-bottom:before,.rsssl-tooltip-bottom:after{top:100%;bottom:auto;right:50%}.rsssl-tooltip-bottom:before{margin-top:-12px;margin-bottom:0;border-top-color:transparent;border-bottom-color:#000;border-bottom-color:hsla(0,0,20%,0.9)}.rsssl-tooltip-bottom:hover:before,.rsssl-tooltip-bottom:hover:after,.rsssl-tooltip-bottom:focus:before,.rsssl-tooltip-bottom:focus:after{-webkit-transform:translateY(12px);-moz-transform:translateY(12px);transform:translateY(12px)}.rsssl-tooltip-right:before,.rsssl-tooltip-right:after{bottom:50%;right:100%}.rsssl-tooltip-right:before{margin-bottom:0;margin-right:-12px;border-top-color:transparent;border-left-color:#000;border-left-color:hsla(0,0,20%,0.9)}.rsssl-tooltip-right:hover:before,.rsssl-tooltip-right:hover:after,.rsssl-tooltip-right:focus:before,.rsssl-tooltip-right:focus:after{-webkit-transform:translateX(-12px);-moz-transform:translateX(-12px);transform:translateX(-12px)}.rsssl-tooltip-left:before,.rsssl-tooltip-right:before{top:3px}.rsssl-tooltip-left:after,.rsssl-tooltip-right:after{margin-right:0;margin-bottom:-25px}.rsssl-really-simple-plugins-logo{background-color:#ececec;margin-right:-15px;margin-left:-15px}.rsssl-sidebar{width:240px;margin-top:20px;padding-right:15px;padding-left:15px;margin-left:15px;padding-bottom:15px;background-color:#ececec}.rsssl-sidebar-single-content-container{min-height:125px;padding-bottom:35px;margin-bottom:10px;background-color:#fff;width:100%;border-radius:3%}.rsssl-sidebar-single-content-container-pro{background-color:#fff;min-height:125px;padding-bottom:35px;margin-bottom:10px;width:100%;border-radius:3%}.rsssl-sidebar-title h3{font-size:.9em}.rsssl-sidebar-text-content-pro{font-weight:700;font-size:.8em;width:90%;margin:auto}.rsssl-sidebar-text-content{width:45%;padding-top:5px;padding-left:7px;font-weight:700;font-size:.8em;float:left;margin:10px auto}.rsssl-pro-image{height:30px;margin-top:6px}.rsssl-sidebar-image-pro{width:90%;margin:10px}.rsssl-sidebar-image{width:100px;float:right;padding:10px;height:100px}@media screen and (max-width:1024px) and (min-width:541px){.rsssl-main{width:100%}.rsssl-sidebar-title{text-align:center}.rsssl-container{flex-direction:column}.rsssl-sidebar{width:100%}.rsssl-really-simple-plugins-logo{width:40%}.rsssl-sidebar-single-content-container{background-color:#fff;width:40%;padding-right:25px;float:right;margin-left:25px}.rsssl-sidebar-single-content-container-pro{width:40%;padding-right:25px;margin:auto auto 25px}.rsssl-sidebar-um-text-content{width:40%}.rsssl-pro-image{display:none}}@media screen and (max-width:540px){.rsssl-main{width:100%}.rsssl-container{flex-direction:column}.rsssl-sidebar{display:grid;text-align:-webkit-center;width:70%}.rsssl-sidebar-um-text-content{width:45%}.rsssl-sidebar-single-content-container-pro{padding-bottom:10px}.rsssl-sidebar-single-content-container{padding-bottom:10px}}.rsssl-sidebar h4{font-size:14px;font-style:italic}.rsssl-wrapper{padding:30px}.rsssl-sidebar-list{font-size:.9em}#rsssl-premium-button-pro{display:inline-table;width:40%;text-align:center;float:left;font-size:inherit;height:25px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;border:0;background-color:#000;color:white;margin-left:5px}.rsssl-sidebar-content{float:right;padding-bottom:10px}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}.rsssl-container{display:flex}#rsssl-premium-button{display:inline-table;width:40%;text-align:center;float:left;font-size:inherit;height:25px;border-radius:12px;border:0;background-color:#000;color:white;margin-left:5px}.rsssl-more-info-button{border:0;border-radius:50px;clear:both;margin-top:10px}.rsssl-switch{position:relative;display:inline-block;width:40px;height:21px}.rsssl-switch input{display:none}.rsssl-slider{position:absolute;cursor:pointer;top:0;right:0;left:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.rsssl-slider:before{position:absolute;content:"";height:15px;width:15px;right:4px;bottom:3px;background-color:white;-webkit-transition:.4s;transition:.4s}.rsssl-slider.rsssl-round{border-radius:20px}.rsssl-slider.rsssl-round:before{border-radius:50%}input:checked+.rsssl-slider{background-color:#2daae1}input:checked+.rsssl-slider:before{-webkit-transform:translateX(-17px);-ms-transform:translateX(-17px);transform:translateX(-17px)}input:disabled+.rsssl-slider{background-color:#b3e0f4}input:focus+.rsssl-slider{box-shadow:0 0 1px #2daae1}.debug-log{width:90%}.rsssl-dashboard-plusone{margin-right:8px}.rsssl-highlight{background-color:#fff;border-left:4px solid #61ce70;-o-animation:fadeIt 5s ease-in-out;animation:fadeIt 5s ease-in-out}@-o-keyframes fadeIt{0{background-color:#fff}30%{background-color:#d6efd6}100%{border-right:0;background-color:inherit}}@keyframes fadeIt{0{background-color:#fff;border-right:0}30%{background-color:#d6efd6}100%{background-color:inherit}}.form-table th{padding-right:10px}.rsssl-dashboard-dismiss .close{all:initial}.rsssl-dashboard-dismiss span{font-size:1.5em;color:black;font-family:sans-serif}.rsssl-dashboard-dismiss span:hover{cursor:pointer;color:grey}.rsssl-grid .rsssl-item.rsssl-license-grid .item-container .form-table tbody tr{max-width:100%;width:100%}.rsssl-grid .rsssl-item.rsssl-license-grid .item-container .rsssl-grid-item-footer input+input{margin-right:20px}.rsssl_notice_license{font-size:13px !important;border-radius:.25rem;padding:10px 15px;margin:10px 0;background-color:#29b6f6;border:1px solid #29b6f6;color:#fff}.rsssl_notice_license h1{font-size:16px}.rsssl_notice_license p{font-size:13px !important}.rsssl_notice_license.success{background-color:#dff0d8;border-color:#d0e9c6;color:#3c763d}.rsssl_notice_license.warning{color:#000;background-color:#fbc43d;border-color:#fbc43d}.rsssl_notice_license ul{list-style-type:disc;margin-right:22px}
|
1 |
+
@import 'wcag.less';.error:not(.really-simple-plugins),.notice:not(.really-simple-plugins),.update-nag:not(.really-simple-plugins),.notice-info:not(.really-simple-plugins){display:none !important}.rsssl-spacer{width:10px}.rsssl-grid .rsssl-item .item-container .form-table tbody tr.rsssl-comment-text{color:#888;font-size:13px;font-weight:normal;font-style:italic;padding-bottom:0 !important;margin-top:0 !important}.rsssl-grid .rsssl-item .item-container .form-table tbody tr.rsssl-comment-text td{padding-top:0 !important}.rsssl-networksettings-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,0.8)}.rsssl-networksettings-overlay .rsssl-disabled-settings-overlay{position:absolute;width:calc(100% - 65px);bottom:0;background-color:#fff;padding:20px;margin:12px;box-shadow:0 0 5px 5px rgba(223,222,222,0.4)}.rsssl-networksettings-overlay .rsssl-disabled-settings-overlay .rsssl-open{float:right;margin-left:12px}#rsssl_do_activate_ssl{margin-left:10px}.rlrsssl-review{display:none}.rsssl-main{flex:1;width:80%;float:right}.rsssl-sidebar img{max-width:100%}.really-simple-ssl-table{display:flex;flex-direction:column}.rsssl-table-td-main-content{width:100%}.really-simple-ssl-table tr:first-child{border-top-right-radius:.55rem;border-top-left-radius:.55rem}.really-simple-ssl-table tr:last-child{margin-bottom:0;border-bottom-right-radius:.55rem;border-bottom-left-radius:.55rem}.really-simple-ssl-table tr{position:relative;padding-right:5px;padding-top:10px;background-color:#fff}.debug-log{background-color:#fff;padding:15px}.rsssl-icons{width:15px;height:15px}.rsssl-update-count{margin-right:4px !important;display:inline-block;vertical-align:top;box-sizing:border-box;margin:1px 2px -1px 0;padding:0 5px;min-width:18px;height:18px;border-radius:9px;background-color:#ca4a1f;color:#fff;font-size:11px;line-height:1.6;text-align:center;z-index:26}[data-rsssl-tooltip],.rsssl-tooltip{position:relative;cursor:pointer}[data-rsssl-tooltip]:before,[data-rsssl-tooltip]:after,.rsssl-tooltip:before,.rsssl-tooltip:after{position:absolute;visibility:hidden;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity .2s ease-in-out,visibility .2s ease-in-out,-webkit-transform .2s cubic-bezier(0.71,1.7,0.77,1.24);-moz-transition:opacity .2s ease-in-out,visibility .2s ease-in-out,-moz-transform .2s cubic-bezier(0.71,1.7,0.77,1.24);transition:opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s cubic-bezier(0.71,1.7,0.77,1.24);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);pointer-events:none}[data-rsssl-tooltip]:hover:before,[data-rsssl-tooltip]:hover:after,[data-rsssl-tooltip]:focus:before,[data-rsssl-tooltip]:focus:after,.rsssl-tooltip:hover:before,.rsssl-tooltip:hover:after,.rsssl-tooltip:focus:before,.rsssl-tooltip:focus:after{visibility:visible;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);opacity:1}.rsssl-tooltip:before,[data-rsssl-tooltip]:before{z-index:1001;border:6px solid transparent;background:transparent;content:""}.rsssl-tooltip:after,[data-rsssl-tooltip]:after{z-index:1000;padding:8px;width:220px;background-color:#000;background-color:hsla(0,0,20%,0.9);color:#fff;content:attr(data-rsssl-tooltip);font-size:14px;line-height:1.2}.rsssl-tooltip-right{font-weight:normal}[data-rsssl-tooltip]:before,[data-rsssl-tooltip]:after,.rsssl-tooltip:before,.rsssl-tooltip:after,.rsssl-tooltip-top:before,.rsssl-tooltip-top:after{bottom:100%;right:50%}[data-rsssl-tooltip]:before,.rsssl-tooltip:before,.rsssl-tooltip-top:before{margin-right:-6px;margin-bottom:-12px;border-top-color:#000;border-top-color:hsla(0,0,20%,0.9)}[data-rsssl-tooltip]:after,.rsssl-tooltip:after,.rsssl-tooltip-top:after{margin-right:-80px}[data-rsssl-tooltip]:hover:before,[data-rsssl-tooltip]:hover:after,[data-rsssl-tooltip]:focus:before,[data-rsssl-tooltip]:focus:after,.rsssl-tooltip:hover:before,.rsssl-tooltip:hover:after,.rsssl-tooltip:focus:before,.rsssl-tooltip:focus:after,.rsssl-tooltip-top:hover:before,.rsssl-tooltip-top:hover:after,.rsssl-tooltip-top:focus:before,.rsssl-tooltip-top:focus:after{-webkit-transform:translateY(-12px);-moz-transform:translateY(-12px);transform:translateY(-12px)}.rsssl-tooltip-left:before,.rsssl-tooltip-left:after{left:100%;right:auto}.rsssl-tooltip-left:before{margin-right:0;margin-left:-12px;margin-bottom:0;border-top-color:transparent;border-right-color:#000;border-right-color:hsla(0,0,20%,0.9)}.rsssl-tooltip-left:hover:before,.rsssl-tooltip-left:hover:after,.rsssl-tooltip-left:focus:before,.rsssl-tooltip-left:focus:after{-webkit-transform:translateX(12px);-moz-transform:translateX(12px);transform:translateX(12px)}.rsssl-tooltip-bottom:before,.rsssl-tooltip-bottom:after{top:100%;bottom:auto;right:50%}.rsssl-tooltip-bottom:before{margin-top:-12px;margin-bottom:0;border-top-color:transparent;border-bottom-color:#000;border-bottom-color:hsla(0,0,20%,0.9)}.rsssl-tooltip-bottom:hover:before,.rsssl-tooltip-bottom:hover:after,.rsssl-tooltip-bottom:focus:before,.rsssl-tooltip-bottom:focus:after{-webkit-transform:translateY(12px);-moz-transform:translateY(12px);transform:translateY(12px)}.rsssl-tooltip-right:before,.rsssl-tooltip-right:after{bottom:50%;right:100%}.rsssl-tooltip-right:before{margin-bottom:0;margin-right:-12px;border-top-color:transparent;border-left-color:#000;border-left-color:hsla(0,0,20%,0.9)}.rsssl-tooltip-right:hover:before,.rsssl-tooltip-right:hover:after,.rsssl-tooltip-right:focus:before,.rsssl-tooltip-right:focus:after{-webkit-transform:translateX(-12px);-moz-transform:translateX(-12px);transform:translateX(-12px)}.rsssl-tooltip-left:before,.rsssl-tooltip-right:before{top:3px}.rsssl-tooltip-left:after,.rsssl-tooltip-right:after{margin-right:0;margin-bottom:-25px}.rsssl-really-simple-plugins-logo{background-color:#ececec;margin-right:-15px;margin-left:-15px}.rsssl-sidebar{width:240px;margin-top:20px;padding-right:15px;padding-left:15px;margin-left:15px;padding-bottom:15px;background-color:#ececec}.rsssl-sidebar-single-content-container{min-height:125px;padding-bottom:35px;margin-bottom:10px;background-color:#fff;width:100%;border-radius:3%}.rsssl-sidebar-single-content-container-pro{background-color:#fff;min-height:125px;padding-bottom:35px;margin-bottom:10px;width:100%;border-radius:3%}.rsssl-sidebar-title h3{font-size:.9em}.rsssl-sidebar-text-content-pro{font-weight:700;font-size:.8em;width:90%;margin:auto}.rsssl-sidebar-text-content{width:45%;padding-top:5px;padding-left:7px;font-weight:700;font-size:.8em;float:left;margin:10px auto}.rsssl-pro-image{height:30px;margin-top:6px}.rsssl-sidebar-image-pro{width:90%;margin:10px}.rsssl-sidebar-image{width:100px;float:right;padding:10px;height:100px}@media screen and (max-width:1024px) and (min-width:541px){.rsssl-main{width:100%}.rsssl-sidebar-title{text-align:center}.rsssl-container{flex-direction:column}.rsssl-sidebar{width:100%}.rsssl-really-simple-plugins-logo{width:40%}.rsssl-sidebar-single-content-container{background-color:#fff;width:40%;padding-right:25px;float:right;margin-left:25px}.rsssl-sidebar-single-content-container-pro{width:40%;padding-right:25px;margin:auto auto 25px}.rsssl-sidebar-um-text-content{width:40%}.rsssl-pro-image{display:none}}@media screen and (max-width:540px){.rsssl-main{width:100%}.rsssl-container{flex-direction:column}.rsssl-sidebar{display:grid;text-align:-webkit-center;width:70%}.rsssl-sidebar-um-text-content{width:45%}.rsssl-sidebar-single-content-container-pro{padding-bottom:10px}.rsssl-sidebar-single-content-container{padding-bottom:10px}}.rsssl-sidebar h4{font-size:14px;font-style:italic}.rsssl-wrapper{padding:30px}.rsssl-sidebar-list{font-size:.9em}#rsssl-premium-button-pro{display:inline-table;width:40%;text-align:center;float:left;font-size:inherit;height:25px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;border:0;background-color:#000;color:white;margin-left:5px}.rsssl-sidebar-content{float:right;padding-bottom:10px}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}.rsssl-container{display:flex}#rsssl-premium-button{display:inline-table;width:40%;text-align:center;float:left;font-size:inherit;height:25px;border-radius:12px;border:0;background-color:#000;color:white;margin-left:5px}.rsssl-more-info-button{border:0;border-radius:50px;clear:both;margin-top:10px}.rsssl-switch{position:relative;display:inline-block;width:40px;height:21px}.rsssl-switch input{display:none}.rsssl-slider{position:absolute;cursor:pointer;top:0;right:0;left:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.rsssl-slider:before{position:absolute;content:"";height:14px;width:14px;left:5px;bottom:2px;background-color:white;-webkit-transition:.4s;transition:.4s}.rsssl-slider.rsssl-round{border-radius:20px}.rsssl-slider.rsssl-round:before{border-radius:50%}input:checked+.rsssl-slider{background-color:#2daae1}input:checked+.rsssl-slider:before{-webkit-transform:translateX(-17px);-ms-transform:translateX(-17px);transform:translateX(-17px)}input:disabled+.rsssl-slider{background-color:#b3e0f4}input:focus+.rsssl-slider{box-shadow:0 0 1px #2daae1}.debug-log{width:90%}.rsssl-dashboard-plusone{margin-right:8px}.rsssl-highlight{background-color:#fff;border-left:4px solid #61ce70;-o-animation:fadeIt 5s ease-in-out;animation:fadeIt 5s ease-in-out}@-o-keyframes fadeIt{0{background-color:#fff}30%{background-color:#d6efd6}100%{border-right:0;background-color:inherit}}@keyframes fadeIt{0{background-color:#fff;border-right:0}30%{background-color:#d6efd6}100%{background-color:inherit}}.form-table th{padding-right:10px}.rsssl-dashboard-dismiss .close{all:initial}.rsssl-dashboard-dismiss span{font-size:1.5em;color:black;font-family:sans-serif}.rsssl-dashboard-dismiss span:hover{cursor:pointer;color:grey}.rsssl-grid .rsssl-item.rsssl-license-grid .item-container .form-table tbody tr{max-width:100%;width:100%}.rsssl-grid .rsssl-item.rsssl-license-grid .item-container .rsssl-grid-item-footer input+input{margin-right:20px}.rsssl_notice_license{font-size:13px !important;border-radius:.25rem;padding:10px 15px;margin:10px 0;background-color:#29b6f6;border:1px solid #29b6f6;color:#fff}.rsssl_notice_license h1{font-size:16px}.rsssl_notice_license p{font-size:13px !important}.rsssl_notice_license.success{background-color:#dff0d8;border-color:#d0e9c6;color:#3c763d}.rsssl_notice_license.warning{color:#000;background-color:#fbc43d;border-color:#fbc43d}.rsssl_notice_license ul{list-style-type:disc;margin-right:22px}
|
css/main.css
CHANGED
@@ -1,3 +1,97 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
/*
|
2 |
Hide nags from other plugins
|
3 |
*/
|
@@ -476,8 +570,8 @@ hr {
|
|
476 |
.rsssl-switch {
|
477 |
position: relative;
|
478 |
display: inline-block;
|
479 |
-
width:
|
480 |
-
height:
|
481 |
}
|
482 |
.rsssl-switch input {
|
483 |
display: none;
|
@@ -496,10 +590,10 @@ hr {
|
|
496 |
.rsssl-slider:before {
|
497 |
position: absolute;
|
498 |
content: "";
|
499 |
-
height:
|
500 |
-
width:
|
501 |
-
left:
|
502 |
-
bottom:
|
503 |
background-color: white;
|
504 |
-webkit-transition: 0.4s;
|
505 |
transition: 0.4s;
|
@@ -514,9 +608,9 @@ input:checked + .rsssl-slider {
|
|
514 |
background-color: #2DAAE1;
|
515 |
}
|
516 |
input:checked + .rsssl-slider:before {
|
517 |
-
-webkit-transform: translateX(
|
518 |
-
-ms-transform: translateX(
|
519 |
-
transform: translateX(
|
520 |
}
|
521 |
input:disabled + .rsssl-slider {
|
522 |
background-color: #b3e0f4;
|
@@ -612,4 +706,171 @@ input:focus + .rsssl-slider {
|
|
612 |
list-style-type: disc;
|
613 |
margin-left: 22px;
|
614 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
615 |
/*# sourceMappingURL=main.css.map */
|
1 |
+
.rsssl-high-contrast {
|
2 |
+
/**
|
3 |
+
Let's Encrypt
|
4 |
+
*/
|
5 |
+
}
|
6 |
+
.rsssl-high-contrast .rsssl-progress-status.rsssl-success,
|
7 |
+
.rsssl-high-contrast .rsssl-progress-status.rsssl-warning,
|
8 |
+
.rsssl-high-contrast .rsssl-progress-status.rsssl-premium,
|
9 |
+
.rsssl-high-contrast .rsssl-progress-status.rsssl-open {
|
10 |
+
background-color: black !important;
|
11 |
+
color: white;
|
12 |
+
}
|
13 |
+
.rsssl-high-contrast .rsssl-wizard-progress-bar-value {
|
14 |
+
background: black !important;
|
15 |
+
}
|
16 |
+
.rsssl-high-contrast .rsssl-icon.rsssl-success {
|
17 |
+
color: black !important;
|
18 |
+
}
|
19 |
+
.rsssl-high-contrast .rsssl-icon.rsssl-success svg {
|
20 |
+
stroke: black !important;
|
21 |
+
fill: black !important;
|
22 |
+
}
|
23 |
+
.rsssl-high-contrast .rsssl-help-warning-wrap .rsssl-notice {
|
24 |
+
color: white !important;
|
25 |
+
}
|
26 |
+
.rsssl-high-contrast .rsssl-help-warning-wrap .rsssl-warning {
|
27 |
+
background-color: black;
|
28 |
+
}
|
29 |
+
.rsssl-high-contrast .progress .bar {
|
30 |
+
background-color: black !important;
|
31 |
+
}
|
32 |
+
.rsssl-high-contrast .rsssl-notice a {
|
33 |
+
color: white !important;
|
34 |
+
}
|
35 |
+
.rsssl-high-contrast .rsssl.progress {
|
36 |
+
background-color: black !important;
|
37 |
+
}
|
38 |
+
.rsssl-high-contrast .select2-results__option--highlighted[aria-selected] {
|
39 |
+
background-color: black;
|
40 |
+
}
|
41 |
+
.rsssl-high-contrast .rsssl-save-settings-feedback {
|
42 |
+
color: black !important;
|
43 |
+
}
|
44 |
+
.rsssl-high-contrast .nav-tab-active {
|
45 |
+
border-bottom: 2px solid black !important;
|
46 |
+
}
|
47 |
+
.rsssl-high-contrast .rsssl-update-count {
|
48 |
+
background-color: black !important;
|
49 |
+
}
|
50 |
+
.rsssl-high-contrast .paginate_button.current {
|
51 |
+
background-color: black !important;
|
52 |
+
color: white;
|
53 |
+
border: 1px solid black;
|
54 |
+
}
|
55 |
+
.rsssl-high-contrast .rsssl-tasks {
|
56 |
+
color: black !important;
|
57 |
+
}
|
58 |
+
.rsssl-high-contrast .rsssl-close-warning-x {
|
59 |
+
color: black;
|
60 |
+
}
|
61 |
+
.rsssl-high-contrast .update-count {
|
62 |
+
background-color: black;
|
63 |
+
}
|
64 |
+
.rsssl-high-contrast .rsssl-bullet:hover {
|
65 |
+
background-color: black;
|
66 |
+
}
|
67 |
+
.rsssl-high-contrast .button-rsssl-primary,
|
68 |
+
.rsssl-high-contrast .button-primary,
|
69 |
+
.rsssl-high-contrast .button-secondary,
|
70 |
+
.rsssl-high-contrast .button-rsssl-secondary,
|
71 |
+
.rsssl-high-contrast .button-rsssl-tertiary,
|
72 |
+
.rsssl-high-contrast .revoke-from-csp,
|
73 |
+
.rsssl-high-contrast .button-default {
|
74 |
+
background-color: black !important;
|
75 |
+
border-color: black !important;
|
76 |
+
color: white;
|
77 |
+
}
|
78 |
+
.rsssl-high-contrast .button:hover {
|
79 |
+
color: white;
|
80 |
+
}
|
81 |
+
.rsssl-high-contrast input:checked + .rsssl-slider {
|
82 |
+
background-color: black;
|
83 |
+
}
|
84 |
+
.rsssl-high-contrast .rsssl-help-modal,
|
85 |
+
.rsssl-high-contrast .rsssl-help-modal h2 {
|
86 |
+
background-color: black !important;
|
87 |
+
color: white !important;
|
88 |
+
}
|
89 |
+
.rsssl-high-contrast .rsssl-help-modal.rsssl-notice:after {
|
90 |
+
border-right: 15px solid black;
|
91 |
+
}
|
92 |
+
.rsssl-high-contrast .rsssl-priority {
|
93 |
+
border: 1px solid white !important;
|
94 |
+
}
|
95 |
/*
|
96 |
Hide nags from other plugins
|
97 |
*/
|
570 |
.rsssl-switch {
|
571 |
position: relative;
|
572 |
display: inline-block;
|
573 |
+
width: 35px;
|
574 |
+
height: 18px;
|
575 |
}
|
576 |
.rsssl-switch input {
|
577 |
display: none;
|
590 |
.rsssl-slider:before {
|
591 |
position: absolute;
|
592 |
content: "";
|
593 |
+
height: 14px;
|
594 |
+
width: 14px;
|
595 |
+
left: 3px;
|
596 |
+
bottom: 2.2px;
|
597 |
background-color: white;
|
598 |
-webkit-transition: 0.4s;
|
599 |
transition: 0.4s;
|
608 |
background-color: #2DAAE1;
|
609 |
}
|
610 |
input:checked + .rsssl-slider:before {
|
611 |
+
-webkit-transform: translateX(16px);
|
612 |
+
-ms-transform: translateX(16px);
|
613 |
+
transform: translateX(16px);
|
614 |
}
|
615 |
input:disabled + .rsssl-slider {
|
616 |
background-color: #b3e0f4;
|
706 |
list-style-type: disc;
|
707 |
margin-left: 22px;
|
708 |
}
|
709 |
+
/**
|
710 |
+
settings saved
|
711 |
+
*/
|
712 |
+
.rsssl-container .rsssl-settings-saved,
|
713 |
+
#rsssl-wizard .rsssl-settings-saved {
|
714 |
+
display: none;
|
715 |
+
opacity: 0;
|
716 |
+
top: 20px;
|
717 |
+
height: 45px;
|
718 |
+
position: fixed;
|
719 |
+
background-color: #fff;
|
720 |
+
z-index: 999999;
|
721 |
+
left: 50%;
|
722 |
+
transform: translateX(-50%);
|
723 |
+
text-align: left;
|
724 |
+
box-shadow: 0 0 5px 5px rgba(222, 222, 222, 0.2);
|
725 |
+
}
|
726 |
+
.rsssl-container .rsssl-settings-saved .rsssl-success,
|
727 |
+
#rsssl-wizard .rsssl-settings-saved .rsssl-success {
|
728 |
+
color: #61ce70;
|
729 |
+
}
|
730 |
+
.rsssl-container .rsssl-settings-saved svg,
|
731 |
+
#rsssl-wizard .rsssl-settings-saved svg {
|
732 |
+
stroke: #61ce70;
|
733 |
+
fill: #61ce70;
|
734 |
+
}
|
735 |
+
.rsssl-container .rsssl-settings-saved .rsssl-settings-saved__text_and_icon,
|
736 |
+
#rsssl-wizard .rsssl-settings-saved .rsssl-settings-saved__text_and_icon {
|
737 |
+
display: flex;
|
738 |
+
align-content: center;
|
739 |
+
padding: 0 20px;
|
740 |
+
}
|
741 |
+
.rsssl-container .rsssl-settings-saved .rsssl-settings-saved__text_and_icon .rsssl-icon,
|
742 |
+
#rsssl-wizard .rsssl-settings-saved .rsssl-settings-saved__text_and_icon .rsssl-icon {
|
743 |
+
margin: 12px 0 0 0;
|
744 |
+
height: 30px;
|
745 |
+
width: 30px;
|
746 |
+
}
|
747 |
+
.rsssl-container .rsssl-settings-saved .rsssl-settings-saved__text_and_icon span,
|
748 |
+
#rsssl-wizard .rsssl-settings-saved .rsssl-settings-saved__text_and_icon span {
|
749 |
+
display: flex;
|
750 |
+
align-self: center;
|
751 |
+
font-size: 12px;
|
752 |
+
font-weight: 400;
|
753 |
+
color: #696969;
|
754 |
+
}
|
755 |
+
.rsssl-container .rsssl-settings-saved .rsssl-settings-saved__text_and_icon div,
|
756 |
+
#rsssl-wizard .rsssl-settings-saved .rsssl-settings-saved__text_and_icon div {
|
757 |
+
display: flex;
|
758 |
+
align-self: center;
|
759 |
+
}
|
760 |
+
.rsssl-container .rsssl-settings-saved.rsssl-settings-saved--fade-in,
|
761 |
+
#rsssl-wizard .rsssl-settings-saved.rsssl-settings-saved--fade-in {
|
762 |
+
display: block;
|
763 |
+
-webkit-animation: fadeInFromNone 5s ease-in-out;
|
764 |
+
-moz-animation: fadeInFromNone 5s ease-in-out;
|
765 |
+
-o-animation: fadeInFromNone 5s ease-in-out;
|
766 |
+
animation: fadeInFromNone 5s ease-in-out;
|
767 |
+
}
|
768 |
+
@-webkit-keyframes fadeInFromNone {
|
769 |
+
0% {
|
770 |
+
display: none;
|
771 |
+
opacity: 0;
|
772 |
+
top: 20px;
|
773 |
+
}
|
774 |
+
5% {
|
775 |
+
display: block;
|
776 |
+
opacity: 0;
|
777 |
+
top: -10px;
|
778 |
+
}
|
779 |
+
15% {
|
780 |
+
display: block;
|
781 |
+
opacity: 1;
|
782 |
+
top: 20px;
|
783 |
+
}
|
784 |
+
90% {
|
785 |
+
display: block;
|
786 |
+
opacity: 1;
|
787 |
+
top: 20px;
|
788 |
+
}
|
789 |
+
100% {
|
790 |
+
display: none;
|
791 |
+
opacity: 0;
|
792 |
+
top: 20px;
|
793 |
+
}
|
794 |
+
}
|
795 |
+
@-moz-keyframes fadeInFromNone {
|
796 |
+
0% {
|
797 |
+
display: none;
|
798 |
+
opacity: 0;
|
799 |
+
top: 20px;
|
800 |
+
}
|
801 |
+
5% {
|
802 |
+
display: block;
|
803 |
+
opacity: 0;
|
804 |
+
top: -10px;
|
805 |
+
}
|
806 |
+
15% {
|
807 |
+
display: block;
|
808 |
+
opacity: 1;
|
809 |
+
top: 20px;
|
810 |
+
}
|
811 |
+
90% {
|
812 |
+
display: block;
|
813 |
+
opacity: 1;
|
814 |
+
top: 20px;
|
815 |
+
}
|
816 |
+
100% {
|
817 |
+
display: none;
|
818 |
+
opacity: 0;
|
819 |
+
top: 20px;
|
820 |
+
}
|
821 |
+
}
|
822 |
+
@-o-keyframes fadeInFromNone {
|
823 |
+
0% {
|
824 |
+
display: none;
|
825 |
+
opacity: 0;
|
826 |
+
top: 20px;
|
827 |
+
}
|
828 |
+
5% {
|
829 |
+
display: block;
|
830 |
+
opacity: 0;
|
831 |
+
top: -10px;
|
832 |
+
}
|
833 |
+
15% {
|
834 |
+
display: block;
|
835 |
+
opacity: 1;
|
836 |
+
top: 20px;
|
837 |
+
}
|
838 |
+
90% {
|
839 |
+
display: block;
|
840 |
+
opacity: 1;
|
841 |
+
top: 20px;
|
842 |
+
}
|
843 |
+
100% {
|
844 |
+
display: none;
|
845 |
+
opacity: 0;
|
846 |
+
top: 20px;
|
847 |
+
}
|
848 |
+
}
|
849 |
+
@keyframes fadeInFromNone {
|
850 |
+
0% {
|
851 |
+
display: none;
|
852 |
+
opacity: 0;
|
853 |
+
top: 20px;
|
854 |
+
}
|
855 |
+
5% {
|
856 |
+
display: block;
|
857 |
+
opacity: 0;
|
858 |
+
top: -10px;
|
859 |
+
}
|
860 |
+
15% {
|
861 |
+
display: block;
|
862 |
+
opacity: 1;
|
863 |
+
top: 20px;
|
864 |
+
}
|
865 |
+
90% {
|
866 |
+
display: block;
|
867 |
+
opacity: 1;
|
868 |
+
top: 20px;
|
869 |
+
}
|
870 |
+
100% {
|
871 |
+
display: none;
|
872 |
+
opacity: 0;
|
873 |
+
top: 20px;
|
874 |
+
}
|
875 |
+
}
|
876 |
/*# sourceMappingURL=main.css.map */
|
css/main.css.map
CHANGED
@@ -1 +1 @@
|
|
1 |
-
{"version":3,"sources":["main.less"],"names":[],"mappings":"
|
1 |
+
{"version":3,"sources":["wcag.less","main.less"],"names":[],"mappings":"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","file":"main.css"}
|
css/main.less
CHANGED
@@ -1,5 +1,5 @@
|
|
1 |
// RTL generator: https://cssjanus.github.io/
|
2 |
-
|
3 |
/*
|
4 |
Hide nags from other plugins
|
5 |
*/
|
@@ -546,8 +546,8 @@ hr {
|
|
546 |
.rsssl-switch {
|
547 |
position: relative;
|
548 |
display: inline-block;
|
549 |
-
width:
|
550 |
-
height:
|
551 |
input {
|
552 |
display: none;
|
553 |
}
|
@@ -567,10 +567,10 @@ hr {
|
|
567 |
.rsssl-slider:before {
|
568 |
position: absolute;
|
569 |
content: "";
|
570 |
-
height:
|
571 |
-
width:
|
572 |
-
left:
|
573 |
-
bottom:
|
574 |
background-color: white;
|
575 |
-webkit-transition: .4s;
|
576 |
transition: .4s;
|
@@ -585,9 +585,9 @@ input:checked + .rsssl-slider {
|
|
585 |
background-color: #2DAAE1;
|
586 |
}
|
587 |
input:checked + .rsssl-slider:before {
|
588 |
-
-webkit-transform: translateX(
|
589 |
-
-ms-transform: translateX(
|
590 |
-
transform: translateX(
|
591 |
}
|
592 |
input:disabled + .rsssl-slider {
|
593 |
background-color: #b3e0f4;
|
@@ -696,3 +696,186 @@ input:focus + .rsssl-slider {
|
|
696 |
margin-left: 22px;
|
697 |
}
|
698 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
// RTL generator: https://cssjanus.github.io/
|
2 |
+
@import 'wcag.less';
|
3 |
/*
|
4 |
Hide nags from other plugins
|
5 |
*/
|
546 |
.rsssl-switch {
|
547 |
position: relative;
|
548 |
display: inline-block;
|
549 |
+
width: 35px;
|
550 |
+
height: 18px;
|
551 |
input {
|
552 |
display: none;
|
553 |
}
|
567 |
.rsssl-slider:before {
|
568 |
position: absolute;
|
569 |
content: "";
|
570 |
+
height: 14px;
|
571 |
+
width: 14px;
|
572 |
+
left: 3px;
|
573 |
+
bottom: 2.2px;
|
574 |
background-color: white;
|
575 |
-webkit-transition: .4s;
|
576 |
transition: .4s;
|
585 |
background-color: #2DAAE1;
|
586 |
}
|
587 |
input:checked + .rsssl-slider:before {
|
588 |
+
-webkit-transform: translateX(16px);
|
589 |
+
-ms-transform: translateX(16px);
|
590 |
+
transform: translateX(16px);
|
591 |
}
|
592 |
input:disabled + .rsssl-slider {
|
593 |
background-color: #b3e0f4;
|
696 |
margin-left: 22px;
|
697 |
}
|
698 |
}
|
699 |
+
|
700 |
+
/**
|
701 |
+
settings saved
|
702 |
+
*/
|
703 |
+
|
704 |
+
|
705 |
+
.rsssl-container, #rsssl-wizard {
|
706 |
+
.rsssl-settings-saved {
|
707 |
+
display: none;
|
708 |
+
opacity: 0;
|
709 |
+
top: 20px;
|
710 |
+
height: 45px;
|
711 |
+
position: fixed;
|
712 |
+
background-color: #fff;
|
713 |
+
z-index: 999999;
|
714 |
+
left: 50%;
|
715 |
+
transform: translateX(-50%);
|
716 |
+
text-align: left;
|
717 |
+
box-shadow: 0 0 5px 5px rgba(222, 222, 222, 0.2);
|
718 |
+
|
719 |
+
.rsssl-success {
|
720 |
+
color: #61ce70;
|
721 |
+
}
|
722 |
+
|
723 |
+
svg {
|
724 |
+
stroke: #61ce70;
|
725 |
+
fill: #61ce70;
|
726 |
+
}
|
727 |
+
|
728 |
+
.rsssl-settings-saved__text_and_icon {
|
729 |
+
.rsssl-icon {
|
730 |
+
margin: 12px 0 0 0;
|
731 |
+
height: 30px;
|
732 |
+
width: 30px;
|
733 |
+
}
|
734 |
+
|
735 |
+
display: flex;
|
736 |
+
align-content: center;
|
737 |
+
padding: 0 20px;
|
738 |
+
|
739 |
+
span {
|
740 |
+
display: flex;
|
741 |
+
align-self: center;
|
742 |
+
font-size: 12px;
|
743 |
+
font-weight: 400;
|
744 |
+
color: #696969;
|
745 |
+
}
|
746 |
+
|
747 |
+
div {
|
748 |
+
display: flex;
|
749 |
+
align-self: center;
|
750 |
+
}
|
751 |
+
}
|
752 |
+
|
753 |
+
&.rsssl-settings-saved--fade-in {
|
754 |
+
display: block;
|
755 |
+
-webkit-animation: fadeInFromNone 5s ease-in-out;
|
756 |
+
-moz-animation: fadeInFromNone 5s ease-in-out;
|
757 |
+
-o-animation: fadeInFromNone 5s ease-in-out;
|
758 |
+
animation: fadeInFromNone 5s ease-in-out;
|
759 |
+
}
|
760 |
+
|
761 |
+
@-webkit-keyframes fadeInFromNone {
|
762 |
+
0% {
|
763 |
+
display: none;
|
764 |
+
opacity: 0;
|
765 |
+
top: 20px;
|
766 |
+
}
|
767 |
+
|
768 |
+
5% {
|
769 |
+
display: block;
|
770 |
+
opacity: 0;
|
771 |
+
top: -10px;
|
772 |
+
}
|
773 |
+
|
774 |
+
15% {
|
775 |
+
display: block;
|
776 |
+
opacity: 1;
|
777 |
+
top: 20px;
|
778 |
+
}
|
779 |
+
90% {
|
780 |
+
display: block;
|
781 |
+
opacity: 1;
|
782 |
+
top: 20px;
|
783 |
+
}
|
784 |
+
100% {
|
785 |
+
display: none;
|
786 |
+
opacity: 0;
|
787 |
+
top: 20px;
|
788 |
+
}
|
789 |
+
}
|
790 |
+
|
791 |
+
@-moz-keyframes fadeInFromNone {
|
792 |
+
0% {
|
793 |
+
display: none;
|
794 |
+
opacity: 0;
|
795 |
+
top: 20px;
|
796 |
+
}
|
797 |
+
|
798 |
+
5% {
|
799 |
+
display: block;
|
800 |
+
opacity: 0;
|
801 |
+
top: -10px;
|
802 |
+
}
|
803 |
+
|
804 |
+
15% {
|
805 |
+
display: block;
|
806 |
+
opacity: 1;
|
807 |
+
top: 20px;
|
808 |
+
}
|
809 |
+
90% {
|
810 |
+
display: block;
|
811 |
+
opacity: 1;
|
812 |
+
top: 20px;
|
813 |
+
}
|
814 |
+
100% {
|
815 |
+
display: none;
|
816 |
+
opacity: 0;
|
817 |
+
top: 20px;
|
818 |
+
}
|
819 |
+
}
|
820 |
+
|
821 |
+
@-o-keyframes fadeInFromNone {
|
822 |
+
0% {
|
823 |
+
display: none;
|
824 |
+
opacity: 0;
|
825 |
+
top: 20px;
|
826 |
+
}
|
827 |
+
|
828 |
+
5% {
|
829 |
+
display: block;
|
830 |
+
opacity: 0;
|
831 |
+
top: -10px;
|
832 |
+
}
|
833 |
+
|
834 |
+
15% {
|
835 |
+
display: block;
|
836 |
+
opacity: 1;
|
837 |
+
top: 20px;
|
838 |
+
}
|
839 |
+
90% {
|
840 |
+
display: block;
|
841 |
+
opacity: 1;
|
842 |
+
top: 20px;
|
843 |
+
}
|
844 |
+
100% {
|
845 |
+
display: none;
|
846 |
+
opacity: 0;
|
847 |
+
top: 20px;
|
848 |
+
}
|
849 |
+
}
|
850 |
+
|
851 |
+
@keyframes fadeInFromNone {
|
852 |
+
0% {
|
853 |
+
display: none;
|
854 |
+
opacity: 0;
|
855 |
+
top: 20px;
|
856 |
+
}
|
857 |
+
|
858 |
+
5% {
|
859 |
+
display: block;
|
860 |
+
opacity: 0;
|
861 |
+
top: -10px;
|
862 |
+
}
|
863 |
+
|
864 |
+
15% {
|
865 |
+
display: block;
|
866 |
+
opacity: 1;
|
867 |
+
top: 20px;
|
868 |
+
}
|
869 |
+
90% {
|
870 |
+
display: block;
|
871 |
+
opacity: 1;
|
872 |
+
top: 20px;
|
873 |
+
}
|
874 |
+
100% {
|
875 |
+
display: none;
|
876 |
+
opacity: 0;
|
877 |
+
top: 20px;
|
878 |
+
}
|
879 |
+
}
|
880 |
+
}
|
881 |
+
}
|
css/main.min.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
.error:not(.really-simple-plugins),.notice:not(.really-simple-plugins),.update-nag:not(.really-simple-plugins),.notice-info:not(.really-simple-plugins){display:none !important}.rsssl-spacer{width:10px}.rsssl-grid .rsssl-item .item-container .form-table tbody tr.rsssl-comment-text{color:#888;font-size:13px;font-weight:normal;font-style:italic;padding-bottom:0 !important;margin-top:0 !important}.rsssl-grid .rsssl-item .item-container .form-table tbody tr.rsssl-comment-text td{padding-top:0 !important}.rsssl-networksettings-overlay{position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(255,255,255,0.8)}.rsssl-networksettings-overlay .rsssl-disabled-settings-overlay{position:absolute;width:calc(100% - 65px);bottom:0;background-color:#fff;padding:20px;margin:12px;box-shadow:0 0 5px 5px rgba(223,222,222,0.4)}.rsssl-networksettings-overlay .rsssl-disabled-settings-overlay .rsssl-open{float:left;margin-right:12px}#rsssl_do_activate_ssl{margin-right:10px}.rlrsssl-review{display:none}.rsssl-main{flex:1;width:80%;float:left}.rsssl-sidebar img{max-width:100%}.really-simple-ssl-table{display:flex;flex-direction:column}.rsssl-table-td-main-content{width:100%}.really-simple-ssl-table tr:first-child{border-top-left-radius:.55rem;border-top-right-radius:.55rem}.really-simple-ssl-table tr:last-child{margin-bottom:0;border-bottom-left-radius:.55rem;border-bottom-right-radius:.55rem}.really-simple-ssl-table tr{position:relative;padding-left:5px;padding-top:10px;background-color:#fff}.debug-log{background-color:#fff;padding:15px}.rsssl-icons{width:15px;height:15px}.rsssl-update-count{margin-left:4px !important;display:inline-block;vertical-align:top;box-sizing:border-box;margin:1px 0 -1px 2px;padding:0 5px;min-width:18px;height:18px;border-radius:9px;background-color:#ca4a1f;color:#fff;font-size:11px;line-height:1.6;text-align:center;z-index:26}[data-rsssl-tooltip],.rsssl-tooltip{position:relative;cursor:pointer}[data-rsssl-tooltip]:before,[data-rsssl-tooltip]:after,.rsssl-tooltip:before,.rsssl-tooltip:after{position:absolute;visibility:hidden;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity .2s ease-in-out,visibility .2s ease-in-out,-webkit-transform .2s cubic-bezier(0.71,1.7,0.77,1.24);-moz-transition:opacity .2s ease-in-out,visibility .2s ease-in-out,-moz-transform .2s cubic-bezier(0.71,1.7,0.77,1.24);transition:opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s cubic-bezier(0.71,1.7,0.77,1.24);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);pointer-events:none}[data-rsssl-tooltip]:hover:before,[data-rsssl-tooltip]:hover:after,[data-rsssl-tooltip]:focus:before,[data-rsssl-tooltip]:focus:after,.rsssl-tooltip:hover:before,.rsssl-tooltip:hover:after,.rsssl-tooltip:focus:before,.rsssl-tooltip:focus:after{visibility:visible;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);opacity:1}.rsssl-tooltip:before,[data-rsssl-tooltip]:before{z-index:1001;border:6px solid transparent;background:transparent;content:""}.rsssl-tooltip:after,[data-rsssl-tooltip]:after{z-index:1000;padding:8px;width:220px;background-color:#000;background-color:hsla(0,0,20%,0.9);color:#fff;content:attr(data-rsssl-tooltip);font-size:14px;line-height:1.2}.rsssl-tooltip-right{font-weight:normal}[data-rsssl-tooltip]:before,[data-rsssl-tooltip]:after,.rsssl-tooltip:before,.rsssl-tooltip:after,.rsssl-tooltip-top:before,.rsssl-tooltip-top:after{bottom:100%;left:50%}[data-rsssl-tooltip]:before,.rsssl-tooltip:before,.rsssl-tooltip-top:before{margin-left:-6px;margin-bottom:-12px;border-top-color:#000;border-top-color:hsla(0,0,20%,0.9)}[data-rsssl-tooltip]:after,.rsssl-tooltip:after,.rsssl-tooltip-top:after{margin-left:-80px}[data-rsssl-tooltip]:hover:before,[data-rsssl-tooltip]:hover:after,[data-rsssl-tooltip]:focus:before,[data-rsssl-tooltip]:focus:after,.rsssl-tooltip:hover:before,.rsssl-tooltip:hover:after,.rsssl-tooltip:focus:before,.rsssl-tooltip:focus:after,.rsssl-tooltip-top:hover:before,.rsssl-tooltip-top:hover:after,.rsssl-tooltip-top:focus:before,.rsssl-tooltip-top:focus:after{-webkit-transform:translateY(-12px);-moz-transform:translateY(-12px);transform:translateY(-12px)}.rsssl-tooltip-left:before,.rsssl-tooltip-left:after{right:100%;left:auto}.rsssl-tooltip-left:before{margin-left:0;margin-right:-12px;margin-bottom:0;border-top-color:transparent;border-left-color:#000;border-left-color:hsla(0,0,20%,0.9)}.rsssl-tooltip-left:hover:before,.rsssl-tooltip-left:hover:after,.rsssl-tooltip-left:focus:before,.rsssl-tooltip-left:focus:after{-webkit-transform:translateX(-12px);-moz-transform:translateX(-12px);transform:translateX(-12px)}.rsssl-tooltip-bottom:before,.rsssl-tooltip-bottom:after{top:100%;bottom:auto;left:50%}.rsssl-tooltip-bottom:before{margin-top:-12px;margin-bottom:0;border-top-color:transparent;border-bottom-color:#000;border-bottom-color:hsla(0,0,20%,0.9)}.rsssl-tooltip-bottom:hover:before,.rsssl-tooltip-bottom:hover:after,.rsssl-tooltip-bottom:focus:before,.rsssl-tooltip-bottom:focus:after{-webkit-transform:translateY(12px);-moz-transform:translateY(12px);transform:translateY(12px)}.rsssl-tooltip-right:before,.rsssl-tooltip-right:after{bottom:50%;left:100%}.rsssl-tooltip-right:before{margin-bottom:0;margin-left:-12px;border-top-color:transparent;border-right-color:#000;border-right-color:hsla(0,0,20%,0.9)}.rsssl-tooltip-right:hover:before,.rsssl-tooltip-right:hover:after,.rsssl-tooltip-right:focus:before,.rsssl-tooltip-right:focus:after{-webkit-transform:translateX(12px);-moz-transform:translateX(12px);transform:translateX(12px)}.rsssl-tooltip-left:before,.rsssl-tooltip-right:before{top:3px}.rsssl-tooltip-left:after,.rsssl-tooltip-right:after{margin-left:0;margin-bottom:-25px}.rsssl-really-simple-plugins-logo{background-color:#ececec;margin-left:-15px;margin-right:-15px}.rsssl-sidebar{width:240px;margin-top:20px;padding-left:15px;padding-right:15px;margin-right:15px;padding-bottom:15px;background-color:#ececec}.rsssl-sidebar-single-content-container{min-height:125px;padding-bottom:35px;margin-bottom:10px;background-color:#fff;width:100%;border-radius:3%}.rsssl-sidebar-single-content-container-pro{background-color:#fff;min-height:125px;padding-bottom:35px;margin-bottom:10px;width:100%;border-radius:3%}.rsssl-sidebar-title h3{font-size:.9em}.rsssl-sidebar-text-content-pro{font-weight:700;font-size:.8em;width:90%;margin:auto}.rsssl-sidebar-text-content{width:45%;padding-top:5px;padding-right:7px;font-weight:700;font-size:.8em;float:right;margin:10px auto}.rsssl-pro-image{height:30px;margin-top:6px}.rsssl-sidebar-image-pro{width:90%;margin:10px}.rsssl-sidebar-image{width:100px;float:left;padding:10px;height:100px}@media screen and (max-width:1024px) and (min-width:541px){.rsssl-main{width:100%}.rsssl-sidebar-title{text-align:center}.rsssl-container{flex-direction:column}.rsssl-sidebar{width:100%}.rsssl-really-simple-plugins-logo{width:40%}.rsssl-sidebar-single-content-container{background-color:#fff;width:40%;padding-left:25px;float:left;margin-right:25px}.rsssl-sidebar-single-content-container-pro{width:40%;padding-left:25px;margin:auto auto 25px}.rsssl-sidebar-um-text-content{width:40%}.rsssl-pro-image{display:none}}@media screen and (max-width:540px){.rsssl-main{width:100%}.rsssl-container{flex-direction:column}.rsssl-sidebar{display:grid;text-align:-webkit-center;width:70%}.rsssl-sidebar-um-text-content{width:45%}.rsssl-sidebar-single-content-container-pro{padding-bottom:10px}.rsssl-sidebar-single-content-container{padding-bottom:10px}}.rsssl-sidebar h4{font-size:14px;font-style:italic}.rsssl-wrapper{padding:30px}.rsssl-sidebar-list{font-size:.9em}#rsssl-premium-button-pro{display:inline-table;width:40%;text-align:center;float:right;font-size:inherit;height:25px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;border:0;background-color:#000;color:white;margin-right:5px}.rsssl-sidebar-content{float:left;padding-bottom:10px}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}.rsssl-container{display:flex}#rsssl-premium-button{display:inline-table;width:40%;text-align:center;float:right;font-size:inherit;height:25px;border-radius:12px;border:0;background-color:#000;color:white;margin-right:5px}.rsssl-more-info-button{border:0;border-radius:50px;clear:both;margin-top:10px}.rsssl-switch{position:relative;display:inline-block;width:40px;height:21px}.rsssl-switch input{display:none}.rsssl-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.rsssl-slider:before{position:absolute;content:"";height:15px;width:15px;left:4px;bottom:3px;background-color:white;-webkit-transition:.4s;transition:.4s}.rsssl-slider.rsssl-round{border-radius:20px}.rsssl-slider.rsssl-round:before{border-radius:50%}input:checked+.rsssl-slider{background-color:#2daae1}input:checked+.rsssl-slider:before{-webkit-transform:translateX(17px);-ms-transform:translateX(17px);transform:translateX(17px)}input:disabled+.rsssl-slider{background-color:#b3e0f4}input:focus+.rsssl-slider{box-shadow:0 0 1px #2daae1}.debug-log{width:90%}.rsssl-dashboard-plusone{margin-left:8px}.rsssl-highlight{background-color:#fff;border-right:4px solid #61ce70;-o-animation:fadeIt 5s ease-in-out;animation:fadeIt 5s ease-in-out}@-o-keyframes fadeIt{0{background-color:#fff}30%{background-color:#d6efd6}100%{border-left:0;background-color:inherit}}@keyframes fadeIt{0{background-color:#fff;border-left:0}30%{background-color:#d6efd6}100%{background-color:inherit}}.form-table th{padding-left:10px}.rsssl-dashboard-dismiss .close{all:initial}.rsssl-dashboard-dismiss span{font-size:1.5em;color:black;font-family:sans-serif}.rsssl-dashboard-dismiss span:hover{cursor:pointer;color:grey}.rsssl-grid .rsssl-item.rsssl-license-grid .item-container .form-table tbody tr{max-width:100%;width:100%}.rsssl-grid .rsssl-item.rsssl-license-grid .item-container .rsssl-grid-item-footer input+input{margin-left:20px}.rsssl_notice_license{font-size:13px !important;border-radius:.25rem;padding:10px 15px;margin:10px 0;background-color:#29b6f6;border:1px solid #29b6f6;color:#fff}.rsssl_notice_license h1{font-size:16px}.rsssl_notice_license p{font-size:13px !important}.rsssl_notice_license.success{background-color:#dff0d8;border-color:#d0e9c6;color:#3c763d}.rsssl_notice_license.warning{color:#000;background-color:#fbc43d;border-color:#fbc43d}.rsssl_notice_license ul{list-style-type:disc;margin-left:22px}
|
1 |
+
.rsssl-high-contrast .rsssl-progress-status.rsssl-success,.rsssl-high-contrast .rsssl-progress-status.rsssl-warning,.rsssl-high-contrast .rsssl-progress-status.rsssl-premium,.rsssl-high-contrast .rsssl-progress-status.rsssl-open{background-color:black !important;color:white}.rsssl-high-contrast .rsssl-wizard-progress-bar-value{background:black !important}.rsssl-high-contrast .rsssl-icon.rsssl-success{color:black !important}.rsssl-high-contrast .rsssl-icon.rsssl-success svg{stroke:black !important;fill:black !important}.rsssl-high-contrast .rsssl-help-warning-wrap .rsssl-notice{color:white !important}.rsssl-high-contrast .rsssl-help-warning-wrap .rsssl-warning{background-color:black}.rsssl-high-contrast .progress .bar{background-color:black !important}.rsssl-high-contrast .rsssl-notice a{color:white !important}.rsssl-high-contrast .rsssl.progress{background-color:black !important}.rsssl-high-contrast .select2-results__option--highlighted[aria-selected]{background-color:black}.rsssl-high-contrast .rsssl-save-settings-feedback{color:black !important}.rsssl-high-contrast .nav-tab-active{border-bottom:2px solid black !important}.rsssl-high-contrast .rsssl-update-count{background-color:black !important}.rsssl-high-contrast .paginate_button.current{background-color:black !important;color:white;border:1px solid black}.rsssl-high-contrast .rsssl-tasks{color:black !important}.rsssl-high-contrast .rsssl-close-warning-x{color:black}.rsssl-high-contrast .update-count{background-color:black}.rsssl-high-contrast .rsssl-bullet:hover{background-color:black}.rsssl-high-contrast .button-rsssl-primary,.rsssl-high-contrast .button-primary,.rsssl-high-contrast .button-secondary,.rsssl-high-contrast .button-rsssl-secondary,.rsssl-high-contrast .button-rsssl-tertiary,.rsssl-high-contrast .revoke-from-csp,.rsssl-high-contrast .button-default{background-color:black !important;border-color:black !important;color:white}.rsssl-high-contrast .button:hover{color:white}.rsssl-high-contrast input:checked+.rsssl-slider{background-color:black}.rsssl-high-contrast .rsssl-help-modal,.rsssl-high-contrast .rsssl-help-modal h2{background-color:black !important;color:white !important}.rsssl-high-contrast .rsssl-help-modal.rsssl-notice:after{border-right:15px solid black}.rsssl-high-contrast .rsssl-priority{border:1px solid white !important}.error:not(.really-simple-plugins),.notice:not(.really-simple-plugins),.update-nag:not(.really-simple-plugins),.notice-info:not(.really-simple-plugins){display:none !important}.rsssl-spacer{width:10px}.rsssl-grid .rsssl-item .item-container .form-table tbody tr.rsssl-comment-text{color:#888;font-size:13px;font-weight:normal;font-style:italic;padding-bottom:0 !important;margin-top:0 !important}.rsssl-grid .rsssl-item .item-container .form-table tbody tr.rsssl-comment-text td{padding-top:0 !important}.rsssl-networksettings-overlay{position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(255,255,255,0.8)}.rsssl-networksettings-overlay .rsssl-disabled-settings-overlay{position:absolute;width:calc(100% - 65px);bottom:0;background-color:#fff;padding:20px;margin:12px;box-shadow:0 0 5px 5px rgba(223,222,222,0.4)}.rsssl-networksettings-overlay .rsssl-disabled-settings-overlay .rsssl-open{float:left;margin-right:12px}#rsssl_do_activate_ssl{margin-right:10px}.rlrsssl-review{display:none}.rsssl-main{flex:1;width:80%;float:left}.rsssl-sidebar img{max-width:100%}.really-simple-ssl-table{display:flex;flex-direction:column}.rsssl-table-td-main-content{width:100%}.really-simple-ssl-table tr:first-child{border-top-left-radius:.55rem;border-top-right-radius:.55rem}.really-simple-ssl-table tr:last-child{margin-bottom:0;border-bottom-left-radius:.55rem;border-bottom-right-radius:.55rem}.really-simple-ssl-table tr{position:relative;padding-left:5px;padding-top:10px;background-color:#fff}.debug-log{background-color:#fff;padding:15px}.rsssl-icons{width:15px;height:15px}.rsssl-update-count{margin-left:4px !important;display:inline-block;vertical-align:top;box-sizing:border-box;margin:1px 0 -1px 2px;padding:0 5px;min-width:18px;height:18px;border-radius:9px;background-color:#ca4a1f;color:#fff;font-size:11px;line-height:1.6;text-align:center;z-index:26}[data-rsssl-tooltip],.rsssl-tooltip{position:relative;cursor:pointer}[data-rsssl-tooltip]:before,[data-rsssl-tooltip]:after,.rsssl-tooltip:before,.rsssl-tooltip:after{position:absolute;visibility:hidden;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity .2s ease-in-out,visibility .2s ease-in-out,-webkit-transform .2s cubic-bezier(0.71,1.7,0.77,1.24);-moz-transition:opacity .2s ease-in-out,visibility .2s ease-in-out,-moz-transform .2s cubic-bezier(0.71,1.7,0.77,1.24);transition:opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s cubic-bezier(0.71,1.7,0.77,1.24);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);pointer-events:none}[data-rsssl-tooltip]:hover:before,[data-rsssl-tooltip]:hover:after,[data-rsssl-tooltip]:focus:before,[data-rsssl-tooltip]:focus:after,.rsssl-tooltip:hover:before,.rsssl-tooltip:hover:after,.rsssl-tooltip:focus:before,.rsssl-tooltip:focus:after{visibility:visible;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);opacity:1}.rsssl-tooltip:before,[data-rsssl-tooltip]:before{z-index:1001;border:6px solid transparent;background:transparent;content:""}.rsssl-tooltip:after,[data-rsssl-tooltip]:after{z-index:1000;padding:8px;width:220px;background-color:#000;background-color:hsla(0,0,20%,0.9);color:#fff;content:attr(data-rsssl-tooltip);font-size:14px;line-height:1.2}.rsssl-tooltip-right{font-weight:normal}[data-rsssl-tooltip]:before,[data-rsssl-tooltip]:after,.rsssl-tooltip:before,.rsssl-tooltip:after,.rsssl-tooltip-top:before,.rsssl-tooltip-top:after{bottom:100%;left:50%}[data-rsssl-tooltip]:before,.rsssl-tooltip:before,.rsssl-tooltip-top:before{margin-left:-6px;margin-bottom:-12px;border-top-color:#000;border-top-color:hsla(0,0,20%,0.9)}[data-rsssl-tooltip]:after,.rsssl-tooltip:after,.rsssl-tooltip-top:after{margin-left:-80px}[data-rsssl-tooltip]:hover:before,[data-rsssl-tooltip]:hover:after,[data-rsssl-tooltip]:focus:before,[data-rsssl-tooltip]:focus:after,.rsssl-tooltip:hover:before,.rsssl-tooltip:hover:after,.rsssl-tooltip:focus:before,.rsssl-tooltip:focus:after,.rsssl-tooltip-top:hover:before,.rsssl-tooltip-top:hover:after,.rsssl-tooltip-top:focus:before,.rsssl-tooltip-top:focus:after{-webkit-transform:translateY(-12px);-moz-transform:translateY(-12px);transform:translateY(-12px)}.rsssl-tooltip-left:before,.rsssl-tooltip-left:after{right:100%;left:auto}.rsssl-tooltip-left:before{margin-left:0;margin-right:-12px;margin-bottom:0;border-top-color:transparent;border-left-color:#000;border-left-color:hsla(0,0,20%,0.9)}.rsssl-tooltip-left:hover:before,.rsssl-tooltip-left:hover:after,.rsssl-tooltip-left:focus:before,.rsssl-tooltip-left:focus:after{-webkit-transform:translateX(-12px);-moz-transform:translateX(-12px);transform:translateX(-12px)}.rsssl-tooltip-bottom:before,.rsssl-tooltip-bottom:after{top:100%;bottom:auto;left:50%}.rsssl-tooltip-bottom:before{margin-top:-12px;margin-bottom:0;border-top-color:transparent;border-bottom-color:#000;border-bottom-color:hsla(0,0,20%,0.9)}.rsssl-tooltip-bottom:hover:before,.rsssl-tooltip-bottom:hover:after,.rsssl-tooltip-bottom:focus:before,.rsssl-tooltip-bottom:focus:after{-webkit-transform:translateY(12px);-moz-transform:translateY(12px);transform:translateY(12px)}.rsssl-tooltip-right:before,.rsssl-tooltip-right:after{bottom:50%;left:100%}.rsssl-tooltip-right:before{margin-bottom:0;margin-left:-12px;border-top-color:transparent;border-right-color:#000;border-right-color:hsla(0,0,20%,0.9)}.rsssl-tooltip-right:hover:before,.rsssl-tooltip-right:hover:after,.rsssl-tooltip-right:focus:before,.rsssl-tooltip-right:focus:after{-webkit-transform:translateX(12px);-moz-transform:translateX(12px);transform:translateX(12px)}.rsssl-tooltip-left:before,.rsssl-tooltip-right:before{top:3px}.rsssl-tooltip-left:after,.rsssl-tooltip-right:after{margin-left:0;margin-bottom:-25px}.rsssl-really-simple-plugins-logo{background-color:#ececec;margin-left:-15px;margin-right:-15px}.rsssl-sidebar{width:240px;margin-top:20px;padding-left:15px;padding-right:15px;margin-right:15px;padding-bottom:15px;background-color:#ececec}.rsssl-sidebar-single-content-container{min-height:125px;padding-bottom:35px;margin-bottom:10px;background-color:#fff;width:100%;border-radius:3%}.rsssl-sidebar-single-content-container-pro{background-color:#fff;min-height:125px;padding-bottom:35px;margin-bottom:10px;width:100%;border-radius:3%}.rsssl-sidebar-title h3{font-size:.9em}.rsssl-sidebar-text-content-pro{font-weight:700;font-size:.8em;width:90%;margin:auto}.rsssl-sidebar-text-content{width:45%;padding-top:5px;padding-right:7px;font-weight:700;font-size:.8em;float:right;margin:10px auto}.rsssl-pro-image{height:30px;margin-top:6px}.rsssl-sidebar-image-pro{width:90%;margin:10px}.rsssl-sidebar-image{width:100px;float:left;padding:10px;height:100px}@media screen and (max-width:1024px) and (min-width:541px){.rsssl-main{width:100%}.rsssl-sidebar-title{text-align:center}.rsssl-container{flex-direction:column}.rsssl-sidebar{width:100%}.rsssl-really-simple-plugins-logo{width:40%}.rsssl-sidebar-single-content-container{background-color:#fff;width:40%;padding-left:25px;float:left;margin-right:25px}.rsssl-sidebar-single-content-container-pro{width:40%;padding-left:25px;margin:auto auto 25px}.rsssl-sidebar-um-text-content{width:40%}.rsssl-pro-image{display:none}}@media screen and (max-width:540px){.rsssl-main{width:100%}.rsssl-container{flex-direction:column}.rsssl-sidebar{display:grid;text-align:-webkit-center;width:70%}.rsssl-sidebar-um-text-content{width:45%}.rsssl-sidebar-single-content-container-pro{padding-bottom:10px}.rsssl-sidebar-single-content-container{padding-bottom:10px}}.rsssl-sidebar h4{font-size:14px;font-style:italic}.rsssl-wrapper{padding:30px}.rsssl-sidebar-list{font-size:.9em}#rsssl-premium-button-pro{display:inline-table;width:40%;text-align:center;float:right;font-size:inherit;height:25px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;border:0;background-color:#000;color:white;margin-right:5px}.rsssl-sidebar-content{float:left;padding-bottom:10px}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}.rsssl-container{display:flex}#rsssl-premium-button{display:inline-table;width:40%;text-align:center;float:right;font-size:inherit;height:25px;border-radius:12px;border:0;background-color:#000;color:white;margin-right:5px}.rsssl-more-info-button{border:0;border-radius:50px;clear:both;margin-top:10px}.rsssl-switch{position:relative;display:inline-block;width:35px;height:18px}.rsssl-switch input{display:none}.rsssl-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.rsssl-slider:before{position:absolute;content:"";height:14px;width:14px;left:3px;bottom:2.2px;background-color:white;-webkit-transition:.4s;transition:.4s}.rsssl-slider.rsssl-round{border-radius:20px}.rsssl-slider.rsssl-round:before{border-radius:50%}input:checked+.rsssl-slider{background-color:#2daae1}input:checked+.rsssl-slider:before{-webkit-transform:translateX(16px);-ms-transform:translateX(16px);transform:translateX(16px)}input:disabled+.rsssl-slider{background-color:#b3e0f4}input:focus+.rsssl-slider{box-shadow:0 0 1px #2daae1}.debug-log{width:90%}.rsssl-dashboard-plusone{margin-left:8px}.rsssl-highlight{background-color:#fff;border-right:4px solid #61ce70;-o-animation:fadeIt 5s ease-in-out;animation:fadeIt 5s ease-in-out}@-o-keyframes fadeIt{0{background-color:#fff}30%{background-color:#d6efd6}100%{border-left:0;background-color:inherit}}@keyframes fadeIt{0{background-color:#fff;border-left:0}30%{background-color:#d6efd6}100%{background-color:inherit}}.form-table th{padding-left:10px}.rsssl-dashboard-dismiss .close{all:initial}.rsssl-dashboard-dismiss span{font-size:1.5em;color:black;font-family:sans-serif}.rsssl-dashboard-dismiss span:hover{cursor:pointer;color:grey}.rsssl-grid .rsssl-item.rsssl-license-grid .item-container .form-table tbody tr{max-width:100%;width:100%}.rsssl-grid .rsssl-item.rsssl-license-grid .item-container .rsssl-grid-item-footer input+input{margin-left:20px}.rsssl_notice_license{font-size:13px !important;border-radius:.25rem;padding:10px 15px;margin:10px 0;background-color:#29b6f6;border:1px solid #29b6f6;color:#fff}.rsssl_notice_license h1{font-size:16px}.rsssl_notice_license p{font-size:13px !important}.rsssl_notice_license.success{background-color:#dff0d8;border-color:#d0e9c6;color:#3c763d}.rsssl_notice_license.warning{color:#000;background-color:#fbc43d;border-color:#fbc43d}.rsssl_notice_license ul{list-style-type:disc;margin-left:22px}.rsssl-container .rsssl-settings-saved,#rsssl-wizard .rsssl-settings-saved{display:none;opacity:0;top:20px;height:45px;position:fixed;background-color:#fff;z-index:999999;left:50%;transform:translateX(-50%);text-align:left;box-shadow:0 0 5px 5px rgba(222,222,222,0.2)}.rsssl-container .rsssl-settings-saved .rsssl-success,#rsssl-wizard .rsssl-settings-saved .rsssl-success{color:#61ce70}.rsssl-container .rsssl-settings-saved svg,#rsssl-wizard .rsssl-settings-saved svg{stroke:#61ce70;fill:#61ce70}.rsssl-container .rsssl-settings-saved .rsssl-settings-saved__text_and_icon,#rsssl-wizard .rsssl-settings-saved .rsssl-settings-saved__text_and_icon{display:flex;align-content:center;padding:0 20px}.rsssl-container .rsssl-settings-saved .rsssl-settings-saved__text_and_icon .rsssl-icon,#rsssl-wizard .rsssl-settings-saved .rsssl-settings-saved__text_and_icon .rsssl-icon{margin:12px 0 0 0;height:30px;width:30px}.rsssl-container .rsssl-settings-saved .rsssl-settings-saved__text_and_icon span,#rsssl-wizard .rsssl-settings-saved .rsssl-settings-saved__text_and_icon span{display:flex;align-self:center;font-size:12px;font-weight:400;color:#696969}.rsssl-container .rsssl-settings-saved .rsssl-settings-saved__text_and_icon div,#rsssl-wizard .rsssl-settings-saved .rsssl-settings-saved__text_and_icon div{display:flex;align-self:center}.rsssl-container .rsssl-settings-saved.rsssl-settings-saved--fade-in,#rsssl-wizard .rsssl-settings-saved.rsssl-settings-saved--fade-in{display:block;-webkit-animation:fadeInFromNone 5s ease-in-out;-moz-animation:fadeInFromNone 5s ease-in-out;-o-animation:fadeInFromNone 5s ease-in-out;animation:fadeInFromNone 5s ease-in-out}@-webkit-keyframes fadeInFromNone{0{display:none;opacity:0;top:20px}5%{display:block;opacity:0;top:-10px}15%{display:block;opacity:1;top:20px}90%{display:block;opacity:1;top:20px}100%{display:none;opacity:0;top:20px}}@-moz-keyframes fadeInFromNone{0{display:none;opacity:0;top:20px}5%{display:block;opacity:0;top:-10px}15%{display:block;opacity:1;top:20px}90%{display:block;opacity:1;top:20px}100%{display:none;opacity:0;top:20px}}@-o-keyframes fadeInFromNone{0{display:none;opacity:0;top:20px}5%{display:block;opacity:0;top:-10px}15%{display:block;opacity:1;top:20px}90%{display:block;opacity:1;top:20px}100%{display:none;opacity:0;top:20px}}@keyframes fadeInFromNone{0{display:none;opacity:0;top:20px}5%{display:block;opacity:0;top:-10px}15%{display:block;opacity:1;top:20px}90%{display:block;opacity:1;top:20px}100%{display:none;opacity:0;top:20px}}
|
css/wcag.css
ADDED
@@ -0,0 +1,95 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.rsssl-high-contrast {
|
2 |
+
/**
|
3 |
+
Let's Encrypt
|
4 |
+
*/
|
5 |
+
}
|
6 |
+
.rsssl-high-contrast .rsssl-progress-status.rsssl-success,
|
7 |
+
.rsssl-high-contrast .rsssl-progress-status.rsssl-warning,
|
8 |
+
.rsssl-high-contrast .rsssl-progress-status.rsssl-premium,
|
9 |
+
.rsssl-high-contrast .rsssl-progress-status.rsssl-open {
|
10 |
+
background-color: black !important;
|
11 |
+
color: white;
|
12 |
+
}
|
13 |
+
.rsssl-high-contrast .rsssl-wizard-progress-bar-value {
|
14 |
+
background: black !important;
|
15 |
+
}
|
16 |
+
.rsssl-high-contrast .rsssl-icon.rsssl-success {
|
17 |
+
color: black !important;
|
18 |
+
}
|
19 |
+
.rsssl-high-contrast .rsssl-icon.rsssl-success svg {
|
20 |
+
stroke: black !important;
|
21 |
+
fill: black !important;
|
22 |
+
}
|
23 |
+
.rsssl-high-contrast .rsssl-help-warning-wrap .rsssl-notice {
|
24 |
+
color: white !important;
|
25 |
+
}
|
26 |
+
.rsssl-high-contrast .rsssl-help-warning-wrap .rsssl-warning {
|
27 |
+
background-color: black;
|
28 |
+
}
|
29 |
+
.rsssl-high-contrast .progress .bar {
|
30 |
+
background-color: black !important;
|
31 |
+
}
|
32 |
+
.rsssl-high-contrast .rsssl-notice a {
|
33 |
+
color: white !important;
|
34 |
+
}
|
35 |
+
.rsssl-high-contrast .rsssl.progress {
|
36 |
+
background-color: black !important;
|
37 |
+
}
|
38 |
+
.rsssl-high-contrast .select2-results__option--highlighted[aria-selected] {
|
39 |
+
background-color: black;
|
40 |
+
}
|
41 |
+
.rsssl-high-contrast .rsssl-save-settings-feedback {
|
42 |
+
color: black !important;
|
43 |
+
}
|
44 |
+
.rsssl-high-contrast .nav-tab-active {
|
45 |
+
border-bottom: 2px solid black !important;
|
46 |
+
}
|
47 |
+
.rsssl-high-contrast .rsssl-update-count {
|
48 |
+
background-color: black !important;
|
49 |
+
}
|
50 |
+
.rsssl-high-contrast .paginate_button.current {
|
51 |
+
background-color: black !important;
|
52 |
+
color: white;
|
53 |
+
border: 1px solid black;
|
54 |
+
}
|
55 |
+
.rsssl-high-contrast .rsssl-tasks {
|
56 |
+
color: black !important;
|
57 |
+
}
|
58 |
+
.rsssl-high-contrast .rsssl-close-warning-x {
|
59 |
+
color: black;
|
60 |
+
}
|
61 |
+
.rsssl-high-contrast .update-count {
|
62 |
+
background-color: black;
|
63 |
+
}
|
64 |
+
.rsssl-high-contrast .rsssl-bullet:hover {
|
65 |
+
background-color: black;
|
66 |
+
}
|
67 |
+
.rsssl-high-contrast .button-rsssl-primary,
|
68 |
+
.rsssl-high-contrast .button-primary,
|
69 |
+
.rsssl-high-contrast .button-secondary,
|
70 |
+
.rsssl-high-contrast .button-rsssl-secondary,
|
71 |
+
.rsssl-high-contrast .button-rsssl-tertiary,
|
72 |
+
.rsssl-high-contrast .revoke-from-csp,
|
73 |
+
.rsssl-high-contrast .button-default {
|
74 |
+
background-color: black !important;
|
75 |
+
border-color: black !important;
|
76 |
+
color: white;
|
77 |
+
}
|
78 |
+
.rsssl-high-contrast .button:hover {
|
79 |
+
color: white;
|
80 |
+
}
|
81 |
+
.rsssl-high-contrast input:checked + .rsssl-slider {
|
82 |
+
background-color: black;
|
83 |
+
}
|
84 |
+
.rsssl-high-contrast .rsssl-help-modal,
|
85 |
+
.rsssl-high-contrast .rsssl-help-modal h2 {
|
86 |
+
background-color: black !important;
|
87 |
+
color: white !important;
|
88 |
+
}
|
89 |
+
.rsssl-high-contrast .rsssl-help-modal.rsssl-notice:after {
|
90 |
+
border-right: 15px solid black;
|
91 |
+
}
|
92 |
+
.rsssl-high-contrast .rsssl-priority {
|
93 |
+
border: 1px solid white !important;
|
94 |
+
}
|
95 |
+
/*# sourceMappingURL=wcag.css.map */
|
css/wcag.css.map
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
{"version":3,"sources":["wcag.less"],"names":[],"mappings":"AAGA;;;;;AAAA,oBACE,uBAAsB;AADxB,oBACwC,uBAAsB;AAD9D,oBAC8E,uBAAsB;AADpG,oBACoH,uBAAsB;EACtI,uBAAA;EACA,YAAA;;AAHJ,oBAME;EACE,iBAAA;;AAPJ,oBAUE,YAAW;EACT,YAAA;;AAXJ,oBAaE,YAAW,cAAe;EACtB,aAAA;EACA,WAAA;;AAfN,oBAkBE,yBACE;EACE,YAAA;;AApBN,oBAkBE,yBAIE;EACE,uBAAA;;AAvBN,oBA2BE,UAAU;EACR,uBAAA;;AA5BJ,oBA+BE,cAAc;EACZ,YAAA;;AAhCJ,oBAmCE,OAAM;EACJ,uBAAA;;AApCJ,oBAuCE,sCAAqC;EACnC,uBAAA;;AAxCJ,oBAiDE;EACE,YAAA;;AAlDJ,oBAqDE;EACE,8BAAA;;AAtDJ,oBAyDE;EACE,uBAAA;;AA1DJ,oBA6DE,iBAAgB;EACd,uBAAA;EACA,YAAA;EACA,uBAAA;;AAhEJ,oBAmEE;EACE,YAAA;;AApEJ,oBAuEE;EACE,YAAA;;AAxEJ,oBA2EE;EACE,uBAAA;;AA5EJ,oBA+EE,cAAa;EACX,uBAAA;;AAhFJ,oBAmFE;AAnFF,oBAmFyB;AAnFzB,oBAmF0C;AAnF1C,oBAmF6D;AAnF7D,oBAmFsF;AAnFtF,oBAmF8G;AAnF9G,oBAmFgI;EAC5H,uBAAA;EACA,mBAAA;EACA,YAAA;;AAtFJ,oBAyFE,QAAO;EACL,YAAA;;AA1FJ,oBA6FE,MAAK,QAAS;EACZ,uBAAA;;AA9FJ,oBAqGE;AArGF,oBAqGqB,kBAAkB;EACnC,uBAAA;EACA,YAAA;;AAvGJ,oBA0GE,kBAAiB,aAAa;EAC5B,8BAAA;;AA3GJ,oBA8GE;EACE,uBAAA","file":"wcag.css"}
|
css/wcag.less
ADDED
@@ -0,0 +1,118 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
@black: black;
|
2 |
+
@white: white;
|
3 |
+
|
4 |
+
.rsssl-high-contrast {
|
5 |
+
.rsssl-progress-status.rsssl-success, .rsssl-progress-status.rsssl-warning, .rsssl-progress-status.rsssl-premium, .rsssl-progress-status.rsssl-open {
|
6 |
+
background-color: @black !important;
|
7 |
+
color: @white;
|
8 |
+
}
|
9 |
+
|
10 |
+
.rsssl-wizard-progress-bar-value {
|
11 |
+
background: @black !important;
|
12 |
+
}
|
13 |
+
|
14 |
+
.rsssl-icon.rsssl-success {
|
15 |
+
color: @black !important;
|
16 |
+
}
|
17 |
+
.rsssl-icon.rsssl-success svg {
|
18 |
+
stroke: @black !important;
|
19 |
+
fill: @black !important;
|
20 |
+
}
|
21 |
+
|
22 |
+
.rsssl-help-warning-wrap {
|
23 |
+
.rsssl-notice {
|
24 |
+
color: @white !important;
|
25 |
+
}
|
26 |
+
.rsssl-warning {
|
27 |
+
background-color: @black;
|
28 |
+
}
|
29 |
+
}
|
30 |
+
|
31 |
+
.progress .bar {
|
32 |
+
background-color: @black !important;
|
33 |
+
}
|
34 |
+
|
35 |
+
.rsssl-notice a {
|
36 |
+
color: @white !important;
|
37 |
+
}
|
38 |
+
|
39 |
+
.rsssl.progress {
|
40 |
+
background-color: @black !important;
|
41 |
+
}
|
42 |
+
|
43 |
+
.select2-results__option--highlighted[aria-selected] {
|
44 |
+
background-color: @black;
|
45 |
+
}
|
46 |
+
|
47 |
+
|
48 |
+
|
49 |
+
.rsssl-dot-success {
|
50 |
+
//background-color: @black !important;
|
51 |
+
}
|
52 |
+
|
53 |
+
.rsssl-save-settings-feedback {
|
54 |
+
color: @black !important;
|
55 |
+
}
|
56 |
+
|
57 |
+
.nav-tab-active {
|
58 |
+
border-bottom: 2px solid @black !important;
|
59 |
+
}
|
60 |
+
|
61 |
+
.rsssl-update-count {
|
62 |
+
background-color: @black !important;
|
63 |
+
}
|
64 |
+
|
65 |
+
.paginate_button.current {
|
66 |
+
background-color: @black !important;
|
67 |
+
color: @white;
|
68 |
+
border: 1px solid @black;
|
69 |
+
}
|
70 |
+
|
71 |
+
.rsssl-tasks {
|
72 |
+
color: @black !important;
|
73 |
+
}
|
74 |
+
|
75 |
+
.rsssl-close-warning-x {
|
76 |
+
color: @black;
|
77 |
+
}
|
78 |
+
|
79 |
+
.update-count {
|
80 |
+
background-color: @black;
|
81 |
+
}
|
82 |
+
|
83 |
+
.rsssl-bullet:hover {
|
84 |
+
background-color: @black;
|
85 |
+
}
|
86 |
+
|
87 |
+
.button-rsssl-primary, .button-primary, .button-secondary, .button-rsssl-secondary, .button-rsssl-tertiary, .revoke-from-csp, .button-default {
|
88 |
+
background-color: @black !important;
|
89 |
+
border-color: @black !important;
|
90 |
+
color: @white;
|
91 |
+
}
|
92 |
+
|
93 |
+
.button:hover {
|
94 |
+
color: @white;
|
95 |
+
}
|
96 |
+
|
97 |
+
input:checked + .rsssl-slider {
|
98 |
+
background-color: @black;
|
99 |
+
}
|
100 |
+
|
101 |
+
/**
|
102 |
+
Let's Encrypt
|
103 |
+
*/
|
104 |
+
|
105 |
+
.rsssl-help-modal, .rsssl-help-modal h2 {
|
106 |
+
background-color: @black !important;
|
107 |
+
color: @white !important;
|
108 |
+
}
|
109 |
+
|
110 |
+
.rsssl-help-modal.rsssl-notice:after {
|
111 |
+
border-right: 15px solid @black;
|
112 |
+
}
|
113 |
+
|
114 |
+
.rsssl-priority {
|
115 |
+
border: 1px solid @white !important;
|
116 |
+
}
|
117 |
+
|
118 |
+
}
|
css/wcag.min.css
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
.rsssl-high-contrast .rsssl-progress-status.rsssl-success,.rsssl-high-contrast .rsssl-progress-status.rsssl-warning,.rsssl-high-contrast .rsssl-progress-status.rsssl-premium,.rsssl-high-contrast .rsssl-progress-status.rsssl-open{background-color:black !important;color:white}.rsssl-high-contrast .rsssl-wizard-progress-bar-value{background:black !important}.rsssl-high-contrast .rsssl-icon.rsssl-success{color:black !important}.rsssl-high-contrast .rsssl-icon.rsssl-success svg{stroke:black !important;fill:black !important}.rsssl-high-contrast .rsssl-help-warning-wrap .rsssl-notice{color:white !important}.rsssl-high-contrast .rsssl-help-warning-wrap .rsssl-warning{background-color:black}.rsssl-high-contrast .progress .bar{background-color:black !important}.rsssl-high-contrast .rsssl-notice a{color:white !important}.rsssl-high-contrast .rsssl.progress{background-color:black !important}.rsssl-high-contrast .select2-results__option--highlighted[aria-selected]{background-color:black}.rsssl-high-contrast .rsssl-save-settings-feedback{color:black !important}.rsssl-high-contrast .nav-tab-active{border-bottom:2px solid black !important}.rsssl-high-contrast .rsssl-update-count{background-color:black !important}.rsssl-high-contrast .paginate_button.current{background-color:black !important;color:white;border:1px solid black}.rsssl-high-contrast .rsssl-tasks{color:black !important}.rsssl-high-contrast .rsssl-close-warning-x{color:black}.rsssl-high-contrast .update-count{background-color:black}.rsssl-high-contrast .rsssl-bullet:hover{background-color:black}.rsssl-high-contrast .button-rsssl-primary,.rsssl-high-contrast .button-primary,.rsssl-high-contrast .button-secondary,.rsssl-high-contrast .button-rsssl-secondary,.rsssl-high-contrast .button-rsssl-tertiary,.rsssl-high-contrast .revoke-from-csp,.rsssl-high-contrast .button-default{background-color:black !important;border-color:black !important;color:white}.rsssl-high-contrast .button:hover{color:white}.rsssl-high-contrast input:checked+.rsssl-slider{background-color:black}.rsssl-high-contrast .rsssl-help-modal,.rsssl-high-contrast .rsssl-help-modal h2{background-color:black !important;color:white !important}.rsssl-high-contrast .rsssl-help-modal.rsssl-notice:after{border-right:15px solid black}.rsssl-high-contrast .rsssl-priority{border:1px solid white !important}
|
force-deactivate.txt
CHANGED
@@ -3,8 +3,8 @@
|
|
3 |
* Deactivation page to simple deactivate the plugin when backend is not accessible anymore
|
4 |
* To deactivate:
|
5 |
* 1) rename this file to force-deactivate.php
|
6 |
-
* 2) Go in your browser to
|
7 |
-
* 3) IMPORTANT
|
8 |
*/
|
9 |
|
10 |
?>
|
@@ -17,7 +17,10 @@ define( 'WP_USE_THEMES', false );
|
|
17 |
|
18 |
#find the base path
|
19 |
define( 'BASE_PATH', find_wordpress_base_path() . "/" );
|
20 |
-
|
|
|
|
|
|
|
21 |
//make sure the files are loaded
|
22 |
if (!defined('RSSSL_DOING_SYSTEM_STATUS')) define( 'RSSSL_DOING_SYSTEM_STATUS' , true);
|
23 |
|
@@ -105,20 +108,40 @@ function rl_deactivate_plugin( $plugin ) {
|
|
105 |
/**
|
106 |
* Helper function to find Wordpress base path.
|
107 |
*/
|
108 |
-
function find_wordpress_base_path()
|
109 |
-
|
|
|
|
|
110 |
do {
|
111 |
-
if (
|
112 |
-
|
113 |
-
|
114 |
-
|
115 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
116 |
}
|
117 |
-
} while (
|
118 |
|
119 |
-
return
|
120 |
}
|
121 |
|
|
|
|
|
122 |
?>
|
123 |
</body>
|
124 |
</html>
|
3 |
* Deactivation page to simple deactivate the plugin when backend is not accessible anymore
|
4 |
* To deactivate:
|
5 |
* 1) rename this file to force-deactivate.php
|
6 |
+
* 2) Go in your browser to (note use of http, not https) http://yourdomain.com/wp-content/plugins/really-simple-ssl/force-deactivate.php.
|
7 |
+
* 3) IMPORTANT! On execution, this file will automatically get renamed to .txt. If you do not run it, don't forget to change it back.
|
8 |
*/
|
9 |
|
10 |
?>
|
17 |
|
18 |
#find the base path
|
19 |
define( 'BASE_PATH', find_wordpress_base_path() . "/" );
|
20 |
+
# Load WordPress Core
|
21 |
+
if ( !file_exists(BASE_PATH . 'wp-load.php') ) {
|
22 |
+
die("WordPress not installed here");
|
23 |
+
}
|
24 |
//make sure the files are loaded
|
25 |
if (!defined('RSSSL_DOING_SYSTEM_STATUS')) define( 'RSSSL_DOING_SYSTEM_STATUS' , true);
|
26 |
|
108 |
/**
|
109 |
* Helper function to find Wordpress base path.
|
110 |
*/
|
111 |
+
function find_wordpress_base_path()
|
112 |
+
{
|
113 |
+
$path = dirname(__FILE__);
|
114 |
+
|
115 |
do {
|
116 |
+
if (file_exists($path . "/wp-config.php")) {
|
117 |
+
//check if the wp-load.php file exists here. If not, we assume it's in a subdir.
|
118 |
+
if ( file_exists( $path . '/wp-load.php') ) {
|
119 |
+
return $path;
|
120 |
+
} else {
|
121 |
+
//wp not in this directory. Look in each folder to see if it's there.
|
122 |
+
if ( file_exists( $path ) && $handle = opendir( $path ) ) {
|
123 |
+
while ( false !== ( $file = readdir( $handle ) ) ) {
|
124 |
+
if ( $file != "." && $file != ".." ) {
|
125 |
+
$file = $path .'/' . $file;
|
126 |
+
if ( is_dir( $file ) && file_exists( $file . '/wp-load.php') ) {
|
127 |
+
$path = $file;
|
128 |
+
break;
|
129 |
+
}
|
130 |
+
}
|
131 |
+
}
|
132 |
+
closedir( $handle );
|
133 |
+
}
|
134 |
+
}
|
135 |
+
|
136 |
+
return $path;
|
137 |
}
|
138 |
+
} while ($path = realpath("$path/.."));
|
139 |
|
140 |
+
return false;
|
141 |
}
|
142 |
|
143 |
+
rename('force-deactivate.php' , 'force-deactivate.txt');
|
144 |
+
|
145 |
?>
|
146 |
</body>
|
147 |
</html>
|
grid/css/grid-rtl.css
CHANGED
@@ -204,7 +204,6 @@
|
|
204 |
}
|
205 |
.rsssl-grid .rsssl-item .item-container .form-table tbody tr th .rsssl-tooltip-right {
|
206 |
padding-left: 10px;
|
207 |
-
margin-top: -4px;
|
208 |
}
|
209 |
.rsssl-grid .rsssl-item .item-container .form-table tbody tr th,
|
210 |
.rsssl-grid .rsssl-item .item-container .form-table tbody tr td {
|
204 |
}
|
205 |
.rsssl-grid .rsssl-item .item-container .form-table tbody tr th .rsssl-tooltip-right {
|
206 |
padding-left: 10px;
|
|
|
207 |
}
|
208 |
.rsssl-grid .rsssl-item .item-container .form-table tbody tr th,
|
209 |
.rsssl-grid .rsssl-item .item-container .form-table tbody tr td {
|
grid/css/grid-rtl.css.map
CHANGED
@@ -1 +1 @@
|
|
1 |
-
{"version":3,"sources":["grid-rtl.less"],"names":[],"mappings":"AAsBA,wCAAyC;AAAY,gCAAiC;EACpF,UAAA;;AADF,wCAAyC,WAEvC,mBACE;AAHiD,gCAAiC,WAEpF,mBACE;EACE,YAAA;;AAJN,wCAAyC,WAQvC;AARmD,gCAAiC,WAQpF;EACE,4BAAA;EACA,gBAAA;EACA,WAAA;EACA,mBAAA;EACA,gBAAA;EACA,mBAAA;EACA,SAAA;;AACA,wCAhBqC,WAQvC,SAQG;AAAD,gCAhBkF,WAQpF,SAQG;EACC,gCAAA;EACA,gBAAA;EACA,oBAAA;;AAKJ,mBAAqC;EAArC,wCAxBuC,WAyBrC;EADF,gCAxBoF,WAyBlF;IACE,aAAA;IACA,eAAA;IACA,uBAAA;;EAJJ,wCAxBuC,WAyBrC,iBAIE;EALJ,gCAxBoF,WAyBlF,iBAIE;IACE,kBAAA;;EANN,wCAxBuC,WAyBrC,iBAQE;EATJ,gCAxBoF,WAyBlF,iBAQE;IACE,aAAA;;;AAKN,mBAAqC;EAArC,wCAvCuC,WAwCrC,iBAEE;EAHJ,gCAvCoF,WAwClF,iBAEE;IACE,0BAAA;;EAJN,wCAvCuC,WAwCrC,iBAME;EAPJ,gCAvCoF,WAwClF,iBAME;IACE,oBAAA;;;AA/CR,wCAAyC,WAoDvC;AApDmD,gCAAiC,WAoDpF;EACE,gBAAA;EACA,sBAAA;EACA,aAAA;EACA,mBAAA;EACA,SAAA;;AAzDJ,wCAAyC,WA2DvC;AA3DmD,gCAAiC,WA2DpF;EACE,kBAAA;;AA5DJ,wCAAyC,WA2DvC,sBAEE;AA7DiD,gCAAiC,WA2DpF,sBAEE;EACE,YAAA;EACA,YAAA;;AA/DN,wCAAyC,WA2DvC,sBAEE,YAGE;AAhE+C,gCAAiC,WA2DpF,sBAEE,YAGE;EACE,YAAA;;AAjER,wCAAyC,WAqEvC;AArEmD,gCAAiC,WAqEpF;EACE,aAAA;EACA,OAAA;EACA,yBAAA;EACA,mBAAA;EACA,mBAAA;EACA,iBAAA;;AA3EJ,wCAAyC,WAqEvC,cAOE;AA5EiD,gCAAiC,WAqEpF,cAOE;EACE,0BAAA;;AA7EN,wCAAyC,WAqEvC,cAUE,eACE;AAhF+C,gCAAiC,WAqEpF,cAUE,eACE;EACE,kBAAA;;AAjFR,wCAAyC,WAqEvC,cAUE,eAIE;AAnF+C,gCAAiC,WAqEpF,cAUE,eAIE;EACE,qBAAA;;AApFR,wCAAyC,WAqEvC,cAUE,eAOE;AAtF+C,gCAAiC,WAqEpF,cAUE,eAOE;EACE,YAAA;EACA,uBAAA;EACA,YAAA;EACA,WAAA;EACA,kBAAA;EACA,YAAA;EACA,mBAAA;EACA,gBAAA;;AAMR,cACE;EACE,YAAA;;AAKJ;EACE,OAAO,iBAAP;EACA,YAAA;EACA,kBAAA;EACA,aAAA;EACA,mBAAA;EACA,eAAA;;;;;;;;AANF,WAQE;EACE,yBAAA;EACA,YAAA;EACA,SAAA;;AAXJ,WAcE;EACE,YAAA;;AAfJ,WAkBE,gBAEE;EACE,aAAA;EACA,gBAAA;;AAtBN,WAkBE,gBAOE;EACE,0BAAA;;AA1BN,WAkBE,gBAWE;AA7BJ,WAkBE,gBAWoB;EAChB,aAAA;;AA9BN,WAkBE,gBAeE;EACE,kCAAA;EACA,gBAAA;;AACA,WAlBJ,gBAeE,uBAGG;EACC,qBAAA;EACA,gBAAA;EACA,cAAA;;AAvCR,WAkBE,gBA0BE;EACE,0BAAA;EACA,gBAAA;;AA9CN,WAmDE;EACE,YAAA;EAWA,aAAA;EACA,UAAA;;AAXA,WAFF,YAEG;EACC,YAAA;;AAtDN,WAmDE,YAME;EACE,WAAA;EACA,gBAAA;EACA,iBAAA;;AA5DN,WAmDE,YAcE;
|
1 |
+
{"version":3,"sources":["grid-rtl.less"],"names":[],"mappings":"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","file":"grid-rtl.css"}
|
grid/css/grid-rtl.less
CHANGED
@@ -224,7 +224,6 @@
|
|
224 |
font-weight: normal;
|
225 |
.rsssl-tooltip-right {
|
226 |
padding-left: 10px;
|
227 |
-
margin-top:-4px;
|
228 |
}
|
229 |
}
|
230 |
th, td {
|
224 |
font-weight: normal;
|
225 |
.rsssl-tooltip-right {
|
226 |
padding-left: 10px;
|
|
|
227 |
}
|
228 |
}
|
229 |
th, td {
|
grid/css/grid-rtl.min.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
.settings_page_rlrsssl_really_simple_ssl #wpcontent,.settings_page_really-simple-ssl #wpcontent{padding:0}.settings_page_rlrsssl_really_simple_ssl #wpcontent .rsssl-footer-item form,.settings_page_really-simple-ssl #wpcontent .rsssl-footer-item form{float:right}.settings_page_rlrsssl_really_simple_ssl #wpcontent .nav-tab,.settings_page_really-simple-ssl #wpcontent .nav-tab{padding:16px 20px 17px 20px;margin-bottom:0;color:#444;font-weight:normal;font-size:1.2em;background:inherit;border:0}.settings_page_rlrsssl_really_simple_ssl #wpcontent .nav-tab.nav-tab-active,.settings_page_really-simple-ssl #wpcontent .nav-tab.nav-tab-active{border-bottom:2px solid #fbc43d !important;background:#fff;padding-bottom:15px}@media screen and (max-width:800px){.settings_page_rlrsssl_really_simple_ssl #wpcontent .nav-tab-wrapper,.settings_page_really-simple-ssl #wpcontent .nav-tab-wrapper{display:flex;flex-wrap:wrap;justify-content:center}.settings_page_rlrsssl_really_simple_ssl #wpcontent .nav-tab-wrapper .nav-tab,.settings_page_really-simple-ssl #wpcontent .nav-tab-wrapper .nav-tab{margin-right:25px}.settings_page_rlrsssl_really_simple_ssl #wpcontent .nav-tab-wrapper .documentation,.settings_page_really-simple-ssl #wpcontent .nav-tab-wrapper .documentation{display:none}}@media screen and (max-width:480px){.settings_page_rlrsssl_really_simple_ssl #wpcontent .nav-tab-wrapper .nav-tab,.settings_page_really-simple-ssl #wpcontent .nav-tab-wrapper .nav-tab{padding:22px 3px 10px 3px}.settings_page_rlrsssl_really_simple_ssl #wpcontent .nav-tab-wrapper .nav-tab-active,.settings_page_really-simple-ssl #wpcontent .nav-tab-wrapper .nav-tab-active{padding-bottom:10px}}.settings_page_rlrsssl_really_simple_ssl #wpcontent .nav-tab-wrapper,.settings_page_really-simple-ssl #wpcontent .nav-tab-wrapper{min-height:60px;background-color:#fff;display:flex;align-items:center;border:0}.settings_page_rlrsssl_really_simple_ssl #wpcontent .rsssl-logo-container,.settings_page_really-simple-ssl #wpcontent .rsssl-logo-container{margin-right:25px}.settings_page_rlrsssl_really_simple_ssl #wpcontent .rsssl-logo-container #rsssl-logo,.settings_page_really-simple-ssl #wpcontent .rsssl-logo-container #rsssl-logo{height:40px;width:200px}.settings_page_rlrsssl_really_simple_ssl #wpcontent .rsssl-logo-container #rsssl-logo img,.settings_page_really-simple-ssl #wpcontent .rsssl-logo-container #rsssl-logo img{width:200px}.settings_page_rlrsssl_really_simple_ssl #wpcontent .header-links,.settings_page_really-simple-ssl #wpcontent .header-links{display:flex;flex:1;justify-content:flex-end;flex-direction:row;align-items:center;margin-left:20px}.settings_page_rlrsssl_really_simple_ssl #wpcontent .header-links .documentation,.settings_page_really-simple-ssl #wpcontent .header-links .documentation{text-decoration:underline}.settings_page_rlrsssl_really_simple_ssl #wpcontent .header-links .header-upsell .documentation,.settings_page_really-simple-ssl #wpcontent .header-links .header-upsell .documentation{margin-right:25px}.settings_page_rlrsssl_really_simple_ssl #wpcontent .header-links .header-upsell a,.settings_page_really-simple-ssl #wpcontent .header-links .header-upsell a{text-decoration:none}.settings_page_rlrsssl_really_simple_ssl #wpcontent .header-links .header-upsell .header-upsell-pro,.settings_page_really-simple-ssl #wpcontent .header-links .header-upsell .header-upsell-pro{color:black;border:3px solid black;margin:10px;width:80px;text-align:center;padding:5px;border-radius:20px;font-weight:600}.network-admin .rsssl-logo-container{height:60px}.rsssl-grid{width:calc(100% - 20px);margin:10px;position:relative;display:flex;flex-direction:row;flex-wrap:wrap}.rsssl-grid .button-rsssl-tertiary{background-color:#d7263d;color:white;border:0}.rsssl-grid .rsssl-wide-button{width:220px}.rsssl-grid .rsssl-progress .rsssl-task-list{height:257px;overflow:hidden}.rsssl-grid .rsssl-progress .rsssl-toggle-active{text-decoration:underline}.rsssl-grid .rsssl-progress #rsssl-all-tasks,.rsssl-grid .rsssl-progress #rsssl-remaining-tasks{display:none}.rsssl-grid .rsssl-progress .rsssl-tasks-container{border-bottom:1px solid lightgrey;color:lightgrey}.rsssl-grid .rsssl-progress .rsssl-tasks-container.active{text-decoration:none;border-bottom:0;color:initial}.rsssl-grid .rsssl-progress .rsssl-tasks-inactive{text-decoration:underline;color:lightgrey}.rsssl-grid .rsssl-item{width:800px;height:485px;z-index:1}.rsssl-grid .rsssl-item.small{width:400px}.rsssl-grid .rsssl-item .rsssl-close-warning-x{color:#ccc;font-size:.9em;margin-left:25px}.rsssl-grid .rsssl-item .item-container{background-color:#fff;position:relative;box-shadow:0 0 5px 5px rgba(222,222,222,0.2);width:790px;height:475px}.rsssl-grid .rsssl-item .item-container .form-table{display:flex}.rsssl-grid .rsssl-item .item-container .form-table tbody{display:flex;flex-direction:column;flex-wrap:wrap;max-height:340px;width:100% !important}.rsssl-grid .rsssl-item .item-container .form-table tbody tr{padding:0 0 0 0 !important;display:flex;align-items:center;flex-direction:row;width:50%}.rsssl-grid .rsssl-item .item-container .form-table tbody tr td{padding:0;margin:0}.rsssl-grid .rsssl-item .item-container .form-table tbody tr th{margin-right:0;width:85%;display:flex;align-items:center;font-size:13px;font-weight:normal}.rsssl-grid .rsssl-item .item-container .form-table tbody tr th .dashicons-editor-help{font-size:22px}.rsssl-grid .rsssl-item .item-container .form-table tbody tr th .rsssl-tooltip-right{padding-left:10px;margin-top:-4px}.rsssl-grid .rsssl-item .item-container .form-table tbody tr th,.rsssl-grid .rsssl-item .item-container .form-table tbody tr td{padding:8px 0 !important;font-size:13px}.rsssl-grid .rsssl-item .item-container .form-table tbody tr th p,.rsssl-grid .rsssl-item .item-container .form-table tbody tr td p{font-size:13px}.rsssl-grid .rsssl-item .item-container h2{display:none}.rsssl-grid .rsssl-item .item-container .rsssl-save-settings-feedback{margin-left:20px;color:#d7263d}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-header{display:flex;align-items:center;justify-content:space-between;height:60px;border-bottom:1px solid #dedede;padding:0 25px 0 25px}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-header .rsssl-instructions a{color:#3c3c3c}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-header .rsssl-secondary-header-item{display:flex;color:#3c3c3c}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-header .rsssl-secondary-header-item .all-task-count,.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-header .rsssl-secondary-header-item .open-task-count{padding-right:3px;padding-top:3px}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-header .rsssl-secondary-header-item .all-task-count{margin-left:5px}.rsssl-grid .rsssl-item .item-container .rsssl-table-td-main-content{padding-right:15px}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content{height:360px;margin:10px 25px 10px 25px;border-bottom:1px solid #dedede}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-block{padding-top:10px}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-block .progress-bar-container{margin:0 0 25px 0}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-block .progress{overflow:hidden;height:20px;border-radius:5px;background-color:#f7f7f7}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-block .progress .bar{height:100%;background-color:#61ce70}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-block .progress-text{display:flex;align-items:center;margin:10px 0;padding-top:10px;padding-bottom:10px}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-block .progress-text .rsssl-progress-percentage{font-size:32px;font-weight:700}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-block .progress-text .rsssl-progress-text{margin-right:35px;font-size:18px;font-weight:600}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-block .progress-text .rsssl-progress-text a{margin-right:3px}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-block .rsssl-progress-table td{padding:10px 0 10px 10px}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-block .rsssl-progress-table td+td{padding-right:15px}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-tips-tricks{color:#3c3c3c;padding-bottom:15px}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-tips-tricks .tips-tricks-content{display:flex;flex-direction:column;margin-left:10px;height:340px}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-tips-tricks .tips-tricks-content .tips-tricks-top{flex-grow:1}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-tips-tricks .tips-tricks-content .tips-tricks-top .rsssl-tips-tricks-element{margin-top:10px;margin-bottom:15px;display:flex;flex-direction:row;justify-content:space-between}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-tips-tricks .tips-tricks-content .tips-tricks-top .rsssl-tips-tricks-content{padding-left:20px}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-tips-tricks .tips-tricks-content .tips-tricks-bottom{color:#3c3c3c}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-tips-tricks .rsssl-tips-tricks-read-more a{text-decoration:none;white-space:nowrap}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-bullet{height:13px;width:13px;border-radius:50%;margin-left:10px;background-color:lightgrey;text-decoration:none}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content #rsssl-support-forums-container{display:flex;flex-wrap:wrap;flex-direction:row}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content #rsssl-support-forums-container .rsssl-support-forums{display:flex;width:50%}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content #rsssl-support-forums-container .rsssl-support-forums a{text-decoration:none;color:#3c3c3c;display:flex;align-items:center;padding:2px 0}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content #rsssl-support-forums-container .rsssl-support-forums .rsssl-bullet{margin:7px 0 7px 7px;background-color:lightgrey;float:right}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content #rsssl-support-forums-container .rsssl-support-forums .rsssl-bullet:hover{background-color:#fbc43d}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content #rsssl-support-forums-container .rsssl-support-forums .rsssl-forums-content{float:right;color:#3c3c3c}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content #rsssl-support-forums-container .rsssl-support-forums .rsssl-forums-content:hover{text-decoration:underline}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content #rsssl-feedback{color:#d7263d}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-upsell{display:flex !important;flex-direction:row;padding:7px 0 7px 0;align-items:center;color:#3c3c3c}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-upsell .plugin-text a{text-decoration:none;color:#3c3c3c}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-upsell .plugin-text a:hover{color:#fbc43d}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-upsell .rsp-image{margin-left:5px}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-upsell .wpsi-red{background-color:#d7263d}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-upsell .cmplztc-black{background-color:#333}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-upsell .cmplz-blue{background-color:#27adea}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-upsell .zip-pink{background-color:#e366a1}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-upsell .plugin-status{margin-right:auto}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-status{display:block;min-width:60px;text-align:center;border-radius:15px;padding:4px 8px 4px 8px;font-size:.8em;font-weight:600;height:17px;line-height:17px}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-premium{background-color:#29b6f6;color:white}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-success{background-color:#61ce70;color:white}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-open{background-color:#fbc43d}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-warning{background-color:#d7263d;color:white}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-footer{display:flex;align-items:center;margin:14px 25px 0 25px;height:40px;bottom:0;width:95%}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-footer .rsssl-button-save{margin-left:25px}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-footer #rsssl-feedback{font-weight:600;color:#61ce70;padding-right:10px}.rsssl-grid .rsssl-item .item-container .rsssl-deactivate-keep-ssl th,.rsssl-grid .rsssl-item .item-container .rsssl-deactivate-keep-ssl span{display:none}.rsssl-grid .rsssl-item.half-height{height:247.5px}.rsssl-grid .rsssl-item.half-height .item-container{height:237.5px}.rsssl-grid .rsssl-item.half-height .item-container .rsssl-grid-item-content{height:110px}.rsssl-grid .rsssl-item.half-height .item-container .rsssl-grid-item-content .form-table tbody tr,.rsssl-grid .rsssl-item.half-height .item-container .rsssl-grid-item-content .form-table tbody th{width:100%;max-width:100%}.rsssl-grid .rsssl-item.small .item-container{width:390px}.rsssl-grid .rsssl-item.small .item-container th{width:85% !important}.rsssl-grid .rsssl-item.small .item-container .form-table tbody tr{width:100%}.rsssl-grid .rsssl-item.no-border .item-container{border:0}.rsssl-grid .rsssl-item.no-background .item-container{background-color:#f2f2f2}.rsssl-grid #rsssl-progress-footer{width:100%;text-align:left;margin-left:10px}.rsssl-grid #rsssl-progress-footer .rsssl-footer-item form{float:right}.rsssl-grid #rsssl-progress-footer .rsssl-footer-item+.rsssl-footer-item{margin-right:20px;padding:4px 0}.rsssl-grid #rsssl-progress-footer .footer-left{float:right}.rsssl-grid #rsssl-progress-footer .footer-left .upsell{min-width:80px;text-align:center}.rsssl-grid #rsssl-progress-footer .footer-right{float:left}.rsssl-grid #rsssl-progress-footer .hidden{display:none}.rsssl-grid .rsssl-system-status-footer-info{margin-left:20px;width:100%;text-align:left}.rsssl-grid .rsssl-system-status-footer-info .system-status-info{margin-right:6px}.rsssl-grid .dot{height:10px;width:10px;border-radius:50%;display:inline-block}.rsssl-grid .rsssl-dot-success{background-color:#61ce70}.rsssl-grid .rsssl-dot-error{background-color:#d7263d}.upsell-grid-container .rsssl-secondary-header-item img{height:30px;padding-top:5px}.rsssl-grid{position:relative}.rsssl-grid .rsssl-item{width:calc(100% - 20px);padding:10px;height:475px;min-height:500px;z-index:1}@media only screen and (min-width:400px){.rsssl-grid .rsssl-item{width:calc(100% - 20px)}}@media only screen and (min-width:600px){.rsssl-grid .rsssl-item{width:calc(100% - 20px)}}@media only screen and (min-width:768px){.rsssl-grid .rsssl-item{width:calc(100% - 20px)}}@media only screen and (min-width:992px){.rsssl-grid .rsssl-item{width:calc(100% - 20px)}}@media only screen and (min-width:1555px){.rsssl-grid .rsssl-item{width:calc(50% - 20px)}}.rsssl-grid .rsssl-item.small{width:calc(100% - 20px)}@media only screen and (min-width:400px){.rsssl-grid .rsssl-item.small{width:calc(100% - 20px)}}@media only screen and (min-width:600px){.rsssl-grid .rsssl-item.small{width:calc(100% - 20px)}}@media only screen and (min-width:768px){.rsssl-grid .rsssl-item.small{width:calc(50% - 20px)}}@media only screen and (min-width:992px){.rsssl-grid .rsssl-item.small{width:calc(50% - 20px)}}@media only screen and (min-width:1555px){.rsssl-grid .rsssl-item.small{width:calc(25% - 20px)}}.rsssl-grid .rsssl-item.small .item-container{width:100%;min-width:200px}.rsssl-grid .rsssl-item.half-height{min-height:250px}@media only screen and (min-width:400px){.rsssl-grid .rsssl-item.half-height{height:237.5px;min-height:250px}}@media only screen and (min-width:600px){.rsssl-grid .rsssl-item.half-height{min-height:250px;height:237.5px}}@media only screen and (min-width:768px){.rsssl-grid .rsssl-item.half-height{min-height:250px;height:237.5px}}@media only screen and (min-width:992px){.rsssl-grid .rsssl-item.half-height{min-height:250px;height:237.5px}}@media only screen and (min-width:1555px){.rsssl-grid .rsssl-item.half-height{min-height:250px;height:237.5px}}.rsssl-grid .rsssl-item.half-height .item-container{width:100%;min-width:200px;min-height:250px}.rsssl-grid .rsssl-item .settings.rsssl-item{width:100%;padding:0}.rsssl-grid .rsssl-item.muuri-item-hidden{z-index:0}.rsssl-grid .rsssl-item.muuri-item-releasing{z-index:2}.rsssl-grid .rsssl-item.muuri-item-dragging{z-index:3}.rsssl-grid .rsssl-item .rsssl-grid-header{border-bottom:1px solid lightgrey;padding:0;height:60px}.rsssl-grid .rsssl-item .rsssl-grid-header .rsssl-grid-header-container{margin:0 20px;height:100%}.rsssl-grid .rsssl-item .rsssl-grid-header .rsssl-grid-title{cursor:pointer;font-size:20px;padding:20px 0;font-weight:bold;float:right}.rsssl-grid .rsssl-item .rsssl-grid-header .rsssl-grid-controls{float:left;margin-top:20px;color:#cecece}.rsssl-grid .rsssl-item .item-container{background-color:#fff;position:relative;box-shadow:0 0 5px 5px rgba(222,222,222,0.2);height:100%;width:100%}.rsssl-grid .rsssl-item .item-container .item-content{clear:both;margin:15px;height:calc(100% - 100px);padding-top:0;padding-bottom:10px}.rsssl-grid .rsssl-item.no-border .item-container{border:0}.rsssl-grid .rsssl-item.no-background .item-container{background-color:#f1f1f1}.rsssl-grid .rsssl-item.muuri-item-placeholder .item-container{border-style:dashed;padding:0}
|
1 |
+
.settings_page_rlrsssl_really_simple_ssl #wpcontent,.settings_page_really-simple-ssl #wpcontent{padding:0}.settings_page_rlrsssl_really_simple_ssl #wpcontent .rsssl-footer-item form,.settings_page_really-simple-ssl #wpcontent .rsssl-footer-item form{float:right}.settings_page_rlrsssl_really_simple_ssl #wpcontent .nav-tab,.settings_page_really-simple-ssl #wpcontent .nav-tab{padding:16px 20px 17px 20px;margin-bottom:0;color:#444;font-weight:normal;font-size:1.2em;background:inherit;border:0}.settings_page_rlrsssl_really_simple_ssl #wpcontent .nav-tab.nav-tab-active,.settings_page_really-simple-ssl #wpcontent .nav-tab.nav-tab-active{border-bottom:2px solid #fbc43d !important;background:#fff;padding-bottom:15px}@media screen and (max-width:800px){.settings_page_rlrsssl_really_simple_ssl #wpcontent .nav-tab-wrapper,.settings_page_really-simple-ssl #wpcontent .nav-tab-wrapper{display:flex;flex-wrap:wrap;justify-content:center}.settings_page_rlrsssl_really_simple_ssl #wpcontent .nav-tab-wrapper .nav-tab,.settings_page_really-simple-ssl #wpcontent .nav-tab-wrapper .nav-tab{margin-right:25px}.settings_page_rlrsssl_really_simple_ssl #wpcontent .nav-tab-wrapper .documentation,.settings_page_really-simple-ssl #wpcontent .nav-tab-wrapper .documentation{display:none}}@media screen and (max-width:480px){.settings_page_rlrsssl_really_simple_ssl #wpcontent .nav-tab-wrapper .nav-tab,.settings_page_really-simple-ssl #wpcontent .nav-tab-wrapper .nav-tab{padding:22px 3px 10px 3px}.settings_page_rlrsssl_really_simple_ssl #wpcontent .nav-tab-wrapper .nav-tab-active,.settings_page_really-simple-ssl #wpcontent .nav-tab-wrapper .nav-tab-active{padding-bottom:10px}}.settings_page_rlrsssl_really_simple_ssl #wpcontent .nav-tab-wrapper,.settings_page_really-simple-ssl #wpcontent .nav-tab-wrapper{min-height:60px;background-color:#fff;display:flex;align-items:center;border:0}.settings_page_rlrsssl_really_simple_ssl #wpcontent .rsssl-logo-container,.settings_page_really-simple-ssl #wpcontent .rsssl-logo-container{margin-right:25px}.settings_page_rlrsssl_really_simple_ssl #wpcontent .rsssl-logo-container #rsssl-logo,.settings_page_really-simple-ssl #wpcontent .rsssl-logo-container #rsssl-logo{height:40px;width:200px}.settings_page_rlrsssl_really_simple_ssl #wpcontent .rsssl-logo-container #rsssl-logo img,.settings_page_really-simple-ssl #wpcontent .rsssl-logo-container #rsssl-logo img{width:200px}.settings_page_rlrsssl_really_simple_ssl #wpcontent .header-links,.settings_page_really-simple-ssl #wpcontent .header-links{display:flex;flex:1;justify-content:flex-end;flex-direction:row;align-items:center;margin-left:20px}.settings_page_rlrsssl_really_simple_ssl #wpcontent .header-links .documentation,.settings_page_really-simple-ssl #wpcontent .header-links .documentation{text-decoration:underline}.settings_page_rlrsssl_really_simple_ssl #wpcontent .header-links .header-upsell .documentation,.settings_page_really-simple-ssl #wpcontent .header-links .header-upsell .documentation{margin-right:25px}.settings_page_rlrsssl_really_simple_ssl #wpcontent .header-links .header-upsell a,.settings_page_really-simple-ssl #wpcontent .header-links .header-upsell a{text-decoration:none}.settings_page_rlrsssl_really_simple_ssl #wpcontent .header-links .header-upsell .header-upsell-pro,.settings_page_really-simple-ssl #wpcontent .header-links .header-upsell .header-upsell-pro{color:black;border:3px solid black;margin:10px;width:80px;text-align:center;padding:5px;border-radius:20px;font-weight:600}.network-admin .rsssl-logo-container{height:60px}.rsssl-grid{width:calc(100% - 20px);margin:10px;position:relative;display:flex;flex-direction:row;flex-wrap:wrap}.rsssl-grid .button-rsssl-tertiary{background-color:#d7263d;color:white;border:0}.rsssl-grid .rsssl-wide-button{width:220px}.rsssl-grid .rsssl-progress .rsssl-task-list{height:257px;overflow:hidden}.rsssl-grid .rsssl-progress .rsssl-toggle-active{text-decoration:underline}.rsssl-grid .rsssl-progress #rsssl-all-tasks,.rsssl-grid .rsssl-progress #rsssl-remaining-tasks{display:none}.rsssl-grid .rsssl-progress .rsssl-tasks-container{border-bottom:1px solid lightgrey;color:lightgrey}.rsssl-grid .rsssl-progress .rsssl-tasks-container.active{text-decoration:none;border-bottom:0;color:initial}.rsssl-grid .rsssl-progress .rsssl-tasks-inactive{text-decoration:underline;color:lightgrey}.rsssl-grid .rsssl-item{width:800px;height:485px;z-index:1}.rsssl-grid .rsssl-item.small{width:400px}.rsssl-grid .rsssl-item .rsssl-close-warning-x{color:#ccc;font-size:.9em;margin-left:25px}.rsssl-grid .rsssl-item .item-container{background-color:#fff;position:relative;box-shadow:0 0 5px 5px rgba(222,222,222,0.2);width:790px;height:475px}.rsssl-grid .rsssl-item .item-container .form-table{display:flex}.rsssl-grid .rsssl-item .item-container .form-table tbody{display:flex;flex-direction:column;flex-wrap:wrap;max-height:340px;width:100% !important}.rsssl-grid .rsssl-item .item-container .form-table tbody tr{padding:0 0 0 0 !important;display:flex;align-items:center;flex-direction:row;width:50%}.rsssl-grid .rsssl-item .item-container .form-table tbody tr td{padding:0;margin:0}.rsssl-grid .rsssl-item .item-container .form-table tbody tr th{margin-right:0;width:85%;display:flex;align-items:center;font-size:13px;font-weight:normal}.rsssl-grid .rsssl-item .item-container .form-table tbody tr th .dashicons-editor-help{font-size:22px}.rsssl-grid .rsssl-item .item-container .form-table tbody tr th .rsssl-tooltip-right{padding-left:10px}.rsssl-grid .rsssl-item .item-container .form-table tbody tr th,.rsssl-grid .rsssl-item .item-container .form-table tbody tr td{padding:8px 0 !important;font-size:13px}.rsssl-grid .rsssl-item .item-container .form-table tbody tr th p,.rsssl-grid .rsssl-item .item-container .form-table tbody tr td p{font-size:13px}.rsssl-grid .rsssl-item .item-container h2{display:none}.rsssl-grid .rsssl-item .item-container .rsssl-save-settings-feedback{margin-left:20px;color:#d7263d}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-header{display:flex;align-items:center;justify-content:space-between;height:60px;border-bottom:1px solid #dedede;padding:0 25px 0 25px}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-header .rsssl-instructions a{color:#3c3c3c}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-header .rsssl-secondary-header-item{display:flex;color:#3c3c3c}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-header .rsssl-secondary-header-item .all-task-count,.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-header .rsssl-secondary-header-item .open-task-count{padding-right:3px;padding-top:3px}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-header .rsssl-secondary-header-item .all-task-count{margin-left:5px}.rsssl-grid .rsssl-item .item-container .rsssl-table-td-main-content{padding-right:15px}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content{height:360px;margin:10px 25px 10px 25px;border-bottom:1px solid #dedede}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-block{padding-top:10px}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-block .progress-bar-container{margin:0 0 25px 0}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-block .progress{overflow:hidden;height:20px;border-radius:5px;background-color:#f7f7f7}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-block .progress .bar{height:100%;background-color:#61ce70}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-block .progress-text{display:flex;align-items:center;margin:10px 0;padding-top:10px;padding-bottom:10px}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-block .progress-text .rsssl-progress-percentage{font-size:32px;font-weight:700}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-block .progress-text .rsssl-progress-text{margin-right:35px;font-size:18px;font-weight:600}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-block .progress-text .rsssl-progress-text a{margin-right:3px}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-block .rsssl-progress-table td{padding:10px 0 10px 10px}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-block .rsssl-progress-table td+td{padding-right:15px}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-tips-tricks{color:#3c3c3c;padding-bottom:15px}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-tips-tricks .tips-tricks-content{display:flex;flex-direction:column;margin-left:10px;height:340px}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-tips-tricks .tips-tricks-content .tips-tricks-top{flex-grow:1}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-tips-tricks .tips-tricks-content .tips-tricks-top .rsssl-tips-tricks-element{margin-top:10px;margin-bottom:15px;display:flex;flex-direction:row;justify-content:space-between}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-tips-tricks .tips-tricks-content .tips-tricks-top .rsssl-tips-tricks-content{padding-left:20px}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-tips-tricks .tips-tricks-content .tips-tricks-bottom{color:#3c3c3c}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-tips-tricks .rsssl-tips-tricks-read-more a{text-decoration:none;white-space:nowrap}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-bullet{height:13px;width:13px;border-radius:50%;margin-left:10px;background-color:lightgrey;text-decoration:none}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content #rsssl-support-forums-container{display:flex;flex-wrap:wrap;flex-direction:row}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content #rsssl-support-forums-container .rsssl-support-forums{display:flex;width:50%}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content #rsssl-support-forums-container .rsssl-support-forums a{text-decoration:none;color:#3c3c3c;display:flex;align-items:center;padding:2px 0}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content #rsssl-support-forums-container .rsssl-support-forums .rsssl-bullet{margin:7px 0 7px 7px;background-color:lightgrey;float:right}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content #rsssl-support-forums-container .rsssl-support-forums .rsssl-bullet:hover{background-color:#fbc43d}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content #rsssl-support-forums-container .rsssl-support-forums .rsssl-forums-content{float:right;color:#3c3c3c}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content #rsssl-support-forums-container .rsssl-support-forums .rsssl-forums-content:hover{text-decoration:underline}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content #rsssl-feedback{color:#d7263d}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-upsell{display:flex !important;flex-direction:row;padding:7px 0 7px 0;align-items:center;color:#3c3c3c}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-upsell .plugin-text a{text-decoration:none;color:#3c3c3c}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-upsell .plugin-text a:hover{color:#fbc43d}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-upsell .rsp-image{margin-left:5px}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-upsell .wpsi-red{background-color:#d7263d}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-upsell .cmplztc-black{background-color:#333}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-upsell .cmplz-blue{background-color:#27adea}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-upsell .zip-pink{background-color:#e366a1}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-upsell .plugin-status{margin-right:auto}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-status{display:block;min-width:60px;text-align:center;border-radius:15px;padding:4px 8px 4px 8px;font-size:.8em;font-weight:600;height:17px;line-height:17px}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-premium{background-color:#29b6f6;color:white}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-success{background-color:#61ce70;color:white}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-open{background-color:#fbc43d}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-warning{background-color:#d7263d;color:white}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-footer{display:flex;align-items:center;margin:14px 25px 0 25px;height:40px;bottom:0;width:95%}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-footer .rsssl-button-save{margin-left:25px}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-footer #rsssl-feedback{font-weight:600;color:#61ce70;padding-right:10px}.rsssl-grid .rsssl-item .item-container .rsssl-deactivate-keep-ssl th,.rsssl-grid .rsssl-item .item-container .rsssl-deactivate-keep-ssl span{display:none}.rsssl-grid .rsssl-item.half-height{height:247.5px}.rsssl-grid .rsssl-item.half-height .item-container{height:237.5px}.rsssl-grid .rsssl-item.half-height .item-container .rsssl-grid-item-content{height:110px}.rsssl-grid .rsssl-item.half-height .item-container .rsssl-grid-item-content .form-table tbody tr,.rsssl-grid .rsssl-item.half-height .item-container .rsssl-grid-item-content .form-table tbody th{width:100%;max-width:100%}.rsssl-grid .rsssl-item.small .item-container{width:390px}.rsssl-grid .rsssl-item.small .item-container th{width:85% !important}.rsssl-grid .rsssl-item.small .item-container .form-table tbody tr{width:100%}.rsssl-grid .rsssl-item.no-border .item-container{border:0}.rsssl-grid .rsssl-item.no-background .item-container{background-color:#f2f2f2}.rsssl-grid #rsssl-progress-footer{width:100%;text-align:left;margin-left:10px}.rsssl-grid #rsssl-progress-footer .rsssl-footer-item form{float:right}.rsssl-grid #rsssl-progress-footer .rsssl-footer-item+.rsssl-footer-item{margin-right:20px;padding:4px 0}.rsssl-grid #rsssl-progress-footer .footer-left{float:right}.rsssl-grid #rsssl-progress-footer .footer-left .upsell{min-width:80px;text-align:center}.rsssl-grid #rsssl-progress-footer .footer-right{float:left}.rsssl-grid #rsssl-progress-footer .hidden{display:none}.rsssl-grid .rsssl-system-status-footer-info{margin-left:20px;width:100%;text-align:left}.rsssl-grid .rsssl-system-status-footer-info .system-status-info{margin-right:6px}.rsssl-grid .dot{height:10px;width:10px;border-radius:50%;display:inline-block}.rsssl-grid .rsssl-dot-success{background-color:#61ce70}.rsssl-grid .rsssl-dot-error{background-color:#d7263d}.upsell-grid-container .rsssl-secondary-header-item img{height:30px;padding-top:5px}.rsssl-grid{position:relative}.rsssl-grid .rsssl-item{width:calc(100% - 20px);padding:10px;height:475px;min-height:500px;z-index:1}@media only screen and (min-width:400px){.rsssl-grid .rsssl-item{width:calc(100% - 20px)}}@media only screen and (min-width:600px){.rsssl-grid .rsssl-item{width:calc(100% - 20px)}}@media only screen and (min-width:768px){.rsssl-grid .rsssl-item{width:calc(100% - 20px)}}@media only screen and (min-width:992px){.rsssl-grid .rsssl-item{width:calc(100% - 20px)}}@media only screen and (min-width:1555px){.rsssl-grid .rsssl-item{width:calc(50% - 20px)}}.rsssl-grid .rsssl-item.small{width:calc(100% - 20px)}@media only screen and (min-width:400px){.rsssl-grid .rsssl-item.small{width:calc(100% - 20px)}}@media only screen and (min-width:600px){.rsssl-grid .rsssl-item.small{width:calc(100% - 20px)}}@media only screen and (min-width:768px){.rsssl-grid .rsssl-item.small{width:calc(50% - 20px)}}@media only screen and (min-width:992px){.rsssl-grid .rsssl-item.small{width:calc(50% - 20px)}}@media only screen and (min-width:1555px){.rsssl-grid .rsssl-item.small{width:calc(25% - 20px)}}.rsssl-grid .rsssl-item.small .item-container{width:100%;min-width:200px}.rsssl-grid .rsssl-item.half-height{min-height:250px}@media only screen and (min-width:400px){.rsssl-grid .rsssl-item.half-height{height:237.5px;min-height:250px}}@media only screen and (min-width:600px){.rsssl-grid .rsssl-item.half-height{min-height:250px;height:237.5px}}@media only screen and (min-width:768px){.rsssl-grid .rsssl-item.half-height{min-height:250px;height:237.5px}}@media only screen and (min-width:992px){.rsssl-grid .rsssl-item.half-height{min-height:250px;height:237.5px}}@media only screen and (min-width:1555px){.rsssl-grid .rsssl-item.half-height{min-height:250px;height:237.5px}}.rsssl-grid .rsssl-item.half-height .item-container{width:100%;min-width:200px;min-height:250px}.rsssl-grid .rsssl-item .settings.rsssl-item{width:100%;padding:0}.rsssl-grid .rsssl-item.muuri-item-hidden{z-index:0}.rsssl-grid .rsssl-item.muuri-item-releasing{z-index:2}.rsssl-grid .rsssl-item.muuri-item-dragging{z-index:3}.rsssl-grid .rsssl-item .rsssl-grid-header{border-bottom:1px solid lightgrey;padding:0;height:60px}.rsssl-grid .rsssl-item .rsssl-grid-header .rsssl-grid-header-container{margin:0 20px;height:100%}.rsssl-grid .rsssl-item .rsssl-grid-header .rsssl-grid-title{cursor:pointer;font-size:20px;padding:20px 0;font-weight:bold;float:right}.rsssl-grid .rsssl-item .rsssl-grid-header .rsssl-grid-controls{float:left;margin-top:20px;color:#cecece}.rsssl-grid .rsssl-item .item-container{background-color:#fff;position:relative;box-shadow:0 0 5px 5px rgba(222,222,222,0.2);height:100%;width:100%}.rsssl-grid .rsssl-item .item-container .item-content{clear:both;margin:15px;height:calc(100% - 100px);padding-top:0;padding-bottom:10px}.rsssl-grid .rsssl-item.no-border .item-container{border:0}.rsssl-grid .rsssl-item.no-background .item-container{background-color:#f1f1f1}.rsssl-grid .rsssl-item.muuri-item-placeholder .item-container{border-style:dashed;padding:0}
|
grid/css/grid.css
CHANGED
@@ -18,7 +18,7 @@
|
|
18 |
}
|
19 |
.settings_page_rlrsssl_really_simple_ssl #wpcontent .nav-tab.nav-tab-active,
|
20 |
.settings_page_really-simple-ssl #wpcontent .nav-tab.nav-tab-active {
|
21 |
-
border-bottom: 2px solid #FBC43D
|
22 |
background: #fff;
|
23 |
padding-bottom: 15px;
|
24 |
}
|
@@ -190,7 +190,7 @@
|
|
190 |
}
|
191 |
.rsssl-grid .rsssl-item .item-container .form-table tbody tr th {
|
192 |
margin-left: 0;
|
193 |
-
width:
|
194 |
display: flex;
|
195 |
align-items: center;
|
196 |
font-size: 13px;
|
@@ -201,11 +201,10 @@
|
|
201 |
}
|
202 |
.rsssl-grid .rsssl-item .item-container .form-table tbody tr th .rsssl-tooltip-right {
|
203 |
padding-right: 10px;
|
204 |
-
margin-top: -4px;
|
205 |
}
|
206 |
.rsssl-grid .rsssl-item .item-container .form-table tbody tr th,
|
207 |
.rsssl-grid .rsssl-item .item-container .form-table tbody tr td {
|
208 |
-
padding:
|
209 |
font-size: 13px;
|
210 |
}
|
211 |
.rsssl-grid .rsssl-item .item-container .form-table tbody tr th p,
|
@@ -284,6 +283,9 @@
|
|
284 |
height: 100%;
|
285 |
background-color: #61ce70;
|
286 |
}
|
|
|
|
|
|
|
287 |
.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-block .progress-text {
|
288 |
display: flex;
|
289 |
align-items: center;
|
@@ -303,6 +305,9 @@
|
|
303 |
.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-block .progress-text .rsssl-progress-text a {
|
304 |
margin-left: 3px;
|
305 |
}
|
|
|
|
|
|
|
306 |
.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-block .rsssl-progress-table td {
|
307 |
padding: 10px 10px 10px 0;
|
308 |
}
|
@@ -477,7 +482,7 @@
|
|
477 |
width: 390px;
|
478 |
}
|
479 |
.rsssl-grid .rsssl-item.small .item-container th {
|
480 |
-
width:
|
481 |
}
|
482 |
.rsssl-grid .rsssl-item.small .item-container .form-table tbody tr {
|
483 |
width: 100%;
|
@@ -488,29 +493,36 @@
|
|
488 |
.rsssl-grid .rsssl-item.no-background .item-container {
|
489 |
background-color: #f2f2f2;
|
490 |
}
|
491 |
-
.rsssl-grid #rsssl-progress-footer
|
|
|
492 |
width: 100%;
|
493 |
text-align: right;
|
494 |
margin-right: 10px;
|
495 |
}
|
496 |
-
.rsssl-grid #rsssl-progress-footer .rsssl-footer-item form
|
|
|
497 |
float: left;
|
498 |
}
|
499 |
-
.rsssl-grid #rsssl-progress-footer .rsssl-footer-item + .rsssl-footer-item
|
|
|
500 |
margin-left: 20px;
|
501 |
padding: 4px 0;
|
502 |
}
|
503 |
-
.rsssl-grid #rsssl-progress-footer .footer-left
|
|
|
504 |
float: left;
|
505 |
}
|
506 |
-
.rsssl-grid #rsssl-progress-footer .footer-left .upsell
|
|
|
507 |
min-width: 80px;
|
508 |
text-align: center;
|
509 |
}
|
510 |
-
.rsssl-grid #rsssl-progress-footer .footer-right
|
|
|
511 |
float: right;
|
512 |
}
|
513 |
-
.rsssl-grid #rsssl-progress-footer .hidden
|
|
|
514 |
display: none;
|
515 |
}
|
516 |
.rsssl-grid .rsssl-system-status-footer-info {
|
18 |
}
|
19 |
.settings_page_rlrsssl_really_simple_ssl #wpcontent .nav-tab.nav-tab-active,
|
20 |
.settings_page_really-simple-ssl #wpcontent .nav-tab.nav-tab-active {
|
21 |
+
border-bottom: 2px solid #FBC43D;
|
22 |
background: #fff;
|
23 |
padding-bottom: 15px;
|
24 |
}
|
190 |
}
|
191 |
.rsssl-grid .rsssl-item .item-container .form-table tbody tr th {
|
192 |
margin-left: 0;
|
193 |
+
width: 90%;
|
194 |
display: flex;
|
195 |
align-items: center;
|
196 |
font-size: 13px;
|
201 |
}
|
202 |
.rsssl-grid .rsssl-item .item-container .form-table tbody tr th .rsssl-tooltip-right {
|
203 |
padding-right: 10px;
|
|
|
204 |
}
|
205 |
.rsssl-grid .rsssl-item .item-container .form-table tbody tr th,
|
206 |
.rsssl-grid .rsssl-item .item-container .form-table tbody tr td {
|
207 |
+
padding: 6px 0 !important;
|
208 |
font-size: 13px;
|
209 |
}
|
210 |
.rsssl-grid .rsssl-item .item-container .form-table tbody tr th p,
|
283 |
height: 100%;
|
284 |
background-color: #61ce70;
|
285 |
}
|
286 |
+
.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-block .progress .bar.orange {
|
287 |
+
background-color: #FBC43D;
|
288 |
+
}
|
289 |
.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-block .progress-text {
|
290 |
display: flex;
|
291 |
align-items: center;
|
305 |
.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-block .progress-text .rsssl-progress-text a {
|
306 |
margin-left: 3px;
|
307 |
}
|
308 |
+
.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-block .rsssl-progress-table tr {
|
309 |
+
position: relative;
|
310 |
+
}
|
311 |
.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-block .rsssl-progress-table td {
|
312 |
padding: 10px 10px 10px 0;
|
313 |
}
|
482 |
width: 390px;
|
483 |
}
|
484 |
.rsssl-grid .rsssl-item.small .item-container th {
|
485 |
+
width: 90% !important;
|
486 |
}
|
487 |
.rsssl-grid .rsssl-item.small .item-container .form-table tbody tr {
|
488 |
width: 100%;
|
493 |
.rsssl-grid .rsssl-item.no-background .item-container {
|
494 |
background-color: #f2f2f2;
|
495 |
}
|
496 |
+
.rsssl-grid #rsssl-progress-footer,
|
497 |
+
.rsssl-grid #rsssl-premium-settings-footer {
|
498 |
width: 100%;
|
499 |
text-align: right;
|
500 |
margin-right: 10px;
|
501 |
}
|
502 |
+
.rsssl-grid #rsssl-progress-footer .rsssl-footer-item form,
|
503 |
+
.rsssl-grid #rsssl-premium-settings-footer .rsssl-footer-item form {
|
504 |
float: left;
|
505 |
}
|
506 |
+
.rsssl-grid #rsssl-progress-footer .rsssl-footer-item + .rsssl-footer-item,
|
507 |
+
.rsssl-grid #rsssl-premium-settings-footer .rsssl-footer-item + .rsssl-footer-item {
|
508 |
margin-left: 20px;
|
509 |
padding: 4px 0;
|
510 |
}
|
511 |
+
.rsssl-grid #rsssl-progress-footer .footer-left,
|
512 |
+
.rsssl-grid #rsssl-premium-settings-footer .footer-left {
|
513 |
float: left;
|
514 |
}
|
515 |
+
.rsssl-grid #rsssl-progress-footer .footer-left .upsell,
|
516 |
+
.rsssl-grid #rsssl-premium-settings-footer .footer-left .upsell {
|
517 |
min-width: 80px;
|
518 |
text-align: center;
|
519 |
}
|
520 |
+
.rsssl-grid #rsssl-progress-footer .footer-right,
|
521 |
+
.rsssl-grid #rsssl-premium-settings-footer .footer-right {
|
522 |
float: right;
|
523 |
}
|
524 |
+
.rsssl-grid #rsssl-progress-footer .hidden,
|
525 |
+
.rsssl-grid #rsssl-premium-settings-footer .hidden {
|
526 |
display: none;
|
527 |
}
|
528 |
.rsssl-grid .rsssl-system-status-footer-info {
|
grid/css/grid.css.map
CHANGED
@@ -1 +1 @@
|
|
1 |
-
{"version":3,"sources":["grid.less"],"names":[],"mappings":"
|
1 |
+
{"version":3,"sources":["grid.less"],"names":[],"mappings":"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","file":"grid.css"}
|
grid/css/grid.less
CHANGED
@@ -1,5 +1,4 @@
|
|
1 |
// RTL generator: https://cssjanus.github.io/
|
2 |
-
|
3 |
@gridblock_height: 475px;
|
4 |
@gridblock_width: 800px;
|
5 |
@gridblock_width_small:400px;
|
@@ -39,7 +38,7 @@
|
|
39 |
background: inherit;
|
40 |
border: 0;
|
41 |
&.nav-tab-active {
|
42 |
-
border-bottom: 2px solid @color_open
|
43 |
background: #fff;
|
44 |
padding-bottom:15px;
|
45 |
}
|
@@ -212,19 +211,18 @@
|
|
212 |
font-size: 22px;
|
213 |
}
|
214 |
margin-left: 0;
|
215 |
-
width:
|
216 |
display: flex;
|
217 |
align-items: center;
|
218 |
font-size: 13px;
|
219 |
font-weight: normal;
|
220 |
.rsssl-tooltip-right {
|
221 |
padding-right: 10px;
|
222 |
-
margin-top:-4px;
|
223 |
}
|
224 |
}
|
225 |
th, td {
|
226 |
// Important to override default WP style
|
227 |
-
padding:
|
228 |
font-size:13px;
|
229 |
p {font-size:13px}
|
230 |
}
|
@@ -293,12 +291,13 @@
|
|
293 |
height: 20px;
|
294 |
border-radius: 5px;
|
295 |
background-color: #f7f7f7;
|
296 |
-
|
297 |
-
|
298 |
-
|
299 |
-
|
300 |
-
|
301 |
-
|
|
|
302 |
}
|
303 |
|
304 |
.progress-text {
|
@@ -324,6 +323,9 @@
|
|
324 |
}
|
325 |
|
326 |
.rsssl-progress-table {
|
|
|
|
|
|
|
327 |
td {
|
328 |
padding: 10px 10px 10px 0;
|
329 |
}
|
@@ -544,7 +546,7 @@
|
|
544 |
.item-container {
|
545 |
width: @gridblock_width_small - @grid_margin;
|
546 |
th {
|
547 |
-
width:
|
548 |
}
|
549 |
.form-table tbody tr {
|
550 |
width: 100%;
|
@@ -566,7 +568,7 @@
|
|
566 |
Footers
|
567 |
*/
|
568 |
|
569 |
-
#rsssl-progress-footer {
|
570 |
width: 100%;
|
571 |
text-align: right;
|
572 |
margin-right: @grid_margin;
|
1 |
// RTL generator: https://cssjanus.github.io/
|
|
|
2 |
@gridblock_height: 475px;
|
3 |
@gridblock_width: 800px;
|
4 |
@gridblock_width_small:400px;
|
38 |
background: inherit;
|
39 |
border: 0;
|
40 |
&.nav-tab-active {
|
41 |
+
border-bottom: 2px solid @color_open;
|
42 |
background: #fff;
|
43 |
padding-bottom:15px;
|
44 |
}
|
211 |
font-size: 22px;
|
212 |
}
|
213 |
margin-left: 0;
|
214 |
+
width: 90%;
|
215 |
display: flex;
|
216 |
align-items: center;
|
217 |
font-size: 13px;
|
218 |
font-weight: normal;
|
219 |
.rsssl-tooltip-right {
|
220 |
padding-right: 10px;
|
|
|
221 |
}
|
222 |
}
|
223 |
th, td {
|
224 |
// Important to override default WP style
|
225 |
+
padding: 6px 0 !important;
|
226 |
font-size:13px;
|
227 |
p {font-size:13px}
|
228 |
}
|
291 |
height: 20px;
|
292 |
border-radius: 5px;
|
293 |
background-color: #f7f7f7;
|
294 |
+
.bar {
|
295 |
+
height: 100%;
|
296 |
+
background-color: @color-success;
|
297 |
+
}
|
298 |
+
.bar.orange {
|
299 |
+
background-color: @color_open;
|
300 |
+
}
|
301 |
}
|
302 |
|
303 |
.progress-text {
|
323 |
}
|
324 |
|
325 |
.rsssl-progress-table {
|
326 |
+
tr {
|
327 |
+
position:relative;
|
328 |
+
}
|
329 |
td {
|
330 |
padding: 10px 10px 10px 0;
|
331 |
}
|
546 |
.item-container {
|
547 |
width: @gridblock_width_small - @grid_margin;
|
548 |
th {
|
549 |
+
width: 90% !important;
|
550 |
}
|
551 |
.form-table tbody tr {
|
552 |
width: 100%;
|
568 |
Footers
|
569 |
*/
|
570 |
|
571 |
+
#rsssl-progress-footer, #rsssl-premium-settings-footer {
|
572 |
width: 100%;
|
573 |
text-align: right;
|
574 |
margin-right: @grid_margin;
|
grid/css/grid.min.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
.settings_page_rlrsssl_really_simple_ssl #wpcontent,.settings_page_really-simple-ssl #wpcontent{padding:0}.settings_page_rlrsssl_really_simple_ssl #wpcontent .rsssl-footer-item form,.settings_page_really-simple-ssl #wpcontent .rsssl-footer-item form{float:left}.settings_page_rlrsssl_really_simple_ssl #wpcontent .nav-tab,.settings_page_really-simple-ssl #wpcontent .nav-tab{padding:16px 20px 17px 20px;margin-bottom:0;color:#444;font-weight:normal;font-size:1.2em;background:inherit;border:0}.settings_page_rlrsssl_really_simple_ssl #wpcontent .nav-tab.nav-tab-active,.settings_page_really-simple-ssl #wpcontent .nav-tab.nav-tab-active{border-bottom:2px solid #fbc43d !important;background:#fff;padding-bottom:15px}@media screen and (max-width:800px){.settings_page_rlrsssl_really_simple_ssl #wpcontent .nav-tab-wrapper,.settings_page_really-simple-ssl #wpcontent .nav-tab-wrapper{display:flex;flex-wrap:wrap;justify-content:center}.settings_page_rlrsssl_really_simple_ssl #wpcontent .nav-tab-wrapper .nav-tab,.settings_page_really-simple-ssl #wpcontent .nav-tab-wrapper .nav-tab{margin-left:25px}.settings_page_rlrsssl_really_simple_ssl #wpcontent .nav-tab-wrapper .documentation,.settings_page_really-simple-ssl #wpcontent .nav-tab-wrapper .documentation{display:none}}@media screen and (max-width:480px){.settings_page_rlrsssl_really_simple_ssl #wpcontent .nav-tab-wrapper .nav-tab,.settings_page_really-simple-ssl #wpcontent .nav-tab-wrapper .nav-tab{padding:22px 3px 10px 3px}.settings_page_rlrsssl_really_simple_ssl #wpcontent .nav-tab-wrapper .nav-tab-active,.settings_page_really-simple-ssl #wpcontent .nav-tab-wrapper .nav-tab-active{padding-bottom:10px}}.settings_page_rlrsssl_really_simple_ssl #wpcontent .nav-tab-wrapper,.settings_page_really-simple-ssl #wpcontent .nav-tab-wrapper{min-height:60px;background-color:#fff;display:flex;align-items:center;border:0}.settings_page_rlrsssl_really_simple_ssl #wpcontent .rsssl-logo-container,.settings_page_really-simple-ssl #wpcontent .rsssl-logo-container{margin-left:25px}.settings_page_rlrsssl_really_simple_ssl #wpcontent .rsssl-logo-container #rsssl-logo,.settings_page_really-simple-ssl #wpcontent .rsssl-logo-container #rsssl-logo{height:40px;width:200px}.settings_page_rlrsssl_really_simple_ssl #wpcontent .rsssl-logo-container #rsssl-logo img,.settings_page_really-simple-ssl #wpcontent .rsssl-logo-container #rsssl-logo img{width:200px}.settings_page_rlrsssl_really_simple_ssl #wpcontent .header-links,.settings_page_really-simple-ssl #wpcontent .header-links{display:flex;flex:1;justify-content:flex-end;flex-direction:row;align-items:center;margin-right:20px}.settings_page_rlrsssl_really_simple_ssl #wpcontent .header-links .documentation,.settings_page_really-simple-ssl #wpcontent .header-links .documentation{text-decoration:underline}.settings_page_rlrsssl_really_simple_ssl #wpcontent .header-links .header-upsell .documentation,.settings_page_really-simple-ssl #wpcontent .header-links .header-upsell .documentation{margin-left:25px}.settings_page_rlrsssl_really_simple_ssl #wpcontent .header-links .header-upsell a,.settings_page_really-simple-ssl #wpcontent .header-links .header-upsell a{text-decoration:none}.settings_page_rlrsssl_really_simple_ssl #wpcontent .header-links .header-upsell .header-upsell-pro,.settings_page_really-simple-ssl #wpcontent .header-links .header-upsell .header-upsell-pro{color:black;border:3px solid black;margin:10px;width:80px;text-align:center;padding:5px;border-radius:20px;font-weight:600}.network-admin .rsssl-logo-container{height:60px}.rsssl-grid{width:calc(100% - 20px);margin:10px;position:relative;display:flex;flex-direction:row;flex-wrap:wrap}.rsssl-grid .button-rsssl-tertiary{background-color:#d7263d;color:white;border:0}.rsssl-grid .rsssl-wide-button{width:220px}.rsssl-grid .rsssl-progress .rsssl-task-list{height:257px;overflow:hidden}.rsssl-grid .rsssl-progress .rsssl-toggle-active{text-decoration:underline}.rsssl-grid .rsssl-progress #rsssl-all-tasks,.rsssl-grid .rsssl-progress #rsssl-remaining-tasks{display:none}.rsssl-grid .rsssl-progress .rsssl-tasks-container{border-bottom:1px solid lightgrey;color:lightgrey}.rsssl-grid .rsssl-progress .rsssl-tasks-container.active{text-decoration:none;border-bottom:0;color:initial}.rsssl-grid .rsssl-progress .rsssl-tasks-inactive{text-decoration:underline;color:lightgrey}.rsssl-grid .rsssl-item{width:800px;height:485px;z-index:1}.rsssl-grid .rsssl-item.small{width:400px}.rsssl-grid .rsssl-item .rsssl-close-warning-x{color:#ccc;font-size:.9em;margin-right:25px}.rsssl-grid .rsssl-item .item-container{background-color:#fff;position:relative;box-shadow:0 0 5px 5px rgba(222,222,222,0.2);width:790px;height:475px}.rsssl-grid .rsssl-item .item-container .form-table{display:flex}.rsssl-grid .rsssl-item .item-container .form-table tbody{display:flex;flex-direction:column;flex-wrap:wrap;max-height:340px;width:100% !important}.rsssl-grid .rsssl-item .item-container .form-table tbody tr{padding:0 0 0 0 !important;display:flex;align-items:center;flex-direction:row;width:50%}.rsssl-grid .rsssl-item .item-container .form-table tbody tr td{padding:0;margin:0}.rsssl-grid .rsssl-item .item-container .form-table tbody tr th{margin-left:0;width:85%;display:flex;align-items:center;font-size:13px;font-weight:normal}.rsssl-grid .rsssl-item .item-container .form-table tbody tr th .dashicons-editor-help{font-size:22px}.rsssl-grid .rsssl-item .item-container .form-table tbody tr th .rsssl-tooltip-right{padding-right:10px;margin-top:-4px}.rsssl-grid .rsssl-item .item-container .form-table tbody tr th,.rsssl-grid .rsssl-item .item-container .form-table tbody tr td{padding:8px 0 !important;font-size:13px}.rsssl-grid .rsssl-item .item-container .form-table tbody tr th p,.rsssl-grid .rsssl-item .item-container .form-table tbody tr td p{font-size:13px}.rsssl-grid .rsssl-item .item-container h2{display:none}.rsssl-grid .rsssl-item .item-container .rsssl-save-settings-feedback{margin-right:20px;color:#d7263d}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-header{display:flex;align-items:center;justify-content:space-between;height:60px;border-bottom:1px solid #dedede;padding:0 25px 0 25px}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-header .rsssl-instructions a{color:#3c3c3c}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-header .rsssl-secondary-header-item{display:flex;color:#3c3c3c}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-header .rsssl-secondary-header-item .all-task-count,.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-header .rsssl-secondary-header-item .open-task-count{padding-left:3px;padding-top:3px}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-header .rsssl-secondary-header-item .all-task-count{margin-right:5px}.rsssl-grid .rsssl-item .item-container .rsssl-table-td-main-content{padding-left:15px}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content{height:360px;margin:10px 25px 10px 25px;border-bottom:1px solid #dedede}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-block{padding-top:10px}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-block .progress-bar-container{margin:0 0 25px 0}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-block .progress{overflow:hidden;height:20px;border-radius:5px;background-color:#f7f7f7}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-block .progress .bar{height:100%;background-color:#61ce70}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-block .progress-text{display:flex;align-items:center;margin:10px 0;padding-top:10px;padding-bottom:10px}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-block .progress-text .rsssl-progress-percentage{font-size:32px;font-weight:700}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-block .progress-text .rsssl-progress-text{margin-left:35px;font-size:18px;font-weight:600}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-block .progress-text .rsssl-progress-text a{margin-left:3px}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-block .rsssl-progress-table td{padding:10px 10px 10px 0}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-block .rsssl-progress-table td+td{padding-left:15px}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-tips-tricks{color:#3c3c3c;padding-bottom:15px}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-tips-tricks .tips-tricks-content{display:flex;flex-direction:column;margin-right:10px;height:340px}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-tips-tricks .tips-tricks-content .tips-tricks-top{flex-grow:1}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-tips-tricks .tips-tricks-content .tips-tricks-top .rsssl-tips-tricks-element{margin-top:10px;margin-bottom:15px;display:flex;flex-direction:row;justify-content:space-between}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-tips-tricks .tips-tricks-content .tips-tricks-top .rsssl-tips-tricks-content{padding-right:20px}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-tips-tricks .tips-tricks-content .tips-tricks-bottom{color:#3c3c3c}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-tips-tricks .rsssl-tips-tricks-read-more a{text-decoration:none;white-space:nowrap}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-bullet{height:13px;width:13px;border-radius:50%;margin-right:10px;background-color:lightgrey;text-decoration:none}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content #rsssl-support-forums-container{display:flex;flex-wrap:wrap;flex-direction:row}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content #rsssl-support-forums-container .rsssl-support-forums{display:flex;width:50%}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content #rsssl-support-forums-container .rsssl-support-forums a{text-decoration:none;color:#3c3c3c;display:flex;align-items:center;padding:2px 0}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content #rsssl-support-forums-container .rsssl-support-forums .rsssl-bullet{margin:7px 7px 7px 0;background-color:lightgrey;float:left}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content #rsssl-support-forums-container .rsssl-support-forums .rsssl-bullet:hover{background-color:#fbc43d}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content #rsssl-support-forums-container .rsssl-support-forums .rsssl-forums-content{float:left;color:#3c3c3c}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content #rsssl-support-forums-container .rsssl-support-forums .rsssl-forums-content:hover{text-decoration:underline}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content #rsssl-feedback{color:#d7263d}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-upsell{display:flex !important;flex-direction:row;padding:7px 0 7px 0;align-items:center;color:#3c3c3c}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-upsell .plugin-text a{text-decoration:none;color:#3c3c3c}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-upsell .plugin-text a:hover{color:#fbc43d}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-upsell .rsp-image{margin-right:5px}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-upsell .wpsi-red{background-color:#d7263d}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-upsell .cmplztc-black{background-color:#333}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-upsell .cmplz-blue{background-color:#27adea}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-upsell .zip-pink{background-color:#e366a1}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-upsell .plugin-status{margin-left:auto}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-status{display:block;min-width:60px;text-align:center;border-radius:15px;padding:4px 8px 4px 8px;font-size:.8em;font-weight:600;height:17px;line-height:17px}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-premium{background-color:#29b6f6;color:white}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-success{background-color:#61ce70;color:white}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-open{background-color:#fbc43d}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-warning{background-color:#d7263d;color:white}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-footer{display:flex;align-items:center;margin:14px 25px 0 25px;height:40px;bottom:0;width:95%}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-footer .rsssl-button-save{margin-right:25px}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-footer #rsssl-feedback{font-weight:600;color:#61ce70;padding-left:10px}.rsssl-grid .rsssl-item .item-container .rsssl-deactivate-keep-ssl th,.rsssl-grid .rsssl-item .item-container .rsssl-deactivate-keep-ssl span{display:none}.rsssl-grid .rsssl-item.half-height{height:247.5px}.rsssl-grid .rsssl-item.half-height .item-container{height:237.5px}.rsssl-grid .rsssl-item.half-height .item-container .rsssl-grid-item-content{height:110px}.rsssl-grid .rsssl-item.half-height .item-container .rsssl-grid-item-content .form-table tbody tr,.rsssl-grid .rsssl-item.half-height .item-container .rsssl-grid-item-content .form-table tbody th{width:100%;max-width:100%}.rsssl-grid .rsssl-item.small .item-container{width:390px}.rsssl-grid .rsssl-item.small .item-container th{width:85% !important}.rsssl-grid .rsssl-item.small .item-container .form-table tbody tr{width:100%}.rsssl-grid .rsssl-item.no-border .item-container{border:0}.rsssl-grid .rsssl-item.no-background .item-container{background-color:#f2f2f2}.rsssl-grid #rsssl-progress-footer{width:100%;text-align:right;margin-right:10px}.rsssl-grid #rsssl-progress-footer .rsssl-footer-item form{float:left}.rsssl-grid #rsssl-progress-footer .rsssl-footer-item+.rsssl-footer-item{margin-left:20px;padding:4px 0}.rsssl-grid #rsssl-progress-footer .footer-left{float:left}.rsssl-grid #rsssl-progress-footer .footer-left .upsell{min-width:80px;text-align:center}.rsssl-grid #rsssl-progress-footer .footer-right{float:right}.rsssl-grid #rsssl-progress-footer .hidden{display:none}.rsssl-grid .rsssl-system-status-footer-info{margin-right:20px;width:100%;text-align:right}.rsssl-grid .rsssl-system-status-footer-info .system-status-info{margin-left:6px}.rsssl-grid .dot{height:10px;width:10px;border-radius:50%;display:inline-block}.rsssl-grid .rsssl-dot-success{background-color:#61ce70}.rsssl-grid .rsssl-dot-error{background-color:#d7263d}.upsell-grid-container .rsssl-secondary-header-item img{height:30px;padding-top:5px}.rsssl-grid{position:relative}.rsssl-grid .rsssl-item{width:calc(100% - 20px);padding:10px;height:475px;min-height:500px;z-index:1}@media only screen and (min-width:400px){.rsssl-grid .rsssl-item{width:calc(100% - 20px)}}@media only screen and (min-width:600px){.rsssl-grid .rsssl-item{width:calc(100% - 20px)}}@media only screen and (min-width:768px){.rsssl-grid .rsssl-item{width:calc(100% - 20px)}}@media only screen and (min-width:992px){.rsssl-grid .rsssl-item{width:calc(100% - 20px)}}@media only screen and (min-width:1555px){.rsssl-grid .rsssl-item{width:calc(50% - 20px)}}.rsssl-grid .rsssl-item.small{width:calc(100% - 20px)}@media only screen and (min-width:400px){.rsssl-grid .rsssl-item.small{width:calc(100% - 20px)}}@media only screen and (min-width:600px){.rsssl-grid .rsssl-item.small{width:calc(100% - 20px)}}@media only screen and (min-width:768px){.rsssl-grid .rsssl-item.small{width:calc(50% - 20px)}}@media only screen and (min-width:992px){.rsssl-grid .rsssl-item.small{width:calc(50% - 20px)}}@media only screen and (min-width:1555px){.rsssl-grid .rsssl-item.small{width:calc(25% - 20px)}}.rsssl-grid .rsssl-item.small .item-container{width:100%;min-width:200px}.rsssl-grid .rsssl-item.half-height{min-height:250px}@media only screen and (min-width:400px){.rsssl-grid .rsssl-item.half-height{height:237.5px;min-height:250px}}@media only screen and (min-width:600px){.rsssl-grid .rsssl-item.half-height{min-height:250px;height:237.5px}}@media only screen and (min-width:768px){.rsssl-grid .rsssl-item.half-height{min-height:250px;height:237.5px}}@media only screen and (min-width:992px){.rsssl-grid .rsssl-item.half-height{min-height:250px;height:237.5px}}@media only screen and (min-width:1555px){.rsssl-grid .rsssl-item.half-height{min-height:250px;height:237.5px}}.rsssl-grid .rsssl-item.half-height .item-container{width:100%;min-width:200px;min-height:250px}.rsssl-grid .rsssl-item .settings.rsssl-item{width:100%;padding:0}.rsssl-grid .rsssl-item.muuri-item-hidden{z-index:0}.rsssl-grid .rsssl-item.muuri-item-releasing{z-index:2}.rsssl-grid .rsssl-item.muuri-item-dragging{z-index:3}.rsssl-grid .rsssl-item .rsssl-grid-header{border-bottom:1px solid lightgrey;padding:0;height:60px}.rsssl-grid .rsssl-item .rsssl-grid-header .rsssl-grid-header-container{margin:0 20px;height:100%}.rsssl-grid .rsssl-item .rsssl-grid-header .rsssl-grid-title{cursor:pointer;font-size:20px;padding:20px 0;font-weight:bold;float:left}.rsssl-grid .rsssl-item .rsssl-grid-header .rsssl-grid-controls{float:right;margin-top:20px;color:#cecece}.rsssl-grid .rsssl-item .item-container{background-color:#fff;position:relative;box-shadow:0 0 5px 5px rgba(222,222,222,0.2);height:100%;width:100%}.rsssl-grid .rsssl-item .item-container .item-content{clear:both;margin:15px;height:calc(100% - 100px);padding-top:0;padding-bottom:10px}.rsssl-grid .rsssl-item.no-border .item-container{border:0}.rsssl-grid .rsssl-item.no-background .item-container{background-color:#f1f1f1}.rsssl-grid .rsssl-item.muuri-item-placeholder .item-container{border-style:dashed;padding:0}
|
1 |
+
.settings_page_rlrsssl_really_simple_ssl #wpcontent,.settings_page_really-simple-ssl #wpcontent{padding:0}.settings_page_rlrsssl_really_simple_ssl #wpcontent .rsssl-footer-item form,.settings_page_really-simple-ssl #wpcontent .rsssl-footer-item form{float:left}.settings_page_rlrsssl_really_simple_ssl #wpcontent .nav-tab,.settings_page_really-simple-ssl #wpcontent .nav-tab{padding:16px 20px 17px 20px;margin-bottom:0;color:#444;font-weight:normal;font-size:1.2em;background:inherit;border:0}.settings_page_rlrsssl_really_simple_ssl #wpcontent .nav-tab.nav-tab-active,.settings_page_really-simple-ssl #wpcontent .nav-tab.nav-tab-active{border-bottom:2px solid #fbc43d;background:#fff;padding-bottom:15px}@media screen and (max-width:800px){.settings_page_rlrsssl_really_simple_ssl #wpcontent .nav-tab-wrapper,.settings_page_really-simple-ssl #wpcontent .nav-tab-wrapper{display:flex;flex-wrap:wrap;justify-content:center}.settings_page_rlrsssl_really_simple_ssl #wpcontent .nav-tab-wrapper .nav-tab,.settings_page_really-simple-ssl #wpcontent .nav-tab-wrapper .nav-tab{margin-left:25px}.settings_page_rlrsssl_really_simple_ssl #wpcontent .nav-tab-wrapper .documentation,.settings_page_really-simple-ssl #wpcontent .nav-tab-wrapper .documentation{display:none}}@media screen and (max-width:480px){.settings_page_rlrsssl_really_simple_ssl #wpcontent .nav-tab-wrapper .nav-tab,.settings_page_really-simple-ssl #wpcontent .nav-tab-wrapper .nav-tab{padding:22px 3px 10px 3px}.settings_page_rlrsssl_really_simple_ssl #wpcontent .nav-tab-wrapper .nav-tab-active,.settings_page_really-simple-ssl #wpcontent .nav-tab-wrapper .nav-tab-active{padding-bottom:10px}}.settings_page_rlrsssl_really_simple_ssl #wpcontent .nav-tab-wrapper,.settings_page_really-simple-ssl #wpcontent .nav-tab-wrapper{min-height:60px;background-color:#fff;display:flex;align-items:center;border:0}.settings_page_rlrsssl_really_simple_ssl #wpcontent .rsssl-logo-container,.settings_page_really-simple-ssl #wpcontent .rsssl-logo-container{margin-left:25px}.settings_page_rlrsssl_really_simple_ssl #wpcontent .rsssl-logo-container #rsssl-logo,.settings_page_really-simple-ssl #wpcontent .rsssl-logo-container #rsssl-logo{height:40px;width:200px}.settings_page_rlrsssl_really_simple_ssl #wpcontent .rsssl-logo-container #rsssl-logo img,.settings_page_really-simple-ssl #wpcontent .rsssl-logo-container #rsssl-logo img{width:200px}.settings_page_rlrsssl_really_simple_ssl #wpcontent .header-links,.settings_page_really-simple-ssl #wpcontent .header-links{display:flex;flex:1;justify-content:flex-end;flex-direction:row;align-items:center;margin-right:20px}.settings_page_rlrsssl_really_simple_ssl #wpcontent .header-links .documentation,.settings_page_really-simple-ssl #wpcontent .header-links .documentation{text-decoration:underline}.settings_page_rlrsssl_really_simple_ssl #wpcontent .header-links .header-upsell .documentation,.settings_page_really-simple-ssl #wpcontent .header-links .header-upsell .documentation{margin-left:25px}.settings_page_rlrsssl_really_simple_ssl #wpcontent .header-links .header-upsell a,.settings_page_really-simple-ssl #wpcontent .header-links .header-upsell a{text-decoration:none}.settings_page_rlrsssl_really_simple_ssl #wpcontent .header-links .header-upsell .header-upsell-pro,.settings_page_really-simple-ssl #wpcontent .header-links .header-upsell .header-upsell-pro{color:black;border:3px solid black;margin:10px;width:80px;text-align:center;padding:5px;border-radius:20px;font-weight:600}.rsssl-grid{width:calc(100% - 20px);margin:10px;position:relative;display:flex;flex-direction:row;flex-wrap:wrap}.rsssl-grid .button-rsssl-tertiary{background-color:#d7263d;color:white;border:0}.rsssl-grid .rsssl-wide-button{width:220px}.rsssl-grid .rsssl-progress .rsssl-task-list{height:257px;overflow:hidden}.rsssl-grid .rsssl-progress .rsssl-toggle-active{text-decoration:underline}.rsssl-grid .rsssl-progress #rsssl-all-tasks,.rsssl-grid .rsssl-progress #rsssl-remaining-tasks{display:none}.rsssl-grid .rsssl-progress .rsssl-tasks-container{border-bottom:1px solid lightgrey;color:lightgrey}.rsssl-grid .rsssl-progress .rsssl-tasks-container.active{text-decoration:none;border-bottom:0;color:initial}.rsssl-grid .rsssl-progress .rsssl-tasks-inactive{text-decoration:underline;color:lightgrey}.rsssl-grid .rsssl-item{width:800px;height:485px;z-index:1}.rsssl-grid .rsssl-item.small{width:400px}.rsssl-grid .rsssl-item .rsssl-close-warning-x{color:#ccc;font-size:.9em;margin-right:25px}.rsssl-grid .rsssl-item .item-container{background-color:#fff;position:relative;box-shadow:0 0 5px 5px rgba(222,222,222,0.2);width:790px;height:475px}.rsssl-grid .rsssl-item .item-container .form-table{display:flex}.rsssl-grid .rsssl-item .item-container .form-table tbody{display:flex;flex-direction:column;flex-wrap:wrap;max-height:340px;width:100% !important}.rsssl-grid .rsssl-item .item-container .form-table tbody tr{padding:0 0 0 0 !important;display:flex;align-items:center;flex-direction:row;width:50%}.rsssl-grid .rsssl-item .item-container .form-table tbody tr td{padding:0;margin:0}.rsssl-grid .rsssl-item .item-container .form-table tbody tr th{margin-left:0;width:90%;display:flex;align-items:center;font-size:13px;font-weight:normal}.rsssl-grid .rsssl-item .item-container .form-table tbody tr th .dashicons-editor-help{font-size:22px}.rsssl-grid .rsssl-item .item-container .form-table tbody tr th .rsssl-tooltip-right{padding-right:10px}.rsssl-grid .rsssl-item .item-container .form-table tbody tr th,.rsssl-grid .rsssl-item .item-container .form-table tbody tr td{padding:6px 0 !important;font-size:13px}.rsssl-grid .rsssl-item .item-container .form-table tbody tr th p,.rsssl-grid .rsssl-item .item-container .form-table tbody tr td p{font-size:13px}.rsssl-grid .rsssl-item .item-container h2{display:none}.rsssl-grid .rsssl-item .item-container .rsssl-save-settings-feedback{margin-right:20px;color:#d7263d}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-header{display:flex;align-items:center;justify-content:space-between;height:60px;border-bottom:1px solid #dedede;padding:0 25px 0 25px}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-header .rsssl-instructions a{color:#3c3c3c}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-header .rsssl-secondary-header-item{display:flex;color:#3c3c3c}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-header .rsssl-secondary-header-item .all-task-count,.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-header .rsssl-secondary-header-item .open-task-count{padding-left:3px;padding-top:3px}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-header .rsssl-secondary-header-item .all-task-count{margin-right:5px}.rsssl-grid .rsssl-item .item-container .rsssl-table-td-main-content{padding-left:15px}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content{height:360px;margin:10px 25px 10px 25px;border-bottom:1px solid #dedede}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-block{padding-top:10px}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-block .progress-bar-container{margin:0 0 25px 0}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-block .progress{overflow:hidden;height:20px;border-radius:5px;background-color:#f7f7f7}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-block .progress .bar{height:100%;background-color:#61ce70}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-block .progress .bar.orange{background-color:#fbc43d}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-block .progress-text{display:flex;align-items:center;margin:10px 0;padding-top:10px;padding-bottom:10px}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-block .progress-text .rsssl-progress-percentage{font-size:32px;font-weight:700}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-block .progress-text .rsssl-progress-text{margin-left:35px;font-size:18px;font-weight:600}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-block .progress-text .rsssl-progress-text a{margin-left:3px}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-block .rsssl-progress-table tr{position:relative}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-block .rsssl-progress-table td{padding:10px 10px 10px 0}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-block .rsssl-progress-table td+td{padding-left:15px}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-tips-tricks{color:#3c3c3c;padding-bottom:15px}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-tips-tricks .tips-tricks-content{display:flex;flex-direction:column;margin-right:10px;height:340px}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-tips-tricks .tips-tricks-content .tips-tricks-top{flex-grow:1}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-tips-tricks .tips-tricks-content .tips-tricks-top .rsssl-tips-tricks-element{margin-top:10px;margin-bottom:15px;display:flex;flex-direction:row;justify-content:space-between}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-tips-tricks .tips-tricks-content .tips-tricks-top .rsssl-tips-tricks-content{padding-right:20px}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-tips-tricks .tips-tricks-content .tips-tricks-bottom{color:#3c3c3c}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-tips-tricks .rsssl-tips-tricks-read-more a{text-decoration:none;white-space:nowrap}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-bullet{height:13px;width:13px;border-radius:50%;margin-right:10px;background-color:lightgrey;text-decoration:none}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content #rsssl-support-forums-container{display:flex;flex-wrap:wrap;flex-direction:row}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content #rsssl-support-forums-container .rsssl-support-forums{display:flex;width:50%}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content #rsssl-support-forums-container .rsssl-support-forums a{text-decoration:none;color:#3c3c3c;display:flex;align-items:center;padding:2px 0}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content #rsssl-support-forums-container .rsssl-support-forums .rsssl-bullet{margin:7px 7px 7px 0;background-color:lightgrey;float:left}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content #rsssl-support-forums-container .rsssl-support-forums .rsssl-bullet:hover{background-color:#fbc43d}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content #rsssl-support-forums-container .rsssl-support-forums .rsssl-forums-content{float:left;color:#3c3c3c}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content #rsssl-support-forums-container .rsssl-support-forums .rsssl-forums-content:hover{text-decoration:underline}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content #rsssl-feedback{color:#d7263d}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-upsell{display:flex !important;flex-direction:row;padding:7px 0 7px 0;align-items:center;color:#3c3c3c}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-upsell .plugin-text a{text-decoration:none;color:#3c3c3c}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-upsell .plugin-text a:hover{color:#fbc43d}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-upsell .rsp-image{margin-right:5px}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-upsell .wpsi-red{background-color:#d7263d}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-upsell .cmplztc-black{background-color:#333}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-upsell .cmplz-blue{background-color:#27adea}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-upsell .zip-pink{background-color:#e366a1}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-upsell .plugin-status{margin-left:auto}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-status{display:block;min-width:60px;text-align:center;border-radius:15px;padding:4px 8px 4px 8px;font-size:.8em;font-weight:600;height:17px;line-height:17px}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-premium{background-color:#29b6f6;color:white}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-success{background-color:#61ce70;color:white}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-open{background-color:#fbc43d}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-warning{background-color:#d7263d;color:white}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-footer{display:flex;align-items:center;margin:14px 25px 0 25px;height:40px;bottom:0;width:95%}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-footer .rsssl-button-save{margin-right:25px}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-footer #rsssl-feedback{font-weight:600;color:#61ce70;padding-left:10px}.rsssl-grid .rsssl-item .item-container .rsssl-deactivate-keep-ssl th,.rsssl-grid .rsssl-item .item-container .rsssl-deactivate-keep-ssl span{display:none}.rsssl-grid .rsssl-item.half-height{height:247.5px}.rsssl-grid .rsssl-item.half-height .item-container{height:237.5px}.rsssl-grid .rsssl-item.half-height .item-container .rsssl-grid-item-content{height:110px}.rsssl-grid .rsssl-item.half-height .item-container .rsssl-grid-item-content .form-table tbody tr,.rsssl-grid .rsssl-item.half-height .item-container .rsssl-grid-item-content .form-table tbody th{width:100%;max-width:100%}.rsssl-grid .rsssl-item.small .item-container{width:390px}.rsssl-grid .rsssl-item.small .item-container th{width:90% !important}.rsssl-grid .rsssl-item.small .item-container .form-table tbody tr{width:100%}.rsssl-grid .rsssl-item.no-border .item-container{border:0}.rsssl-grid .rsssl-item.no-background .item-container{background-color:#f2f2f2}.rsssl-grid #rsssl-progress-footer,.rsssl-grid #rsssl-premium-settings-footer{width:100%;text-align:right;margin-right:10px}.rsssl-grid #rsssl-progress-footer .rsssl-footer-item form,.rsssl-grid #rsssl-premium-settings-footer .rsssl-footer-item form{float:left}.rsssl-grid #rsssl-progress-footer .rsssl-footer-item+.rsssl-footer-item,.rsssl-grid #rsssl-premium-settings-footer .rsssl-footer-item+.rsssl-footer-item{margin-left:20px;padding:4px 0}.rsssl-grid #rsssl-progress-footer .footer-left,.rsssl-grid #rsssl-premium-settings-footer .footer-left{float:left}.rsssl-grid #rsssl-progress-footer .footer-left .upsell,.rsssl-grid #rsssl-premium-settings-footer .footer-left .upsell{min-width:80px;text-align:center}.rsssl-grid #rsssl-progress-footer .footer-right,.rsssl-grid #rsssl-premium-settings-footer .footer-right{float:right}.rsssl-grid #rsssl-progress-footer .hidden,.rsssl-grid #rsssl-premium-settings-footer .hidden{display:none}.rsssl-grid .rsssl-system-status-footer-info{margin-right:20px;width:100%;text-align:right}.rsssl-grid .rsssl-system-status-footer-info .system-status-info{margin-left:6px}.rsssl-grid .dot{height:10px;width:10px;border-radius:50%;display:inline-block}.rsssl-grid .rsssl-dot-success{background-color:#61ce70}.rsssl-grid .rsssl-dot-error{background-color:#d7263d}.upsell-grid-container .rsssl-secondary-header-item img{height:30px;padding-top:5px}.rsssl-grid{position:relative}.rsssl-grid .rsssl-item{width:calc(100% - 20px);padding:10px;height:475px;min-height:500px;z-index:1}@media only screen and (min-width:400px){.rsssl-grid .rsssl-item{width:calc(100% - 20px)}}@media only screen and (min-width:600px){.rsssl-grid .rsssl-item{width:calc(100% - 20px)}}@media only screen and (min-width:768px){.rsssl-grid .rsssl-item{width:calc(100% - 20px)}}@media only screen and (min-width:992px){.rsssl-grid .rsssl-item{width:calc(100% - 20px)}}@media only screen and (min-width:1555px){.rsssl-grid .rsssl-item{width:calc(50% - 20px)}}.rsssl-grid .rsssl-item.small{width:calc(100% - 20px)}@media only screen and (min-width:400px){.rsssl-grid .rsssl-item.small{width:calc(100% - 20px)}}@media only screen and (min-width:600px){.rsssl-grid .rsssl-item.small{width:calc(100% - 20px)}}@media only screen and (min-width:768px){.rsssl-grid .rsssl-item.small{width:calc(50% - 20px)}}@media only screen and (min-width:992px){.rsssl-grid .rsssl-item.small{width:calc(50% - 20px)}}@media only screen and (min-width:1555px){.rsssl-grid .rsssl-item.small{width:calc(25% - 20px)}}.rsssl-grid .rsssl-item.small .item-container{width:100%;min-width:200px}.rsssl-grid .rsssl-item.half-height{min-height:250px}@media only screen and (min-width:400px){.rsssl-grid .rsssl-item.half-height{height:237.5px;min-height:250px}}@media only screen and (min-width:600px){.rsssl-grid .rsssl-item.half-height{min-height:250px;height:237.5px}}@media only screen and (min-width:768px){.rsssl-grid .rsssl-item.half-height{min-height:250px;height:237.5px}}@media only screen and (min-width:992px){.rsssl-grid .rsssl-item.half-height{min-height:250px;height:237.5px}}@media only screen and (min-width:1555px){.rsssl-grid .rsssl-item.half-height{min-height:250px;height:237.5px}}.rsssl-grid .rsssl-item.half-height .item-container{width:100%;min-width:200px;min-height:250px}.rsssl-grid .rsssl-item .settings.rsssl-item{width:100%;padding:0}.rsssl-grid .rsssl-item.muuri-item-hidden{z-index:0}.rsssl-grid .rsssl-item.muuri-item-releasing{z-index:2}.rsssl-grid .rsssl-item.muuri-item-dragging{z-index:3}.rsssl-grid .rsssl-item .rsssl-grid-header{border-bottom:1px solid lightgrey;padding:0;height:60px}.rsssl-grid .rsssl-item .rsssl-grid-header .rsssl-grid-header-container{margin:0 20px;height:100%}.rsssl-grid .rsssl-item .rsssl-grid-header .rsssl-grid-title{cursor:pointer;font-size:20px;padding:20px 0;font-weight:bold;float:left}.rsssl-grid .rsssl-item .rsssl-grid-header .rsssl-grid-controls{float:right;margin-top:20px;color:#cecece}.rsssl-grid .rsssl-item .item-container{background-color:#fff;position:relative;box-shadow:0 0 5px 5px rgba(222,222,222,0.2);height:100%;width:100%}.rsssl-grid .rsssl-item .item-container .item-content{clear:both;margin:15px;height:calc(100% - 100px);padding-top:0;padding-bottom:10px}.rsssl-grid .rsssl-item.no-border .item-container{border:0}.rsssl-grid .rsssl-item.no-background .item-container{background-color:#f1f1f1}.rsssl-grid .rsssl-item.muuri-item-placeholder .item-container{border-style:dashed;padding:0}
|
grid/templates/grid-container.php
CHANGED
@@ -1 +1,10 @@
|
|
1 |
-
<div class="rsssl-grid">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<div class="rsssl-grid">
|
2 |
+
<?php $hide = isset( $_GET['settings-updated']) ? 'rsssl-settings-saved--fade-in': ''; ?>
|
3 |
+
<div class="rsssl-settings-saved <?php echo $hide?>">
|
4 |
+
<div class="rsssl-settings-saved__text_and_icon">
|
5 |
+
<span><div class="rsssl-tooltip-icon dashicons-before rsssl-icon rsssl-success check"><svg width="18" height="18" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1671 566q0 40-28 68l-724 724-136 136q-28 28-68 28t-68-28l-136-136-362-362q-28-28-28-68t28-68l136-136q28-28 68-28t68 28l294 295 656-657q28-28 68-28t68 28l136 136q28 28 28 68z"></path></svg></div></span>
|
6 |
+
<span><?php _e('Changes saved successfully', 'really-simple-ssl') ?> </span>
|
7 |
+
</div>
|
8 |
+
</div>
|
9 |
+
{content}
|
10 |
+
</div>
|
grid/templates/progress.php
CHANGED
@@ -3,13 +3,17 @@
|
|
3 |
<?php
|
4 |
$percentage_completed = RSSSL()->really_simple_ssl->get_score_percentage();
|
5 |
$lowest_possible_task_count = RSSSL()->really_simple_ssl->get_lowest_possible_task_count();
|
|
|
|
|
|
|
|
|
6 |
?>
|
7 |
|
8 |
<div class="rsssl-progress-block">
|
9 |
<div class="rsssl-progress-bar-text">
|
10 |
<div class="progress-bar-container">
|
11 |
<div class="progress">
|
12 |
-
<div class="bar" style="width:<?php echo $percentage_completed?>%"></div>
|
13 |
</div>
|
14 |
</div>
|
15 |
|
3 |
<?php
|
4 |
$percentage_completed = RSSSL()->really_simple_ssl->get_score_percentage();
|
5 |
$lowest_possible_task_count = RSSSL()->really_simple_ssl->get_lowest_possible_task_count();
|
6 |
+
$progress_bar_class = '';
|
7 |
+
if ( $percentage_completed < 80 ) {
|
8 |
+
$progress_bar_class = 'orange';
|
9 |
+
}
|
10 |
?>
|
11 |
|
12 |
<div class="rsssl-progress-block">
|
13 |
<div class="rsssl-progress-bar-text">
|
14 |
<div class="progress-bar-container">
|
15 |
<div class="progress">
|
16 |
+
<div class="bar <?php echo $progress_bar_class?>" style="width:<?php echo $percentage_completed?>%"></div>
|
17 |
</div>
|
18 |
</div>
|
19 |
|
grid/templates/tips-tricks.php
CHANGED
@@ -4,10 +4,10 @@
|
|
4 |
<div class="tips-tricks-top">
|
5 |
<div class="rsssl-tips-tricks-element">
|
6 |
<div class="rsssl-tips-tricks-content">
|
7 |
-
<?php _e("
|
8 |
</div>
|
9 |
<div class="rsssl-tips-tricks-read-more">
|
10 |
-
<a href="https://really-simple-ssl.com/
|
11 |
</div>
|
12 |
</div>
|
13 |
<div class="rsssl-tips-tricks-element">
|
@@ -50,6 +50,14 @@
|
|
50 |
<a href="https://really-simple-ssl.com/knowledge-base/avoid-landing-page-redirects/" target="_blank"><?php _e("Read more", "really-simple-ssl");?></a>
|
51 |
</div>
|
52 |
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
53 |
</div>
|
54 |
<div class="tips-tricks-bottom">
|
55 |
<?php printf(
|
4 |
<div class="tips-tricks-top">
|
5 |
<div class="rsssl-tips-tricks-element">
|
6 |
<div class="rsssl-tips-tricks-content">
|
7 |
+
<?php _e("Improve security: Add Cross-Site Protection Headers to prevent malicious attacks", "really-simple-ssl")?>
|
8 |
</div>
|
9 |
<div class="rsssl-tips-tricks-read-more">
|
10 |
+
<a href="https://really-simple-ssl.com/cross-origin-security-headers/" target="_blank"><?php _e("Read more", "really-simple-ssl");?></a>
|
11 |
</div>
|
12 |
</div>
|
13 |
<div class="rsssl-tips-tricks-element">
|
50 |
<a href="https://really-simple-ssl.com/knowledge-base/avoid-landing-page-redirects/" target="_blank"><?php _e("Read more", "really-simple-ssl");?></a>
|
51 |
</div>
|
52 |
</div>
|
53 |
+
<div class="rsssl-tips-tricks-element">
|
54 |
+
<div class="rsssl-tips-tricks-content">
|
55 |
+
<?php _e("Install a Let's Encrypt SSL Certificate with Really Simple SSL", "really-simple-ssl");?>
|
56 |
+
</div>
|
57 |
+
<div class="rsssl-tips-tricks-read-more">
|
58 |
+
<a href="https://really-simple-ssl.com/install-ssl-certificate/" target="_blank"><?php _e("Read more", "really-simple-ssl");?></a>
|
59 |
+
</div>
|
60 |
+
</div>
|
61 |
</div>
|
62 |
<div class="tips-tricks-bottom">
|
63 |
<?php printf(
|
includes/simple-scrollbar.min.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
(function(
|
1 |
+
(function(a,b){if(typeof exports==="object"){module.exports=b(window,document)}else{a.SimpleScrollbar=b(window,document)}})(this,function(h,f){var e=h.requestAnimationFrame||h.setImmediate||function(d){return setTimeout(d,0)};function g(d){Object.defineProperty(d,"data-simple-scrollbar",{value:new j(d),configurable:true})}function i(d){if(!Object.prototype.hasOwnProperty.call(d,"data-simple-scrollbar")){return}d["data-simple-scrollbar"].unBind();delete d["data-simple-scrollbar"]}function b(o,m){var d;o.addEventListener("mousedown",function(p){d=p.pageY;o.classList.add("ss-grabbed");f.body.classList.add("ss-grabbed");f.addEventListener("mousemove",n);f.addEventListener("mouseup",l);return false});function n(p){var q=p.pageY-d;d=p.pageY;e(function(){m.el.scrollTop+=q/m.scrollRatio})}function l(){o.classList.remove("ss-grabbed");f.body.classList.remove("ss-grabbed");f.removeEventListener("mousemove",n);f.removeEventListener("mouseup",l)}}function k(l){this.target=l;this.content=l.firstElementChild;this.direction=h.getComputedStyle(this.target).direction;this.bar='<div class="ss-scroll">';this.mB=this.moveBar.bind(this);this.wrapper=f.createElement("div");this.wrapper.setAttribute("class","rsssl-ss-wrapper");this.el=f.createElement("div");this.el.setAttribute("class","rsssl-ss-content");if(this.direction==="rtl"){this.el.classList.add("rtl")}this.wrapper.appendChild(this.el);while(this.target.firstChild){this.el.appendChild(this.target.firstChild)}this.target.appendChild(this.wrapper);this.target.insertAdjacentHTML("beforeend",this.bar);this.bar=this.target.lastChild;b(this.bar,this);this.moveBar();h.addEventListener("resize",this.mB);this.el.addEventListener("scroll",this.mB);this.el.addEventListener("mouseenter",this.mB);this.target.classList.add("ss-container");var d=h.getComputedStyle(l);if(d.height==="0px"&&d["max-height"]!=="0px"){l.style.height=d["max-height"]}this.unBind=function(){h.removeEventListener("resize",this.mB);this.el.removeEventListener("scroll",this.mB);this.el.removeEventListener("mouseenter",this.mB);this.target.classList.remove("ss-container");this.target.insertBefore(this.content,this.wrapper);this.target.removeChild(this.wrapper);this.target.removeChild(this.bar);this.bar=null}}k.prototype={moveBar:function(o){var n=this.el.scrollHeight,d=this.el.clientHeight,p=this;this.scrollRatio=d/n;var l=p.direction==="rtl";var m=l?(p.target.clientWidth-p.bar.clientWidth+18):(p.target.clientWidth-p.bar.clientWidth)*-1;e(function(){if(p.scrollRatio>=1){p.bar.classList.add("ss-hidden")}else{p.bar.classList.remove("ss-hidden");p.bar.style.cssText="height:"+Math.max(p.scrollRatio*100,10)+"%; top:"+(p.el.scrollTop/n)*100+"%;right:"+m+"px;"}})}};function a(){var d=f.querySelectorAll("*[ss-container]");for(var l=0;l<d.length;l++){g(d[l])}}function c(){var d=f.querySelectorAll(".ss-container");for(var l=0;l<d.length;l++){i(d[l])}}f.addEventListener("DOMContentLoaded",a);k.initEl=g;k.initAll=a;k.unbindEl=i;k.unbindAll=c;var j=k;return j});
|
includes/simple-scrollbar.min.min.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
(function(a,b){if(typeof exports==="object"){module.exports=b(window,document)}else{a.SimpleScrollbar=b(window,document)}})(this,function(h,f){var e=h.requestAnimationFrame||h.setImmediate||function(d){return setTimeout(d,0)};function g(d){Object.defineProperty(d,"data-simple-scrollbar",{value:new j(d),configurable:true})}function i(d){if(!Object.prototype.hasOwnProperty.call(d,"data-simple-scrollbar")){return}d["data-simple-scrollbar"].unBind();delete d["data-simple-scrollbar"]}function b(o,m){var d;o.addEventListener("mousedown",function(p){d=p.pageY;o.classList.add("ss-grabbed");f.body.classList.add("ss-grabbed");f.addEventListener("mousemove",n);f.addEventListener("mouseup",l);return false});function n(p){var q=p.pageY-d;d=p.pageY;e(function(){m.el.scrollTop+=q/m.scrollRatio})}function l(){o.classList.remove("ss-grabbed");f.body.classList.remove("ss-grabbed");f.removeEventListener("mousemove",n);f.removeEventListener("mouseup",l)}}function k(l){this.target=l;this.content=l.firstElementChild;this.direction=h.getComputedStyle(this.target).direction;this.bar='<div class="ss-scroll">';this.mB=this.moveBar.bind(this);this.wrapper=f.createElement("div");this.wrapper.setAttribute("class","rsssl-ss-wrapper");this.el=f.createElement("div");this.el.setAttribute("class","rsssl-ss-content");if(this.direction==="rtl"){this.el.classList.add("rtl")}this.wrapper.appendChild(this.el);while(this.target.firstChild){this.el.appendChild(this.target.firstChild)}this.target.appendChild(this.wrapper);this.target.insertAdjacentHTML("beforeend",this.bar);this.bar=this.target.lastChild;b(this.bar,this);this.moveBar();h.addEventListener("resize",this.mB);this.el.addEventListener("scroll",this.mB);this.el.addEventListener("mouseenter",this.mB);this.target.classList.add("ss-container");var d=h.getComputedStyle(l);if(d.height==="0px"&&d["max-height"]!=="0px"){l.style.height=d["max-height"]}this.unBind=function(){h.removeEventListener("resize",this.mB);this.el.removeEventListener("scroll",this.mB);this.el.removeEventListener("mouseenter",this.mB);this.target.classList.remove("ss-container");this.target.insertBefore(this.content,this.wrapper);this.target.removeChild(this.wrapper);this.target.removeChild(this.bar);this.bar=null}}k.prototype={moveBar:function(o){var n=this.el.scrollHeight,d=this.el.clientHeight,p=this;this.scrollRatio=d/n;var l=p.direction==="rtl";var m=l?p.target.clientWidth-p.bar.clientWidth+18:(p.target.clientWidth-p.bar.clientWidth)*-1;e(function(){if(p.scrollRatio>=1){p.bar.classList.add("ss-hidden")}else{p.bar.classList.remove("ss-hidden");p.bar.style.cssText="height:"+Math.max(p.scrollRatio*100,10)+"%; top:"+p.el.scrollTop/n*100+"%;right:"+m+"px;"}})}};function a(){var d=f.querySelectorAll("*[ss-container]");for(var l=0;l<d.length;l++){g(d[l])}}function c(){var d=f.querySelectorAll(".ss-container");for(var l=0;l<d.length;l++){i(d[l])}}f.addEventListener("DOMContentLoaded",a);k.initEl=g;k.initAll=a;k.unbindEl=i;k.unbindAll=c;var j=k;return j});
|
|
js/scripts.js
CHANGED
@@ -110,7 +110,12 @@ jQuery(document).ready(function ($) {
|
|
110 |
$(document).on("click", ".rsssl-close-warning, .rsssl-close-warning-x",function (event) {
|
111 |
var type = $(this).closest('.rsssl-dashboard-dismiss').data('dismiss_type');
|
112 |
var row = $(this).closest('tr');
|
113 |
-
|
|
|
|
|
|
|
|
|
|
|
114 |
$.ajax({
|
115 |
type: "post",
|
116 |
data: {
|
@@ -120,10 +125,16 @@ jQuery(document).ready(function ($) {
|
|
120 |
},
|
121 |
url: rsssl.ajaxurl,
|
122 |
success: function (data) {
|
123 |
-
row.remove();
|
124 |
if (data.percentage !== '') {
|
125 |
$('.rsssl-progress-percentage').text(data.percentage + "%");
|
126 |
-
$(".progress-bar-container .progress .bar")
|
|
|
|
|
|
|
|
|
|
|
|
|
127 |
}
|
128 |
|
129 |
if (data.tasks !== '') {
|
110 |
$(document).on("click", ".rsssl-close-warning, .rsssl-close-warning-x",function (event) {
|
111 |
var type = $(this).closest('.rsssl-dashboard-dismiss').data('dismiss_type');
|
112 |
var row = $(this).closest('tr');
|
113 |
+
row.animate({
|
114 |
+
position: 'relative',
|
115 |
+
right: '1000px'
|
116 |
+
}, 500, function(){
|
117 |
+
row.remove();
|
118 |
+
});
|
119 |
$.ajax({
|
120 |
type: "post",
|
121 |
data: {
|
125 |
},
|
126 |
url: rsssl.ajaxurl,
|
127 |
success: function (data) {
|
128 |
+
//row.remove();
|
129 |
if (data.percentage !== '') {
|
130 |
$('.rsssl-progress-percentage').text(data.percentage + "%");
|
131 |
+
var bar = $(".progress-bar-container .progress .bar");
|
132 |
+
bar.css("width", data.percentage + '%');
|
133 |
+
if (parseInt(data.percentage)>=80){
|
134 |
+
bar.removeClass('orange');
|
135 |
+
} else {
|
136 |
+
bar.addClass('orange');
|
137 |
+
}
|
138 |
}
|
139 |
|
140 |
if (data.tasks !== '') {
|
js/scripts.min.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
jQuery(document).ready(function($){"use strict";var sPageURL=window.location.href;var queryString=sPageURL.split("?");if(queryString.length===1)return false;var setting_name="";var rsssl_variables=queryString[1].split("&");for(var key in rsssl_variables){if(rsssl_variables.hasOwnProperty(key)){var output=rsssl_variables[key].split("=");if(output[0]==="highlight"){setting_name=output[1]}}}if(setting_name!==""&&$("#rsssl-maybe-highlight-"+setting_name).length){var tr_element=$("#rsssl-maybe-highlight-"+setting_name).closest("tr");$([document.documentElement,document.body]).animate({scrollTop:tr_element.offset().top},1e3);tr_element.addClass("rsssl-highlight")}$(document).on("click",".rsssl-slider",function(){rssslSaveChangesNotice($(this))});$(document).on("click",".rsssl-container .rsssl-grid-item-content input",function(){rssslSaveChangesNotice($(this))});$(document).on("change",".rsssl-container .rsssl-grid-item-content input",function(){rssslSaveChangesNotice($(this))});$(document).on("change",".rsssl-container select",function(){rssslSaveChangesNotice($(this))});$(".rsssl-button-save").prop("disabled",true);function rssslSaveChangesNotice(obj){obj.closest(".rsssl-item").find(".rsssl-save-settings-feedback").fadeIn();obj.closest(".rsssl-item").find(".rsssl-button-save").prop("disabled",false)}$(".rsssl-support-forums a").hover(function(){$(this).find(".rsssl-bullet").css("background-color","#FBC43D")},function(){$(this).find(".rsssl-bullet").css("background-color","")});$(document).on("click","#rsssl-remaining-tasks",function(e){if($("#rsssl-all-tasks").is(":checked")){$("#rsssl-all-tasks").prop("checked",false)}update_task_toggle_option()});$(document).on("click","#rsssl-all-tasks",function(e){if($("#rsssl-remaining-tasks").is(":checked")){$("#rsssl-remaining-tasks").prop("checked",false)}update_task_toggle_option()});function update_task_toggle_option(){var allTasks;var remainingTasks;rsssl_update_toggle_style();if($("#rsssl-all-tasks").is(":checked")){allTasks="checked";remainingTasks="unchecked"}else{allTasks="unchecked";remainingTasks="checked"}$.ajax({type:"post",data:{action:"rsssl_update_task_toggle_option",token:rsssl.token,alltasks:allTasks,remainingtasks:remainingTasks},url:rsssl.ajaxurl,success:function(){location.reload()}})}rsssl_update_toggle_style();function rsssl_update_toggle_style(){var allTasks=$("#rsssl-all-tasks");if(allTasks.is(":checked")){$(".rsssl-tasks-container.rsssl-all-tasks").addClass("active");$(".rsssl-tasks-container.rsssl-remaining-tasks").removeClass("active")}else{$(".rsssl-tasks-container.rsssl-all-tasks").removeClass("active");$(".rsssl-tasks-container.rsssl-remaining-tasks").addClass("active")}}$(document).on("click",".rsssl-close-warning, .rsssl-close-warning-x",function(event){var type=$(this).closest(".rsssl-dashboard-dismiss").data("dismiss_type");var row=$(this).closest("tr");$.ajax({type:"post",data:{type:type,action:"rsssl_dismiss_settings_notice",token:rsssl.token},url:rsssl.ajaxurl,success:function(data){
|
1 |
+
jQuery(document).ready(function($){"use strict";var sPageURL=window.location.href;var queryString=sPageURL.split("?");if(queryString.length===1)return false;var setting_name="";var rsssl_variables=queryString[1].split("&");for(var key in rsssl_variables){if(rsssl_variables.hasOwnProperty(key)){var output=rsssl_variables[key].split("=");if(output[0]==="highlight"){setting_name=output[1]}}}if(setting_name!==""&&$("#rsssl-maybe-highlight-"+setting_name).length){var tr_element=$("#rsssl-maybe-highlight-"+setting_name).closest("tr");$([document.documentElement,document.body]).animate({scrollTop:tr_element.offset().top},1e3);tr_element.addClass("rsssl-highlight")}$(document).on("click",".rsssl-slider",function(){rssslSaveChangesNotice($(this))});$(document).on("click",".rsssl-container .rsssl-grid-item-content input",function(){rssslSaveChangesNotice($(this))});$(document).on("change",".rsssl-container .rsssl-grid-item-content input",function(){rssslSaveChangesNotice($(this))});$(document).on("change",".rsssl-container select",function(){rssslSaveChangesNotice($(this))});$(".rsssl-button-save").prop("disabled",true);function rssslSaveChangesNotice(obj){obj.closest(".rsssl-item").find(".rsssl-save-settings-feedback").fadeIn();obj.closest(".rsssl-item").find(".rsssl-button-save").prop("disabled",false)}$(".rsssl-support-forums a").hover(function(){$(this).find(".rsssl-bullet").css("background-color","#FBC43D")},function(){$(this).find(".rsssl-bullet").css("background-color","")});$(document).on("click","#rsssl-remaining-tasks",function(e){if($("#rsssl-all-tasks").is(":checked")){$("#rsssl-all-tasks").prop("checked",false)}update_task_toggle_option()});$(document).on("click","#rsssl-all-tasks",function(e){if($("#rsssl-remaining-tasks").is(":checked")){$("#rsssl-remaining-tasks").prop("checked",false)}update_task_toggle_option()});function update_task_toggle_option(){var allTasks;var remainingTasks;rsssl_update_toggle_style();if($("#rsssl-all-tasks").is(":checked")){allTasks="checked";remainingTasks="unchecked"}else{allTasks="unchecked";remainingTasks="checked"}$.ajax({type:"post",data:{action:"rsssl_update_task_toggle_option",token:rsssl.token,alltasks:allTasks,remainingtasks:remainingTasks},url:rsssl.ajaxurl,success:function(){location.reload()}})}rsssl_update_toggle_style();function rsssl_update_toggle_style(){var allTasks=$("#rsssl-all-tasks");if(allTasks.is(":checked")){$(".rsssl-tasks-container.rsssl-all-tasks").addClass("active");$(".rsssl-tasks-container.rsssl-remaining-tasks").removeClass("active")}else{$(".rsssl-tasks-container.rsssl-all-tasks").removeClass("active");$(".rsssl-tasks-container.rsssl-remaining-tasks").addClass("active")}}$(document).on("click",".rsssl-close-warning, .rsssl-close-warning-x",function(event){var type=$(this).closest(".rsssl-dashboard-dismiss").data("dismiss_type");var row=$(this).closest("tr");row.animate({position:"relative",right:"1000px"},500,function(){row.remove()});$.ajax({type:"post",data:{type:type,action:"rsssl_dismiss_settings_notice",token:rsssl.token},url:rsssl.ajaxurl,success:function(data){if(data.percentage!==""){$(".rsssl-progress-percentage").text(data.percentage+"%");var bar=$(".progress-bar-container .progress .bar");bar.css("width",data.percentage+"%");if(parseInt(data.percentage)>=80){bar.removeClass("orange")}else{bar.addClass("orange")}}if(data.tasks!==""){if(data.tasks===rsssl.lowest_possible_task_count){$(".rsssl-progress-text").html(rsssl.finished_text)}else{var text="";if(data.tasks===0){text=rsssl.finished_text}else if(data.tasks===1){text=rsssl.not_complete_text_singular.replace("%s",data.tasks)}else{text=rsssl.not_complete_text_plural.replace("%s",data.tasks)}$(".rsssl-progress-text").html(text)}$(".rsssl_remaining_task_count").html(data.tasks);$(".rsssl-progress-count").html(data.tasks)}}})})});
|
js/scripts.min.min.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
jQuery(document).ready(function(e){var h=window.location.href;var a=h.split("?");if(a.length===1){return false}var f="";var d=a[1].split("&");for(var i in d){if(d.hasOwnProperty(i)){var c=d[i].split("=");if(c[0]==="highlight"){f=c[1]}}}if(f!==""&&e("#rsssl-maybe-highlight-"+f).length){var b=e("#rsssl-maybe-highlight-"+f).closest("tr");e([document.documentElement,document.body]).animate({scrollTop:b.offset().top},1e3);b.addClass("rsssl-highlight")}e(document).on("click",".rsssl-slider",function(){j(e(this))});e(document).on("click",".rsssl-container .rsssl-grid-item-content input",function(){j(e(this))});e(document).on("change",".rsssl-container .rsssl-grid-item-content input",function(){j(e(this))});e(document).on("change",".rsssl-container select",function(){j(e(this))});e(".rsssl-button-save").prop("disabled",true);function j(l){l.closest(".rsssl-item").find(".rsssl-save-settings-feedback").fadeIn();l.closest(".rsssl-item").find(".rsssl-button-save").prop("disabled",false)}e(".rsssl-support-forums a").hover(function(){e(this).find(".rsssl-bullet").css("background-color","#FBC43D")},function(){e(this).find(".rsssl-bullet").css("background-color","")});e(document).on("click","#rsssl-remaining-tasks",function(l){if(e("#rsssl-all-tasks").is(":checked")){e("#rsssl-all-tasks").prop("checked",false)}g()});e(document).on("click","#rsssl-all-tasks",function(l){if(e("#rsssl-remaining-tasks").is(":checked")){e("#rsssl-remaining-tasks").prop("checked",false)}g()});function g(){var l;var m;k();if(e("#rsssl-all-tasks").is(":checked")){l="checked";m="unchecked"}else{l="unchecked";m="checked"}e.ajax({type:"post",data:{action:"rsssl_update_task_toggle_option",token:rsssl.token,alltasks:l,remainingtasks:m},url:rsssl.ajaxurl,success:function(){location.reload()}})}k();function k(){var l=e("#rsssl-all-tasks");if(l.is(":checked")){e(".rsssl-tasks-container.rsssl-all-tasks").addClass("active");e(".rsssl-tasks-container.rsssl-remaining-tasks").removeClass("active")}else{e(".rsssl-tasks-container.rsssl-all-tasks").removeClass("active");e(".rsssl-tasks-container.rsssl-remaining-tasks").addClass("active")}}e(document).on("click",".rsssl-close-warning, .rsssl-close-warning-x",function(m){var l=e(this).closest(".rsssl-dashboard-dismiss").data("dismiss_type");var n=e(this).closest("tr");e.ajax({type:"post",data:{type:l,action:"rsssl_dismiss_settings_notice",token:rsssl.token},url:rsssl.ajaxurl,success:function(o){n.remove();if(o.percentage!==""){e(".rsssl-progress-percentage").text(o.percentage+"%");e(".progress-bar-container .progress .bar").css("width",o.percentage+"%")}if(o.tasks!==""){if(o.tasks===rsssl.lowest_possible_task_count){e(".rsssl-progress-text").html(rsssl.finished_text)}else{var p="";if(o.tasks===0){p=rsssl.finished_text}else{if(o.tasks===1){p=rsssl.not_complete_text_singular.replace("%s",o.tasks)}else{p=rsssl.not_complete_text_plural.replace("%s",o.tasks)}}e(".rsssl-progress-text").html(p)}e(".rsssl_remaining_task_count").html(o.tasks);e(".rsssl-progress-count").html(o.tasks)}}})})});
|
|
languages/really-simple-ssl.pot
CHANGED
@@ -3,8 +3,8 @@ msgid ""
|
|
3 |
msgstr ""
|
4 |
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
|
5 |
"Project-Id-Version: Really Simple SSL\n"
|
6 |
-
"POT-Creation-Date: 2021-
|
7 |
-
"PO-Revision-Date: 2021-
|
8 |
"Last-Translator: Rogier Lankhorst <rogierlankhorst@gmail.com>\n"
|
9 |
"Language-Team: Rogier Lankhorst <rogierlankhorst@gmail.com>\n"
|
10 |
"MIME-Version: 1.0\n"
|
@@ -21,15 +21,15 @@ msgstr ""
|
|
21 |
"X-Poedit-SearchPath-0: .\n"
|
22 |
"X-Poedit-SearchPathExcluded-0: *.js\n"
|
23 |
|
24 |
-
#: class-admin.php:
|
25 |
#: class-front-end.php:18 class-help.php:9 class-mixed-content-fixer.php:13
|
26 |
-
#: class-multisite.php:
|
27 |
#: lets-encrypt/class-letsencrypt-handler.php:30
|
28 |
#, php-format
|
29 |
msgid "%s is a singleton class and you cannot create a second instance."
|
30 |
msgstr ""
|
31 |
|
32 |
-
#: class-admin.php:
|
33 |
#, php-format
|
34 |
msgid ""
|
35 |
"Really Simple SSL and Really Simple SSL add-ons do not process any personal "
|
@@ -38,114 +38,119 @@ msgid ""
|
|
38 |
"href=\"%s\" target=\"_blank\">here</a>."
|
39 |
msgstr ""
|
40 |
|
41 |
-
#: class-admin.php:
|
42 |
msgid "Almost ready to migrate to SSL!"
|
43 |
msgstr ""
|
44 |
|
45 |
-
#: class-admin.php:
|
46 |
msgid "Before you migrate, please check for: "
|
47 |
msgstr ""
|
48 |
|
49 |
-
#: class-admin.php:
|
50 |
#: lets-encrypt/wizard/templates/activate.php:19
|
51 |
#: lets-encrypt/wizard/templates/activate.php:48
|
52 |
msgid ""
|
53 |
"Http references in your .css and .js files: change any http:// into https://"
|
54 |
msgstr ""
|
55 |
|
56 |
-
#: class-admin.php:
|
57 |
msgid ""
|
58 |
"Images, stylesheets or scripts from a domain without an SSL certificate: "
|
59 |
"remove them or move to your own server"
|
60 |
msgstr ""
|
61 |
|
62 |
-
#: class-admin.php:
|
63 |
-
#, php-format
|
64 |
-
msgid ""
|
65 |
-
"We strongly recommend to create a %sbackup%s of your site before activating "
|
66 |
-
"SSL"
|
67 |
-
msgstr ""
|
68 |
-
|
69 |
-
#: class-admin.php:522 lets-encrypt/wizard/templates/activate.php:56
|
70 |
msgid "You may need to login in again."
|
71 |
msgstr ""
|
72 |
|
73 |
-
#: class-admin.php:
|
74 |
msgid "An SSL certificate has been detected"
|
75 |
msgstr ""
|
76 |
|
77 |
-
#: class-admin.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
78 |
msgid ""
|
79 |
-
"
|
80 |
-
"SSL
|
|
|
81 |
msgstr ""
|
82 |
|
83 |
-
#: class-admin.php:
|
84 |
#: lets-encrypt/wizard/templates/activate.php:66
|
85 |
msgid ""
|
86 |
"You can also let the automatic scan of the pro version handle this for you, "
|
87 |
"and get premium support, increased security with HSTS and more!"
|
88 |
msgstr ""
|
89 |
|
90 |
-
#: class-admin.php:
|
91 |
#: lets-encrypt/wizard/templates/activate.php:70
|
92 |
msgid "Check out Really Simple SSL Pro"
|
93 |
msgstr ""
|
94 |
|
95 |
-
#: class-admin.php:
|
96 |
-
#:
|
97 |
-
|
|
|
98 |
msgstr ""
|
99 |
|
100 |
-
#: class-admin.php:
|
101 |
-
msgid "
|
102 |
msgstr ""
|
103 |
|
104 |
-
#: class-admin.php:
|
105 |
msgid "Install SSL certificate"
|
106 |
msgstr ""
|
107 |
|
108 |
-
#: class-admin.php:
|
109 |
-
msgid "
|
110 |
msgstr ""
|
111 |
|
112 |
-
#: class-admin.php:
|
113 |
msgid ""
|
114 |
"A definition of a siteurl or homeurl was detected in your wp-config.php, but "
|
115 |
"the file is not writable."
|
116 |
msgstr ""
|
117 |
|
118 |
-
#: class-admin.php:
|
119 |
#, php-format
|
120 |
msgid "Set your wp-config.php to %swritable%s and reload this page."
|
121 |
msgstr ""
|
122 |
|
123 |
-
#: class-admin.php:
|
124 |
msgid "Your wp-config.php has to be edited, but is not writable."
|
125 |
msgstr ""
|
126 |
|
127 |
-
#: class-admin.php:
|
128 |
msgid ""
|
129 |
"Because your site is behind a loadbalancer and is_ssl() returns false, you "
|
130 |
"should add the following line of code to your wp-config.php."
|
131 |
msgstr ""
|
132 |
|
133 |
-
#: class-admin.php:
|
134 |
#, php-format
|
135 |
msgid "Or set your wp-config.php to %swritable%s and reload this page."
|
136 |
msgstr ""
|
137 |
|
138 |
-
#: class-admin.php:
|
139 |
msgid ""
|
140 |
"Because your server does not pass a variable with which WordPress can detect "
|
141 |
"SSL, WordPress may create redirect loops on SSL."
|
142 |
msgstr ""
|
143 |
|
144 |
-
#: class-admin.php:
|
145 |
msgid "System detection encountered issues"
|
146 |
msgstr ""
|
147 |
|
148 |
-
#: class-admin.php:
|
149 |
#, php-format
|
150 |
msgid ""
|
151 |
"Hi, Really Simple SSL has kept your site secure for some time now, awesome! "
|
@@ -154,7 +159,7 @@ msgid ""
|
|
154 |
"feedback, leave us a %smessage%s."
|
155 |
msgstr ""
|
156 |
|
157 |
-
#: class-admin.php:
|
158 |
#, php-format
|
159 |
msgid ""
|
160 |
"Hi, Really Simple SSL has kept your site secure for a month now, awesome! If "
|
@@ -163,69 +168,69 @@ msgid ""
|
|
163 |
"feedback, leave us a %smessage%s."
|
164 |
msgstr ""
|
165 |
|
166 |
-
#: class-admin.php:
|
167 |
msgid "Leave a review"
|
168 |
msgstr ""
|
169 |
|
170 |
-
#: class-admin.php:
|
171 |
msgid "Maybe later"
|
172 |
msgstr ""
|
173 |
|
174 |
-
#: class-admin.php:
|
175 |
msgid "Don't show again"
|
176 |
msgstr ""
|
177 |
|
178 |
-
#: class-admin.php:
|
179 |
msgid "SSL settings"
|
180 |
msgstr ""
|
181 |
|
182 |
-
#: class-admin.php:
|
183 |
msgid "SSL"
|
184 |
msgstr ""
|
185 |
|
186 |
-
#: class-admin.php:
|
187 |
-
#: class-admin.php:
|
188 |
-
#: class-multisite.php:
|
189 |
msgid "Settings"
|
190 |
msgstr ""
|
191 |
|
192 |
-
#: class-admin.php:
|
193 |
msgid "General"
|
194 |
msgstr ""
|
195 |
|
196 |
-
#: class-admin.php:
|
197 |
#: grid/templates/tips-tricks-footer.php:3
|
198 |
msgid "Documentation"
|
199 |
msgstr ""
|
200 |
|
201 |
-
#: class-admin.php:
|
202 |
-
#: class-multisite.php:
|
203 |
msgid "Support"
|
204 |
msgstr ""
|
205 |
|
206 |
-
#: class-admin.php:
|
207 |
msgid "No recommended redirect rules detected."
|
208 |
msgstr ""
|
209 |
|
210 |
-
#: class-admin.php:
|
211 |
msgid "(Unknown)"
|
212 |
msgstr ""
|
213 |
|
214 |
-
#: class-admin.php:
|
215 |
msgid "Major security issue!"
|
216 |
msgstr ""
|
217 |
|
218 |
-
#: class-admin.php:
|
219 |
msgid ""
|
220 |
"The 'force-deactivate.php' file has to be renamed to .txt. Otherwise your "
|
221 |
"ssl can be deactivated by anyone on the internet."
|
222 |
msgstr ""
|
223 |
|
224 |
-
#: class-admin.php:
|
225 |
msgid "Check again"
|
226 |
msgstr ""
|
227 |
|
228 |
-
#: class-admin.php:
|
229 |
#, php-format
|
230 |
msgid ""
|
231 |
"The Really Simple SSL plugin folder in the /wp-content/plugins/ directory "
|
@@ -234,99 +239,109 @@ msgid ""
|
|
234 |
"back to the default %s."
|
235 |
msgstr ""
|
236 |
|
237 |
-
#: class-admin.php:
|
238 |
msgid ""
|
239 |
"SSL is now activated. Check if your website is secure by following this "
|
240 |
"article."
|
241 |
msgstr ""
|
242 |
|
243 |
-
#: class-admin.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
244 |
msgid ""
|
245 |
"Don't forget to change your settings in Google Analytics and Search Console."
|
246 |
msgstr ""
|
247 |
|
248 |
-
#: class-admin.php:
|
249 |
msgid "https://really-simple-ssl.com/really-simple-ssl-4-a-new-dashboard"
|
250 |
msgstr ""
|
251 |
|
252 |
-
#: class-admin.php:
|
253 |
msgid "Really Simple SSL 4.0. Learn more about our newest major release."
|
254 |
msgstr ""
|
255 |
|
256 |
-
#: class-admin.php:
|
257 |
msgid "SSL is enabled on your site."
|
258 |
msgstr ""
|
259 |
|
260 |
-
#: class-admin.php:
|
261 |
msgid "SSL is not enabled yet."
|
262 |
msgstr ""
|
263 |
|
264 |
-
#: class-admin.php:
|
265 |
msgid "Cannot activate SSL due to system configuration."
|
266 |
msgstr ""
|
267 |
|
268 |
-
#: class-admin.php:
|
269 |
msgid "No SSL detected"
|
270 |
msgstr ""
|
271 |
|
272 |
-
#: class-admin.php:
|
273 |
msgid "No SSL detected. Use the retry button to check again."
|
274 |
msgstr ""
|
275 |
|
276 |
-
#: class-admin.php:
|
|
|
|
|
|
|
|
|
277 |
msgid "An SSL certificate was detected on your site."
|
278 |
msgstr ""
|
279 |
|
280 |
-
#: class-admin.php:
|
281 |
msgid "Your SSL certificate will expire soon."
|
282 |
msgstr ""
|
283 |
|
284 |
-
#: class-admin.php:
|
285 |
#, php-format
|
286 |
msgid "SSL certificate will expire on %s."
|
287 |
msgstr ""
|
288 |
|
289 |
-
#: class-admin.php:
|
290 |
msgid ""
|
291 |
"If your hosting provider auto-renews your certificate, no action is "
|
292 |
"required. Alternatively, you have the option to generate an SSL certificate "
|
293 |
"with Really Simple SSL."
|
294 |
msgstr ""
|
295 |
|
296 |
-
#: class-admin.php:
|
297 |
#, php-format
|
298 |
msgid ""
|
299 |
"Depending on your hosting provider, %smanual installation%s may be required."
|
300 |
msgstr ""
|
301 |
|
302 |
-
#: class-admin.php:
|
303 |
msgid "Re-check"
|
304 |
msgstr ""
|
305 |
|
306 |
-
#: class-admin.php:
|
307 |
msgid "Mixed content fixer was successfully detected on the front-end."
|
308 |
msgstr ""
|
309 |
|
310 |
-
#: class-admin.php:
|
311 |
msgid "Really Simple SSL has received no response from the webpage."
|
312 |
msgstr ""
|
313 |
|
314 |
-
#: class-admin.php:
|
315 |
msgid ""
|
316 |
"The mixed content fixer is active, but was not detected on the frontpage."
|
317 |
msgstr ""
|
318 |
|
319 |
-
#: class-admin.php:
|
320 |
msgid "Error occurred when retrieving the webpage."
|
321 |
msgstr ""
|
322 |
|
323 |
-
#: class-admin.php:
|
324 |
msgid ""
|
325 |
"Mixed content fixer not enabled. Enable the option to fix mixed content on "
|
326 |
"your site."
|
327 |
msgstr ""
|
328 |
|
329 |
-
#: class-admin.php:
|
330 |
#, php-format
|
331 |
msgid ""
|
332 |
"The mixed content fixer could not be detected due to a cURL error: %s. cURL "
|
@@ -334,220 +349,240 @@ msgid ""
|
|
334 |
"affect the front-end of your site. Contact your hosting provider for a fix."
|
335 |
msgstr ""
|
336 |
|
337 |
-
#: class-admin.php:
|
338 |
msgid "301 redirect to https set."
|
339 |
msgstr ""
|
340 |
|
341 |
-
#: class-admin.php:
|
342 |
msgid ""
|
343 |
"No 301 redirect is set. Enable the WordPress 301 redirect in the settings to "
|
344 |
"get a 301 permanent redirect."
|
345 |
msgstr ""
|
346 |
|
347 |
-
#: class-admin.php:
|
348 |
msgid "301 redirect to https set: .htaccess redirect."
|
349 |
msgstr ""
|
350 |
|
351 |
-
#: class-admin.php:
|
352 |
msgid ""
|
353 |
"WordPress 301 redirect enabled. We recommend to enable a 301 .htaccess "
|
354 |
"redirect."
|
355 |
msgstr ""
|
356 |
|
357 |
-
#: class-admin.php:
|
358 |
msgid ""
|
359 |
"Enable a .htaccess redirect or WordPress redirect in the settings to create "
|
360 |
"a 301 redirect."
|
361 |
msgstr ""
|
362 |
|
363 |
-
#: class-admin.php:
|
364 |
#, php-format
|
365 |
msgid ""
|
366 |
"The %s file is not writable. You can either use the WordPress redirect, add "
|
367 |
"the rules manually, or set the file to %swritable%s."
|
368 |
msgstr ""
|
369 |
|
370 |
-
#: class-admin.php:
|
371 |
msgid ""
|
372 |
"The .htaccess redirect rules selected by this plugin failed in the test. Set "
|
373 |
"manually or dismiss to leave on WordPress redirect."
|
374 |
msgstr ""
|
375 |
|
376 |
-
#: class-admin.php:
|
377 |
msgid ""
|
378 |
"Your site uses Elementor. This can require some additional steps before "
|
379 |
"getting the secure lock."
|
380 |
msgstr ""
|
381 |
|
382 |
-
#: class-admin.php:
|
383 |
msgid ""
|
384 |
"Your site uses Divi. This can require some additional steps before getting "
|
385 |
"the secure lock."
|
386 |
msgstr ""
|
387 |
|
388 |
-
#: class-admin.php:
|
389 |
msgid "HTTP Strict Transport Security was enabled."
|
390 |
msgstr ""
|
391 |
|
392 |
-
#: class-admin.php:
|
393 |
#, php-format
|
394 |
msgid "HTTP Strict Transport Security is not enabled %s(Read more)%s."
|
395 |
msgstr ""
|
396 |
|
397 |
-
#: class-admin.php:
|
398 |
-
msgid "
|
399 |
msgstr ""
|
400 |
|
401 |
-
#: class-admin.php:
|
402 |
msgid "HttpOnly Secure cookies not set."
|
403 |
msgstr ""
|
404 |
|
405 |
-
#: class-admin.php:
|
406 |
msgid ""
|
407 |
"To set the httponly secure cookie settings, your wp-config.php has to be "
|
408 |
"edited, but the file is not writable."
|
409 |
msgstr ""
|
410 |
|
411 |
-
#: class-admin.php:
|
412 |
msgid "Add the following lines of code to your wp-config.php."
|
413 |
msgstr ""
|
414 |
|
415 |
-
#: class-admin.php:
|
416 |
msgid "Or set your wp-config.php to writable and reload this page."
|
417 |
msgstr ""
|
418 |
|
419 |
-
#: class-admin.php:
|
420 |
#, php-format
|
421 |
msgid "Recommended security headers not enabled (%sRead more%s)."
|
422 |
msgstr ""
|
423 |
|
424 |
-
#: class-admin.php:
|
425 |
msgid ""
|
426 |
"Due to a recent update by WP Engine, we have changed your settings "
|
427 |
"automatically to adapt."
|
428 |
msgstr ""
|
429 |
|
430 |
-
#: class-admin.php:
|
431 |
msgid ""
|
432 |
"You have the Really Simple SSL Let's Encrypt beta add-on activated. This "
|
433 |
"functionality has now been integrated in core, so you can deactivate the add-"
|
434 |
"on."
|
435 |
msgstr ""
|
436 |
|
437 |
-
#: class-admin.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
438 |
#, php-format
|
439 |
msgid "%sMore info%s or %sdismiss%s"
|
440 |
msgstr ""
|
441 |
|
442 |
-
#: class-admin.php:
|
|
|
|
|
|
|
|
|
|
|
443 |
#, php-format
|
444 |
msgid "%sEnable%s or %sdismiss%s"
|
445 |
msgstr ""
|
446 |
|
447 |
-
#: class-admin.php:
|
448 |
msgid "Your progress"
|
449 |
msgstr ""
|
450 |
|
451 |
-
#: class-admin.php:
|
452 |
msgid "Tips & Tricks"
|
453 |
msgstr ""
|
454 |
|
455 |
-
#: class-admin.php:
|
456 |
msgid "Our plugins"
|
457 |
msgstr ""
|
458 |
|
459 |
-
#: class-admin.php:
|
460 |
msgid "Support forum"
|
461 |
msgstr ""
|
462 |
|
463 |
-
#: class-admin.php:
|
464 |
msgid "Install"
|
465 |
msgstr ""
|
466 |
|
467 |
-
#: class-admin.php:
|
468 |
msgid "Upgrade to pro"
|
469 |
msgstr ""
|
470 |
|
471 |
-
#: class-admin.php:
|
472 |
msgid "Installed"
|
473 |
msgstr ""
|
474 |
|
475 |
-
#: class-admin.php:
|
476 |
msgid "Instructions manual"
|
477 |
msgstr ""
|
478 |
|
479 |
-
#: class-admin.php:
|
480 |
msgid "Completed"
|
481 |
msgstr ""
|
482 |
|
483 |
-
#: class-admin.php:
|
484 |
msgid "Warning"
|
485 |
msgstr ""
|
486 |
|
487 |
-
#: class-admin.php:
|
488 |
msgid "Open"
|
489 |
msgstr ""
|
490 |
|
491 |
-
#: class-admin.php:
|
492 |
msgid "Premium"
|
493 |
msgstr ""
|
494 |
|
495 |
-
#: class-admin.php:
|
496 |
msgid "More info"
|
497 |
msgstr ""
|
498 |
|
499 |
-
#: class-admin.php:
|
500 |
#, php-format
|
501 |
msgid ""
|
502 |
"Basic SSL configuration finished! Improve your score with %sReally Simple "
|
503 |
"SSL Pro%s."
|
504 |
msgstr ""
|
505 |
|
506 |
-
#: class-admin.php:
|
507 |
msgid "SSL is activated on your site."
|
508 |
msgstr ""
|
509 |
|
510 |
-
#: class-admin.php:
|
511 |
msgid "SSL is not yet enabled on this site."
|
512 |
msgstr ""
|
513 |
|
514 |
-
#: class-admin.php:
|
515 |
#, fuzzy, php-format
|
516 |
msgid "You still have %s task open."
|
517 |
msgstr ""
|
518 |
"#-#-#-#-# legacy_PHP_extracted.pot (PACKAGE VERSION) #-#-#-#-#\n"
|
519 |
"#-#-#-#-# 1legacy_PHP_extracted.pot (PACKAGE VERSION) #-#-#-#-#\n"
|
520 |
|
521 |
-
#: class-admin.php:
|
522 |
#, php-format
|
523 |
msgid " You still have %s tasks open."
|
524 |
msgstr ""
|
525 |
|
526 |
-
#: class-admin.php:
|
527 |
msgid "Copied!"
|
528 |
msgstr ""
|
529 |
|
530 |
-
#: class-admin.php:
|
531 |
msgid ""
|
532 |
"In most cases you need to leave this enabled, to prevent mixed content "
|
533 |
"issues on your site."
|
534 |
msgstr ""
|
535 |
|
536 |
-
#: class-admin.php:
|
537 |
msgid "Mixed content fixer"
|
538 |
msgstr ""
|
539 |
|
540 |
-
#: class-admin.php:
|
541 |
msgid ""
|
542 |
"Redirects all requests over HTTP to HTTPS using a PHP 301 redirect. Enable "
|
543 |
"if the .htaccess redirect cannot be used, for example on NGINX servers."
|
544 |
msgstr ""
|
545 |
|
546 |
-
#: class-admin.php:
|
547 |
msgid "Enable WordPress 301 redirect"
|
548 |
msgstr ""
|
549 |
|
550 |
-
#: class-admin.php:
|
551 |
msgid ""
|
552 |
"A .htaccess redirect is faster and works better with caching. Really Simple "
|
553 |
"SSL detects the redirect code that is most likely to work (99% of websites), "
|
@@ -555,353 +590,364 @@ msgid ""
|
|
555 |
"if anything goes wrong!"
|
556 |
msgstr ""
|
557 |
|
558 |
-
#: class-admin.php:
|
559 |
msgid "Enable 301 .htaccess redirect"
|
560 |
msgstr ""
|
561 |
|
562 |
-
#: class-admin.php:
|
563 |
msgid ""
|
564 |
"If you want to customize the Really Simple SSL .htaccess, you need to "
|
565 |
"prevent Really Simple SSL from rewriting it. Enabling this option will do "
|
566 |
"that."
|
567 |
msgstr ""
|
568 |
|
569 |
-
#: class-admin.php:
|
570 |
msgid "Stop editing the .htaccess file"
|
571 |
msgstr ""
|
572 |
|
573 |
-
#: class-admin.php:
|
574 |
msgid ""
|
575 |
"If this option is set to true, the mixed content fixer will fire on the init "
|
576 |
"hook instead of the template_redirect hook. Only use this option when you "
|
577 |
"experience problems with the mixed content fixer.\""
|
578 |
msgstr ""
|
579 |
|
580 |
-
#: class-admin.php:
|
581 |
msgid "Fire mixed content fixer with different method"
|
582 |
msgstr ""
|
583 |
|
584 |
-
#: class-admin.php:
|
585 |
msgid ""
|
586 |
"Enable this option to permanently dismiss all +1 notices in the 'Your "
|
587 |
"progress' tab"
|
588 |
msgstr ""
|
589 |
|
590 |
-
#: class-admin.php:
|
591 |
msgid "Dismiss all Really Simple SSL notices"
|
592 |
msgstr ""
|
593 |
|
594 |
-
#: class-admin.php:
|
595 |
-
msgid "
|
|
|
|
|
596 |
msgstr ""
|
597 |
|
598 |
#: class-admin.php:4056
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
599 |
#, php-format
|
600 |
msgid ""
|
601 |
"Before you enable the htaccess redirect, make sure you know how to %sregain "
|
602 |
"access%s to your site in case of a redirect loop."
|
603 |
msgstr ""
|
604 |
|
605 |
-
#: class-admin.php:
|
606 |
msgid ""
|
607 |
"If the setting 'stop editing the .htaccess file' is enabled, you can't "
|
608 |
"change this setting."
|
609 |
msgstr ""
|
610 |
|
611 |
-
#: class-admin.php:
|
612 |
#, php-format
|
613 |
msgid ".htaccess is currently not %swritable%s."
|
614 |
msgstr ""
|
615 |
|
616 |
-
#: class-admin.php:
|
617 |
msgid "Are you sure?"
|
618 |
msgstr ""
|
619 |
|
620 |
-
#: class-admin.php:
|
621 |
msgid "To deactivate the plugin correctly, please select if you want to:"
|
622 |
msgstr ""
|
623 |
|
624 |
-
#: class-admin.php:
|
625 |
msgid "Deactivate, but stay on SSL."
|
626 |
msgstr ""
|
627 |
|
628 |
-
#: class-admin.php:
|
629 |
msgid ""
|
630 |
"Deactivate, and revert to http. This will remove all changes by the plugin."
|
631 |
msgstr ""
|
632 |
|
633 |
-
#: class-admin.php:
|
634 |
msgid "Deactivating the plugin while keeping SSL will do the following:"
|
635 |
msgstr ""
|
636 |
|
637 |
-
#: class-admin.php:
|
638 |
msgid "The mixed content fixer will stop working"
|
639 |
msgstr ""
|
640 |
|
641 |
-
#: class-admin.php:
|
642 |
msgid "The WordPress 301 redirect will stop working"
|
643 |
msgstr ""
|
644 |
|
645 |
-
#: class-admin.php:
|
646 |
msgid "Your site address will remain https://"
|
647 |
msgstr ""
|
648 |
|
649 |
-
#: class-admin.php:
|
650 |
msgid "The .htaccess redirect will remain active"
|
651 |
msgstr ""
|
652 |
|
653 |
-
#: class-admin.php:
|
654 |
msgid "Cancel"
|
655 |
msgstr ""
|
656 |
|
657 |
-
#: class-admin.php:
|
658 |
msgid "Deactivate, keep https"
|
659 |
msgstr ""
|
660 |
|
661 |
-
#: class-admin.php:
|
662 |
msgid "Deactivate, revert to http"
|
663 |
msgstr ""
|
664 |
|
665 |
-
#: class-admin.php:
|
666 |
msgid "Premium Support"
|
667 |
msgstr ""
|
668 |
|
669 |
-
#: class-admin.php:
|
670 |
-
msgid "Upgrade to
|
671 |
msgstr ""
|
672 |
|
673 |
-
#: class-multisite.php:
|
674 |
msgid "No choice has been made regarding networkwide or per site activation."
|
675 |
msgstr ""
|
676 |
|
677 |
-
#: class-multisite.php:
|
678 |
msgid "SSL is activated network wide."
|
679 |
msgstr ""
|
680 |
|
681 |
-
#: class-multisite.php:
|
682 |
msgid "SSL is activated per site."
|
683 |
msgstr ""
|
684 |
|
685 |
-
#: class-multisite.php:
|
686 |
msgid "SSL is enabled networkwide."
|
687 |
msgstr ""
|
688 |
|
689 |
-
#: class-multisite.php:
|
690 |
msgid "SSL is enabled per site."
|
691 |
msgstr ""
|
692 |
|
693 |
-
#: class-multisite.php:
|
694 |
msgid "SSL is not enabled yet"
|
695 |
msgstr ""
|
696 |
|
697 |
-
#: class-multisite.php:
|
698 |
msgid ""
|
699 |
"You run a Multisite installation with subfolders, which prevents this plugin "
|
700 |
"from fixing your missing server variable in the wp-config.php."
|
701 |
msgstr ""
|
702 |
|
703 |
-
#: class-multisite.php:
|
704 |
msgid ""
|
705 |
"Because the $_SERVER[\"HTTPS\"] variable is not set, your website may "
|
706 |
"experience redirect loops."
|
707 |
msgstr ""
|
708 |
|
709 |
-
#: class-multisite.php:
|
710 |
msgid "Activate networkwide to fix this."
|
711 |
msgstr ""
|
712 |
|
713 |
-
#: class-multisite.php:
|
714 |
msgid ""
|
715 |
"You run a Multisite installation with subdomains, but your site doesn't have "
|
716 |
"a wildcard certificate."
|
717 |
msgstr ""
|
718 |
|
719 |
-
#: class-multisite.php:
|
720 |
msgid ""
|
721 |
"This leads to issues when activating SSL networkwide since subdomains will "
|
722 |
"be forced over SSL as well while they don't have a valid certificate."
|
723 |
msgstr ""
|
724 |
|
725 |
-
#: class-multisite.php:
|
726 |
msgid "Activate SSL per site or install a wildcard certificate to fix this."
|
727 |
msgstr ""
|
728 |
|
729 |
-
#: class-multisite.php:
|
730 |
msgid "Select to enable SSL networkwide or per site."
|
731 |
msgstr ""
|
732 |
|
733 |
-
#: class-multisite.php:
|
734 |
msgid "Enable SSL"
|
735 |
msgstr ""
|
736 |
|
737 |
-
#: class-multisite.php:
|
738 |
msgid "Choose option"
|
739 |
msgstr ""
|
740 |
|
741 |
-
#: class-multisite.php:
|
742 |
msgid "networkwide"
|
743 |
msgstr ""
|
744 |
|
745 |
-
#: class-multisite.php:
|
746 |
msgid "per site"
|
747 |
msgstr ""
|
748 |
|
749 |
-
#: class-multisite.php:
|
750 |
msgid "Options saved."
|
751 |
msgstr ""
|
752 |
|
753 |
-
#: class-multisite.php:
|
754 |
msgid "Setup"
|
755 |
msgstr ""
|
756 |
|
757 |
-
#: class-multisite.php:
|
758 |
msgid ""
|
759 |
"Some things can't be done automatically. Before you migrate, please check "
|
760 |
"for: "
|
761 |
msgstr ""
|
762 |
|
763 |
-
#: class-multisite.php:
|
764 |
#: lets-encrypt/wizard/templates/activate.php:49
|
765 |
msgid ""
|
766 |
"Images, stylesheets or scripts from a domain without an SSL certificate: "
|
767 |
"remove them or move to your own server."
|
768 |
msgstr ""
|
769 |
|
770 |
-
#: class-multisite.php:
|
771 |
msgid ""
|
772 |
"You can also let the automatic scan of the pro version handle this for you, "
|
773 |
"and get premium support and increased security with HSTS included."
|
774 |
msgstr ""
|
775 |
|
776 |
-
#: class-multisite.php:
|
777 |
msgid "Check out Really Simple SSL Premium"
|
778 |
msgstr ""
|
779 |
|
780 |
-
#: class-multisite.php:
|
781 |
msgid "Activate SSL networkwide"
|
782 |
msgstr ""
|
783 |
|
784 |
-
#: class-multisite.php:
|
785 |
msgid "Activate SSL per site"
|
786 |
msgstr ""
|
787 |
|
788 |
-
#: class-multisite.php:
|
789 |
msgid ""
|
790 |
"Networkwide activation does not check if a site has an SSL certificate. It "
|
791 |
"just migrates all sites to SSL."
|
792 |
msgstr ""
|
793 |
|
794 |
-
#: class-multisite.php:
|
795 |
#, php-format
|
796 |
msgid "Conversion of websites %s percent complete."
|
797 |
msgstr ""
|
798 |
|
799 |
-
#: class-multisite.php:
|
800 |
msgid ""
|
801 |
"Site conversion in progress. Please refresh this page to check if the "
|
802 |
"process has finished. It will proceed in the background."
|
803 |
msgstr ""
|
804 |
|
805 |
-
#: class-multisite.php:
|
806 |
#, php-format
|
807 |
msgid ""
|
808 |
"If the conversion does not proceed after a few minutes, click %shere%s to "
|
809 |
"force the conversion process."
|
810 |
msgstr ""
|
811 |
|
812 |
-
#: class-multisite.php:
|
813 |
msgid "Conversion of websites completed."
|
814 |
msgstr ""
|
815 |
|
816 |
-
#: class-multisite.php:
|
817 |
msgid "Really Simple SSL has converted all your websites to SSL."
|
818 |
msgstr ""
|
819 |
|
820 |
-
#: class-multisite.php:
|
821 |
msgid "Really Simple SSL has converted all your websites to non SSL."
|
822 |
msgstr ""
|
823 |
|
824 |
-
#: class-site-health.php:
|
825 |
msgid "SSL Status Test"
|
826 |
msgstr ""
|
827 |
|
828 |
-
#: class-site-health.php:
|
829 |
msgid "Security Headers Test"
|
830 |
msgstr ""
|
831 |
|
832 |
-
#: class-site-health.php:
|
833 |
msgid "Recommended security headers installed"
|
834 |
msgstr ""
|
835 |
|
836 |
-
#: class-site-health.php:
|
837 |
msgid "The recommended security headers are detected on your site."
|
838 |
msgstr ""
|
839 |
|
840 |
-
#: class-site-health.php:
|
841 |
msgid "Not all recommended security headers are installed"
|
842 |
msgstr ""
|
843 |
|
844 |
-
#: class-site-health.php:
|
845 |
msgid "Your .htaccess file does not contain all recommended security headers."
|
846 |
msgstr ""
|
847 |
|
848 |
-
#: class-site-health.php:
|
849 |
msgid "Learn more about security headers"
|
850 |
msgstr ""
|
851 |
|
852 |
-
#: class-site-health.php:
|
853 |
msgid "301 SSL redirect enabled"
|
854 |
msgstr ""
|
855 |
|
856 |
-
#: class-site-health.php:
|
857 |
msgid "You have set a 301 redirect to SSL. This is important for SEO purposes"
|
858 |
msgstr ""
|
859 |
|
860 |
-
#: class-site-health.php:
|
861 |
msgid "SSL is not enabled."
|
862 |
msgstr ""
|
863 |
|
864 |
-
#: class-site-health.php:
|
865 |
msgid ""
|
866 |
"Really Simple SSL detected an SSL certificate, but has not been configured "
|
867 |
"to enforce SSL."
|
868 |
msgstr ""
|
869 |
|
870 |
-
#: class-site-health.php:
|
871 |
-
#: lets-encrypt/wizard/config/steps.php:151
|
872 |
-
msgid "Activate SSL"
|
873 |
-
msgstr ""
|
874 |
-
|
875 |
-
#: class-site-health.php:130
|
876 |
msgid "No SSL detected."
|
877 |
msgstr ""
|
878 |
|
879 |
-
#: class-site-health.php:
|
880 |
msgid ""
|
881 |
"Really Simple SSL is installed, but no valid SSL certificate is detected."
|
882 |
msgstr ""
|
883 |
|
884 |
-
#: class-site-health.php:
|
885 |
msgid "No 301 redirect to SSL enabled."
|
886 |
msgstr ""
|
887 |
|
888 |
-
#: class-site-health.php:
|
889 |
msgid "To ensure all traffic passes through SSL, please enable a 301 redirect."
|
890 |
msgstr ""
|
891 |
|
892 |
-
#: class-site-health.php:
|
893 |
msgid "Enable 301 redirect"
|
894 |
msgstr ""
|
895 |
|
896 |
-
#: class-site-health.php:
|
897 |
msgid "301 .htaccess redirect is not enabled."
|
898 |
msgstr ""
|
899 |
|
900 |
-
#: class-site-health.php:
|
901 |
msgid ""
|
902 |
"The 301 .htaccess redirect is the fastest and most reliable redirect option."
|
903 |
msgstr ""
|
904 |
|
|
|
|
|
|
|
|
|
|
|
905 |
#: grid/templates/header.php:5
|
906 |
msgid "Save settings"
|
907 |
msgstr ""
|
@@ -934,7 +980,7 @@ msgstr ""
|
|
934 |
msgid "Remaining tasks"
|
935 |
msgstr ""
|
936 |
|
937 |
-
#: grid/templates/progress.php:
|
938 |
msgid "SSL configuration finished!"
|
939 |
msgstr ""
|
940 |
|
@@ -1014,323 +1060,340 @@ msgstr ""
|
|
1014 |
msgid "Any questions? See the %sdocumentation%s or the %sWordPress Forum%s."
|
1015 |
msgstr ""
|
1016 |
|
1017 |
-
#: lets-encrypt/class-letsencrypt-handler.php:
|
|
|
|
|
|
|
|
|
1018 |
msgid ""
|
1019 |
"It is not possible to install Let's Encrypt on a subsite. Please go to the "
|
1020 |
"main site of your website."
|
1021 |
msgstr ""
|
1022 |
|
1023 |
-
#: lets-encrypt/class-letsencrypt-handler.php:
|
1024 |
-
#: lets-encrypt/class-letsencrypt-handler.php:199
|
1025 |
msgid ""
|
1026 |
"It is not possible to install Let's Encrypt on a subfolder configuration."
|
1027 |
msgstr ""
|
1028 |
|
1029 |
-
#: lets-encrypt/class-letsencrypt-handler.php:
|
1030 |
-
msgid "It is not possible to install Let's Encrypt on a localhost environment."
|
1031 |
-
msgstr ""
|
1032 |
-
|
1033 |
-
#: lets-encrypt/class-letsencrypt-handler.php:208
|
1034 |
msgid "Your domain meets the requirements for Let's Encrypt."
|
1035 |
msgstr ""
|
1036 |
|
1037 |
-
#: lets-encrypt/class-letsencrypt-handler.php:
|
1038 |
msgid "(unknown)"
|
1039 |
msgstr ""
|
1040 |
|
1041 |
-
#: lets-encrypt/class-letsencrypt-handler.php:
|
1042 |
#, php-format
|
1043 |
msgid "Your certificate will expire on %s."
|
1044 |
msgstr ""
|
1045 |
|
1046 |
-
#: lets-encrypt/class-letsencrypt-handler.php:
|
1047 |
msgid "Continue to renew."
|
1048 |
msgstr ""
|
1049 |
|
1050 |
-
#: lets-encrypt/class-letsencrypt-handler.php:
|
1051 |
msgid "You already have a valid SSL certificate."
|
1052 |
msgstr ""
|
1053 |
|
1054 |
-
#: lets-encrypt/class-letsencrypt-handler.php:
|
1055 |
msgid "SSL certificate should be generated and installed."
|
1056 |
msgstr ""
|
1057 |
|
1058 |
-
#: lets-encrypt/class-letsencrypt-handler.php:
|
1059 |
msgid ""
|
1060 |
"The Hosting Panel software was not recognized. Depending on your hosting "
|
1061 |
"provider, the generated certificate may need to be installed manually."
|
1062 |
msgstr ""
|
1063 |
|
1064 |
-
#: lets-encrypt/class-letsencrypt-handler.php:
|
1065 |
msgid ""
|
1066 |
"CPanel recognized. Possibly the certificate can be installed automatically."
|
1067 |
msgstr ""
|
1068 |
|
1069 |
-
#: lets-encrypt/class-letsencrypt-handler.php:
|
1070 |
msgid ""
|
1071 |
"Plesk recognized. Possibly the certificate can be installed automatically."
|
1072 |
msgstr ""
|
1073 |
|
1074 |
-
#: lets-encrypt/class-letsencrypt-handler.php:
|
1075 |
msgid ""
|
1076 |
"DirectAdmin recognized. Possibly the certificate can be installed "
|
1077 |
"automatically."
|
1078 |
msgstr ""
|
1079 |
|
1080 |
-
#: lets-encrypt/class-letsencrypt-handler.php:
|
1081 |
msgid ""
|
1082 |
"The PHP function CURL is not available on your server, which is required. "
|
1083 |
"Please contact your hosting provider."
|
1084 |
msgstr ""
|
1085 |
|
1086 |
-
#: lets-encrypt/class-letsencrypt-handler.php:
|
1087 |
msgid "The PHP function CURL has successfully been detected."
|
1088 |
msgstr ""
|
1089 |
|
1090 |
-
#: lets-encrypt/class-letsencrypt-handler.php:
|
1091 |
msgid "Successfully retrieved account"
|
1092 |
msgstr ""
|
1093 |
|
1094 |
-
#: lets-encrypt/class-letsencrypt-handler.php:
|
1095 |
msgid "The used domain for your email address is not allowed."
|
1096 |
msgstr ""
|
1097 |
|
1098 |
-
#: lets-encrypt/class-letsencrypt-handler.php:
|
1099 |
#, php-format
|
1100 |
msgid "Please change your email address %shere%s and try again."
|
1101 |
msgstr ""
|
1102 |
|
1103 |
-
#: lets-encrypt/class-letsencrypt-handler.php:
|
1104 |
msgid "The email address was not set. Please set the email address"
|
1105 |
msgstr ""
|
1106 |
|
1107 |
-
#: lets-encrypt/class-letsencrypt-handler.php:
|
1108 |
-
#: lets-encrypt/class-letsencrypt-handler.php:
|
1109 |
msgid "Token successfully retrieved."
|
1110 |
msgstr ""
|
1111 |
|
1112 |
-
#: lets-encrypt/class-letsencrypt-handler.php:
|
1113 |
msgid "Token not received yet."
|
1114 |
msgstr ""
|
1115 |
|
1116 |
-
#: lets-encrypt/class-letsencrypt-handler.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1117 |
msgid "Configured for HTTP challenge"
|
1118 |
msgstr ""
|
1119 |
|
1120 |
-
#: lets-encrypt/class-letsencrypt-handler.php:
|
1121 |
-
#: lets-encrypt/integrations/cpanel/functions.php:
|
1122 |
msgid "Token not generated. Please complete the previous step."
|
1123 |
msgstr ""
|
1124 |
|
1125 |
-
#: lets-encrypt/class-letsencrypt-handler.php:
|
1126 |
msgid "Successfully verified DNS records"
|
1127 |
msgstr ""
|
1128 |
|
1129 |
-
#: lets-encrypt/class-letsencrypt-handler.php:
|
1130 |
#, php-format
|
1131 |
msgid "The DNS response for %s was %s, while it should be %s."
|
1132 |
msgstr ""
|
1133 |
|
1134 |
-
#: lets-encrypt/class-letsencrypt-handler.php:
|
1135 |
#, php-format
|
1136 |
msgid "Could not verify TXT record for domain %s"
|
1137 |
msgstr ""
|
1138 |
|
1139 |
-
#: lets-encrypt/class-letsencrypt-handler.php:
|
1140 |
msgid ""
|
1141 |
"The certificate generation was rate limited for 10 minutes because the "
|
1142 |
"authorization failed."
|
1143 |
msgstr ""
|
1144 |
|
1145 |
-
#: lets-encrypt/class-letsencrypt-handler.php:
|
1146 |
msgid "Please double check your DNS txt record."
|
1147 |
msgstr ""
|
1148 |
|
1149 |
-
#: lets-encrypt/class-letsencrypt-handler.php:
|
1150 |
msgid "DNS records were not verified yet. Please complete the previous step."
|
1151 |
msgstr ""
|
1152 |
|
1153 |
-
#: lets-encrypt/class-letsencrypt-handler.php:
|
1154 |
msgid "Certificate already generated. It was renewed if required."
|
1155 |
msgstr ""
|
1156 |
|
1157 |
-
#: lets-encrypt/class-letsencrypt-handler.php:
|
1158 |
msgid "Authorization not completed yet."
|
1159 |
msgstr ""
|
1160 |
|
1161 |
-
#: lets-encrypt/class-letsencrypt-handler.php:
|
1162 |
-
msgid ""
|
1163 |
-
"The order is invalid, possibly due to too many failed authorization "
|
1164 |
-
"attempts. Please start at the previous step."
|
1165 |
-
msgstr ""
|
1166 |
-
|
1167 |
-
#: lets-encrypt/class-letsencrypt-handler.php:656
|
1168 |
msgid ""
|
1169 |
"As your order will be regenerated, you'll need to update your DNS text "
|
1170 |
"records."
|
1171 |
msgstr ""
|
1172 |
|
1173 |
-
#: lets-encrypt/class-letsencrypt-handler.php:
|
1174 |
msgid "OCSP not supported, the certificate will be generated without OCSP."
|
1175 |
msgstr ""
|
1176 |
|
1177 |
-
#: lets-encrypt/class-letsencrypt-handler.php:
|
1178 |
msgid "Successfully generated certificate."
|
1179 |
msgstr ""
|
1180 |
|
1181 |
-
#: lets-encrypt/class-letsencrypt-handler.php:
|
1182 |
msgid "Files not created yet..."
|
1183 |
msgstr ""
|
1184 |
|
1185 |
-
#: lets-encrypt/class-letsencrypt-handler.php:
|
1186 |
msgid "Bundle not available yet..."
|
1187 |
msgstr ""
|
1188 |
|
1189 |
-
#: lets-encrypt/class-letsencrypt-handler.php:
|
1190 |
msgid "Order successfully created."
|
1191 |
msgstr ""
|
1192 |
|
1193 |
-
#: lets-encrypt/class-letsencrypt-handler.php:
|
1194 |
msgid "Order successfully retrieved."
|
1195 |
msgstr ""
|
1196 |
|
1197 |
-
#: lets-encrypt/class-letsencrypt-handler.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1198 |
#, php-format
|
1199 |
msgid "Please complete the following step(s) first: %s"
|
1200 |
msgstr ""
|
1201 |
|
1202 |
-
#: lets-encrypt/class-letsencrypt-handler.php:
|
1203 |
msgid ""
|
1204 |
"The following directories do not have the necessary writing permissions."
|
1205 |
msgstr ""
|
1206 |
|
1207 |
-
#: lets-encrypt/class-letsencrypt-handler.php:
|
1208 |
msgid "Set permissions to 644 to enable SSL generation."
|
1209 |
msgstr ""
|
1210 |
|
1211 |
-
#: lets-encrypt/class-letsencrypt-handler.php:
|
1212 |
msgid "The required directories have the necessary writing permissions."
|
1213 |
msgstr ""
|
1214 |
|
1215 |
-
#: lets-encrypt/class-letsencrypt-handler.php:
|
1216 |
msgid "The challenge directory is not created yet."
|
1217 |
msgstr ""
|
1218 |
|
1219 |
-
#: lets-encrypt/class-letsencrypt-handler.php:
|
1220 |
msgid "The challenge directory was successfully created."
|
1221 |
msgstr ""
|
1222 |
|
1223 |
-
#: lets-encrypt/class-letsencrypt-handler.php:
|
1224 |
msgid "The key directory is not created yet."
|
1225 |
msgstr ""
|
1226 |
|
1227 |
-
#: lets-encrypt/class-letsencrypt-handler.php:
|
1228 |
msgid "Trying to create directory in root of website."
|
1229 |
msgstr ""
|
1230 |
|
1231 |
-
#: lets-encrypt/class-letsencrypt-handler.php:
|
1232 |
msgid "The key directory was successfully created."
|
1233 |
msgstr ""
|
1234 |
|
1235 |
-
#: lets-encrypt/class-letsencrypt-handler.php:
|
1236 |
msgid "The certs directory is not created yet."
|
1237 |
msgstr ""
|
1238 |
|
1239 |
-
#: lets-encrypt/class-letsencrypt-handler.php:
|
1240 |
msgid "The certs directory was successfully created."
|
1241 |
msgstr ""
|
1242 |
|
1243 |
-
#: lets-encrypt/class-letsencrypt-handler.php:
|
1244 |
-
#: lets-encrypt/class-letsencrypt-handler.php:
|
1245 |
msgid "no response"
|
1246 |
msgstr ""
|
1247 |
|
1248 |
-
#: lets-encrypt/class-letsencrypt-handler.php:
|
1249 |
#, php-format
|
1250 |
msgid "Could not reach challenge directory over %s."
|
1251 |
msgstr ""
|
1252 |
|
1253 |
-
#: lets-encrypt/class-letsencrypt-handler.php:
|
1254 |
msgid "Challenge directory not writable."
|
1255 |
msgstr ""
|
1256 |
|
1257 |
-
#: lets-encrypt/class-letsencrypt-handler.php:
|
1258 |
-
#: lets-encrypt/class-letsencrypt-handler.php:
|
1259 |
#, php-format
|
1260 |
msgid "Error code %s."
|
1261 |
msgstr ""
|
1262 |
|
1263 |
-
#: lets-encrypt/class-letsencrypt-handler.php:
|
1264 |
-
#: lets-encrypt/class-letsencrypt-handler.php:
|
1265 |
-
#: lets-encrypt/class-letsencrypt-handler.php:
|
1266 |
msgid "Successfully verified alias domain."
|
1267 |
msgstr ""
|
1268 |
|
1269 |
-
#: lets-encrypt/class-letsencrypt-handler.php:
|
1270 |
#, php-format
|
1271 |
msgid ""
|
1272 |
"This is a multisite configuration with subdomains, which requires a wildcard "
|
1273 |
"certificate. Wildcard certificates are part of the %spremium%s plan."
|
1274 |
msgstr ""
|
1275 |
|
1276 |
-
#: lets-encrypt/class-letsencrypt-handler.php:
|
1277 |
msgid "No subdomain setup detected."
|
1278 |
msgstr ""
|
1279 |
|
1280 |
-
#: lets-encrypt/class-letsencrypt-handler.php:
|
1281 |
msgid "Alias domain check is not relevant for a subdomain"
|
1282 |
msgstr ""
|
1283 |
|
1284 |
-
#: lets-encrypt/class-letsencrypt-handler.php:
|
1285 |
msgid ""
|
1286 |
"Please check if the non www version of your site also points to this website."
|
1287 |
msgstr ""
|
1288 |
|
1289 |
-
#: lets-encrypt/class-letsencrypt-handler.php:
|
1290 |
msgid ""
|
1291 |
"Please check if the www version of your site also points to this website."
|
1292 |
msgstr ""
|
1293 |
|
1294 |
-
#: lets-encrypt/class-letsencrypt-handler.php:
|
1295 |
msgid "Could not verify alias domain."
|
1296 |
msgstr ""
|
1297 |
|
1298 |
-
#: lets-encrypt/class-letsencrypt-handler.php:
|
1299 |
msgid "If this is not the case, don't add this alias to your certificate."
|
1300 |
msgstr ""
|
1301 |
|
1302 |
-
#: lets-encrypt/class-letsencrypt-handler.php:
|
1303 |
msgid "Could not create test folder and file."
|
1304 |
msgstr ""
|
1305 |
|
1306 |
-
#: lets-encrypt/class-letsencrypt-handler.php:
|
1307 |
msgid ""
|
1308 |
"Please create a folder 'rsssl' in the uploads directory, with 644 "
|
1309 |
"permissions."
|
1310 |
msgstr ""
|
1311 |
|
1312 |
-
#: lets-encrypt/class-letsencrypt-handler.php:
|
1313 |
#, php-format
|
1314 |
msgid "Error code %s"
|
1315 |
msgstr ""
|
1316 |
|
1317 |
-
#: lets-encrypt/class-letsencrypt-handler.php:
|
1318 |
msgid "The certificate installation was rate limited. Please try again later."
|
1319 |
msgstr ""
|
1320 |
|
1321 |
-
#: lets-encrypt/class-letsencrypt-handler.php:
|
1322 |
msgid "Not recognized server."
|
1323 |
msgstr ""
|
1324 |
|
1325 |
-
#: lets-encrypt/class-letsencrypt-handler.php:
|
1326 |
msgid "Installation failed."
|
1327 |
msgstr ""
|
1328 |
|
1329 |
-
#: lets-encrypt/class-letsencrypt-handler.php:
|
1330 |
#: lets-encrypt/integrations/cloudways/functions.php:22
|
1331 |
#: lets-encrypt/integrations/cpanel/functions.php:16
|
1332 |
#: lets-encrypt/integrations/cpanel/functions.php:33
|
1333 |
-
#: lets-encrypt/integrations/cpanel/functions.php:60
|
1334 |
#: lets-encrypt/integrations/directadmin/functions.php:16
|
1335 |
#: lets-encrypt/integrations/plesk/functions.php:16
|
1336 |
msgid ""
|
@@ -1338,64 +1401,64 @@ msgid ""
|
|
1338 |
"again."
|
1339 |
msgstr ""
|
1340 |
|
1341 |
-
#: lets-encrypt/cron.php:
|
1342 |
msgid "Once every week"
|
1343 |
msgstr ""
|
1344 |
|
1345 |
-
#: lets-encrypt/cron.php:
|
1346 |
msgid "Once every day"
|
1347 |
msgstr ""
|
1348 |
|
1349 |
-
#: lets-encrypt/cron.php:
|
1350 |
msgid "Once every 5 minutes"
|
1351 |
msgstr ""
|
1352 |
|
1353 |
-
#: lets-encrypt/download.php:
|
1354 |
msgid "File missing. Please retry the previous steps."
|
1355 |
msgstr ""
|
1356 |
|
1357 |
-
#: lets-encrypt/functions.php:
|
1358 |
#, php-format
|
1359 |
msgid ""
|
1360 |
"The minimum requirements for the PHP version have not been met. Please "
|
1361 |
"upgrade to %s"
|
1362 |
msgstr ""
|
1363 |
|
1364 |
-
#: lets-encrypt/functions.php:
|
1365 |
msgid "You have the required PHP version to continue."
|
1366 |
msgstr ""
|
1367 |
|
1368 |
-
#: lets-encrypt/functions.php:
|
1369 |
msgid "Instructions"
|
1370 |
msgstr ""
|
1371 |
|
1372 |
-
#: lets-encrypt/functions.php:
|
1373 |
msgid "Please complete manually in your hosting dashboard."
|
1374 |
msgstr ""
|
1375 |
|
1376 |
-
#: lets-encrypt/functions.php:
|
1377 |
msgid "Please activate it manually on your hosting dashboard."
|
1378 |
msgstr ""
|
1379 |
|
1380 |
-
#: lets-encrypt/functions.php:
|
1381 |
#, php-format
|
1382 |
msgid "Please complete %smanually%s"
|
1383 |
msgstr ""
|
1384 |
|
1385 |
-
#: lets-encrypt/functions.php:
|
1386 |
#, php-format
|
1387 |
msgid "Please activate it on your dashboard %smanually%s"
|
1388 |
msgstr ""
|
1389 |
|
1390 |
-
#: lets-encrypt/functions.php:
|
1391 |
msgid "Go to activation"
|
1392 |
msgstr ""
|
1393 |
|
1394 |
-
#: lets-encrypt/functions.php:
|
1395 |
msgid "Go to installation"
|
1396 |
msgstr ""
|
1397 |
|
1398 |
-
#: lets-encrypt/functions.php:
|
1399 |
#, php-format
|
1400 |
msgid ""
|
1401 |
"According to our information, your hosting provider supplies your account "
|
@@ -1403,18 +1466,18 @@ msgid ""
|
|
1403 |
"if this is not the case."
|
1404 |
msgstr ""
|
1405 |
|
1406 |
-
#: lets-encrypt/functions.php:
|
1407 |
-
#: lets-encrypt/functions.php:
|
1408 |
msgid ""
|
1409 |
"After completing the installation, you can continue to the next step to "
|
1410 |
"complete your configuration."
|
1411 |
msgstr ""
|
1412 |
|
1413 |
-
#: lets-encrypt/functions.php:
|
1414 |
msgid "You already have free SSL on your hosting environment."
|
1415 |
msgstr ""
|
1416 |
|
1417 |
-
#: lets-encrypt/functions.php:
|
1418 |
#, php-format
|
1419 |
msgid ""
|
1420 |
"According to our information, your hosting provider does not allow any kind "
|
@@ -1422,18 +1485,18 @@ msgid ""
|
|
1422 |
"alternative hosting provider with SSL, see this %sarticle%s."
|
1423 |
msgstr ""
|
1424 |
|
1425 |
-
#: lets-encrypt/functions.php:
|
1426 |
msgid "Your hosting environment does not allow automatic SSL installation."
|
1427 |
msgstr ""
|
1428 |
|
1429 |
-
#: lets-encrypt/functions.php:
|
1430 |
#, php-format
|
1431 |
msgid "You can follow these %sinstructions%s."
|
1432 |
msgstr ""
|
1433 |
|
1434 |
-
#: lets-encrypt/functions.php:
|
1435 |
#, php-format
|
1436 |
-
msgid "For more information
|
1437 |
msgstr ""
|
1438 |
|
1439 |
#: lets-encrypt/integrations/cloudways/cloudways.php:166
|
@@ -1470,70 +1533,64 @@ msgstr ""
|
|
1470 |
msgid "Enabling auto renew..."
|
1471 |
msgstr ""
|
1472 |
|
1473 |
-
#: lets-encrypt/integrations/cpanel/cpanel.php:
|
1474 |
-
#: lets-encrypt/integrations/cpanel/cpanel.php:163
|
1475 |
#: lets-encrypt/integrations/directadmin/directadmin.php:64
|
1476 |
msgid "No valid list of domains."
|
1477 |
msgstr ""
|
1478 |
|
1479 |
-
#: lets-encrypt/integrations/cpanel/cpanel.php:
|
1480 |
-
#: lets-encrypt/integrations/cpanel/cpanel.php:208
|
1481 |
#: lets-encrypt/integrations/directadmin/directadmin.php:124
|
1482 |
#, php-format
|
1483 |
msgid "SSL successfully installed on %s"
|
1484 |
msgstr ""
|
1485 |
|
1486 |
-
#: lets-encrypt/integrations/cpanel/cpanel.php:
|
1487 |
msgid "Errors were reported during installation"
|
1488 |
msgstr ""
|
1489 |
|
1490 |
-
#: lets-encrypt/integrations/cpanel/cpanel.php:
|
1491 |
msgid "Errors were reported during installation."
|
1492 |
msgstr ""
|
1493 |
|
1494 |
-
#: lets-encrypt/integrations/cpanel/cpanel.php:
|
1495 |
msgid "Unable to connect to cPanel"
|
1496 |
msgstr ""
|
1497 |
|
1498 |
-
#: lets-encrypt/integrations/cpanel/cpanel.php:
|
1499 |
msgid "Login credentials incorrect"
|
1500 |
msgstr ""
|
1501 |
|
1502 |
-
#: lets-encrypt/integrations/cpanel/cpanel.php:
|
1503 |
-
#: lets-encrypt/integrations/cpanel/cpanel.php:
|
1504 |
msgid "Successfully added TXT record."
|
1505 |
msgstr ""
|
1506 |
|
1507 |
-
#: lets-encrypt/integrations/cpanel/cpanel.php:
|
1508 |
-
#: lets-encrypt/integrations/cpanel/cpanel.php:
|
1509 |
msgid ""
|
1510 |
"Could not automatically add TXT record. Please proceed manually, following "
|
1511 |
"the steps below."
|
1512 |
msgstr ""
|
1513 |
|
1514 |
-
#: lets-encrypt/integrations/cpanel/functions.php:
|
1515 |
msgid ""
|
1516 |
"The system is not ready for the DNS verification yet. Please run the wizard "
|
1517 |
"again."
|
1518 |
msgstr ""
|
1519 |
|
1520 |
-
#: lets-encrypt/integrations/cpanel/functions.php:
|
1521 |
msgid "Attempting to install certificate using AutoSSL..."
|
1522 |
msgstr ""
|
1523 |
|
1524 |
-
#: lets-encrypt/integrations/cpanel/functions.php:
|
1525 |
msgid "Attempting to set DNS txt record..."
|
1526 |
msgstr ""
|
1527 |
|
1528 |
-
#: lets-encrypt/integrations/cpanel/functions.php:
|
1529 |
#: lets-encrypt/integrations/directadmin/functions.php:30
|
1530 |
msgid "Attempting to install certificate..."
|
1531 |
msgstr ""
|
1532 |
|
1533 |
-
#: lets-encrypt/integrations/cpanel/functions.php:139
|
1534 |
-
msgid "Attempting to install certificate using shell..."
|
1535 |
-
msgstr ""
|
1536 |
-
|
1537 |
#: lets-encrypt/integrations/plesk/functions.php:34
|
1538 |
msgid "Installing SSL certificate using PLESK API..."
|
1539 |
msgstr ""
|
@@ -1555,7 +1612,7 @@ msgid "Verifying DNS records..."
|
|
1555 |
msgstr ""
|
1556 |
|
1557 |
#: lets-encrypt/wizard/class-wizard.php:63
|
1558 |
-
#: lets-encrypt/wizard/config/steps.php:
|
1559 |
msgid "Generating SSL certificate..."
|
1560 |
msgstr ""
|
1561 |
|
@@ -1574,48 +1631,48 @@ msgstr ""
|
|
1574 |
|
1575 |
#: lets-encrypt/wizard/class-wizard.php:403
|
1576 |
msgid ""
|
1577 |
-
"
|
1578 |
-
"
|
1579 |
-
"
|
1580 |
-
"
|
1581 |
msgstr ""
|
1582 |
|
1583 |
-
#: lets-encrypt/wizard/class-wizard.php:
|
1584 |
#, php-format
|
1585 |
msgid "The wizard is currently being edited by %s"
|
1586 |
msgstr ""
|
1587 |
|
1588 |
-
#: lets-encrypt/wizard/class-wizard.php:
|
1589 |
#, php-format
|
1590 |
msgid "If this user stops editing, the lock will expire after %s minutes."
|
1591 |
msgstr ""
|
1592 |
|
1593 |
-
#: lets-encrypt/wizard/class-wizard.php:
|
1594 |
-
msgid "
|
1595 |
msgstr ""
|
1596 |
|
1597 |
-
#: lets-encrypt/wizard/class-wizard.php:
|
1598 |
-
msgid "
|
1599 |
msgstr ""
|
1600 |
|
1601 |
-
#: lets-encrypt/wizard/class-wizard.php:
|
1602 |
-
msgid "
|
1603 |
msgstr ""
|
1604 |
|
1605 |
#: lets-encrypt/wizard/class-wizard.php:900
|
1606 |
-
msgid "Go
|
1607 |
msgstr ""
|
1608 |
|
1609 |
-
#: lets-encrypt/wizard/class-wizard.php:
|
1610 |
-
#: lets-encrypt/wizard/config/class-config.php:
|
1611 |
msgid "I don't know, or not listed, proceed with installation"
|
1612 |
msgstr ""
|
1613 |
|
1614 |
-
#: lets-encrypt/wizard/config/class-config.php:
|
1615 |
msgid "Yes"
|
1616 |
msgstr ""
|
1617 |
|
1618 |
-
#: lets-encrypt/wizard/config/class-config.php:
|
1619 |
msgid "No"
|
1620 |
msgstr ""
|
1621 |
|
@@ -1630,7 +1687,7 @@ msgid "Email address"
|
|
1630 |
msgstr ""
|
1631 |
|
1632 |
#: lets-encrypt/wizard/config/questions.php:42
|
1633 |
-
#: lets-encrypt/wizard/config/questions.php:
|
1634 |
msgid "This field is prefilled based on your configuration"
|
1635 |
msgstr ""
|
1636 |
|
@@ -1643,121 +1700,135 @@ msgstr ""
|
|
1643 |
msgid "I agree to the Let's Encrypt %sTerms & Conditions%s"
|
1644 |
msgstr ""
|
1645 |
|
|
|
|
|
|
|
|
|
|
|
|
|
1646 |
#: lets-encrypt/wizard/config/questions.php:62
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1647 |
#: lets-encrypt/wizard/config/steps.php:51
|
1648 |
msgid "Domain"
|
1649 |
msgstr ""
|
1650 |
|
1651 |
-
#: lets-encrypt/wizard/config/questions.php:
|
1652 |
msgid "This will include both the www. and non-www. version of your domain."
|
1653 |
msgstr ""
|
1654 |
|
1655 |
-
#: lets-encrypt/wizard/config/questions.php:
|
1656 |
msgid ""
|
1657 |
"You should have the www domain pointed to the same website as the non-www "
|
1658 |
"domain."
|
1659 |
msgstr ""
|
1660 |
|
1661 |
-
#: lets-encrypt/wizard/config/questions.php:
|
1662 |
msgid "Include alias domain too?"
|
1663 |
msgstr ""
|
1664 |
|
1665 |
-
#: lets-encrypt/wizard/config/questions.php:
|
1666 |
msgid ""
|
1667 |
"By selecting your hosting provider we can tell you if your hosting provider "
|
1668 |
"already supports free SSL, and how you can activate it."
|
1669 |
msgstr ""
|
1670 |
|
1671 |
-
#: lets-encrypt/wizard/config/questions.php:
|
1672 |
msgid ""
|
1673 |
"By selecting your hosting provider we can tell you if your hosting provider "
|
1674 |
"already supports free SSL, and/or where you can activate it."
|
1675 |
msgstr ""
|
1676 |
|
1677 |
-
#: lets-encrypt/wizard/config/questions.php:
|
1678 |
#, php-format
|
1679 |
msgid ""
|
1680 |
"If your hosting provider is not listed, and there's an SSL activation/"
|
1681 |
"installation link, please let us %sknow%s."
|
1682 |
msgstr ""
|
1683 |
|
1684 |
-
#: lets-encrypt/wizard/config/questions.php:
|
1685 |
msgid "Hosting provider"
|
1686 |
msgstr ""
|
1687 |
|
1688 |
-
#: lets-encrypt/wizard/config/questions.php:
|
1689 |
msgid "CPanel host"
|
1690 |
msgstr ""
|
1691 |
|
1692 |
-
#: lets-encrypt/wizard/config/questions.php:
|
1693 |
msgid "The URL you use to access your cPanel dashboard. Ends on :2083."
|
1694 |
msgstr ""
|
1695 |
|
1696 |
-
#: lets-encrypt/wizard/config/questions.php:
|
1697 |
msgid "CPanel username"
|
1698 |
msgstr ""
|
1699 |
|
1700 |
-
#: lets-encrypt/wizard/config/questions.php:
|
1701 |
msgid "CPanel password"
|
1702 |
msgstr ""
|
1703 |
|
1704 |
-
#: lets-encrypt/wizard/config/questions.php:
|
1705 |
msgid "DirectAdmin host"
|
1706 |
msgstr ""
|
1707 |
|
1708 |
-
#: lets-encrypt/wizard/config/questions.php:
|
1709 |
msgid "The URL you use to access your DirectAdmin dashboard. Ends on :2222."
|
1710 |
msgstr ""
|
1711 |
|
1712 |
-
#: lets-encrypt/wizard/config/questions.php:
|
1713 |
msgid "DirectAdmin username"
|
1714 |
msgstr ""
|
1715 |
|
1716 |
-
#: lets-encrypt/wizard/config/questions.php:
|
1717 |
msgid "DirectAdmin password"
|
1718 |
msgstr ""
|
1719 |
|
1720 |
-
#: lets-encrypt/wizard/config/questions.php:
|
1721 |
msgid "CloudWays user email"
|
1722 |
msgstr ""
|
1723 |
|
1724 |
-
#: lets-encrypt/wizard/config/questions.php:
|
1725 |
msgid "CloudWays api key"
|
1726 |
msgstr ""
|
1727 |
|
1728 |
-
#: lets-encrypt/wizard/config/questions.php:
|
1729 |
#, php-format
|
1730 |
msgid ""
|
1731 |
"You can find your api key %shere%s (make sure you're logged in with your "
|
1732 |
"main account)."
|
1733 |
msgstr ""
|
1734 |
|
1735 |
-
#: lets-encrypt/wizard/config/questions.php:
|
1736 |
msgid "Plesk host"
|
1737 |
msgstr ""
|
1738 |
|
1739 |
-
#: lets-encrypt/wizard/config/questions.php:
|
1740 |
msgid "The URL you use to access your Plesk dashboard. Ends on :8443."
|
1741 |
msgstr ""
|
1742 |
|
1743 |
-
#: lets-encrypt/wizard/config/questions.php:
|
1744 |
msgid "Plesk username"
|
1745 |
msgstr ""
|
1746 |
|
1747 |
-
#: lets-encrypt/wizard/config/questions.php:
|
1748 |
#, php-format
|
1749 |
msgid "You can find your Plesk username and password in %s"
|
1750 |
msgstr ""
|
1751 |
|
1752 |
-
#: lets-encrypt/wizard/config/questions.php:
|
1753 |
msgid "Plesk password"
|
1754 |
msgstr ""
|
1755 |
|
1756 |
-
#: lets-encrypt/wizard/config/questions.php:
|
1757 |
msgid "Credentials storage"
|
1758 |
msgstr ""
|
1759 |
|
1760 |
-
#: lets-encrypt/wizard/config/questions.php:
|
1761 |
msgid ""
|
1762 |
"Store for renewal purposes. If not stored, renewal may need to be done "
|
1763 |
"manually."
|
@@ -1861,7 +1932,7 @@ msgid "DNS Verification"
|
|
1861 |
msgstr ""
|
1862 |
|
1863 |
#: lets-encrypt/wizard/config/steps.php:104
|
1864 |
-
#: lets-encrypt/wizard/config/steps.php:
|
1865 |
msgid "Creating account..."
|
1866 |
msgstr ""
|
1867 |
|
@@ -1877,90 +1948,106 @@ msgstr ""
|
|
1877 |
msgid "We will now generate your SSL Certificate"
|
1878 |
msgstr ""
|
1879 |
|
1880 |
-
#: lets-encrypt/wizard/config/steps.php:
|
|
|
|
|
|
|
|
|
1881 |
#: lets-encrypt/wizard/templates/menu.php:2
|
1882 |
msgid "Installation"
|
1883 |
msgstr ""
|
1884 |
|
1885 |
-
#: lets-encrypt/wizard/config/steps.php:
|
1886 |
msgid "Searching for link to SSL installation page on your server..."
|
1887 |
msgstr ""
|
1888 |
|
1889 |
-
#: lets-encrypt/wizard/notices.php:
|
1890 |
msgid ""
|
1891 |
"The non-www version of your site does not point to this website. This is "
|
1892 |
"recommended, as it will allow you to add it to the certificate as well."
|
1893 |
msgstr ""
|
1894 |
|
1895 |
-
#: lets-encrypt/wizard/notices.php:
|
1896 |
msgid ""
|
1897 |
"The www version of your site does not point to this website. This is "
|
1898 |
"recommended, as it will allow you to add it to the certificate as well."
|
1899 |
msgstr ""
|
1900 |
|
1901 |
-
#: lets-encrypt/wizard/notices.php:
|
1902 |
#, php-format
|
1903 |
msgid "Your certificate is valid to: %s"
|
1904 |
msgstr ""
|
1905 |
|
1906 |
-
#: lets-encrypt/wizard/notices.php:
|
1907 |
#, php-format
|
1908 |
msgid "Your certificate will expire on %s. You can renew it %shere%s."
|
1909 |
msgstr ""
|
1910 |
|
1911 |
-
#: lets-encrypt/wizard/notices.php:
|
1912 |
#, php-format
|
1913 |
msgid ""
|
1914 |
"The automatic installation of your certificate has failed. Please check your "
|
1915 |
"credentials, and retry the %sinstallation%s."
|
1916 |
msgstr ""
|
1917 |
|
1918 |
-
#: lets-encrypt/wizard/notices.php:
|
1919 |
#, php-format
|
1920 |
msgid ""
|
1921 |
"The SSL certificate has been renewed, and requires manual %sinstallation%s "
|
1922 |
"in your hosting dashboard."
|
1923 |
msgstr ""
|
1924 |
|
1925 |
-
#: lets-encrypt/wizard/notices.php:
|
|
|
1926 |
msgid ""
|
1927 |
"Automatic renewal of your certificate was not possible. The SSL certificate "
|
1928 |
"should be %srenewed%s manually."
|
1929 |
msgstr ""
|
1930 |
|
1931 |
-
#: lets-encrypt/wizard/notices.php:
|
1932 |
msgid "Your certificate will be renewed and installed automatically."
|
1933 |
msgstr ""
|
1934 |
|
1935 |
-
#: lets-encrypt/wizard/notices.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1936 |
msgid "Your Key and Certificate directories are not properly protected."
|
1937 |
msgstr ""
|
1938 |
|
1939 |
-
#: lets-encrypt/wizard/notices.php:
|
1940 |
msgid "You have switched to DNS verification."
|
1941 |
msgstr ""
|
1942 |
|
1943 |
-
#: lets-encrypt/wizard/notices.php:
|
1944 |
msgid "You can switch back to directory verification here."
|
1945 |
msgstr ""
|
1946 |
|
1947 |
-
#: lets-encrypt/wizard/notices.php:
|
1948 |
msgid "Switch to directory verification"
|
1949 |
msgstr ""
|
1950 |
|
1951 |
-
#: lets-encrypt/wizard/notices.php:
|
1952 |
#, php-format
|
1953 |
msgid ""
|
1954 |
"If you also want to secure subdomains like mail.domain.com, cpanel.domain."
|
1955 |
"com, you have to use the %sDNS%s challenge."
|
1956 |
msgstr ""
|
1957 |
|
1958 |
-
#: lets-encrypt/wizard/notices.php:
|
1959 |
msgid ""
|
1960 |
"Please note that auto-renewal with a DNS challenge might not be possible."
|
1961 |
msgstr ""
|
1962 |
|
1963 |
-
#: lets-encrypt/wizard/notices.php:
|
1964 |
#: lets-encrypt/wizard/templates/directories.php:17
|
1965 |
#: lets-encrypt/wizard/templates/directories.php:42
|
1966 |
msgid "Switch to DNS verification"
|
@@ -1989,17 +2076,30 @@ msgstr ""
|
|
1989 |
msgid "Almost ready to activate SSL!"
|
1990 |
msgstr ""
|
1991 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1992 |
#: lets-encrypt/wizard/templates/activate.php:60
|
1993 |
msgid ""
|
1994 |
"No SSL certificate has been detected yet. In some cases this takes a few "
|
1995 |
"minutes."
|
1996 |
msgstr ""
|
1997 |
|
1998 |
-
#: lets-encrypt/wizard/templates/content.php:
|
1999 |
-
msgid "
|
|
|
|
|
2000 |
msgstr ""
|
2001 |
|
2002 |
-
#: lets-encrypt/wizard/templates/content.php:
|
|
|
|
|
|
|
|
|
2003 |
msgid "Notifications"
|
2004 |
msgstr ""
|
2005 |
|
@@ -2107,6 +2207,14 @@ msgid ""
|
|
2107 |
"use a short TTL during installation, in case you need to change it."
|
2108 |
msgstr ""
|
2109 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2110 |
#: lets-encrypt/wizard/templates/generation.php:11
|
2111 |
msgid ""
|
2112 |
"We could not check the DNS records. If you just added the record, please "
|
@@ -2208,17 +2316,17 @@ msgid ""
|
|
2208 |
"higher"
|
2209 |
msgstr ""
|
2210 |
|
2211 |
-
#: rlrsssl-really-simple-ssl.php:
|
2212 |
msgid "Plugin dependency error"
|
2213 |
msgstr ""
|
2214 |
|
2215 |
-
#: rlrsssl-really-simple-ssl.php:
|
2216 |
msgid ""
|
2217 |
"You have a premium add-on with a version that is not compatible with the "
|
2218 |
">4.0 release of Really Simple SSL."
|
2219 |
msgstr ""
|
2220 |
|
2221 |
-
#: rlrsssl-really-simple-ssl.php:
|
2222 |
msgid ""
|
2223 |
"Please upgrade to the latest version to be able use the full functionality "
|
2224 |
"of the plugin."
|
3 |
msgstr ""
|
4 |
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
|
5 |
"Project-Id-Version: Really Simple SSL\n"
|
6 |
+
"POT-Creation-Date: 2021-11-11 13:27+0100\n"
|
7 |
+
"PO-Revision-Date: 2021-11-11 13:27+0100\n"
|
8 |
"Last-Translator: Rogier Lankhorst <rogierlankhorst@gmail.com>\n"
|
9 |
"Language-Team: Rogier Lankhorst <rogierlankhorst@gmail.com>\n"
|
10 |
"MIME-Version: 1.0\n"
|
21 |
"X-Poedit-SearchPath-0: .\n"
|
22 |
"X-Poedit-SearchPathExcluded-0: *.js\n"
|
23 |
|
24 |
+
#: class-admin.php:50 class-cache.php:11 class-certificate.php:14
|
25 |
#: class-front-end.php:18 class-help.php:9 class-mixed-content-fixer.php:13
|
26 |
+
#: class-multisite.php:28 class-site-health.php:12
|
27 |
#: lets-encrypt/class-letsencrypt-handler.php:30
|
28 |
#, php-format
|
29 |
msgid "%s is a singleton class and you cannot create a second instance."
|
30 |
msgstr ""
|
31 |
|
32 |
+
#: class-admin.php:116
|
33 |
#, php-format
|
34 |
msgid ""
|
35 |
"Really Simple SSL and Really Simple SSL add-ons do not process any personal "
|
38 |
"href=\"%s\" target=\"_blank\">here</a>."
|
39 |
msgstr ""
|
40 |
|
41 |
+
#: class-admin.php:544 lets-encrypt/wizard/templates/last-step.php:13
|
42 |
msgid "Almost ready to migrate to SSL!"
|
43 |
msgstr ""
|
44 |
|
45 |
+
#: class-admin.php:552 lets-encrypt/wizard/templates/activate.php:45
|
46 |
msgid "Before you migrate, please check for: "
|
47 |
msgstr ""
|
48 |
|
49 |
+
#: class-admin.php:554 class-multisite.php:573
|
50 |
#: lets-encrypt/wizard/templates/activate.php:19
|
51 |
#: lets-encrypt/wizard/templates/activate.php:48
|
52 |
msgid ""
|
53 |
"Http references in your .css and .js files: change any http:// into https://"
|
54 |
msgstr ""
|
55 |
|
56 |
+
#: class-admin.php:555
|
57 |
msgid ""
|
58 |
"Images, stylesheets or scripts from a domain without an SSL certificate: "
|
59 |
"remove them or move to your own server"
|
60 |
msgstr ""
|
61 |
|
62 |
+
#: class-admin.php:556 lets-encrypt/wizard/templates/activate.php:56
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
63 |
msgid "You may need to login in again."
|
64 |
msgstr ""
|
65 |
|
66 |
+
#: class-admin.php:559 lets-encrypt/wizard/templates/activate.php:58
|
67 |
msgid "An SSL certificate has been detected"
|
68 |
msgstr ""
|
69 |
|
70 |
+
#: class-admin.php:561
|
71 |
+
msgid "No SSL certificate has been detected."
|
72 |
+
msgstr ""
|
73 |
+
|
74 |
+
#: class-admin.php:562
|
75 |
+
#, php-format
|
76 |
+
msgid ""
|
77 |
+
"Please %srefresh detection%s if a certificate has been installed recently."
|
78 |
+
msgstr ""
|
79 |
+
|
80 |
+
#: class-admin.php:563
|
81 |
msgid ""
|
82 |
+
"This detection method is not 100% accurate. If you’re certain an SSL "
|
83 |
+
"certificate is present, please check “Override SSL detection” to continue "
|
84 |
+
"activating SSL."
|
85 |
msgstr ""
|
86 |
|
87 |
+
#: class-admin.php:568 lets-encrypt/wizard/templates/activate.php:26
|
88 |
#: lets-encrypt/wizard/templates/activate.php:66
|
89 |
msgid ""
|
90 |
"You can also let the automatic scan of the pro version handle this for you, "
|
91 |
"and get premium support, increased security with HSTS and more!"
|
92 |
msgstr ""
|
93 |
|
94 |
+
#: class-admin.php:569 lets-encrypt/wizard/templates/activate.php:30
|
95 |
#: lets-encrypt/wizard/templates/activate.php:70
|
96 |
msgid "Check out Really Simple SSL Pro"
|
97 |
msgstr ""
|
98 |
|
99 |
+
#: class-admin.php:837 class-site-health.php:125
|
100 |
+
#: grid/templates/progress-footer.php:25
|
101 |
+
#: lets-encrypt/wizard/config/steps.php:156
|
102 |
+
msgid "Activate SSL"
|
103 |
msgstr ""
|
104 |
|
105 |
+
#: class-admin.php:840 lets-encrypt/wizard/class-wizard.php:909
|
106 |
+
msgid "Get ready with PRO!"
|
107 |
msgstr ""
|
108 |
|
109 |
+
#: class-admin.php:843 class-admin.php:3025 class-admin.php:3040
|
110 |
msgid "Install SSL certificate"
|
111 |
msgstr ""
|
112 |
|
113 |
+
#: class-admin.php:846
|
114 |
+
msgid "Override SSL detection"
|
115 |
msgstr ""
|
116 |
|
117 |
+
#: class-admin.php:2406
|
118 |
msgid ""
|
119 |
"A definition of a siteurl or homeurl was detected in your wp-config.php, but "
|
120 |
"the file is not writable."
|
121 |
msgstr ""
|
122 |
|
123 |
+
#: class-admin.php:2408 class-admin.php:2435
|
124 |
#, php-format
|
125 |
msgid "Set your wp-config.php to %swritable%s and reload this page."
|
126 |
msgstr ""
|
127 |
|
128 |
+
#: class-admin.php:2411
|
129 |
msgid "Your wp-config.php has to be edited, but is not writable."
|
130 |
msgstr ""
|
131 |
|
132 |
+
#: class-admin.php:2412
|
133 |
msgid ""
|
134 |
"Because your site is behind a loadbalancer and is_ssl() returns false, you "
|
135 |
"should add the following line of code to your wp-config.php."
|
136 |
msgstr ""
|
137 |
|
138 |
+
#: class-admin.php:2428
|
139 |
#, php-format
|
140 |
msgid "Or set your wp-config.php to %swritable%s and reload this page."
|
141 |
msgstr ""
|
142 |
|
143 |
+
#: class-admin.php:2434
|
144 |
msgid ""
|
145 |
"Because your server does not pass a variable with which WordPress can detect "
|
146 |
"SSL, WordPress may create redirect loops on SSL."
|
147 |
msgstr ""
|
148 |
|
149 |
+
#: class-admin.php:2441
|
150 |
msgid "System detection encountered issues"
|
151 |
msgstr ""
|
152 |
|
153 |
+
#: class-admin.php:2555
|
154 |
#, php-format
|
155 |
msgid ""
|
156 |
"Hi, Really Simple SSL has kept your site secure for some time now, awesome! "
|
159 |
"feedback, leave us a %smessage%s."
|
160 |
msgstr ""
|
161 |
|
162 |
+
#: class-admin.php:2557
|
163 |
#, php-format
|
164 |
msgid ""
|
165 |
"Hi, Really Simple SSL has kept your site secure for a month now, awesome! If "
|
168 |
"feedback, leave us a %smessage%s."
|
169 |
msgstr ""
|
170 |
|
171 |
+
#: class-admin.php:2563
|
172 |
msgid "Leave a review"
|
173 |
msgstr ""
|
174 |
|
175 |
+
#: class-admin.php:2564
|
176 |
msgid "Maybe later"
|
177 |
msgstr ""
|
178 |
|
179 |
+
#: class-admin.php:2565
|
180 |
msgid "Don't show again"
|
181 |
msgstr ""
|
182 |
|
183 |
+
#: class-admin.php:2747
|
184 |
msgid "SSL settings"
|
185 |
msgstr ""
|
186 |
|
187 |
+
#: class-admin.php:2748
|
188 |
msgid "SSL"
|
189 |
msgstr ""
|
190 |
|
191 |
+
#: class-admin.php:2770 class-admin.php:3645 class-admin.php:4023
|
192 |
+
#: class-admin.php:4579 class-multisite.php:225 class-multisite.php:337
|
193 |
+
#: class-multisite.php:409
|
194 |
msgid "Settings"
|
195 |
msgstr ""
|
196 |
|
197 |
+
#: class-admin.php:2807
|
198 |
msgid "General"
|
199 |
msgstr ""
|
200 |
|
201 |
+
#: class-admin.php:2825 class-multisite.php:468
|
202 |
#: grid/templates/tips-tricks-footer.php:3
|
203 |
msgid "Documentation"
|
204 |
msgstr ""
|
205 |
|
206 |
+
#: class-admin.php:2831 class-admin.php:4583 class-multisite.php:229
|
207 |
+
#: class-multisite.php:474 lets-encrypt/wizard/class-wizard.php:405
|
208 |
msgid "Support"
|
209 |
msgstr ""
|
210 |
|
211 |
+
#: class-admin.php:2886
|
212 |
msgid "No recommended redirect rules detected."
|
213 |
msgstr ""
|
214 |
|
215 |
+
#: class-admin.php:2901
|
216 |
msgid "(Unknown)"
|
217 |
msgstr ""
|
218 |
|
219 |
+
#: class-admin.php:2915
|
220 |
msgid "Major security issue!"
|
221 |
msgstr ""
|
222 |
|
223 |
+
#: class-admin.php:2916
|
224 |
msgid ""
|
225 |
"The 'force-deactivate.php' file has to be renamed to .txt. Otherwise your "
|
226 |
"ssl can be deactivated by anyone on the internet."
|
227 |
msgstr ""
|
228 |
|
229 |
+
#: class-admin.php:2917
|
230 |
msgid "Check again"
|
231 |
msgstr ""
|
232 |
|
233 |
+
#: class-admin.php:2930
|
234 |
#, php-format
|
235 |
msgid ""
|
236 |
"The Really Simple SSL plugin folder in the /wp-content/plugins/ directory "
|
239 |
"back to the default %s."
|
240 |
msgstr ""
|
241 |
|
242 |
+
#: class-admin.php:2946
|
243 |
msgid ""
|
244 |
"SSL is now activated. Check if your website is secure by following this "
|
245 |
"article."
|
246 |
msgstr ""
|
247 |
|
248 |
+
#: class-admin.php:2961
|
249 |
+
msgid ""
|
250 |
+
"Really Simple SSL pro is not up to date. Update Really Simple SSL pro to "
|
251 |
+
"ensure compatibility."
|
252 |
+
msgstr ""
|
253 |
+
|
254 |
+
#: class-admin.php:2976
|
255 |
msgid ""
|
256 |
"Don't forget to change your settings in Google Analytics and Search Console."
|
257 |
msgstr ""
|
258 |
|
259 |
+
#: class-admin.php:2990
|
260 |
msgid "https://really-simple-ssl.com/really-simple-ssl-4-a-new-dashboard"
|
261 |
msgstr ""
|
262 |
|
263 |
+
#: class-admin.php:2991
|
264 |
msgid "Really Simple SSL 4.0. Learn more about our newest major release."
|
265 |
msgstr ""
|
266 |
|
267 |
+
#: class-admin.php:3004
|
268 |
msgid "SSL is enabled on your site."
|
269 |
msgstr ""
|
270 |
|
271 |
+
#: class-admin.php:3008
|
272 |
msgid "SSL is not enabled yet."
|
273 |
msgstr ""
|
274 |
|
275 |
+
#: class-admin.php:3019
|
276 |
msgid "Cannot activate SSL due to system configuration."
|
277 |
msgstr ""
|
278 |
|
279 |
+
#: class-admin.php:3023
|
280 |
msgid "No SSL detected"
|
281 |
msgstr ""
|
282 |
|
283 |
+
#: class-admin.php:3024
|
284 |
msgid "No SSL detected. Use the retry button to check again."
|
285 |
msgstr ""
|
286 |
|
287 |
+
#: class-admin.php:3026 lets-encrypt/wizard/class-wizard.php:904
|
288 |
+
msgid "Retry"
|
289 |
+
msgstr ""
|
290 |
+
|
291 |
+
#: class-admin.php:3032
|
292 |
msgid "An SSL certificate was detected on your site."
|
293 |
msgstr ""
|
294 |
|
295 |
+
#: class-admin.php:3037
|
296 |
msgid "Your SSL certificate will expire soon."
|
297 |
msgstr ""
|
298 |
|
299 |
+
#: class-admin.php:3038
|
300 |
#, php-format
|
301 |
msgid "SSL certificate will expire on %s."
|
302 |
msgstr ""
|
303 |
|
304 |
+
#: class-admin.php:3038
|
305 |
msgid ""
|
306 |
"If your hosting provider auto-renews your certificate, no action is "
|
307 |
"required. Alternatively, you have the option to generate an SSL certificate "
|
308 |
"with Really Simple SSL."
|
309 |
msgstr ""
|
310 |
|
311 |
+
#: class-admin.php:3039
|
312 |
#, php-format
|
313 |
msgid ""
|
314 |
"Depending on your hosting provider, %smanual installation%s may be required."
|
315 |
msgstr ""
|
316 |
|
317 |
+
#: class-admin.php:3041
|
318 |
msgid "Re-check"
|
319 |
msgstr ""
|
320 |
|
321 |
+
#: class-admin.php:3054
|
322 |
msgid "Mixed content fixer was successfully detected on the front-end."
|
323 |
msgstr ""
|
324 |
|
325 |
+
#: class-admin.php:3059
|
326 |
msgid "Really Simple SSL has received no response from the webpage."
|
327 |
msgstr ""
|
328 |
|
329 |
+
#: class-admin.php:3066
|
330 |
msgid ""
|
331 |
"The mixed content fixer is active, but was not detected on the frontpage."
|
332 |
msgstr ""
|
333 |
|
334 |
+
#: class-admin.php:3071
|
335 |
msgid "Error occurred when retrieving the webpage."
|
336 |
msgstr ""
|
337 |
|
338 |
+
#: class-admin.php:3077
|
339 |
msgid ""
|
340 |
"Mixed content fixer not enabled. Enable the option to fix mixed content on "
|
341 |
"your site."
|
342 |
msgstr ""
|
343 |
|
344 |
+
#: class-admin.php:3083
|
345 |
#, php-format
|
346 |
msgid ""
|
347 |
"The mixed content fixer could not be detected due to a cURL error: %s. cURL "
|
349 |
"affect the front-end of your site. Contact your hosting provider for a fix."
|
350 |
msgstr ""
|
351 |
|
352 |
+
#: class-admin.php:3096
|
353 |
msgid "301 redirect to https set."
|
354 |
msgstr ""
|
355 |
|
356 |
+
#: class-admin.php:3100
|
357 |
msgid ""
|
358 |
"No 301 redirect is set. Enable the WordPress 301 redirect in the settings to "
|
359 |
"get a 301 permanent redirect."
|
360 |
msgstr ""
|
361 |
|
362 |
+
#: class-admin.php:3112
|
363 |
msgid "301 redirect to https set: .htaccess redirect."
|
364 |
msgstr ""
|
365 |
|
366 |
+
#: class-admin.php:3117
|
367 |
msgid ""
|
368 |
"WordPress 301 redirect enabled. We recommend to enable a 301 .htaccess "
|
369 |
"redirect."
|
370 |
msgstr ""
|
371 |
|
372 |
+
#: class-admin.php:3123
|
373 |
msgid ""
|
374 |
"Enable a .htaccess redirect or WordPress redirect in the settings to create "
|
375 |
"a 301 redirect."
|
376 |
msgstr ""
|
377 |
|
378 |
+
#: class-admin.php:3129
|
379 |
#, php-format
|
380 |
msgid ""
|
381 |
"The %s file is not writable. You can either use the WordPress redirect, add "
|
382 |
"the rules manually, or set the file to %swritable%s."
|
383 |
msgstr ""
|
384 |
|
385 |
+
#: class-admin.php:3135
|
386 |
msgid ""
|
387 |
"The .htaccess redirect rules selected by this plugin failed in the test. Set "
|
388 |
"manually or dismiss to leave on WordPress redirect."
|
389 |
msgstr ""
|
390 |
|
391 |
+
#: class-admin.php:3150
|
392 |
msgid ""
|
393 |
"Your site uses Elementor. This can require some additional steps before "
|
394 |
"getting the secure lock."
|
395 |
msgstr ""
|
396 |
|
397 |
+
#: class-admin.php:3164
|
398 |
msgid ""
|
399 |
"Your site uses Divi. This can require some additional steps before getting "
|
400 |
"the secure lock."
|
401 |
msgstr ""
|
402 |
|
403 |
+
#: class-admin.php:3177
|
404 |
msgid "HTTP Strict Transport Security was enabled."
|
405 |
msgstr ""
|
406 |
|
407 |
+
#: class-admin.php:3181
|
408 |
#, php-format
|
409 |
msgid "HTTP Strict Transport Security is not enabled %s(Read more)%s."
|
410 |
msgstr ""
|
411 |
|
412 |
+
#: class-admin.php:3196
|
413 |
+
msgid "HttpOnly Secure cookies have been set automatically!"
|
414 |
msgstr ""
|
415 |
|
416 |
+
#: class-admin.php:3201
|
417 |
msgid "HttpOnly Secure cookies not set."
|
418 |
msgstr ""
|
419 |
|
420 |
+
#: class-admin.php:3208
|
421 |
msgid ""
|
422 |
"To set the httponly secure cookie settings, your wp-config.php has to be "
|
423 |
"edited, but the file is not writable."
|
424 |
msgstr ""
|
425 |
|
426 |
+
#: class-admin.php:3208
|
427 |
msgid "Add the following lines of code to your wp-config.php."
|
428 |
msgstr ""
|
429 |
|
430 |
+
#: class-admin.php:3216
|
431 |
msgid "Or set your wp-config.php to writable and reload this page."
|
432 |
msgstr ""
|
433 |
|
434 |
+
#: class-admin.php:3230
|
435 |
#, php-format
|
436 |
msgid "Recommended security headers not enabled (%sRead more%s)."
|
437 |
msgstr ""
|
438 |
|
439 |
+
#: class-admin.php:3241
|
440 |
msgid ""
|
441 |
"Due to a recent update by WP Engine, we have changed your settings "
|
442 |
"automatically to adapt."
|
443 |
msgstr ""
|
444 |
|
445 |
+
#: class-admin.php:3254
|
446 |
msgid ""
|
447 |
"You have the Really Simple SSL Let's Encrypt beta add-on activated. This "
|
448 |
"functionality has now been integrated in core, so you can deactivate the add-"
|
449 |
"on."
|
450 |
msgstr ""
|
451 |
|
452 |
+
#: class-admin.php:3266
|
453 |
+
#, php-format
|
454 |
+
msgid "We have detected the %s plugin on your website."
|
455 |
+
msgstr ""
|
456 |
+
|
457 |
+
#: class-admin.php:3266
|
458 |
+
msgid ""
|
459 |
+
"As Really Simple SSL handles all the functionality this plugin provides, we "
|
460 |
+
"recommend to disable this plugin to prevent unexpected behaviour."
|
461 |
+
msgstr ""
|
462 |
+
|
463 |
+
#: class-admin.php:3282
|
464 |
+
msgid "Black Friday sale! Get 40% Off Really Simple SSL Pro"
|
465 |
+
msgstr ""
|
466 |
+
|
467 |
+
#: class-admin.php:3396
|
468 |
#, php-format
|
469 |
msgid "%sMore info%s or %sdismiss%s"
|
470 |
msgstr ""
|
471 |
|
472 |
+
#: class-admin.php:3398
|
473 |
+
#, php-format
|
474 |
+
msgid "%sMore info%s"
|
475 |
+
msgstr ""
|
476 |
+
|
477 |
+
#: class-admin.php:3402
|
478 |
#, php-format
|
479 |
msgid "%sEnable%s or %sdismiss%s"
|
480 |
msgstr ""
|
481 |
|
482 |
+
#: class-admin.php:3637 class-multisite.php:401
|
483 |
msgid "Your progress"
|
484 |
msgstr ""
|
485 |
|
486 |
+
#: class-admin.php:3652
|
487 |
msgid "Tips & Tricks"
|
488 |
msgstr ""
|
489 |
|
490 |
+
#: class-admin.php:3660 class-multisite.php:425
|
491 |
msgid "Our plugins"
|
492 |
msgstr ""
|
493 |
|
494 |
+
#: class-admin.php:3667 class-multisite.php:417
|
495 |
msgid "Support forum"
|
496 |
msgstr ""
|
497 |
|
498 |
+
#: class-admin.php:3764
|
499 |
msgid "Install"
|
500 |
msgstr ""
|
501 |
|
502 |
+
#: class-admin.php:3767
|
503 |
msgid "Upgrade to pro"
|
504 |
msgstr ""
|
505 |
|
506 |
+
#: class-admin.php:3769
|
507 |
msgid "Installed"
|
508 |
msgstr ""
|
509 |
|
510 |
+
#: class-admin.php:3826
|
511 |
msgid "Instructions manual"
|
512 |
msgstr ""
|
513 |
|
514 |
+
#: class-admin.php:3891
|
515 |
msgid "Completed"
|
516 |
msgstr ""
|
517 |
|
518 |
+
#: class-admin.php:3893
|
519 |
msgid "Warning"
|
520 |
msgstr ""
|
521 |
|
522 |
+
#: class-admin.php:3895
|
523 |
msgid "Open"
|
524 |
msgstr ""
|
525 |
|
526 |
+
#: class-admin.php:3897
|
527 |
msgid "Premium"
|
528 |
msgstr ""
|
529 |
|
530 |
+
#: class-admin.php:3945
|
531 |
msgid "More info"
|
532 |
msgstr ""
|
533 |
|
534 |
+
#: class-admin.php:3984 grid/templates/progress.php:37
|
535 |
#, php-format
|
536 |
msgid ""
|
537 |
"Basic SSL configuration finished! Improve your score with %sReally Simple "
|
538 |
"SSL Pro%s."
|
539 |
msgstr ""
|
540 |
|
541 |
+
#: class-admin.php:3986 grid/templates/progress.php:29
|
542 |
msgid "SSL is activated on your site."
|
543 |
msgstr ""
|
544 |
|
545 |
+
#: class-admin.php:3988 grid/templates/progress.php:43
|
546 |
msgid "SSL is not yet enabled on this site."
|
547 |
msgstr ""
|
548 |
|
549 |
+
#: class-admin.php:3991 grid/templates/progress.php:29
|
550 |
#, fuzzy, php-format
|
551 |
msgid "You still have %s task open."
|
552 |
msgstr ""
|
553 |
"#-#-#-#-# legacy_PHP_extracted.pot (PACKAGE VERSION) #-#-#-#-#\n"
|
554 |
"#-#-#-#-# 1legacy_PHP_extracted.pot (PACKAGE VERSION) #-#-#-#-#\n"
|
555 |
|
556 |
+
#: class-admin.php:3992
|
557 |
#, php-format
|
558 |
msgid " You still have %s tasks open."
|
559 |
msgstr ""
|
560 |
|
561 |
+
#: class-admin.php:3998
|
562 |
msgid "Copied!"
|
563 |
msgstr ""
|
564 |
|
565 |
+
#: class-admin.php:4025
|
566 |
msgid ""
|
567 |
"In most cases you need to leave this enabled, to prevent mixed content "
|
568 |
"issues on your site."
|
569 |
msgstr ""
|
570 |
|
571 |
+
#: class-admin.php:4026
|
572 |
msgid "Mixed content fixer"
|
573 |
msgstr ""
|
574 |
|
575 |
+
#: class-admin.php:4030
|
576 |
msgid ""
|
577 |
"Redirects all requests over HTTP to HTTPS using a PHP 301 redirect. Enable "
|
578 |
"if the .htaccess redirect cannot be used, for example on NGINX servers."
|
579 |
msgstr ""
|
580 |
|
581 |
+
#: class-admin.php:4031
|
582 |
msgid "Enable WordPress 301 redirect"
|
583 |
msgstr ""
|
584 |
|
585 |
+
#: class-admin.php:4035
|
586 |
msgid ""
|
587 |
"A .htaccess redirect is faster and works better with caching. Really Simple "
|
588 |
"SSL detects the redirect code that is most likely to work (99% of websites), "
|
590 |
"if anything goes wrong!"
|
591 |
msgstr ""
|
592 |
|
593 |
+
#: class-admin.php:4036 class-site-health.php:158
|
594 |
msgid "Enable 301 .htaccess redirect"
|
595 |
msgstr ""
|
596 |
|
597 |
+
#: class-admin.php:4042
|
598 |
msgid ""
|
599 |
"If you want to customize the Really Simple SSL .htaccess, you need to "
|
600 |
"prevent Really Simple SSL from rewriting it. Enabling this option will do "
|
601 |
"that."
|
602 |
msgstr ""
|
603 |
|
604 |
+
#: class-admin.php:4043
|
605 |
msgid "Stop editing the .htaccess file"
|
606 |
msgstr ""
|
607 |
|
608 |
+
#: class-admin.php:4048
|
609 |
msgid ""
|
610 |
"If this option is set to true, the mixed content fixer will fire on the init "
|
611 |
"hook instead of the template_redirect hook. Only use this option when you "
|
612 |
"experience problems with the mixed content fixer.\""
|
613 |
msgstr ""
|
614 |
|
615 |
+
#: class-admin.php:4049
|
616 |
msgid "Fire mixed content fixer with different method"
|
617 |
msgstr ""
|
618 |
|
619 |
+
#: class-admin.php:4052 class-multisite.php:341
|
620 |
msgid ""
|
621 |
"Enable this option to permanently dismiss all +1 notices in the 'Your "
|
622 |
"progress' tab"
|
623 |
msgstr ""
|
624 |
|
625 |
+
#: class-admin.php:4053 class-multisite.php:342
|
626 |
msgid "Dismiss all Really Simple SSL notices"
|
627 |
msgstr ""
|
628 |
|
629 |
+
#: class-admin.php:4055
|
630 |
+
msgid ""
|
631 |
+
"If enabled, all the Really Simple SSL pages within the WordPress admin will "
|
632 |
+
"be in high contrast"
|
633 |
msgstr ""
|
634 |
|
635 |
#: class-admin.php:4056
|
636 |
+
msgid "Enable High Contrast mode"
|
637 |
+
msgstr ""
|
638 |
+
|
639 |
+
#: class-admin.php:4169 class-admin.php:4199 class-admin.php:4276
|
640 |
+
#: class-admin.php:4552
|
641 |
+
msgid "This option is enabled on the network menu."
|
642 |
+
msgstr ""
|
643 |
+
|
644 |
+
#: class-admin.php:4195
|
645 |
#, php-format
|
646 |
msgid ""
|
647 |
"Before you enable the htaccess redirect, make sure you know how to %sregain "
|
648 |
"access%s to your site in case of a redirect loop."
|
649 |
msgstr ""
|
650 |
|
651 |
+
#: class-admin.php:4202
|
652 |
msgid ""
|
653 |
"If the setting 'stop editing the .htaccess file' is enabled, you can't "
|
654 |
"change this setting."
|
655 |
msgstr ""
|
656 |
|
657 |
+
#: class-admin.php:4234
|
658 |
#, php-format
|
659 |
msgid ".htaccess is currently not %swritable%s."
|
660 |
msgstr ""
|
661 |
|
662 |
+
#: class-admin.php:4496
|
663 |
msgid "Are you sure?"
|
664 |
msgstr ""
|
665 |
|
666 |
+
#: class-admin.php:4509
|
667 |
msgid "To deactivate the plugin correctly, please select if you want to:"
|
668 |
msgstr ""
|
669 |
|
670 |
+
#: class-admin.php:4511
|
671 |
msgid "Deactivate, but stay on SSL."
|
672 |
msgstr ""
|
673 |
|
674 |
+
#: class-admin.php:4512
|
675 |
msgid ""
|
676 |
"Deactivate, and revert to http. This will remove all changes by the plugin."
|
677 |
msgstr ""
|
678 |
|
679 |
+
#: class-admin.php:4514
|
680 |
msgid "Deactivating the plugin while keeping SSL will do the following:"
|
681 |
msgstr ""
|
682 |
|
683 |
+
#: class-admin.php:4516
|
684 |
msgid "The mixed content fixer will stop working"
|
685 |
msgstr ""
|
686 |
|
687 |
+
#: class-admin.php:4517
|
688 |
msgid "The WordPress 301 redirect will stop working"
|
689 |
msgstr ""
|
690 |
|
691 |
+
#: class-admin.php:4518
|
692 |
msgid "Your site address will remain https://"
|
693 |
msgstr ""
|
694 |
|
695 |
+
#: class-admin.php:4519
|
696 |
msgid "The .htaccess redirect will remain active"
|
697 |
msgstr ""
|
698 |
|
699 |
+
#: class-admin.php:4529
|
700 |
msgid "Cancel"
|
701 |
msgstr ""
|
702 |
|
703 |
+
#: class-admin.php:4530
|
704 |
msgid "Deactivate, keep https"
|
705 |
msgstr ""
|
706 |
|
707 |
+
#: class-admin.php:4531
|
708 |
msgid "Deactivate, revert to http"
|
709 |
msgstr ""
|
710 |
|
711 |
+
#: class-admin.php:4585 class-multisite.php:231
|
712 |
msgid "Premium Support"
|
713 |
msgstr ""
|
714 |
|
715 |
+
#: class-admin.php:4591 class-multisite.php:237
|
716 |
+
msgid "Improve security - Upgrade to Pro"
|
717 |
msgstr ""
|
718 |
|
719 |
+
#: class-multisite.php:91
|
720 |
msgid "No choice has been made regarding networkwide or per site activation."
|
721 |
msgstr ""
|
722 |
|
723 |
+
#: class-multisite.php:93
|
724 |
msgid "SSL is activated network wide."
|
725 |
msgstr ""
|
726 |
|
727 |
+
#: class-multisite.php:95
|
728 |
msgid "SSL is activated per site."
|
729 |
msgstr ""
|
730 |
|
731 |
+
#: class-multisite.php:122
|
732 |
msgid "SSL is enabled networkwide."
|
733 |
msgstr ""
|
734 |
|
735 |
+
#: class-multisite.php:126
|
736 |
msgid "SSL is enabled per site."
|
737 |
msgstr ""
|
738 |
|
739 |
+
#: class-multisite.php:130
|
740 |
msgid "SSL is not enabled yet"
|
741 |
msgstr ""
|
742 |
|
743 |
+
#: class-multisite.php:144
|
744 |
msgid ""
|
745 |
"You run a Multisite installation with subfolders, which prevents this plugin "
|
746 |
"from fixing your missing server variable in the wp-config.php."
|
747 |
msgstr ""
|
748 |
|
749 |
+
#: class-multisite.php:145
|
750 |
msgid ""
|
751 |
"Because the $_SERVER[\"HTTPS\"] variable is not set, your website may "
|
752 |
"experience redirect loops."
|
753 |
msgstr ""
|
754 |
|
755 |
+
#: class-multisite.php:146
|
756 |
msgid "Activate networkwide to fix this."
|
757 |
msgstr ""
|
758 |
|
759 |
+
#: class-multisite.php:157
|
760 |
msgid ""
|
761 |
"You run a Multisite installation with subdomains, but your site doesn't have "
|
762 |
"a wildcard certificate."
|
763 |
msgstr ""
|
764 |
|
765 |
+
#: class-multisite.php:158
|
766 |
msgid ""
|
767 |
"This leads to issues when activating SSL networkwide since subdomains will "
|
768 |
"be forced over SSL as well while they don't have a valid certificate."
|
769 |
msgstr ""
|
770 |
|
771 |
+
#: class-multisite.php:159
|
772 |
msgid "Activate SSL per site or install a wildcard certificate to fix this."
|
773 |
msgstr ""
|
774 |
|
775 |
+
#: class-multisite.php:338
|
776 |
msgid "Select to enable SSL networkwide or per site."
|
777 |
msgstr ""
|
778 |
|
779 |
+
#: class-multisite.php:339
|
780 |
msgid "Enable SSL"
|
781 |
msgstr ""
|
782 |
|
783 |
+
#: class-multisite.php:359
|
784 |
msgid "Choose option"
|
785 |
msgstr ""
|
786 |
|
787 |
+
#: class-multisite.php:361
|
788 |
msgid "networkwide"
|
789 |
msgstr ""
|
790 |
|
791 |
+
#: class-multisite.php:362
|
792 |
msgid "per site"
|
793 |
msgstr ""
|
794 |
|
795 |
+
#: class-multisite.php:456
|
796 |
msgid "Options saved."
|
797 |
msgstr ""
|
798 |
|
799 |
+
#: class-multisite.php:570
|
800 |
msgid "Setup"
|
801 |
msgstr ""
|
802 |
|
803 |
+
#: class-multisite.php:571
|
804 |
msgid ""
|
805 |
"Some things can't be done automatically. Before you migrate, please check "
|
806 |
"for: "
|
807 |
msgstr ""
|
808 |
|
809 |
+
#: class-multisite.php:574 lets-encrypt/wizard/templates/activate.php:20
|
810 |
#: lets-encrypt/wizard/templates/activate.php:49
|
811 |
msgid ""
|
812 |
"Images, stylesheets or scripts from a domain without an SSL certificate: "
|
813 |
"remove them or move to your own server."
|
814 |
msgstr ""
|
815 |
|
816 |
+
#: class-multisite.php:576 class-multisite.php:604
|
817 |
msgid ""
|
818 |
"You can also let the automatic scan of the pro version handle this for you, "
|
819 |
"and get premium support and increased security with HSTS included."
|
820 |
msgstr ""
|
821 |
|
822 |
+
#: class-multisite.php:578 class-multisite.php:606
|
823 |
msgid "Check out Really Simple SSL Premium"
|
824 |
msgstr ""
|
825 |
|
826 |
+
#: class-multisite.php:583
|
827 |
msgid "Activate SSL networkwide"
|
828 |
msgstr ""
|
829 |
|
830 |
+
#: class-multisite.php:586
|
831 |
msgid "Activate SSL per site"
|
832 |
msgstr ""
|
833 |
|
834 |
+
#: class-multisite.php:589
|
835 |
msgid ""
|
836 |
"Networkwide activation does not check if a site has an SSL certificate. It "
|
837 |
"just migrates all sites to SSL."
|
838 |
msgstr ""
|
839 |
|
840 |
+
#: class-multisite.php:1033
|
841 |
#, php-format
|
842 |
msgid "Conversion of websites %s percent complete."
|
843 |
msgstr ""
|
844 |
|
845 |
+
#: class-multisite.php:1034
|
846 |
msgid ""
|
847 |
"Site conversion in progress. Please refresh this page to check if the "
|
848 |
"process has finished. It will proceed in the background."
|
849 |
msgstr ""
|
850 |
|
851 |
+
#: class-multisite.php:1035
|
852 |
#, php-format
|
853 |
msgid ""
|
854 |
"If the conversion does not proceed after a few minutes, click %shere%s to "
|
855 |
"force the conversion process."
|
856 |
msgstr ""
|
857 |
|
858 |
+
#: class-multisite.php:1039
|
859 |
msgid "Conversion of websites completed."
|
860 |
msgstr ""
|
861 |
|
862 |
+
#: class-multisite.php:1041
|
863 |
msgid "Really Simple SSL has converted all your websites to SSL."
|
864 |
msgstr ""
|
865 |
|
866 |
+
#: class-multisite.php:1044
|
867 |
msgid "Really Simple SSL has converted all your websites to non SSL."
|
868 |
msgstr ""
|
869 |
|
870 |
+
#: class-site-health.php:32
|
871 |
msgid "SSL Status Test"
|
872 |
msgstr ""
|
873 |
|
874 |
+
#: class-site-health.php:38
|
875 |
msgid "Security Headers Test"
|
876 |
msgstr ""
|
877 |
|
878 |
+
#: class-site-health.php:55
|
879 |
msgid "Recommended security headers installed"
|
880 |
msgstr ""
|
881 |
|
882 |
+
#: class-site-health.php:63
|
883 |
msgid "The recommended security headers are detected on your site."
|
884 |
msgstr ""
|
885 |
|
886 |
+
#: class-site-health.php:75
|
887 |
msgid "Not all recommended security headers are installed"
|
888 |
msgstr ""
|
889 |
|
890 |
+
#: class-site-health.php:76
|
891 |
msgid "Your .htaccess file does not contain all recommended security headers."
|
892 |
msgstr ""
|
893 |
|
894 |
+
#: class-site-health.php:80
|
895 |
msgid "Learn more about security headers"
|
896 |
msgstr ""
|
897 |
|
898 |
+
#: class-site-health.php:99
|
899 |
msgid "301 SSL redirect enabled"
|
900 |
msgstr ""
|
901 |
|
902 |
+
#: class-site-health.php:107
|
903 |
msgid "You have set a 301 redirect to SSL. This is important for SEO purposes"
|
904 |
msgstr ""
|
905 |
|
906 |
+
#: class-site-health.php:116
|
907 |
msgid "SSL is not enabled."
|
908 |
msgstr ""
|
909 |
|
910 |
+
#: class-site-health.php:119
|
911 |
msgid ""
|
912 |
"Really Simple SSL detected an SSL certificate, but has not been configured "
|
913 |
"to enforce SSL."
|
914 |
msgstr ""
|
915 |
|
916 |
+
#: class-site-health.php:129
|
|
|
|
|
|
|
|
|
|
|
917 |
msgid "No SSL detected."
|
918 |
msgstr ""
|
919 |
|
920 |
+
#: class-site-health.php:132
|
921 |
msgid ""
|
922 |
"Really Simple SSL is installed, but no valid SSL certificate is detected."
|
923 |
msgstr ""
|
924 |
|
925 |
+
#: class-site-health.php:138
|
926 |
msgid "No 301 redirect to SSL enabled."
|
927 |
msgstr ""
|
928 |
|
929 |
+
#: class-site-health.php:141
|
930 |
msgid "To ensure all traffic passes through SSL, please enable a 301 redirect."
|
931 |
msgstr ""
|
932 |
|
933 |
+
#: class-site-health.php:146
|
934 |
msgid "Enable 301 redirect"
|
935 |
msgstr ""
|
936 |
|
937 |
+
#: class-site-health.php:150
|
938 |
msgid "301 .htaccess redirect is not enabled."
|
939 |
msgstr ""
|
940 |
|
941 |
+
#: class-site-health.php:153
|
942 |
msgid ""
|
943 |
"The 301 .htaccess redirect is the fastest and most reliable redirect option."
|
944 |
msgstr ""
|
945 |
|
946 |
+
#: grid/templates/grid-container.php:6
|
947 |
+
#: lets-encrypt/wizard/templates/content.php:8
|
948 |
+
msgid "Changes saved successfully"
|
949 |
+
msgstr ""
|
950 |
+
|
951 |
#: grid/templates/header.php:5
|
952 |
msgid "Save settings"
|
953 |
msgstr ""
|
980 |
msgid "Remaining tasks"
|
981 |
msgstr ""
|
982 |
|
983 |
+
#: grid/templates/progress.php:32
|
984 |
msgid "SSL configuration finished!"
|
985 |
msgstr ""
|
986 |
|
1060 |
msgid "Any questions? See the %sdocumentation%s or the %sWordPress Forum%s."
|
1061 |
msgstr ""
|
1062 |
|
1063 |
+
#: lets-encrypt/class-letsencrypt-handler.php:188
|
1064 |
+
msgid "It is not possible to install Let's Encrypt on a localhost environment."
|
1065 |
+
msgstr ""
|
1066 |
+
|
1067 |
+
#: lets-encrypt/class-letsencrypt-handler.php:193
|
1068 |
msgid ""
|
1069 |
"It is not possible to install Let's Encrypt on a subsite. Please go to the "
|
1070 |
"main site of your website."
|
1071 |
msgstr ""
|
1072 |
|
1073 |
+
#: lets-encrypt/class-letsencrypt-handler.php:198
|
|
|
1074 |
msgid ""
|
1075 |
"It is not possible to install Let's Encrypt on a subfolder configuration."
|
1076 |
msgstr ""
|
1077 |
|
1078 |
+
#: lets-encrypt/class-letsencrypt-handler.php:202
|
|
|
|
|
|
|
|
|
1079 |
msgid "Your domain meets the requirements for Let's Encrypt."
|
1080 |
msgstr ""
|
1081 |
|
1082 |
+
#: lets-encrypt/class-letsencrypt-handler.php:266
|
1083 |
msgid "(unknown)"
|
1084 |
msgstr ""
|
1085 |
|
1086 |
+
#: lets-encrypt/class-letsencrypt-handler.php:272
|
1087 |
#, php-format
|
1088 |
msgid "Your certificate will expire on %s."
|
1089 |
msgstr ""
|
1090 |
|
1091 |
+
#: lets-encrypt/class-letsencrypt-handler.php:272
|
1092 |
msgid "Continue to renew."
|
1093 |
msgstr ""
|
1094 |
|
1095 |
+
#: lets-encrypt/class-letsencrypt-handler.php:276
|
1096 |
msgid "You already have a valid SSL certificate."
|
1097 |
msgstr ""
|
1098 |
|
1099 |
+
#: lets-encrypt/class-letsencrypt-handler.php:282
|
1100 |
msgid "SSL certificate should be generated and installed."
|
1101 |
msgstr ""
|
1102 |
|
1103 |
+
#: lets-encrypt/class-letsencrypt-handler.php:313
|
1104 |
msgid ""
|
1105 |
"The Hosting Panel software was not recognized. Depending on your hosting "
|
1106 |
"provider, the generated certificate may need to be installed manually."
|
1107 |
msgstr ""
|
1108 |
|
1109 |
+
#: lets-encrypt/class-letsencrypt-handler.php:317
|
1110 |
msgid ""
|
1111 |
"CPanel recognized. Possibly the certificate can be installed automatically."
|
1112 |
msgstr ""
|
1113 |
|
1114 |
+
#: lets-encrypt/class-letsencrypt-handler.php:320
|
1115 |
msgid ""
|
1116 |
"Plesk recognized. Possibly the certificate can be installed automatically."
|
1117 |
msgstr ""
|
1118 |
|
1119 |
+
#: lets-encrypt/class-letsencrypt-handler.php:323
|
1120 |
msgid ""
|
1121 |
"DirectAdmin recognized. Possibly the certificate can be installed "
|
1122 |
"automatically."
|
1123 |
msgstr ""
|
1124 |
|
1125 |
+
#: lets-encrypt/class-letsencrypt-handler.php:339
|
1126 |
msgid ""
|
1127 |
"The PHP function CURL is not available on your server, which is required. "
|
1128 |
"Please contact your hosting provider."
|
1129 |
msgstr ""
|
1130 |
|
1131 |
+
#: lets-encrypt/class-letsencrypt-handler.php:343
|
1132 |
msgid "The PHP function CURL has successfully been detected."
|
1133 |
msgstr ""
|
1134 |
|
1135 |
+
#: lets-encrypt/class-letsencrypt-handler.php:363
|
1136 |
msgid "Successfully retrieved account"
|
1137 |
msgstr ""
|
1138 |
|
1139 |
+
#: lets-encrypt/class-letsencrypt-handler.php:371
|
1140 |
msgid "The used domain for your email address is not allowed."
|
1141 |
msgstr ""
|
1142 |
|
1143 |
+
#: lets-encrypt/class-letsencrypt-handler.php:372
|
1144 |
#, php-format
|
1145 |
msgid "Please change your email address %shere%s and try again."
|
1146 |
msgstr ""
|
1147 |
|
1148 |
+
#: lets-encrypt/class-letsencrypt-handler.php:381
|
1149 |
msgid "The email address was not set. Please set the email address"
|
1150 |
msgstr ""
|
1151 |
|
1152 |
+
#: lets-encrypt/class-letsencrypt-handler.php:418
|
1153 |
+
#: lets-encrypt/class-letsencrypt-handler.php:426
|
1154 |
msgid "Token successfully retrieved."
|
1155 |
msgstr ""
|
1156 |
|
1157 |
+
#: lets-encrypt/class-letsencrypt-handler.php:433
|
1158 |
msgid "Token not received yet."
|
1159 |
msgstr ""
|
1160 |
|
1161 |
+
#: lets-encrypt/class-letsencrypt-handler.php:443
|
1162 |
+
#: lets-encrypt/class-letsencrypt-handler.php:661
|
1163 |
+
msgid ""
|
1164 |
+
"The order is invalid, possibly due to too many failed authorization "
|
1165 |
+
"attempts. Please start at the previous step."
|
1166 |
+
msgstr ""
|
1167 |
+
|
1168 |
+
#: lets-encrypt/class-letsencrypt-handler.php:447
|
1169 |
+
msgid "Order ID mismatch, regenerate order."
|
1170 |
+
msgstr ""
|
1171 |
+
|
1172 |
+
#: lets-encrypt/class-letsencrypt-handler.php:450
|
1173 |
+
msgid "If you entered your DNS records before, they need to be changed."
|
1174 |
+
msgstr ""
|
1175 |
+
|
1176 |
+
#: lets-encrypt/class-letsencrypt-handler.php:474
|
1177 |
msgid "Configured for HTTP challenge"
|
1178 |
msgstr ""
|
1179 |
|
1180 |
+
#: lets-encrypt/class-letsencrypt-handler.php:501
|
1181 |
+
#: lets-encrypt/integrations/cpanel/functions.php:45
|
1182 |
msgid "Token not generated. Please complete the previous step."
|
1183 |
msgstr ""
|
1184 |
|
1185 |
+
#: lets-encrypt/class-letsencrypt-handler.php:515
|
1186 |
msgid "Successfully verified DNS records"
|
1187 |
msgstr ""
|
1188 |
|
1189 |
+
#: lets-encrypt/class-letsencrypt-handler.php:522
|
1190 |
#, php-format
|
1191 |
msgid "The DNS response for %s was %s, while it should be %s."
|
1192 |
msgstr ""
|
1193 |
|
1194 |
+
#: lets-encrypt/class-letsencrypt-handler.php:531
|
1195 |
#, php-format
|
1196 |
msgid "Could not verify TXT record for domain %s"
|
1197 |
msgstr ""
|
1198 |
|
1199 |
+
#: lets-encrypt/class-letsencrypt-handler.php:572
|
1200 |
msgid ""
|
1201 |
"The certificate generation was rate limited for 10 minutes because the "
|
1202 |
"authorization failed."
|
1203 |
msgstr ""
|
1204 |
|
1205 |
+
#: lets-encrypt/class-letsencrypt-handler.php:574
|
1206 |
msgid "Please double check your DNS txt record."
|
1207 |
msgstr ""
|
1208 |
|
1209 |
+
#: lets-encrypt/class-letsencrypt-handler.php:588
|
1210 |
msgid "DNS records were not verified yet. Please complete the previous step."
|
1211 |
msgstr ""
|
1212 |
|
1213 |
+
#: lets-encrypt/class-letsencrypt-handler.php:619
|
1214 |
msgid "Certificate already generated. It was renewed if required."
|
1215 |
msgstr ""
|
1216 |
|
1217 |
+
#: lets-encrypt/class-letsencrypt-handler.php:644
|
1218 |
msgid "Authorization not completed yet."
|
1219 |
msgstr ""
|
1220 |
|
1221 |
+
#: lets-encrypt/class-letsencrypt-handler.php:664
|
|
|
|
|
|
|
|
|
|
|
|
|
1222 |
msgid ""
|
1223 |
"As your order will be regenerated, you'll need to update your DNS text "
|
1224 |
"records."
|
1225 |
msgstr ""
|
1226 |
|
1227 |
+
#: lets-encrypt/class-letsencrypt-handler.php:672
|
1228 |
msgid "OCSP not supported, the certificate will be generated without OCSP."
|
1229 |
msgstr ""
|
1230 |
|
1231 |
+
#: lets-encrypt/class-letsencrypt-handler.php:710
|
1232 |
msgid "Successfully generated certificate."
|
1233 |
msgstr ""
|
1234 |
|
1235 |
+
#: lets-encrypt/class-letsencrypt-handler.php:716
|
1236 |
msgid "Files not created yet..."
|
1237 |
msgstr ""
|
1238 |
|
1239 |
+
#: lets-encrypt/class-letsencrypt-handler.php:724
|
1240 |
msgid "Bundle not available yet..."
|
1241 |
msgstr ""
|
1242 |
|
1243 |
+
#: lets-encrypt/class-letsencrypt-handler.php:768
|
1244 |
msgid "Order successfully created."
|
1245 |
msgstr ""
|
1246 |
|
1247 |
+
#: lets-encrypt/class-letsencrypt-handler.php:785
|
1248 |
msgid "Order successfully retrieved."
|
1249 |
msgstr ""
|
1250 |
|
1251 |
+
#: lets-encrypt/class-letsencrypt-handler.php:937
|
1252 |
+
msgid "Terms & Conditions are accepted."
|
1253 |
+
msgstr ""
|
1254 |
+
|
1255 |
+
#: lets-encrypt/class-letsencrypt-handler.php:941
|
1256 |
+
msgid ""
|
1257 |
+
"The Terms & Conditions were not accepted. Please accept in the general "
|
1258 |
+
"settings."
|
1259 |
+
msgstr ""
|
1260 |
+
|
1261 |
+
#: lets-encrypt/class-letsencrypt-handler.php:1050
|
1262 |
#, php-format
|
1263 |
msgid "Please complete the following step(s) first: %s"
|
1264 |
msgstr ""
|
1265 |
|
1266 |
+
#: lets-encrypt/class-letsencrypt-handler.php:1066
|
1267 |
msgid ""
|
1268 |
"The following directories do not have the necessary writing permissions."
|
1269 |
msgstr ""
|
1270 |
|
1271 |
+
#: lets-encrypt/class-letsencrypt-handler.php:1066
|
1272 |
msgid "Set permissions to 644 to enable SSL generation."
|
1273 |
msgstr ""
|
1274 |
|
1275 |
+
#: lets-encrypt/class-letsencrypt-handler.php:1073
|
1276 |
msgid "The required directories have the necessary writing permissions."
|
1277 |
msgstr ""
|
1278 |
|
1279 |
+
#: lets-encrypt/class-letsencrypt-handler.php:1088
|
1280 |
msgid "The challenge directory is not created yet."
|
1281 |
msgstr ""
|
1282 |
|
1283 |
+
#: lets-encrypt/class-letsencrypt-handler.php:1092
|
1284 |
msgid "The challenge directory was successfully created."
|
1285 |
msgstr ""
|
1286 |
|
1287 |
+
#: lets-encrypt/class-letsencrypt-handler.php:1105
|
1288 |
msgid "The key directory is not created yet."
|
1289 |
msgstr ""
|
1290 |
|
1291 |
+
#: lets-encrypt/class-letsencrypt-handler.php:1109
|
1292 |
msgid "Trying to create directory in root of website."
|
1293 |
msgstr ""
|
1294 |
|
1295 |
+
#: lets-encrypt/class-letsencrypt-handler.php:1117
|
1296 |
msgid "The key directory was successfully created."
|
1297 |
msgstr ""
|
1298 |
|
1299 |
+
#: lets-encrypt/class-letsencrypt-handler.php:1132
|
1300 |
msgid "The certs directory is not created yet."
|
1301 |
msgstr ""
|
1302 |
|
1303 |
+
#: lets-encrypt/class-letsencrypt-handler.php:1136
|
1304 |
msgid "The certs directory was successfully created."
|
1305 |
msgstr ""
|
1306 |
|
1307 |
+
#: lets-encrypt/class-letsencrypt-handler.php:1195
|
1308 |
+
#: lets-encrypt/class-letsencrypt-handler.php:1472
|
1309 |
msgid "no response"
|
1310 |
msgstr ""
|
1311 |
|
1312 |
+
#: lets-encrypt/class-letsencrypt-handler.php:1199
|
1313 |
#, php-format
|
1314 |
msgid "Could not reach challenge directory over %s."
|
1315 |
msgstr ""
|
1316 |
|
1317 |
+
#: lets-encrypt/class-letsencrypt-handler.php:1205
|
1318 |
msgid "Challenge directory not writable."
|
1319 |
msgstr ""
|
1320 |
|
1321 |
+
#: lets-encrypt/class-letsencrypt-handler.php:1219
|
1322 |
+
#: lets-encrypt/class-letsencrypt-handler.php:1223
|
1323 |
#, php-format
|
1324 |
msgid "Error code %s."
|
1325 |
msgstr ""
|
1326 |
|
1327 |
+
#: lets-encrypt/class-letsencrypt-handler.php:1232
|
1328 |
+
#: lets-encrypt/class-letsencrypt-handler.php:1495
|
1329 |
+
#: lets-encrypt/class-letsencrypt-handler.php:1546
|
1330 |
msgid "Successfully verified alias domain."
|
1331 |
msgstr ""
|
1332 |
|
1333 |
+
#: lets-encrypt/class-letsencrypt-handler.php:1430
|
1334 |
#, php-format
|
1335 |
msgid ""
|
1336 |
"This is a multisite configuration with subdomains, which requires a wildcard "
|
1337 |
"certificate. Wildcard certificates are part of the %spremium%s plan."
|
1338 |
msgstr ""
|
1339 |
|
1340 |
+
#: lets-encrypt/class-letsencrypt-handler.php:1435
|
1341 |
msgid "No subdomain setup detected."
|
1342 |
msgstr ""
|
1343 |
|
1344 |
+
#: lets-encrypt/class-letsencrypt-handler.php:1465
|
1345 |
msgid "Alias domain check is not relevant for a subdomain"
|
1346 |
msgstr ""
|
1347 |
|
1348 |
+
#: lets-encrypt/class-letsencrypt-handler.php:1484
|
1349 |
msgid ""
|
1350 |
"Please check if the non www version of your site also points to this website."
|
1351 |
msgstr ""
|
1352 |
|
1353 |
+
#: lets-encrypt/class-letsencrypt-handler.php:1486
|
1354 |
msgid ""
|
1355 |
"Please check if the www version of your site also points to this website."
|
1356 |
msgstr ""
|
1357 |
|
1358 |
+
#: lets-encrypt/class-letsencrypt-handler.php:1488
|
1359 |
msgid "Could not verify alias domain."
|
1360 |
msgstr ""
|
1361 |
|
1362 |
+
#: lets-encrypt/class-letsencrypt-handler.php:1488
|
1363 |
msgid "If this is not the case, don't add this alias to your certificate."
|
1364 |
msgstr ""
|
1365 |
|
1366 |
+
#: lets-encrypt/class-letsencrypt-handler.php:1517
|
1367 |
msgid "Could not create test folder and file."
|
1368 |
msgstr ""
|
1369 |
|
1370 |
+
#: lets-encrypt/class-letsencrypt-handler.php:1518
|
1371 |
msgid ""
|
1372 |
"Please create a folder 'rsssl' in the uploads directory, with 644 "
|
1373 |
"permissions."
|
1374 |
msgstr ""
|
1375 |
|
1376 |
+
#: lets-encrypt/class-letsencrypt-handler.php:1535
|
1377 |
#, php-format
|
1378 |
msgid "Error code %s"
|
1379 |
msgstr ""
|
1380 |
|
1381 |
+
#: lets-encrypt/class-letsencrypt-handler.php:1615
|
1382 |
msgid "The certificate installation was rate limited. Please try again later."
|
1383 |
msgstr ""
|
1384 |
|
1385 |
+
#: lets-encrypt/class-letsencrypt-handler.php:1641
|
1386 |
msgid "Not recognized server."
|
1387 |
msgstr ""
|
1388 |
|
1389 |
+
#: lets-encrypt/class-letsencrypt-handler.php:1647
|
1390 |
msgid "Installation failed."
|
1391 |
msgstr ""
|
1392 |
|
1393 |
+
#: lets-encrypt/class-letsencrypt-handler.php:1652
|
1394 |
#: lets-encrypt/integrations/cloudways/functions.php:22
|
1395 |
#: lets-encrypt/integrations/cpanel/functions.php:16
|
1396 |
#: lets-encrypt/integrations/cpanel/functions.php:33
|
|
|
1397 |
#: lets-encrypt/integrations/directadmin/functions.php:16
|
1398 |
#: lets-encrypt/integrations/plesk/functions.php:16
|
1399 |
msgid ""
|
1401 |
"again."
|
1402 |
msgstr ""
|
1403 |
|
1404 |
+
#: lets-encrypt/cron.php:76
|
1405 |
msgid "Once every week"
|
1406 |
msgstr ""
|
1407 |
|
1408 |
+
#: lets-encrypt/cron.php:80
|
1409 |
msgid "Once every day"
|
1410 |
msgstr ""
|
1411 |
|
1412 |
+
#: lets-encrypt/cron.php:84
|
1413 |
msgid "Once every 5 minutes"
|
1414 |
msgstr ""
|
1415 |
|
1416 |
+
#: lets-encrypt/download.php:49
|
1417 |
msgid "File missing. Please retry the previous steps."
|
1418 |
msgstr ""
|
1419 |
|
1420 |
+
#: lets-encrypt/functions.php:317
|
1421 |
#, php-format
|
1422 |
msgid ""
|
1423 |
"The minimum requirements for the PHP version have not been met. Please "
|
1424 |
"upgrade to %s"
|
1425 |
msgstr ""
|
1426 |
|
1427 |
+
#: lets-encrypt/functions.php:321
|
1428 |
msgid "You have the required PHP version to continue."
|
1429 |
msgstr ""
|
1430 |
|
1431 |
+
#: lets-encrypt/functions.php:379 lets-encrypt/functions.php:380
|
1432 |
msgid "Instructions"
|
1433 |
msgstr ""
|
1434 |
|
1435 |
+
#: lets-encrypt/functions.php:383
|
1436 |
msgid "Please complete manually in your hosting dashboard."
|
1437 |
msgstr ""
|
1438 |
|
1439 |
+
#: lets-encrypt/functions.php:384
|
1440 |
msgid "Please activate it manually on your hosting dashboard."
|
1441 |
msgstr ""
|
1442 |
|
1443 |
+
#: lets-encrypt/functions.php:386
|
1444 |
#, php-format
|
1445 |
msgid "Please complete %smanually%s"
|
1446 |
msgstr ""
|
1447 |
|
1448 |
+
#: lets-encrypt/functions.php:387
|
1449 |
#, php-format
|
1450 |
msgid "Please activate it on your dashboard %smanually%s"
|
1451 |
msgstr ""
|
1452 |
|
1453 |
+
#: lets-encrypt/functions.php:388
|
1454 |
msgid "Go to activation"
|
1455 |
msgstr ""
|
1456 |
|
1457 |
+
#: lets-encrypt/functions.php:389
|
1458 |
msgid "Go to installation"
|
1459 |
msgstr ""
|
1460 |
|
1461 |
+
#: lets-encrypt/functions.php:393
|
1462 |
#, php-format
|
1463 |
msgid ""
|
1464 |
"According to our information, your hosting provider supplies your account "
|
1466 |
"if this is not the case."
|
1467 |
msgstr ""
|
1468 |
|
1469 |
+
#: lets-encrypt/functions.php:394 lets-encrypt/functions.php:398
|
1470 |
+
#: lets-encrypt/functions.php:406
|
1471 |
msgid ""
|
1472 |
"After completing the installation, you can continue to the next step to "
|
1473 |
"complete your configuration."
|
1474 |
msgstr ""
|
1475 |
|
1476 |
+
#: lets-encrypt/functions.php:396
|
1477 |
msgid "You already have free SSL on your hosting environment."
|
1478 |
msgstr ""
|
1479 |
|
1480 |
+
#: lets-encrypt/functions.php:401
|
1481 |
#, php-format
|
1482 |
msgid ""
|
1483 |
"According to our information, your hosting provider does not allow any kind "
|
1485 |
"alternative hosting provider with SSL, see this %sarticle%s."
|
1486 |
msgstr ""
|
1487 |
|
1488 |
+
#: lets-encrypt/functions.php:403
|
1489 |
msgid "Your hosting environment does not allow automatic SSL installation."
|
1490 |
msgstr ""
|
1491 |
|
1492 |
+
#: lets-encrypt/functions.php:405
|
1493 |
#, php-format
|
1494 |
msgid "You can follow these %sinstructions%s."
|
1495 |
msgstr ""
|
1496 |
|
1497 |
+
#: lets-encrypt/functions.php:504
|
1498 |
#, php-format
|
1499 |
+
msgid "For more information, please read this %sarticle%s"
|
1500 |
msgstr ""
|
1501 |
|
1502 |
#: lets-encrypt/integrations/cloudways/cloudways.php:166
|
1533 |
msgid "Enabling auto renew..."
|
1534 |
msgstr ""
|
1535 |
|
1536 |
+
#: lets-encrypt/integrations/cpanel/cpanel.php:64
|
|
|
1537 |
#: lets-encrypt/integrations/directadmin/directadmin.php:64
|
1538 |
msgid "No valid list of domains."
|
1539 |
msgstr ""
|
1540 |
|
1541 |
+
#: lets-encrypt/integrations/cpanel/cpanel.php:111
|
|
|
1542 |
#: lets-encrypt/integrations/directadmin/directadmin.php:124
|
1543 |
#, php-format
|
1544 |
msgid "SSL successfully installed on %s"
|
1545 |
msgstr ""
|
1546 |
|
1547 |
+
#: lets-encrypt/integrations/cpanel/cpanel.php:117
|
1548 |
msgid "Errors were reported during installation"
|
1549 |
msgstr ""
|
1550 |
|
1551 |
+
#: lets-encrypt/integrations/cpanel/cpanel.php:157
|
1552 |
msgid "Errors were reported during installation."
|
1553 |
msgstr ""
|
1554 |
|
1555 |
+
#: lets-encrypt/integrations/cpanel/cpanel.php:242
|
1556 |
msgid "Unable to connect to cPanel"
|
1557 |
msgstr ""
|
1558 |
|
1559 |
+
#: lets-encrypt/integrations/cpanel/cpanel.php:246
|
1560 |
msgid "Login credentials incorrect"
|
1561 |
msgstr ""
|
1562 |
|
1563 |
+
#: lets-encrypt/integrations/cpanel/cpanel.php:254
|
1564 |
+
#: lets-encrypt/integrations/cpanel/cpanel.php:273
|
1565 |
msgid "Successfully added TXT record."
|
1566 |
msgstr ""
|
1567 |
|
1568 |
+
#: lets-encrypt/integrations/cpanel/cpanel.php:258
|
1569 |
+
#: lets-encrypt/integrations/cpanel/cpanel.php:278
|
1570 |
msgid ""
|
1571 |
"Could not automatically add TXT record. Please proceed manually, following "
|
1572 |
"the steps below."
|
1573 |
msgstr ""
|
1574 |
|
1575 |
+
#: lets-encrypt/integrations/cpanel/functions.php:61
|
1576 |
msgid ""
|
1577 |
"The system is not ready for the DNS verification yet. Please run the wizard "
|
1578 |
"again."
|
1579 |
msgstr ""
|
1580 |
|
1581 |
+
#: lets-encrypt/integrations/cpanel/functions.php:86
|
1582 |
msgid "Attempting to install certificate using AutoSSL..."
|
1583 |
msgstr ""
|
1584 |
|
1585 |
+
#: lets-encrypt/integrations/cpanel/functions.php:95
|
1586 |
msgid "Attempting to set DNS txt record..."
|
1587 |
msgstr ""
|
1588 |
|
1589 |
+
#: lets-encrypt/integrations/cpanel/functions.php:102
|
1590 |
#: lets-encrypt/integrations/directadmin/functions.php:30
|
1591 |
msgid "Attempting to install certificate..."
|
1592 |
msgstr ""
|
1593 |
|
|
|
|
|
|
|
|
|
1594 |
#: lets-encrypt/integrations/plesk/functions.php:34
|
1595 |
msgid "Installing SSL certificate using PLESK API..."
|
1596 |
msgstr ""
|
1612 |
msgstr ""
|
1613 |
|
1614 |
#: lets-encrypt/wizard/class-wizard.php:63
|
1615 |
+
#: lets-encrypt/wizard/config/steps.php:135
|
1616 |
msgid "Generating SSL certificate..."
|
1617 |
msgstr ""
|
1618 |
|
1631 |
|
1632 |
#: lets-encrypt/wizard/class-wizard.php:403
|
1633 |
msgid ""
|
1634 |
+
"During the SSL generation process you might discover you want to give some "
|
1635 |
+
"feedback about your experiences or need some help. If so, keep our form "
|
1636 |
+
"ready and try to be as complete and precise as possible so we can assist as "
|
1637 |
+
"fast as possible."
|
1638 |
msgstr ""
|
1639 |
|
1640 |
+
#: lets-encrypt/wizard/class-wizard.php:648
|
1641 |
#, php-format
|
1642 |
msgid "The wizard is currently being edited by %s"
|
1643 |
msgstr ""
|
1644 |
|
1645 |
+
#: lets-encrypt/wizard/class-wizard.php:650
|
1646 |
#, php-format
|
1647 |
msgid "If this user stops editing, the lock will expire after %s minutes."
|
1648 |
msgstr ""
|
1649 |
|
1650 |
+
#: lets-encrypt/wizard/class-wizard.php:831
|
1651 |
+
msgid "Previous"
|
1652 |
msgstr ""
|
1653 |
|
1654 |
+
#: lets-encrypt/wizard/class-wizard.php:840
|
1655 |
+
msgid "Save and continue"
|
1656 |
msgstr ""
|
1657 |
|
1658 |
+
#: lets-encrypt/wizard/class-wizard.php:897
|
1659 |
+
msgid "Go to dashboard"
|
1660 |
msgstr ""
|
1661 |
|
1662 |
#: lets-encrypt/wizard/class-wizard.php:900
|
1663 |
+
msgid "Go ahead, activate SSL!"
|
1664 |
msgstr ""
|
1665 |
|
1666 |
+
#: lets-encrypt/wizard/class-wizard.php:966
|
1667 |
+
#: lets-encrypt/wizard/config/class-config.php:536
|
1668 |
msgid "I don't know, or not listed, proceed with installation"
|
1669 |
msgstr ""
|
1670 |
|
1671 |
+
#: lets-encrypt/wizard/config/class-config.php:529
|
1672 |
msgid "Yes"
|
1673 |
msgstr ""
|
1674 |
|
1675 |
+
#: lets-encrypt/wizard/config/class-config.php:530
|
1676 |
msgid "No"
|
1677 |
msgstr ""
|
1678 |
|
1687 |
msgstr ""
|
1688 |
|
1689 |
#: lets-encrypt/wizard/config/questions.php:42
|
1690 |
+
#: lets-encrypt/wizard/config/questions.php:73
|
1691 |
msgid "This field is prefilled based on your configuration"
|
1692 |
msgstr ""
|
1693 |
|
1700 |
msgid "I agree to the Let's Encrypt %sTerms & Conditions%s"
|
1701 |
msgstr ""
|
1702 |
|
1703 |
+
#: lets-encrypt/wizard/config/questions.php:61
|
1704 |
+
msgid ""
|
1705 |
+
"OCSP stapling should be enabled by default. You can disable if this is not "
|
1706 |
+
"supported by your hosting provider."
|
1707 |
+
msgstr ""
|
1708 |
+
|
1709 |
#: lets-encrypt/wizard/config/questions.php:62
|
1710 |
+
msgid "OCSP Stapling"
|
1711 |
+
msgstr ""
|
1712 |
+
|
1713 |
+
#: lets-encrypt/wizard/config/questions.php:63
|
1714 |
+
msgid "Disable OCSP Stapling"
|
1715 |
+
msgstr ""
|
1716 |
+
|
1717 |
+
#: lets-encrypt/wizard/config/questions.php:72
|
1718 |
#: lets-encrypt/wizard/config/steps.php:51
|
1719 |
msgid "Domain"
|
1720 |
msgstr ""
|
1721 |
|
1722 |
+
#: lets-encrypt/wizard/config/questions.php:84
|
1723 |
msgid "This will include both the www. and non-www. version of your domain."
|
1724 |
msgstr ""
|
1725 |
|
1726 |
+
#: lets-encrypt/wizard/config/questions.php:84
|
1727 |
msgid ""
|
1728 |
"You should have the www domain pointed to the same website as the non-www "
|
1729 |
"domain."
|
1730 |
msgstr ""
|
1731 |
|
1732 |
+
#: lets-encrypt/wizard/config/questions.php:86
|
1733 |
msgid "Include alias domain too?"
|
1734 |
msgstr ""
|
1735 |
|
1736 |
+
#: lets-encrypt/wizard/config/questions.php:98
|
1737 |
msgid ""
|
1738 |
"By selecting your hosting provider we can tell you if your hosting provider "
|
1739 |
"already supports free SSL, and how you can activate it."
|
1740 |
msgstr ""
|
1741 |
|
1742 |
+
#: lets-encrypt/wizard/config/questions.php:100
|
1743 |
msgid ""
|
1744 |
"By selecting your hosting provider we can tell you if your hosting provider "
|
1745 |
"already supports free SSL, and/or where you can activate it."
|
1746 |
msgstr ""
|
1747 |
|
1748 |
+
#: lets-encrypt/wizard/config/questions.php:101
|
1749 |
#, php-format
|
1750 |
msgid ""
|
1751 |
"If your hosting provider is not listed, and there's an SSL activation/"
|
1752 |
"installation link, please let us %sknow%s."
|
1753 |
msgstr ""
|
1754 |
|
1755 |
+
#: lets-encrypt/wizard/config/questions.php:103
|
1756 |
msgid "Hosting provider"
|
1757 |
msgstr ""
|
1758 |
|
1759 |
+
#: lets-encrypt/wizard/config/questions.php:114
|
1760 |
msgid "CPanel host"
|
1761 |
msgstr ""
|
1762 |
|
1763 |
+
#: lets-encrypt/wizard/config/questions.php:115
|
1764 |
msgid "The URL you use to access your cPanel dashboard. Ends on :2083."
|
1765 |
msgstr ""
|
1766 |
|
1767 |
+
#: lets-encrypt/wizard/config/questions.php:132
|
1768 |
msgid "CPanel username"
|
1769 |
msgstr ""
|
1770 |
|
1771 |
+
#: lets-encrypt/wizard/config/questions.php:149
|
1772 |
msgid "CPanel password"
|
1773 |
msgstr ""
|
1774 |
|
1775 |
+
#: lets-encrypt/wizard/config/questions.php:165
|
1776 |
msgid "DirectAdmin host"
|
1777 |
msgstr ""
|
1778 |
|
1779 |
+
#: lets-encrypt/wizard/config/questions.php:166
|
1780 |
msgid "The URL you use to access your DirectAdmin dashboard. Ends on :2222."
|
1781 |
msgstr ""
|
1782 |
|
1783 |
+
#: lets-encrypt/wizard/config/questions.php:183
|
1784 |
msgid "DirectAdmin username"
|
1785 |
msgstr ""
|
1786 |
|
1787 |
+
#: lets-encrypt/wizard/config/questions.php:200
|
1788 |
msgid "DirectAdmin password"
|
1789 |
msgstr ""
|
1790 |
|
1791 |
+
#: lets-encrypt/wizard/config/questions.php:218
|
1792 |
msgid "CloudWays user email"
|
1793 |
msgstr ""
|
1794 |
|
1795 |
+
#: lets-encrypt/wizard/config/questions.php:231
|
1796 |
msgid "CloudWays api key"
|
1797 |
msgstr ""
|
1798 |
|
1799 |
+
#: lets-encrypt/wizard/config/questions.php:234
|
1800 |
#, php-format
|
1801 |
msgid ""
|
1802 |
"You can find your api key %shere%s (make sure you're logged in with your "
|
1803 |
"main account)."
|
1804 |
msgstr ""
|
1805 |
|
1806 |
+
#: lets-encrypt/wizard/config/questions.php:246
|
1807 |
msgid "Plesk host"
|
1808 |
msgstr ""
|
1809 |
|
1810 |
+
#: lets-encrypt/wizard/config/questions.php:247
|
1811 |
msgid "The URL you use to access your Plesk dashboard. Ends on :8443."
|
1812 |
msgstr ""
|
1813 |
|
1814 |
+
#: lets-encrypt/wizard/config/questions.php:263
|
1815 |
msgid "Plesk username"
|
1816 |
msgstr ""
|
1817 |
|
1818 |
+
#: lets-encrypt/wizard/config/questions.php:264
|
1819 |
#, php-format
|
1820 |
msgid "You can find your Plesk username and password in %s"
|
1821 |
msgstr ""
|
1822 |
|
1823 |
+
#: lets-encrypt/wizard/config/questions.php:281
|
1824 |
msgid "Plesk password"
|
1825 |
msgstr ""
|
1826 |
|
1827 |
+
#: lets-encrypt/wizard/config/questions.php:298
|
1828 |
msgid "Credentials storage"
|
1829 |
msgstr ""
|
1830 |
|
1831 |
+
#: lets-encrypt/wizard/config/questions.php:299
|
1832 |
msgid ""
|
1833 |
"Store for renewal purposes. If not stored, renewal may need to be done "
|
1834 |
"manually."
|
1932 |
msgstr ""
|
1933 |
|
1934 |
#: lets-encrypt/wizard/config/steps.php:104
|
1935 |
+
#: lets-encrypt/wizard/config/steps.php:129
|
1936 |
msgid "Creating account..."
|
1937 |
msgstr ""
|
1938 |
|
1948 |
msgid "We will now generate your SSL Certificate"
|
1949 |
msgstr ""
|
1950 |
|
1951 |
+
#: lets-encrypt/wizard/config/steps.php:123
|
1952 |
+
msgid "Checking if Terms & Conditions are accepted..."
|
1953 |
+
msgstr ""
|
1954 |
+
|
1955 |
+
#: lets-encrypt/wizard/config/steps.php:144
|
1956 |
#: lets-encrypt/wizard/templates/menu.php:2
|
1957 |
msgid "Installation"
|
1958 |
msgstr ""
|
1959 |
|
1960 |
+
#: lets-encrypt/wizard/config/steps.php:147
|
1961 |
msgid "Searching for link to SSL installation page on your server..."
|
1962 |
msgstr ""
|
1963 |
|
1964 |
+
#: lets-encrypt/wizard/notices.php:6
|
1965 |
msgid ""
|
1966 |
"The non-www version of your site does not point to this website. This is "
|
1967 |
"recommended, as it will allow you to add it to the certificate as well."
|
1968 |
msgstr ""
|
1969 |
|
1970 |
+
#: lets-encrypt/wizard/notices.php:8
|
1971 |
msgid ""
|
1972 |
"The www version of your site does not point to this website. This is "
|
1973 |
"recommended, as it will allow you to add it to the certificate as well."
|
1974 |
msgstr ""
|
1975 |
|
1976 |
+
#: lets-encrypt/wizard/notices.php:41
|
1977 |
#, php-format
|
1978 |
msgid "Your certificate is valid to: %s"
|
1979 |
msgstr ""
|
1980 |
|
1981 |
+
#: lets-encrypt/wizard/notices.php:45
|
1982 |
#, php-format
|
1983 |
msgid "Your certificate will expire on %s. You can renew it %shere%s."
|
1984 |
msgstr ""
|
1985 |
|
1986 |
+
#: lets-encrypt/wizard/notices.php:60
|
1987 |
#, php-format
|
1988 |
msgid ""
|
1989 |
"The automatic installation of your certificate has failed. Please check your "
|
1990 |
"credentials, and retry the %sinstallation%s."
|
1991 |
msgstr ""
|
1992 |
|
1993 |
+
#: lets-encrypt/wizard/notices.php:67
|
1994 |
#, php-format
|
1995 |
msgid ""
|
1996 |
"The SSL certificate has been renewed, and requires manual %sinstallation%s "
|
1997 |
"in your hosting dashboard."
|
1998 |
msgstr ""
|
1999 |
|
2000 |
+
#: lets-encrypt/wizard/notices.php:74
|
2001 |
+
#, php-format
|
2002 |
msgid ""
|
2003 |
"Automatic renewal of your certificate was not possible. The SSL certificate "
|
2004 |
"should be %srenewed%s manually."
|
2005 |
msgstr ""
|
2006 |
|
2007 |
+
#: lets-encrypt/wizard/notices.php:81
|
2008 |
msgid "Your certificate will be renewed and installed automatically."
|
2009 |
msgstr ""
|
2010 |
|
2011 |
+
#: lets-encrypt/wizard/notices.php:96
|
2012 |
+
msgid ""
|
2013 |
+
"Your server provides shell functionality, which offers additional methods to "
|
2014 |
+
"install SSL. If installing SSL using the default methods is not possible, "
|
2015 |
+
"you can install the shell add on."
|
2016 |
+
msgstr ""
|
2017 |
+
|
2018 |
+
#: lets-encrypt/wizard/notices.php:99
|
2019 |
+
msgid "Read more about this add on."
|
2020 |
+
msgstr ""
|
2021 |
+
|
2022 |
+
#: lets-encrypt/wizard/notices.php:116
|
2023 |
msgid "Your Key and Certificate directories are not properly protected."
|
2024 |
msgstr ""
|
2025 |
|
2026 |
+
#: lets-encrypt/wizard/notices.php:148
|
2027 |
msgid "You have switched to DNS verification."
|
2028 |
msgstr ""
|
2029 |
|
2030 |
+
#: lets-encrypt/wizard/notices.php:149
|
2031 |
msgid "You can switch back to directory verification here."
|
2032 |
msgstr ""
|
2033 |
|
2034 |
+
#: lets-encrypt/wizard/notices.php:150
|
2035 |
msgid "Switch to directory verification"
|
2036 |
msgstr ""
|
2037 |
|
2038 |
+
#: lets-encrypt/wizard/notices.php:153
|
2039 |
#, php-format
|
2040 |
msgid ""
|
2041 |
"If you also want to secure subdomains like mail.domain.com, cpanel.domain."
|
2042 |
"com, you have to use the %sDNS%s challenge."
|
2043 |
msgstr ""
|
2044 |
|
2045 |
+
#: lets-encrypt/wizard/notices.php:154
|
2046 |
msgid ""
|
2047 |
"Please note that auto-renewal with a DNS challenge might not be possible."
|
2048 |
msgstr ""
|
2049 |
|
2050 |
+
#: lets-encrypt/wizard/notices.php:155
|
2051 |
#: lets-encrypt/wizard/templates/directories.php:17
|
2052 |
#: lets-encrypt/wizard/templates/directories.php:42
|
2053 |
msgid "Switch to DNS verification"
|
2076 |
msgid "Almost ready to activate SSL!"
|
2077 |
msgstr ""
|
2078 |
|
2079 |
+
#: lets-encrypt/wizard/templates/activate.php:55
|
2080 |
+
#, php-format
|
2081 |
+
msgid ""
|
2082 |
+
"We strongly recommend to create a %sbackup%s of your site before activating "
|
2083 |
+
"SSL"
|
2084 |
+
msgstr ""
|
2085 |
+
|
2086 |
#: lets-encrypt/wizard/templates/activate.php:60
|
2087 |
msgid ""
|
2088 |
"No SSL certificate has been detected yet. In some cases this takes a few "
|
2089 |
"minutes."
|
2090 |
msgstr ""
|
2091 |
|
2092 |
+
#: lets-encrypt/wizard/templates/content.php:18
|
2093 |
+
msgid ""
|
2094 |
+
"This will clear all settings for Really Simple SSL Let\\'s Encrypt, and will "
|
2095 |
+
"clear the order in the ssl/keys directory."
|
2096 |
msgstr ""
|
2097 |
|
2098 |
+
#: lets-encrypt/wizard/templates/content.php:18
|
2099 |
+
msgid "Reset Let's Encrypt"
|
2100 |
+
msgstr ""
|
2101 |
+
|
2102 |
+
#: lets-encrypt/wizard/templates/content.php:22
|
2103 |
msgid "Notifications"
|
2104 |
msgstr ""
|
2105 |
|
2207 |
"use a short TTL during installation, in case you need to change it."
|
2208 |
msgstr ""
|
2209 |
|
2210 |
+
#: lets-encrypt/wizard/templates/dns-verification.php:20
|
2211 |
+
msgid "domain"
|
2212 |
+
msgstr ""
|
2213 |
+
|
2214 |
+
#: lets-encrypt/wizard/templates/dns-verification.php:21
|
2215 |
+
msgid "Value"
|
2216 |
+
msgstr ""
|
2217 |
+
|
2218 |
#: lets-encrypt/wizard/templates/generation.php:11
|
2219 |
msgid ""
|
2220 |
"We could not check the DNS records. If you just added the record, please "
|
2316 |
"higher"
|
2317 |
msgstr ""
|
2318 |
|
2319 |
+
#: rlrsssl-really-simple-ssl.php:190
|
2320 |
msgid "Plugin dependency error"
|
2321 |
msgstr ""
|
2322 |
|
2323 |
+
#: rlrsssl-really-simple-ssl.php:191
|
2324 |
msgid ""
|
2325 |
"You have a premium add-on with a version that is not compatible with the "
|
2326 |
">4.0 release of Really Simple SSL."
|
2327 |
msgstr ""
|
2328 |
|
2329 |
+
#: rlrsssl-really-simple-ssl.php:192
|
2330 |
msgid ""
|
2331 |
"Please upgrade to the latest version to be able use the full functionality "
|
2332 |
"of the plugin."
|
lets-encrypt/class-letsencrypt-handler.php
CHANGED
@@ -29,36 +29,42 @@ class rsssl_letsencrypt_handler {
|
|
29 |
if ( isset( self::$_this ) ) {
|
30 |
wp_die( sprintf( __( '%s is a singleton class and you cannot create a second instance.', 'really-simple-ssl' ), get_class( $this ) ) );
|
31 |
}
|
32 |
-
add_action( 'rsssl_before_save_lets-encrypt_option', array( $this, 'before_save_wizard_option' ), 10, 4 );
|
33 |
-
add_action( 'rsssl_le_activation', array( $this, 'cleanup_on_ssl_activation'));
|
34 |
-
add_action( 'rsssl_le_activation', array( $this, 'plugin_activation_actions'));
|
35 |
-
add_action( 'admin_init', array( $this, 'maybe_add_htaccess_exclude'));
|
36 |
-
add_action( 'admin_init', array( $this, 'maybe_create_htaccess_directories'));
|
37 |
-
|
38 |
-
$this->key_directory = $this->key_directory();
|
39 |
-
$this->challenge_directory = $this->challenge_directory();
|
40 |
-
$this->certs_directory = $this->certs_directory();
|
41 |
-
|
42 |
-
// Config the desired paths
|
43 |
-
if ( $this->key_directory ) {
|
44 |
-
Account::setCommonKeyDirectoryPath( $this->key_directory );
|
45 |
-
}
|
46 |
|
47 |
-
|
48 |
-
|
49 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
50 |
|
51 |
-
|
52 |
-
|
53 |
-
|
54 |
|
55 |
-
|
56 |
-
|
|
|
|
|
|
|
|
|
|
|
57 |
}
|
58 |
|
59 |
-
Order::setPreferredChain('ISRG Root X1');
|
60 |
-
$this->subjects = $this->get_subjects();
|
61 |
-
$this->verify_dns();
|
62 |
self::$_this = $this;
|
63 |
}
|
64 |
|
@@ -153,12 +159,6 @@ class rsssl_letsencrypt_handler {
|
|
153 |
return;
|
154 |
}
|
155 |
|
156 |
-
if ($fieldname==='accept_le_terms'){
|
157 |
-
if (!$fieldvalue) {
|
158 |
-
rsssl_progress_remove('domain');
|
159 |
-
}
|
160 |
-
}
|
161 |
-
|
162 |
if ($fieldname==='other_host_type'){
|
163 |
if ( !rsssl_do_local_lets_encrypt_generation() ) {
|
164 |
rsssl_progress_add('directories');
|
@@ -181,8 +181,12 @@ class rsssl_letsencrypt_handler {
|
|
181 |
public function check_domain(){
|
182 |
$details = parse_url(site_url());
|
183 |
$path = isset($details['path']) ? $details['path'] : '';
|
184 |
-
|
185 |
-
|
|
|
|
|
|
|
|
|
186 |
rsssl_progress_remove('system-status');
|
187 |
$action = 'stop';
|
188 |
$status = 'error';
|
@@ -192,16 +196,6 @@ class rsssl_letsencrypt_handler {
|
|
192 |
$action = 'stop';
|
193 |
$status = 'error';
|
194 |
$message = __("It is not possible to install Let's Encrypt on a subfolder configuration.", "really-simple-ssl" ).rsssl_read_more('https://really-simple-ssl.com/install-ssl-on-subfolders');
|
195 |
-
} else if ( strlen($path)>0 ) {
|
196 |
-
rsssl_progress_remove('system-status');
|
197 |
-
$action = 'stop';
|
198 |
-
$status = 'error';
|
199 |
-
$message = __("It is not possible to install Let's Encrypt on a subfolder configuration.", "really-simple-ssl" );
|
200 |
-
} else if ( strpos(site_url(), 'localhost')!==false ) {
|
201 |
-
rsssl_progress_remove('system-status');
|
202 |
-
$action = 'stop';
|
203 |
-
$status = 'error';
|
204 |
-
$message = __("It is not possible to install Let's Encrypt on a localhost environment.", "really-simple-ssl" );
|
205 |
} else {
|
206 |
$action = 'continue';
|
207 |
$status = 'success';
|
@@ -277,7 +271,7 @@ class rsssl_letsencrypt_handler {
|
|
277 |
$status = 'success';
|
278 |
$message = sprintf(__("Your certificate will expire on %s.", "really-simple-ssl" ).' '.__("Continue to renew.", "really-simple-ssl" ), $expiry_date); ;
|
279 |
} else {
|
280 |
-
$action = '
|
281 |
$status = 'error';
|
282 |
$message = __("You already have a valid SSL certificate.", "really-simple-ssl" );
|
283 |
}
|
@@ -443,10 +437,22 @@ class rsssl_letsencrypt_handler {
|
|
443 |
}
|
444 |
} catch ( Exception $e ) {
|
445 |
error_log( print_r( $e, true ) );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
446 |
$response = new RSSSL_RESPONSE(
|
447 |
'error',
|
448 |
'retry',
|
449 |
-
$
|
450 |
);
|
451 |
}
|
452 |
}
|
@@ -481,7 +487,7 @@ class rsssl_letsencrypt_handler {
|
|
481 |
|
482 |
/**
|
483 |
* Check DNS txt records.
|
484 |
-
* @return
|
485 |
*/
|
486 |
|
487 |
public function verify_dns(){
|
@@ -543,16 +549,18 @@ class rsssl_letsencrypt_handler {
|
|
543 |
*/
|
544 |
public function clear_order(){
|
545 |
$this->get_account();
|
546 |
-
|
547 |
-
|
548 |
-
|
549 |
-
$order
|
|
|
|
|
550 |
}
|
551 |
}
|
552 |
|
553 |
/**
|
554 |
* Authorize the order
|
555 |
-
* @return
|
556 |
*/
|
557 |
|
558 |
public function create_bundle_or_renew(){
|
@@ -657,14 +665,12 @@ class rsssl_letsencrypt_handler {
|
|
657 |
}
|
658 |
} else {
|
659 |
//if OCSP is not disabled yet, and the order status is not invalid, we disable ocsp, and try again.
|
660 |
-
if ( !
|
661 |
-
|
662 |
$response->action = 'retry';
|
663 |
$response->status = 'warning';
|
664 |
$response->message = __("OCSP not supported, the certificate will be generated without OCSP.","really-simple-ssl");
|
665 |
}
|
666 |
-
|
667 |
-
|
668 |
}
|
669 |
}
|
670 |
|
@@ -750,6 +756,7 @@ class rsssl_letsencrypt_handler {
|
|
750 |
|
751 |
/**
|
752 |
* Get the order object
|
|
|
753 |
* @return RSSSL_RESPONSE
|
754 |
*/
|
755 |
public function get_order(){
|
@@ -796,13 +803,7 @@ class rsssl_letsencrypt_handler {
|
|
796 |
delete_transient('rsssl_le_generate_attempt_count');
|
797 |
}
|
798 |
|
799 |
-
|
800 |
-
* If a bundle generation is completed, this value is set to true.
|
801 |
-
* @return bool
|
802 |
-
*/
|
803 |
-
public function generated_by_rsssl(){
|
804 |
-
return get_option('rsssl_le_certificate_generated_by_rsssl');
|
805 |
-
}
|
806 |
|
807 |
/**
|
808 |
* Check if SSL generation renewal can be handled automatically
|
@@ -898,6 +899,10 @@ class rsssl_letsencrypt_handler {
|
|
898 |
public function cron_certificate_needs_renewal(){
|
899 |
|
900 |
$cert_file = get_option('rsssl_certificate_path');
|
|
|
|
|
|
|
|
|
901 |
$certificate = file_get_contents($cert_file);
|
902 |
$certificateInfo = openssl_x509_parse($certificate);
|
903 |
$valid_to = $certificateInfo['validTo_time_t'];
|
@@ -920,11 +925,23 @@ class rsssl_letsencrypt_handler {
|
|
920 |
}
|
921 |
/**
|
922 |
* Get terms accepted
|
923 |
-
* @return
|
924 |
*/
|
|
|
925 |
public function terms_accepted(){
|
926 |
//don't use the default value: we want users to explicitly enter a value
|
927 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
928 |
}
|
929 |
|
930 |
|
@@ -1154,6 +1171,10 @@ class rsssl_letsencrypt_handler {
|
|
1154 |
public function directory_has_writing_permissions( $directory ){
|
1155 |
set_error_handler(array($this, 'custom_error_handling'));
|
1156 |
$test_file = fopen( $directory . "/really-simple-ssl-permissions-check.txt", "w" );
|
|
|
|
|
|
|
|
|
1157 |
fwrite($test_file, 'file to test writing permissions for Really Simple SSL');
|
1158 |
fclose( $test_file );
|
1159 |
restore_error_handler();
|
@@ -1313,21 +1334,38 @@ class rsssl_letsencrypt_handler {
|
|
1313 |
|
1314 |
/**
|
1315 |
* Clear the keys directory, used in reset function
|
|
|
1316 |
*/
|
1317 |
-
|
|
|
|
|
1318 |
if (!current_user_can('manage_options')) {
|
1319 |
return;
|
1320 |
}
|
1321 |
-
|
1322 |
-
|
1323 |
-
|
1324 |
-
|
1325 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1326 |
}
|
1327 |
}
|
1328 |
-
|
1329 |
}
|
1330 |
-
|
1331 |
}
|
1332 |
|
1333 |
public function maybe_create_htaccess_directories(){
|
@@ -1557,19 +1595,15 @@ class rsssl_letsencrypt_handler {
|
|
1557 |
|
1558 |
/**
|
1559 |
* Generic SSL cert installation function
|
1560 |
-
* @param $server
|
1561 |
-
* @param $type
|
1562 |
*
|
1563 |
* @return RSSSL_RESPONSE
|
1564 |
*/
|
1565 |
-
public function cron_renew_installation(
|
1566 |
-
|
1567 |
-
|
1568 |
-
|
1569 |
-
|
1570 |
-
|
1571 |
-
$type = isset($data[1]) ? $data[1] : false;
|
1572 |
-
}
|
1573 |
|
1574 |
$attempt_count = intval(get_transient('rsssl_le_install_attempt_count'));
|
1575 |
$attempt_count++;
|
@@ -1585,7 +1619,11 @@ class rsssl_letsencrypt_handler {
|
|
1585 |
if (rsssl_is_ready_for('installation')) {
|
1586 |
try {
|
1587 |
if ( $server === 'cpanel' ) {
|
1588 |
-
|
|
|
|
|
|
|
|
|
1589 |
|
1590 |
if ( $response->status === 'success' ) {
|
1591 |
delete_option( "rsssl_le_start_installation" );
|
29 |
if ( isset( self::$_this ) ) {
|
30 |
wp_die( sprintf( __( '%s is a singleton class and you cannot create a second instance.', 'really-simple-ssl' ), get_class( $this ) ) );
|
31 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
32 |
|
33 |
+
//loading of these hooks is stricter. The class can be used in the notices, which are needed on the generic dashboard
|
34 |
+
//These functionality is not needed on the dashboard, so should only be loaded in strict circumstances
|
35 |
+
if ( rsssl_letsencrypt_generation_allowed( true ) ) {
|
36 |
+
add_action( 'rsssl_before_save_lets-encrypt_option', array( $this, 'before_save_wizard_option' ), 10, 4 );
|
37 |
+
add_action( 'rsssl_le_activation', array( $this, 'cleanup_on_ssl_activation'));
|
38 |
+
add_action( 'rsssl_le_activation', array( $this, 'plugin_activation_actions'));
|
39 |
+
add_action( 'admin_init', array( $this, 'maybe_add_htaccess_exclude'));
|
40 |
+
add_action( 'admin_init', array( $this, 'maybe_create_htaccess_directories'));
|
41 |
+
|
42 |
+
$this->key_directory = $this->key_directory();
|
43 |
+
$this->challenge_directory = $this->challenge_directory();
|
44 |
+
$this->certs_directory = $this->certs_directory();
|
45 |
+
|
46 |
+
// Config the desired paths
|
47 |
+
if ( $this->key_directory ) {
|
48 |
+
Account::setCommonKeyDirectoryPath( $this->key_directory );
|
49 |
+
}
|
50 |
+
|
51 |
+
if ( $this->challenge_directory ) {
|
52 |
+
HTTP::setDirectoryPath( $this->challenge_directory );
|
53 |
+
}
|
54 |
|
55 |
+
// General configs
|
56 |
+
Connector::getInstance()->useStagingServer( false );
|
57 |
+
Logger::getInstance()->setDesiredLevel( Logger::LEVEL_DISABLED );
|
58 |
|
59 |
+
if ( !rsssl_get_value( 'disable_ocsp' ) ) {
|
60 |
+
Certificate::enableFeatureOCSPMustStaple();
|
61 |
+
}
|
62 |
+
|
63 |
+
Order::setPreferredChain('ISRG Root X1');
|
64 |
+
$this->subjects = $this->get_subjects();
|
65 |
+
$this->verify_dns();
|
66 |
}
|
67 |
|
|
|
|
|
|
|
68 |
self::$_this = $this;
|
69 |
}
|
70 |
|
159 |
return;
|
160 |
}
|
161 |
|
|
|
|
|
|
|
|
|
|
|
|
|
162 |
if ($fieldname==='other_host_type'){
|
163 |
if ( !rsssl_do_local_lets_encrypt_generation() ) {
|
164 |
rsssl_progress_add('directories');
|
181 |
public function check_domain(){
|
182 |
$details = parse_url(site_url());
|
183 |
$path = isset($details['path']) ? $details['path'] : '';
|
184 |
+
if ( strpos(site_url(), 'localhost')!==false ) {
|
185 |
+
rsssl_progress_remove( 'system-status' );
|
186 |
+
$action = 'stop';
|
187 |
+
$status = 'error';
|
188 |
+
$message = __( "It is not possible to install Let's Encrypt on a localhost environment.", "really-simple-ssl" );
|
189 |
+
} else if (is_multisite() && get_current_blog_id() !== get_main_site_id() ) {
|
190 |
rsssl_progress_remove('system-status');
|
191 |
$action = 'stop';
|
192 |
$status = 'error';
|
196 |
$action = 'stop';
|
197 |
$status = 'error';
|
198 |
$message = __("It is not possible to install Let's Encrypt on a subfolder configuration.", "really-simple-ssl" ).rsssl_read_more('https://really-simple-ssl.com/install-ssl-on-subfolders');
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
199 |
} else {
|
200 |
$action = 'continue';
|
201 |
$status = 'success';
|
271 |
$status = 'success';
|
272 |
$message = sprintf(__("Your certificate will expire on %s.", "really-simple-ssl" ).' '.__("Continue to renew.", "really-simple-ssl" ), $expiry_date); ;
|
273 |
} else {
|
274 |
+
$action = 'continue';
|
275 |
$status = 'error';
|
276 |
$message = __("You already have a valid SSL certificate.", "really-simple-ssl" );
|
277 |
}
|
437 |
}
|
438 |
} catch ( Exception $e ) {
|
439 |
error_log( print_r( $e, true ) );
|
440 |
+
$error = $this->get_error( $e );
|
441 |
+
if (strpos($error, 'Order has status "invalid"')!==false) {
|
442 |
+
$order->clear();
|
443 |
+
$error = __("The order is invalid, possibly due to too many failed authorization attempts. Please start at the previous step.","really-simple-ssl");
|
444 |
+
} else
|
445 |
+
//fixing a plesk bug
|
446 |
+
if ( strpos($error, 'No order for ID ') !== FALSE){
|
447 |
+
$error .= ' '.__("Order ID mismatch, regenerate order.","really-simple-ssl");
|
448 |
+
$order->clear();
|
449 |
+
rsssl_progress_remove('dns-verification');
|
450 |
+
$error .= ' '.__("If you entered your DNS records before, they need to be changed.","really-simple-ssl");
|
451 |
+
}
|
452 |
$response = new RSSSL_RESPONSE(
|
453 |
'error',
|
454 |
'retry',
|
455 |
+
$error
|
456 |
);
|
457 |
}
|
458 |
}
|
487 |
|
488 |
/**
|
489 |
* Check DNS txt records.
|
490 |
+
* @return RSSSL_RESPONSE
|
491 |
*/
|
492 |
|
493 |
public function verify_dns(){
|
549 |
*/
|
550 |
public function clear_order(){
|
551 |
$this->get_account();
|
552 |
+
if ( $this->account ) {
|
553 |
+
$response = $this->get_order();
|
554 |
+
$order = $response->output;
|
555 |
+
if ( $order ) {
|
556 |
+
$order->clear();
|
557 |
+
}
|
558 |
}
|
559 |
}
|
560 |
|
561 |
/**
|
562 |
* Authorize the order
|
563 |
+
* @return RSSSL_RESPONSE
|
564 |
*/
|
565 |
|
566 |
public function create_bundle_or_renew(){
|
665 |
}
|
666 |
} else {
|
667 |
//if OCSP is not disabled yet, and the order status is not invalid, we disable ocsp, and try again.
|
668 |
+
if ( !rsssl_get_value( 'disable_ocsp' ) ) {
|
669 |
+
RSSSL_LE()->field->save_field('disable_ocsp', true);
|
670 |
$response->action = 'retry';
|
671 |
$response->status = 'warning';
|
672 |
$response->message = __("OCSP not supported, the certificate will be generated without OCSP.","really-simple-ssl");
|
673 |
}
|
|
|
|
|
674 |
}
|
675 |
}
|
676 |
|
756 |
|
757 |
/**
|
758 |
* Get the order object
|
759 |
+
*
|
760 |
* @return RSSSL_RESPONSE
|
761 |
*/
|
762 |
public function get_order(){
|
803 |
delete_transient('rsssl_le_generate_attempt_count');
|
804 |
}
|
805 |
|
806 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
807 |
|
808 |
/**
|
809 |
* Check if SSL generation renewal can be handled automatically
|
899 |
public function cron_certificate_needs_renewal(){
|
900 |
|
901 |
$cert_file = get_option('rsssl_certificate_path');
|
902 |
+
if ( empty($cert_file) ) {
|
903 |
+
return false;
|
904 |
+
}
|
905 |
+
|
906 |
$certificate = file_get_contents($cert_file);
|
907 |
$certificateInfo = openssl_x509_parse($certificate);
|
908 |
$valid_to = $certificateInfo['validTo_time_t'];
|
925 |
}
|
926 |
/**
|
927 |
* Get terms accepted
|
928 |
+
* @return RSSSL_RESPONSE
|
929 |
*/
|
930 |
+
|
931 |
public function terms_accepted(){
|
932 |
//don't use the default value: we want users to explicitly enter a value
|
933 |
+
$accepted = rsssl_get_value('accept_le_terms', false);
|
934 |
+
if ( $accepted ) {
|
935 |
+
$status = 'success';
|
936 |
+
$action = 'continue';
|
937 |
+
$message = __("Terms & Conditions are accepted.",'really-simple-ssl');
|
938 |
+
} else {
|
939 |
+
$status = 'error';
|
940 |
+
$action = 'stop';
|
941 |
+
$message = __("The Terms & Conditions were not accepted. Please accept in the general settings.",'really-simple-ssl');
|
942 |
+
}
|
943 |
+
|
944 |
+
return new RSSSL_RESPONSE($status, $action, $message);
|
945 |
}
|
946 |
|
947 |
|
1171 |
public function directory_has_writing_permissions( $directory ){
|
1172 |
set_error_handler(array($this, 'custom_error_handling'));
|
1173 |
$test_file = fopen( $directory . "/really-simple-ssl-permissions-check.txt", "w" );
|
1174 |
+
if ( !$test_file ) {
|
1175 |
+
return false;
|
1176 |
+
}
|
1177 |
+
|
1178 |
fwrite($test_file, 'file to test writing permissions for Really Simple SSL');
|
1179 |
fclose( $test_file );
|
1180 |
restore_error_handler();
|
1334 |
|
1335 |
/**
|
1336 |
* Clear the keys directory, used in reset function
|
1337 |
+
* @since 5.0
|
1338 |
*/
|
1339 |
+
|
1340 |
+
public function clear_keys_directory() {
|
1341 |
+
|
1342 |
if (!current_user_can('manage_options')) {
|
1343 |
return;
|
1344 |
}
|
1345 |
+
|
1346 |
+
$dir = $this->key_directory();
|
1347 |
+
$this->delete_files_directories_recursively( $dir );
|
1348 |
+
|
1349 |
+
}
|
1350 |
+
|
1351 |
+
/**
|
1352 |
+
* @param $dir
|
1353 |
+
* Delete files and directories recursively. Used to clear the order from keys directory
|
1354 |
+
* @since 5.0.11
|
1355 |
+
*/
|
1356 |
+
|
1357 |
+
private function delete_files_directories_recursively( $dir ) {
|
1358 |
+
|
1359 |
+
if ( strpos( $dir, 'ssl/keys' ) !== false ) {
|
1360 |
+
foreach ( glob( $dir . '/*' ) as $file ) {
|
1361 |
+
if ( is_dir( $file ) ) {
|
1362 |
+
$this->delete_files_directories_recursively( $file );
|
1363 |
+
} else {
|
1364 |
+
unlink( $file );
|
1365 |
}
|
1366 |
}
|
1367 |
+
rmdir( $dir );
|
1368 |
}
|
|
|
1369 |
}
|
1370 |
|
1371 |
public function maybe_create_htaccess_directories(){
|
1595 |
|
1596 |
/**
|
1597 |
* Generic SSL cert installation function
|
|
|
|
|
1598 |
*
|
1599 |
* @return RSSSL_RESPONSE
|
1600 |
*/
|
1601 |
+
public function cron_renew_installation() {
|
1602 |
+
$install_method = get_option('rsssl_le_certificate_installed_by_rsssl');
|
1603 |
+
$data = explode(':', $install_method );
|
1604 |
+
|
1605 |
+
$server = isset($data[0]) ? $data[0] : false;
|
1606 |
+
$type = isset($data[1]) ? $data[1] : false;
|
|
|
|
|
1607 |
|
1608 |
$attempt_count = intval(get_transient('rsssl_le_install_attempt_count'));
|
1609 |
$attempt_count++;
|
1619 |
if (rsssl_is_ready_for('installation')) {
|
1620 |
try {
|
1621 |
if ( $server === 'cpanel' ) {
|
1622 |
+
if ($type==='default') {
|
1623 |
+
$response = rsssl_install_cpanel_default();
|
1624 |
+
} else if ( function_exists('rsssl_install_cpanel_shell') ) {
|
1625 |
+
$response = rsssl_install_cpanel_shell();
|
1626 |
+
}
|
1627 |
|
1628 |
if ( $response->status === 'success' ) {
|
1629 |
delete_option( "rsssl_le_start_installation" );
|
lets-encrypt/cron.php
CHANGED
@@ -1,12 +1,6 @@
|
|
1 |
<?php
|
2 |
defined( 'ABSPATH' ) or die();
|
3 |
|
4 |
-
/*
|
5 |
-
Schedule cron jobs if useCron is true
|
6 |
-
Else start the functions.
|
7 |
-
|
8 |
-
|
9 |
-
*/
|
10 |
add_action( 'plugins_loaded', 'rsssl_le_schedule_cron' );
|
11 |
function rsssl_le_schedule_cron() {
|
12 |
//only run if SSL is enabled.
|
@@ -14,25 +8,23 @@ function rsssl_le_schedule_cron() {
|
|
14 |
return;
|
15 |
}
|
16 |
|
17 |
-
if
|
|
|
18 |
return;
|
19 |
}
|
20 |
-
|
21 |
$useCron = true;
|
22 |
if ( $useCron ) {
|
23 |
if ( ! wp_next_scheduled( 'rsssl_le_every_week_hook' ) ) {
|
24 |
-
wp_schedule_event( time(), 'rsssl_le_weekly',
|
25 |
-
'rsssl_le_every_week_hook' );
|
26 |
}
|
27 |
|
28 |
if ( ! wp_next_scheduled( 'rsssl_le_every_day_hook' ) ) {
|
29 |
wp_schedule_event( time(), 'rsssl_le_daily', 'rsssl_le_every_day_hook' );
|
30 |
}
|
31 |
-
|
32 |
-
wp_schedule_event( time(), 'rsssl_le_five_minutes', 'rsssl_le_every_five_minutes_hook' );
|
33 |
-
}
|
34 |
add_action( 'rsssl_le_every_week_hook', 'rsssl_le_cron_maybe_start_renewal' );
|
35 |
-
add_action( '
|
36 |
} else {
|
37 |
add_action( 'init', 'rsssl_le_cron_maybe_start_renewal' );
|
38 |
add_action( 'init', 'rsssl_le_check_renewal_status' );
|
@@ -43,8 +35,7 @@ function rsssl_le_schedule_cron() {
|
|
43 |
* Check if the certificate is generated by RSSSL. If so, renew if necessary
|
44 |
*/
|
45 |
function rsssl_le_cron_maybe_start_renewal(){
|
46 |
-
|
47 |
-
if ( !RSSSL_LE()->letsencrypt_handler->generated_by_rsssl() ) {
|
48 |
return;
|
49 |
}
|
50 |
|
@@ -59,6 +50,10 @@ function rsssl_le_cron_maybe_start_renewal(){
|
|
59 |
}
|
60 |
|
61 |
function rsssl_le_check_renewal_status(){
|
|
|
|
|
|
|
|
|
62 |
//when DNS validated, without api, we cannot autorenew
|
63 |
if ( !RSSSL_LE()->letsencrypt_handler->ssl_generation_can_auto_renew() ) {
|
64 |
return;
|
1 |
<?php
|
2 |
defined( 'ABSPATH' ) or die();
|
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
4 |
add_action( 'plugins_loaded', 'rsssl_le_schedule_cron' );
|
5 |
function rsssl_le_schedule_cron() {
|
6 |
//only run if SSL is enabled.
|
8 |
return;
|
9 |
}
|
10 |
|
11 |
+
//only if generated by RSSSL.
|
12 |
+
if ( ! get_option( 'rsssl_le_certificate_generated_by_rsssl' ) ) {
|
13 |
return;
|
14 |
}
|
15 |
+
|
16 |
$useCron = true;
|
17 |
if ( $useCron ) {
|
18 |
if ( ! wp_next_scheduled( 'rsssl_le_every_week_hook' ) ) {
|
19 |
+
wp_schedule_event( time(), 'rsssl_le_weekly', 'rsssl_le_every_week_hook' );
|
|
|
20 |
}
|
21 |
|
22 |
if ( ! wp_next_scheduled( 'rsssl_le_every_day_hook' ) ) {
|
23 |
wp_schedule_event( time(), 'rsssl_le_daily', 'rsssl_le_every_day_hook' );
|
24 |
}
|
25 |
+
|
|
|
|
|
26 |
add_action( 'rsssl_le_every_week_hook', 'rsssl_le_cron_maybe_start_renewal' );
|
27 |
+
add_action( 'rsssl_le_every_day_hook', 'rsssl_le_check_renewal_status' );
|
28 |
} else {
|
29 |
add_action( 'init', 'rsssl_le_cron_maybe_start_renewal' );
|
30 |
add_action( 'init', 'rsssl_le_check_renewal_status' );
|
35 |
* Check if the certificate is generated by RSSSL. If so, renew if necessary
|
36 |
*/
|
37 |
function rsssl_le_cron_maybe_start_renewal(){
|
38 |
+
if ( !rsssl_generated_by_rsssl() ) {
|
|
|
39 |
return;
|
40 |
}
|
41 |
|
50 |
}
|
51 |
|
52 |
function rsssl_le_check_renewal_status(){
|
53 |
+
if ( !rsssl_generated_by_rsssl() ) {
|
54 |
+
return;
|
55 |
+
}
|
56 |
+
|
57 |
//when DNS validated, without api, we cannot autorenew
|
58 |
if ( !RSSSL_LE()->letsencrypt_handler->ssl_generation_can_auto_renew() ) {
|
59 |
return;
|
lets-encrypt/download.php
CHANGED
@@ -4,8 +4,10 @@ define( 'WP_USE_THEMES', false );
|
|
4 |
|
5 |
#find the base path
|
6 |
define( 'BASE_PATH', rsssl_find_wordpress_base_path()."/" );
|
7 |
-
|
8 |
# Load WordPress Core
|
|
|
|
|
|
|
9 |
require_once( BASE_PATH.'wp-load.php' );
|
10 |
require_once( BASE_PATH.'wp-includes/class-phpass.php' );
|
11 |
require_once( BASE_PATH . 'wp-admin/includes/image.php' );
|
@@ -74,16 +76,34 @@ if ($fp) {
|
|
74 |
fclose($fp);
|
75 |
|
76 |
|
77 |
-
function rsssl_find_wordpress_base_path()
|
78 |
-
|
|
|
|
|
79 |
do {
|
80 |
-
if(
|
81 |
-
if
|
82 |
-
|
|
|
83 |
} else {
|
84 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
85 |
}
|
|
|
|
|
86 |
}
|
87 |
-
} while(
|
88 |
-
|
|
|
89 |
}
|
4 |
|
5 |
#find the base path
|
6 |
define( 'BASE_PATH', rsssl_find_wordpress_base_path()."/" );
|
|
|
7 |
# Load WordPress Core
|
8 |
+
if ( !file_exists(BASE_PATH . 'wp-load.php') ) {
|
9 |
+
die("WordPress not installed here");
|
10 |
+
}
|
11 |
require_once( BASE_PATH.'wp-load.php' );
|
12 |
require_once( BASE_PATH.'wp-includes/class-phpass.php' );
|
13 |
require_once( BASE_PATH . 'wp-admin/includes/image.php' );
|
76 |
fclose($fp);
|
77 |
|
78 |
|
79 |
+
function rsssl_find_wordpress_base_path()
|
80 |
+
{
|
81 |
+
$path = dirname(__FILE__);
|
82 |
+
|
83 |
do {
|
84 |
+
if (file_exists($path . "/wp-config.php")) {
|
85 |
+
//check if the wp-load.php file exists here. If not, we assume it's in a subdir.
|
86 |
+
if ( file_exists( $path . '/wp-load.php') ) {
|
87 |
+
return $path;
|
88 |
} else {
|
89 |
+
//wp not in this directory. Look in each folder to see if it's there.
|
90 |
+
if ( file_exists( $path ) && $handle = opendir( $path ) ) {
|
91 |
+
while ( false !== ( $file = readdir( $handle ) ) ) {
|
92 |
+
if ( $file != "." && $file != ".." ) {
|
93 |
+
$file = $path .'/' . $file;
|
94 |
+
if ( is_dir( $file ) && file_exists( $file . '/wp-load.php') ) {
|
95 |
+
$path = $file;
|
96 |
+
break;
|
97 |
+
}
|
98 |
+
}
|
99 |
+
}
|
100 |
+
closedir( $handle );
|
101 |
+
}
|
102 |
}
|
103 |
+
|
104 |
+
return $path;
|
105 |
}
|
106 |
+
} while ($path = realpath("$path/.."));
|
107 |
+
|
108 |
+
return false;
|
109 |
}
|
lets-encrypt/functions.php
CHANGED
@@ -150,7 +150,7 @@ if ( !function_exists('rsssl_is_plesk')) {
|
|
150 |
$open_basedir = ini_get("open_basedir");
|
151 |
if ( empty($open_basedir) && is_dir( '/usr/local/psa' ) ) {
|
152 |
return true;
|
153 |
-
} else if (rsssl_check_port(
|
154 |
return true;
|
155 |
} else {
|
156 |
return false;
|
@@ -193,23 +193,24 @@ if ( !function_exists('rsssl_is_directadmin')) {
|
|
193 |
* @param int $port
|
194 |
*
|
195 |
* @return bool
|
196 |
-
* @throws Exception
|
197 |
*/
|
|
|
198 |
function rsssl_check_port( $port)
|
199 |
{
|
200 |
-
|
201 |
-
|
202 |
-
$link = @fsockopen($ipAddress, $port, $errno, $error);
|
203 |
-
if ($error) {
|
204 |
-
return false;
|
205 |
-
}
|
206 |
-
} catch (\Exception $ex) {
|
207 |
return false;
|
208 |
}
|
209 |
|
|
|
|
|
|
|
210 |
if ( $link ) {
|
|
|
211 |
return true;
|
212 |
}
|
|
|
|
|
213 |
return false;
|
214 |
}
|
215 |
|
@@ -500,7 +501,7 @@ if (!function_exists('rsssl_read_more')) {
|
|
500 |
* @return string
|
501 |
*/
|
502 |
function rsssl_read_more( $url, $add_space = true ) {
|
503 |
-
$html = sprintf( __( "For more information
|
504 |
'really-simple-ssl' ), '<a target="_blank" href="' . $url . '">',
|
505 |
'</a>' );
|
506 |
if ( $add_space ) {
|
@@ -634,4 +635,35 @@ if ( !function_exists('rsssl_maybe_drop_subdomain_test') ) {
|
|
634 |
}
|
635 |
|
636 |
add_filter( 'rsssl_steps', 'rsssl_maybe_drop_subdomain_test', 20 );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
637 |
}
|
150 |
$open_basedir = ini_get("open_basedir");
|
151 |
if ( empty($open_basedir) && is_dir( '/usr/local/psa' ) ) {
|
152 |
return true;
|
153 |
+
} else if (rsssl_check_port(8443)) {
|
154 |
return true;
|
155 |
} else {
|
156 |
return false;
|
193 |
* @param int $port
|
194 |
*
|
195 |
* @return bool
|
|
|
196 |
*/
|
197 |
+
|
198 |
function rsssl_check_port( $port)
|
199 |
{
|
200 |
+
$port_check_status = get_option("rsssl_port_check_$port");
|
201 |
+
if ( !function_exists('fsockopen') || $port_check_status === 'fail' ) {
|
|
|
|
|
|
|
|
|
|
|
202 |
return false;
|
203 |
}
|
204 |
|
205 |
+
$ipAddress = gethostbyname('localhost');
|
206 |
+
$link = @fsockopen( $ipAddress, $port, $errno, $error, 5 );
|
207 |
+
|
208 |
if ( $link ) {
|
209 |
+
update_option("rsssl_port_check_$port", 'success');
|
210 |
return true;
|
211 |
}
|
212 |
+
|
213 |
+
update_option("rsssl_port_check_$port", 'fail');
|
214 |
return false;
|
215 |
}
|
216 |
|
501 |
* @return string
|
502 |
*/
|
503 |
function rsssl_read_more( $url, $add_space = true ) {
|
504 |
+
$html = sprintf( __( "For more information, please read this %sarticle%s",
|
505 |
'really-simple-ssl' ), '<a target="_blank" href="' . $url . '">',
|
506 |
'</a>' );
|
507 |
if ( $add_space ) {
|
635 |
}
|
636 |
|
637 |
add_filter( 'rsssl_steps', 'rsssl_maybe_drop_subdomain_test', 20 );
|
638 |
+
}
|
639 |
+
|
640 |
+
if ( !function_exists('rsssl_can_install_shell_addon') ) {
|
641 |
+
function rsssl_can_install_shell_addon(){
|
642 |
+
//if not cpanel
|
643 |
+
if ( !rsssl_is_cpanel() ) {
|
644 |
+
return false;
|
645 |
+
}
|
646 |
+
|
647 |
+
//if already installed
|
648 |
+
if (defined('rsssl_shell_path')){
|
649 |
+
return false;
|
650 |
+
}
|
651 |
+
|
652 |
+
if ( function_exists('shell_exec') || function_exists('system') || function_exists('passthru') || function_exists('exec') ) {
|
653 |
+
return true;
|
654 |
+
} else {
|
655 |
+
return false;
|
656 |
+
}
|
657 |
+
}
|
658 |
+
}
|
659 |
+
|
660 |
+
if ( !function_exists('rsssl_generated_by_rsssl')) {
|
661 |
+
/**
|
662 |
+
* If a bundle generation is completed, this value is set to true.
|
663 |
+
*
|
664 |
+
* @return bool
|
665 |
+
*/
|
666 |
+
function rsssl_generated_by_rsssl() {
|
667 |
+
return get_option( 'rsssl_le_certificate_generated_by_rsssl' );
|
668 |
+
}
|
669 |
}
|
lets-encrypt/integrations/cpanel/cpanel.php
CHANGED
@@ -80,6 +80,8 @@ class rsssl_cPanel
|
|
80 |
*/
|
81 |
public function installSSLPerDomain($domain)
|
82 |
{
|
|
|
|
|
83 |
$key_file = get_option('rsssl_private_key_path');
|
84 |
$cert_file = get_option('rsssl_certificate_path');
|
85 |
$cabundle_file = get_option('rsssl_intermediate_path');
|
@@ -98,7 +100,7 @@ class rsssl_cPanel
|
|
98 |
error_log('Not able to login');
|
99 |
update_option('rsssl_installation_error', 'cpanel:default');
|
100 |
$status = 'warning';
|
101 |
-
$action = '
|
102 |
$message = rsssl_get_manual_instructions_text($this->ssl_installation_url);
|
103 |
} else if ($response->status) {
|
104 |
delete_option('rsssl_installation_error' );
|
@@ -111,7 +113,7 @@ class rsssl_cPanel
|
|
111 |
update_option('rsssl_installation_error', 'cpanel:default');
|
112 |
error_log($response->errors[0]);
|
113 |
$status = 'error';
|
114 |
-
$action = '
|
115 |
$message = __("Errors were reported during installation","really-simple-ssl").'<br> '.$response->errors[0];
|
116 |
}
|
117 |
|
80 |
*/
|
81 |
public function installSSLPerDomain($domain)
|
82 |
{
|
83 |
+
$shell_addon_active = defined('rsssl_shell_path');
|
84 |
+
|
85 |
$key_file = get_option('rsssl_private_key_path');
|
86 |
$cert_file = get_option('rsssl_certificate_path');
|
87 |
$cabundle_file = get_option('rsssl_intermediate_path');
|
100 |
error_log('Not able to login');
|
101 |
update_option('rsssl_installation_error', 'cpanel:default');
|
102 |
$status = 'warning';
|
103 |
+
$action = $shell_addon_active ? 'skip' : 'continue';
|
104 |
$message = rsssl_get_manual_instructions_text($this->ssl_installation_url);
|
105 |
} else if ($response->status) {
|
106 |
delete_option('rsssl_installation_error' );
|
113 |
update_option('rsssl_installation_error', 'cpanel:default');
|
114 |
error_log($response->errors[0]);
|
115 |
$status = 'error';
|
116 |
+
$action = $shell_addon_active ? 'skip' : 'continue';
|
117 |
$message = __("Errors were reported during installation","really-simple-ssl").'<br> '.$response->errors[0];
|
118 |
}
|
119 |
|
lets-encrypt/integrations/directadmin/directadmin.php
CHANGED
@@ -102,7 +102,7 @@ class rsssl_directadmin {
|
|
102 |
|
103 |
//set a default error response
|
104 |
$status = 'warning';
|
105 |
-
$action = '
|
106 |
$message = rsssl_get_manual_instructions_text($this->ssl_installation_url);
|
107 |
|
108 |
|
102 |
|
103 |
//set a default error response
|
104 |
$status = 'warning';
|
105 |
+
$action = 'continue';
|
106 |
$message = rsssl_get_manual_instructions_text($this->ssl_installation_url);
|
107 |
|
108 |
|
lets-encrypt/integrations/plesk/plesk.php
CHANGED
@@ -84,7 +84,7 @@ class rsssl_plesk
|
|
84 |
update_option('rsssl_le_certificate_installed_by_rsssl', 'plesk');
|
85 |
delete_option('rsssl_installation_error' );
|
86 |
$status = 'success';
|
87 |
-
$action = '
|
88 |
$message = __('Successfully installed SSL',"really-simple-ssl");
|
89 |
} catch(Exception $e) {
|
90 |
error_log(print_r($e,true));
|
84 |
update_option('rsssl_le_certificate_installed_by_rsssl', 'plesk');
|
85 |
delete_option('rsssl_installation_error' );
|
86 |
$status = 'success';
|
87 |
+
$action = 'continue';
|
88 |
$message = __('Successfully installed SSL',"really-simple-ssl");
|
89 |
} catch(Exception $e) {
|
90 |
error_log(print_r($e,true));
|
lets-encrypt/letsencrypt.php
CHANGED
@@ -1,5 +1,6 @@
|
|
1 |
<?php
|
2 |
defined('ABSPATH') or die();
|
|
|
3 |
/**
|
4 |
* Capability handling for Let's Encrypt
|
5 |
* @return bool
|
@@ -7,9 +8,16 @@ defined('ABSPATH') or die();
|
|
7 |
* php -r "readfile('https://getcomposer.org/installer');" | php
|
8 |
*/
|
9 |
if (!function_exists('rsssl_letsencrypt_generation_allowed')) {
|
10 |
-
function rsssl_letsencrypt_generation_allowed() {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11 |
|
12 |
-
if ( wp_doing_cron() ) {
|
13 |
return true;
|
14 |
}
|
15 |
|
@@ -17,8 +25,17 @@ if (!function_exists('rsssl_letsencrypt_generation_allowed')) {
|
|
17 |
return false;
|
18 |
}
|
19 |
|
20 |
-
if (
|
21 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
22 |
}
|
23 |
|
24 |
if ( isset($_GET['action']) && $_GET['action'] === 'rsssl_installation_progress' ){
|
@@ -64,14 +81,12 @@ if ( rsssl_letsencrypt_generation_allowed() ) {
|
|
64 |
}
|
65 |
|
66 |
private function setup_constants() {
|
67 |
-
define('rsssl_le_php_version', '7.1');
|
68 |
define('rsssl_le_url', plugin_dir_url(__FILE__));
|
69 |
define('rsssl_le_path', trailingslashit(plugin_dir_path(__FILE__)));
|
70 |
define('rsssl_le_wizard_path', trailingslashit(plugin_dir_path(__FILE__)).'/wizard/');
|
71 |
}
|
72 |
|
73 |
private function includes() {
|
74 |
-
require_once( rsssl_le_path . 'cron.php' );
|
75 |
require_once( rsssl_le_path . 'wizard/assets/icons.php' );
|
76 |
require_once( rsssl_le_path . 'wizard/class-field.php' );
|
77 |
require_once( rsssl_le_path . 'wizard/class-wizard.php' );
|
1 |
<?php
|
2 |
defined('ABSPATH') or die();
|
3 |
+
|
4 |
/**
|
5 |
* Capability handling for Let's Encrypt
|
6 |
* @return bool
|
8 |
* php -r "readfile('https://getcomposer.org/installer');" | php
|
9 |
*/
|
10 |
if (!function_exists('rsssl_letsencrypt_generation_allowed')) {
|
11 |
+
function rsssl_letsencrypt_generation_allowed($strict = false) {
|
12 |
+
|
13 |
+
/**
|
14 |
+
* LE classes should also run if SSL is generated by rsssl, and the plus one cache is cleared.
|
15 |
+
*/
|
16 |
+
if ( get_option( 'rsssl_le_certificate_generated_by_rsssl' ) && !get_transient('rsssl_plusone_count') ) {
|
17 |
+
return true;
|
18 |
+
}
|
19 |
|
20 |
+
if ( get_option( 'rsssl_le_certificate_generated_by_rsssl' ) && wp_doing_cron() ) {
|
21 |
return true;
|
22 |
}
|
23 |
|
25 |
return false;
|
26 |
}
|
27 |
|
28 |
+
if ( $strict ) {
|
29 |
+
if ( isset($_GET['tab']) && $_GET['tab'] === 'letsencrypt' ){
|
30 |
+
return true;
|
31 |
+
}
|
32 |
+
} else {
|
33 |
+
if ( isset($_GET['page']) && ( $_GET['page'] === 'rlrsssl_really_simple_ssl' ) ){
|
34 |
+
return true;
|
35 |
+
}
|
36 |
+
if ( isset($_GET['tab']) && $_GET['tab'] === 'letsencrypt' ){
|
37 |
+
return true;
|
38 |
+
}
|
39 |
}
|
40 |
|
41 |
if ( isset($_GET['action']) && $_GET['action'] === 'rsssl_installation_progress' ){
|
81 |
}
|
82 |
|
83 |
private function setup_constants() {
|
|
|
84 |
define('rsssl_le_url', plugin_dir_url(__FILE__));
|
85 |
define('rsssl_le_path', trailingslashit(plugin_dir_path(__FILE__)));
|
86 |
define('rsssl_le_wizard_path', trailingslashit(plugin_dir_path(__FILE__)).'/wizard/');
|
87 |
}
|
88 |
|
89 |
private function includes() {
|
|
|
90 |
require_once( rsssl_le_path . 'wizard/assets/icons.php' );
|
91 |
require_once( rsssl_le_path . 'wizard/class-field.php' );
|
92 |
require_once( rsssl_le_path . 'wizard/class-wizard.php' );
|
lets-encrypt/vendor/fbett/le_acme2/Samples/DNS.php
DELETED
@@ -1,72 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
require_once dirname(dirname(dirname(__FILE__))) . DIRECTORY_SEPARATOR . 'autoload.php'; //Path to composer autoload
|
4 |
-
|
5 |
-
$dnsWriter = new class extends \LE_ACME2\Authorizer\AbstractDNSWriter {
|
6 |
-
public function write(\LE_ACME2\Order $order, string $identifier, string $digest): bool {
|
7 |
-
$status = false;
|
8 |
-
error_log(print_r($order,true));
|
9 |
-
error_log("Identifier");
|
10 |
-
|
11 |
-
error_log(print_r($identifier,true));
|
12 |
-
error_log("digest");
|
13 |
-
|
14 |
-
error_log(print_r($digest,true));
|
15 |
-
// Write digest to DNS system
|
16 |
-
// return true, if the dns configuration is usable and the process should be progressed
|
17 |
-
return $status;
|
18 |
-
}
|
19 |
-
};
|
20 |
-
|
21 |
-
|
22 |
-
// Config the desired paths
|
23 |
-
\LE_ACME2\Account::setCommonKeyDirectoryPath('/etc/ssl/le-storage/');
|
24 |
-
\LE_ACME2\Authorizer\DNS::setWriter($dnsWriter);
|
25 |
-
|
26 |
-
$account_email = 'test@example.org';
|
27 |
-
|
28 |
-
$account = !\LE_ACME2\Account::exists($account_email) ?
|
29 |
-
\LE_ACME2\Account::create($account_email) :
|
30 |
-
\LE_ACME2\Account::get($account_email);
|
31 |
-
|
32 |
-
// Update email address
|
33 |
-
// $account->update('new-test@example.org');
|
34 |
-
|
35 |
-
// Deactivate account
|
36 |
-
// Warning: It seems not possible to reactivate an account.
|
37 |
-
// $account->deactivate();
|
38 |
-
|
39 |
-
$subjects = [
|
40 |
-
'example.org', // First item will be set as common name on the certificate
|
41 |
-
'www.example.org'
|
42 |
-
];
|
43 |
-
|
44 |
-
if(!\LE_ACME2\Order::exists($account, $subjects)) {
|
45 |
-
|
46 |
-
// Do some pre-checks, f.e. external dns checks - not required
|
47 |
-
|
48 |
-
$order = \LE_ACME2\Order::create($account, $subjects);
|
49 |
-
} else {
|
50 |
-
$order = \LE_ACME2\Order::get($account, $subjects);
|
51 |
-
}
|
52 |
-
|
53 |
-
// Clear current order (in case to restart on status "invalid")
|
54 |
-
// Already received certificate bundles will not be affected
|
55 |
-
// $order->clear();
|
56 |
-
|
57 |
-
if($order->shouldStartAuthorization(\LE_ACME2\Order::CHALLENGE_TYPE_DNS)) {
|
58 |
-
// Do some pre-checks, f.e. external dns checks - not required
|
59 |
-
}
|
60 |
-
|
61 |
-
if($order->authorize(\LE_ACME2\Order::CHALLENGE_TYPE_DNS)) {
|
62 |
-
$order->finalize();
|
63 |
-
}
|
64 |
-
|
65 |
-
if($order->isCertificateBundleAvailable()) {
|
66 |
-
|
67 |
-
$bundle = $order->getCertificateBundle();
|
68 |
-
$order->enableAutoRenewal();
|
69 |
-
|
70 |
-
// Revoke certificate
|
71 |
-
// $order->revokeCertificate($reason = 0);
|
72 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lets-encrypt/vendor/fbett/le_acme2/Samples/HTTP.php
DELETED
@@ -1,63 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
require_once dirname(dirname(dirname(__FILE__))) . DIRECTORY_SEPARATOR . 'autoload.php'; //Path to composer autoload
|
4 |
-
|
5 |
-
// Config the desired paths
|
6 |
-
\LE_ACME2\Account::setCommonKeyDirectoryPath('/etc/ssl/le-storage/');
|
7 |
-
\LE_ACME2\Authorizer\HTTP::setDirectoryPath('/var/www/acme-challenges/');
|
8 |
-
|
9 |
-
// General configs
|
10 |
-
\LE_ACME2\Connector\Connector::getInstance()->useStagingServer(true);
|
11 |
-
\LE_ACME2\Utilities\Logger::getInstance()->setDesiredLevel(\LE_ACME2\Utilities\Logger::LEVEL_INFO);
|
12 |
-
|
13 |
-
// Optional configs
|
14 |
-
//\LE_ACME2\Utilities\Certificate::enableFeatureOCSPMustStaple();
|
15 |
-
//\LE_ACME2\Order::setPreferredChain(\LE_ACME2\Order::IDENTRUST_ISSUER_CN);
|
16 |
-
|
17 |
-
$account_email = 'test@example.org';
|
18 |
-
|
19 |
-
$account = !\LE_ACME2\Account::exists($account_email) ?
|
20 |
-
\LE_ACME2\Account::create($account_email) :
|
21 |
-
\LE_ACME2\Account::get($account_email);
|
22 |
-
|
23 |
-
// Update email address
|
24 |
-
// $account->update('new-test@example.org');
|
25 |
-
|
26 |
-
// Deactivate account
|
27 |
-
// Warning: It seems not possible to reactivate an account.
|
28 |
-
// $account->deactivate();
|
29 |
-
|
30 |
-
$subjects = [
|
31 |
-
'example.org', // First item will be set as common name on the certificate
|
32 |
-
'www.example.org'
|
33 |
-
];
|
34 |
-
|
35 |
-
if(!\LE_ACME2\Order::exists($account, $subjects)) {
|
36 |
-
|
37 |
-
// Do some pre-checks, f.e. external dns checks - not required
|
38 |
-
|
39 |
-
$order = \LE_ACME2\Order::create($account, $subjects);
|
40 |
-
} else {
|
41 |
-
$order = \LE_ACME2\Order::get($account, $subjects);
|
42 |
-
}
|
43 |
-
|
44 |
-
// Clear current order (in case to restart on status "invalid")
|
45 |
-
// Already received certificate bundles will not be affected
|
46 |
-
// $order->clear();
|
47 |
-
|
48 |
-
if($order->shouldStartAuthorization(\LE_ACME2\Order::CHALLENGE_TYPE_HTTP)) {
|
49 |
-
// Do some pre-checks, f.e. external dns checks - not required
|
50 |
-
}
|
51 |
-
|
52 |
-
if($order->authorize(\LE_ACME2\Order::CHALLENGE_TYPE_HTTP)) {
|
53 |
-
$order->finalize();
|
54 |
-
}
|
55 |
-
|
56 |
-
if($order->isCertificateBundleAvailable()) {
|
57 |
-
|
58 |
-
$bundle = $order->getCertificateBundle();
|
59 |
-
$order->enableAutoRenewal();
|
60 |
-
|
61 |
-
// Revoke certificate
|
62 |
-
// $order->revokeCertificate($reason = 0);
|
63 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/AbstractKeyValuable.php
CHANGED
@@ -1,6 +1,7 @@
|
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2;
|
|
|
4 |
|
5 |
use LE_ACME2\Connector\Connector;
|
6 |
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2;
|
4 |
+
defined('ABSPATH') or die();
|
5 |
|
6 |
use LE_ACME2\Connector\Connector;
|
7 |
|
lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Account.php
CHANGED
@@ -1,5 +1,6 @@
|
|
1 |
<?php
|
2 |
namespace LE_ACME2;
|
|
|
3 |
|
4 |
use LE_ACME2\Request;
|
5 |
use LE_ACME2\Response;
|
1 |
<?php
|
2 |
namespace LE_ACME2;
|
3 |
+
defined('ABSPATH') or die();
|
4 |
|
5 |
use LE_ACME2\Request;
|
6 |
use LE_ACME2\Response;
|
lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Authorizer/AbstractAuthorizer.php
CHANGED
@@ -1,6 +1,7 @@
|
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Authorizer;
|
|
|
4 |
|
5 |
use LE_ACME2\Request;
|
6 |
use LE_ACME2\Response;
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Authorizer;
|
4 |
+
defined('ABSPATH') or die();
|
5 |
|
6 |
use LE_ACME2\Request;
|
7 |
use LE_ACME2\Response;
|
lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Authorizer/AbstractDNSWriter.php
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Authorizer;
|
4 |
-
|
5 |
use LE_ACME2\Order;
|
6 |
|
7 |
abstract class AbstractDNSWriter {
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Authorizer;
|
4 |
+
defined('ABSPATH') or die();
|
5 |
use LE_ACME2\Order;
|
6 |
|
7 |
abstract class AbstractDNSWriter {
|
lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Authorizer/DNS.php
CHANGED
@@ -1,6 +1,7 @@
|
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Authorizer;
|
|
|
4 |
|
5 |
use LE_ACME2\Request;
|
6 |
use LE_ACME2\Response;
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Authorizer;
|
4 |
+
defined('ABSPATH') or die();
|
5 |
|
6 |
use LE_ACME2\Request;
|
7 |
use LE_ACME2\Response;
|
lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Authorizer/HTTP.php
CHANGED
@@ -1,6 +1,7 @@
|
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Authorizer;
|
|
|
4 |
|
5 |
use LE_ACME2\Request;
|
6 |
use LE_ACME2\Response;
|
@@ -90,6 +91,10 @@ class HTTP extends AbstractAuthorizer {
|
|
90 |
*/
|
91 |
private function _validateFile(string $domain, Response\Authorization\Struct\Challenge $challenge) : bool {
|
92 |
|
|
|
|
|
|
|
|
|
93 |
$challengeAuthorizationKey = new ChallengeAuthorizationKey($this->_account);
|
94 |
|
95 |
$requestURL = 'http://' . $domain . '/.well-known/acme-challenge/' . $challenge->token;
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Authorizer;
|
4 |
+
defined('ABSPATH') or die();
|
5 |
|
6 |
use LE_ACME2\Request;
|
7 |
use LE_ACME2\Response;
|
91 |
*/
|
92 |
private function _validateFile(string $domain, Response\Authorization\Struct\Challenge $challenge) : bool {
|
93 |
|
94 |
+
if ( get_option('rsssl_skip_challenge_directory_request') ) {
|
95 |
+
return true;
|
96 |
+
}
|
97 |
+
|
98 |
$challengeAuthorizationKey = new ChallengeAuthorizationKey($this->_account);
|
99 |
|
100 |
$requestURL = 'http://' . $domain . '/.well-known/acme-challenge/' . $challenge->token;
|
lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Cache/AbstractKeyValuableCache.php
CHANGED
@@ -1,5 +1,6 @@
|
|
1 |
<?php
|
2 |
namespace LE_ACME2\Cache;
|
|
|
3 |
|
4 |
use LE_ACME2\AbstractKeyValuable;
|
5 |
|
1 |
<?php
|
2 |
namespace LE_ACME2\Cache;
|
3 |
+
defined('ABSPATH') or die();
|
4 |
|
5 |
use LE_ACME2\AbstractKeyValuable;
|
6 |
|
lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Cache/AccountResponse.php
CHANGED
@@ -1,5 +1,6 @@
|
|
1 |
<?php
|
2 |
namespace LE_ACME2\Cache;
|
|
|
3 |
|
4 |
use LE_ACME2\Account;
|
5 |
use LE_ACME2\Connector;
|
1 |
<?php
|
2 |
namespace LE_ACME2\Cache;
|
3 |
+
defined('ABSPATH') or die();
|
4 |
|
5 |
use LE_ACME2\Account;
|
6 |
use LE_ACME2\Connector;
|
lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Cache/DirectoryResponse.php
CHANGED
@@ -1,5 +1,6 @@
|
|
1 |
<?php
|
2 |
namespace LE_ACME2\Cache;
|
|
|
3 |
|
4 |
use LE_ACME2\Connector;
|
5 |
|
1 |
<?php
|
2 |
namespace LE_ACME2\Cache;
|
3 |
+
defined('ABSPATH') or die();
|
4 |
|
5 |
use LE_ACME2\Connector;
|
6 |
|
lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Cache/NewNonceResponse.php
CHANGED
@@ -1,5 +1,6 @@
|
|
1 |
<?php
|
2 |
namespace LE_ACME2\Cache;
|
|
|
3 |
|
4 |
use LE_ACME2\SingletonTrait;
|
5 |
|
1 |
<?php
|
2 |
namespace LE_ACME2\Cache;
|
3 |
+
defined('ABSPATH') or die();
|
4 |
|
5 |
use LE_ACME2\SingletonTrait;
|
6 |
|
lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Cache/OrderResponse.php
CHANGED
@@ -1,5 +1,6 @@
|
|
1 |
<?php
|
2 |
namespace LE_ACME2\Cache;
|
|
|
3 |
|
4 |
use LE_ACME2\Connector;
|
5 |
use LE_ACME2\Order;
|
1 |
<?php
|
2 |
namespace LE_ACME2\Cache;
|
3 |
+
defined('ABSPATH') or die();
|
4 |
|
5 |
use LE_ACME2\Connector;
|
6 |
use LE_ACME2\Order;
|
lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Connector/Connector.php
CHANGED
@@ -1,6 +1,7 @@
|
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Connector;
|
|
|
4 |
|
5 |
use LE_ACME2\Request;
|
6 |
use LE_ACME2\Response;
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Connector;
|
4 |
+
defined('ABSPATH') or die();
|
5 |
|
6 |
use LE_ACME2\Request;
|
7 |
use LE_ACME2\Response;
|
lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Connector/RawResponse.php
CHANGED
@@ -1,6 +1,7 @@
|
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Connector;
|
|
|
4 |
|
5 |
class RawResponse {
|
6 |
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Connector;
|
4 |
+
defined('ABSPATH') or die();
|
5 |
|
6 |
class RawResponse {
|
7 |
|
lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Exception/AbstractException.php
CHANGED
@@ -1,6 +1,7 @@
|
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Exception;
|
|
|
4 |
|
5 |
use LE_ACME2\Utilities;
|
6 |
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Exception;
|
4 |
+
defined('ABSPATH') or die();
|
5 |
|
6 |
use LE_ACME2\Utilities;
|
7 |
|
lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Exception/AuthorizationInvalid.php
CHANGED
@@ -1,5 +1,6 @@
|
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Exception;
|
|
|
4 |
|
5 |
class AuthorizationInvalid extends AbstractException {}
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Exception;
|
4 |
+
defined('ABSPATH') or die();
|
5 |
|
6 |
class AuthorizationInvalid extends AbstractException {}
|
lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Exception/DNSAuthorizationInvalid.php
CHANGED
@@ -1,5 +1,6 @@
|
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Exception;
|
|
|
4 |
|
5 |
class DNSAuthorizationInvalid extends AuthorizationInvalid {}
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Exception;
|
4 |
+
defined('ABSPATH') or die();
|
5 |
|
6 |
class DNSAuthorizationInvalid extends AuthorizationInvalid {}
|
lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Exception/ExpiredAuthorization.php
CHANGED
@@ -1,6 +1,7 @@
|
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Exception;
|
|
|
4 |
|
5 |
class ExpiredAuthorization extends AbstractException {
|
6 |
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Exception;
|
4 |
+
defined('ABSPATH') or die();
|
5 |
|
6 |
class ExpiredAuthorization extends AbstractException {
|
7 |
|
lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Exception/HTTPAuthorizationInvalid.php
CHANGED
@@ -1,5 +1,6 @@
|
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Exception;
|
|
|
4 |
|
5 |
class HTTPAuthorizationInvalid extends AuthorizationInvalid {}
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Exception;
|
4 |
+
defined('ABSPATH') or die();
|
5 |
|
6 |
class HTTPAuthorizationInvalid extends AuthorizationInvalid {}
|
lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Exception/InvalidResponse.php
CHANGED
@@ -1,6 +1,7 @@
|
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Exception;
|
|
|
4 |
|
5 |
use LE_ACME2\Connector\RawResponse;
|
6 |
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Exception;
|
4 |
+
defined('ABSPATH') or die();
|
5 |
|
6 |
use LE_ACME2\Connector\RawResponse;
|
7 |
|
lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Exception/OpenSSLException.php
CHANGED
@@ -1,6 +1,7 @@
|
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Exception;
|
|
|
4 |
|
5 |
class OpenSSLException extends AbstractException {
|
6 |
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Exception;
|
4 |
+
defined('ABSPATH') or die();
|
5 |
|
6 |
class OpenSSLException extends AbstractException {
|
7 |
|
lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Exception/RateLimitReached.php
CHANGED
@@ -1,6 +1,7 @@
|
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Exception;
|
|
|
4 |
|
5 |
class RateLimitReached extends AbstractException {
|
6 |
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Exception;
|
4 |
+
defined('ABSPATH') or die();
|
5 |
|
6 |
class RateLimitReached extends AbstractException {
|
7 |
|
lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Exception/StatusInvalid.php
CHANGED
@@ -1,5 +1,6 @@
|
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Exception;
|
|
|
4 |
|
5 |
class StatusInvalid extends AbstractException {}
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Exception;
|
4 |
+
defined('ABSPATH') or die();
|
5 |
|
6 |
class StatusInvalid extends AbstractException {}
|
lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Order.php
CHANGED
@@ -1,6 +1,7 @@
|
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2;
|
|
|
4 |
|
5 |
use LE_ACME2\Request;
|
6 |
use LE_ACME2\Response;
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2;
|
4 |
+
defined('ABSPATH') or die();
|
5 |
|
6 |
use LE_ACME2\Request;
|
7 |
use LE_ACME2\Response;
|
lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Request/AbstractRequest.php
CHANGED
@@ -1,6 +1,7 @@
|
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Request;
|
|
|
4 |
|
5 |
use LE_ACME2\Response\AbstractResponse;
|
6 |
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Request;
|
4 |
+
defined('ABSPATH') or die();
|
5 |
|
6 |
use LE_ACME2\Response\AbstractResponse;
|
7 |
|
lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Request/Account/AbstractLocation.php
CHANGED
@@ -1,6 +1,7 @@
|
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Request\Account;
|
|
|
4 |
|
5 |
use LE_ACME2\Request\AbstractRequest;
|
6 |
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Request\Account;
|
4 |
+
defined('ABSPATH') or die();
|
5 |
|
6 |
use LE_ACME2\Request\AbstractRequest;
|
7 |
|
lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Request/Account/ChangeKeys.php
CHANGED
@@ -1,6 +1,7 @@
|
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Request\Account;
|
|
|
4 |
|
5 |
use LE_ACME2\Request\AbstractRequest;
|
6 |
use LE_ACME2\Response;
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Request\Account;
|
4 |
+
defined('ABSPATH') or die();
|
5 |
|
6 |
use LE_ACME2\Request\AbstractRequest;
|
7 |
use LE_ACME2\Response;
|
lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Request/Account/Create.php
CHANGED
@@ -1,6 +1,7 @@
|
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Request\Account;
|
|
|
4 |
|
5 |
use LE_ACME2\Request\AbstractRequest;
|
6 |
use LE_ACME2\Response;
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Request\Account;
|
4 |
+
defined('ABSPATH') or die();
|
5 |
|
6 |
use LE_ACME2\Request\AbstractRequest;
|
7 |
use LE_ACME2\Response;
|
lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Request/Account/Deactivate.php
CHANGED
@@ -1,6 +1,7 @@
|
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Request\Account;
|
|
|
4 |
|
5 |
use LE_ACME2\Response;
|
6 |
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Request\Account;
|
4 |
+
defined('ABSPATH') or die();
|
5 |
|
6 |
use LE_ACME2\Response;
|
7 |
|
lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Request/Account/Get.php
CHANGED
@@ -1,6 +1,7 @@
|
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Request\Account;
|
|
|
4 |
|
5 |
use LE_ACME2\Request\AbstractRequest;
|
6 |
use LE_ACME2\Response;
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Request\Account;
|
4 |
+
defined('ABSPATH') or die();
|
5 |
|
6 |
use LE_ACME2\Request\AbstractRequest;
|
7 |
use LE_ACME2\Response;
|
lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Request/Account/GetData.php
CHANGED
@@ -1,6 +1,7 @@
|
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Request\Account;
|
|
|
4 |
|
5 |
use LE_ACME2\Response;
|
6 |
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Request\Account;
|
4 |
+
defined('ABSPATH') or die();
|
5 |
|
6 |
use LE_ACME2\Response;
|
7 |
|
lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Request/Account/Update.php
CHANGED
@@ -1,6 +1,7 @@
|
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Request\Account;
|
|
|
4 |
|
5 |
use LE_ACME2\Response;
|
6 |
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Request\Account;
|
4 |
+
defined('ABSPATH') or die();
|
5 |
|
6 |
use LE_ACME2\Response;
|
7 |
|
lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Request/Authorization/Get.php
CHANGED
@@ -1,6 +1,7 @@
|
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Request\Authorization;
|
|
|
4 |
|
5 |
use LE_ACME2\Request\AbstractRequest;
|
6 |
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Request\Authorization;
|
4 |
+
defined('ABSPATH') or die();
|
5 |
|
6 |
use LE_ACME2\Request\AbstractRequest;
|
7 |
|
lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Request/Authorization/Start.php
CHANGED
@@ -1,6 +1,7 @@
|
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Request\Authorization;
|
|
|
4 |
|
5 |
use LE_ACME2\Request\AbstractRequest;
|
6 |
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Request\Authorization;
|
4 |
+
defined('ABSPATH') or die();
|
5 |
|
6 |
use LE_ACME2\Request\AbstractRequest;
|
7 |
|
lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Request/GetDirectory.php
CHANGED
@@ -1,6 +1,7 @@
|
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Request;
|
|
|
4 |
|
5 |
use LE_ACME2\Response;
|
6 |
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Request;
|
4 |
+
defined('ABSPATH') or die();
|
5 |
|
6 |
use LE_ACME2\Response;
|
7 |
|
lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Request/GetNewNonce.php
CHANGED
@@ -1,6 +1,7 @@
|
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Request;
|
|
|
4 |
|
5 |
use LE_ACME2\Response;
|
6 |
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Request;
|
4 |
+
defined('ABSPATH') or die();
|
5 |
|
6 |
use LE_ACME2\Response;
|
7 |
|
lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Request/Order/Create.php
CHANGED
@@ -1,6 +1,7 @@
|
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Request\Order;
|
|
|
4 |
|
5 |
use LE_ACME2\Request\AbstractRequest;
|
6 |
use LE_ACME2\Response;
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Request\Order;
|
4 |
+
defined('ABSPATH') or die();
|
5 |
|
6 |
use LE_ACME2\Request\AbstractRequest;
|
7 |
use LE_ACME2\Response;
|
lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Request/Order/Finalize.php
CHANGED
@@ -1,6 +1,7 @@
|
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Request\Order;
|
|
|
4 |
|
5 |
use LE_ACME2\Request\AbstractRequest;
|
6 |
use LE_ACME2\Response;
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Request\Order;
|
4 |
+
defined('ABSPATH') or die();
|
5 |
|
6 |
use LE_ACME2\Request\AbstractRequest;
|
7 |
use LE_ACME2\Response;
|
lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Request/Order/Get.php
CHANGED
@@ -1,6 +1,7 @@
|
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Request\Order;
|
|
|
4 |
|
5 |
use LE_ACME2\Request\AbstractRequest;
|
6 |
use LE_ACME2\Response;
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Request\Order;
|
4 |
+
defined('ABSPATH') or die();
|
5 |
|
6 |
use LE_ACME2\Request\AbstractRequest;
|
7 |
use LE_ACME2\Response;
|
lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Request/Order/GetCertificate.php
CHANGED
@@ -1,6 +1,7 @@
|
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Request\Order;
|
|
|
4 |
|
5 |
use LE_ACME2\Order;
|
6 |
use LE_ACME2\Request\AbstractRequest;
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Request\Order;
|
4 |
+
defined('ABSPATH') or die();
|
5 |
|
6 |
use LE_ACME2\Order;
|
7 |
use LE_ACME2\Request\AbstractRequest;
|
lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Request/Order/RevokeCertificate.php
CHANGED
@@ -1,6 +1,7 @@
|
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Request\Order;
|
|
|
4 |
|
5 |
use LE_ACME2\Response;
|
6 |
use LE_ACME2\Request\AbstractRequest;
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Request\Order;
|
4 |
+
defined('ABSPATH') or die();
|
5 |
|
6 |
use LE_ACME2\Response;
|
7 |
use LE_ACME2\Request\AbstractRequest;
|
lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Response/AbstractResponse.php
CHANGED
@@ -1,6 +1,7 @@
|
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Response;
|
|
|
4 |
|
5 |
use LE_ACME2\Exception;
|
6 |
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Response;
|
4 |
+
defined('ABSPATH') or die();
|
5 |
|
6 |
use LE_ACME2\Exception;
|
7 |
|
lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Response/Account/AbstractAccount.php
CHANGED
@@ -1,6 +1,7 @@
|
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Response\Account;
|
|
|
4 |
|
5 |
use LE_ACME2\Response\AbstractResponse;
|
6 |
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Response\Account;
|
4 |
+
defined('ABSPATH') or die();
|
5 |
|
6 |
use LE_ACME2\Response\AbstractResponse;
|
7 |
|
lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Response/Account/AbstractLocation.php
CHANGED
@@ -1,6 +1,7 @@
|
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Response\Account;
|
|
|
4 |
|
5 |
use LE_ACME2\Response\AbstractResponse;
|
6 |
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Response\Account;
|
4 |
+
defined('ABSPATH') or die();
|
5 |
|
6 |
use LE_ACME2\Response\AbstractResponse;
|
7 |
|
lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Response/Account/ChangeKeys.php
CHANGED
@@ -1,6 +1,7 @@
|
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Response\Account;
|
|
|
4 |
|
5 |
use LE_ACME2\Response\AbstractResponse;
|
6 |
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Response\Account;
|
4 |
+
defined('ABSPATH') or die();
|
5 |
|
6 |
use LE_ACME2\Response\AbstractResponse;
|
7 |
|
lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Response/Account/Create.php
CHANGED
@@ -1,5 +1,6 @@
|
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Response\Account;
|
|
|
4 |
|
5 |
class Create extends AbstractAccount {}
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Response\Account;
|
4 |
+
defined('ABSPATH') or die();
|
5 |
|
6 |
class Create extends AbstractAccount {}
|
lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Response/Account/Deactivate.php
CHANGED
@@ -1,5 +1,6 @@
|
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Response\Account;
|
|
|
4 |
|
5 |
class Deactivate extends AbstractLocation {}
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Response\Account;
|
4 |
+
defined('ABSPATH') or die();
|
5 |
|
6 |
class Deactivate extends AbstractLocation {}
|
lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Response/Account/Get.php
CHANGED
@@ -1,5 +1,6 @@
|
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Response\Account;
|
|
|
4 |
|
5 |
class Get extends AbstractAccount {}
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Response\Account;
|
4 |
+
defined('ABSPATH') or die();
|
5 |
|
6 |
class Get extends AbstractAccount {}
|
lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Response/Account/GetData.php
CHANGED
@@ -1,5 +1,6 @@
|
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Response\Account;
|
|
|
4 |
|
5 |
class GetData extends AbstractLocation {}
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Response\Account;
|
4 |
+
defined('ABSPATH') or die();
|
5 |
|
6 |
class GetData extends AbstractLocation {}
|
lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Response/Account/Update.php
CHANGED
@@ -1,5 +1,6 @@
|
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Response\Account;
|
|
|
4 |
|
5 |
class Update extends AbstractLocation {}
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Response\Account;
|
4 |
+
defined('ABSPATH') or die();
|
5 |
|
6 |
class Update extends AbstractLocation {}
|
lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Response/Authorization/AbstractAuthorization.php
CHANGED
@@ -1,6 +1,7 @@
|
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Response\Authorization;
|
|
|
4 |
|
5 |
use LE_ACME2\Response\AbstractResponse;
|
6 |
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Response\Authorization;
|
4 |
+
defined('ABSPATH') or die();
|
5 |
|
6 |
use LE_ACME2\Response\AbstractResponse;
|
7 |
|
lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Response/Authorization/Get.php
CHANGED
@@ -1,6 +1,7 @@
|
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Response\Authorization;
|
|
|
4 |
|
5 |
use LE_ACME2\Response\Authorization\Struct;
|
6 |
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Response\Authorization;
|
4 |
+
defined('ABSPATH') or die();
|
5 |
|
6 |
use LE_ACME2\Response\Authorization\Struct;
|
7 |
|
lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Response/Authorization/Start.php
CHANGED
@@ -1,5 +1,6 @@
|
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Response\Authorization;
|
|
|
4 |
|
5 |
class Start extends AbstractAuthorization {}
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Response\Authorization;
|
4 |
+
defined('ABSPATH') or die();
|
5 |
|
6 |
class Start extends AbstractAuthorization {}
|
lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Response/Authorization/Struct/Challenge.php
CHANGED
@@ -1,6 +1,7 @@
|
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Response\Authorization\Struct;
|
|
|
4 |
|
5 |
class Challenge {
|
6 |
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Response\Authorization\Struct;
|
4 |
+
defined('ABSPATH') or die();
|
5 |
|
6 |
class Challenge {
|
7 |
|
lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Response/Authorization/Struct/Identifier.php
CHANGED
@@ -1,6 +1,7 @@
|
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Response\Authorization\Struct;
|
|
|
4 |
|
5 |
class Identifier {
|
6 |
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Response\Authorization\Struct;
|
4 |
+
defined('ABSPATH') or die();
|
5 |
|
6 |
class Identifier {
|
7 |
|
lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Response/GetDirectory.php
CHANGED
@@ -1,6 +1,7 @@
|
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Response;
|
|
|
4 |
|
5 |
class GetDirectory extends AbstractResponse {
|
6 |
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Response;
|
4 |
+
defined('ABSPATH') or die();
|
5 |
|
6 |
class GetDirectory extends AbstractResponse {
|
7 |
|
lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Response/GetNewNonce.php
CHANGED
@@ -1,6 +1,7 @@
|
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Response;
|
|
|
4 |
|
5 |
class GetNewNonce extends AbstractResponse {
|
6 |
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Response;
|
4 |
+
defined('ABSPATH') or die();
|
5 |
|
6 |
class GetNewNonce extends AbstractResponse {
|
7 |
|
lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Response/Order/AbstractOrder.php
CHANGED
@@ -1,6 +1,7 @@
|
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Response\Order;
|
|
|
4 |
|
5 |
use LE_ACME2\Response\AbstractResponse;
|
6 |
use LE_ACME2\Exception;
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Response\Order;
|
4 |
+
defined('ABSPATH') or die();
|
5 |
|
6 |
use LE_ACME2\Response\AbstractResponse;
|
7 |
use LE_ACME2\Exception;
|
lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Response/Order/Create.php
CHANGED
@@ -1,5 +1,6 @@
|
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Response\Order;
|
|
|
4 |
|
5 |
class Create extends AbstractOrder {}
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Response\Order;
|
4 |
+
defined('ABSPATH') or die();
|
5 |
|
6 |
class Create extends AbstractOrder {}
|
lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Response/Order/Finalize.php
CHANGED
@@ -1,5 +1,6 @@
|
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Response\Order;
|
|
|
4 |
|
5 |
class Finalize extends AbstractOrder {}
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Response\Order;
|
4 |
+
defined('ABSPATH') or die();
|
5 |
|
6 |
class Finalize extends AbstractOrder {}
|
lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Response/Order/Get.php
CHANGED
@@ -1,6 +1,7 @@
|
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Response\Order;
|
|
|
4 |
|
5 |
use LE_ACME2\Connector\RawResponse;
|
6 |
use LE_ACME2\Exception;
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Response\Order;
|
4 |
+
defined('ABSPATH') or die();
|
5 |
|
6 |
use LE_ACME2\Connector\RawResponse;
|
7 |
use LE_ACME2\Exception;
|
lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Response/Order/GetCertificate.php
CHANGED
@@ -1,6 +1,7 @@
|
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Response\Order;
|
|
|
4 |
|
5 |
use LE_ACME2\Response\AbstractResponse;
|
6 |
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Response\Order;
|
4 |
+
defined('ABSPATH') or die();
|
5 |
|
6 |
use LE_ACME2\Response\AbstractResponse;
|
7 |
|
lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Response/Order/RevokeCertificate.php
CHANGED
@@ -1,6 +1,7 @@
|
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Response\Order;
|
|
|
4 |
|
5 |
use LE_ACME2\Response\AbstractResponse;
|
6 |
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Response\Order;
|
4 |
+
defined('ABSPATH') or die();
|
5 |
|
6 |
use LE_ACME2\Response\AbstractResponse;
|
7 |
|
lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/SingletonTrait.php
CHANGED
@@ -1,5 +1,6 @@
|
|
1 |
<?php
|
2 |
namespace LE_ACME2;
|
|
|
3 |
|
4 |
trait SingletonTrait {
|
5 |
|
1 |
<?php
|
2 |
namespace LE_ACME2;
|
3 |
+
defined('ABSPATH') or die();
|
4 |
|
5 |
trait SingletonTrait {
|
6 |
|
lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Struct/CertificateBundle.php
CHANGED
@@ -1,6 +1,7 @@
|
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Struct;
|
|
|
4 |
|
5 |
class CertificateBundle {
|
6 |
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Struct;
|
4 |
+
defined('ABSPATH') or die();
|
5 |
|
6 |
class CertificateBundle {
|
7 |
|
lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Struct/ChallengeAuthorizationKey.php
CHANGED
@@ -1,6 +1,7 @@
|
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Struct;
|
|
|
4 |
|
5 |
use LE_ACME2\Account;
|
6 |
use LE_ACME2\Utilities;
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Struct;
|
4 |
+
defined('ABSPATH') or die();
|
5 |
|
6 |
use LE_ACME2\Account;
|
7 |
use LE_ACME2\Utilities;
|
lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Utilities/Base64.php
CHANGED
@@ -1,6 +1,7 @@
|
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Utilities;
|
|
|
4 |
|
5 |
class Base64 {
|
6 |
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Utilities;
|
4 |
+
defined('ABSPATH') or die();
|
5 |
|
6 |
class Base64 {
|
7 |
|
lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Utilities/Certificate.php
CHANGED
@@ -1,6 +1,7 @@
|
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Utilities;
|
|
|
4 |
|
5 |
use LE_ACME2\Order;
|
6 |
use LE_ACME2\Exception\OpenSSLException;
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Utilities;
|
4 |
+
defined('ABSPATH') or die();
|
5 |
|
6 |
use LE_ACME2\Order;
|
7 |
use LE_ACME2\Exception\OpenSSLException;
|
lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Utilities/KeyGenerator.php
CHANGED
@@ -1,6 +1,7 @@
|
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Utilities;
|
|
|
4 |
|
5 |
class KeyGenerator {
|
6 |
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Utilities;
|
4 |
+
defined('ABSPATH') or die();
|
5 |
|
6 |
class KeyGenerator {
|
7 |
|
lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Utilities/Logger.php
CHANGED
@@ -1,6 +1,7 @@
|
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Utilities;
|
|
|
4 |
|
5 |
use LE_ACME2\SingletonTrait;
|
6 |
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Utilities;
|
4 |
+
defined('ABSPATH') or die();
|
5 |
|
6 |
use LE_ACME2\SingletonTrait;
|
7 |
|
lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2/Utilities/RequestSigner.php
CHANGED
@@ -1,6 +1,7 @@
|
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Utilities;
|
|
|
4 |
|
5 |
class RequestSigner {
|
6 |
|
1 |
<?php
|
2 |
|
3 |
namespace LE_ACME2\Utilities;
|
4 |
+
defined('ABSPATH') or die();
|
5 |
|
6 |
class RequestSigner {
|
7 |
|
lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2Tests/AbstractTest.php
CHANGED
@@ -1,5 +1,6 @@
|
|
1 |
<?php
|
2 |
namespace LE_ACME2Tests;
|
|
|
3 |
|
4 |
use PHPUnit\Framework\TestCase;
|
5 |
use LE_ACME2;
|
1 |
<?php
|
2 |
namespace LE_ACME2Tests;
|
3 |
+
defined('ABSPATH') or die();
|
4 |
|
5 |
use PHPUnit\Framework\TestCase;
|
6 |
use LE_ACME2;
|
lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2Tests/AccountTest.php
CHANGED
@@ -1,5 +1,6 @@
|
|
1 |
<?php
|
2 |
namespace LE_ACME2Tests;
|
|
|
3 |
|
4 |
use LE_ACME2\Exception\InvalidResponse;
|
5 |
|
1 |
<?php
|
2 |
namespace LE_ACME2Tests;
|
3 |
+
defined('ABSPATH') or die();
|
4 |
|
5 |
use LE_ACME2\Exception\InvalidResponse;
|
6 |
|
lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2Tests/Authorizer/HTTPTest.php
CHANGED
@@ -1,5 +1,6 @@
|
|
1 |
<?php
|
2 |
namespace LE_ACME2Tests\Authorizer;
|
|
|
3 |
|
4 |
use LE_ACME2Tests\AbstractTest;
|
5 |
use LE_ACME2Tests\TestHelper;
|
1 |
<?php
|
2 |
namespace LE_ACME2Tests\Authorizer;
|
3 |
+
defined('ABSPATH') or die();
|
4 |
|
5 |
use LE_ACME2Tests\AbstractTest;
|
6 |
use LE_ACME2Tests\TestHelper;
|
lets-encrypt/vendor/fbett/le_acme2/src/LE_ACME2Tests/TestHelper.php
CHANGED
@@ -1,5 +1,6 @@
|
|
1 |
<?php
|
2 |
namespace LE_ACME2Tests;
|
|
|
3 |
|
4 |
use LE_ACME2\SingletonTrait;
|
5 |
|
1 |
<?php
|
2 |
namespace LE_ACME2Tests;
|
3 |
+
defined('ABSPATH') or die();
|
4 |
|
5 |
use LE_ACME2\SingletonTrait;
|
6 |
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Client.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
|
4 |
namespace PleskX\Api;
|
5 |
-
|
6 |
use SimpleXMLElement;
|
7 |
|
8 |
/**
|
2 |
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
|
4 |
namespace PleskX\Api;
|
5 |
+
defined('ABSPATH') or die();
|
6 |
use SimpleXMLElement;
|
7 |
|
8 |
/**
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Client/Exception.php
CHANGED
@@ -2,6 +2,7 @@
|
|
2 |
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
|
4 |
namespace PleskX\Api\Client;
|
|
|
5 |
|
6 |
/**
|
7 |
* Transport layer exception.
|
2 |
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
|
4 |
namespace PleskX\Api\Client;
|
5 |
+
defined('ABSPATH') or die();
|
6 |
|
7 |
/**
|
8 |
* Transport layer exception.
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Exception.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
|
4 |
namespace PleskX\Api;
|
5 |
-
|
6 |
/**
|
7 |
* Exceptions for XML-RPC API client.
|
8 |
*/
|
2 |
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
|
4 |
namespace PleskX\Api;
|
5 |
+
defined('ABSPATH') or die();
|
6 |
/**
|
7 |
* Exceptions for XML-RPC API client.
|
8 |
*/
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/InternalClient.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
|
4 |
namespace PleskX\Api;
|
5 |
-
|
6 |
/**
|
7 |
* Internal client for Plesk XML-RPC API (via SDK).
|
8 |
*/
|
2 |
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
|
4 |
namespace PleskX\Api;
|
5 |
+
defined('ABSPATH') or die();
|
6 |
/**
|
7 |
* Internal client for Plesk XML-RPC API (via SDK).
|
8 |
*/
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Operator.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
|
4 |
namespace PleskX\Api;
|
5 |
-
|
6 |
class Operator
|
7 |
{
|
8 |
/** @var string|null */
|
2 |
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
|
4 |
namespace PleskX\Api;
|
5 |
+
defined('ABSPATH') or die();
|
6 |
class Operator
|
7 |
{
|
8 |
/** @var string|null */
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Operator/Aps.php
DELETED
@@ -1,8 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
-
|
4 |
-
namespace PleskX\Api\Operator;
|
5 |
-
|
6 |
-
class Aps extends \PleskX\Api\Operator
|
7 |
-
{
|
8 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Operator/Certificate.php
CHANGED
@@ -2,6 +2,7 @@
|
|
2 |
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
|
4 |
namespace PleskX\Api\Operator;
|
|
|
5 |
|
6 |
use PleskX\Api\Struct\Certificate as Struct;
|
7 |
|
2 |
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
|
4 |
namespace PleskX\Api\Operator;
|
5 |
+
defined('ABSPATH') or die();
|
6 |
|
7 |
use PleskX\Api\Struct\Certificate as Struct;
|
8 |
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Operator/Customer.php
DELETED
@@ -1,60 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
-
|
4 |
-
namespace PleskX\Api\Operator;
|
5 |
-
|
6 |
-
use PleskX\Api\Struct\Customer as Struct;
|
7 |
-
|
8 |
-
class Customer extends \PleskX\Api\Operator
|
9 |
-
{
|
10 |
-
/**
|
11 |
-
* @param array $properties
|
12 |
-
*
|
13 |
-
* @return Struct\Info
|
14 |
-
*/
|
15 |
-
public function create($properties)
|
16 |
-
{
|
17 |
-
$packet = $this->_client->getPacket();
|
18 |
-
$info = $packet->addChild($this->_wrapperTag)->addChild('add')->addChild('gen_info');
|
19 |
-
|
20 |
-
foreach ($properties as $name => $value) {
|
21 |
-
$info->addChild($name, $value);
|
22 |
-
}
|
23 |
-
|
24 |
-
$response = $this->_client->request($packet);
|
25 |
-
|
26 |
-
return new Struct\Info($response);
|
27 |
-
}
|
28 |
-
|
29 |
-
/**
|
30 |
-
* @param string $field
|
31 |
-
* @param int|string $value
|
32 |
-
*
|
33 |
-
* @return bool
|
34 |
-
*/
|
35 |
-
public function delete($field, $value)
|
36 |
-
{
|
37 |
-
return $this->_delete($field, $value);
|
38 |
-
}
|
39 |
-
|
40 |
-
/**
|
41 |
-
* @param string $field
|
42 |
-
* @param int|string $value
|
43 |
-
*
|
44 |
-
* @return Struct\GeneralInfo
|
45 |
-
*/
|
46 |
-
public function get($field, $value)
|
47 |
-
{
|
48 |
-
$items = $this->_getItems(Struct\GeneralInfo::class, 'gen_info', $field, $value);
|
49 |
-
|
50 |
-
return reset($items);
|
51 |
-
}
|
52 |
-
|
53 |
-
/**
|
54 |
-
* @return Struct\GeneralInfo[]
|
55 |
-
*/
|
56 |
-
public function getAll()
|
57 |
-
{
|
58 |
-
return $this->_getItems(Struct\GeneralInfo::class, 'gen_info');
|
59 |
-
}
|
60 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Operator/Database.php
DELETED
@@ -1,167 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
-
|
4 |
-
namespace PleskX\Api\Operator;
|
5 |
-
|
6 |
-
use PleskX\Api\Struct\Database as Struct;
|
7 |
-
|
8 |
-
class Database extends \PleskX\Api\Operator
|
9 |
-
{
|
10 |
-
/**
|
11 |
-
* @param array $properties
|
12 |
-
*
|
13 |
-
* @return Struct\Info
|
14 |
-
*/
|
15 |
-
public function create($properties)
|
16 |
-
{
|
17 |
-
return new Struct\Info($this->_process('add-db', $properties));
|
18 |
-
}
|
19 |
-
|
20 |
-
/**
|
21 |
-
* @param array $properties
|
22 |
-
*
|
23 |
-
* @return Struct\UserInfo
|
24 |
-
*/
|
25 |
-
public function createUser($properties)
|
26 |
-
{
|
27 |
-
return new Struct\UserInfo($this->_process('add-db-user', $properties));
|
28 |
-
}
|
29 |
-
|
30 |
-
/**
|
31 |
-
* @param string $command
|
32 |
-
* @param array $properties
|
33 |
-
*
|
34 |
-
* @return \PleskX\Api\XmlResponse
|
35 |
-
*/
|
36 |
-
private function _process($command, array $properties)
|
37 |
-
{
|
38 |
-
$packet = $this->_client->getPacket();
|
39 |
-
$info = $packet->addChild($this->_wrapperTag)->addChild($command);
|
40 |
-
|
41 |
-
foreach ($properties as $name => $value) {
|
42 |
-
if (false !== strpos($value, '&')) {
|
43 |
-
$info->$name = $value;
|
44 |
-
continue;
|
45 |
-
}
|
46 |
-
$info->addChild($name, $value);
|
47 |
-
}
|
48 |
-
|
49 |
-
return $this->_client->request($packet);
|
50 |
-
}
|
51 |
-
|
52 |
-
/**
|
53 |
-
* @param array $properties
|
54 |
-
*
|
55 |
-
* @return bool
|
56 |
-
*/
|
57 |
-
public function updateUser(array $properties)
|
58 |
-
{
|
59 |
-
$response = $this->_process('set-db-user', $properties);
|
60 |
-
|
61 |
-
return 'ok' === (string) $response->status;
|
62 |
-
}
|
63 |
-
|
64 |
-
/**
|
65 |
-
* @param string $field
|
66 |
-
* @param int|string $value
|
67 |
-
*
|
68 |
-
* @return Struct\Info
|
69 |
-
*/
|
70 |
-
public function get($field, $value)
|
71 |
-
{
|
72 |
-
$items = $this->getAll($field, $value);
|
73 |
-
|
74 |
-
return reset($items);
|
75 |
-
}
|
76 |
-
|
77 |
-
/**
|
78 |
-
* @param string $field
|
79 |
-
* @param int|string $value
|
80 |
-
*
|
81 |
-
* @return Struct\UserInfo
|
82 |
-
*/
|
83 |
-
public function getUser($field, $value)
|
84 |
-
{
|
85 |
-
$items = $this->getAllUsers($field, $value);
|
86 |
-
|
87 |
-
return reset($items);
|
88 |
-
}
|
89 |
-
|
90 |
-
/**
|
91 |
-
* @param string $field
|
92 |
-
* @param int|string $value
|
93 |
-
*
|
94 |
-
* @return Struct\Info[]
|
95 |
-
*/
|
96 |
-
public function getAll($field, $value)
|
97 |
-
{
|
98 |
-
$response = $this->_get('get-db', $field, $value);
|
99 |
-
$items = [];
|
100 |
-
foreach ($response->xpath('//result') as $xmlResult) {
|
101 |
-
$items[] = new Struct\Info($xmlResult);
|
102 |
-
}
|
103 |
-
|
104 |
-
return $items;
|
105 |
-
}
|
106 |
-
|
107 |
-
/**
|
108 |
-
* @param string $field
|
109 |
-
* @param int|string $value
|
110 |
-
*
|
111 |
-
* @return Struct\UserInfo[]
|
112 |
-
*/
|
113 |
-
public function getAllUsers($field, $value)
|
114 |
-
{
|
115 |
-
$response = $this->_get('get-db-users', $field, $value);
|
116 |
-
$items = [];
|
117 |
-
foreach ($response->xpath('//result') as $xmlResult) {
|
118 |
-
$items[] = new Struct\UserInfo($xmlResult);
|
119 |
-
}
|
120 |
-
|
121 |
-
return $items;
|
122 |
-
}
|
123 |
-
|
124 |
-
/**
|
125 |
-
* @param string $command
|
126 |
-
* @param string $field
|
127 |
-
* @param int|string $value
|
128 |
-
*
|
129 |
-
* @return \PleskX\Api\XmlResponse
|
130 |
-
*/
|
131 |
-
private function _get($command, $field, $value)
|
132 |
-
{
|
133 |
-
$packet = $this->_client->getPacket();
|
134 |
-
$getTag = $packet->addChild($this->_wrapperTag)->addChild($command);
|
135 |
-
|
136 |
-
$filterTag = $getTag->addChild('filter');
|
137 |
-
if (!is_null($field)) {
|
138 |
-
$filterTag->addChild($field, $value);
|
139 |
-
}
|
140 |
-
|
141 |
-
$response = $this->_client->request($packet, \PleskX\Api\Client::RESPONSE_FULL);
|
142 |
-
|
143 |
-
return $response;
|
144 |
-
}
|
145 |
-
|
146 |
-
/**
|
147 |
-
* @param string $field
|
148 |
-
* @param int|string $value
|
149 |
-
*
|
150 |
-
* @return bool
|
151 |
-
*/
|
152 |
-
public function delete($field, $value)
|
153 |
-
{
|
154 |
-
return $this->_delete($field, $value, 'del-db');
|
155 |
-
}
|
156 |
-
|
157 |
-
/**
|
158 |
-
* @param string $field
|
159 |
-
* @param int|string $value
|
160 |
-
*
|
161 |
-
* @return bool
|
162 |
-
*/
|
163 |
-
public function deleteUser($field, $value)
|
164 |
-
{
|
165 |
-
return $this->_delete($field, $value, 'del-db-user');
|
166 |
-
}
|
167 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Operator/DatabaseServer.php
DELETED
@@ -1,70 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
-
|
4 |
-
namespace PleskX\Api\Operator;
|
5 |
-
|
6 |
-
use PleskX\Api\Struct\DatabaseServer as Struct;
|
7 |
-
|
8 |
-
class DatabaseServer extends \PleskX\Api\Operator
|
9 |
-
{
|
10 |
-
protected $_wrapperTag = 'db_server';
|
11 |
-
|
12 |
-
/**
|
13 |
-
* @return array
|
14 |
-
*/
|
15 |
-
public function getSupportedTypes()
|
16 |
-
{
|
17 |
-
$response = $this->request('get-supported-types');
|
18 |
-
|
19 |
-
return (array) $response->type;
|
20 |
-
}
|
21 |
-
|
22 |
-
/**
|
23 |
-
* @param string $field
|
24 |
-
* @param int|string $value
|
25 |
-
*
|
26 |
-
* @return Struct\Info
|
27 |
-
*/
|
28 |
-
public function get($field, $value)
|
29 |
-
{
|
30 |
-
$items = $this->_get($field, $value);
|
31 |
-
|
32 |
-
return reset($items);
|
33 |
-
}
|
34 |
-
|
35 |
-
/**
|
36 |
-
* @return Struct\Info[]
|
37 |
-
*/
|
38 |
-
public function getAll()
|
39 |
-
{
|
40 |
-
return $this->_get();
|
41 |
-
}
|
42 |
-
|
43 |
-
/**
|
44 |
-
* @param string|null $field
|
45 |
-
* @param int|string|null $value
|
46 |
-
*
|
47 |
-
* @return Struct\Info|Struct\Info[]
|
48 |
-
*/
|
49 |
-
private function _get($field = null, $value = null)
|
50 |
-
{
|
51 |
-
$packet = $this->_client->getPacket();
|
52 |
-
$getTag = $packet->addChild($this->_wrapperTag)->addChild('get');
|
53 |
-
|
54 |
-
$filterTag = $getTag->addChild('filter');
|
55 |
-
if (!is_null($field)) {
|
56 |
-
$filterTag->addChild($field, $value);
|
57 |
-
}
|
58 |
-
|
59 |
-
$response = $this->_client->request($packet, \PleskX\Api\Client::RESPONSE_FULL);
|
60 |
-
|
61 |
-
$items = [];
|
62 |
-
foreach ($response->xpath('//result') as $xmlResult) {
|
63 |
-
$item = new Struct\Info($xmlResult->data);
|
64 |
-
$item->id = (int) $xmlResult->id;
|
65 |
-
$items[] = $item;
|
66 |
-
}
|
67 |
-
|
68 |
-
return $items;
|
69 |
-
}
|
70 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Operator/Dns.php
CHANGED
@@ -2,6 +2,7 @@
|
|
2 |
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
|
4 |
namespace PleskX\Api\Operator;
|
|
|
5 |
|
6 |
use PleskX\Api\Struct\Dns as Struct;
|
7 |
|
2 |
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
|
4 |
namespace PleskX\Api\Operator;
|
5 |
+
defined('ABSPATH') or die();
|
6 |
|
7 |
use PleskX\Api\Struct\Dns as Struct;
|
8 |
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Operator/DnsTemplate.php
DELETED
@@ -1,88 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
-
|
4 |
-
namespace PleskX\Api\Operator;
|
5 |
-
|
6 |
-
use PleskX\Api\Struct\Dns as Struct;
|
7 |
-
|
8 |
-
class DnsTemplate extends \PleskX\Api\Operator
|
9 |
-
{
|
10 |
-
protected $_wrapperTag = 'dns';
|
11 |
-
|
12 |
-
/**
|
13 |
-
* @param array $properties
|
14 |
-
*
|
15 |
-
* @return Struct\Info
|
16 |
-
*/
|
17 |
-
public function create(array $properties)
|
18 |
-
{
|
19 |
-
$packet = $this->_client->getPacket();
|
20 |
-
$info = $packet->addChild($this->_wrapperTag)->addChild('add_rec');
|
21 |
-
|
22 |
-
unset($properties['site-id'], $properties['site-alias-id']);
|
23 |
-
foreach ($properties as $name => $value) {
|
24 |
-
$info->addChild($name, $value);
|
25 |
-
}
|
26 |
-
|
27 |
-
return new Struct\Info($this->_client->request($packet));
|
28 |
-
}
|
29 |
-
|
30 |
-
/**
|
31 |
-
* @param string $field
|
32 |
-
* @param int|string $value
|
33 |
-
*
|
34 |
-
* @return Struct\Info|null
|
35 |
-
*/
|
36 |
-
public function get($field, $value)
|
37 |
-
{
|
38 |
-
$items = $this->getAll($field, $value);
|
39 |
-
|
40 |
-
return reset($items);
|
41 |
-
}
|
42 |
-
|
43 |
-
/**
|
44 |
-
* @param string $field
|
45 |
-
* @param int|string $value
|
46 |
-
*
|
47 |
-
* @return Struct\Info[]
|
48 |
-
*/
|
49 |
-
public function getAll($field = null, $value = null)
|
50 |
-
{
|
51 |
-
$packet = $this->_client->getPacket();
|
52 |
-
$getTag = $packet->addChild($this->_wrapperTag)->addChild('get_rec');
|
53 |
-
|
54 |
-
$filterTag = $getTag->addChild('filter');
|
55 |
-
if (!is_null($field)) {
|
56 |
-
$filterTag->addChild($field, $value);
|
57 |
-
}
|
58 |
-
$getTag->addChild('template');
|
59 |
-
|
60 |
-
$response = $this->_client->request($packet, \PleskX\Api\Client::RESPONSE_FULL);
|
61 |
-
$items = [];
|
62 |
-
foreach ($response->xpath('//result') as $xmlResult) {
|
63 |
-
$item = new Struct\Info($xmlResult->data);
|
64 |
-
$item->id = (int) $xmlResult->id;
|
65 |
-
$items[] = $item;
|
66 |
-
}
|
67 |
-
|
68 |
-
return $items;
|
69 |
-
}
|
70 |
-
|
71 |
-
/**
|
72 |
-
* @param string $field
|
73 |
-
* @param int|string $value
|
74 |
-
*
|
75 |
-
* @return bool
|
76 |
-
*/
|
77 |
-
public function delete($field, $value)
|
78 |
-
{
|
79 |
-
$packet = $this->_client->getPacket();
|
80 |
-
$delTag = $packet->addChild($this->_wrapperTag)->addChild('del_rec');
|
81 |
-
$delTag->addChild('filter')->addChild($field, $value);
|
82 |
-
$delTag->addChild('template');
|
83 |
-
|
84 |
-
$response = $this->_client->request($packet);
|
85 |
-
|
86 |
-
return 'ok' === (string) $response->status;
|
87 |
-
}
|
88 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Operator/EventLog.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
|
4 |
namespace PleskX\Api\Operator;
|
5 |
-
|
6 |
use PleskX\Api\Struct\EventLog as Struct;
|
7 |
|
8 |
class EventLog extends \PleskX\Api\Operator
|
2 |
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
|
4 |
namespace PleskX\Api\Operator;
|
5 |
+
defined('ABSPATH') or die();
|
6 |
use PleskX\Api\Struct\EventLog as Struct;
|
7 |
|
8 |
class EventLog extends \PleskX\Api\Operator
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Operator/Ip.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
|
4 |
namespace PleskX\Api\Operator;
|
5 |
-
|
6 |
use PleskX\Api\Struct\Ip as Struct;
|
7 |
|
8 |
class Ip extends \PleskX\Api\Operator
|
2 |
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
|
4 |
namespace PleskX\Api\Operator;
|
5 |
+
defined('ABSPATH') or die();
|
6 |
use PleskX\Api\Struct\Ip as Struct;
|
7 |
|
8 |
class Ip extends \PleskX\Api\Operator
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Operator/Locale.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
|
4 |
namespace PleskX\Api\Operator;
|
5 |
-
|
6 |
use PleskX\Api\Struct\Locale as Struct;
|
7 |
|
8 |
class Locale extends \PleskX\Api\Operator
|
2 |
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
|
4 |
namespace PleskX\Api\Operator;
|
5 |
+
defined('ABSPATH') or die();
|
6 |
use PleskX\Api\Struct\Locale as Struct;
|
7 |
|
8 |
class Locale extends \PleskX\Api\Operator
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Operator/LogRotation.php
DELETED
@@ -1,8 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
-
|
4 |
-
namespace PleskX\Api\Operator;
|
5 |
-
|
6 |
-
class LogRotation extends \PleskX\Api\Operator
|
7 |
-
{
|
8 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Operator/Mail.php
DELETED
@@ -1,56 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
-
|
4 |
-
namespace PleskX\Api\Operator;
|
5 |
-
|
6 |
-
use PleskX\Api\Struct\Mail as Struct;
|
7 |
-
|
8 |
-
class Mail extends \PleskX\Api\Operator
|
9 |
-
{
|
10 |
-
/**
|
11 |
-
* @param string $name
|
12 |
-
* @param int $siteId
|
13 |
-
* @param bool $mailbox
|
14 |
-
* @param string $password
|
15 |
-
*
|
16 |
-
* @return Struct\Info
|
17 |
-
*/
|
18 |
-
public function create($name, $siteId, $mailbox = false, $password = '')
|
19 |
-
{
|
20 |
-
$packet = $this->_client->getPacket();
|
21 |
-
$info = $packet->addChild($this->_wrapperTag)->addChild('create');
|
22 |
-
|
23 |
-
$filter = $info->addChild('filter');
|
24 |
-
$filter->addChild('site-id', $siteId);
|
25 |
-
$mailname = $filter->addChild('mailname');
|
26 |
-
$mailname->addChild('name', $name);
|
27 |
-
if ($mailbox) {
|
28 |
-
$mailname->addChild('mailbox')->addChild('enabled', 'true');
|
29 |
-
}
|
30 |
-
if (!empty($password)) {
|
31 |
-
$mailname->addChild('password')->addChild('value', $password);
|
32 |
-
}
|
33 |
-
|
34 |
-
$response = $this->_client->request($packet);
|
35 |
-
|
36 |
-
return new Struct\Info($response->mailname);
|
37 |
-
}
|
38 |
-
|
39 |
-
/**
|
40 |
-
* @param string $field
|
41 |
-
* @param int|string $value
|
42 |
-
* @param int $siteId
|
43 |
-
*
|
44 |
-
* @return bool
|
45 |
-
*/
|
46 |
-
public function delete($field, $value, $siteId)
|
47 |
-
{
|
48 |
-
$packet = $this->_client->getPacket();
|
49 |
-
$filter = $packet->addChild($this->_wrapperTag)->addChild('remove')->addChild('filter');
|
50 |
-
$filter->addChild('site-id', $siteId);
|
51 |
-
$filter->addChild($field, $value);
|
52 |
-
$response = $this->_client->request($packet);
|
53 |
-
|
54 |
-
return 'ok' === (string) $response->status;
|
55 |
-
}
|
56 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Operator/PhpHandler.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
|
4 |
namespace PleskX\Api\Operator;
|
5 |
-
|
6 |
use PleskX\Api\Client;
|
7 |
use PleskX\Api\Operator;
|
8 |
use PleskX\Api\Struct\PhpHandler\Info;
|
2 |
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
|
4 |
namespace PleskX\Api\Operator;
|
5 |
+
defined('ABSPATH') or die();
|
6 |
use PleskX\Api\Client;
|
7 |
use PleskX\Api\Operator;
|
8 |
use PleskX\Api\Struct\PhpHandler\Info;
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Operator/ProtectedDirectory.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
|
4 |
namespace PleskX\Api\Operator;
|
5 |
-
|
6 |
use PleskX\Api\Struct\ProtectedDirectory as Struct;
|
7 |
|
8 |
class ProtectedDirectory extends \PleskX\Api\Operator
|
2 |
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
|
4 |
namespace PleskX\Api\Operator;
|
5 |
+
defined('ABSPATH') or die();
|
6 |
use PleskX\Api\Struct\ProtectedDirectory as Struct;
|
7 |
|
8 |
class ProtectedDirectory extends \PleskX\Api\Operator
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Operator/Reseller.php
DELETED
@@ -1,84 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
-
|
4 |
-
namespace PleskX\Api\Operator;
|
5 |
-
|
6 |
-
use PleskX\Api\Struct\Reseller as Struct;
|
7 |
-
|
8 |
-
class Reseller extends \PleskX\Api\Operator
|
9 |
-
{
|
10 |
-
/**
|
11 |
-
* @param array $properties
|
12 |
-
*
|
13 |
-
* @return Struct\Info
|
14 |
-
*/
|
15 |
-
public function create($properties)
|
16 |
-
{
|
17 |
-
$packet = $this->_client->getPacket();
|
18 |
-
$info = $packet->addChild($this->_wrapperTag)->addChild('add')->addChild('gen-info');
|
19 |
-
|
20 |
-
foreach ($properties as $name => $value) {
|
21 |
-
$info->addChild($name, $value);
|
22 |
-
}
|
23 |
-
|
24 |
-
$response = $this->_client->request($packet);
|
25 |
-
|
26 |
-
return new Struct\Info($response);
|
27 |
-
}
|
28 |
-
|
29 |
-
/**
|
30 |
-
* @param string $field
|
31 |
-
* @param int|string $value
|
32 |
-
*
|
33 |
-
* @return bool
|
34 |
-
*/
|
35 |
-
public function delete($field, $value)
|
36 |
-
{
|
37 |
-
return $this->_delete($field, $value);
|
38 |
-
}
|
39 |
-
|
40 |
-
/**
|
41 |
-
* @param string $field
|
42 |
-
* @param int|string $value
|
43 |
-
*
|
44 |
-
* @return Struct\GeneralInfo
|
45 |
-
*/
|
46 |
-
public function get($field, $value)
|
47 |
-
{
|
48 |
-
$items = $this->getAll($field, $value);
|
49 |
-
|
50 |
-
return reset($items);
|
51 |
-
}
|
52 |
-
|
53 |
-
/**
|
54 |
-
* @param string $field
|
55 |
-
* @param int|string $value
|
56 |
-
*
|
57 |
-
* @return Struct\GeneralInfo[]
|
58 |
-
*/
|
59 |
-
public function getAll($field = null, $value = null)
|
60 |
-
{
|
61 |
-
$packet = $this->_client->getPacket();
|
62 |
-
$getTag = $packet->addChild($this->_wrapperTag)->addChild('get');
|
63 |
-
|
64 |
-
$filterTag = $getTag->addChild('filter');
|
65 |
-
if (!is_null($field)) {
|
66 |
-
$filterTag->addChild($field, $value);
|
67 |
-
}
|
68 |
-
|
69 |
-
$datasetTag = $getTag->addChild('dataset');
|
70 |
-
$datasetTag->addChild('gen-info');
|
71 |
-
$datasetTag->addChild('permissions');
|
72 |
-
|
73 |
-
$response = $this->_client->request($packet, \PleskX\Api\Client::RESPONSE_FULL);
|
74 |
-
|
75 |
-
$items = [];
|
76 |
-
foreach ($response->xpath('//result') as $xmlResult) {
|
77 |
-
$item = new Struct\GeneralInfo($xmlResult->data);
|
78 |
-
$item->id = (int) $xmlResult->id;
|
79 |
-
$items[] = $item;
|
80 |
-
}
|
81 |
-
|
82 |
-
return $items;
|
83 |
-
}
|
84 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Operator/ResellerPlan.php
DELETED
@@ -1,8 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
-
|
4 |
-
namespace PleskX\Api\Operator;
|
5 |
-
|
6 |
-
class ResellerPlan extends \PleskX\Api\Operator
|
7 |
-
{
|
8 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Operator/SecretKey.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
|
4 |
namespace PleskX\Api\Operator;
|
5 |
-
|
6 |
use PleskX\Api\Struct\SecretKey as Struct;
|
7 |
|
8 |
class SecretKey extends \PleskX\Api\Operator
|
2 |
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
|
4 |
namespace PleskX\Api\Operator;
|
5 |
+
defined('ABSPATH') or die();
|
6 |
use PleskX\Api\Struct\SecretKey as Struct;
|
7 |
|
8 |
class SecretKey extends \PleskX\Api\Operator
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Operator/Server.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
|
4 |
namespace PleskX\Api\Operator;
|
5 |
-
|
6 |
use PleskX\Api\Struct\Server as Struct;
|
7 |
|
8 |
class Server extends \PleskX\Api\Operator
|
2 |
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
|
4 |
namespace PleskX\Api\Operator;
|
5 |
+
defined('ABSPATH') or die();
|
6 |
use PleskX\Api\Struct\Server as Struct;
|
7 |
|
8 |
class Server extends \PleskX\Api\Operator
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Operator/ServicePlan.php
DELETED
@@ -1,56 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
-
|
4 |
-
namespace PleskX\Api\Operator;
|
5 |
-
|
6 |
-
use PleskX\Api\Struct\ServicePlan as Struct;
|
7 |
-
|
8 |
-
class ServicePlan extends \PleskX\Api\Operator
|
9 |
-
{
|
10 |
-
/**
|
11 |
-
* @param string $field
|
12 |
-
* @param int|string $value
|
13 |
-
*
|
14 |
-
* @return Struct\Info
|
15 |
-
*/
|
16 |
-
public function get($field, $value)
|
17 |
-
{
|
18 |
-
$items = $this->_get($field, $value);
|
19 |
-
|
20 |
-
return reset($items);
|
21 |
-
}
|
22 |
-
|
23 |
-
/**
|
24 |
-
* @return Struct\Info[]
|
25 |
-
*/
|
26 |
-
public function getAll()
|
27 |
-
{
|
28 |
-
return $this->_get();
|
29 |
-
}
|
30 |
-
|
31 |
-
/**
|
32 |
-
* @param string|null $field
|
33 |
-
* @param int|string|null $value
|
34 |
-
*
|
35 |
-
* @return Struct\Info|Struct\Info[]
|
36 |
-
*/
|
37 |
-
private function _get($field = null, $value = null)
|
38 |
-
{
|
39 |
-
$packet = $this->_client->getPacket();
|
40 |
-
$getTag = $packet->addChild($this->_wrapperTag)->addChild('get');
|
41 |
-
|
42 |
-
$filterTag = $getTag->addChild('filter');
|
43 |
-
if (!is_null($field)) {
|
44 |
-
$filterTag->addChild($field, $value);
|
45 |
-
}
|
46 |
-
|
47 |
-
$response = $this->_client->request($packet, \PleskX\Api\Client::RESPONSE_FULL);
|
48 |
-
|
49 |
-
$items = [];
|
50 |
-
foreach ($response->xpath('//result') as $xmlResult) {
|
51 |
-
$items[] = new Struct\Info($xmlResult);
|
52 |
-
}
|
53 |
-
|
54 |
-
return $items;
|
55 |
-
}
|
56 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Operator/ServicePlanAddon.php
DELETED
@@ -1,8 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
-
|
4 |
-
namespace PleskX\Api\Operator;
|
5 |
-
|
6 |
-
class ServicePlanAddon extends \PleskX\Api\Operator
|
7 |
-
{
|
8 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Operator/Session.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
|
4 |
namespace PleskX\Api\Operator;
|
5 |
-
|
6 |
use PleskX\Api\Struct\Session as Struct;
|
7 |
|
8 |
class Session extends \PleskX\Api\Operator
|
2 |
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
|
4 |
namespace PleskX\Api\Operator;
|
5 |
+
defined('ABSPATH') or die();
|
6 |
use PleskX\Api\Struct\Session as Struct;
|
7 |
|
8 |
class Session extends \PleskX\Api\Operator
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Operator/Site.php
DELETED
@@ -1,91 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
-
|
4 |
-
namespace PleskX\Api\Operator;
|
5 |
-
|
6 |
-
use PleskX\Api\Struct\Site as Struct;
|
7 |
-
|
8 |
-
class Site extends \PleskX\Api\Operator
|
9 |
-
{
|
10 |
-
const PROPERTIES_HOSTING = 'hosting';
|
11 |
-
|
12 |
-
/**
|
13 |
-
* @param array $properties
|
14 |
-
*
|
15 |
-
* @return Struct\Info
|
16 |
-
*/
|
17 |
-
public function create(array $properties)
|
18 |
-
{
|
19 |
-
$packet = $this->_client->getPacket();
|
20 |
-
$info = $packet->addChild($this->_wrapperTag)->addChild('add');
|
21 |
-
|
22 |
-
$infoGeneral = $info->addChild('gen_setup');
|
23 |
-
foreach ($properties as $name => $value) {
|
24 |
-
if (!is_scalar($value)) {
|
25 |
-
continue;
|
26 |
-
}
|
27 |
-
$infoGeneral->addChild($name, $value);
|
28 |
-
}
|
29 |
-
|
30 |
-
// set hosting properties
|
31 |
-
if (isset($properties[static::PROPERTIES_HOSTING]) && is_array($properties[static::PROPERTIES_HOSTING])) {
|
32 |
-
$hostingNode = $info->addChild('hosting')->addChild('vrt_hst');
|
33 |
-
foreach ($properties[static::PROPERTIES_HOSTING] as $name => $value) {
|
34 |
-
$propertyNode = $hostingNode->addChild('property');
|
35 |
-
$propertyNode->addChild('name', $name);
|
36 |
-
$propertyNode->addChild('value', $value);
|
37 |
-
}
|
38 |
-
}
|
39 |
-
|
40 |
-
$response = $this->_client->request($packet);
|
41 |
-
|
42 |
-
return new Struct\Info($response);
|
43 |
-
}
|
44 |
-
|
45 |
-
/**
|
46 |
-
* @param string $field
|
47 |
-
* @param int|string $value
|
48 |
-
*
|
49 |
-
* @return bool
|
50 |
-
*/
|
51 |
-
public function delete($field, $value)
|
52 |
-
{
|
53 |
-
return $this->_delete($field, $value);
|
54 |
-
}
|
55 |
-
|
56 |
-
/**
|
57 |
-
* @param string $field
|
58 |
-
* @param int|string $value
|
59 |
-
*
|
60 |
-
* @return Struct\GeneralInfo
|
61 |
-
*/
|
62 |
-
public function get($field, $value)
|
63 |
-
{
|
64 |
-
$items = $this->_getItems(Struct\GeneralInfo::class, 'gen_info', $field, $value);
|
65 |
-
|
66 |
-
return reset($items);
|
67 |
-
}
|
68 |
-
|
69 |
-
/**
|
70 |
-
* @param string $field
|
71 |
-
* @param int|string $value
|
72 |
-
*
|
73 |
-
* @return Struct\HostingInfo|null
|
74 |
-
*/
|
75 |
-
public function getHosting($field, $value)
|
76 |
-
{
|
77 |
-
$items = $this->_getItems(Struct\HostingInfo::class, 'hosting', $field, $value, function ($node) {
|
78 |
-
return isset($node->vrt_hst);
|
79 |
-
});
|
80 |
-
|
81 |
-
return empty($items) ? null : reset($items);
|
82 |
-
}
|
83 |
-
|
84 |
-
/**
|
85 |
-
* @return Struct\GeneralInfo[]
|
86 |
-
*/
|
87 |
-
public function getAll()
|
88 |
-
{
|
89 |
-
return $this->_getItems(Struct\GeneralInfo::class, 'gen_info');
|
90 |
-
}
|
91 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Operator/SiteAlias.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
|
4 |
namespace PleskX\Api\Operator;
|
5 |
-
|
6 |
use PleskX\Api\Struct\SiteAlias as Struct;
|
7 |
|
8 |
class SiteAlias extends \PleskX\Api\Operator
|
2 |
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
|
4 |
namespace PleskX\Api\Operator;
|
5 |
+
defined('ABSPATH') or die();
|
6 |
use PleskX\Api\Struct\SiteAlias as Struct;
|
7 |
|
8 |
class SiteAlias extends \PleskX\Api\Operator
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Operator/Subdomain.php
DELETED
@@ -1,91 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
-
|
4 |
-
namespace PleskX\Api\Operator;
|
5 |
-
|
6 |
-
use PleskX\Api\Struct\Subdomain as Struct;
|
7 |
-
|
8 |
-
class Subdomain extends \PleskX\Api\Operator
|
9 |
-
{
|
10 |
-
/**
|
11 |
-
* @param array $properties
|
12 |
-
*
|
13 |
-
* @return Struct\Info
|
14 |
-
*/
|
15 |
-
public function create($properties)
|
16 |
-
{
|
17 |
-
$packet = $this->_client->getPacket();
|
18 |
-
$info = $packet->addChild($this->_wrapperTag)->addChild('add');
|
19 |
-
|
20 |
-
foreach ($properties as $name => $value) {
|
21 |
-
if (is_array($value)) {
|
22 |
-
foreach ($value as $propertyName => $propertyValue) {
|
23 |
-
$property = $info->addChild($name);
|
24 |
-
$property->addChild('name', $propertyName);
|
25 |
-
$property->addChild('value', $propertyValue);
|
26 |
-
}
|
27 |
-
continue;
|
28 |
-
}
|
29 |
-
$info->addChild($name, $value);
|
30 |
-
}
|
31 |
-
|
32 |
-
$response = $this->_client->request($packet);
|
33 |
-
|
34 |
-
return new Struct\Info($response);
|
35 |
-
}
|
36 |
-
|
37 |
-
/**
|
38 |
-
* @param string $field
|
39 |
-
* @param int|string $value
|
40 |
-
*
|
41 |
-
* @return bool
|
42 |
-
*/
|
43 |
-
public function delete($field, $value)
|
44 |
-
{
|
45 |
-
return $this->_delete($field, $value);
|
46 |
-
}
|
47 |
-
|
48 |
-
/**
|
49 |
-
* @param string $field
|
50 |
-
* @param int|string $value
|
51 |
-
*
|
52 |
-
* @return Struct\Info
|
53 |
-
*/
|
54 |
-
public function get($field, $value)
|
55 |
-
{
|
56 |
-
$items = $this->getAll($field, $value);
|
57 |
-
|
58 |
-
return reset($items);
|
59 |
-
}
|
60 |
-
|
61 |
-
/**
|
62 |
-
* @param string $field
|
63 |
-
* @param int|string $value
|
64 |
-
*
|
65 |
-
* @return Struct\Info[]
|
66 |
-
*/
|
67 |
-
public function getAll($field = null, $value = null)
|
68 |
-
{
|
69 |
-
$packet = $this->_client->getPacket();
|
70 |
-
$getTag = $packet->addChild($this->_wrapperTag)->addChild('get');
|
71 |
-
|
72 |
-
$filterTag = $getTag->addChild('filter');
|
73 |
-
if (!is_null($field)) {
|
74 |
-
$filterTag->addChild($field, $value);
|
75 |
-
}
|
76 |
-
|
77 |
-
$response = $this->_client->request($packet, \PleskX\Api\Client::RESPONSE_FULL);
|
78 |
-
|
79 |
-
$items = [];
|
80 |
-
foreach ($response->xpath('//result') as $xmlResult) {
|
81 |
-
if (empty($xmlResult->data)) {
|
82 |
-
continue;
|
83 |
-
}
|
84 |
-
$item = new Struct\Info($xmlResult->data);
|
85 |
-
$item->id = (int) $xmlResult->id;
|
86 |
-
$items[] = $item;
|
87 |
-
}
|
88 |
-
|
89 |
-
return $items;
|
90 |
-
}
|
91 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Operator/Ui.php
DELETED
@@ -1,63 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
-
|
4 |
-
namespace PleskX\Api\Operator;
|
5 |
-
|
6 |
-
use PleskX\Api\Struct\Ui as Struct;
|
7 |
-
|
8 |
-
class Ui extends \PleskX\Api\Operator
|
9 |
-
{
|
10 |
-
/**
|
11 |
-
* @return array
|
12 |
-
*/
|
13 |
-
public function getNavigation()
|
14 |
-
{
|
15 |
-
$response = $this->request('get-navigation');
|
16 |
-
|
17 |
-
return unserialize(base64_decode($response->navigation));
|
18 |
-
}
|
19 |
-
|
20 |
-
/**
|
21 |
-
* @param string $owner
|
22 |
-
* @param array $properties
|
23 |
-
*
|
24 |
-
* @return int
|
25 |
-
*/
|
26 |
-
public function createCustomButton($owner, $properties)
|
27 |
-
{
|
28 |
-
$packet = $this->_client->getPacket();
|
29 |
-
$buttonNode = $packet->addChild($this->_wrapperTag)->addChild('create-custombutton');
|
30 |
-
$buttonNode->addChild('owner')->addChild($owner);
|
31 |
-
$propertiesNode = $buttonNode->addChild('properties');
|
32 |
-
|
33 |
-
foreach ($properties as $name => $value) {
|
34 |
-
$propertiesNode->addChild($name, $value);
|
35 |
-
}
|
36 |
-
|
37 |
-
$response = $this->_client->request($packet);
|
38 |
-
|
39 |
-
return (int) $response->id;
|
40 |
-
}
|
41 |
-
|
42 |
-
/**
|
43 |
-
* @param int $id
|
44 |
-
*
|
45 |
-
* @return Struct\CustomButton
|
46 |
-
*/
|
47 |
-
public function getCustomButton($id)
|
48 |
-
{
|
49 |
-
$response = $this->request("get-custombutton.filter.custombutton-id=$id");
|
50 |
-
|
51 |
-
return new Struct\CustomButton($response);
|
52 |
-
}
|
53 |
-
|
54 |
-
/**
|
55 |
-
* @param int $id
|
56 |
-
*
|
57 |
-
* @return bool
|
58 |
-
*/
|
59 |
-
public function deleteCustomButton($id)
|
60 |
-
{
|
61 |
-
return $this->_delete('custombutton-id', $id, 'delete-custombutton');
|
62 |
-
}
|
63 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Operator/VirtualDirectory.php
DELETED
@@ -1,9 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
-
|
4 |
-
namespace PleskX\Api\Operator;
|
5 |
-
|
6 |
-
class VirtualDirectory extends \PleskX\Api\Operator
|
7 |
-
{
|
8 |
-
protected $_wrapperTag = 'virtdir';
|
9 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Operator/Webspace.php
DELETED
@@ -1,146 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
-
|
4 |
-
namespace PleskX\Api\Operator;
|
5 |
-
|
6 |
-
use PleskX\Api\Struct\Webspace as Struct;
|
7 |
-
|
8 |
-
class Webspace extends \PleskX\Api\Operator
|
9 |
-
{
|
10 |
-
public function getPermissionDescriptor()
|
11 |
-
{
|
12 |
-
$response = $this->request('get-permission-descriptor.filter');
|
13 |
-
|
14 |
-
return new Struct\PermissionDescriptor($response);
|
15 |
-
}
|
16 |
-
|
17 |
-
public function getLimitDescriptor()
|
18 |
-
{
|
19 |
-
$response = $this->request('get-limit-descriptor.filter');
|
20 |
-
|
21 |
-
return new Struct\LimitDescriptor($response);
|
22 |
-
}
|
23 |
-
|
24 |
-
public function getPhysicalHostingDescriptor()
|
25 |
-
{
|
26 |
-
$response = $this->request('get-physical-hosting-descriptor.filter');
|
27 |
-
|
28 |
-
return new Struct\PhysicalHostingDescriptor($response);
|
29 |
-
}
|
30 |
-
|
31 |
-
/**
|
32 |
-
* @param string $field
|
33 |
-
* @param int|string $value
|
34 |
-
*
|
35 |
-
* @return Struct\PhpSettings
|
36 |
-
*/
|
37 |
-
public function getPhpSettings($field, $value)
|
38 |
-
{
|
39 |
-
$packet = $this->_client->getPacket();
|
40 |
-
$getTag = $packet->addChild($this->_wrapperTag)->addChild('get');
|
41 |
-
|
42 |
-
$getTag->addChild('filter')->addChild($field, $value);
|
43 |
-
$getTag->addChild('dataset')->addChild('php-settings');
|
44 |
-
|
45 |
-
$response = $this->_client->request($packet, \PleskX\Api\Client::RESPONSE_FULL);
|
46 |
-
|
47 |
-
return new Struct\PhpSettings($response);
|
48 |
-
}
|
49 |
-
|
50 |
-
/**
|
51 |
-
* @param string $field
|
52 |
-
* @param int|string $value
|
53 |
-
*
|
54 |
-
* @return Struct\Limits
|
55 |
-
*/
|
56 |
-
public function getLimits($field, $value)
|
57 |
-
{
|
58 |
-
$items = $this->_getItems(Struct\Limits::class, 'limits', $field, $value);
|
59 |
-
|
60 |
-
return reset($items);
|
61 |
-
}
|
62 |
-
|
63 |
-
/**
|
64 |
-
* @param array $properties
|
65 |
-
* @param array|null $hostingProperties
|
66 |
-
* @param $planName
|
67 |
-
*
|
68 |
-
* @return Struct\Info
|
69 |
-
*/
|
70 |
-
public function create(array $properties, array $hostingProperties = null, $planName = null)
|
71 |
-
{
|
72 |
-
$packet = $this->_client->getPacket();
|
73 |
-
$info = $packet->addChild($this->_wrapperTag)->addChild('add');
|
74 |
-
|
75 |
-
$infoGeneral = $info->addChild('gen_setup');
|
76 |
-
foreach ($properties as $name => $value) {
|
77 |
-
$infoGeneral->addChild($name, $value);
|
78 |
-
}
|
79 |
-
|
80 |
-
if ($hostingProperties) {
|
81 |
-
$infoHosting = $info->addChild('hosting')->addChild('vrt_hst');
|
82 |
-
foreach ($hostingProperties as $name => $value) {
|
83 |
-
$property = $infoHosting->addChild('property');
|
84 |
-
$property->addChild('name', $name);
|
85 |
-
$property->addChild('value', $value);
|
86 |
-
}
|
87 |
-
|
88 |
-
if (isset($properties['ip_address'])) {
|
89 |
-
$infoHosting->addChild('ip_address', $properties['ip_address']);
|
90 |
-
}
|
91 |
-
}
|
92 |
-
|
93 |
-
if ($planName) {
|
94 |
-
$info->addChild('plan-name', $planName);
|
95 |
-
}
|
96 |
-
|
97 |
-
$response = $this->_client->request($packet);
|
98 |
-
|
99 |
-
return new Struct\Info($response);
|
100 |
-
}
|
101 |
-
|
102 |
-
/**
|
103 |
-
* @param string $field
|
104 |
-
* @param int|string $value
|
105 |
-
*
|
106 |
-
* @return bool
|
107 |
-
*/
|
108 |
-
public function delete($field, $value)
|
109 |
-
{
|
110 |
-
return $this->_delete($field, $value);
|
111 |
-
}
|
112 |
-
|
113 |
-
/**
|
114 |
-
* @param string $field
|
115 |
-
* @param int|string $value
|
116 |
-
*
|
117 |
-
* @return Struct\GeneralInfo
|
118 |
-
*/
|
119 |
-
public function get($field, $value)
|
120 |
-
{
|
121 |
-
$items = $this->_getItems(Struct\GeneralInfo::class, 'gen_info', $field, $value);
|
122 |
-
|
123 |
-
return reset($items);
|
124 |
-
}
|
125 |
-
|
126 |
-
/**
|
127 |
-
* @return Struct\GeneralInfo[]
|
128 |
-
*/
|
129 |
-
public function getAll()
|
130 |
-
{
|
131 |
-
return $this->_getItems(Struct\GeneralInfo::class, 'gen_info');
|
132 |
-
}
|
133 |
-
|
134 |
-
/**
|
135 |
-
* @param string $field
|
136 |
-
* @param int|string $value
|
137 |
-
*
|
138 |
-
* @return Struct\DiskUsage
|
139 |
-
*/
|
140 |
-
public function getDiskUsage($field, $value)
|
141 |
-
{
|
142 |
-
$items = $this->_getItems(Struct\DiskUsage::class, 'disk_usage', $field, $value);
|
143 |
-
|
144 |
-
return reset($items);
|
145 |
-
}
|
146 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
|
4 |
namespace PleskX\Api;
|
5 |
-
|
6 |
abstract class Struct
|
7 |
{
|
8 |
public function __set($property, $value)
|
2 |
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
|
4 |
namespace PleskX\Api;
|
5 |
+
defined('ABSPATH') or die();
|
6 |
abstract class Struct
|
7 |
{
|
8 |
public function __set($property, $value)
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/Certificate/Info.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
|
4 |
namespace PleskX\Api\Struct\Certificate;
|
5 |
-
|
6 |
class Info extends \PleskX\Api\Struct
|
7 |
{
|
8 |
/** @var string */
|
2 |
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
|
4 |
namespace PleskX\Api\Struct\Certificate;
|
5 |
+
defined('ABSPATH') or die();
|
6 |
class Info extends \PleskX\Api\Struct
|
7 |
{
|
8 |
/** @var string */
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/Customer/GeneralInfo.php
DELETED
@@ -1,69 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
-
|
4 |
-
namespace PleskX\Api\Struct\Customer;
|
5 |
-
|
6 |
-
class GeneralInfo extends \PleskX\Api\Struct
|
7 |
-
{
|
8 |
-
/** @var string */
|
9 |
-
public $company;
|
10 |
-
|
11 |
-
/** @var string */
|
12 |
-
public $personalName;
|
13 |
-
|
14 |
-
/** @var string */
|
15 |
-
public $login;
|
16 |
-
|
17 |
-
/** @var string */
|
18 |
-
public $guid;
|
19 |
-
|
20 |
-
/** @var string */
|
21 |
-
public $email;
|
22 |
-
|
23 |
-
/** @var string */
|
24 |
-
public $phone;
|
25 |
-
|
26 |
-
/** @var string */
|
27 |
-
public $fax;
|
28 |
-
|
29 |
-
/** @var string */
|
30 |
-
public $address;
|
31 |
-
|
32 |
-
/** @var string */
|
33 |
-
public $postalCode;
|
34 |
-
|
35 |
-
/** @var string */
|
36 |
-
public $city;
|
37 |
-
|
38 |
-
/** @var string */
|
39 |
-
public $state;
|
40 |
-
|
41 |
-
/** @var string */
|
42 |
-
public $country;
|
43 |
-
|
44 |
-
/** @var string */
|
45 |
-
public $description;
|
46 |
-
|
47 |
-
/** @var string */
|
48 |
-
public $externalId;
|
49 |
-
|
50 |
-
public function __construct($apiResponse)
|
51 |
-
{
|
52 |
-
$this->_initScalarProperties($apiResponse, [
|
53 |
-
['cname' => 'company'],
|
54 |
-
['pname' => 'personalName'],
|
55 |
-
'login',
|
56 |
-
'guid',
|
57 |
-
'email',
|
58 |
-
'phone',
|
59 |
-
'fax',
|
60 |
-
'address',
|
61 |
-
['pcode' => 'postalCode'],
|
62 |
-
'city',
|
63 |
-
'state',
|
64 |
-
'country',
|
65 |
-
'external-id',
|
66 |
-
'description',
|
67 |
-
]);
|
68 |
-
}
|
69 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/Customer/Info.php
DELETED
@@ -1,21 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
-
|
4 |
-
namespace PleskX\Api\Struct\Customer;
|
5 |
-
|
6 |
-
class Info extends \PleskX\Api\Struct
|
7 |
-
{
|
8 |
-
/** @var int */
|
9 |
-
public $id;
|
10 |
-
|
11 |
-
/** @var string */
|
12 |
-
public $guid;
|
13 |
-
|
14 |
-
public function __construct($apiResponse)
|
15 |
-
{
|
16 |
-
$this->_initScalarProperties($apiResponse, [
|
17 |
-
'id',
|
18 |
-
'guid',
|
19 |
-
]);
|
20 |
-
}
|
21 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/Database/Info.php
DELETED
@@ -1,37 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
-
|
4 |
-
namespace PleskX\Api\Struct\Database;
|
5 |
-
|
6 |
-
class Info extends \PleskX\Api\Struct
|
7 |
-
{
|
8 |
-
/** @var int */
|
9 |
-
public $id;
|
10 |
-
|
11 |
-
/** @var string */
|
12 |
-
public $name;
|
13 |
-
|
14 |
-
/** @var string */
|
15 |
-
public $type;
|
16 |
-
|
17 |
-
/** @var int */
|
18 |
-
public $webspaceId;
|
19 |
-
|
20 |
-
/** @var int */
|
21 |
-
public $dbServerId;
|
22 |
-
|
23 |
-
/** @var int */
|
24 |
-
public $defaultUserId;
|
25 |
-
|
26 |
-
public function __construct($apiResponse)
|
27 |
-
{
|
28 |
-
$this->_initScalarProperties($apiResponse, [
|
29 |
-
'id',
|
30 |
-
'name',
|
31 |
-
'type',
|
32 |
-
'webspace-id',
|
33 |
-
'db-server-id',
|
34 |
-
'default-user-id',
|
35 |
-
]);
|
36 |
-
}
|
37 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/Database/UserInfo.php
DELETED
@@ -1,25 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
-
|
4 |
-
namespace PleskX\Api\Struct\Database;
|
5 |
-
|
6 |
-
class UserInfo extends \PleskX\Api\Struct
|
7 |
-
{
|
8 |
-
/** @var int */
|
9 |
-
public $id;
|
10 |
-
|
11 |
-
/** @var string */
|
12 |
-
public $login;
|
13 |
-
|
14 |
-
/** @var int */
|
15 |
-
public $dbId;
|
16 |
-
|
17 |
-
public function __construct($apiResponse)
|
18 |
-
{
|
19 |
-
$this->_initScalarProperties($apiResponse, [
|
20 |
-
'id',
|
21 |
-
'login',
|
22 |
-
'db-id',
|
23 |
-
]);
|
24 |
-
}
|
25 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/DatabaseServer/Info.php
DELETED
@@ -1,29 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
-
|
4 |
-
namespace PleskX\Api\Struct\DatabaseServer;
|
5 |
-
|
6 |
-
class Info extends \PleskX\Api\Struct
|
7 |
-
{
|
8 |
-
/** @var int */
|
9 |
-
public $id;
|
10 |
-
|
11 |
-
/** @var string */
|
12 |
-
public $host;
|
13 |
-
|
14 |
-
/** @var int */
|
15 |
-
public $port;
|
16 |
-
|
17 |
-
/** @var string */
|
18 |
-
public $type;
|
19 |
-
|
20 |
-
public function __construct($apiResponse)
|
21 |
-
{
|
22 |
-
$this->_initScalarProperties($apiResponse, [
|
23 |
-
'id',
|
24 |
-
'host',
|
25 |
-
'port',
|
26 |
-
'type',
|
27 |
-
]);
|
28 |
-
}
|
29 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/Dns/Info.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
|
4 |
namespace PleskX\Api\Struct\Dns;
|
5 |
-
|
6 |
class Info extends \PleskX\Api\Struct
|
7 |
{
|
8 |
/** @var int */
|
2 |
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
|
4 |
namespace PleskX\Api\Struct\Dns;
|
5 |
+
defined('ABSPATH') or die();
|
6 |
class Info extends \PleskX\Api\Struct
|
7 |
{
|
8 |
/** @var int */
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/EventLog/DetailedEvent.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
|
4 |
namespace PleskX\Api\Struct\EventLog;
|
5 |
-
|
6 |
class DetailedEvent extends \PleskX\Api\Struct
|
7 |
{
|
8 |
/** @var int */
|
2 |
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
|
4 |
namespace PleskX\Api\Struct\EventLog;
|
5 |
+
defined('ABSPATH') or die();
|
6 |
class DetailedEvent extends \PleskX\Api\Struct
|
7 |
{
|
8 |
/** @var int */
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/EventLog/Event.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
|
4 |
namespace PleskX\Api\Struct\EventLog;
|
5 |
-
|
6 |
class Event extends \PleskX\Api\Struct
|
7 |
{
|
8 |
/** @var string */
|
2 |
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
|
4 |
namespace PleskX\Api\Struct\EventLog;
|
5 |
+
defined('ABSPATH') or die();
|
6 |
class Event extends \PleskX\Api\Struct
|
7 |
{
|
8 |
/** @var string */
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/Ip/Info.php
DELETED
@@ -1,29 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
-
|
4 |
-
namespace PleskX\Api\Struct\Ip;
|
5 |
-
|
6 |
-
class Info extends \PleskX\Api\Struct
|
7 |
-
{
|
8 |
-
/** @var string */
|
9 |
-
public $ipAddress;
|
10 |
-
|
11 |
-
/** @var string */
|
12 |
-
public $netmask;
|
13 |
-
|
14 |
-
/** @var string */
|
15 |
-
public $type;
|
16 |
-
|
17 |
-
/** @var string */
|
18 |
-
public $interface;
|
19 |
-
|
20 |
-
public function __construct($apiResponse)
|
21 |
-
{
|
22 |
-
$this->_initScalarProperties($apiResponse, [
|
23 |
-
'ip_address',
|
24 |
-
'netmask',
|
25 |
-
'type',
|
26 |
-
'interface',
|
27 |
-
]);
|
28 |
-
}
|
29 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/Locale/Info.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
|
4 |
namespace PleskX\Api\Struct\Locale;
|
5 |
-
|
6 |
class Info extends \PleskX\Api\Struct
|
7 |
{
|
8 |
/** @var string */
|
2 |
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
|
4 |
namespace PleskX\Api\Struct\Locale;
|
5 |
+
defined('ABSPATH') or die();
|
6 |
class Info extends \PleskX\Api\Struct
|
7 |
{
|
8 |
/** @var string */
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/Mail/Info.php
DELETED
@@ -1,21 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
-
|
4 |
-
namespace PleskX\Api\Struct\Mail;
|
5 |
-
|
6 |
-
class Info extends \PleskX\Api\Struct
|
7 |
-
{
|
8 |
-
/** @var int */
|
9 |
-
public $id;
|
10 |
-
|
11 |
-
/** @var string */
|
12 |
-
public $name;
|
13 |
-
|
14 |
-
public function __construct($apiResponse)
|
15 |
-
{
|
16 |
-
$this->_initScalarProperties($apiResponse, [
|
17 |
-
'id',
|
18 |
-
'name',
|
19 |
-
]);
|
20 |
-
}
|
21 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/PhpHandler/Info.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
|
4 |
namespace PleskX\Api\Struct\PhpHandler;
|
5 |
-
|
6 |
use PleskX\Api\Struct;
|
7 |
|
8 |
class Info extends Struct
|
2 |
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
|
4 |
namespace PleskX\Api\Struct\PhpHandler;
|
5 |
+
defined('ABSPATH') or die();
|
6 |
use PleskX\Api\Struct;
|
7 |
|
8 |
class Info extends Struct
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/ProtectedDirectory/DataInfo.php
DELETED
@@ -1,23 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
-
|
4 |
-
namespace PleskX\Api\Struct\ProtectedDirectory;
|
5 |
-
|
6 |
-
use PleskX\Api\Struct;
|
7 |
-
|
8 |
-
class DataInfo extends Struct
|
9 |
-
{
|
10 |
-
/** @var string */
|
11 |
-
public $name;
|
12 |
-
|
13 |
-
/** @var string */
|
14 |
-
public $header;
|
15 |
-
|
16 |
-
public function __construct($apiResponse)
|
17 |
-
{
|
18 |
-
$this->_initScalarProperties($apiResponse, [
|
19 |
-
'name',
|
20 |
-
'header',
|
21 |
-
]);
|
22 |
-
}
|
23 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/ProtectedDirectory/Info.php
DELETED
@@ -1,19 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
-
|
4 |
-
namespace PleskX\Api\Struct\ProtectedDirectory;
|
5 |
-
|
6 |
-
use PleskX\Api\Struct;
|
7 |
-
|
8 |
-
class Info extends Struct
|
9 |
-
{
|
10 |
-
/** @var int */
|
11 |
-
public $id;
|
12 |
-
|
13 |
-
public function __construct($apiResponse)
|
14 |
-
{
|
15 |
-
$this->_initScalarProperties($apiResponse, [
|
16 |
-
'id',
|
17 |
-
]);
|
18 |
-
}
|
19 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/ProtectedDirectory/UserInfo.php
DELETED
@@ -1,17 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
-
|
4 |
-
namespace PleskX\Api\Struct\ProtectedDirectory;
|
5 |
-
|
6 |
-
class UserInfo extends \PleskX\Api\Struct
|
7 |
-
{
|
8 |
-
/** @var int */
|
9 |
-
public $id;
|
10 |
-
|
11 |
-
public function __construct($apiResponse)
|
12 |
-
{
|
13 |
-
$this->_initScalarProperties($apiResponse, [
|
14 |
-
'id',
|
15 |
-
]);
|
16 |
-
}
|
17 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/Reseller/GeneralInfo.php
DELETED
@@ -1,32 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
-
|
4 |
-
namespace PleskX\Api\Struct\Reseller;
|
5 |
-
|
6 |
-
class GeneralInfo extends \PleskX\Api\Struct
|
7 |
-
{
|
8 |
-
/** @var int */
|
9 |
-
public $id;
|
10 |
-
|
11 |
-
/** @var string */
|
12 |
-
public $personalName;
|
13 |
-
|
14 |
-
/** @var string */
|
15 |
-
public $login;
|
16 |
-
|
17 |
-
/** @var array */
|
18 |
-
public $permissions;
|
19 |
-
|
20 |
-
public function __construct($apiResponse)
|
21 |
-
{
|
22 |
-
$this->_initScalarProperties($apiResponse->{'gen-info'}, [
|
23 |
-
['pname' => 'personalName'],
|
24 |
-
'login',
|
25 |
-
]);
|
26 |
-
|
27 |
-
$this->permissions = [];
|
28 |
-
foreach ($apiResponse->permissions->permission as $permissionInfo) {
|
29 |
-
$this->permissions[(string) $permissionInfo->name] = (string) $permissionInfo->value;
|
30 |
-
}
|
31 |
-
}
|
32 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/Reseller/Info.php
DELETED
@@ -1,21 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
-
|
4 |
-
namespace PleskX\Api\Struct\Reseller;
|
5 |
-
|
6 |
-
class Info extends \PleskX\Api\Struct
|
7 |
-
{
|
8 |
-
/** @var int */
|
9 |
-
public $id;
|
10 |
-
|
11 |
-
/** @var string */
|
12 |
-
public $guid;
|
13 |
-
|
14 |
-
public function __construct($apiResponse)
|
15 |
-
{
|
16 |
-
$this->_initScalarProperties($apiResponse, [
|
17 |
-
'id',
|
18 |
-
'guid',
|
19 |
-
]);
|
20 |
-
}
|
21 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/Server/Admin.php
DELETED
@@ -1,25 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
-
|
4 |
-
namespace PleskX\Api\Struct\Server;
|
5 |
-
|
6 |
-
class Admin extends \PleskX\Api\Struct
|
7 |
-
{
|
8 |
-
/** @var string */
|
9 |
-
public $companyName;
|
10 |
-
|
11 |
-
/** @var string */
|
12 |
-
public $name;
|
13 |
-
|
14 |
-
/** @var string */
|
15 |
-
public $email;
|
16 |
-
|
17 |
-
public function __construct($apiResponse)
|
18 |
-
{
|
19 |
-
$this->_initScalarProperties($apiResponse, [
|
20 |
-
['admin_cname' => 'companyName'],
|
21 |
-
['admin_pname' => 'name'],
|
22 |
-
['admin_email' => 'email'],
|
23 |
-
]);
|
24 |
-
}
|
25 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/Server/GeneralInfo.php
DELETED
@@ -1,25 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
-
|
4 |
-
namespace PleskX\Api\Struct\Server;
|
5 |
-
|
6 |
-
class GeneralInfo extends \PleskX\Api\Struct
|
7 |
-
{
|
8 |
-
/** @var string */
|
9 |
-
public $serverName;
|
10 |
-
|
11 |
-
/** @var string */
|
12 |
-
public $serverGuid;
|
13 |
-
|
14 |
-
/** @var string */
|
15 |
-
public $mode;
|
16 |
-
|
17 |
-
public function __construct($apiResponse)
|
18 |
-
{
|
19 |
-
$this->_initScalarProperties($apiResponse, [
|
20 |
-
'server_name',
|
21 |
-
'server_guid',
|
22 |
-
'mode',
|
23 |
-
]);
|
24 |
-
}
|
25 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/Server/Preferences.php
DELETED
@@ -1,25 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
-
|
4 |
-
namespace PleskX\Api\Struct\Server;
|
5 |
-
|
6 |
-
class Preferences extends \PleskX\Api\Struct
|
7 |
-
{
|
8 |
-
/** @var int */
|
9 |
-
public $statTtl;
|
10 |
-
|
11 |
-
/** @var int */
|
12 |
-
public $trafficAccounting;
|
13 |
-
|
14 |
-
/** @var int */
|
15 |
-
public $restartApacheInterval;
|
16 |
-
|
17 |
-
public function __construct($apiResponse)
|
18 |
-
{
|
19 |
-
$this->_initScalarProperties($apiResponse, [
|
20 |
-
'stat_ttl',
|
21 |
-
'traffic_accounting',
|
22 |
-
'restart_apache_interval',
|
23 |
-
]);
|
24 |
-
}
|
25 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/Server/SessionPreferences.php
DELETED
@@ -1,17 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
-
|
4 |
-
namespace PleskX\Api\Struct\Server;
|
5 |
-
|
6 |
-
class SessionPreferences extends \PleskX\Api\Struct
|
7 |
-
{
|
8 |
-
/** @var int */
|
9 |
-
public $loginTimeout;
|
10 |
-
|
11 |
-
public function __construct($apiResponse)
|
12 |
-
{
|
13 |
-
$this->_initScalarProperties($apiResponse, [
|
14 |
-
'login_timeout',
|
15 |
-
]);
|
16 |
-
}
|
17 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/Server/Statistics.php
DELETED
@@ -1,19 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
-
|
4 |
-
namespace PleskX\Api\Struct\Server;
|
5 |
-
|
6 |
-
class Statistics extends \PleskX\Api\Struct
|
7 |
-
{
|
8 |
-
/** @var Statistics\Objects */
|
9 |
-
public $objects;
|
10 |
-
|
11 |
-
/** @var Statistics\Version */
|
12 |
-
public $version;
|
13 |
-
|
14 |
-
public function __construct($apiResponse)
|
15 |
-
{
|
16 |
-
$this->objects = new Statistics\Objects($apiResponse->objects);
|
17 |
-
$this->version = new Statistics\Version($apiResponse->version);
|
18 |
-
}
|
19 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/Server/Statistics/Objects.php
DELETED
@@ -1,21 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
-
|
4 |
-
namespace PleskX\Api\Struct\Server\Statistics;
|
5 |
-
|
6 |
-
class Objects extends \PleskX\Api\Struct
|
7 |
-
{
|
8 |
-
/** @var int */
|
9 |
-
public $clients;
|
10 |
-
|
11 |
-
/** @var int */
|
12 |
-
public $domains;
|
13 |
-
|
14 |
-
public function __construct($apiResponse)
|
15 |
-
{
|
16 |
-
$this->_initScalarProperties($apiResponse, [
|
17 |
-
'clients',
|
18 |
-
'domains',
|
19 |
-
]);
|
20 |
-
}
|
21 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/Server/Statistics/Version.php
DELETED
@@ -1,21 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
-
|
4 |
-
namespace PleskX\Api\Struct\Server\Statistics;
|
5 |
-
|
6 |
-
class Version extends \PleskX\Api\Struct
|
7 |
-
{
|
8 |
-
/** @var string */
|
9 |
-
public $internalName;
|
10 |
-
|
11 |
-
/** @var string */
|
12 |
-
public $version;
|
13 |
-
|
14 |
-
public function __construct($apiResponse)
|
15 |
-
{
|
16 |
-
$this->_initScalarProperties($apiResponse, [
|
17 |
-
['plesk_name' => 'internalName'],
|
18 |
-
['plesk_version' => 'version'],
|
19 |
-
]);
|
20 |
-
}
|
21 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/Server/UpdatesInfo.php
DELETED
@@ -1,21 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
-
|
4 |
-
namespace PleskX\Api\Struct\Server;
|
5 |
-
|
6 |
-
class UpdatesInfo extends \PleskX\Api\Struct
|
7 |
-
{
|
8 |
-
/** @var string */
|
9 |
-
public $lastInstalledUpdate;
|
10 |
-
|
11 |
-
/** @var bool */
|
12 |
-
public $installUpdatesAutomatically;
|
13 |
-
|
14 |
-
public function __construct($apiResponse)
|
15 |
-
{
|
16 |
-
$this->_initScalarProperties($apiResponse, [
|
17 |
-
'last_installed_update',
|
18 |
-
'install_updates_automatically',
|
19 |
-
]);
|
20 |
-
}
|
21 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/ServicePlan/Info.php
DELETED
@@ -1,29 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
-
|
4 |
-
namespace PleskX\Api\Struct\ServicePlan;
|
5 |
-
|
6 |
-
class Info extends \PleskX\Api\Struct
|
7 |
-
{
|
8 |
-
/** @var int */
|
9 |
-
public $id;
|
10 |
-
|
11 |
-
/** @var string */
|
12 |
-
public $name;
|
13 |
-
|
14 |
-
/** @var string */
|
15 |
-
public $guid;
|
16 |
-
|
17 |
-
/** @var string */
|
18 |
-
public $externalId;
|
19 |
-
|
20 |
-
public function __construct($apiResponse)
|
21 |
-
{
|
22 |
-
$this->_initScalarProperties($apiResponse, [
|
23 |
-
'id',
|
24 |
-
'name',
|
25 |
-
'guid',
|
26 |
-
'external-id',
|
27 |
-
]);
|
28 |
-
}
|
29 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/Session/Info.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
|
4 |
namespace PleskX\Api\Struct\Session;
|
5 |
-
|
6 |
class Info extends \PleskX\Api\Struct
|
7 |
{
|
8 |
/** @var string */
|
2 |
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
|
4 |
namespace PleskX\Api\Struct\Session;
|
5 |
+
defined('ABSPATH') or die();
|
6 |
class Info extends \PleskX\Api\Struct
|
7 |
{
|
8 |
/** @var string */
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/Site/GeneralInfo.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
|
4 |
namespace PleskX\Api\Struct\Site;
|
5 |
-
|
6 |
class GeneralInfo extends \PleskX\Api\Struct
|
7 |
{
|
8 |
/** @var string */
|
2 |
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
|
4 |
namespace PleskX\Api\Struct\Site;
|
5 |
+
defined('ABSPATH') or die();
|
6 |
class GeneralInfo extends \PleskX\Api\Struct
|
7 |
{
|
8 |
/** @var string */
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/Site/HostingInfo.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
|
4 |
namespace PleskX\Api\Struct\Site;
|
5 |
-
|
6 |
class HostingInfo extends \PleskX\Api\Struct
|
7 |
{
|
8 |
/** @var array */
|
2 |
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
|
4 |
namespace PleskX\Api\Struct\Site;
|
5 |
+
defined('ABSPATH') or die();
|
6 |
class HostingInfo extends \PleskX\Api\Struct
|
7 |
{
|
8 |
/** @var array */
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/Site/Info.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
|
4 |
namespace PleskX\Api\Struct\Site;
|
5 |
-
|
6 |
class Info extends \PleskX\Api\Struct
|
7 |
{
|
8 |
/** @var int */
|
2 |
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
|
4 |
namespace PleskX\Api\Struct\Site;
|
5 |
+
defined('ABSPATH') or die();
|
6 |
class Info extends \PleskX\Api\Struct
|
7 |
{
|
8 |
/** @var int */
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/SiteAlias/GeneralInfo.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
|
4 |
namespace PleskX\Api\Struct\SiteAlias;
|
5 |
-
|
6 |
class GeneralInfo extends \PleskX\Api\Struct
|
7 |
{
|
8 |
/** @var string */
|
2 |
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
|
4 |
namespace PleskX\Api\Struct\SiteAlias;
|
5 |
+
defined('ABSPATH') or die();
|
6 |
class GeneralInfo extends \PleskX\Api\Struct
|
7 |
{
|
8 |
/** @var string */
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/SiteAlias/Info.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
|
4 |
namespace PleskX\Api\Struct\SiteAlias;
|
5 |
-
|
6 |
class Info extends \PleskX\Api\Struct
|
7 |
{
|
8 |
/** @var string */
|
2 |
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
|
4 |
namespace PleskX\Api\Struct\SiteAlias;
|
5 |
+
defined('ABSPATH') or die();
|
6 |
class Info extends \PleskX\Api\Struct
|
7 |
{
|
8 |
/** @var string */
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/Subdomain/Info.php
DELETED
@@ -1,32 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
-
|
4 |
-
namespace PleskX\Api\Struct\Subdomain;
|
5 |
-
|
6 |
-
class Info extends \PleskX\Api\Struct
|
7 |
-
{
|
8 |
-
/** @var int */
|
9 |
-
public $id;
|
10 |
-
|
11 |
-
/** @var string */
|
12 |
-
public $parent;
|
13 |
-
|
14 |
-
/** @var string */
|
15 |
-
public $name;
|
16 |
-
|
17 |
-
/** @var array */
|
18 |
-
public $properties;
|
19 |
-
|
20 |
-
public function __construct($apiResponse)
|
21 |
-
{
|
22 |
-
$this->properties = [];
|
23 |
-
$this->_initScalarProperties($apiResponse, [
|
24 |
-
'id',
|
25 |
-
'parent',
|
26 |
-
'name',
|
27 |
-
]);
|
28 |
-
foreach ($apiResponse->property as $propertyInfo) {
|
29 |
-
$this->properties[(string) $propertyInfo->name] = (string) $propertyInfo->value;
|
30 |
-
}
|
31 |
-
}
|
32 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/Ui/CustomButton.php
DELETED
@@ -1,45 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
-
|
4 |
-
namespace PleskX\Api\Struct\Ui;
|
5 |
-
|
6 |
-
class CustomButton extends \PleskX\Api\Struct
|
7 |
-
{
|
8 |
-
/** @var string */
|
9 |
-
public $id;
|
10 |
-
|
11 |
-
/** @var int */
|
12 |
-
public $sortKey;
|
13 |
-
|
14 |
-
/** @var bool */
|
15 |
-
public $public;
|
16 |
-
|
17 |
-
/** @var bool */
|
18 |
-
public $internal;
|
19 |
-
|
20 |
-
/** @var bool */
|
21 |
-
public $noFrame;
|
22 |
-
|
23 |
-
/** @var string */
|
24 |
-
public $place;
|
25 |
-
|
26 |
-
/** @var string */
|
27 |
-
public $url;
|
28 |
-
|
29 |
-
/** @var string */
|
30 |
-
public $text;
|
31 |
-
|
32 |
-
public function __construct($apiResponse)
|
33 |
-
{
|
34 |
-
$this->_initScalarProperties($apiResponse, ['id']);
|
35 |
-
$this->_initScalarProperties($apiResponse->properties, [
|
36 |
-
'sort_key',
|
37 |
-
'public',
|
38 |
-
'internal',
|
39 |
-
['noframe' => 'noFrame'],
|
40 |
-
'place',
|
41 |
-
'url',
|
42 |
-
'text',
|
43 |
-
]);
|
44 |
-
}
|
45 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/Webspace/DiskUsage.php
DELETED
@@ -1,58 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
-
// Author: Frederic Leclercq
|
4 |
-
|
5 |
-
namespace PleskX\Api\Struct\Webspace;
|
6 |
-
|
7 |
-
class DiskUsage extends \PleskX\Api\Struct
|
8 |
-
{
|
9 |
-
/** @var int */
|
10 |
-
public $httpdocs;
|
11 |
-
|
12 |
-
/** @var int */
|
13 |
-
public $httpsdocs;
|
14 |
-
|
15 |
-
/** @var int */
|
16 |
-
public $subdomains;
|
17 |
-
|
18 |
-
/** @var int */
|
19 |
-
public $anonftp;
|
20 |
-
|
21 |
-
/** @var int */
|
22 |
-
public $logs;
|
23 |
-
|
24 |
-
/** @var int */
|
25 |
-
public $dbases;
|
26 |
-
|
27 |
-
/** @var int */
|
28 |
-
public $mailboxes;
|
29 |
-
|
30 |
-
/** @var int */
|
31 |
-
public $maillists;
|
32 |
-
|
33 |
-
/** @var int */
|
34 |
-
public $domaindumps;
|
35 |
-
|
36 |
-
/** @var int */
|
37 |
-
public $configs;
|
38 |
-
|
39 |
-
/** @var int */
|
40 |
-
public $chroot;
|
41 |
-
|
42 |
-
public function __construct($apiResponse)
|
43 |
-
{
|
44 |
-
$this->_initScalarProperties($apiResponse, [
|
45 |
-
'httpdocs',
|
46 |
-
'httpsdocs',
|
47 |
-
'subdomains',
|
48 |
-
'anonftp',
|
49 |
-
'logs',
|
50 |
-
'dbases',
|
51 |
-
'mailboxes',
|
52 |
-
'maillists',
|
53 |
-
'domaindumps',
|
54 |
-
'configs',
|
55 |
-
'chroot',
|
56 |
-
]);
|
57 |
-
}
|
58 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/Webspace/GeneralInfo.php
DELETED
@@ -1,25 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
-
|
4 |
-
namespace PleskX\Api\Struct\Webspace;
|
5 |
-
|
6 |
-
class GeneralInfo extends \PleskX\Api\Struct
|
7 |
-
{
|
8 |
-
/** @var string */
|
9 |
-
public $name;
|
10 |
-
|
11 |
-
/** @var string */
|
12 |
-
public $guid;
|
13 |
-
|
14 |
-
/** @var int */
|
15 |
-
public $realSize;
|
16 |
-
|
17 |
-
public function __construct($apiResponse)
|
18 |
-
{
|
19 |
-
$this->_initScalarProperties($apiResponse, [
|
20 |
-
'name',
|
21 |
-
'guid',
|
22 |
-
'real_size',
|
23 |
-
]);
|
24 |
-
}
|
25 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/Webspace/HostingPropertyInfo.php
DELETED
@@ -1,25 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
-
|
4 |
-
namespace PleskX\Api\Struct\Webspace;
|
5 |
-
|
6 |
-
class HostingPropertyInfo extends \PleskX\Api\Struct
|
7 |
-
{
|
8 |
-
/** @var string */
|
9 |
-
public $name;
|
10 |
-
|
11 |
-
/** @var string */
|
12 |
-
public $type;
|
13 |
-
|
14 |
-
/** @var string */
|
15 |
-
public $label;
|
16 |
-
|
17 |
-
public function __construct($apiResponse)
|
18 |
-
{
|
19 |
-
$this->_initScalarProperties($apiResponse, [
|
20 |
-
'name',
|
21 |
-
'type',
|
22 |
-
'label',
|
23 |
-
]);
|
24 |
-
}
|
25 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/Webspace/Info.php
DELETED
@@ -1,21 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
-
|
4 |
-
namespace PleskX\Api\Struct\Webspace;
|
5 |
-
|
6 |
-
class Info extends \PleskX\Api\Struct
|
7 |
-
{
|
8 |
-
/** @var int */
|
9 |
-
public $id;
|
10 |
-
|
11 |
-
/** @var string */
|
12 |
-
public $guid;
|
13 |
-
|
14 |
-
public function __construct($apiResponse)
|
15 |
-
{
|
16 |
-
$this->_initScalarProperties($apiResponse, [
|
17 |
-
'id',
|
18 |
-
'guid',
|
19 |
-
]);
|
20 |
-
}
|
21 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/Webspace/Limit.php
DELETED
@@ -1,21 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
-
|
4 |
-
namespace PleskX\Api\Struct\Webspace;
|
5 |
-
|
6 |
-
class Limit extends \PleskX\Api\Struct
|
7 |
-
{
|
8 |
-
/** @var string */
|
9 |
-
public $name;
|
10 |
-
|
11 |
-
/** @var string */
|
12 |
-
public $value;
|
13 |
-
|
14 |
-
public function __construct($apiResponse)
|
15 |
-
{
|
16 |
-
$this->_initScalarProperties($apiResponse, [
|
17 |
-
'name',
|
18 |
-
'value',
|
19 |
-
]);
|
20 |
-
}
|
21 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/Webspace/LimitDescriptor.php
DELETED
@@ -1,19 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
-
|
4 |
-
namespace PleskX\Api\Struct\Webspace;
|
5 |
-
|
6 |
-
class LimitDescriptor extends \PleskX\Api\Struct
|
7 |
-
{
|
8 |
-
/** @var array */
|
9 |
-
public $limits;
|
10 |
-
|
11 |
-
public function __construct($apiResponse)
|
12 |
-
{
|
13 |
-
$this->limits = [];
|
14 |
-
|
15 |
-
foreach ($apiResponse->descriptor->property as $propertyInfo) {
|
16 |
-
$this->limits[(string) $propertyInfo->name] = new LimitInfo($propertyInfo);
|
17 |
-
}
|
18 |
-
}
|
19 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/Webspace/LimitInfo.php
DELETED
@@ -1,25 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
-
|
4 |
-
namespace PleskX\Api\Struct\Webspace;
|
5 |
-
|
6 |
-
class LimitInfo extends \PleskX\Api\Struct
|
7 |
-
{
|
8 |
-
/** @var string */
|
9 |
-
public $name;
|
10 |
-
|
11 |
-
/** @var string */
|
12 |
-
public $type;
|
13 |
-
|
14 |
-
/** @var string */
|
15 |
-
public $label;
|
16 |
-
|
17 |
-
public function __construct($apiResponse)
|
18 |
-
{
|
19 |
-
$this->_initScalarProperties($apiResponse, [
|
20 |
-
'name',
|
21 |
-
'type',
|
22 |
-
'label',
|
23 |
-
]);
|
24 |
-
}
|
25 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/Webspace/Limits.php
DELETED
@@ -1,23 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
-
|
4 |
-
namespace PleskX\Api\Struct\Webspace;
|
5 |
-
|
6 |
-
class Limits extends \PleskX\Api\Struct
|
7 |
-
{
|
8 |
-
/** @var string */
|
9 |
-
public $overuse;
|
10 |
-
|
11 |
-
/** @var array */
|
12 |
-
public $limits;
|
13 |
-
|
14 |
-
public function __construct($apiResponse)
|
15 |
-
{
|
16 |
-
$this->_initScalarProperties($apiResponse, ['overuse']);
|
17 |
-
$this->limits = [];
|
18 |
-
|
19 |
-
foreach ($apiResponse->limit as $limit) {
|
20 |
-
$this->limits[(string) $limit->name] = new Limit($limit);
|
21 |
-
}
|
22 |
-
}
|
23 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/Webspace/PermissionDescriptor.php
DELETED
@@ -1,19 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
-
|
4 |
-
namespace PleskX\Api\Struct\Webspace;
|
5 |
-
|
6 |
-
class PermissionDescriptor extends \PleskX\Api\Struct
|
7 |
-
{
|
8 |
-
/** @var array */
|
9 |
-
public $permissions;
|
10 |
-
|
11 |
-
public function __construct($apiResponse)
|
12 |
-
{
|
13 |
-
$this->permissions = [];
|
14 |
-
|
15 |
-
foreach ($apiResponse->descriptor->property as $propertyInfo) {
|
16 |
-
$this->permissions[(string) $propertyInfo->name] = new PermissionInfo($propertyInfo);
|
17 |
-
}
|
18 |
-
}
|
19 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/Webspace/PermissionInfo.php
DELETED
@@ -1,25 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
-
|
4 |
-
namespace PleskX\Api\Struct\Webspace;
|
5 |
-
|
6 |
-
class PermissionInfo extends \PleskX\Api\Struct
|
7 |
-
{
|
8 |
-
/** @var string */
|
9 |
-
public $name;
|
10 |
-
|
11 |
-
/** @var string */
|
12 |
-
public $type;
|
13 |
-
|
14 |
-
/** @var string */
|
15 |
-
public $label;
|
16 |
-
|
17 |
-
public function __construct($apiResponse)
|
18 |
-
{
|
19 |
-
$this->_initScalarProperties($apiResponse, [
|
20 |
-
'name',
|
21 |
-
'type',
|
22 |
-
'label',
|
23 |
-
]);
|
24 |
-
}
|
25 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/Webspace/PhpSettings.php
DELETED
@@ -1,19 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
-
|
4 |
-
namespace PleskX\Api\Struct\Webspace;
|
5 |
-
|
6 |
-
class PhpSettings extends \PleskX\Api\Struct
|
7 |
-
{
|
8 |
-
/** @var array */
|
9 |
-
public $properties;
|
10 |
-
|
11 |
-
public function __construct($apiResponse)
|
12 |
-
{
|
13 |
-
$this->properties = [];
|
14 |
-
|
15 |
-
foreach ($apiResponse->webspace->get->result->data->{'php-settings'}->setting as $setting) {
|
16 |
-
$this->properties[(string) $setting->name] = (string) $setting->value;
|
17 |
-
}
|
18 |
-
}
|
19 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/Struct/Webspace/PhysicalHostingDescriptor.php
DELETED
@@ -1,19 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
-
|
4 |
-
namespace PleskX\Api\Struct\Webspace;
|
5 |
-
|
6 |
-
class PhysicalHostingDescriptor extends \PleskX\Api\Struct
|
7 |
-
{
|
8 |
-
/** @var array */
|
9 |
-
public $properties;
|
10 |
-
|
11 |
-
public function __construct($apiResponse)
|
12 |
-
{
|
13 |
-
$this->properties = [];
|
14 |
-
|
15 |
-
foreach ($apiResponse->descriptor->property as $propertyInfo) {
|
16 |
-
$this->properties[(string) $propertyInfo->name] = new HostingPropertyInfo($propertyInfo);
|
17 |
-
}
|
18 |
-
}
|
19 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lets-encrypt/vendor/plesk/api-php-lib/src/Api/XmlResponse.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
|
4 |
namespace PleskX\Api;
|
5 |
-
|
6 |
/**
|
7 |
* XML wrapper for responses.
|
8 |
*/
|
2 |
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
|
4 |
namespace PleskX\Api;
|
5 |
+
defined('ABSPATH') or die();
|
6 |
/**
|
7 |
* XML wrapper for responses.
|
8 |
*/
|
lets-encrypt/vendor/plesk/api-php-lib/tests/ApiClientTest.php
DELETED
@@ -1,173 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
-
|
4 |
-
namespace PleskXTest;
|
5 |
-
|
6 |
-
use PleskX\Api\Client\Exception;
|
7 |
-
|
8 |
-
class ApiClientTest extends TestCase
|
9 |
-
{
|
10 |
-
public function testWrongProtocol()
|
11 |
-
{
|
12 |
-
$this->expectException(\PleskX\Api\Exception::class);
|
13 |
-
$this->expectExceptionCode(1005);
|
14 |
-
|
15 |
-
$packet = static::$_client->getPacket('100.0.0');
|
16 |
-
$packet->addChild('server')->addChild('get_protos');
|
17 |
-
static::$_client->request($packet);
|
18 |
-
}
|
19 |
-
|
20 |
-
public function testUnknownOperator()
|
21 |
-
{
|
22 |
-
$this->expectException(\PleskX\Api\Exception::class);
|
23 |
-
$this->expectExceptionCode(1014);
|
24 |
-
|
25 |
-
$packet = static::$_client->getPacket();
|
26 |
-
$packet->addChild('unknown');
|
27 |
-
static::$_client->request($packet);
|
28 |
-
}
|
29 |
-
|
30 |
-
public function testInvalidXmlRequest()
|
31 |
-
{
|
32 |
-
$this->expectException(\PleskX\Api\Exception::class);
|
33 |
-
$this->expectExceptionCode(1014);
|
34 |
-
|
35 |
-
static::$_client->request('<packet><wrongly formatted xml</packet>');
|
36 |
-
}
|
37 |
-
|
38 |
-
public function testInvalidCredentials()
|
39 |
-
{
|
40 |
-
$this->expectException(\PleskX\Api\Exception::class);
|
41 |
-
$this->expectExceptionCode(1001);
|
42 |
-
|
43 |
-
$host = static::$_client->getHost();
|
44 |
-
$port = static::$_client->getPort();
|
45 |
-
$protocol = static::$_client->getProtocol();
|
46 |
-
$client = new \PleskX\Api\Client($host, $port, $protocol);
|
47 |
-
$client->setCredentials('bad-login', 'bad-password');
|
48 |
-
$packet = static::$_client->getPacket();
|
49 |
-
$packet->addChild('server')->addChild('get_protos');
|
50 |
-
$client->request($packet);
|
51 |
-
}
|
52 |
-
|
53 |
-
public function testInvalidSecretKey()
|
54 |
-
{
|
55 |
-
$this->expectException(\PleskX\Api\Exception::class);
|
56 |
-
$this->expectExceptionCode(11003);
|
57 |
-
|
58 |
-
$host = static::$_client->getHost();
|
59 |
-
$port = static::$_client->getPort();
|
60 |
-
$protocol = static::$_client->getProtocol();
|
61 |
-
$client = new \PleskX\Api\Client($host, $port, $protocol);
|
62 |
-
$client->setSecretKey('bad-key');
|
63 |
-
$packet = static::$_client->getPacket();
|
64 |
-
$packet->addChild('server')->addChild('get_protos');
|
65 |
-
$client->request($packet);
|
66 |
-
}
|
67 |
-
|
68 |
-
public function testLatestMajorProtocol()
|
69 |
-
{
|
70 |
-
$packet = static::$_client->getPacket('1.6');
|
71 |
-
$packet->addChild('server')->addChild('get_protos');
|
72 |
-
$result = static::$_client->request($packet);
|
73 |
-
$this->assertEquals('ok', $result->status);
|
74 |
-
}
|
75 |
-
|
76 |
-
public function testLatestMinorProtocol()
|
77 |
-
{
|
78 |
-
$packet = static::$_client->getPacket('1.6.5');
|
79 |
-
$packet->addChild('server')->addChild('get_protos');
|
80 |
-
$result = static::$_client->request($packet);
|
81 |
-
$this->assertEquals('ok', $result->status);
|
82 |
-
}
|
83 |
-
|
84 |
-
public function testRequestShortSyntax()
|
85 |
-
{
|
86 |
-
$response = static::$_client->request('server.get.gen_info');
|
87 |
-
$this->assertGreaterThan(0, strlen($response->gen_info->server_name));
|
88 |
-
}
|
89 |
-
|
90 |
-
public function testOperatorPlainRequest()
|
91 |
-
{
|
92 |
-
$response = static::$_client->server()->request('get.gen_info');
|
93 |
-
$this->assertGreaterThan(0, strlen($response->gen_info->server_name));
|
94 |
-
$this->assertEquals(36, strlen($response->getValue('server_guid')));
|
95 |
-
}
|
96 |
-
|
97 |
-
public function testRequestArraySyntax()
|
98 |
-
{
|
99 |
-
$response = static::$_client->request([
|
100 |
-
'server' => [
|
101 |
-
'get' => [
|
102 |
-
'gen_info' => '',
|
103 |
-
],
|
104 |
-
],
|
105 |
-
]);
|
106 |
-
$this->assertGreaterThan(0, strlen($response->gen_info->server_name));
|
107 |
-
}
|
108 |
-
|
109 |
-
public function testOperatorArraySyntax()
|
110 |
-
{
|
111 |
-
$response = static::$_client->server()->request(['get' => ['gen_info' => '']]);
|
112 |
-
$this->assertGreaterThan(0, strlen($response->gen_info->server_name));
|
113 |
-
}
|
114 |
-
|
115 |
-
public function testMultiRequest()
|
116 |
-
{
|
117 |
-
$responses = static::$_client->multiRequest([
|
118 |
-
'server.get_protos',
|
119 |
-
'server.get.gen_info',
|
120 |
-
]);
|
121 |
-
|
122 |
-
$this->assertCount(2, $responses);
|
123 |
-
|
124 |
-
$protos = (array) $responses[0]->protos->proto;
|
125 |
-
$generalInfo = $responses[1];
|
126 |
-
|
127 |
-
$this->assertContains('1.6.6.0', $protos);
|
128 |
-
$this->assertGreaterThan(0, strlen($generalInfo->gen_info->server_name));
|
129 |
-
}
|
130 |
-
|
131 |
-
public function testConnectionError()
|
132 |
-
{
|
133 |
-
$this->expectException(\PleskX\Api\Client\Exception::class);
|
134 |
-
|
135 |
-
$client = new \PleskX\Api\Client('invalid-host.dom');
|
136 |
-
$client->server()->getProtos();
|
137 |
-
}
|
138 |
-
|
139 |
-
public function testGetHost()
|
140 |
-
{
|
141 |
-
$client = new \PleskX\Api\Client('example.dom');
|
142 |
-
$this->assertEquals('example.dom', $client->getHost());
|
143 |
-
}
|
144 |
-
|
145 |
-
public function testGetPort()
|
146 |
-
{
|
147 |
-
$client = new \PleskX\Api\Client('example.dom', 12345);
|
148 |
-
$this->assertEquals(12345, $client->getPort());
|
149 |
-
}
|
150 |
-
|
151 |
-
public function testGetProtocol()
|
152 |
-
{
|
153 |
-
$client = new \PleskX\Api\Client('example.dom', 8880, 'http');
|
154 |
-
$this->assertEquals('http', $client->getProtocol());
|
155 |
-
}
|
156 |
-
|
157 |
-
public function testSetVerifyResponse()
|
158 |
-
{
|
159 |
-
static::$_client->setVerifyResponse(function ($xml) {
|
160 |
-
if ($xml->xpath('//proto')) {
|
161 |
-
throw new Exception('proto');
|
162 |
-
}
|
163 |
-
});
|
164 |
-
|
165 |
-
try {
|
166 |
-
static::$_client->server()->getProtos();
|
167 |
-
} catch (Exception $e) {
|
168 |
-
$this->assertEquals('proto', $e->getMessage());
|
169 |
-
} finally {
|
170 |
-
static::$_client->setVerifyResponse();
|
171 |
-
}
|
172 |
-
}
|
173 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lets-encrypt/vendor/plesk/api-php-lib/tests/CertificateTest.php
DELETED
@@ -1,24 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
-
|
4 |
-
namespace PleskXTest;
|
5 |
-
|
6 |
-
class CertificateTest extends TestCase
|
7 |
-
{
|
8 |
-
public function testGenerate()
|
9 |
-
{
|
10 |
-
$certificate = static::$_client->certificate()->generate([
|
11 |
-
'bits' => 2048,
|
12 |
-
'country' => 'RU',
|
13 |
-
'state' => 'NSO',
|
14 |
-
'location' => 'Novosibirsk',
|
15 |
-
'company' => 'Plesk',
|
16 |
-
'email' => 'info@plesk.com',
|
17 |
-
'name' => 'plesk.com',
|
18 |
-
]);
|
19 |
-
$this->assertGreaterThan(0, strlen($certificate->request));
|
20 |
-
$this->assertStringStartsWith('-----BEGIN CERTIFICATE REQUEST-----', $certificate->request);
|
21 |
-
$this->assertGreaterThan(0, strlen($certificate->privateKey));
|
22 |
-
$this->assertStringStartsWith('-----BEGIN PRIVATE KEY-----', $certificate->privateKey);
|
23 |
-
}
|
24 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lets-encrypt/vendor/plesk/api-php-lib/tests/CustomerTest.php
DELETED
@@ -1,86 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
-
|
4 |
-
namespace PleskXTest;
|
5 |
-
|
6 |
-
use PleskXTest\Utility\KeyLimitChecker;
|
7 |
-
use PleskXTest\Utility\PasswordProvider;
|
8 |
-
|
9 |
-
class CustomerTest extends TestCase
|
10 |
-
{
|
11 |
-
private $_customerProperties;
|
12 |
-
|
13 |
-
public function setUp(): void
|
14 |
-
{
|
15 |
-
$this->_customerProperties = [
|
16 |
-
'cname' => 'Plesk',
|
17 |
-
'pname' => 'John Smith',
|
18 |
-
'login' => 'john-unit-test',
|
19 |
-
'passwd' => PasswordProvider::STRONG_PASSWORD,
|
20 |
-
'email' => 'john@smith.com',
|
21 |
-
'external-id' => 'link:12345',
|
22 |
-
'description' => 'Good guy',
|
23 |
-
];
|
24 |
-
}
|
25 |
-
|
26 |
-
public function testCreate()
|
27 |
-
{
|
28 |
-
$customer = static::$_client->customer()->create($this->_customerProperties);
|
29 |
-
$this->assertIsInt($customer->id);
|
30 |
-
$this->assertGreaterThan(0, $customer->id);
|
31 |
-
|
32 |
-
static::$_client->customer()->delete('id', $customer->id);
|
33 |
-
}
|
34 |
-
|
35 |
-
public function testDelete()
|
36 |
-
{
|
37 |
-
$customer = static::$_client->customer()->create($this->_customerProperties);
|
38 |
-
$result = static::$_client->customer()->delete('id', $customer->id);
|
39 |
-
$this->assertTrue($result);
|
40 |
-
}
|
41 |
-
|
42 |
-
public function testGet()
|
43 |
-
{
|
44 |
-
$customer = static::$_client->customer()->create($this->_customerProperties);
|
45 |
-
$customerInfo = static::$_client->customer()->get('id', $customer->id);
|
46 |
-
$this->assertEquals('Plesk', $customerInfo->company);
|
47 |
-
$this->assertEquals('John Smith', $customerInfo->personalName);
|
48 |
-
$this->assertEquals('john-unit-test', $customerInfo->login);
|
49 |
-
$this->assertEquals('john@smith.com', $customerInfo->email);
|
50 |
-
$this->assertEquals('Good guy', $customerInfo->description);
|
51 |
-
$this->assertEquals('link:12345', $customerInfo->externalId);
|
52 |
-
|
53 |
-
static::$_client->customer()->delete('id', $customer->id);
|
54 |
-
}
|
55 |
-
|
56 |
-
public function testGetAll()
|
57 |
-
{
|
58 |
-
$keyInfo = static::$_client->server()->getKeyInfo();
|
59 |
-
|
60 |
-
if (!KeyLimitChecker::checkByType($keyInfo, KeyLimitChecker::LIMIT_CLIENTS, 2)) {
|
61 |
-
$this->markTestSkipped('License does not allow to create more than 1 customer.');
|
62 |
-
}
|
63 |
-
|
64 |
-
static::$_client->customer()->create([
|
65 |
-
'pname' => 'John Smith',
|
66 |
-
'login' => 'customer-a',
|
67 |
-
'passwd' => PasswordProvider::STRONG_PASSWORD,
|
68 |
-
]);
|
69 |
-
static::$_client->customer()->create([
|
70 |
-
'pname' => 'Mike Black',
|
71 |
-
'login' => 'customer-b',
|
72 |
-
'passwd' => PasswordProvider::STRONG_PASSWORD,
|
73 |
-
]);
|
74 |
-
|
75 |
-
$customersInfo = static::$_client->customer()->getAll();
|
76 |
-
$this->assertIsArray($customersInfo);
|
77 |
-
|
78 |
-
$customersCheck = array_filter($customersInfo, function ($value) {
|
79 |
-
return $value->personalName === 'John Smith' || $value->personalName === 'Mike Black';
|
80 |
-
});
|
81 |
-
$this->assertCount(2, $customersCheck);
|
82 |
-
|
83 |
-
static::$_client->customer()->delete('login', 'customer-a');
|
84 |
-
static::$_client->customer()->delete('login', 'customer-b');
|
85 |
-
}
|
86 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lets-encrypt/vendor/plesk/api-php-lib/tests/DatabaseServerTest.php
DELETED
@@ -1,29 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
-
|
4 |
-
namespace PleskXTest;
|
5 |
-
|
6 |
-
class DatabaseServerTest extends TestCase
|
7 |
-
{
|
8 |
-
public function testGetSupportedTypes()
|
9 |
-
{
|
10 |
-
$types = static::$_client->databaseServer()->getSupportedTypes();
|
11 |
-
$this->assertGreaterThan(0, count($types));
|
12 |
-
$this->assertContains('mysql', $types);
|
13 |
-
}
|
14 |
-
|
15 |
-
public function testGet()
|
16 |
-
{
|
17 |
-
$dbServer = static::$_client->databaseServer()->get('id', 1);
|
18 |
-
$this->assertEquals('localhost', $dbServer->host);
|
19 |
-
$this->assertGreaterThan(0, $dbServer->port);
|
20 |
-
}
|
21 |
-
|
22 |
-
public function testGetAll()
|
23 |
-
{
|
24 |
-
$dbServers = static::$_client->databaseServer()->getAll();
|
25 |
-
$this->assertIsArray($dbServers);
|
26 |
-
$this->assertGreaterThan(0, count($dbServers));
|
27 |
-
$this->assertEquals('localhost', $dbServers[0]->host);
|
28 |
-
}
|
29 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lets-encrypt/vendor/plesk/api-php-lib/tests/DatabaseTest.php
DELETED
@@ -1,237 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
-
|
4 |
-
namespace PleskXTest;
|
5 |
-
|
6 |
-
use PleskXTest\Utility\PasswordProvider;
|
7 |
-
|
8 |
-
class DatabaseTest extends TestCase
|
9 |
-
{
|
10 |
-
/** @var \PleskX\Api\Struct\Webspace\Info */
|
11 |
-
private static $webspace;
|
12 |
-
|
13 |
-
public static function setUpBeforeClass(): void
|
14 |
-
{
|
15 |
-
parent::setUpBeforeClass();
|
16 |
-
static::$webspace = static::_createWebspace();
|
17 |
-
}
|
18 |
-
|
19 |
-
public function testCreate()
|
20 |
-
{
|
21 |
-
$database = $this->_createDatabase([
|
22 |
-
'webspace-id' => static::$webspace->id,
|
23 |
-
'name' => 'test1',
|
24 |
-
'type' => 'mysql',
|
25 |
-
'db-server-id' => 1,
|
26 |
-
]);
|
27 |
-
static::$_client->database()->delete('id', $database->id);
|
28 |
-
}
|
29 |
-
|
30 |
-
public function testCreateUser()
|
31 |
-
{
|
32 |
-
$database = $this->_createDatabase([
|
33 |
-
'webspace-id' => static::$webspace->id,
|
34 |
-
'name' => 'test1',
|
35 |
-
'type' => 'mysql',
|
36 |
-
'db-server-id' => 1,
|
37 |
-
]);
|
38 |
-
$user = $this->_createUser([
|
39 |
-
'db-id' => $database->id,
|
40 |
-
'login' => 'test_user1',
|
41 |
-
'password' => PasswordProvider::STRONG_PASSWORD,
|
42 |
-
]);
|
43 |
-
static::$_client->database()->deleteUser('id', $user->id);
|
44 |
-
static::$_client->database()->delete('id', $database->id);
|
45 |
-
}
|
46 |
-
|
47 |
-
public function testUpdateUser()
|
48 |
-
{
|
49 |
-
$database = $this->_createDatabase([
|
50 |
-
'webspace-id' => static::$webspace->id,
|
51 |
-
'name' => 'test1',
|
52 |
-
'type' => 'mysql',
|
53 |
-
'db-server-id' => 1,
|
54 |
-
]);
|
55 |
-
$user = $this->_createUser([
|
56 |
-
'db-id' => $database->id,
|
57 |
-
'login' => 'test_user1',
|
58 |
-
'password' => PasswordProvider::STRONG_PASSWORD,
|
59 |
-
]);
|
60 |
-
$updatedUser = static::$_client->database()->updateUser([
|
61 |
-
'id' => $user->id,
|
62 |
-
'login' => 'test_user2',
|
63 |
-
'password' => PasswordProvider::STRONG_PASSWORD,
|
64 |
-
]);
|
65 |
-
$this->assertEquals(true, $updatedUser);
|
66 |
-
static::$_client->database()->deleteUser('id', $user->id);
|
67 |
-
static::$_client->database()->delete('id', $database->id);
|
68 |
-
}
|
69 |
-
|
70 |
-
public function testGetById()
|
71 |
-
{
|
72 |
-
$database = $this->_createDatabase([
|
73 |
-
'webspace-id' => static::$webspace->id,
|
74 |
-
'name' => 'test1',
|
75 |
-
'type' => 'mysql',
|
76 |
-
'db-server-id' => 1,
|
77 |
-
]);
|
78 |
-
|
79 |
-
$db = static::$_client->database()->get('id', $database->id);
|
80 |
-
$this->assertEquals('test1', $db->name);
|
81 |
-
$this->assertEquals('mysql', $db->type);
|
82 |
-
$this->assertEquals(static::$webspace->id, $db->webspaceId);
|
83 |
-
$this->assertEquals(1, $db->dbServerId);
|
84 |
-
|
85 |
-
static::$_client->database()->delete('id', $database->id);
|
86 |
-
}
|
87 |
-
|
88 |
-
public function testGetAllByWebspaceId()
|
89 |
-
{
|
90 |
-
$db1 = $this->_createDatabase([
|
91 |
-
'webspace-id' => static::$webspace->id,
|
92 |
-
'name' => 'test1',
|
93 |
-
'type' => 'mysql',
|
94 |
-
'db-server-id' => 1,
|
95 |
-
]);
|
96 |
-
$db2 = $this->_createDatabase([
|
97 |
-
'webspace-id' => static::$webspace->id,
|
98 |
-
'name' => 'test2',
|
99 |
-
'type' => 'mysql',
|
100 |
-
'db-server-id' => 1,
|
101 |
-
]);
|
102 |
-
$databases = static::$_client->database()->getAll('webspace-id', static::$webspace->id);
|
103 |
-
$this->assertEquals('test1', $databases[0]->name);
|
104 |
-
$this->assertEquals('test2', $databases[1]->name);
|
105 |
-
$this->assertEquals(static::$webspace->id, $databases[0]->webspaceId);
|
106 |
-
$this->assertEquals(1, $databases[1]->dbServerId);
|
107 |
-
|
108 |
-
static::$_client->database()->delete('id', $db1->id);
|
109 |
-
static::$_client->database()->delete('id', $db2->id);
|
110 |
-
}
|
111 |
-
|
112 |
-
public function testGetUserById()
|
113 |
-
{
|
114 |
-
$database = $this->_createDatabase([
|
115 |
-
'webspace-id' => static::$webspace->id,
|
116 |
-
'name' => 'test1',
|
117 |
-
'type' => 'mysql',
|
118 |
-
'db-server-id' => 1,
|
119 |
-
]);
|
120 |
-
|
121 |
-
$user = $this->_createUser([
|
122 |
-
'db-id' => $database->id,
|
123 |
-
'login' => 'test_user1',
|
124 |
-
'password' => PasswordProvider::STRONG_PASSWORD,
|
125 |
-
]);
|
126 |
-
|
127 |
-
$dbUser = static::$_client->database()->getUser('id', $user->id);
|
128 |
-
$this->assertEquals('test_user1', $dbUser->login);
|
129 |
-
$this->assertEquals($database->id, $dbUser->dbId);
|
130 |
-
|
131 |
-
static::$_client->database()->deleteUser('id', $user->id);
|
132 |
-
static::$_client->database()->delete('id', $database->id);
|
133 |
-
}
|
134 |
-
|
135 |
-
public function testGetAllUsersByDbId()
|
136 |
-
{
|
137 |
-
$db1 = $this->_createDatabase([
|
138 |
-
'webspace-id' => static::$webspace->id,
|
139 |
-
'name' => 'test1',
|
140 |
-
'type' => 'mysql',
|
141 |
-
'db-server-id' => 1,
|
142 |
-
]);
|
143 |
-
$db2 = $this->_createDatabase([
|
144 |
-
'webspace-id' => static::$webspace->id,
|
145 |
-
'name' => 'test2',
|
146 |
-
'type' => 'mysql',
|
147 |
-
'db-server-id' => 1,
|
148 |
-
]);
|
149 |
-
$user1 = $this->_createUser([
|
150 |
-
'db-id' => $db1->id,
|
151 |
-
'login' => 'test_user1',
|
152 |
-
'password' => PasswordProvider::STRONG_PASSWORD,
|
153 |
-
]);
|
154 |
-
|
155 |
-
$user2 = $this->_createUser([
|
156 |
-
'db-id' => $db1->id,
|
157 |
-
'login' => 'test_user2',
|
158 |
-
'password' => PasswordProvider::STRONG_PASSWORD,
|
159 |
-
]);
|
160 |
-
|
161 |
-
$user3 = $this->_createUser([
|
162 |
-
'db-id' => $db2->id,
|
163 |
-
'login' => 'test_user3',
|
164 |
-
'password' => PasswordProvider::STRONG_PASSWORD,
|
165 |
-
]);
|
166 |
-
|
167 |
-
$dbUsers = static::$_client->database()->getAllUsers('db-id', $db1->id);
|
168 |
-
$this->assertEquals(2, count($dbUsers));
|
169 |
-
$this->assertEquals('test_user1', $dbUsers[0]->login);
|
170 |
-
$this->assertEquals('test_user2', $dbUsers[1]->login);
|
171 |
-
|
172 |
-
static::$_client->database()->deleteUser('id', $user1->id);
|
173 |
-
static::$_client->database()->deleteUser('id', $user2->id);
|
174 |
-
static::$_client->database()->deleteUser('id', $user3->id);
|
175 |
-
static::$_client->database()->delete('id', $db1->id);
|
176 |
-
static::$_client->database()->delete('id', $db2->id);
|
177 |
-
}
|
178 |
-
|
179 |
-
public function testDelete()
|
180 |
-
{
|
181 |
-
$database = $this->_createDatabase([
|
182 |
-
'webspace-id' => static::$webspace->id,
|
183 |
-
'name' => 'test1',
|
184 |
-
'type' => 'mysql',
|
185 |
-
'db-server-id' => 1,
|
186 |
-
]);
|
187 |
-
$result = static::$_client->database()->delete('id', $database->id);
|
188 |
-
$this->assertTrue($result);
|
189 |
-
}
|
190 |
-
|
191 |
-
public function testDeleteUser()
|
192 |
-
{
|
193 |
-
$database = $this->_createDatabase([
|
194 |
-
'webspace-id' => static::$webspace->id,
|
195 |
-
'name' => 'test1',
|
196 |
-
'type' => 'mysql',
|
197 |
-
'db-server-id' => 1,
|
198 |
-
]);
|
199 |
-
$user = $this->_createUser([
|
200 |
-
'db-id' => $database->id,
|
201 |
-
'login' => 'test_user1',
|
202 |
-
'password' => PasswordProvider::STRONG_PASSWORD,
|
203 |
-
]);
|
204 |
-
|
205 |
-
$result = static::$_client->database()->deleteUser('id', $user->id);
|
206 |
-
$this->assertTrue($result);
|
207 |
-
static::$_client->database()->delete('id', $database->id);
|
208 |
-
}
|
209 |
-
|
210 |
-
/**
|
211 |
-
* @param array $params
|
212 |
-
*
|
213 |
-
* @return \PleskX\Api\Struct\Database\Info
|
214 |
-
*/
|
215 |
-
private function _createDatabase(array $params)
|
216 |
-
{
|
217 |
-
$database = static::$_client->database()->create($params);
|
218 |
-
$this->assertIsInt($database->id);
|
219 |
-
$this->assertGreaterThan(0, $database->id);
|
220 |
-
|
221 |
-
return $database;
|
222 |
-
}
|
223 |
-
|
224 |
-
/**
|
225 |
-
* @param array $params
|
226 |
-
*
|
227 |
-
* @return \PleskX\Api\Struct\Database\UserInfo
|
228 |
-
*/
|
229 |
-
private function _createUser(array $params)
|
230 |
-
{
|
231 |
-
$user = static::$_client->database()->createUser($params);
|
232 |
-
$this->assertIsInt($user->id);
|
233 |
-
$this->assertGreaterThan(0, $user->id);
|
234 |
-
|
235 |
-
return $user;
|
236 |
-
}
|
237 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lets-encrypt/vendor/plesk/api-php-lib/tests/DnsTemplateTest.php
DELETED
@@ -1,94 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
-
|
4 |
-
namespace PleskXTest;
|
5 |
-
|
6 |
-
class DnsTemplateTest extends TestCase
|
7 |
-
{
|
8 |
-
/**
|
9 |
-
* @var bool
|
10 |
-
*/
|
11 |
-
private static $_isDnsSupported;
|
12 |
-
|
13 |
-
public static function setUpBeforeClass(): void
|
14 |
-
{
|
15 |
-
parent::setUpBeforeClass();
|
16 |
-
|
17 |
-
$serviceStates = static::$_client->server()->getServiceStates();
|
18 |
-
static::$_isDnsSupported = $serviceStates['dns'] && ('running' == $serviceStates['dns']['state']);
|
19 |
-
}
|
20 |
-
|
21 |
-
protected function setUp(): void
|
22 |
-
{
|
23 |
-
parent::setUp();
|
24 |
-
|
25 |
-
if (!static::$_isDnsSupported) {
|
26 |
-
$this->markTestSkipped('DNS system is not supported.');
|
27 |
-
}
|
28 |
-
}
|
29 |
-
|
30 |
-
public function testCreate()
|
31 |
-
{
|
32 |
-
$dns = static::$_client->dnsTemplate()->create([
|
33 |
-
'type' => 'TXT',
|
34 |
-
'host' => 'test.create',
|
35 |
-
'value' => 'value',
|
36 |
-
]);
|
37 |
-
$this->assertIsInt($dns->id);
|
38 |
-
$this->assertGreaterThan(0, $dns->id);
|
39 |
-
$this->assertEquals(0, $dns->siteId);
|
40 |
-
$this->assertEquals(0, $dns->siteAliasId);
|
41 |
-
static::$_client->dnsTemplate()->delete('id', $dns->id);
|
42 |
-
}
|
43 |
-
|
44 |
-
public function testGetById()
|
45 |
-
{
|
46 |
-
$dns = static::$_client->dnsTemplate()->create([
|
47 |
-
'type' => 'TXT',
|
48 |
-
'host' => 'test.get.by.id',
|
49 |
-
'value' => 'value',
|
50 |
-
]);
|
51 |
-
|
52 |
-
$dnsInfo = static::$_client->dnsTemplate()->get('id', $dns->id);
|
53 |
-
$this->assertEquals('TXT', $dnsInfo->type);
|
54 |
-
$this->assertEquals('value', $dnsInfo->value);
|
55 |
-
|
56 |
-
static::$_client->dnsTemplate()->delete('id', $dns->id);
|
57 |
-
}
|
58 |
-
|
59 |
-
public function testGetAll()
|
60 |
-
{
|
61 |
-
$dns = static::$_client->dnsTemplate()->create([
|
62 |
-
'type' => 'TXT',
|
63 |
-
'host' => 'test.get.all',
|
64 |
-
'value' => 'value',
|
65 |
-
]);
|
66 |
-
$dns2 = static::$_client->dnsTemplate()->create([
|
67 |
-
'type' => 'TXT',
|
68 |
-
'host' => 'test.get.all',
|
69 |
-
'value' => 'value2',
|
70 |
-
]);
|
71 |
-
$dnsInfo = static::$_client->dnsTemplate()->getAll();
|
72 |
-
$dsRecords = [];
|
73 |
-
foreach ($dnsInfo as $dnsRec) {
|
74 |
-
if ('TXT' === $dnsRec->type && 0 === strpos($dnsRec->host, 'test.get.all')) {
|
75 |
-
$dsRecords[] = $dnsRec;
|
76 |
-
}
|
77 |
-
}
|
78 |
-
$this->assertCount(2, $dsRecords);
|
79 |
-
|
80 |
-
static::$_client->dnsTemplate()->delete('id', $dns->id);
|
81 |
-
static::$_client->dnsTemplate()->delete('id', $dns2->id);
|
82 |
-
}
|
83 |
-
|
84 |
-
public function testDelete()
|
85 |
-
{
|
86 |
-
$dns = static::$_client->dnsTemplate()->create([
|
87 |
-
'type' => 'TXT',
|
88 |
-
'host' => 'test.delete',
|
89 |
-
'value' => 'value',
|
90 |
-
]);
|
91 |
-
$result = static::$_client->dnsTemplate()->delete('id', $dns->id);
|
92 |
-
$this->assertTrue($result);
|
93 |
-
}
|
94 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lets-encrypt/vendor/plesk/api-php-lib/tests/DnsTest.php
DELETED
@@ -1,163 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
-
|
4 |
-
namespace PleskXTest;
|
5 |
-
|
6 |
-
class DnsTest extends TestCase
|
7 |
-
{
|
8 |
-
/** @var \PleskX\Api\Struct\Webspace\Info */
|
9 |
-
private static $webspace;
|
10 |
-
|
11 |
-
private static $isDnsSupported;
|
12 |
-
|
13 |
-
public static function setUpBeforeClass(): void
|
14 |
-
{
|
15 |
-
parent::setUpBeforeClass();
|
16 |
-
|
17 |
-
$serviceStates = static::$_client->server()->getServiceStates();
|
18 |
-
static::$isDnsSupported = isset($serviceStates['dns']) && ('running' == $serviceStates['dns']['state']);
|
19 |
-
|
20 |
-
if (static::$isDnsSupported) {
|
21 |
-
static::$webspace = static::_createWebspace();
|
22 |
-
}
|
23 |
-
}
|
24 |
-
|
25 |
-
protected function setUp(): void
|
26 |
-
{
|
27 |
-
parent::setUp();
|
28 |
-
|
29 |
-
if (!static::$isDnsSupported) {
|
30 |
-
$this->markTestSkipped('DNS system is not supported.');
|
31 |
-
}
|
32 |
-
}
|
33 |
-
|
34 |
-
public function testCreate()
|
35 |
-
{
|
36 |
-
$dns = static::$_client->dns()->create([
|
37 |
-
'site-id' => static::$webspace->id,
|
38 |
-
'type' => 'TXT',
|
39 |
-
'host' => 'host',
|
40 |
-
'value' => 'value',
|
41 |
-
]);
|
42 |
-
$this->assertIsInt($dns->id);
|
43 |
-
$this->assertGreaterThan(0, $dns->id);
|
44 |
-
static::$_client->dns()->delete('id', $dns->id);
|
45 |
-
}
|
46 |
-
|
47 |
-
/**
|
48 |
-
* @return \PleskX\Api\XmlResponse[]
|
49 |
-
*/
|
50 |
-
public function testBulkCreate()
|
51 |
-
{
|
52 |
-
$response = static::$_client->dns()->bulkCreate([
|
53 |
-
[
|
54 |
-
'site-id' => static::$webspace->id,
|
55 |
-
'type' => 'TXT',
|
56 |
-
'host' => 'host',
|
57 |
-
'value' => 'value',
|
58 |
-
],
|
59 |
-
[
|
60 |
-
'site-id' => static::$webspace->id,
|
61 |
-
'type' => 'A',
|
62 |
-
'host' => 'host',
|
63 |
-
'value' => '1.1.1.1',
|
64 |
-
],
|
65 |
-
[
|
66 |
-
'site-id' => static::$webspace->id,
|
67 |
-
'type' => 'MX',
|
68 |
-
'host' => 'custom-mail',
|
69 |
-
'value' => '1.1.1.1',
|
70 |
-
'opt' => '10',
|
71 |
-
],
|
72 |
-
]);
|
73 |
-
|
74 |
-
$this->assertCount(3, $response);
|
75 |
-
|
76 |
-
foreach ($response as $xml) {
|
77 |
-
$this->assertEquals('ok', (string) $xml->status);
|
78 |
-
$this->assertGreaterThan(0, (int) $xml->id);
|
79 |
-
}
|
80 |
-
|
81 |
-
return $response;
|
82 |
-
}
|
83 |
-
|
84 |
-
/**
|
85 |
-
* @depends testBulkCreate
|
86 |
-
*
|
87 |
-
* @param \PleskX\Api\XmlResponse[] $createdRecords
|
88 |
-
*/
|
89 |
-
public function testBulkDelete(array $createdRecords)
|
90 |
-
{
|
91 |
-
$createdRecordIds = array_map(function ($record) {
|
92 |
-
return (int) $record->id;
|
93 |
-
}, $createdRecords);
|
94 |
-
|
95 |
-
$response = static::$_client->dns()->bulkDelete($createdRecordIds);
|
96 |
-
|
97 |
-
$this->assertCount(3, $response);
|
98 |
-
|
99 |
-
foreach ($response as $xml) {
|
100 |
-
$this->assertEquals('ok', (string) $xml->status);
|
101 |
-
$this->assertGreaterThan(0, (int) $xml->id);
|
102 |
-
}
|
103 |
-
}
|
104 |
-
|
105 |
-
public function testGetById()
|
106 |
-
{
|
107 |
-
$dns = static::$_client->dns()->create([
|
108 |
-
'site-id' => static::$webspace->id,
|
109 |
-
'type' => 'TXT',
|
110 |
-
'host' => '',
|
111 |
-
'value' => 'value',
|
112 |
-
]);
|
113 |
-
|
114 |
-
$dnsInfo = static::$_client->dns()->get('id', $dns->id);
|
115 |
-
$this->assertEquals('TXT', $dnsInfo->type);
|
116 |
-
$this->assertEquals(static::$webspace->id, $dnsInfo->siteId);
|
117 |
-
$this->assertEquals('value', $dnsInfo->value);
|
118 |
-
|
119 |
-
static::$_client->dns()->delete('id', $dns->id);
|
120 |
-
}
|
121 |
-
|
122 |
-
public function testGetAllByWebspaceId()
|
123 |
-
{
|
124 |
-
$dns = static::$_client->dns()->create([
|
125 |
-
'site-id' => static::$webspace->id,
|
126 |
-
'type' => 'DS',
|
127 |
-
'host' => '',
|
128 |
-
'value' => '60485 5 1 2BB183AF5F22588179A53B0A98631FAD1A292118',
|
129 |
-
]);
|
130 |
-
$dns2 = static::$_client->dns()->create([
|
131 |
-
'site-id' => static::$webspace->id,
|
132 |
-
'type' => 'DS',
|
133 |
-
'host' => '',
|
134 |
-
'value' => '60485 5 1 2BB183AF5F22588179A53B0A98631FAD1A292119',
|
135 |
-
]);
|
136 |
-
$dnsInfo = static::$_client->dns()->getAll('site-id', static::$webspace->id);
|
137 |
-
$dsRecords = [];
|
138 |
-
foreach ($dnsInfo as $dnsRec) {
|
139 |
-
if ('DS' == $dnsRec->type) {
|
140 |
-
$dsRecords[] = $dnsRec;
|
141 |
-
}
|
142 |
-
}
|
143 |
-
$this->assertEquals(2, count($dsRecords));
|
144 |
-
foreach ($dsRecords as $dsRecord) {
|
145 |
-
$this->assertEquals(static::$webspace->id, $dsRecord->siteId);
|
146 |
-
}
|
147 |
-
|
148 |
-
static::$_client->dns()->delete('id', $dns->id);
|
149 |
-
static::$_client->dns()->delete('id', $dns2->id);
|
150 |
-
}
|
151 |
-
|
152 |
-
public function testDelete()
|
153 |
-
{
|
154 |
-
$dns = static::$_client->dns()->create([
|
155 |
-
'site-id' => static::$webspace->id,
|
156 |
-
'type' => 'TXT',
|
157 |
-
'host' => 'host',
|
158 |
-
'value' => 'value',
|
159 |
-
]);
|
160 |
-
$result = static::$_client->dns()->delete('id', $dns->id);
|
161 |
-
$this->assertTrue($result);
|
162 |
-
}
|
163 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lets-encrypt/vendor/plesk/api-php-lib/tests/EventLogTest.php
DELETED
@@ -1,31 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
-
|
4 |
-
namespace PleskXTest;
|
5 |
-
|
6 |
-
class EventLogTest extends TestCase
|
7 |
-
{
|
8 |
-
public function testGet()
|
9 |
-
{
|
10 |
-
$events = static::$_client->eventLog()->get();
|
11 |
-
$this->assertGreaterThan(0, $events);
|
12 |
-
|
13 |
-
$event = reset($events);
|
14 |
-
$this->assertGreaterThan(0, $event->time);
|
15 |
-
}
|
16 |
-
|
17 |
-
public function testGetDetailedLog()
|
18 |
-
{
|
19 |
-
$events = static::$_client->eventLog()->getDetailedLog();
|
20 |
-
$this->assertGreaterThan(0, $events);
|
21 |
-
|
22 |
-
$event = reset($events);
|
23 |
-
$this->assertGreaterThan(0, $event->time);
|
24 |
-
}
|
25 |
-
|
26 |
-
public function testGetLastId()
|
27 |
-
{
|
28 |
-
$lastId = static::$_client->eventLog()->getLastId();
|
29 |
-
$this->assertGreaterThan(0, $lastId);
|
30 |
-
}
|
31 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lets-encrypt/vendor/plesk/api-php-lib/tests/IpTest.php
DELETED
@@ -1,16 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
-
|
4 |
-
namespace PleskXTest;
|
5 |
-
|
6 |
-
class IpTest extends TestCase
|
7 |
-
{
|
8 |
-
public function testGet()
|
9 |
-
{
|
10 |
-
$ips = static::$_client->ip()->get();
|
11 |
-
$this->assertGreaterThan(0, count($ips));
|
12 |
-
|
13 |
-
$ip = reset($ips);
|
14 |
-
$this->assertMatchesRegularExpression('/^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$/', $ip->ipAddress);
|
15 |
-
}
|
16 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lets-encrypt/vendor/plesk/api-php-lib/tests/LocaleTest.php
DELETED
@@ -1,22 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
-
|
4 |
-
namespace PleskXTest;
|
5 |
-
|
6 |
-
class LocaleTest extends TestCase
|
7 |
-
{
|
8 |
-
public function testGet()
|
9 |
-
{
|
10 |
-
$locales = static::$_client->locale()->get();
|
11 |
-
$this->assertGreaterThan(0, count($locales));
|
12 |
-
|
13 |
-
$locale = $locales['en-US'];
|
14 |
-
$this->assertEquals('en-US', $locale->id);
|
15 |
-
}
|
16 |
-
|
17 |
-
public function testGetById()
|
18 |
-
{
|
19 |
-
$locale = static::$_client->locale()->get('en-US');
|
20 |
-
$this->assertEquals('en-US', $locale->id);
|
21 |
-
}
|
22 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lets-encrypt/vendor/plesk/api-php-lib/tests/MailTest.php
DELETED
@@ -1,57 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
-
|
4 |
-
namespace PleskXTest;
|
5 |
-
|
6 |
-
use PleskXTest\Utility\PasswordProvider;
|
7 |
-
|
8 |
-
class MailTest extends TestCase
|
9 |
-
{
|
10 |
-
/** @var \PleskX\Api\Struct\Webspace\Info */
|
11 |
-
private static $webspace;
|
12 |
-
|
13 |
-
/**
|
14 |
-
* @var bool
|
15 |
-
*/
|
16 |
-
private static $isMailSupported;
|
17 |
-
|
18 |
-
public static function setUpBeforeClass(): void
|
19 |
-
{
|
20 |
-
parent::setUpBeforeClass();
|
21 |
-
|
22 |
-
$serviceStates = static::$_client->server()->getServiceStates();
|
23 |
-
static::$isMailSupported = isset($serviceStates['smtp']) && ('running' == $serviceStates['smtp']['state']);
|
24 |
-
|
25 |
-
if (static::$isMailSupported) {
|
26 |
-
static::$webspace = static::_createWebspace();
|
27 |
-
}
|
28 |
-
}
|
29 |
-
|
30 |
-
protected function setUp(): void
|
31 |
-
{
|
32 |
-
parent::setUp();
|
33 |
-
|
34 |
-
if (!static::$isMailSupported) {
|
35 |
-
$this->markTestSkipped('Mail system is not supported.');
|
36 |
-
}
|
37 |
-
}
|
38 |
-
|
39 |
-
public function testCreate()
|
40 |
-
{
|
41 |
-
$mailname = static::$_client->mail()->create('test', static::$webspace->id, true, PasswordProvider::STRONG_PASSWORD);
|
42 |
-
|
43 |
-
$this->assertIsInt($mailname->id);
|
44 |
-
$this->assertGreaterThan(0, $mailname->id);
|
45 |
-
$this->assertEquals('test', $mailname->name);
|
46 |
-
|
47 |
-
static::$_client->mail()->delete('name', $mailname->name, static::$webspace->id);
|
48 |
-
}
|
49 |
-
|
50 |
-
public function testDelete()
|
51 |
-
{
|
52 |
-
$mailname = static::$_client->mail()->create('test', static::$webspace->id);
|
53 |
-
|
54 |
-
$result = static::$_client->mail()->delete('name', $mailname->name, static::$webspace->id);
|
55 |
-
$this->assertTrue($result);
|
56 |
-
}
|
57 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lets-encrypt/vendor/plesk/api-php-lib/tests/PhpHandlerTest.php
DELETED
@@ -1,36 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
-
|
4 |
-
namespace PleskXTest;
|
5 |
-
|
6 |
-
class PhpHandlerTest extends TestCase
|
7 |
-
{
|
8 |
-
public function testGet()
|
9 |
-
{
|
10 |
-
$handler = static::$_client->phpHandler()->get(null, null);
|
11 |
-
|
12 |
-
$this->assertIsObject($handler);
|
13 |
-
$this->assertObjectHasAttribute('type', $handler);
|
14 |
-
}
|
15 |
-
|
16 |
-
public function testGetAll()
|
17 |
-
{
|
18 |
-
$handlers = static::$_client->phpHandler()->getAll();
|
19 |
-
|
20 |
-
$this->assertIsArray($handlers);
|
21 |
-
$this->assertNotEmpty($handlers);
|
22 |
-
|
23 |
-
$handler = current($handlers);
|
24 |
-
|
25 |
-
$this->assertIsObject($handler);
|
26 |
-
$this->assertObjectHasAttribute('type', $handler);
|
27 |
-
}
|
28 |
-
|
29 |
-
public function testGetUnknownHandlerThrowsException()
|
30 |
-
{
|
31 |
-
$this->expectException(\PleskX\Api\Exception::class);
|
32 |
-
$this->expectExceptionMessage('Php handler does not exists');
|
33 |
-
|
34 |
-
static::$_client->phpHandler()->get('id', 'this-handler-does-not-exist');
|
35 |
-
}
|
36 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lets-encrypt/vendor/plesk/api-php-lib/tests/ProtectedDirectoryTest.php
DELETED
@@ -1,84 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
-
|
4 |
-
namespace PleskXTest;
|
5 |
-
|
6 |
-
use PleskXTest\Utility\PasswordProvider;
|
7 |
-
|
8 |
-
class ProtectedDirectoryTest extends TestCase
|
9 |
-
{
|
10 |
-
/** @var \PleskX\Api\Struct\Webspace\Info */
|
11 |
-
private static $webspace;
|
12 |
-
|
13 |
-
public static function setUpBeforeClass(): void
|
14 |
-
{
|
15 |
-
parent::setUpBeforeClass();
|
16 |
-
static::$webspace = static::_createWebspace();
|
17 |
-
}
|
18 |
-
|
19 |
-
public function testAdd()
|
20 |
-
{
|
21 |
-
$protectedDirectory = static::$_client->protectedDirectory()->add('/', static::$webspace->id);
|
22 |
-
|
23 |
-
$this->assertIsObject($protectedDirectory);
|
24 |
-
$this->assertGreaterThan(0, $protectedDirectory->id);
|
25 |
-
|
26 |
-
static::$_client->protectedDirectory()->delete('id', $protectedDirectory->id);
|
27 |
-
}
|
28 |
-
|
29 |
-
public function testAddInvalidDirectory()
|
30 |
-
{
|
31 |
-
$this->expectException(\PleskX\Api\Exception::class);
|
32 |
-
$this->expectExceptionCode(1019);
|
33 |
-
|
34 |
-
static::$_client->protectedDirectory()->add('', static::$webspace->id);
|
35 |
-
}
|
36 |
-
|
37 |
-
public function testDelete()
|
38 |
-
{
|
39 |
-
$protectedDirectory = static::$_client->protectedDirectory()->add('/', static::$webspace->id);
|
40 |
-
|
41 |
-
$result = static::$_client->protectedDirectory()->delete('id', $protectedDirectory->id);
|
42 |
-
$this->assertTrue($result);
|
43 |
-
}
|
44 |
-
|
45 |
-
public function testGetById()
|
46 |
-
{
|
47 |
-
$protectedDirectory = static::$_client->protectedDirectory()->add('test', static::$webspace->id);
|
48 |
-
|
49 |
-
$foundDirectory = static::$_client->protectedDirectory()->get('id', $protectedDirectory->id);
|
50 |
-
$this->assertEquals('test', $foundDirectory->name);
|
51 |
-
|
52 |
-
static::$_client->protectedDirectory()->delete('id', $protectedDirectory->id);
|
53 |
-
}
|
54 |
-
|
55 |
-
public function testGetUnknownDirectory()
|
56 |
-
{
|
57 |
-
$this->expectException(\PleskX\Api\Exception::class);
|
58 |
-
$this->expectExceptionCode(1013);
|
59 |
-
|
60 |
-
$nonExistentDirectoryId = 99999999;
|
61 |
-
static::$_client->protectedDirectory()->get('id', $nonExistentDirectoryId);
|
62 |
-
}
|
63 |
-
|
64 |
-
public function testAddUser()
|
65 |
-
{
|
66 |
-
$protectedDirectory = static::$_client->protectedDirectory()->add('/', static::$webspace->id);
|
67 |
-
|
68 |
-
$user = static::$_client->protectedDirectory()->addUser($protectedDirectory, 'john', PasswordProvider::STRONG_PASSWORD);
|
69 |
-
$this->assertGreaterThan(0, $user->id);
|
70 |
-
|
71 |
-
static::$_client->protectedDirectory()->delete('id', $protectedDirectory->id);
|
72 |
-
}
|
73 |
-
|
74 |
-
public function testDeleteUser()
|
75 |
-
{
|
76 |
-
$protectedDirectory = static::$_client->protectedDirectory()->add('/', static::$webspace->id);
|
77 |
-
|
78 |
-
$user = static::$_client->protectedDirectory()->addUser($protectedDirectory, 'john', PasswordProvider::STRONG_PASSWORD);
|
79 |
-
$result = static::$_client->protectedDirectory()->deleteUser('id', $user->id);
|
80 |
-
$this->assertTrue($result);
|
81 |
-
|
82 |
-
static::$_client->protectedDirectory()->delete('id', $protectedDirectory->id);
|
83 |
-
}
|
84 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lets-encrypt/vendor/plesk/api-php-lib/tests/ResellerTest.php
DELETED
@@ -1,76 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
-
|
4 |
-
namespace PleskXTest;
|
5 |
-
|
6 |
-
use PleskXTest\Utility\KeyLimitChecker;
|
7 |
-
use PleskXTest\Utility\PasswordProvider;
|
8 |
-
|
9 |
-
class ResellerTest extends TestCase
|
10 |
-
{
|
11 |
-
private $_resellerProperties;
|
12 |
-
|
13 |
-
public function setUp(): void
|
14 |
-
{
|
15 |
-
$this->_resellerProperties = [
|
16 |
-
'pname' => 'John Reseller',
|
17 |
-
'login' => 'reseller-unit-test',
|
18 |
-
'passwd' => PasswordProvider::STRONG_PASSWORD,
|
19 |
-
];
|
20 |
-
}
|
21 |
-
|
22 |
-
public function testCreate()
|
23 |
-
{
|
24 |
-
$reseller = static::$_client->reseller()->create($this->_resellerProperties);
|
25 |
-
$this->assertIsInt($reseller->id);
|
26 |
-
$this->assertGreaterThan(0, $reseller->id);
|
27 |
-
|
28 |
-
static::$_client->reseller()->delete('id', $reseller->id);
|
29 |
-
}
|
30 |
-
|
31 |
-
public function testDelete()
|
32 |
-
{
|
33 |
-
$reseller = static::$_client->reseller()->create($this->_resellerProperties);
|
34 |
-
$result = static::$_client->reseller()->delete('id', $reseller->id);
|
35 |
-
$this->assertTrue($result);
|
36 |
-
}
|
37 |
-
|
38 |
-
public function testGet()
|
39 |
-
{
|
40 |
-
$reseller = static::$_client->reseller()->create($this->_resellerProperties);
|
41 |
-
$resellerInfo = static::$_client->reseller()->get('id', $reseller->id);
|
42 |
-
$this->assertEquals('John Reseller', $resellerInfo->personalName);
|
43 |
-
$this->assertEquals('reseller-unit-test', $resellerInfo->login);
|
44 |
-
$this->assertGreaterThan(0, count($resellerInfo->permissions));
|
45 |
-
|
46 |
-
static::$_client->reseller()->delete('id', $reseller->id);
|
47 |
-
}
|
48 |
-
|
49 |
-
public function testGetAll()
|
50 |
-
{
|
51 |
-
$keyInfo = static::$_client->server()->getKeyInfo();
|
52 |
-
|
53 |
-
if (!KeyLimitChecker::checkByType($keyInfo, KeyLimitChecker::LIMIT_RESELLERS, 2)) {
|
54 |
-
$this->markTestSkipped('License does not allow to create more than 1 reseller.');
|
55 |
-
}
|
56 |
-
|
57 |
-
static::$_client->reseller()->create([
|
58 |
-
'pname' => 'John Reseller',
|
59 |
-
'login' => 'reseller-a',
|
60 |
-
'passwd' => PasswordProvider::STRONG_PASSWORD,
|
61 |
-
]);
|
62 |
-
static::$_client->reseller()->create([
|
63 |
-
'pname' => 'Mike Reseller',
|
64 |
-
'login' => 'reseller-b',
|
65 |
-
'passwd' => PasswordProvider::STRONG_PASSWORD,
|
66 |
-
]);
|
67 |
-
|
68 |
-
$resellersInfo = static::$_client->reseller()->getAll();
|
69 |
-
$this->assertCount(2, $resellersInfo);
|
70 |
-
$this->assertEquals('John Reseller', $resellersInfo[0]->personalName);
|
71 |
-
$this->assertEquals('reseller-a', $resellersInfo[0]->login);
|
72 |
-
|
73 |
-
static::$_client->reseller()->delete('login', 'reseller-a');
|
74 |
-
static::$_client->reseller()->delete('login', 'reseller-b');
|
75 |
-
}
|
76 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lets-encrypt/vendor/plesk/api-php-lib/tests/SecretKeyTest.php
DELETED
@@ -1,72 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
-
|
4 |
-
namespace PleskXTest;
|
5 |
-
|
6 |
-
use PleskX\Api\Exception;
|
7 |
-
|
8 |
-
class SecretKeyTest extends TestCase
|
9 |
-
{
|
10 |
-
public function testCreate()
|
11 |
-
{
|
12 |
-
$keyId = static::$_client->secretKey()->create('192.168.0.1');
|
13 |
-
$this->assertMatchesRegularExpression('/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/', $keyId);
|
14 |
-
static::$_client->secretKey()->delete($keyId);
|
15 |
-
}
|
16 |
-
|
17 |
-
public function testGet()
|
18 |
-
{
|
19 |
-
$keyId = static::$_client->secretKey()->create('192.168.0.1');
|
20 |
-
$keyInfo = static::$_client->secretKey()->get($keyId);
|
21 |
-
|
22 |
-
$this->assertNotEmpty($keyInfo->key);
|
23 |
-
$this->assertEquals('192.168.0.1', $keyInfo->ipAddress);
|
24 |
-
$this->assertEquals('admin', $keyInfo->login);
|
25 |
-
|
26 |
-
static::$_client->secretKey()->delete($keyId);
|
27 |
-
}
|
28 |
-
|
29 |
-
public function testGetAll()
|
30 |
-
{
|
31 |
-
$keyIds = [];
|
32 |
-
$keyIds[] = static::$_client->secretKey()->create('192.168.0.1');
|
33 |
-
$keyIds[] = static::$_client->secretKey()->create('192.168.0.2');
|
34 |
-
|
35 |
-
$keys = static::$_client->secretKey()->getAll();
|
36 |
-
$this->assertGreaterThanOrEqual(2, count($keys));
|
37 |
-
|
38 |
-
$keyIpAddresses = array_map(function ($key) {
|
39 |
-
return $key->ipAddress;
|
40 |
-
}, $keys);
|
41 |
-
$this->assertContains('192.168.0.1', $keyIpAddresses);
|
42 |
-
$this->assertContains('192.168.0.2', $keyIpAddresses);
|
43 |
-
|
44 |
-
foreach ($keyIds as $keyId) {
|
45 |
-
static::$_client->secretKey()->delete($keyId);
|
46 |
-
}
|
47 |
-
}
|
48 |
-
|
49 |
-
public function testDelete()
|
50 |
-
{
|
51 |
-
$keyId = static::$_client->secretKey()->create('192.168.0.1');
|
52 |
-
static::$_client->secretKey()->delete($keyId);
|
53 |
-
|
54 |
-
try {
|
55 |
-
static::$_client->secretKey()->get($keyId);
|
56 |
-
$this->fail("Secret key $keyId was not deleted.");
|
57 |
-
} catch (Exception $exception) {
|
58 |
-
$this->assertEquals(1013, $exception->getCode());
|
59 |
-
}
|
60 |
-
}
|
61 |
-
|
62 |
-
public function testListEmpty()
|
63 |
-
{
|
64 |
-
$keys = static::$_client->secretKey()->getAll();
|
65 |
-
foreach ($keys as $key) {
|
66 |
-
static::$_client->secretKey()->delete($key->key);
|
67 |
-
}
|
68 |
-
|
69 |
-
$keys = static::$_client->secretKey()->getAll();
|
70 |
-
$this->assertEquals(0, count($keys));
|
71 |
-
}
|
72 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lets-encrypt/vendor/plesk/api-php-lib/tests/ServerTest.php
DELETED
@@ -1,111 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
-
|
4 |
-
namespace PleskXTest;
|
5 |
-
|
6 |
-
class ServerTest extends TestCase
|
7 |
-
{
|
8 |
-
public function testGetProtos()
|
9 |
-
{
|
10 |
-
$protos = static::$_client->server()->getProtos();
|
11 |
-
$this->assertIsArray($protos);
|
12 |
-
$this->assertContains('1.6.3.0', $protos);
|
13 |
-
}
|
14 |
-
|
15 |
-
public function testGetGenInfo()
|
16 |
-
{
|
17 |
-
$generalInfo = static::$_client->server()->getGeneralInfo();
|
18 |
-
$this->assertGreaterThan(0, strlen($generalInfo->serverName));
|
19 |
-
$this->assertMatchesRegularExpression('/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/', strtolower($generalInfo->serverGuid));
|
20 |
-
$this->assertEquals('standard', $generalInfo->mode);
|
21 |
-
}
|
22 |
-
|
23 |
-
public function testGetPreferences()
|
24 |
-
{
|
25 |
-
$preferences = static::$_client->server()->getPreferences();
|
26 |
-
$this->assertIsNumeric($preferences->statTtl);
|
27 |
-
$this->assertGreaterThan(0, $preferences->statTtl);
|
28 |
-
$this->assertEquals(0, $preferences->restartApacheInterval);
|
29 |
-
}
|
30 |
-
|
31 |
-
public function testGetAdmin()
|
32 |
-
{
|
33 |
-
$admin = static::$_client->server()->getAdmin();
|
34 |
-
$this->assertGreaterThan(0, strlen($admin->name));
|
35 |
-
$this->assertStringContainsString('@', $admin->email);
|
36 |
-
}
|
37 |
-
|
38 |
-
public function testGetKeyInfo()
|
39 |
-
{
|
40 |
-
$keyInfo = static::$_client->server()->getKeyInfo();
|
41 |
-
$this->assertIsArray($keyInfo);
|
42 |
-
$this->assertGreaterThan(0, count($keyInfo));
|
43 |
-
$this->assertArrayHasKey('plesk_key_id', $keyInfo);
|
44 |
-
$this->assertArrayHasKey('lim_date', $keyInfo);
|
45 |
-
}
|
46 |
-
|
47 |
-
public function testGetComponents()
|
48 |
-
{
|
49 |
-
$components = static::$_client->server()->getComponents();
|
50 |
-
$this->assertIsArray($components);
|
51 |
-
$this->assertGreaterThan(0, count($components));
|
52 |
-
$this->assertArrayHasKey('psa', $components);
|
53 |
-
}
|
54 |
-
|
55 |
-
public function testGetServiceStates()
|
56 |
-
{
|
57 |
-
$serviceStates = static::$_client->server()->getServiceStates();
|
58 |
-
|
59 |
-
$this->assertIsArray($serviceStates);
|
60 |
-
$this->assertGreaterThan(0, count($serviceStates));
|
61 |
-
|
62 |
-
$service = current($serviceStates);
|
63 |
-
$this->assertIsArray($service);
|
64 |
-
$this->assertArrayHasKey('id', $service);
|
65 |
-
$this->assertArrayHasKey('title', $service);
|
66 |
-
$this->assertArrayHasKey('state', $service);
|
67 |
-
}
|
68 |
-
|
69 |
-
public function testGetSessionPreferences()
|
70 |
-
{
|
71 |
-
$preferences = static::$_client->server()->getSessionPreferences();
|
72 |
-
$this->assertIsNumeric($preferences->loginTimeout);
|
73 |
-
$this->assertGreaterThan(0, $preferences->loginTimeout);
|
74 |
-
}
|
75 |
-
|
76 |
-
public function testGetShells()
|
77 |
-
{
|
78 |
-
$shells = static::$_client->server()->getShells();
|
79 |
-
|
80 |
-
$this->assertIsArray($shells);
|
81 |
-
$this->assertGreaterThan(0, count($shells));
|
82 |
-
}
|
83 |
-
|
84 |
-
public function testGetNetworkInterfaces()
|
85 |
-
{
|
86 |
-
$netInterfaces = static::$_client->server()->getNetworkInterfaces();
|
87 |
-
$this->assertIsArray($netInterfaces);
|
88 |
-
$this->assertGreaterThan(0, count($netInterfaces));
|
89 |
-
}
|
90 |
-
|
91 |
-
public function testGetStatistics()
|
92 |
-
{
|
93 |
-
$stats = static::$_client->server()->getStatistics();
|
94 |
-
$this->assertIsNumeric($stats->objects->clients);
|
95 |
-
$this->assertEquals('psa', $stats->version->internalName);
|
96 |
-
}
|
97 |
-
|
98 |
-
public function testGetSiteIsolationConfig()
|
99 |
-
{
|
100 |
-
$config = static::$_client->server()->getSiteIsolationConfig();
|
101 |
-
$this->assertIsArray($config);
|
102 |
-
$this->assertGreaterThan(0, count($config));
|
103 |
-
$this->assertArrayHasKey('php', $config);
|
104 |
-
}
|
105 |
-
|
106 |
-
public function testGetUpdatesInfo()
|
107 |
-
{
|
108 |
-
$updatesInfo = static::$_client->server()->getUpdatesInfo();
|
109 |
-
$this->assertIsBool($updatesInfo->installUpdatesAutomatically);
|
110 |
-
}
|
111 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lets-encrypt/vendor/plesk/api-php-lib/tests/ServicePlanTest.php
DELETED
@@ -1,22 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
-
|
4 |
-
namespace PleskXTest;
|
5 |
-
|
6 |
-
class ServicePlanTest extends TestCase
|
7 |
-
{
|
8 |
-
public function testGet()
|
9 |
-
{
|
10 |
-
$servicePlan = static::$_client->servicePlan()->get('name', 'Default Domain');
|
11 |
-
$this->assertEquals('Default Domain', $servicePlan->name);
|
12 |
-
$this->assertGreaterThan(0, $servicePlan->id);
|
13 |
-
}
|
14 |
-
|
15 |
-
public function testGetAll()
|
16 |
-
{
|
17 |
-
$servicePlans = static::$_client->servicePlan()->getAll();
|
18 |
-
$this->assertIsArray($servicePlans);
|
19 |
-
$this->assertGreaterThan(0, count($servicePlans));
|
20 |
-
$this->assertNotEmpty($servicePlans[0]->name);
|
21 |
-
}
|
22 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lets-encrypt/vendor/plesk/api-php-lib/tests/SessionTest.php
DELETED
@@ -1,27 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
-
|
4 |
-
namespace PleskXTest;
|
5 |
-
|
6 |
-
class SessionTest extends TestCase
|
7 |
-
{
|
8 |
-
public function testGet()
|
9 |
-
{
|
10 |
-
$sessionId = static::$_client->server()->createSession('admin', '127.0.0.1');
|
11 |
-
$sessions = static::$_client->session()->get();
|
12 |
-
$this->assertArrayHasKey($sessionId, $sessions);
|
13 |
-
|
14 |
-
$sessionInfo = $sessions[$sessionId];
|
15 |
-
$this->assertEquals('admin', $sessionInfo->login);
|
16 |
-
$this->assertEquals('127.0.0.1', $sessionInfo->ipAddress);
|
17 |
-
$this->assertEquals($sessionId, $sessionInfo->id);
|
18 |
-
}
|
19 |
-
|
20 |
-
public function testTerminate()
|
21 |
-
{
|
22 |
-
$sessionId = static::$_client->server()->createSession('admin', '127.0.0.1');
|
23 |
-
static::$_client->session()->terminate($sessionId);
|
24 |
-
$sessions = static::$_client->session()->get();
|
25 |
-
$this->assertArrayNotHasKey($sessionId, $sessions);
|
26 |
-
}
|
27 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lets-encrypt/vendor/plesk/api-php-lib/tests/SiteTest.php
DELETED
@@ -1,107 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
-
|
4 |
-
namespace PleskXTest;
|
5 |
-
|
6 |
-
use PleskXTest\Utility\KeyLimitChecker;
|
7 |
-
|
8 |
-
class SiteTest extends TestCase
|
9 |
-
{
|
10 |
-
/** @var \PleskX\Api\Struct\Webspace\Info */
|
11 |
-
private static $webspace;
|
12 |
-
|
13 |
-
public static function setUpBeforeClass(): void
|
14 |
-
{
|
15 |
-
parent::setUpBeforeClass();
|
16 |
-
static::$webspace = static::_createWebspace();
|
17 |
-
}
|
18 |
-
|
19 |
-
protected function setUp(): void
|
20 |
-
{
|
21 |
-
parent::setUp();
|
22 |
-
|
23 |
-
$keyInfo = static::$_client->server()->getKeyInfo();
|
24 |
-
|
25 |
-
if (!KeyLimitChecker::checkByType($keyInfo, KeyLimitChecker::LIMIT_DOMAINS, 2)) {
|
26 |
-
$this->markTestSkipped('License does not allow to create more than 1 domain.');
|
27 |
-
}
|
28 |
-
}
|
29 |
-
|
30 |
-
private function _createSite($name, array $properties = [])
|
31 |
-
{
|
32 |
-
$properties = array_merge([
|
33 |
-
'name' => $name,
|
34 |
-
'webspace-id' => static::$webspace->id,
|
35 |
-
], $properties);
|
36 |
-
|
37 |
-
return static::$_client->site()->create($properties);
|
38 |
-
}
|
39 |
-
|
40 |
-
public function testCreate()
|
41 |
-
{
|
42 |
-
$site = $this->_createSite('addon.dom');
|
43 |
-
|
44 |
-
$this->assertIsNumeric($site->id);
|
45 |
-
$this->assertGreaterThan(0, $site->id);
|
46 |
-
|
47 |
-
static::$_client->site()->delete('id', $site->id);
|
48 |
-
}
|
49 |
-
|
50 |
-
public function testDelete()
|
51 |
-
{
|
52 |
-
$site = $this->_createSite('addon.dom');
|
53 |
-
|
54 |
-
$result = static::$_client->site()->delete('id', $site->id);
|
55 |
-
$this->assertTrue($result);
|
56 |
-
}
|
57 |
-
|
58 |
-
public function testGet()
|
59 |
-
{
|
60 |
-
$site = $this->_createSite('addon.dom');
|
61 |
-
|
62 |
-
$siteInfo = static::$_client->site()->get('id', $site->id);
|
63 |
-
$this->assertEquals('addon.dom', $siteInfo->name);
|
64 |
-
|
65 |
-
static::$_client->site()->delete('id', $site->id);
|
66 |
-
}
|
67 |
-
|
68 |
-
public function testGetHostingWoHosting()
|
69 |
-
{
|
70 |
-
$site = $this->_createSite('addon.dom');
|
71 |
-
|
72 |
-
$siteHosting = static::$_client->site()->getHosting('id', $site->id);
|
73 |
-
$this->assertNull($siteHosting);
|
74 |
-
|
75 |
-
static::$_client->site()->delete('id', $site->id);
|
76 |
-
}
|
77 |
-
|
78 |
-
public function testGetHostingWithHosting()
|
79 |
-
{
|
80 |
-
$properties = [
|
81 |
-
'hosting' => [
|
82 |
-
'www_root' => 'addon.dom',
|
83 |
-
],
|
84 |
-
];
|
85 |
-
$site = $this->_createSite('addon.dom', $properties);
|
86 |
-
|
87 |
-
$siteHosting = static::$_client->site()->getHosting('id', $site->id);
|
88 |
-
$this->assertArrayHasKey('www_root', $siteHosting->properties);
|
89 |
-
$this->assertStringEndsWith('addon.dom', $siteHosting->properties['www_root']);
|
90 |
-
|
91 |
-
static::$_client->site()->delete('id', $site->id);
|
92 |
-
}
|
93 |
-
|
94 |
-
public function testGetAll()
|
95 |
-
{
|
96 |
-
$site = $this->_createSite('addon.dom');
|
97 |
-
$site2 = $this->_createSite('addon2.dom');
|
98 |
-
|
99 |
-
$sitesInfo = static::$_client->site()->getAll();
|
100 |
-
$this->assertCount(2, $sitesInfo);
|
101 |
-
$this->assertEquals('addon.dom', $sitesInfo[0]->name);
|
102 |
-
$this->assertEquals('addon.dom', $sitesInfo[0]->asciiName);
|
103 |
-
|
104 |
-
static::$_client->site()->delete('id', $site->id);
|
105 |
-
static::$_client->site()->delete('id', $site2->id);
|
106 |
-
}
|
107 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lets-encrypt/vendor/plesk/api-php-lib/tests/SubdomainTest.php
DELETED
@@ -1,88 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
-
|
4 |
-
namespace PleskXTest;
|
5 |
-
|
6 |
-
class SubdomainTest extends TestCase
|
7 |
-
{
|
8 |
-
/** @var \PleskX\Api\Struct\Webspace\Info */
|
9 |
-
private static $webspace;
|
10 |
-
|
11 |
-
/** @var string */
|
12 |
-
private static $webspaceName;
|
13 |
-
|
14 |
-
public static function setUpBeforeClass(): void
|
15 |
-
{
|
16 |
-
parent::setUpBeforeClass();
|
17 |
-
static::$webspace = static::_createWebspace();
|
18 |
-
$webspaceInfo = static::$_client->webspace()->get('id', static::$webspace->id);
|
19 |
-
static::$webspaceName = $webspaceInfo->name;
|
20 |
-
}
|
21 |
-
|
22 |
-
/**
|
23 |
-
* @param string $name
|
24 |
-
*
|
25 |
-
* @return \PleskX\Api\Struct\Subdomain\Info
|
26 |
-
*/
|
27 |
-
private function _createSubdomain($name)
|
28 |
-
{
|
29 |
-
return static::$_client->subdomain()->create([
|
30 |
-
'parent' => static::$webspaceName,
|
31 |
-
'name' => $name,
|
32 |
-
'property' => [
|
33 |
-
'www_root' => $name,
|
34 |
-
],
|
35 |
-
]);
|
36 |
-
}
|
37 |
-
|
38 |
-
public function testCreate()
|
39 |
-
{
|
40 |
-
$subdomain = $this->_createSubdomain('sub');
|
41 |
-
|
42 |
-
$this->assertIsInt($subdomain->id);
|
43 |
-
$this->assertGreaterThan(0, $subdomain->id);
|
44 |
-
|
45 |
-
static::$_client->subdomain()->delete('id', $subdomain->id);
|
46 |
-
}
|
47 |
-
|
48 |
-
public function testDelete()
|
49 |
-
{
|
50 |
-
$subdomain = $this->_createSubdomain('sub');
|
51 |
-
|
52 |
-
$result = static::$_client->subdomain()->delete('id', $subdomain->id);
|
53 |
-
$this->assertTrue($result);
|
54 |
-
}
|
55 |
-
|
56 |
-
public function testGet()
|
57 |
-
{
|
58 |
-
$name = 'sub';
|
59 |
-
$subdomain = $this->_createSubdomain($name);
|
60 |
-
|
61 |
-
$subdomainInfo = static::$_client->subdomain()->get('id', $subdomain->id);
|
62 |
-
$this->assertEquals($name.'.'.$subdomainInfo->parent, $subdomainInfo->name);
|
63 |
-
$this->assertTrue(false !== strpos($subdomainInfo->properties['www_root'], $name));
|
64 |
-
|
65 |
-
static::$_client->subdomain()->delete('id', $subdomain->id);
|
66 |
-
}
|
67 |
-
|
68 |
-
public function testGetAll()
|
69 |
-
{
|
70 |
-
$name = 'sub';
|
71 |
-
$name2 = 'sub2';
|
72 |
-
$subdomain = $this->_createSubdomain($name);
|
73 |
-
$subdomain2 = $this->_createSubdomain($name2);
|
74 |
-
|
75 |
-
$subdomainsInfo = static::$_client->subdomain()->getAll();
|
76 |
-
$this->assertCount(2, $subdomainsInfo);
|
77 |
-
$this->assertEquals($name.'.'.$subdomainsInfo[0]->parent, $subdomainsInfo[0]->name);
|
78 |
-
$this->assertTrue(false !== strpos($subdomainsInfo[0]->properties['www_root'], $name));
|
79 |
-
$this->assertEquals($name2.'.'.$subdomainsInfo[1]->parent, $subdomainsInfo[1]->name);
|
80 |
-
$this->assertTrue(false !== strpos($subdomainsInfo[1]->properties['www_root'], $name2));
|
81 |
-
|
82 |
-
static::$_client->subdomain()->delete('id', $subdomain->id);
|
83 |
-
static::$_client->subdomain()->delete('id', $subdomain2->id);
|
84 |
-
|
85 |
-
$subdomainsInfo = static::$_client->subdomain()->getAll();
|
86 |
-
$this->assertEmpty($subdomainsInfo);
|
87 |
-
}
|
88 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lets-encrypt/vendor/plesk/api-php-lib/tests/TestCase.php
DELETED
@@ -1,73 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
-
|
4 |
-
namespace PleskXTest;
|
5 |
-
|
6 |
-
use PleskXTest\Utility\PasswordProvider;
|
7 |
-
|
8 |
-
abstract class TestCase extends \PHPUnit\Framework\TestCase
|
9 |
-
{
|
10 |
-
/** @var \PleskX\Api\Client */
|
11 |
-
protected static $_client;
|
12 |
-
|
13 |
-
private static $webspaces = [];
|
14 |
-
|
15 |
-
public static function setUpBeforeClass(): void
|
16 |
-
{
|
17 |
-
$login = getenv('REMOTE_LOGIN');
|
18 |
-
$password = getenv('REMOTE_PASSWORD');
|
19 |
-
$host = getenv('REMOTE_HOST');
|
20 |
-
$port = 8443;
|
21 |
-
$scheme = 'https';
|
22 |
-
|
23 |
-
if ($url = getenv('REMOTE_URL')) {
|
24 |
-
$parsedUrl = parse_url($url);
|
25 |
-
list($host, $port, $scheme) = [$parsedUrl['host'], $parsedUrl['port'], $parsedUrl['scheme']];
|
26 |
-
}
|
27 |
-
|
28 |
-
static::$_client = new \PleskX\Api\Client($host, $port, $scheme);
|
29 |
-
static::$_client->setCredentials($login, $password);
|
30 |
-
}
|
31 |
-
|
32 |
-
public static function tearDownAfterClass(): void
|
33 |
-
{
|
34 |
-
foreach (self::$webspaces as $webspace) {
|
35 |
-
try {
|
36 |
-
static::$_client->webspace()->delete('id', $webspace->id);
|
37 |
-
} catch (\Exception $e) {
|
38 |
-
}
|
39 |
-
}
|
40 |
-
}
|
41 |
-
|
42 |
-
/**
|
43 |
-
* @return string
|
44 |
-
*/
|
45 |
-
protected static function _getIpAddress()
|
46 |
-
{
|
47 |
-
$ips = static::$_client->ip()->get();
|
48 |
-
$ipInfo = reset($ips);
|
49 |
-
|
50 |
-
return $ipInfo->ipAddress;
|
51 |
-
}
|
52 |
-
|
53 |
-
/**
|
54 |
-
* @return \PleskX\Api\Struct\Webspace\Info
|
55 |
-
*/
|
56 |
-
protected static function _createWebspace()
|
57 |
-
{
|
58 |
-
$id = uniqid();
|
59 |
-
$webspace = static::$_client->webspace()->create(
|
60 |
-
[
|
61 |
-
'name' => "test{$id}.test",
|
62 |
-
'ip_address' => static::_getIpAddress(),
|
63 |
-
],
|
64 |
-
[
|
65 |
-
'ftp_login' => "u{$id}",
|
66 |
-
'ftp_password' => PasswordProvider::STRONG_PASSWORD,
|
67 |
-
]
|
68 |
-
);
|
69 |
-
self::$webspaces[] = $webspace;
|
70 |
-
|
71 |
-
return $webspace;
|
72 |
-
}
|
73 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lets-encrypt/vendor/plesk/api-php-lib/tests/UiTest.php
DELETED
@@ -1,52 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
-
|
4 |
-
namespace PleskXTest;
|
5 |
-
|
6 |
-
class UiTest extends TestCase
|
7 |
-
{
|
8 |
-
private $_customButtonProperties = [
|
9 |
-
'place' => 'admin',
|
10 |
-
'url' => 'http://example.com',
|
11 |
-
'text' => 'Example site',
|
12 |
-
];
|
13 |
-
|
14 |
-
public function testGetNavigation()
|
15 |
-
{
|
16 |
-
$navigation = static::$_client->ui()->getNavigation();
|
17 |
-
$this->assertIsArray($navigation);
|
18 |
-
$this->assertGreaterThan(0, count($navigation));
|
19 |
-
$this->assertArrayHasKey('general', $navigation);
|
20 |
-
$this->assertArrayHasKey('hosting', $navigation);
|
21 |
-
|
22 |
-
$hostingSection = $navigation['hosting'];
|
23 |
-
$this->assertArrayHasKey('name', $hostingSection);
|
24 |
-
$this->assertArrayHasKey('nodes', $hostingSection);
|
25 |
-
$this->assertGreaterThan(0, count($hostingSection['nodes']));
|
26 |
-
}
|
27 |
-
|
28 |
-
public function testCreateCustomButton()
|
29 |
-
{
|
30 |
-
$buttonId = static::$_client->ui()->createCustomButton('admin', $this->_customButtonProperties);
|
31 |
-
$this->assertGreaterThan(0, $buttonId);
|
32 |
-
|
33 |
-
static::$_client->ui()->deleteCustomButton($buttonId);
|
34 |
-
}
|
35 |
-
|
36 |
-
public function testGetCustomButton()
|
37 |
-
{
|
38 |
-
$buttonId = static::$_client->ui()->createCustomButton('admin', $this->_customButtonProperties);
|
39 |
-
$customButtonInfo = static::$_client->ui()->getCustomButton($buttonId);
|
40 |
-
$this->assertEquals('http://example.com', $customButtonInfo->url);
|
41 |
-
$this->assertEquals('Example site', $customButtonInfo->text);
|
42 |
-
|
43 |
-
static::$_client->ui()->deleteCustomButton($buttonId);
|
44 |
-
}
|
45 |
-
|
46 |
-
public function testDeleteCustomButton()
|
47 |
-
{
|
48 |
-
$buttonId = static::$_client->ui()->createCustomButton('admin', $this->_customButtonProperties);
|
49 |
-
$result = static::$_client->ui()->deleteCustomButton($buttonId);
|
50 |
-
$this->assertTrue($result);
|
51 |
-
}
|
52 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lets-encrypt/vendor/plesk/api-php-lib/tests/Utility/KeyLimitChecker.php
DELETED
@@ -1,46 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
-
|
4 |
-
namespace PleskXTest\Utility;
|
5 |
-
|
6 |
-
class KeyLimitChecker
|
7 |
-
{
|
8 |
-
const LIMIT_CLIENTS = 'limit_clients';
|
9 |
-
const LIMIT_RESELLERS = 'limit_resellers';
|
10 |
-
const LIMIT_DOMAINS = 'limit_domains';
|
11 |
-
|
12 |
-
/**
|
13 |
-
* Checks whether limit is within the required constraint.
|
14 |
-
*
|
15 |
-
* @param (string|int)[] $keyInfo Structure returned by the getKeyInfo call
|
16 |
-
* @param string $type Type of the object that should be checked
|
17 |
-
* @param int $minimalRequirement Minimal value that should satisfy the limit
|
18 |
-
*
|
19 |
-
* @return bool if license satisfies set limits
|
20 |
-
*/
|
21 |
-
public static function checkByType(array $keyInfo, $type, $minimalRequirement)
|
22 |
-
{
|
23 |
-
$field = null;
|
24 |
-
switch ($type) {
|
25 |
-
case self::LIMIT_CLIENTS:
|
26 |
-
if (intval($keyInfo['can-manage-customers']) === 0) {
|
27 |
-
return false;
|
28 |
-
}
|
29 |
-
$field = 'lim_cl';
|
30 |
-
break;
|
31 |
-
case self::LIMIT_RESELLERS:
|
32 |
-
if (intval($keyInfo['can-manage-resellers']) === 0) {
|
33 |
-
return false;
|
34 |
-
}
|
35 |
-
$field = 'lim_cl';
|
36 |
-
break;
|
37 |
-
case self::LIMIT_DOMAINS:
|
38 |
-
$field = 'lim_dom';
|
39 |
-
break;
|
40 |
-
default:
|
41 |
-
return false;
|
42 |
-
}
|
43 |
-
|
44 |
-
return intval($keyInfo[$field]) === -1 || intval($keyInfo[$field]) > $minimalRequirement;
|
45 |
-
}
|
46 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lets-encrypt/vendor/plesk/api-php-lib/tests/Utility/PasswordProvider.php
DELETED
@@ -1,9 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
-
|
4 |
-
namespace PleskXTest\Utility;
|
5 |
-
|
6 |
-
class PasswordProvider
|
7 |
-
{
|
8 |
-
const STRONG_PASSWORD = 'test-PWD*1@42!13#';
|
9 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lets-encrypt/vendor/plesk/api-php-lib/tests/WebspaceTest.php
DELETED
@@ -1,177 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Copyright 1999-2020. Plesk International GmbH.
|
3 |
-
|
4 |
-
namespace PleskXTest;
|
5 |
-
|
6 |
-
use PleskXTest\Utility\PasswordProvider;
|
7 |
-
|
8 |
-
class WebspaceTest extends TestCase
|
9 |
-
{
|
10 |
-
public function testGetPermissionDescriptor()
|
11 |
-
{
|
12 |
-
$descriptor = static::$_client->webspace()->getPermissionDescriptor();
|
13 |
-
$this->assertIsArray($descriptor->permissions);
|
14 |
-
$this->assertNotEmpty($descriptor->permissions);
|
15 |
-
}
|
16 |
-
|
17 |
-
public function testGetLimitDescriptor()
|
18 |
-
{
|
19 |
-
$descriptor = static::$_client->webspace()->getLimitDescriptor();
|
20 |
-
$this->assertIsArray($descriptor->limits);
|
21 |
-
$this->assertNotEmpty($descriptor->limits);
|
22 |
-
}
|
23 |
-
|
24 |
-
public function testGetDiskUsage()
|
25 |
-
{
|
26 |
-
$webspace = static::_createWebspace();
|
27 |
-
$diskusage = static::$_client->webspace()->getDiskUsage('id', $webspace->id);
|
28 |
-
|
29 |
-
$this->assertObjectHasAttribute('httpdocs', $diskusage);
|
30 |
-
|
31 |
-
static::$_client->webspace()->delete('id', $webspace->id);
|
32 |
-
}
|
33 |
-
|
34 |
-
public function testGetPhysicalHostingDescriptor()
|
35 |
-
{
|
36 |
-
$descriptor = static::$_client->webspace()->getPhysicalHostingDescriptor();
|
37 |
-
$this->assertIsArray($descriptor->properties);
|
38 |
-
$this->assertNotEmpty($descriptor->properties);
|
39 |
-
|
40 |
-
$ftpLoginProperty = $descriptor->properties['ftp_login'];
|
41 |
-
$this->assertEquals('ftp_login', $ftpLoginProperty->name);
|
42 |
-
$this->assertEquals('string', $ftpLoginProperty->type);
|
43 |
-
}
|
44 |
-
|
45 |
-
public function testGetPhpSettings()
|
46 |
-
{
|
47 |
-
$webspace = static::_createWebspace();
|
48 |
-
$info = static::$_client->webspace()->getPhpSettings('id', $webspace->id);
|
49 |
-
|
50 |
-
$this->assertArrayHasKey('open_basedir', $info->properties);
|
51 |
-
|
52 |
-
static::$_client->webspace()->delete('id', $webspace->id);
|
53 |
-
}
|
54 |
-
|
55 |
-
public function testGetLimits()
|
56 |
-
{
|
57 |
-
$webspace = static::_createWebspace();
|
58 |
-
$limits = static::$_client->webspace()->getLimits('id', $webspace->id);
|
59 |
-
|
60 |
-
$this->assertIsArray($limits->limits);
|
61 |
-
$this->assertNotEmpty($limits->limits);
|
62 |
-
|
63 |
-
static::$_client->webspace()->delete('id', $webspace->id);
|
64 |
-
}
|
65 |
-
|
66 |
-
public function testCreateWebspace()
|
67 |
-
{
|
68 |
-
$webspace = static::_createWebspace();
|
69 |
-
|
70 |
-
$this->assertGreaterThan(0, $webspace->id);
|
71 |
-
|
72 |
-
static::$_client->webspace()->delete('id', $webspace->id);
|
73 |
-
}
|
74 |
-
|
75 |
-
public function testDelete()
|
76 |
-
{
|
77 |
-
$webspace = static::_createWebspace();
|
78 |
-
$result = static::$_client->webspace()->delete('id', $webspace->id);
|
79 |
-
|
80 |
-
$this->assertTrue($result);
|
81 |
-
}
|
82 |
-
|
83 |
-
public function testRequestCreateWebspace()
|
84 |
-
{
|
85 |
-
$handlers = static::$_client->phpHandler()->getAll();
|
86 |
-
$enabledHandlers = array_filter($handlers, function ($handler) {
|
87 |
-
return $handler->handlerStatus !== 'disabled';
|
88 |
-
});
|
89 |
-
$this->assertGreaterThan(0, count($enabledHandlers));
|
90 |
-
$handler = current($enabledHandlers);
|
91 |
-
|
92 |
-
$request = [
|
93 |
-
'add' => [
|
94 |
-
'gen_setup' => [
|
95 |
-
'name' => 'webspace-test-full.test',
|
96 |
-
'htype' => 'vrt_hst',
|
97 |
-
'status' => '0',
|
98 |
-
'ip_address' => [static::_getIpAddress()],
|
99 |
-
],
|
100 |
-
'hosting' => [
|
101 |
-
'vrt_hst' => [
|
102 |
-
'property' => [
|
103 |
-
[
|
104 |
-
'name' => 'php_handler_id',
|
105 |
-
'value' => $handler->id,
|
106 |
-
],
|
107 |
-
[
|
108 |
-
'name' => 'ftp_login',
|
109 |
-
'value' => 'testuser',
|
110 |
-
],
|
111 |
-
[
|
112 |
-
'name' => 'ftp_password',
|
113 |
-
'value' => PasswordProvider::STRONG_PASSWORD,
|
114 |
-
],
|
115 |
-
],
|
116 |
-
'ip_address' => static::_getIpAddress(),
|
117 |
-
],
|
118 |
-
],
|
119 |
-
'limits' => [
|
120 |
-
'overuse' => 'block',
|
121 |
-
'limit' => [
|
122 |
-
[
|
123 |
-
'name' => 'mbox_quota',
|
124 |
-
'value' => 100,
|
125 |
-
],
|
126 |
-
],
|
127 |
-
],
|
128 |
-
'prefs' => [
|
129 |
-
'www' => 'false',
|
130 |
-
'stat_ttl' => 6,
|
131 |
-
],
|
132 |
-
'performance' => [
|
133 |
-
'bandwidth' => 120,
|
134 |
-
'max_connections' => 10000,
|
135 |
-
],
|
136 |
-
'permissions' => [
|
137 |
-
'permission' => [
|
138 |
-
[
|
139 |
-
'name' => 'manage_sh_access',
|
140 |
-
'value' => 'true',
|
141 |
-
],
|
142 |
-
],
|
143 |
-
],
|
144 |
-
'php-settings' => [
|
145 |
-
'setting' => [
|
146 |
-
[
|
147 |
-
'name' => 'memory_limit',
|
148 |
-
'value' => '128M',
|
149 |
-
],
|
150 |
-
[
|
151 |
-
'name' => 'safe_mode',
|
152 |
-
'value' => 'false',
|
153 |
-
],
|
154 |
-
],
|
155 |
-
],
|
156 |
-
'plan-name' => 'Unlimited',
|
157 |
-
],
|
158 |
-
];
|
159 |
-
|
160 |
-
$webspace = static::$_client->webspace()->request($request);
|
161 |
-
|
162 |
-
$this->assertGreaterThan(0, $webspace->id);
|
163 |
-
|
164 |
-
static::$_client->webspace()->delete('id', $webspace->id);
|
165 |
-
}
|
166 |
-
|
167 |
-
public function testGet()
|
168 |
-
{
|
169 |
-
$webspace = static::_createWebspace();
|
170 |
-
$webspaceInfo = static::$_client->webspace()->get('id', $webspace->id);
|
171 |
-
|
172 |
-
$this->assertNotEmpty($webspaceInfo->name);
|
173 |
-
$this->assertEquals(0, $webspaceInfo->realSize);
|
174 |
-
|
175 |
-
static::$_client->webspace()->delete('id', $webspace->id);
|
176 |
-
}
|
177 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lets-encrypt/wizard/assets/css/admin.css
CHANGED
@@ -8,12 +8,19 @@
|
|
8 |
border-radius: 5px;
|
9 |
}
|
10 |
.rsssl-dns-field {
|
11 |
-
width: 45%;
|
12 |
border: 1px solid #dedede;
|
13 |
-
padding: 5px;
|
14 |
float: left;
|
15 |
-
margin-left: 25px;
|
16 |
margin-bottom: 10px;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
17 |
}
|
18 |
#rsssl-lets-encrypt ul {
|
19 |
margin-left: 50px;
|
8 |
border-radius: 5px;
|
9 |
}
|
10 |
.rsssl-dns-field {
|
|
|
11 |
border: 1px solid #dedede;
|
|
|
12 |
float: left;
|
|
|
13 |
margin-bottom: 10px;
|
14 |
+
width: 50%;
|
15 |
+
padding: 10px;
|
16 |
+
margin-left: 0;
|
17 |
+
margin-top: 10px;
|
18 |
+
}
|
19 |
+
.rsssl-dns-label {
|
20 |
+
font-weight: bold;
|
21 |
+
margin-top: 25px;
|
22 |
+
margin-bottom: 0;
|
23 |
+
width: 50%;
|
24 |
}
|
25 |
#rsssl-lets-encrypt ul {
|
26 |
margin-left: 50px;
|
lets-encrypt/wizard/assets/css/admin.css.map
CHANGED
@@ -1 +1 @@
|
|
1 |
-
{"version":3,"sources":["admin.less"],"names":[],"mappings":"AAKA;EACE,gBAAA;EACA,yBAAA;;AACA,4BAAC;EACC,gBAAA;EACA,eAAA;EACA,kBAAA;;AAGJ;EACE,
|
1 |
+
{"version":3,"sources":["admin.less"],"names":[],"mappings":"AAKA;EACE,gBAAA;EACA,yBAAA;;AACA,4BAAC;EACC,gBAAA;EACA,eAAA;EACA,kBAAA;;AAGJ;EACE,yBAAA;EACA,WAAA;EACA,mBAAA;EACA,UAAA;EACA,aAAA;EACA,cAAA;EACA,gBAAA;;AAEF;EACE,iBAAA;EACA,gBAAA;EACA,gBAAA;EACA,UAAA;;AAEF,mBAAoB;EAClB,iBAAA;;AADF,mBAAoB,GAElB;EACE,mBAAA;;;AACA,mBAJgB,GAElB,GAEG;EACC,yBAAA;EACA,WAAA;EACA,YAAA;EACA,WAAA;EACA,kBAAA;EACA,SAAS,EAAT;EACA,kBAAA;EACA,eAAA;EACA,kBAAA;;AAGF,mBAhBgB,GAElB,GAcG,cAAc;EACb,yBAAA;;AAGF,mBApBgB,GAElB,GAkBG,YAAY;EACX,yBAAA;;AAGF,mBAxBgB,GAElB,GAsBG,cAAc;EACb,yBAAA;;AAzBN,mBAAoB,GAElB,GA2BE,GAAG,GAAE;EACH,sBAAA;EACA,WAAA;EACA,WAAA;EACA,UAAA;EACA,kBAAA;EACA,SAAS,EAAT;EACA,kBAAA;EACA,eAAA;EACA,kBAAA;;AAMN;EACE,aAAA;;;;;AAOA,MAAC,IAAI;AAAL,OAAC,IAAI;AAAL,WAAC,IAAI;AAAL,YAAC,IAAI;EACH,wBAAA;;AAIJ;;;;;AAAA,aACE;EACE,0BAAA;;EACA,wBAAA;;EACA,uBAAA;;EACA,qBAAA;;EACA,oBAAA;;EACA,gBAAA;;;AAPJ,aAUE;EACE,aAAA;EACA,8BAAA;EAQA,aAAA;EACA,sBAAA;;AArBJ,aAUE,cAIE;EACE,iBAAA;EACA,YAAA;EACA,YAAA;;AAjBN,aAUE,cAaE;EACE,aAAA;EACA,mBAAA;;AAzBN,aAUE,cAaE,oBAGE;EACE,kBAAA;;AA3BR,aAgCE;EACE,YAAA;;AAII,aAFN,eACE,eACK;EACC,gBAAA;;AAtCV,aA6CE;EACE,eAAA;;AACA,aAFF,YAEG;EACC,cAAA;;AADF,aAFF,YAEG,cAEC;EACE,eAAA;EACA,aAAA;;AAEF,aARJ,YAEG,cAME;EACC,WAAA;;AAGJ,aAZF,YAYG;EACC,cAAA;;AADF,aAZF,YAYG,eAEC;EACE,eAAA;EACA,aAAA;;AAIJ,aApBF,YAoBG;EACC,WAAA;;AAGF,aAxBF,YAwBG;EACC,YAAA;EACA,WAAA;EACA,eAAA;;AACA,aA5BJ,YAwBG,aAIE;EACC,yBAAA;;AAGF,aAhCJ,YAwBG,aAQE;EACC,yBAAA","file":"admin.css"}
|
lets-encrypt/wizard/assets/css/admin.less
CHANGED
@@ -13,12 +13,19 @@
|
|
13 |
}
|
14 |
}
|
15 |
.rsssl-dns-field {
|
16 |
-
width:45%;
|
17 |
border: 1px solid @input-border-color;
|
18 |
-
padding: 5px;
|
19 |
float: left;
|
20 |
-
margin-left: 25px;
|
21 |
margin-bottom: 10px;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
22 |
}
|
23 |
#rsssl-lets-encrypt ul {
|
24 |
margin-left:50px;
|
13 |
}
|
14 |
}
|
15 |
.rsssl-dns-field {
|
|
|
16 |
border: 1px solid @input-border-color;
|
|
|
17 |
float: left;
|
|
|
18 |
margin-bottom: 10px;
|
19 |
+
width: 50%;
|
20 |
+
padding: 10px;
|
21 |
+
margin-left: 0;
|
22 |
+
margin-top: 10px;
|
23 |
+
}
|
24 |
+
.rsssl-dns-label {
|
25 |
+
font-weight: bold;
|
26 |
+
margin-top: 25px;
|
27 |
+
margin-bottom: 0;
|
28 |
+
width:50%;
|
29 |
}
|
30 |
#rsssl-lets-encrypt ul {
|
31 |
margin-left:50px;
|
lets-encrypt/wizard/assets/css/admin.min.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
.
|
1 |
+
.rsssl_letsencrypt_container{margin-top:30px;background-color:#fafafa}.rsssl_letsencrypt_container.rsssl-progress-container{margin:20px 0 0;padding:10px 0;border-radius:5px}.rsssl-dns-field{border:1px solid #dedede;float:left;margin-bottom:10px;width:50%;padding:10px;margin-left:0;margin-top:10px}.rsssl-dns-label{font-weight:bold;margin-top:25px;margin-bottom:0;width:50%}#rsssl-lets-encrypt ul{margin-left:50px}#rsssl-lets-encrypt ul li{padding-right:10px}#rsssl-lets-encrypt ul li:before{background-color:#eee;color:#fff;height:10px;width:10px;border-radius:50%;content:'';position:absolute;margin-top:5px;margin-left:-30px}#rsssl-lets-encrypt ul li.rsssl-warning:before{background-color:#f8be2e}#rsssl-lets-encrypt ul li.rsssl-error:before{background-color:#d7263d}#rsssl-lets-encrypt ul li.rsssl-success:before{background-color:#61ce70}#rsssl-lets-encrypt ul li ul li:before{background-color:#888;color:#fff;height:6px;width:6px;border-radius:50%;content:'';position:absolute;margin-top:7px;margin-left:-19px}.rsssl-notice-hook-element{display:none}.error:not(.really-simple-plugins),.notice:not(.really-simple-plugins),.update-nag:not(.really-simple-plugins),.notice-info:not(.really-simple-plugins){display:none !important}#rsssl-wizard .rsssl-selectable{-webkit-touch-callout:all;-webkit-user-select:all;-khtml-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all}#rsssl-wizard #rsssl-header{display:flex;justify-content:space-between;padding:20px;background-color:#fff}#rsssl-wizard #rsssl-header img{margin-left:15px;width:120px;height:28px}#rsssl-wizard #rsssl-header .rsssl-header-right{display:flex;align-items:center}#rsssl-wizard #rsssl-header .rsssl-header-right a{margin-right:15px}#rsssl-wizard #rsssl-content-area{margin:10px}#rsssl-wizard .rsssl-section .rsssl-success.check{margin-left:5px}#rsssl-wizard .rsssl-icon{height:initial}#rsssl-wizard .rsssl-icon.rsssl-success{color:#61ce70}#rsssl-wizard .rsssl-icon.rsssl-success svg{stroke:#61ce70;fill:#61ce70}#rsssl-wizard .rsssl-icon.rsssl-success.documents-shortcode{color:#000}#rsssl-wizard .rsssl-icon.rsssl-disabled{color:#d7d7d7}#rsssl-wizard .rsssl-icon.rsssl-disabled svg{stroke:#d7d7d7;fill:#d7d7d7}#rsssl-wizard .rsssl-icon:hover{color:#000}#rsssl-wizard .rsssl-icon.rsssl-bullet{height:11px;width:11px;margin-top:2px}#rsssl-wizard .rsssl-icon.rsssl-bullet.rsssl-disabled{background-color:#d7d7d7}#rsssl-wizard .rsssl-icon.rsssl-bullet.rsssl-success{background-color:#27adea}
|
lets-encrypt/wizard/assets/css/variables.min.css
ADDED
File without changes
|
lets-encrypt/wizard/assets/css/wizard.css
CHANGED
@@ -191,7 +191,7 @@
|
|
191 |
grid-column-start: 1;
|
192 |
}
|
193 |
#rsssl-content-area .rsssl-section-content form .field-group .rsssl-help-warning-wrap {
|
194 |
-
margin-top: 20px;
|
195 |
}
|
196 |
#rsssl-content-area .rsssl-section-content form .rsssl-section-footer {
|
197 |
grid-column-start: 1;
|
191 |
grid-column-start: 1;
|
192 |
}
|
193 |
#rsssl-content-area .rsssl-section-content form .field-group .rsssl-help-warning-wrap {
|
194 |
+
margin-top: -20px;
|
195 |
}
|
196 |
#rsssl-content-area .rsssl-section-content form .rsssl-section-footer {
|
197 |
grid-column-start: 1;
|
lets-encrypt/wizard/assets/css/wizard.css.map
CHANGED
@@ -1 +1 @@
|
|
1 |
-
{"version":3,"sources":["wizard.less"],"names":[],"mappings":"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","file":"wizard.css"}
|
1 |
+
{"version":3,"sources":["wizard.less"],"names":[],"mappings":"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","file":"wizard.css"}
|
lets-encrypt/wizard/assets/css/wizard.less
CHANGED
@@ -252,9 +252,8 @@
|
|
252 |
.rsssl-field {
|
253 |
grid-column-start: 1;
|
254 |
}
|
255 |
-
|
256 |
.rsssl-help-warning-wrap {
|
257 |
-
margin-top:
|
258 |
}
|
259 |
}
|
260 |
|
252 |
.rsssl-field {
|
253 |
grid-column-start: 1;
|
254 |
}
|
|
|
255 |
.rsssl-help-warning-wrap {
|
256 |
+
margin-top: -20px;
|
257 |
}
|
258 |
}
|
259 |
|
lets-encrypt/wizard/assets/css/wizard.min.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
.rsssl-pointer{position:relative}.rsssl-pointer:after{content:" ";position:absolute;left:-15px;top:15px;border-top:15px solid transparent;border-right:15px solid black;border-left:0;border-bottom:15px solid transparent}#rsssl-content-area{display:grid;grid-template-columns:225px auto}#rsssl-content-area h1{padding:0}#rsssl-content-area .rsssl-wizard-title{padding:20px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-content:center}#rsssl-content-area .rsssl-wizard-title h1{font-size:18px}#rsssl-content-area .rsssl-wizard-title.rsssl-section-content-notifications-header{border-bottom:1px solid #e6e6e6}#rsssl-content-area .rsssl-wizard-title.rsssl-section-content-notifications-header h1{font-weight:normal}#rsssl-content-area .rsssl-wizard-subtitle h2{margin:20px 20px 0 20px;font-size:14px}#rsssl-content-area .rsssl-wizard-menu{background-color:white;margin:10px;margin-bottom:0;padding-bottom:20px;box-shadow:0 0 5px 5px rgba(222,222,222,0.2)}#rsssl-content-area .rsssl-wizard-menu .rsssl-wizard-menu h1{font-weight:bold}#rsssl-content-area .rsssl-wizard-menu .rsssl-wizard-progress-bar{background:#eee;height:15px;margin:20px 20px 0 20px}#rsssl-content-area .rsssl-wizard-menu .rsssl-wizard-progress-bar .rsssl-wizard-progress-bar-value{height:100%;background:#29b6f6;border-radius:4px}#rsssl-content-area .rsssl-wizard-menu .rsssl-step .rsssl-step-header{text-decoration:none}#rsssl-content-area .rsssl-wizard-menu .rsssl-step .rsssl-step-header.incomplete a h2{color:#c6c6c6}#rsssl-content-area .rsssl-wizard-menu .rsssl-step .rsssl-step-header a{display:inline-block;padding:5px 20px;text-decoration:none;width:calc(100% -(20px+20px))}#rsssl-content-area .rsssl-wizard-menu .rsssl-step .rsssl-step-header a h2{font-size:14px;margin:0}#rsssl-content-area .rsssl-wizard-menu .rsssl-step .rsssl-step-header.active a h2{color:#c6c6c6 !important}#rsssl-content-area .rsssl-wizard-menu .rsssl-step .rsssl-step-header:hover a h2{text-decoration:underline}#rsssl-content-area .rsssl-wizard-menu .rsssl-step .rsssl-step-header.active:hover a{background:white;pointer-events:none}#rsssl-content-area .rsssl-wizard-menu .rsssl-step .rsssl-section{display:grid;grid-template-columns:20px 1fr;margin:0 20px}#rsssl-content-area .rsssl-wizard-menu .rsssl-step .rsssl-section span{align-self:center;justify-self:center}#rsssl-content-area .rsssl-wizard-menu .rsssl-step .rsssl-section a{display:inline-block;text-decoration:none;padding:3px 5px}#rsssl-content-area .rsssl-wizard-menu .rsssl-step .rsssl-section a h3{color:#c6c6c6}#rsssl-content-area .rsssl-wizard-menu .rsssl-step .rsssl-section a:visited h3{color:initial}#rsssl-content-area .rsssl-wizard-menu .rsssl-step .rsssl-section a h3{font-size:12px;font-weight:normal;margin:0}#rsssl-content-area .rsssl-wizard-menu .rsssl-step .rsssl-section.active a h3{color:grey}#rsssl-content-area .rsssl-wizard-menu .rsssl-step .rsssl-section:hover a h3{text-decoration:underline}#rsssl-content-area .rsssl-wizard-menu .rsssl-step .rsssl-section.active:hover a{background:white;pointer-events:none}#rsssl-content-area .rsssl-section-content{margin:10px}#rsssl-content-area .rsssl-section-content p{margin:0}#rsssl-content-area .rsssl-section-content p:not(:first-child){margin-top:1em}#rsssl-content-area .rsssl-section-content form{display:grid;grid-template-columns:auto 325px;grid-column-gap:15px}#rsssl-content-area .rsssl-section-content form .rsssl-section-content-title-header{background-color:white}#rsssl-content-area .rsssl-section-content form .rsssl-wizard-intro,#rsssl-content-area .rsssl-section-content form .rsssl-template-intro .rsssl-master-label{grid-column-start:1;background-color:white;padding:20px 20px 0 20px}#rsssl-content-area .rsssl-section-content form .rsssl-field .rsssl-wizard-intro{padding:0 0 20px 0}#rsssl-content-area .rsssl-section-content form .rsssl-button{background-color:white;grid-column-start:1;padding:20px 20px 0 20px}#rsssl-content-area .rsssl-section-content form .field-group{grid-column:span 2;display:grid;grid-template-columns:auto 325px;grid-column-gap:15px}#rsssl-content-area .rsssl-section-content form .field-group .rsssl-field{grid-column-start:1}#rsssl-content-area .rsssl-section-content form .field-group .rsssl-help-warning-wrap{margin-top:20px}#rsssl-content-area .rsssl-section-content form .rsssl-section-footer{grid-column-start:1;background-color:white;padding:20px;display:grid;align-items:center;grid-template-columns:1fr auto}#rsssl-content-area .rsssl-section-content form .rsssl-section-footer .rsssl-buttons-container{grid-column-start:2}#rsssl-content-area .rsssl-section-content form .rsssl-section-footer .rsssl-buttons-container input{margin-right:20px}#rsssl-content-area .rsssl-add-pages-table{display:grid;grid-template-columns:auto auto auto;grid-gap:5px;align-items:center;margin-bottom:20px}#rsssl-content-area .rsssl-add-pages-table span{justify-self:end;text-align:justify}#rsssl-content-area .rsssl-link-to-menu-table{display:grid;grid-template-columns:30% 30%;grid-gap:5px;align-items:center}#rsssl-content-area .rsssl-link-to-menu-table h3{grid-column:span 2;margin-top:20px;margin-bottom:5px}#rsssl-content-area .rsssl-link-to-menu-table h3:first-child{margin-top:0}#rsssl-content-area .rsssl-link-to-menu-table select{grid-column-start:2}#rsssl-content-area .rsssl-cookies-table h2{font-weight:normal;font-size:15px}#rsssl-content-area .rsssl-cookies-table .rsssl-cookies-table-body{border-radius:5px;display:grid;grid-template-columns:1fr;padding:10px;background-color:#f0f2f8}#rsssl-wizard .rsssl-icon{border-radius:50%}#rsssl-wizard .rsssl-icon.rsssl-empty{visibility:hidden}#rsssl-wizard .rsssl-icon.rsssl-success{color:#fbc43d}#rsssl-wizard .rsssl-icon.rsssl-success svg{fill:#fbc43d;stroke:#fbc43d}#rsssl-wizard .rsssl-icon.rsssl-green{color:#61ce70}#rsssl-wizard .rsssl-icon.rsssl-green svg{fill:#61ce70;stroke:#61ce70}#rsssl-wizard .rsssl-icon.rsssl-disabled{color:#ababab}#rsssl-wizard .rsssl-icon.rsssl-disabled svg{fill:#ababab;stroke:#ababab}#rsssl-wizard .rsssl-icon.rsssl-error{color:#d7263d}#rsssl-wizard .rsssl-icon.rsssl-error svg{fill:#d7263d;stroke:#d7263d}#rsssl-wizard .rsssl-icon.arrow-right-alt2::before{font-size:17px}#rsssl-wizard .rsssl-circle-green{height:12px;width:12px;border-radius:12px;background-color:#61ce70}#rsssl-wizard .rsssl-circle-red{height:12px;width:12px;border-radius:12px;background-color:#d7263d}#rsssl-wizard .rsssl-not-allowed{cursor:not-allowed}#rsssl-wizard .rsssl-checkbox .rsssl-field{display:flex;align-items:center}#rsssl-wizard .rsssl-checkbox .rsssl-field .rsssl-wizard-settings-text{margin-left:20px}#rsssl-wizard .rsssl-checkbox-container{display:block;position:relative;padding-left:35px}#rsssl-wizard .rsssl-checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}#rsssl-wizard .rsssl-checkbox-container .checkmark{position:absolute;top:-2px;left:0;height:20px;width:20px;border-radius:5px;border:1px solid #dadada}#rsssl-wizard .rsssl-checkbox-container .checkmark svg{content:"";position:absolute;display:none}#rsssl-wizard .rsssl-checkbox-container input:checked ~ .checkmark svg{display:block;fill:#fbc43d;stroke:#fbc43d}#rsssl-wizard .rsssl-checkbox-container .checkmark svg{left:2.5px;top:2px;width:15px;height:15px}#rsssl-wizard .rsssl-checkbox-container .checkmark.rsssl-default svg{display:block;fill:#eee;stroke:#eee}#rsssl-wizard .rsssl-checkbox-container.rsssl-disabled{pointer-events:none}#rsssl-wizard .rsssl-checkbox-container.rsssl-disabled .checkmark{background-color:#eee}#rsssl-wizard .rsssl-checkbox-container.rsssl-disabled .checkmark svg{stroke:#eee !important;fill:#eee !important}#rsssl-wizard .rsssl-radio-container{display:block;position:relative;padding-left:35px}#rsssl-wizard .rsssl-radio-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}#rsssl-wizard .rsssl-radio-container .radiobtn{position:absolute;top:-2px;left:0;height:20px;width:20px;border-radius:20px;border:1px solid #dadada}#rsssl-wizard .rsssl-radio-container .radiobtn div{content:"";position:absolute;display:none}#rsssl-wizard .rsssl-radio-container input:checked ~ .radiobtn .rsssl-icon{display:block;background-color:#fbc43d}#rsssl-wizard .rsssl-radio-container .radiobtn .rsssl-icon{left:5px;top:3px;width:10px;height:10px}#rsssl-wizard .rsssl-radio-container .radiobtn.rsssl-default .rsssl-icon{display:block;background-color:#eee}#rsssl-wizard .rsssl-radio-container.rsssl-disabled{pointer-events:none}#rsssl-wizard .rsssl-radio-container.rsssl-disabled .radiobtn{background-color:#eee}#rsssl-wizard .rsssl-radio-container.rsssl-disabled .radiobtn .rsssl-icon{background-color:#eee !important}#rsssl-wizard textarea.validation,#rsssl-wizard input[type="text"].validation,#rsssl-wizard input[type="email"].validation,#rsssl-wizard input[type="text"].rsssl-valid-page,#rsssl-wizard input[type="text"].rsssl-deleted-page{position:relative;padding-left:25px}#rsssl-wizard textarea.validation ~ span .rsssl-icon,#rsssl-wizard input[type="text"].validation ~ span .rsssl-icon,#rsssl-wizard input[type="email"].validation ~ span .rsssl-icon,#rsssl-wizard input[type="text"].rsssl-valid-page ~ span .rsssl-icon,#rsssl-wizard input[type="text"].rsssl-deleted-page ~ span .rsssl-icon{display:block;position:absolute;padding-left:7px;margin-top:-25px;z-index:1}#rsssl-wizard textarea.validation ~ span .rsssl-icon svg,#rsssl-wizard input[type="text"].validation ~ span .rsssl-icon svg,#rsssl-wizard input[type="email"].validation ~ span .rsssl-icon svg,#rsssl-wizard input[type="text"].rsssl-valid-page ~ span .rsssl-icon svg,#rsssl-wizard input[type="text"].rsssl-deleted-page ~ span .rsssl-icon svg{width:15px;height:15px}#rsssl-wizard textarea.validation:invalid ~ span .rsssl-icon,#rsssl-wizard textarea.validation:valid ~ span .rsssl-icon{margin-top:-143px}#rsssl-wizard textarea.validation:valid ~ span .rsssl-failed,#rsssl-wizard input[type="text"].validation:valid ~ span .rsssl-failed,#rsssl-wizard input[type="email"].validation:valid ~ span .rsssl-failed{display:none}#rsssl-wizard textarea.validation:invalid ~ span .rsssl-success,#rsssl-wizard input[type="text"].validation:invalid ~ span .rsssl-success,#rsssl-wizard input[type="email"].validation:invalid ~ span .rsssl-success{display:none}#rsssl-wizard input:disabled{background-color:#f2f2f2}#rsssl-wizard input[type="text"],#rsssl-wizard input[type="email"],#rsssl-wizard select,#rsssl-wizard .select2,#rsssl-wizard textarea,#rsssl-wizard input[type="number"]{margin-bottom:2px}#rsssl-wizard textarea{padding:10px}#rsssl-wizard ::placeholder{color:#dadada}#rsssl-wizard ::placeholder{color:#dadada}#rsssl-wizard ::-moz-placeholder{color:#dadada}#rsssl-wizard :-ms-input-placeholder{color:#dadada}#rsssl-wizard :-moz-placeholder{color:#dadada}#rsssl-wizard .rsssl-master-label h2{padding:20px 20px 0 20px !important}#rsssl-wizard .rsssl-footer-contents{border-top:0}#rsssl-wizard .rsssl-grid.rsssl-gridless{display:flex;flex-wrap:wrap;height:inherit !important}#rsssl-wizard .rsssl-grid.rsssl-gridless .rsssl-grid-item{position:relative}#rsssl-wizard .rsssl-grid.rsssl-gridless .rsssl-grid-item .rsssl-help-warning-wrap{display:none}#rsssl-wizard .rsssl-grid.rsssl-gridless .rsssl-grid-item .rsssl-comment{display:none}#rsssl-wizard .rsssl-grid.rsssl-gridless .rsssl-grid-item .rsssl-grid-header{height:initial}#rsssl-wizard .rsssl-grid.rsssl-gridless .rsssl-grid-item .rsssl-grid-header-container{display:flex;justify-content:space-between;align-content:center}#rsssl-wizard .rsssl-grid.rsssl-gridless .rsssl-grid-item .rsssl-grid-header-container .rsssl-grid-controls{margin:auto 0}#rsssl-wizard .rsssl-grid.rsssl-gridless .rsssl-grid-item .item-container{height:calc(100% - 20px);width:calc(100% - 20px);margin-left:10px;display:grid;grid-template-rows:auto 1fr auto;background-color:white}#rsssl-wizard .rsssl-grid.rsssl-gridless .rsssl-grid-item .item-container .item-content{padding:10px 0 0 0;margin:0;clear:none}#rsssl-wizard .rsssl-grid.rsssl-gridless .rsssl-grid-item .item-footer{background-color:white;height:initial}#rsssl-wizard .rsssl-grid.rsssl-gridless .rsssl-grid-item .rsssl-checkbox .rsssl-field{display:flex;justify-content:space-between;align-content:center;padding:20px 20px 0 20px}#rsssl-wizard .rsssl-grid.rsssl-gridless .rsssl-grid-item.big .item-container .item-content{display:grid;grid-auto-flow:row dense;grid-template-columns:50% 50%;grid-auto-rows:minmax(min-content,max-content)}#rsssl-wizard .rsssl-grid.rsssl-gridless .rsssl-grid-item.big.rsssl-customization .item-container .item-content{grid-auto-flow:row}#rsssl-wizard .rsssl-grid.rsssl-gridless .rsssl-cols-2 .rsssl-field{grid-column:span 2;display:grid;grid-template-columns:100px 100px;grid-column-gap:20px}#rsssl-wizard .rsssl-grid.rsssl-gridless .rsssl-cols-2 .rsssl-field .rsssl-label{grid-column:span 2}#rsssl-wizard .rsssl-grid.rsssl-gridless .rsssl-cols-3 .rsssl-field{grid-column:span 2;display:grid;grid-template-columns:100px 100px 100px;grid-column-gap:20px}#rsssl-wizard .rsssl-grid.rsssl-gridless .rsssl-cols-3 .rsssl-field .rsssl-label{grid-column:span 3}#rsssl-wizard .rsssl-grid.rsssl-gridless .rsssl-borderradius.rsssl-cols-5 .rsssl-field,#rsssl-wizard .rsssl-grid.rsssl-gridless .rsssl-borderwidth.rsssl-cols-5 .rsssl-field{display:grid;grid-template-columns:50px 50px 50px 50px 50px;grid-column-gap:10px}#rsssl-wizard .rsssl-grid.rsssl-gridless .rsssl-borderradius.rsssl-cols-5 .rsssl-field .rsssl-label,#rsssl-wizard .rsssl-grid.rsssl-gridless .rsssl-borderwidth.rsssl-cols-5 .rsssl-field .rsssl-label{grid-column:span 5}#rsssl-wizard .rsssl-grid.rsssl-gridless .rsssl-border-input-type-wrap{display:grid;grid-template-rows:16px 16px;padding-top:16px}#rsssl-wizard .rsssl-grid.rsssl-gridless .rsssl-border-input-type-wrap .rsssl-grey{color:darkgrey}#rsssl-wizard .rsssl-grid.rsssl-gridless .rsssl-border-input-type-wrap span{cursor:pointer}#rsssl-wizard .rsssl-grid.rsssl-gridless select{width:100%}#rsssl-wizard .rsssl-grid.rsssl-gridless .field-group{grid-column:span 2}#rsssl-wizard .rsssl-grid.rsssl-gridless .rsssl-field{padding:10px 20px 0 20px}#rsssl-wizard .rsssl-grid.rsssl-gridless .rsssl-borderradius,#rsssl-wizard .rsssl-grid.rsssl-gridless .rsssl-borderwidth{grid-column:span 1}#rsssl-wizard .rsssl-grid.rsssl-gridless .field-group.rsssl-colspan-1{grid-column:span 1}#rsssl-wizard .rsssl-grid.rsssl-gridless .field-group.rsssl-colspan-2{grid-column:span 2}#rsssl-wizard .rsssl-grid.rsssl-gridless .field-group.rsssl-col-1{grid-column-start:1}#rsssl-wizard .rsssl-grid.rsssl-gridless .field-group.rsssl-col-2{grid-column-start:2}#rsssl-wizard .rsssl-grid.rsssl-gridless .rsssl-master-label h2{grid-column:span 2;margin:0;padding:20px 20px 0 20px;font-size:18px}#rsssl-wizard .rsssl-grid.rsssl-gridless .rsssl-sublabel label{color:darkgrey;font-size:13px}#rsssl-wizard .rsssl-grid.rsssl-gridless label .rsssl-icon{display:inline}#rsssl-wizard .rsssl-grid.rsssl-gridless .rsssl-switch{margin-top:0}#rsssl-wizard .rsssl-grid.rsssl-gridless .wp-picker-input-wrap:not(.hidden){display:block;position:absolute;z-index:10}#rsssl-wizard .rsssl-grid.rsssl-gridless .wp-picker-holder{position:absolute;top:132px;z-index:10}#rsssl-wizard .rsssl-grid.rsssl-gridless .wp-picker-clear{position:absolute}#rsssl-wizard .rsssl-grid.rsssl-gridless .rsssl-grid-controls .rsssl-field{padding:0}#rsssl-wizard .rsssl-grid.rsssl-gridless .rsssl-grid-controls .rsssl-field .rsssl-label{margin:0}#rsssl-wizard input::-webkit-outer-spin-button,#rsssl-wizard input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#rsssl-wizard input[type=number]{-moz-appearance:textfield}.rsssl-multiple-field-button-footer{display:flex;align-items:center}.rsssl-multiple-field-button-footer .rsssl-edit-item{margin-right:5px}.rsssl-hidden{display:none !important}[rsssl-tooltip]{position:relative;margin-left:5px}[rsssl-tooltip]::before,[rsssl-tooltip]::after{text-transform:none;font-size:1em;line-height:1;user-select:none;pointer-events:none;position:absolute;display:none;opacity:0}[rsssl-tooltip]::before{content:'';border:5px solid transparent;z-index:1001}[rsssl-tooltip]::after{content:attr(rsssl-tooltip);min-width:3em;font-weight:normal;overflow:hidden;text-overflow:ellipsis;padding:1ch 1.5ch;border-radius:.3ch;box-shadow:0 1em 2em -0.5em rgba(0,0,0,0.35);background:#333;color:#fff;z-index:1000}[rsssl-tooltip]:hover::before,[rsssl-tooltip]:hover::after{display:block}[rsssl-tooltip='']::before,[rsssl-tooltip='']::after{display:none !important}[rsssl-tooltip]:not([flow])::before,[rsssl-tooltip][flow^="up"]::before{bottom:100%;border-bottom-width:0;border-top-color:#333}[rsssl-tooltip]:not([flow])::after,[rsssl-tooltip][flow^="up"]::after{bottom:calc(100%+5px)}[rsssl-tooltip]:not([flow])::before,[rsssl-tooltip]:not([flow])::after,[rsssl-tooltip][flow^="up"]::before,[rsssl-tooltip][flow^="up"]::after{left:50%;transform:translate(-50%,-0.5em)}[rsssl-tooltip][flow^="down"]::before{top:100%;border-top-width:0;border-bottom-color:#333}[rsssl-tooltip][flow^="down"]::after{top:calc(100%+5px)}[rsssl-tooltip][flow^="down"]::before,[rsssl-tooltip][flow^="down"]::after{left:50%;transform:translate(-50%,0.5em)}[rsssl-tooltip][flow^="left"]::before{top:50%;border-right-width:0;border-left-color:#333;left:calc(0 - 5px);transform:translate(-0.5em,-50%)}[rsssl-tooltip][flow^="left"]::after{top:50%;right:calc(100%+5px);transform:translate(-0.5em,-50%)}[rsssl-tooltip][flow^="right"]::before{top:50%;border-left-width:0;border-right-color:#333;right:calc(0 - 19px);transform:translate(0.5em,-50%)}[rsssl-tooltip][flow^="right"]::after{top:50%;left:calc(100%+19px);transform:translate(0.5em,-50%);min-width:300px}@keyframes tooltips-vert{to{opacity:.9;transform:translate(-50%,0)}}@keyframes tooltips-horz{to{opacity:.9;transform:translate(0,-50%)}}[rsssl-tooltip]:not([flow]):hover::before,[rsssl-tooltip]:not([flow]):hover::after,[rsssl-tooltip][flow^="up"]:hover::before,[rsssl-tooltip][flow^="up"]:hover::after,[rsssl-tooltip][flow^="down"]:hover::before,[rsssl-tooltip][flow^="down"]:hover::after{animation:tooltips-vert 300ms ease-out forwards}[rsssl-tooltip][flow^="left"]:hover::before,[rsssl-tooltip][flow^="left"]:hover::after,[rsssl-tooltip][flow^="right"]:hover::before,[rsssl-tooltip][flow^="right"]:hover::after{animation:tooltips-horz 300ms ease-out forwards}#rsssl-header{font-size:16px}#rsssl-header .button-black{background-color:black;color:white;border-color:black;padding:0 25px}#rsssl-header .link-black{color:black;padding:5px 5px}.wp-editor-wrap iframe{height:initial !important}.rsssl-help-warning-wrap .rsssl-help-modal{position:relative;margin:0 0 0 20px;padding:10px 15px;color:#fff;background-color:#fbc43d;text-align:left}.rsssl-help-warning-wrap .rsssl-help-modal:after{content:" ";position:absolute;left:-15px;top:15px;border-top:15px solid transparent;border-right:15px solid black;border-left:0;border-bottom:15px solid transparent}.rsssl-help-warning-wrap .rsssl-help-modal.rsssl-notice{background-color:#fbc43d;color:black;padding:20px}.rsssl-help-warning-wrap .rsssl-help-modal.rsssl-notice:after{border-right:15px solid #fbc43d}.rsssl-help-warning-wrap .rsssl-help-modal.rsssl-success{background-color:white;color:#61ce70;border:0;padding:0}.rsssl-help-warning-wrap .rsssl-help-modal.rsssl-warning{color:#333;background-color:#f8be2e;border-color:#f8be2e}.rsssl-help-warning-wrap .rsssl-help-modal.rsssl-warning:after{border-right:15px solid #f8be2e}.rsssl-help-warning-wrap .rsssl-help-modal:empty{background-color:#f1f1f1}.rsssl-help-warning-wrap .rsssl-help-modal a{color:#333}a:active,a:hover{color:#333}a.button.rsssl-open-modal{font-size:9px;line-height:13px;height:15px;min-height:15px;padding:1px 3px;margin-left:10px}.rsssl-panel-link{text-decoration:none;display:inline-block;width:80%}#rsssl_language{font-size:15px}#rsssl_language.rsssl_cookie_language_selector{margin-bottom:0}.multiple-field div{margin-top:8px}.multiple-field div:last-child{margin-bottom:8px}.rsssl-list-container{margin-bottom:25px}.rsssl-list-container .rsssl-cookie-field>div,.rsssl-list-container .rsssl-service-field>div{margin-top:8px}.rsssl-list-container .rsssl-cookie-field>div:last-child,.rsssl-list-container .rsssl-service-field>div:last-child{margin-bottom:8px}.rsssl-list-container .rsssl-disabled label,.rsssl-list-container .rsssl-disabled span{color:#ababab !important}.rsssl-list-container .rsssl-service-cookie-list{margin-bottom:20px}.rsssl-list-container .rsssl-service-cookie-list:last-child{margin-bottom:0}.rsssl-list-container .rsssl-service-divider{font-size:14px;margin-bottom:10px}.rsssl-legenda{padding:10px 10px 0 10px;display:grid;grid-template-columns:25px 200px 25px 300px;grid-column-gap:10px;align-items:center}.rsssl-panel{font-size:13px !important;color:#383d41;background-color:#f2f2f2;border:1px solid #d6d8db;padding:10px 15px;border-radius:0;margin:0}.rsssl-panel.rsssl-toggle-disabled{color:#aca5a5}.rsssl-panel.rsssl-deleted{background-color:#ffa5aa}.rsssl-panel .rsssl-panel-title{cursor:pointer}.rsssl-panel .rsssl-field>div{margin:10px 0}.rsssl-panel .rsssl-multiple-field-validation{float:right}.rsssl-panel.rsssl-slide-panel,.rsssl-panel.rsssl-link-panel{padding:0}.rsssl-panel.rsssl-slide-panel .rsssl-panel-toggle,.rsssl-panel.rsssl-link-panel .rsssl-panel-toggle{display:flex;align-items:center}.rsssl-panel.rsssl-slide-panel .rsssl-panel-toggle span,.rsssl-panel.rsssl-link-panel .rsssl-panel-toggle span{padding-left:10px}.rsssl-panel.rsssl-slide-panel .rsssl-panel-title,.rsssl-panel.rsssl-link-panel .rsssl-panel-title{display:grid;grid-template-columns:50% 10% 40%;align-items:center;padding:10px 15px 8px 0}.rsssl-panel.rsssl-slide-panel .rsssl-panel-title span.rsssl-panel-toggle,.rsssl-panel.rsssl-link-panel .rsssl-panel-title span.rsssl-panel-toggle{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rsssl-panel.rsssl-slide-panel .rsssl-panel-title span:last-of-type,.rsssl-panel.rsssl-link-panel .rsssl-panel-title span:last-of-type{display:flex;align-content:center;justify-content:flex-end}.rsssl-panel.rsssl-slide-panel .rsssl-panel-title span:last-of-type svg,.rsssl-panel.rsssl-link-panel .rsssl-panel-title span:last-of-type svg{width:18px;height:18px;padding-top:1px}.rsssl-panel.rsssl-slide-panel .rsssl-add-to-policy,.rsssl-panel.rsssl-link-panel .rsssl-add-to-policy{text-decoration:underline}.rsssl-panel.rsssl-link-panel.selected,.rsssl-panel.rsssl-link-panel:hover{box-shadow:0 5px 5px rgba(0,0,0,0.2),0 3px 5px rgba(0,0,0,0.13)}.rsssl-panel .rsssl-panel-content{display:none;background-color:#fff;border:1px solid #d6d8db;border-top:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:10px 15px}.rsssl-panel h1{font-size:22px}.rsssl-panel p{font-size:13px !important}.rsssl-panel.rsssl-notice{background-color:#fff;border:0;color:black;padding:20px 20px 0 20px}.rsssl-panel.rsssl-success{background-color:white;color:#61ce70;border:0;padding:0}.rsssl-panel.rsssl-warning{position:relative;color:#333;background-color:#f8be2e;border-color:#f8be2e;margin:10px 0 10px 0}.rsssl-panel.rsssl-warning:after{content:" ";position:absolute;left:-15px;top:15px;border-top:15px solid transparent;border-right:15px solid black;border-left:0;border-bottom:15px solid transparent}.rsssl-panel.rsssl-warning:after{border-right:15px solid #f8be2e}.rsssl-panel ul{list-style-type:disc;margin-left:22px}input[type="text"],input[type="email"],input[type="number"]{width:100%}.rsssl-switch{position:relative;display:inline-block;width:40px;height:21px}.rsssl-switch input{display:none !important}.rsssl-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.rsssl-slider:before{position:absolute;content:"";height:15px;width:15px;left:4px;bottom:3px;background-color:white;-webkit-transition:.4s;transition:.4s}.rsssl-slider.rsssl-round{border-radius:20px}.rsssl-slider.rsssl-round:before{border-radius:50%}.rsssl-slider-na{padding:2px 8px;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.rsssl-slider-na:before{position:absolute;content:"N/A";color:white}.rsssl-slider-na.rsssl-round{border-radius:20px}input:checked+.rsssl-slider{background-color:#fbc43d}input:checked+.rsssl-slider:before{-webkit-transform:translateX(17px);-ms-transform:translateX(17px);transform:translateX(17px)}input:checked:disabled+.rsssl-slider{background-color:#fff}input:focus+.rsssl-slider{box-shadow:0 0 1px #fbc43d}#complete_wizard_first_notice{position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.7);z-index:99}#complete_wizard_first_notice p{border-radius:0;font-size:16px;background-color:#fbc43d;color:white;position:relative;top:150px;padding:30px;width:300px;text-align:center;margin:auto}html .mceContentBody{max-width:100% !important}.cookie-warning textarea{width:100%;height:100px}.rsssl-comment{font-size:11px;margin-top:10px}.rsssl-cookie-field .rsssl-cookie-header{border-bottom:1px solid #b6b7b8;margin-bottom:25px}#rsssl-send-data input[type=text]{width:60%}#rsssl-start-mail,#rsssl_close_tb_window{margin-right:15px;margin-top:15px}#rsssl-scan-progress,#rsssl-sync-progress{background-color:#f1f1f1;border-radius:5px}#rsssl-scan-progress .rsssl-progress-bar,#rsssl-sync-progress .rsssl-progress-bar,#rsssl-scan-progress .rsssl-sync-progress-bar,#rsssl-sync-progress .rsssl-sync-progress-bar{height:15px;background-color:#fbc43d;transition:width .5s;-webkit-transition:width .5s;font-weight:bold;padding:2px}#rsssl-wizard h1,#rsssl-wizard h2,#rsssl-wizard h3,#rsssl-wizard h4,#rsssl-wizard .rsssl-menu-item,#rsssl-wizard .rsssl-step-title,#rsssl-wizard .rsssl-button{font-variant:normal}#rsssl-wizard label{font-size:13px}#rsssl-wizard .field-group{position:relative}#rsssl-wizard .field-group .rsssl-field{padding:0 20px 0 20px;background-color:white}#rsssl-wizard .field-group .rsssl-field .rsssl-template-intro{margin-top:15px}#rsssl-wizard .field-group .rsssl-title-wrap{font-size:15px;font-weight:700;padding-top:15px}#rsssl-wizard .field-group .rsssl-label{margin-bottom:10px}#rsssl-wizard .field-group .rsssl-label label{display:flex;flex-direction:column;font-size:15px;cursor:default}#rsssl-wizard .field-group .rsssl-label label .rsssl-label-wrap{display:flex;margin-top:15px;font-weight:700}#rsssl-wizard .field-group .rsssl-label label .rsssl-subtitle-wrap{font-size:.9em;margin:5px 5px 0 0}#rsssl-wizard .field-group.rsssl-editor .rsssl-label{margin-bottom:0}#rsssl-wizard .field-group .rsssl-field .field-group{grid-column:1;display:block}#rsssl-wizard .field-group .rsssl-field .rsssl-field{padding:0}#rsssl-wizard .rsssl-body input[type="text"].rsssl-document-custom-url,#rsssl-wizard #rsssl-content-area input[type="text"].rsssl-document-custom-url{width:250px}#rsssl-wizard .rsssl-body .rsssl-document-custom-url,#rsssl-wizard #rsssl-content-area .rsssl-document-custom-url,#rsssl-wizard .rsssl-body .rsssl-document-custom-page,#rsssl-wizard #rsssl-content-area .rsssl-document-custom-page{margin-top:5px}#rsssl-wizard .rsssl-body input.button,#rsssl-wizard #rsssl-content-area input.button{min-width:100px}#rsssl-wizard .rsssl-body input.button.button-red,#rsssl-wizard #rsssl-content-area input.button.button-red{background-color:red;color:white;border-color:red}#rsssl-wizard .rsssl-body input.button.button-black,#rsssl-wizard #rsssl-content-area input.button.button-black{background-color:black;color:white;border-color:black}#rsssl-wizard .rsssl-body input.button.button-link,#rsssl-wizard #rsssl-content-area input.button.button-link{text-align:center;min-width:initial}#rsssl-wizard .rsssl-body input.button.button-link:hover,#rsssl-wizard #rsssl-content-area input.button.button-link:hover{background-color:initial;text-decoration:none}#rsssl-wizard .rsssl-body button.button-red,#rsssl-wizard #rsssl-content-area button.button-red{background-color:red;color:white;border-color:red}#rsssl-wizard .rsssl-body .rsssl-master-label h2,#rsssl-wizard #rsssl-content-area .rsssl-master-label h2{margin:0;padding:20px 20px 0 0;font-size:18px;background-color:white}#rsssl-wizard .rsssl-body .rsssl-remove,#rsssl-wizard #rsssl-content-area .rsssl-remove{margin-bottom:12px}#rsssl-wizard .rsssl-body .rsssl-rescan,#rsssl-wizard #rsssl-content-area .rsssl-rescan{padding:0 10px 0 10px}#rsssl-wizard .rsssl-body .rsssl-menu-item.active i,#rsssl-wizard #rsssl-content-area .rsssl-menu-item.active i{color:black;font-size:1.35em;float:left}#rsssl-wizard .rsssl-body .rsssl-menu-item.active a,#rsssl-wizard #rsssl-content-area .rsssl-menu-item.active a{color:#000;font-weight:900;padding-left:7px;text-decoration:underline}#rsssl-wizard .rsssl-body .rsssl-done a,#rsssl-wizard #rsssl-content-area .rsssl-done a{text-decoration:none;color:white;font-size:14px}#rsssl-wizard .rsssl-body .rsssl-to-do a,#rsssl-wizard #rsssl-content-area .rsssl-to-do a{color:white;font-size:14px;text-decoration:none;opacity:.6}@media screen and (max-width:782px){#rsssl-wizard .rsssl-body input,#rsssl-wizard #rsssl-content-area input{vertical-align:top !important}}.rsssl-field label{font-weight:normal;margin:10px 0 2px}.rsssl-field .rsssl-color-picker.wp-color-picker{margin-top:-11px !important}.rsssl-field input[type="text"],.rsssl-field input[type="email"],.rsssl-field input[type="number"]{border-color:#dadada}.rsssl-field select{border-color:#f1f1f1;vertical-align:initial}.rsssl-field textarea.validation:invalid,.rsssl-field textarea.validation:valid{background-position:.5% 1.5%;border-color:#dadada}.rsssl-field textarea{min-height:150px;min-width:100%}.rsssl-field input[type=radio]:checked:before{content:"\2022";text-indent:-9999px;border-radius:50px;font-size:24px;width:6px;height:6px;margin:4px;line-height:16px;background-color:#1e8cbe}.rsssl-field .rsssl-panel.rsssl-notice{padding:0 0 10px 0}.rsssl-field .rsssl-buttons-row-left{display:flex;align-items:center;height:auto;margin-bottom:10px}.rsssl-field .rsssl-buttons-row-left input,.rsssl-field .rsssl-buttons-row-left select,.rsssl-field .rsssl-buttons-row-left div{margin-right:20px}.rsssl-field button[name=rsssl_add_multiple]{margin-top:20px}a.rsssl.button,button.rsssl.button,input.rsssl.button{margin-left:15px;box-shadow:0 0 0 #fff;background-color:#fbc43d;color:#fff;padding-right:20px;border:0;border-radius:50px;padding-top:2px}a.rsssl.button:hover,button.rsssl.button:hover,input.rsssl.button:hover{background-color:#fcd36f;color:white}a.rsssl.button .fa-angle-right,button.rsssl.button .fa-angle-right,input.rsssl.button .fa-angle-right{font-weight:900;position:absolute;font-size:1.8em;margin-top:1px;margin-left:5px}#rsssl-wizard .dashboard .fa-times{color:black}#rsssl-wizard .dashboard .fa-check{color:#fbc43d}.rsssl-dashboard-container .rsssl-dashboard-title{padding-top:22px;font-weight:600;font-size:24px;line-height:30px;margin-bottom:20px}@media screen and (max-width:720px){.rsssl-dashboard-container .rsssl-dashboard-title{padding-bottom:0}}.rsssl-dashboard-header .rsssl-header-top{min-height:60px}.rsssl-header-top{grid-area:header-top;background-color:#f2f2f2;min-height:30px;padding-top:25px}.rsssl-header-top .rsssl-premium-cta{width:150px;float:right;border-color:#fbc43d;color:#fbc43d;text-transform:uppercase;display:flex}.rsssl-dashboard-container{background-color:white;display:flex;flex-wrap:wrap}.rsssl-dashboard-container .rsssl-dashboard-header{margin-bottom:-270px;width:100%;min-height:220px;background-color:#fbc43d;background-repeat:no-repeat;background-attachment:scroll;background-position:bottom center}.rsssl-dashboard-container .rsssl-dashboard-header .rsssl-header-text{display:flex;align-items:center}.rsssl-dashboard-container .rsssl-dashboard-item{background-color:#fff;width:450px;margin-top:10px;border:2px solid;flex:0 0 450px;flex-shrink:1;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:0;border-color:#f2f2f2;overflow:hidden}.rsssl-dashboard-container .rsssl-dashboard-item .rsssl-top h1{font-weight:600;font-size:2.5em;padding:25px}.rsssl-dashboard-container .rsssl-dashboard-content-container{margin:0 auto;display:grid;grid-template-areas:'header-top header-top header-top header-top' 'text-completed text-completed text-completed text-completed' 'progress progress support support' 'progress progress documents documents' 'footer footer footer footer';grid-gap:10px;padding:10px}@media screen and (max-width:1210px){.rsssl-dashboard-container .rsssl-dashboard-content-container{grid-template-areas:'header-top header-top' 'text-completed text-completed' 'progress progress' 'support support' 'documents documents' 'footer footer' 'footer footer'}}.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-logo{display:flex;align-items:center;font-size:1.5em;font-weight:600}.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-header-text{display:flex;align-items:center}.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-completed-text{display:flex;align-items:center;margin-top:35px;grid-area:text-completed;font-size:24px;color:white}@media screen and (max-width:720px){.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-completed-text button{width:100px}}.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-info{font-size:19px;font-weight:bold;padding-top:20px;padding-bottom:10px}.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-text{color:black;font-weight:400;padding:15px}.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-text li{border-bottom:1px solid}.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-text .fa-plus{margin-right:8px}.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-text.free{background-color:#000;color:#fff;min-height:40px}.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-progress{grid-area:progress}@media screen and (max-width:1210px){.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-progress{margin:0 auto}}.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-progress .rsssl-dashboard-progress-top{background-color:#f2f2f2;min-height:170px}.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-progress .rsssl-dashboard-progress-top .rsssl-dashboard-top-text{display:inline-grid;font-size:18px;line-height:22px;max-width:60%;float:left}.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-progress .rsssl-dashboard-progress-top .rsssl-dashboard-top-text .rsssl-dashboard-top-text-subtitle{color:#fbc43d}.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-progress .rsssl-continue-wizard-btn{padding-top:125px}.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-progress .rsssl-continue-wizard-btn button{text-align:-webkit-left;border-radius:50px}.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-progress .rsssl-percentage-complete{margin-top:20px;float:right}.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-progress .rsssl-steps-table{padding-top:10px}.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-progress .rsssl-steps-table .i.fa.fa-check{color:black}.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-progress .rsssl-steps-table .rsssl-success,.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-progress .rsssl-steps-table .rsssl-error{color:black}.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-support{width:450px;grid-area:support}@media screen and (max-width:1210px){.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-support{margin:0 auto}}.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-support input[type=text],.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-support input[type=email],.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-support textarea,.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-support input[type=submit]{width:425px;margin-bottom:5px;margin-top:5px}.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-support textarea{min-height:100px}.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-support input[type=submit]{margin:auto}.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-documents{grid-area:documents;margin-top:10px}@media screen and (max-width:1210px){.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-documents{margin:0 auto}}.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-documents .rsssl-upgrade-table{padding-bottom:15px}.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-documents .rsssl-upgrade-table .fas{margin-right:8px}.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-documents .rsssl-upgrade-table ul{margin:5px}.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-documents .rsssl-upgrade-table li{border-bottom:2px solid;margin-bottom:5px;text-indent:5px;display:flex;vertical-align:middle;margin-left:8px}.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-documents .rsssl-upgrade-table .fa-plus{color:#fbc43d;font-size:1.5em}.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-documents .rsssl-documents-bottom{color:white;background-color:black;min-height:70px;font-size:14px}.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-documents .rsssl-documents-bottom div{margin-bottom:10px}.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-footer{grid-area:footer;display:flex;flex-shrink:1;flex-grow:1;margin-top:20px;flex-wrap:wrap;justify-content:center;padding-bottom:20px}.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-footer .rsssl-footer-block{position:relative;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:0;background-color:#f2f2f2;width:205px;min-height:70px;margin:5px auto}.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-footer .rsssl-footer-block a{position:absolute;top:5px;right:5px}.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-footer .rsssl-footer-block .rsssl-footer-title{margin-top:9px;margin-left:9px;font-weight:900;font-size:1.2em;margin-right:35px}.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-footer .rsssl-footer-block .rsssl-footer-description{width:70%;margin-left:9px;font-size:.8em;display:flex}.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-footer .rsssl-footer-block .rsssl-external-btn{text-align:center;border-radius:7px;color:#fbc43d;width:25px;height:20px;float:right}.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-footer .rsssl-footer-block .rsssl-external-btn .fa-angle-right{font-size:1.5em;vertical-align:middle;margin-left:2px}.rsssl-skeleton:empty{margin:auto;margin-bottom:25px;width:100%;height:235px;background-image:linear-gradient(100deg,rgba(255,255,255,0),rgba(255,255,255,0.5) 70%,rgba(255,255,255,0.5) 15%),linear-gradient(#f2f2f2 38px,transparent 0),linear-gradient(#f2f2f2 38px,transparent 0),linear-gradient(#f2f2f2 38px,transparent 0),linear-gradient(#f2f2f2 38px,transparent 0);background-repeat:repeat-y;background-size:50px 200px,100% 117px,100% 117px,100% 117px,100% 117px;background-position:0 0,1px 1px,1px 40px,1px 79px,1px 118px;background-color:#d6d8db;animation:shine 2.5s infinite}@keyframes shine{to{background-position:100% 0,1px 1px,1px 40px,1px 79px,1px 118px}}.rsssl-loader{margin:0;width:50px;height:15px;text-align:center;font-size:10px}.rsssl-loader>div{margin:1px;background-color:#333;height:100%;width:3px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.rsssl-loader.rsssl-loader-white>div{background-color:#fff}.rsssl-loader .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.rsssl-loader .rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.rsssl-loader .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.rsssl-loader .rect5{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}@-webkit-keyframes sk-stretchdelay{0,40%,100%{-webkit-transform:scaleY(0.4)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0,40%,100%{transform:scaleY(0.4);-webkit-transform:scaleY(0.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}.rsssl-wizard-menu-menus{padding-top:10px}.rsssl-scroll{overflow:scroll;scroll-behavior:smooth;overflow-x:hidden}#wpbody-content{padding-bottom:0}#customization{z-index:10}.cc-window{right:1em}.cc-window.cc-center{transform:translate(0,-50%);left:initial}.cc-window.cc-left{left:initial}@keyframes slideInUpCenter{from{-webkit-transform:translate3d(0,150%,0);transform:translate3d(0,150%,0)}to{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}}@keyframes slideOutUpCenter{to{-webkit-transform:translate3d(0,150%,0);transform:translate3d(0,150%,0);opacity:1}from{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);opacity:1}}.rsssl-wizard-wrap{margin:0}#rsssl-proof-of-consent #rsssl-content-area,#rsssl-cookie-banner #rsssl-content-area{display:block}#rsssl-proof-of-consent #rsssl-content-area h1,#rsssl-cookie-banner #rsssl-content-area h1{background-color:white;padding:20px;border-bottom:1px solid #eee}#rsssl-proof-of-consent #rsssl-content-area .rsssl-panel,#rsssl-cookie-banner #rsssl-content-area .rsssl-panel{padding:20px;margin-bottom:20px}#rsssl-proof-of-consent #rsssl-content-area .rsssl-notice,#rsssl-cookie-banner #rsssl-content-area .rsssl-notice{background-color:white}#rsssl-proof-of-consent #rsssl-content-area input[name=rsssl_generate_snapshot],#rsssl-cookie-banner #rsssl-content-area input[name=rsssl_generate_snapshot]{width:120px}#rsssl-proof-of-consent #rsssl-content-area .rsssl-month-select,#rsssl-cookie-banner #rsssl-content-area .rsssl-month-select,#rsssl-proof-of-consent #rsssl-content-area .rsssl-year-select,#rsssl-cookie-banner #rsssl-content-area .rsssl-year-select,#rsssl-proof-of-consent #rsssl-content-area #post-query-submit,#rsssl-cookie-banner #rsssl-content-area #post-query-submit{float:right;margin-top:-50px;width:120px}#rsssl-proof-of-consent #rsssl-content-area #post-query-submit,#rsssl-cookie-banner #rsssl-content-area #post-query-submit{margin-right:0}#rsssl-proof-of-consent #rsssl-content-area .rsssl-month-select,#rsssl-cookie-banner #rsssl-content-area .rsssl-month-select{margin-right:290px}#rsssl-proof-of-consent #rsssl-content-area .rsssl-year-select,#rsssl-cookie-banner #rsssl-content-area .rsssl-year-select{margin-right:145px}#rsssl-proof-of-consent #rsssl-content-area .tablenav,#rsssl-cookie-banner #rsssl-content-area .tablenav{display:none}#rsssl-proof-of-consent #rsssl-content-area #rsssl-cookiestatement-snapshot-filter,#rsssl-cookie-banner #rsssl-content-area #rsssl-cookiestatement-snapshot-filter{padding-top:20px}#rsssl-proof-of-consent #rsssl-content-area .wp-list-table,#rsssl-cookie-banner #rsssl-content-area .wp-list-table{font-weight:bold}#rsssl-proof-of-consent #rsssl-content-area .wp-list-table th,#rsssl-cookie-banner #rsssl-content-area .wp-list-table th{font-weight:bold}#rsssl-proof-of-consent #rsssl-content-area .wp-list-table th a,#rsssl-cookie-banner #rsssl-content-area .wp-list-table th a{padding:15px}#wpbody-content .update-nag{display:none}#wpbody-content .subsubsub{display:none}#wpbody-content .wp-heading-inline{padding:20px 0}#wpbody-content .rsssl-document-button{margin-top:22px;margin-left:15px}#wpbody-content .cookie-warning .rsssl-document-button{margin-top:0}#wpbody-content #rsssl-region-select{margin-top:-6px;margin-left:15px;width:100px}#posts-filter .bulkactions,#posts-filter .tablenav-pages,#posts-filter .search-box{display:none}#posts-filter .tablenav.top{margin-top:0;padding-top:0}#posts-filter .wp-list-table{font-weight:bold}#posts-filter .wp-list-table th{font-weight:bold}#posts-filter .wp-list-table th a{padding:15px}
|
1 |
+
.rsssl-certificate-data{right:10000px;position:absolute;background-color:#fff;padding:0;white-space:nowrap}.rsssl-copied-feedback-container{padding:20px;color:#61ce70}.rsssl-section .rsssl_letsencrypt_container a.button{margin-top:15px}.rsssl-pointer{position:relative}.rsssl-pointer:after{content:" ";position:absolute;left:-15px;top:15px;border-top:15px solid transparent;border-right:15px solid black;border-left:0;border-bottom:15px solid transparent}#rsssl-content-area{display:grid;grid-template-columns:225px auto}#rsssl-content-area h1{padding:0}#rsssl-content-area .rsssl-wizard-title{padding:20px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-content:center}#rsssl-content-area .rsssl-wizard-title h1{font-size:18px}#rsssl-content-area .rsssl-wizard-title.rsssl-section-content-notifications-header{border-bottom:1px solid #e6e6e6}#rsssl-content-area .rsssl-wizard-title.rsssl-section-content-notifications-header h1{font-weight:normal}#rsssl-content-area .rsssl-wizard-subtitle h2{margin:20px 20px 0 20px;font-size:14px}#rsssl-content-area .rsssl-wizard-progress-bar{background:#eee;height:15px;margin:20px 0 0 0}#rsssl-content-area .rsssl-wizard-progress-bar .rsssl-wizard-progress-bar-value{transition:width .5s;-webkit-transition:width .5s;height:100%;background:#61ce70;border-radius:4px}#rsssl-content-area .rsssl-wizard-progress-bar .rsssl-wizard-progress-bar-value.rsssl-error{background-color:#d7263d}#rsssl-content-area .rsssl-priority{background-color:#000;color:#fff;border-color:#000;margin-top:10px}#rsssl-content-area .rsssl-wizard-menu{background-color:white;margin:10px;margin-bottom:0;padding-bottom:20px;box-shadow:0 0 5px 5px rgba(222,222,222,0.2)}#rsssl-content-area .rsssl-wizard-menu .rsssl-wizard-menu h1{font-weight:bold}#rsssl-content-area .rsssl-wizard-menu .rsssl-wizard-progress-bar{margin:20px}#rsssl-content-area .rsssl-wizard-menu .rsssl-step .rsssl-step-header{text-decoration:none}#rsssl-content-area .rsssl-wizard-menu .rsssl-step .rsssl-step-header.incomplete a h2{color:#c6c6c6}#rsssl-content-area .rsssl-wizard-menu .rsssl-step .rsssl-step-header a{display:inline-block;padding:5px 20px;text-decoration:none;width:calc(100% -(20px+20px))}#rsssl-content-area .rsssl-wizard-menu .rsssl-step .rsssl-step-header a h2{font-size:15px;margin:0}#rsssl-content-area .rsssl-wizard-menu .rsssl-step .rsssl-step-header.active a h2{color:#c6c6c6 !important}#rsssl-content-area .rsssl-wizard-menu .rsssl-step .rsssl-step-header:hover a h2{text-decoration:underline}#rsssl-content-area .rsssl-wizard-menu .rsssl-step .rsssl-step-header.active:hover a{background:white;pointer-events:none}#rsssl-content-area .rsssl-wizard-menu .rsssl-step .rsssl-section{display:grid;grid-template-columns:20px 1fr;margin:0 20px}#rsssl-content-area .rsssl-wizard-menu .rsssl-step .rsssl-section span{align-self:center;justify-self:center}#rsssl-content-area .rsssl-wizard-menu .rsssl-step .rsssl-section a{display:inline-block;text-decoration:none;padding:3px 5px}#rsssl-content-area .rsssl-wizard-menu .rsssl-step .rsssl-section a h3{color:#c6c6c6}#rsssl-content-area .rsssl-wizard-menu .rsssl-step .rsssl-section a:visited h3{color:initial}#rsssl-content-area .rsssl-wizard-menu .rsssl-step .rsssl-section a h3{font-size:12px;font-weight:normal;margin:0}#rsssl-content-area .rsssl-wizard-menu .rsssl-step .rsssl-section.active a h3{color:grey}#rsssl-content-area .rsssl-wizard-menu .rsssl-step .rsssl-section:hover a h3{text-decoration:underline}#rsssl-content-area .rsssl-wizard-menu .rsssl-step .rsssl-section.active:hover a{background:white;pointer-events:none}#rsssl-content-area .rsssl-section-content{margin:10px}#rsssl-content-area .rsssl-section-content p{margin:0}#rsssl-content-area .rsssl-section-content p:not(:first-child){margin-top:1em}#rsssl-content-area .rsssl-section-content form{display:grid;grid-template-columns:auto 325px;grid-column-gap:15px}#rsssl-content-area .rsssl-section-content form .rsssl-section-content-title-header{background-color:white}#rsssl-content-area .rsssl-section-content form .rsssl-wizard-intro,#rsssl-content-area .rsssl-section-content form .rsssl-template-intro .rsssl-master-label{grid-column-start:1;background-color:white;padding:20px 20px 0 20px}#rsssl-content-area .rsssl-section-content form .rsssl-field .rsssl-wizard-intro{padding:0 0 20px 0}#rsssl-content-area .rsssl-section-content form .rsssl-button{background-color:white;grid-column-start:1;padding:20px 20px 0 20px}#rsssl-content-area .rsssl-section-content form .field-group{grid-column:span 2;display:grid;grid-template-columns:auto 325px;grid-column-gap:15px}#rsssl-content-area .rsssl-section-content form .field-group .rsssl-field{grid-column-start:1}#rsssl-content-area .rsssl-section-content form .field-group .rsssl-help-warning-wrap{margin-top:-20px}#rsssl-content-area .rsssl-section-content form .rsssl-section-footer{grid-column-start:1;background-color:white;padding:20px;display:grid;align-items:center;grid-template-columns:1fr auto}#rsssl-content-area .rsssl-section-content form .rsssl-section-footer .rsssl-buttons-container{grid-column-start:2}#rsssl-content-area .rsssl-section-content form .rsssl-section-footer .rsssl-buttons-container input+input{margin-left:20px}#rsssl-content-area .rsssl-add-pages-table{display:grid;grid-template-columns:auto auto auto;grid-gap:5px;align-items:center;margin-bottom:20px}#rsssl-content-area .rsssl-add-pages-table span{justify-self:end;text-align:justify}#rsssl-content-area .rsssl-link-to-menu-table{display:grid;grid-template-columns:30% 30%;grid-gap:5px;align-items:center}#rsssl-content-area .rsssl-link-to-menu-table h3{grid-column:span 2;margin-top:20px;margin-bottom:5px}#rsssl-content-area .rsssl-link-to-menu-table h3:first-child{margin-top:0}#rsssl-content-area .rsssl-link-to-menu-table select{grid-column-start:2}#rsssl-content-area .rsssl-cookies-table h2{font-weight:normal;font-size:15px}#rsssl-content-area .rsssl-cookies-table .rsssl-cookies-table-body{border-radius:5px;display:grid;grid-template-columns:1fr;padding:10px;background-color:#f0f2f8}#rsssl-wizard .rsssl-icon{margin:0 5px;width:initial;border-radius:50%}#rsssl-wizard .rsssl-icon.rsssl-empty{visibility:hidden}#rsssl-wizard .rsssl-icon.rsssl-success{color:#f8be2e}#rsssl-wizard .rsssl-icon.rsssl-success svg{fill:#f8be2e;stroke:#f8be2e}#rsssl-wizard .rsssl-icon.rsssl-green{color:#61ce70}#rsssl-wizard .rsssl-icon.rsssl-green svg{fill:#61ce70;stroke:#61ce70}#rsssl-wizard .rsssl-icon.rsssl-disabled{color:#ababab}#rsssl-wizard .rsssl-icon.rsssl-disabled svg{fill:#ababab;stroke:#ababab}#rsssl-wizard .rsssl-icon.rsssl-error{color:#d7263d}#rsssl-wizard .rsssl-icon.rsssl-error svg{fill:#d7263d;stroke:#d7263d}#rsssl-wizard .rsssl-icon.arrow-right-alt2::before{font-size:14px}#rsssl-wizard .rsssl-circle-green{height:12px;width:12px;border-radius:12px;background-color:#61ce70}#rsssl-wizard .rsssl-circle-red{height:12px;width:12px;border-radius:12px;background-color:#d7263d}#rsssl-wizard .rsssl-not-allowed{cursor:not-allowed}#rsssl-wizard .rsssl-checkbox .rsssl-field{display:flex;align-items:center}#rsssl-wizard .rsssl-checkbox .rsssl-field .rsssl-wizard-settings-text{margin-left:20px;margin-top:5px}#rsssl-wizard .rsssl-checkbox-container{display:block;position:relative;padding-left:35px}#rsssl-wizard .rsssl-checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}#rsssl-wizard .rsssl-checkbox-container .checkmark{position:absolute;top:-2px;left:0;height:20px;width:20px;border-radius:5px;border:1px solid #dadada}#rsssl-wizard .rsssl-checkbox-container .checkmark svg{content:"";position:absolute;display:none}#rsssl-wizard .rsssl-checkbox-container input:checked ~ .checkmark svg{display:block;fill:#f8be2e;stroke:#f8be2e}#rsssl-wizard .rsssl-checkbox-container .checkmark svg{left:2.5px;top:2px;width:15px;height:15px}#rsssl-wizard .rsssl-checkbox-container .checkmark.rsssl-default svg{display:block;fill:#eee;stroke:#eee}#rsssl-wizard .rsssl-checkbox-container.rsssl-disabled{pointer-events:none}#rsssl-wizard .rsssl-checkbox-container.rsssl-disabled .checkmark{background-color:#eee}#rsssl-wizard .rsssl-checkbox-container.rsssl-disabled .checkmark svg{stroke:#eee !important;fill:#eee !important}#rsssl-wizard .rsssl-radio-container{display:block;position:relative;padding-left:35px}#rsssl-wizard .rsssl-radio-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}#rsssl-wizard .rsssl-radio-container .radiobtn{position:absolute;top:-2px;left:0;height:20px;width:20px;border-radius:20px;border:1px solid #dadada}#rsssl-wizard .rsssl-radio-container .radiobtn div{content:"";position:absolute;display:none}#rsssl-wizard .rsssl-radio-container input:checked ~ .radiobtn .rsssl-icon{display:block;background-color:#f8be2e}#rsssl-wizard .rsssl-radio-container .radiobtn .rsssl-icon{left:5px;top:3px;width:10px;height:10px}#rsssl-wizard .rsssl-radio-container .radiobtn.rsssl-default .rsssl-icon{display:block;background-color:#eee}#rsssl-wizard .rsssl-radio-container.rsssl-disabled{pointer-events:none}#rsssl-wizard .rsssl-radio-container.rsssl-disabled .radiobtn{background-color:#eee}#rsssl-wizard .rsssl-radio-container.rsssl-disabled .radiobtn .rsssl-icon{background-color:#eee !important}#rsssl-wizard textarea.validation,#rsssl-wizard input[type="text"].validation,#rsssl-wizard input[type="password"].validation,#rsssl-wizard input[type="email"].validation,#rsssl-wizard input[type="text"].rsssl-valid-page,#rsssl-wizard input[type="text"].rsssl-deleted-page{position:relative;padding-left:30px}#rsssl-wizard textarea.validation ~ span .rsssl-icon,#rsssl-wizard input[type="text"].validation ~ span .rsssl-icon,#rsssl-wizard input[type="password"].validation ~ span .rsssl-icon,#rsssl-wizard input[type="email"].validation ~ span .rsssl-icon,#rsssl-wizard input[type="text"].rsssl-valid-page ~ span .rsssl-icon,#rsssl-wizard input[type="text"].rsssl-deleted-page ~ span .rsssl-icon{display:block;position:absolute;padding-left:7px;margin-top:-25px;z-index:1}#rsssl-wizard textarea.validation ~ span .rsssl-icon svg,#rsssl-wizard input[type="text"].validation ~ span .rsssl-icon svg,#rsssl-wizard input[type="password"].validation ~ span .rsssl-icon svg,#rsssl-wizard input[type="email"].validation ~ span .rsssl-icon svg,#rsssl-wizard input[type="text"].rsssl-valid-page ~ span .rsssl-icon svg,#rsssl-wizard input[type="text"].rsssl-deleted-page ~ span .rsssl-icon svg{width:15px;height:15px}#rsssl-wizard textarea.validation:invalid ~ span .rsssl-icon,#rsssl-wizard textarea.validation:valid ~ span .rsssl-icon{margin-top:-143px}#rsssl-wizard textarea.validation:valid ~ span .rsssl-failed,#rsssl-wizard input[type="text"].validation:valid ~ span .rsssl-failed,#rsssl-wizard input[type="password"].validation:valid ~ span .rsssl-failed,#rsssl-wizard input[type="email"].validation:valid ~ span .rsssl-failed{display:none}#rsssl-wizard textarea.validation:invalid ~ span .rsssl-success,#rsssl-wizard input[type="text"].validation:invalid ~ span .rsssl-success,#rsssl-wizard input[type="password"].validation:invalid ~ span .rsssl-success,#rsssl-wizard input[type="email"].validation:invalid ~ span .rsssl-success{display:none}#rsssl-wizard input:disabled{background-color:#f2f2f2}#rsssl-wizard input[type="text"],#rsssl-wizard input[type="password"],#rsssl-wizard input[type="email"],#rsssl-wizard select,#rsssl-wizard .select2,#rsssl-wizard textarea,#rsssl-wizard input[type="number"]{margin-bottom:2px}#rsssl-wizard textarea{padding:10px;width:100%;height:100px;margin:20px 0}#rsssl-wizard ::placeholder{color:#dadada}#rsssl-wizard ::placeholder{color:#dadada}#rsssl-wizard ::-moz-placeholder{color:#dadada}#rsssl-wizard :-ms-input-placeholder{color:#dadada}#rsssl-wizard :-moz-placeholder{color:#dadada}#rsssl-wizard .rsssl-master-label h2{padding:20px 20px 0 20px !important}#rsssl-wizard .rsssl-footer-contents{border-top:0}#rsssl-wizard .rsssl-grid.rsssl-gridless{display:flex;flex-wrap:wrap;height:inherit !important}#rsssl-wizard .rsssl-grid.rsssl-gridless .rsssl-grid-item{position:relative}#rsssl-wizard .rsssl-grid.rsssl-gridless .rsssl-grid-item .rsssl-help-warning-wrap{display:none}#rsssl-wizard .rsssl-grid.rsssl-gridless .rsssl-grid-item .rsssl-comment{display:none}#rsssl-wizard .rsssl-grid.rsssl-gridless .rsssl-grid-item .rsssl-grid-header{height:initial}#rsssl-wizard .rsssl-grid.rsssl-gridless .rsssl-grid-item .rsssl-grid-header-container{display:flex;justify-content:space-between;align-content:center}#rsssl-wizard .rsssl-grid.rsssl-gridless .rsssl-grid-item .rsssl-grid-header-container .rsssl-grid-controls{margin:auto 0}#rsssl-wizard .rsssl-grid.rsssl-gridless .rsssl-grid-item .item-container{height:calc(100% - 20px);width:calc(100% - 20px);margin-left:10px;display:grid;grid-template-rows:auto 1fr auto;background-color:white}#rsssl-wizard .rsssl-grid.rsssl-gridless .rsssl-grid-item .item-container .item-content{padding:10px 0 0 0;margin:0;clear:none}#rsssl-wizard .rsssl-grid.rsssl-gridless .rsssl-grid-item .item-footer{background-color:white;height:initial}#rsssl-wizard .rsssl-grid.rsssl-gridless .rsssl-grid-item .rsssl-checkbox .rsssl-field{display:flex;justify-content:space-between;align-content:center;padding:20px 20px 0 20px}#rsssl-wizard .rsssl-grid.rsssl-gridless .rsssl-grid-item.big .item-container .item-content{display:grid;grid-auto-flow:row dense;grid-template-columns:50% 50%;grid-auto-rows:minmax(min-content,max-content)}#rsssl-wizard .rsssl-grid.rsssl-gridless .rsssl-grid-item.big.rsssl-customization .item-container .item-content{grid-auto-flow:row}#rsssl-wizard .rsssl-grid.rsssl-gridless .rsssl-cols-2 .rsssl-field{grid-column:span 2;display:grid;grid-template-columns:100px 100px;grid-column-gap:20px}#rsssl-wizard .rsssl-grid.rsssl-gridless .rsssl-cols-2 .rsssl-field .rsssl-label{grid-column:span 2}#rsssl-wizard .rsssl-grid.rsssl-gridless .rsssl-cols-3 .rsssl-field{grid-column:span 2;display:grid;grid-template-columns:100px 100px 100px;grid-column-gap:20px}#rsssl-wizard .rsssl-grid.rsssl-gridless .rsssl-cols-3 .rsssl-field .rsssl-label{grid-column:span 3}#rsssl-wizard .rsssl-grid.rsssl-gridless .rsssl-borderradius.rsssl-cols-5 .rsssl-field,#rsssl-wizard .rsssl-grid.rsssl-gridless .rsssl-borderwidth.rsssl-cols-5 .rsssl-field{display:grid;grid-template-columns:50px 50px 50px 50px 50px;grid-column-gap:10px}#rsssl-wizard .rsssl-grid.rsssl-gridless .rsssl-borderradius.rsssl-cols-5 .rsssl-field .rsssl-label,#rsssl-wizard .rsssl-grid.rsssl-gridless .rsssl-borderwidth.rsssl-cols-5 .rsssl-field .rsssl-label{grid-column:span 5}#rsssl-wizard .rsssl-grid.rsssl-gridless .rsssl-border-input-type-wrap{display:grid;grid-template-rows:16px 16px;padding-top:16px}#rsssl-wizard .rsssl-grid.rsssl-gridless .rsssl-border-input-type-wrap .rsssl-grey{color:darkgrey}#rsssl-wizard .rsssl-grid.rsssl-gridless .rsssl-border-input-type-wrap span{cursor:pointer}#rsssl-wizard .rsssl-grid.rsssl-gridless select{width:100%}#rsssl-wizard .rsssl-grid.rsssl-gridless .field-group{grid-column:span 2}#rsssl-wizard .rsssl-grid.rsssl-gridless .rsssl-field{padding:10px 20px 0 20px}#rsssl-wizard .rsssl-grid.rsssl-gridless .rsssl-borderradius,#rsssl-wizard .rsssl-grid.rsssl-gridless .rsssl-borderwidth{grid-column:span 1}#rsssl-wizard .rsssl-grid.rsssl-gridless .field-group.rsssl-colspan-1{grid-column:span 1}#rsssl-wizard .rsssl-grid.rsssl-gridless .field-group.rsssl-colspan-2{grid-column:span 2}#rsssl-wizard .rsssl-grid.rsssl-gridless .field-group.rsssl-col-1{grid-column-start:1}#rsssl-wizard .rsssl-grid.rsssl-gridless .field-group.rsssl-col-2{grid-column-start:2}#rsssl-wizard .rsssl-grid.rsssl-gridless .rsssl-master-label h2{grid-column:span 2;margin:0;padding:20px 20px 0 20px;font-size:18px}#rsssl-wizard .rsssl-grid.rsssl-gridless .rsssl-sublabel label{color:darkgrey;font-size:13px}#rsssl-wizard .rsssl-grid.rsssl-gridless label .rsssl-icon{display:inline}#rsssl-wizard .rsssl-grid.rsssl-gridless .rsssl-switch{margin-top:0}#rsssl-wizard .rsssl-grid.rsssl-gridless .wp-picker-input-wrap:not(.hidden){display:block;position:absolute;z-index:10}#rsssl-wizard .rsssl-grid.rsssl-gridless .wp-picker-holder{position:absolute;top:132px;z-index:10}#rsssl-wizard .rsssl-grid.rsssl-gridless .wp-picker-clear{position:absolute}#rsssl-wizard .rsssl-grid.rsssl-gridless .rsssl-grid-controls .rsssl-field{padding:0}#rsssl-wizard .rsssl-grid.rsssl-gridless .rsssl-grid-controls .rsssl-field .rsssl-label{margin:0}#rsssl-wizard input::-webkit-outer-spin-button,#rsssl-wizard input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#rsssl-wizard input[type=number]{-moz-appearance:textfield}.rsssl-multiple-field-button-footer{display:flex;align-items:center}.rsssl-multiple-field-button-footer .rsssl-edit-item{margin-right:5px}.rsssl-hidden{display:none !important}[rsssl-tooltip]{position:relative;margin-left:5px}[rsssl-tooltip]::before,[rsssl-tooltip]::after{text-transform:none;font-size:1em;line-height:1;user-select:none;pointer-events:none;position:absolute;display:none;opacity:0}[rsssl-tooltip]::before{content:'';border:5px solid transparent;z-index:1001}[rsssl-tooltip]::after{content:attr(rsssl-tooltip);min-width:3em;font-weight:normal;overflow:hidden;text-overflow:ellipsis;padding:1ch 1.5ch;border-radius:.3ch;box-shadow:0 1em 2em -0.5em rgba(0,0,0,0.35);background:#333;color:#fff;z-index:1000}[rsssl-tooltip]:hover::before,[rsssl-tooltip]:hover::after{display:block}[rsssl-tooltip='']::before,[rsssl-tooltip='']::after{display:none !important}[rsssl-tooltip]:not([flow])::before,[rsssl-tooltip][flow^="up"]::before{bottom:100%;border-bottom-width:0;border-top-color:#333}[rsssl-tooltip]:not([flow])::after,[rsssl-tooltip][flow^="up"]::after{bottom:calc(100%+5px)}[rsssl-tooltip]:not([flow])::before,[rsssl-tooltip]:not([flow])::after,[rsssl-tooltip][flow^="up"]::before,[rsssl-tooltip][flow^="up"]::after{left:50%;transform:translate(-50%,-0.5em)}[rsssl-tooltip][flow^="down"]::before{top:100%;border-top-width:0;border-bottom-color:#333}[rsssl-tooltip][flow^="down"]::after{top:calc(100%+5px)}[rsssl-tooltip][flow^="down"]::before,[rsssl-tooltip][flow^="down"]::after{left:50%;transform:translate(-50%,0.5em)}[rsssl-tooltip][flow^="left"]::before{top:50%;border-right-width:0;border-left-color:#333;left:calc(0 - 5px);transform:translate(-0.5em,-50%)}[rsssl-tooltip][flow^="left"]::after{top:50%;right:calc(100%+5px);transform:translate(-0.5em,-50%)}[rsssl-tooltip][flow^="right"]::before{top:50%;border-left-width:0;border-right-color:#333;right:calc(0 - 19px);transform:translate(0.5em,-50%)}[rsssl-tooltip][flow^="right"]::after{top:50%;left:calc(100%+19px);transform:translate(0.5em,-50%);min-width:300px}@keyframes tooltips-vert{to{opacity:.9;transform:translate(-50%,0)}}@keyframes tooltips-horz{to{opacity:.9;transform:translate(0,-50%)}}[rsssl-tooltip]:not([flow]):hover::before,[rsssl-tooltip]:not([flow]):hover::after,[rsssl-tooltip][flow^="up"]:hover::before,[rsssl-tooltip][flow^="up"]:hover::after,[rsssl-tooltip][flow^="down"]:hover::before,[rsssl-tooltip][flow^="down"]:hover::after{animation:tooltips-vert 300ms ease-out forwards}[rsssl-tooltip][flow^="left"]:hover::before,[rsssl-tooltip][flow^="left"]:hover::after,[rsssl-tooltip][flow^="right"]:hover::before,[rsssl-tooltip][flow^="right"]:hover::after{animation:tooltips-horz 300ms ease-out forwards}#rsssl-header{font-size:16px}#rsssl-header .button-black{background-color:black;color:white;border-color:black;padding:0 25px}#rsssl-header .link-black{color:black;padding:5px 5px}.wp-editor-wrap iframe{height:initial !important}.rsssl-help-warning-wrap .rsssl-help-modal{position:relative;position:absolute;z-index:99;margin:0 0 0 20px;padding:10px 15px;color:#fff;background-color:#f8be2e;text-align:left}.rsssl-help-warning-wrap .rsssl-help-modal h2{margin-top:-5px}.rsssl-help-warning-wrap .rsssl-help-modal:after{content:" ";position:absolute;left:-15px;top:15px;border-top:15px solid transparent;border-right:15px solid black;border-left:0;border-bottom:15px solid transparent}.rsssl-help-warning-wrap .rsssl-help-modal.rsssl-notice{background-color:#f8be2e;color:black;padding:20px}.rsssl-help-warning-wrap .rsssl-help-modal.rsssl-notice:after{border-right:15px solid #f8be2e;top:calc(50% - 15px)}.rsssl-help-warning-wrap .rsssl-help-modal.rsssl-success{background-color:white;color:#61ce70;border:0;padding:0}.rsssl-help-warning-wrap .rsssl-help-modal.rsssl-warning{color:#333;background-color:#f8be2e;border-color:#f8be2e}.rsssl-help-warning-wrap .rsssl-help-modal.rsssl-warning:after{border-right:15px solid #f8be2e}.rsssl-help-warning-wrap .rsssl-help-modal:empty{background-color:#f1f1f1}.rsssl-help-warning-wrap .rsssl-help-modal a{color:#333}a:active,a:hover{color:#333}a.button.rsssl-open-modal{font-size:9px;line-height:13px;height:15px;min-height:15px;padding:1px 3px;margin-left:10px}.rsssl-panel-link{text-decoration:none;display:inline-block;width:80%}#rsssl_language{font-size:15px}#rsssl_language.rsssl_cookie_language_selector{margin-bottom:0}.multiple-field div{margin-top:8px}.multiple-field div:last-child{margin-bottom:8px}.rsssl-list-container{margin-bottom:25px}.rsssl-list-container .rsssl-cookie-field>div,.rsssl-list-container .rsssl-service-field>div{margin-top:8px}.rsssl-list-container .rsssl-cookie-field>div:last-child,.rsssl-list-container .rsssl-service-field>div:last-child{margin-bottom:8px}.rsssl-list-container .rsssl-disabled label,.rsssl-list-container .rsssl-disabled span{color:#ababab !important}.rsssl-list-container .rsssl-service-cookie-list{margin-bottom:20px}.rsssl-list-container .rsssl-service-cookie-list:last-child{margin-bottom:0}.rsssl-list-container .rsssl-service-divider{font-size:15px;margin-bottom:10px}.rsssl-legenda{padding:10px 10px 0 10px;display:grid;grid-template-columns:25px 200px 25px 300px;grid-column-gap:10px;align-items:center}.rsssl-panel{font-size:13px !important;color:#383d41;background-color:#f2f2f2;border:1px solid #d6d8db;padding:10px 15px;border-radius:0;margin:0}.rsssl-panel.rsssl-toggle-disabled{color:#aca5a5}.rsssl-panel.rsssl-deleted{background-color:#ffa5aa}.rsssl-panel .rsssl-panel-title{cursor:pointer}.rsssl-panel .rsssl-field>div{margin:10px 0}.rsssl-panel .rsssl-multiple-field-validation{float:right}.rsssl-panel.rsssl-slide-panel,.rsssl-panel.rsssl-link-panel{padding:0}.rsssl-panel.rsssl-slide-panel .rsssl-panel-toggle,.rsssl-panel.rsssl-link-panel .rsssl-panel-toggle{display:flex;align-items:center}.rsssl-panel.rsssl-slide-panel .rsssl-panel-toggle span,.rsssl-panel.rsssl-link-panel .rsssl-panel-toggle span{padding-left:10px}.rsssl-panel.rsssl-slide-panel .rsssl-panel-title,.rsssl-panel.rsssl-link-panel .rsssl-panel-title{display:grid;grid-template-columns:50% 10% 40%;align-items:center;padding:10px 15px 8px 0}.rsssl-panel.rsssl-slide-panel .rsssl-panel-title span.rsssl-panel-toggle,.rsssl-panel.rsssl-link-panel .rsssl-panel-title span.rsssl-panel-toggle{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rsssl-panel.rsssl-slide-panel .rsssl-panel-title span:last-of-type,.rsssl-panel.rsssl-link-panel .rsssl-panel-title span:last-of-type{display:flex;align-content:center;justify-content:flex-end}.rsssl-panel.rsssl-slide-panel .rsssl-panel-title span:last-of-type svg,.rsssl-panel.rsssl-link-panel .rsssl-panel-title span:last-of-type svg{width:18px;height:18px;padding-top:1px}.rsssl-panel.rsssl-slide-panel .rsssl-add-to-policy,.rsssl-panel.rsssl-link-panel .rsssl-add-to-policy{text-decoration:underline}.rsssl-panel.rsssl-link-panel.selected,.rsssl-panel.rsssl-link-panel:hover{box-shadow:0 5px 5px rgba(0,0,0,0.2),0 3px 5px rgba(0,0,0,0.13)}.rsssl-panel .rsssl-panel-content{display:none;background-color:#fff;border:1px solid #d6d8db;border-top:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:10px 15px}.rsssl-panel h1{font-size:22px}.rsssl-panel p{font-size:13px !important}.rsssl-panel.rsssl-notice{background-color:#fff;border:0;color:black;padding:20px 20px 0 20px}.rsssl-panel.rsssl-success{background-color:white;color:#61ce70;border:0;padding:0}.rsssl-panel.rsssl-warning{position:relative;color:#333;background-color:#f8be2e;border-color:#f8be2e;margin:10px 0 10px 0}.rsssl-panel.rsssl-warning:after{content:" ";position:absolute;left:-15px;top:15px;border-top:15px solid transparent;border-right:15px solid black;border-left:0;border-bottom:15px solid transparent}.rsssl-panel.rsssl-warning:after{border-right:15px solid #f8be2e}.rsssl-panel ul{list-style-type:disc;margin-left:22px}input[type="text"],input[type="password"],input[type="email"],input[type="number"]{width:100%}.rsssl-switch{position:relative;display:inline-block;width:40px;height:21px}.rsssl-switch input{display:none !important}.rsssl-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.rsssl-slider:before{position:absolute;content:"";height:15px;width:15px;left:4px;bottom:3px;background-color:white;-webkit-transition:.4s;transition:.4s}.rsssl-slider.rsssl-round{border-radius:20px}.rsssl-slider.rsssl-round:before{border-radius:50%}.rsssl-slider-na{padding:2px 8px;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.rsssl-slider-na:before{position:absolute;content:"N/A";color:white}.rsssl-slider-na.rsssl-round{border-radius:20px}input:checked+.rsssl-slider{background-color:#f8be2e}input:checked+.rsssl-slider:before{-webkit-transform:translateX(17px);-ms-transform:translateX(17px);transform:translateX(17px)}input:checked:disabled+.rsssl-slider{background-color:#fffbf3}input:focus+.rsssl-slider{box-shadow:0 0 1px #f8be2e}#complete_wizard_first_notice{position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.7);z-index:99}#complete_wizard_first_notice p{border-radius:0;font-size:16px;background-color:#f8be2e;color:white;position:relative;top:150px;padding:30px;width:300px;text-align:center;margin:auto}html .mceContentBody{max-width:100% !important}.cookie-warning textarea{width:100%;height:100px}.rsssl-comment{font-size:11px;margin-top:10px}.rsssl-cookie-field .rsssl-cookie-header{border-bottom:1px solid #b6b7b8;margin-bottom:25px}#rsssl-send-data input[type=text]{width:60%}#rsssl-start-mail,#rsssl_close_tb_window{margin-right:15px;margin-top:15px}#rsssl-wizard h1,#rsssl-wizard h2,#rsssl-wizard h3,#rsssl-wizard h4,#rsssl-wizard .rsssl-menu-item,#rsssl-wizard .rsssl-step-title,#rsssl-wizard .rsssl-button{font-variant:normal}#rsssl-wizard h2,#rsssl-wizard h3{font-size:15px}#rsssl-wizard h3{font-weight:400}#rsssl-wizard label{font-size:13px}#rsssl-wizard .field-group{position:relative}#rsssl-wizard .field-group .rsssl-field{padding:0 20px 0 20px;background-color:white}#rsssl-wizard .field-group .rsssl-field .rsssl-template-intro{margin-top:15px}#rsssl-wizard .field-group .rsssl-title-wrap{font-size:15px;font-weight:700;padding-top:15px}#rsssl-wizard .field-group .rsssl-label{margin-bottom:10px}#rsssl-wizard .field-group .rsssl-label label{display:flex;flex-direction:column;font-size:15px;cursor:default}#rsssl-wizard .field-group .rsssl-label label .rsssl-label-wrap{display:flex;margin-top:15px;font-weight:700}#rsssl-wizard .field-group .rsssl-label label .rsssl-subtitle-wrap{font-size:.9em;margin:5px 5px 0 0}#rsssl-wizard .field-group.rsssl-editor .rsssl-label{margin-bottom:0}#rsssl-wizard .field-group .rsssl-field .field-group{grid-column:1;display:block}#rsssl-wizard .field-group .rsssl-field .rsssl-field{padding:0}#rsssl-wizard .rsssl-body input[type="text"].rsssl-document-custom-url,#rsssl-wizard #rsssl-content-area input[type="text"].rsssl-document-custom-url{width:250px}#rsssl-wizard .rsssl-body .rsssl-document-custom-url,#rsssl-wizard #rsssl-content-area .rsssl-document-custom-url,#rsssl-wizard .rsssl-body .rsssl-document-custom-page,#rsssl-wizard #rsssl-content-area .rsssl-document-custom-page{margin-top:5px}#rsssl-wizard .rsssl-body input.button,#rsssl-wizard #rsssl-content-area input.button{min-width:100px}#rsssl-wizard .rsssl-body input.button.button-red,#rsssl-wizard #rsssl-content-area input.button.button-red{background-color:red;color:white;border-color:red}#rsssl-wizard .rsssl-body input.button.button-black,#rsssl-wizard #rsssl-content-area input.button.button-black{background-color:black;color:white;border-color:black}#rsssl-wizard .rsssl-body input.button.button-link,#rsssl-wizard #rsssl-content-area input.button.button-link{text-align:center;min-width:initial}#rsssl-wizard .rsssl-body input.button.button-link:hover,#rsssl-wizard #rsssl-content-area input.button.button-link:hover{background-color:initial;text-decoration:none}#rsssl-wizard .rsssl-body button.button-red,#rsssl-wizard #rsssl-content-area button.button-red{background-color:red;color:white;border-color:red}#rsssl-wizard .rsssl-body .rsssl-master-label h2,#rsssl-wizard #rsssl-content-area .rsssl-master-label h2{margin:0;padding:20px 20px 0 0;font-size:18px;background-color:white}#rsssl-wizard .rsssl-body .rsssl-remove,#rsssl-wizard #rsssl-content-area .rsssl-remove{margin-bottom:12px}#rsssl-wizard .rsssl-body .rsssl-rescan,#rsssl-wizard #rsssl-content-area .rsssl-rescan{padding:0 10px 0 10px}#rsssl-wizard .rsssl-body .rsssl-menu-item.active i,#rsssl-wizard #rsssl-content-area .rsssl-menu-item.active i{color:black;font-size:1.35em;float:left}#rsssl-wizard .rsssl-body .rsssl-menu-item.active a,#rsssl-wizard #rsssl-content-area .rsssl-menu-item.active a{color:#000;font-weight:900;padding-left:7px;text-decoration:underline}#rsssl-wizard .rsssl-body .rsssl-done a,#rsssl-wizard #rsssl-content-area .rsssl-done a{text-decoration:none;color:white;font-size:15px}#rsssl-wizard .rsssl-body .rsssl-to-do a,#rsssl-wizard #rsssl-content-area .rsssl-to-do a{color:white;font-size:15px;text-decoration:none;opacity:.6}@media screen and (max-width:782px){#rsssl-wizard .rsssl-body input,#rsssl-wizard #rsssl-content-area input{vertical-align:top !important}}.rsssl-field label{font-weight:normal;margin:10px 0 2px}.rsssl-field .rsssl-color-picker.wp-color-picker{margin-top:-11px !important}.rsssl-field input[type="text"],.rsssl-field input[type="email"],.rsssl-field input[type="number"]{border-color:#dadada}.rsssl-field select{border-color:#f1f1f1;vertical-align:initial}.rsssl-field textarea.validation:invalid,.rsssl-field textarea.validation:valid{background-position:.5% 1.5%;border-color:#dadada}.rsssl-field textarea{min-height:150px;width:100%}.rsssl-field input[type=radio]:checked:before{content:"\2022";text-indent:-9999px;border-radius:50px;font-size:24px;width:6px;height:6px;margin:4px;line-height:16px;background-color:#1e8cbe}.rsssl-field .rsssl-panel.rsssl-notice{padding:0 0 10px 0}.rsssl-field .rsssl-buttons-row-left{display:flex;align-items:center;height:auto;margin-bottom:10px}.rsssl-field .rsssl-buttons-row-left input,.rsssl-field .rsssl-buttons-row-left select,.rsssl-field .rsssl-buttons-row-left div{margin-right:20px}.rsssl-field button[name=rsssl_add_multiple]{margin-top:20px}a.rsssl.button,button.rsssl.button,input.rsssl.button{margin-left:15px;box-shadow:0 0 0 #fff;background-color:#f8be2e;color:#fff;padding-right:20px;border:0;border-radius:50px;padding-top:2px}a.rsssl.button:hover,button.rsssl.button:hover,input.rsssl.button:hover{background-color:#facd5f;color:white}a.rsssl.button .fa-angle-right,button.rsssl.button .fa-angle-right,input.rsssl.button .fa-angle-right{font-weight:900;position:absolute;font-size:1.8em;margin-top:1px;margin-left:5px}#rsssl-wizard .dashboard .fa-times{color:black}#rsssl-wizard .dashboard .fa-check{color:#f8be2e}.rsssl-dashboard-container .rsssl-dashboard-title{padding-top:22px;font-weight:600;font-size:24px;line-height:30px;margin-bottom:20px}@media screen and (max-width:720px){.rsssl-dashboard-container .rsssl-dashboard-title{padding-bottom:0}}.rsssl-dashboard-header .rsssl-header-top{min-height:60px}.rsssl-header-top{grid-area:header-top;background-color:#f2f2f2;min-height:30px;padding-top:25px}.rsssl-header-top .rsssl-premium-cta{width:150px;float:right;border-color:#f8be2e;color:#f8be2e;text-transform:uppercase;display:flex}.rsssl-dashboard-container{background-color:white;display:flex;flex-wrap:wrap}.rsssl-dashboard-container .rsssl-dashboard-header{margin-bottom:-270px;width:100%;min-height:220px;background-color:#f8be2e;background-repeat:no-repeat;background-attachment:scroll;background-position:bottom center}.rsssl-dashboard-container .rsssl-dashboard-header .rsssl-header-text{display:flex;align-items:center}.rsssl-dashboard-container .rsssl-dashboard-item{background-color:#fff;width:450px;margin-top:10px;border:2px solid;flex:0 0 450px;flex-shrink:1;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:0;border-color:#f2f2f2;overflow:hidden}.rsssl-dashboard-container .rsssl-dashboard-item .rsssl-top h1{font-weight:600;font-size:2.5em;padding:25px}.rsssl-dashboard-container .rsssl-dashboard-content-container{margin:0 auto;display:grid;grid-template-areas:'header-top header-top header-top header-top' 'text-completed text-completed text-completed text-completed' 'progress progress support support' 'progress progress documents documents' 'footer footer footer footer';grid-gap:10px;padding:10px}@media screen and (max-width:1210px){.rsssl-dashboard-container .rsssl-dashboard-content-container{grid-template-areas:'header-top header-top' 'text-completed text-completed' 'progress progress' 'support support' 'documents documents' 'footer footer' 'footer footer'}}.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-logo{display:flex;align-items:center;font-size:1.5em;font-weight:600}.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-header-text{display:flex;align-items:center}.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-completed-text{display:flex;align-items:center;margin-top:35px;grid-area:text-completed;font-size:24px;color:white}@media screen and (max-width:720px){.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-completed-text button{width:100px}}.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-info{font-size:19px;font-weight:bold;padding-top:20px;padding-bottom:10px}.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-text{color:black;font-weight:400;padding:15px}.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-text li{border-bottom:1px solid}.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-text .fa-plus{margin-right:8px}.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-text.free{background-color:#000;color:#fff;min-height:40px}.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-progress{grid-area:progress}@media screen and (max-width:1210px){.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-progress{margin:0 auto}}.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-progress .rsssl-dashboard-progress-top{background-color:#f2f2f2;min-height:170px}.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-progress .rsssl-dashboard-progress-top .rsssl-dashboard-top-text{display:inline-grid;font-size:18px;line-height:22px;max-width:60%;float:left}.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-progress .rsssl-dashboard-progress-top .rsssl-dashboard-top-text .rsssl-dashboard-top-text-subtitle{color:#f8be2e}.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-progress .rsssl-continue-wizard-btn{padding-top:125px}.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-progress .rsssl-continue-wizard-btn button{text-align:-webkit-left;border-radius:50px}.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-progress .rsssl-percentage-complete{margin-top:20px;float:right}.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-progress .rsssl-steps-table{padding-top:10px}.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-progress .rsssl-steps-table .i.fa.fa-check{color:black}.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-progress .rsssl-steps-table .rsssl-success,.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-progress .rsssl-steps-table .rsssl-error{color:black}.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-support{width:450px;grid-area:support}@media screen and (max-width:1210px){.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-support{margin:0 auto}}.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-support input[type=text],.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-support input[type=email],.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-support textarea,.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-support input[type=submit]{width:425px;margin-bottom:5px;margin-top:5px}.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-support textarea{min-height:100px}.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-support input[type=submit]{margin:auto}.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-documents{grid-area:documents;margin-top:10px}@media screen and (max-width:1210px){.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-documents{margin:0 auto}}.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-documents .rsssl-upgrade-table{padding-bottom:15px}.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-documents .rsssl-upgrade-table .fas{margin-right:8px}.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-documents .rsssl-upgrade-table ul{margin:5px}.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-documents .rsssl-upgrade-table li{border-bottom:2px solid;margin-bottom:5px;text-indent:5px;display:flex;vertical-align:middle;margin-left:8px}.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-documents .rsssl-upgrade-table .fa-plus{color:#f8be2e;font-size:1.5em}.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-documents .rsssl-documents-bottom{color:white;background-color:black;min-height:70px;font-size:14px}.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-documents .rsssl-documents-bottom div{margin-bottom:10px}.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-footer{grid-area:footer;display:flex;flex-shrink:1;flex-grow:1;margin-top:20px;flex-wrap:wrap;justify-content:center;padding-bottom:20px}.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-footer .rsssl-footer-block{position:relative;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:0;background-color:#f2f2f2;width:205px;min-height:70px;margin:5px auto}.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-footer .rsssl-footer-block a{position:absolute;top:5px;right:5px}.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-footer .rsssl-footer-block .rsssl-footer-title{margin-top:9px;margin-left:9px;font-weight:900;font-size:1.2em;margin-right:35px}.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-footer .rsssl-footer-block .rsssl-footer-description{width:70%;margin-left:9px;font-size:.8em;display:flex}.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-footer .rsssl-footer-block .rsssl-external-btn{text-align:center;border-radius:7px;color:#f8be2e;width:25px;height:20px;float:right}.rsssl-dashboard-container .rsssl-dashboard-content-container .rsssl-dashboard-footer .rsssl-footer-block .rsssl-external-btn .fa-angle-right{font-size:1.5em;vertical-align:middle;margin-left:2px}.rsssl-skeleton:empty{margin:auto;margin-bottom:25px;width:100%;height:235px;background-image:linear-gradient(100deg,rgba(255,255,255,0),rgba(255,255,255,0.5) 70%,rgba(255,255,255,0.5) 15%),linear-gradient(#f2f2f2 38px,transparent 0),linear-gradient(#f2f2f2 38px,transparent 0),linear-gradient(#f2f2f2 38px,transparent 0),linear-gradient(#f2f2f2 38px,transparent 0);background-repeat:repeat-y;background-size:50px 200px,100% 117px,100% 117px,100% 117px,100% 117px;background-position:0 0,1px 1px,1px 40px,1px 79px,1px 118px;background-color:#d6d8db;animation:shine 2.5s infinite}@keyframes shine{to{background-position:100% 0,1px 1px,1px 40px,1px 79px,1px 118px}}@-webkit-keyframes sk-stretchdelay{0,40%,100%{-webkit-transform:scaleY(0.4)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0,40%,100%{transform:scaleY(0.4);-webkit-transform:scaleY(0.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}.rsssl-wizard-menu-menus{padding-top:10px}.rsssl-scroll{overflow:scroll;scroll-behavior:smooth;overflow-x:hidden}#wpbody-content{padding-bottom:0}#customization{z-index:10}.cc-window{right:1em}.cc-window.cc-center{transform:translate(0,-50%);left:initial}.cc-window.cc-left{left:initial}@keyframes slideInUpCenter{from{-webkit-transform:translate3d(0,150%,0);transform:translate3d(0,150%,0)}to{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}}@keyframes slideOutUpCenter{to{-webkit-transform:translate3d(0,150%,0);transform:translate3d(0,150%,0);opacity:1}from{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);opacity:1}}.rsssl-wizard-wrap{margin:0}#rsssl-proof-of-consent #rsssl-content-area,#rsssl-cookie-banner #rsssl-content-area{display:block}#rsssl-proof-of-consent #rsssl-content-area h1,#rsssl-cookie-banner #rsssl-content-area h1{background-color:white;padding:20px;border-bottom:1px solid #eee}#rsssl-proof-of-consent #rsssl-content-area .rsssl-panel,#rsssl-cookie-banner #rsssl-content-area .rsssl-panel{padding:20px;margin-bottom:20px}#rsssl-proof-of-consent #rsssl-content-area .rsssl-notice,#rsssl-cookie-banner #rsssl-content-area .rsssl-notice{background-color:white}#rsssl-proof-of-consent #rsssl-content-area input[name=rsssl_generate_snapshot],#rsssl-cookie-banner #rsssl-content-area input[name=rsssl_generate_snapshot]{width:120px}#rsssl-proof-of-consent #rsssl-content-area .rsssl-month-select,#rsssl-cookie-banner #rsssl-content-area .rsssl-month-select,#rsssl-proof-of-consent #rsssl-content-area .rsssl-year-select,#rsssl-cookie-banner #rsssl-content-area .rsssl-year-select,#rsssl-proof-of-consent #rsssl-content-area #post-query-submit,#rsssl-cookie-banner #rsssl-content-area #post-query-submit{float:right;margin-top:-50px;width:120px}#rsssl-proof-of-consent #rsssl-content-area #post-query-submit,#rsssl-cookie-banner #rsssl-content-area #post-query-submit{margin-right:0}#rsssl-proof-of-consent #rsssl-content-area .rsssl-month-select,#rsssl-cookie-banner #rsssl-content-area .rsssl-month-select{margin-right:290px}#rsssl-proof-of-consent #rsssl-content-area .rsssl-year-select,#rsssl-cookie-banner #rsssl-content-area .rsssl-year-select{margin-right:145px}#rsssl-proof-of-consent #rsssl-content-area .tablenav,#rsssl-cookie-banner #rsssl-content-area .tablenav{display:none}#rsssl-proof-of-consent #rsssl-content-area #rsssl-cookiestatement-snapshot-filter,#rsssl-cookie-banner #rsssl-content-area #rsssl-cookiestatement-snapshot-filter{padding-top:20px}#rsssl-proof-of-consent #rsssl-content-area .wp-list-table,#rsssl-cookie-banner #rsssl-content-area .wp-list-table{font-weight:bold}#rsssl-proof-of-consent #rsssl-content-area .wp-list-table th,#rsssl-cookie-banner #rsssl-content-area .wp-list-table th{font-weight:bold}#rsssl-proof-of-consent #rsssl-content-area .wp-list-table th a,#rsssl-cookie-banner #rsssl-content-area .wp-list-table th a{padding:15px}#wpbody-content .update-nag{display:none}#wpbody-content .subsubsub{display:none}#wpbody-content .wp-heading-inline{padding:20px 0}#wpbody-content .rsssl-document-button{margin-top:22px;margin-left:15px}#wpbody-content .cookie-warning .rsssl-document-button{margin-top:0}#wpbody-content #rsssl-region-select{margin-top:-6px;margin-left:15px;width:100px}#posts-filter .bulkactions,#posts-filter .tablenav-pages,#posts-filter .search-box{display:none}#posts-filter .tablenav.top{margin-top:0;padding-top:0}#posts-filter .wp-list-table{font-weight:bold}#posts-filter .wp-list-table th{font-weight:bold}#posts-filter .wp-list-table th a{padding:15px}
|
lets-encrypt/wizard/assets/js/wizard.min.min.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
jQuery(document).ready(function($){"use strict";var select2Dropdown=$(".rsssl-select2");if(select2Dropdown.length){select2Dropdown.select2({width:"400px",placeholder:"Select or Add",language:{noResults:function(){return'<span id="rsssl-no-results-container">'+rsssl_wizard.no_results+"</span>"}},escapeMarkup:function(markup){return markup}})}$(document).on("click","#rsssl-no-results-container",function(){console.log("clicked");select2Dropdown.val("none");select2Dropdown.trigger("change");select2Dropdown.select2("close")});var copied_element=$(".rsssl-copied-feedback").html();$(document).on("click",".rsssl-copy-content",function(){var type=$(this).data("item");var success;var data=$(".rsssl-"+type).text();var temp_element=$("<textarea>");$("body").append(temp_element);temp_element.val(data).select();try{success=document.execCommand("copy")}catch(e){success=false}temp_element.remove();if(success){$('<span class="rsssl-copied-feedback-container">'+copied_element+"</span>").insertAfter($(this));setTimeout(function(){$(".rsssl-copied-feedback-container").fadeOut("slow")},5e3)}});function maybe_show_password_delete_questions(){var deletePasswordField=$(".field-group.store_credentials");if(deletePasswordField.length){deletePasswordField.addClass("rsssl-hidden")}var passwordFields=$(".rsssl-password");if(deletePasswordField.length){passwordFields.each(function(){if(!$(this).hasClass("rsssl-hidden")){console.log("is hidden field");deletePasswordField.removeClass("rsssl-hidden")}})}}window.setTimeout(function(){$(".rsssl-hide").fadeTo(500,0).slideUp(500,function(){$(this).remove()})},2e3);function remove_after_change(){$(".rsssl-panel.rsssl-remove-after-change").fadeTo(500,0).slideUp(500,function(){$(this).remove()})}function rsssl_validate_multiple(){$(".multiple-field").each(function(){var completed=true;$(this).find("input[type=text]").each(function(){if($(this).val()===""){completed=false}});$(this).find("textarea").each(function(){if($(this).val()===""){completed=false}});var icon=$(this).closest(".rsssl-panel").find(".rsssl-multiple-field-validation i");if(completed){icon.removeClass("fa-times");icon.addClass("fa-check")}else{icon.addClass("fa-times");icon.removeClass("fa-check")}})}rsssl_validate_multiple();$(document).on("keyup",".multiple-field input[type=text]",function(){rsssl_validate_multiple()});$(document).on("keyup",".multiple-field textarea",function(){rsssl_validate_multiple()});rsssl_validate_checkboxes();$(":checkbox").change(rsssl_validate_checkboxes);function rsssl_validate_checkboxes(){$(".rsssl-validate-multicheckbox").each(function(i){var set_required=[];var all_unchecked=true;$(this).find(":checkbox").each(function(i){set_required.push($(this));if($(this).is(":checked")){all_unchecked=false}});var container=$(this).closest(".field-group").find(".rsssl-label");if(all_unchecked){container.removeClass("valid-multicheckbox");container.addClass("invalid-multicheckbox");$.each(set_required,function(index,item){item.prop("required",true);item.addClass("is-required")})}else{container.removeClass("invalid-multicheckbox");container.addClass("valid-multicheckbox");$.each(set_required,function(index,item){item.prop("required",false);item.removeClass("is-required")})}});check_conditions()}$(document).on("change","input",function(e){check_conditions();remove_after_change()});$(document).on("keyup","input",function(e){check_conditions();remove_after_change()});$(document).on("change","select",function(e){check_conditions();remove_after_change()});$(document).on("change","textarea",function(e){check_conditions();remove_after_change()});$(document).on("keyup","textarea",function(e){remove_after_change()});$(document).on("click","button",function(e){remove_after_change()});if($("input[name=step]").val()==2){setTimeout(function(){if(typeof tinymce!=="undefined"){for(var i=0;i<tinymce.editors.length;i++){tinymce.editors[i].on("NodeChange keyup",function(ed,e){remove_after_change()})}}},5e3)}$(document).on("rssslRenderConditions",check_conditions);function check_conditions(){var value;var showIfConditionMet=true;$(".condition-check-1").each(function(e){var i;for(i=1;i<4;i++){var question="rsssl_"+$(this).data("condition-question-"+i);var condition_type="AND";if(question=="rsssl_undefined")return;var condition_answer=$(this).data("condition-answer-"+i);var input=$(this).find("input[type=checkbox]");if(!input.length){input=$(this).find("input")}if(!input.length){input=$(this).find("textarea")}if(!input.length){input=$(this).find("select")}if(input.length&&input[0].hasAttribute("required")){input.addClass("is-required")}condition_answer+="";if(condition_answer.indexOf("NOT ")!==-1){condition_answer=condition_answer.replace("NOT ","");showIfConditionMet=false}else{showIfConditionMet=true}var condition_answers=[];if(condition_answer.indexOf(" OR ")!==-1){condition_answers=condition_answer.split(" OR ");condition_type="OR"}else{condition_answers=[condition_answer]}var container=$(this);var conditionMet=false;condition_answers.forEach(function(condition_answer){value=get_input_value(question);if($("select[name="+question+"]").length){value=Array($("select[name="+question+"]").val())}if($("input[name='"+question+"["+condition_answer+"]"+"']").length){if($("input[name='"+question+"["+condition_answer+"]"+"']").is(":checked")){conditionMet=true;value=[]}else{conditionMet=false;value=[]}}if(showIfConditionMet){if(conditionMet||value.indexOf(condition_answer)!=-1||value==condition_answer||condition_answer==="EMPTY"&&value==""){container.removeClass("rsssl-hidden");if(input.hasClass("is-required"))input.prop("required",true);conditionMet=true}else{container.addClass("rsssl-hidden");if(input.hasClass("is-required"))input.prop("required",false)}}else{if(conditionMet||value.indexOf(condition_answer)!=-1||value==condition_answer||condition_answer==="EMPTY"&&value==""){container.addClass("rsssl-hidden");if(input.hasClass("is-required"))input.prop("required",false)}else{container.removeClass("rsssl-hidden");if(input.hasClass("is-required"))input.prop("required",true);conditionMet=true}}});if(!conditionMet){break}}});maybe_show_password_delete_questions()}function get_input_value(fieldName){var input=$("input[name="+fieldName+"]");if(input.attr("type")==="text"||input.attr("type")==="password"){return input.val()}else{var checked_boxes=[];$("input[name="+fieldName+"]:checked").each(function(){checked_boxes[checked_boxes.length]=$(this).val()});return checked_boxes}}});
|
|
lets-encrypt/wizard/assets/select2/js/i18n/af.min.min.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/af",[],function(){return{errorLoading:function(){return"Die resultate kon nie gelaai word nie."},inputTooLong:function(e){var t=e.input.length-e.maximum,n="Verwyders asseblief "+t+" character";return t!=1&&(n+="s"),n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Voer asseblief "+t+" of meer karakters";return n},loadingMore:function(){return"Meer resultate word gelaai…"},maximumSelected:function(e){var t="Kies asseblief net "+e.maximum+" item";return e.maximum!=1&&(t+="s"),t},noResults:function(){return"Geen resultate gevind"},searching:function(){return"Besig…"}}}),{define:e.define,require:e.require}})();
|
|
lets-encrypt/wizard/assets/select2/js/i18n/ar.min.min.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/ar",[],function(){return{errorLoading:function(){return"لا يمكن تحميل النتائج"},inputTooLong:function(e){var t=e.input.length-e.maximum;return"الرجاء حذف "+t+" عناصر"},inputTooShort:function(e){var t=e.minimum-e.input.length;return"الرجاء إضافة "+t+" عناصر"},loadingMore:function(){return"جاري تحميل نتائج إضافية..."},maximumSelected:function(e){return"تستطيع إختيار "+e.maximum+" بنود فقط"},noResults:function(){return"لم يتم العثور على أي نتائج"},searching:function(){return"جاري البحث…"}}}),{define:e.define,require:e.require}})();
|
|
lets-encrypt/wizard/assets/select2/js/i18n/az.min.min.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/az",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum;return t+" simvol silin"},inputTooShort:function(e){var t=e.minimum-e.input.length;return t+" simvol daxil edin"},loadingMore:function(){return"Daha çox nəticə yüklənir…"},maximumSelected:function(e){return"Sadəcə "+e.maximum+" element seçə bilərsiniz"},noResults:function(){return"Nəticə tapılmadı"},searching:function(){return"Axtarılır…"}}}),{define:e.define,require:e.require}})();
|
|
lets-encrypt/wizard/assets/select2/js/i18n/bg.min.min.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/bg",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum,n="Моля въведете с "+t+" по-малко символ";return t>1&&(n+="a"),n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Моля въведете още "+t+" символ";return t>1&&(n+="a"),n},loadingMore:function(){return"Зареждат се още…"},maximumSelected:function(e){var t="Можете да направите до "+e.maximum+" ";return e.maximum>1?t+="избора":t+="избор",t},noResults:function(){return"Няма намерени съвпадения"},searching:function(){return"Търсене…"}}}),{define:e.define,require:e.require}})();
|
|
lets-encrypt/wizard/assets/select2/js/i18n/bs.min.min.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/bs",[],function(){function e(e,t,n,r){return e%10==1&&e%100!=11?t:e%10>=2&&e%10<=4&&(e%100<12||e%100>14)?n:r}return{errorLoading:function(){return"Preuzimanje nije uspijelo."},inputTooLong:function(t){var n=t.input.length-t.maximum,r="Obrišite "+n+" simbol";return r+=e(n,"","a","a"),r},inputTooShort:function(t){var n=t.minimum-t.input.length,r="Ukucajte bar još "+n+" simbol";return r+=e(n,"","a","a"),r},loadingMore:function(){return"Preuzimanje još rezultata…"},maximumSelected:function(t){var n="Možete izabrati samo "+t.maximum+" stavk";return n+=e(t.maximum,"u","e","i"),n},noResults:function(){return"Ništa nije pronađeno"},searching:function(){return"Pretraga…"}}}),{define:e.define,require:e.require}})();
|
|
lets-encrypt/wizard/assets/select2/js/i18n/ca.min.min.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/ca",[],function(){return{errorLoading:function(){return"La càrrega ha fallat"},inputTooLong:function(e){var t=e.input.length-e.maximum,n="Si us plau, elimina "+t+" car";return t==1?n+="àcter":n+="àcters",n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Si us plau, introdueix "+t+" car";return t==1?n+="àcter":n+="àcters",n},loadingMore:function(){return"Carregant més resultats…"},maximumSelected:function(e){var t="Només es pot seleccionar "+e.maximum+" element";return e.maximum!=1&&(t+="s"),t},noResults:function(){return"No s'han trobat resultats"},searching:function(){return"Cercant…"}}}),{define:e.define,require:e.require}})();
|
|
lets-encrypt/wizard/assets/select2/js/i18n/cs.min.min.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/cs",[],function(){function e(e,t){switch(e){case 2:return t?"dva":"dvě";case 3:return"tři";case 4:return"čtyři"}return""}return{errorLoading:function(){return"Výsledky nemohly být načteny."},inputTooLong:function(t){var n=t.input.length-t.maximum;return n==1?"Prosím, zadejte o jeden znak méně.":n<=4?"Prosím, zadejte o "+e(n,!0)+" znaky méně.":"Prosím, zadejte o "+n+" znaků méně."},inputTooShort:function(t){var n=t.minimum-t.input.length;return n==1?"Prosím, zadejte ještě jeden znak.":n<=4?"Prosím, zadejte ještě další "+e(n,!0)+" znaky.":"Prosím, zadejte ještě dalších "+n+" znaků."},loadingMore:function(){return"Načítají se další výsledky…"},maximumSelected:function(t){var n=t.maximum;return n==1?"Můžete zvolit jen jednu položku.":n<=4?"Můžete zvolit maximálně "+e(n,!1)+" položky.":"Můžete zvolit maximálně "+n+" položek."},noResults:function(){return"Nenalezeny žádné položky."},searching:function(){return"Vyhledávání…"}}}),{define:e.define,require:e.require}})();
|
|
lets-encrypt/wizard/assets/select2/js/i18n/da.min.min.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/da",[],function(){return{errorLoading:function(){return"Resultaterne kunne ikke indlæses."},inputTooLong:function(e){var t=e.input.length-e.maximum;return"Angiv venligst "+t+" tegn mindre"},inputTooShort:function(e){var t=e.minimum-e.input.length;return"Angiv venligst "+t+" tegn mere"},loadingMore:function(){return"Indlæser flere resultater…"},maximumSelected:function(e){var t="Du kan kun vælge "+e.maximum+" emne";return e.maximum!=1&&(t+="r"),t},noResults:function(){return"Ingen resultater fundet"},searching:function(){return"Søger…"}}}),{define:e.define,require:e.require}})();
|
|
lets-encrypt/wizard/assets/select2/js/i18n/de.min.min.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/de",[],function(){return{errorLoading:function(){return"Die Ergebnisse konnten nicht geladen werden."},inputTooLong:function(e){var t=e.input.length-e.maximum;return"Bitte "+t+" Zeichen weniger eingeben"},inputTooShort:function(e){var t=e.minimum-e.input.length;return"Bitte "+t+" Zeichen mehr eingeben"},loadingMore:function(){return"Lade mehr Ergebnisse…"},maximumSelected:function(e){var t="Sie können nur "+e.maximum+" Eintr";return e.maximum===1?t+="ag":t+="äge",t+=" auswählen",t},noResults:function(){return"Keine Übereinstimmungen gefunden"},searching:function(){return"Suche…"}}}),{define:e.define,require:e.require}})();
|
|
lets-encrypt/wizard/assets/select2/js/i18n/dsb.min.min.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/dsb",[],function(){var e=["znamuško","znamušce","znamuška","znamuškow"],t=["zapisk","zapiska","zapiski","zapiskow"],n=function(t,n){if(t===1)return n[0];if(t===2)return n[1];if(t>2&&t<=4)return n[2];if(t>=5)return n[3]};return{errorLoading:function(){return"Wuslědki njejsu se dali zacytaś."},inputTooLong:function(t){var r=t.input.length-t.maximum;return"Pšosym lašuj "+r+" "+n(r,e)},inputTooShort:function(t){var r=t.minimum-t.input.length;return"Pšosym zapódaj nanejmjenjej "+r+" "+n(r,e)},loadingMore:function(){return"Dalšne wuslědki se zacytaju…"},maximumSelected:function(e){return"Móžoš jano "+e.maximum+" "+n(e.maximum,t)+"wubraś."},noResults:function(){return"Žedne wuslědki namakane"},searching:function(){return"Pyta se…"}}}),{define:e.define,require:e.require}})();
|
|
lets-encrypt/wizard/assets/select2/js/i18n/el.min.min.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/el",[],function(){return{errorLoading:function(){return"Τα αποτελέσματα δεν μπόρεσαν να φορτώσουν."},inputTooLong:function(e){var t=e.input.length-e.maximum,n="Παρακαλώ διαγράψτε "+t+" χαρακτήρ";return t==1&&(n+="α"),t!=1&&(n+="ες"),n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Παρακαλώ συμπληρώστε "+t+" ή περισσότερους χαρακτήρες";return n},loadingMore:function(){return"Φόρτωση περισσότερων αποτελεσμάτων…"},maximumSelected:function(e){var t="Μπορείτε να επιλέξετε μόνο "+e.maximum+" επιλογ";return e.maximum==1&&(t+="ή"),e.maximum!=1&&(t+="ές"),t},noResults:function(){return"Δεν βρέθηκαν αποτελέσματα"},searching:function(){return"Αναζήτηση…"}}}),{define:e.define,require:e.require}})();
|
|
lets-encrypt/wizard/assets/select2/js/i18n/en.min.min.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/en",[],function(){return{errorLoading:function(){return"The results could not be loaded."},inputTooLong:function(e){var t=e.input.length-e.maximum,n="Please delete "+t+" character";return t!=1&&(n+="s"),n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Please enter "+t+" or more characters";return n},loadingMore:function(){return"Loading more results…"},maximumSelected:function(e){var t="You can only select "+e.maximum+" item";return e.maximum!=1&&(t+="s"),t},noResults:function(){return"No results found"},searching:function(){return"Searching…"}}}),{define:e.define,require:e.require}})();
|
|
lets-encrypt/wizard/assets/select2/js/i18n/es.min.min.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/es",[],function(){return{errorLoading:function(){return"No se pudieron cargar los resultados"},inputTooLong:function(e){var t=e.input.length-e.maximum,n="Por favor, elimine "+t+" car";return t==1?n+="ácter":n+="acteres",n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Por favor, introduzca "+t+" car";return t==1?n+="ácter":n+="acteres",n},loadingMore:function(){return"Cargando más resultados…"},maximumSelected:function(e){var t="Sólo puede seleccionar "+e.maximum+" elemento";return e.maximum!=1&&(t+="s"),t},noResults:function(){return"No se encontraron resultados"},searching:function(){return"Buscando…"}}}),{define:e.define,require:e.require}})();
|
|
lets-encrypt/wizard/assets/select2/js/i18n/et.min.min.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/et",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum,n="Sisesta "+t+" täht";return t!=1&&(n+="e"),n+=" vähem",n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Sisesta "+t+" täht";return t!=1&&(n+="e"),n+=" rohkem",n},loadingMore:function(){return"Laen tulemusi…"},maximumSelected:function(e){var t="Saad vaid "+e.maximum+" tulemus";return e.maximum==1?t+="e":t+="t",t+=" valida",t},noResults:function(){return"Tulemused puuduvad"},searching:function(){return"Otsin…"}}}),{define:e.define,require:e.require}})();
|
|
lets-encrypt/wizard/assets/select2/js/i18n/eu.min.min.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/eu",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum,n="Idatzi ";return t==1?n+="karaktere bat":n+=t+" karaktere",n+=" gutxiago",n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Idatzi ";return t==1?n+="karaktere bat":n+=t+" karaktere",n+=" gehiago",n},loadingMore:function(){return"Emaitza gehiago kargatzen…"},maximumSelected:function(e){return e.maximum===1?"Elementu bakarra hauta dezakezu":e.maximum+" elementu hauta ditzakezu soilik"},noResults:function(){return"Ez da bat datorrenik aurkitu"},searching:function(){return"Bilatzen…"}}}),{define:e.define,require:e.require}})();
|
|
lets-encrypt/wizard/assets/select2/js/i18n/fa.min.min.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/fa",[],function(){return{errorLoading:function(){return"امکان بارگذاری نتایج وجود ندارد."},inputTooLong:function(e){var t=e.input.length-e.maximum,n="لطفاً "+t+" کاراکتر را حذف نمایید";return n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="لطفاً تعداد "+t+" کاراکتر یا بیشتر وارد نمایید";return n},loadingMore:function(){return"در حال بارگذاری نتایج بیشتر..."},maximumSelected:function(e){var t="شما تنها میتوانید "+e.maximum+" آیتم را انتخاب نمایید";return t},noResults:function(){return"هیچ نتیجهای یافت نشد"},searching:function(){return"در حال جستجو..."}}}),{define:e.define,require:e.require}})();
|
|
lets-encrypt/wizard/assets/select2/js/i18n/fi.min.min.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/fi",[],function(){return{errorLoading:function(){return"Tuloksia ei saatu ladattua."},inputTooLong:function(e){var t=e.input.length-e.maximum;return"Ole hyvä ja anna "+t+" merkkiä vähemmän"},inputTooShort:function(e){var t=e.minimum-e.input.length;return"Ole hyvä ja anna "+t+" merkkiä lisää"},loadingMore:function(){return"Ladataan lisää tuloksia…"},maximumSelected:function(e){return"Voit valita ainoastaan "+e.maximum+" kpl"},noResults:function(){return"Ei tuloksia"},searching:function(){return"Haetaan…"}}}),{define:e.define,require:e.require}})();
|
|
lets-encrypt/wizard/assets/select2/js/i18n/fr.min.min.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/fr",[],function(){return{errorLoading:function(){return"Les résultats ne peuvent pas être chargés."},inputTooLong:function(e){var t=e.input.length-e.maximum;return"Supprimez "+t+" caractère"+(t>1?"s":"")},inputTooShort:function(e){var t=e.minimum-e.input.length;return"Saisissez au moins "+t+" caractère"+(t>1?"s":"")},loadingMore:function(){return"Chargement de résultats supplémentaires…"},maximumSelected:function(e){return"Vous pouvez seulement sélectionner "+e.maximum+" élément"+(e.maximum>1?"s":"")},noResults:function(){return"Aucun résultat trouvé"},searching:function(){return"Recherche en cours…"}}}),{define:e.define,require:e.require}})();
|
|
lets-encrypt/wizard/assets/select2/js/i18n/gl.min.min.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/gl",[],function(){return{errorLoading:function(){return"Non foi posíbel cargar os resultados."},inputTooLong:function(e){var t=e.input.length-e.maximum;return t===1?"Elimine un carácter":"Elimine "+t+" caracteres"},inputTooShort:function(e){var t=e.minimum-e.input.length;return t===1?"Engada un carácter":"Engada "+t+" caracteres"},loadingMore:function(){return"Cargando máis resultados…"},maximumSelected:function(e){return e.maximum===1?"Só pode seleccionar un elemento":"Só pode seleccionar "+e.maximum+" elementos"},noResults:function(){return"Non se atoparon resultados"},searching:function(){return"Buscando…"}}}),{define:e.define,require:e.require}})();
|
|
lets-encrypt/wizard/assets/select2/js/i18n/he.min.min.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/he",[],function(){return{errorLoading:function(){return"שגיאה בטעינת התוצאות"},inputTooLong:function(e){var t=e.input.length-e.maximum,n="נא למחוק ";return t===1?n+="תו אחד":n+=t+" תווים",n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="נא להכניס ";return t===1?n+="תו אחד":n+=t+" תווים",n+=" או יותר",n},loadingMore:function(){return"טוען תוצאות נוספות…"},maximumSelected:function(e){var t="באפשרותך לבחור עד ";return e.maximum===1?t+="פריט אחד":t+=e.maximum+" פריטים",t},noResults:function(){return"לא נמצאו תוצאות"},searching:function(){return"מחפש…"}}}),{define:e.define,require:e.require}})();
|
|
lets-encrypt/wizard/assets/select2/js/i18n/hi.min.min.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/hi",[],function(){return{errorLoading:function(){return"परिणामों को लोड नहीं किया जा सका।"},inputTooLong:function(e){var t=e.input.length-e.maximum,n=t+" अक्षर को हटा दें";return t>1&&(n=t+" अक्षरों को हटा दें "),n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="कृपया "+t+" या अधिक अक्षर दर्ज करें";return n},loadingMore:function(){return"अधिक परिणाम लोड हो रहे है..."},maximumSelected:function(e){var t="आप केवल "+e.maximum+" आइटम का चयन कर सकते हैं";return t},noResults:function(){return"कोई परिणाम नहीं मिला"},searching:function(){return"खोज रहा है..."}}}),{define:e.define,require:e.require}})();
|
|
lets-encrypt/wizard/assets/select2/js/i18n/hr.min.min.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/hr",[],function(){function e(e){var t=" "+e+" znak";return e%10<5&&e%10>0&&(e%100<5||e%100>19)?e%10>1&&(t+="a"):t+="ova",t}return{errorLoading:function(){return"Preuzimanje nije uspjelo."},inputTooLong:function(t){var n=t.input.length-t.maximum;return"Unesite "+e(n)},inputTooShort:function(t){var n=t.minimum-t.input.length;return"Unesite još "+e(n)},loadingMore:function(){return"Učitavanje rezultata…"},maximumSelected:function(e){return"Maksimalan broj odabranih stavki je "+e.maximum},noResults:function(){return"Nema rezultata"},searching:function(){return"Pretraga…"}}}),{define:e.define,require:e.require}})();
|
|
lets-encrypt/wizard/assets/select2/js/i18n/hsb.min.min.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/hsb",[],function(){var e=["znamješko","znamješce","znamješka","znamješkow"],t=["zapisk","zapiskaj","zapiski","zapiskow"],n=function(t,n){if(t===1)return n[0];if(t===2)return n[1];if(t>2&&t<=4)return n[2];if(t>=5)return n[3]};return{errorLoading:function(){return"Wuslědki njedachu so začitać."},inputTooLong:function(t){var r=t.input.length-t.maximum;return"Prošu zhašej "+r+" "+n(r,e)},inputTooShort:function(t){var r=t.minimum-t.input.length;return"Prošu zapodaj znajmjeńša "+r+" "+n(r,e)},loadingMore:function(){return"Dalše wuslědki so začitaja…"},maximumSelected:function(e){return"Móžeš jenož "+e.maximum+" "+n(e.maximum,t)+"wubrać"},noResults:function(){return"Žane wuslědki namakane"},searching:function(){return"Pyta so…"}}}),{define:e.define,require:e.require}})();
|
|
lets-encrypt/wizard/assets/select2/js/i18n/hu.min.min.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/hu",[],function(){return{errorLoading:function(){return"Az eredmények betöltése nem sikerült."},inputTooLong:function(e){var t=e.input.length-e.maximum;return"Túl hosszú. "+t+" karakterrel több, mint kellene."},inputTooShort:function(e){var t=e.minimum-e.input.length;return"Túl rövid. Még "+t+" karakter hiányzik."},loadingMore:function(){return"Töltés…"},maximumSelected:function(e){return"Csak "+e.maximum+" elemet lehet kiválasztani."},noResults:function(){return"Nincs találat."},searching:function(){return"Keresés…"}}}),{define:e.define,require:e.require}})();
|
|
lets-encrypt/wizard/assets/select2/js/i18n/hy.min.min.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/hy",[],function(){return{errorLoading:function(){return"Արդյունքները հնարավոր չէ բեռնել։"},inputTooLong:function(e){var t=e.input.length-e.maximum,n="Խնդրում ենք հեռացնել "+t+" նշան";return n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Խնդրում ենք մուտքագրել "+t+" կամ ավել նշաններ";return n},loadingMore:function(){return"Բեռնվում են նոր արդյունքներ․․․"},maximumSelected:function(e){var t="Դուք կարող եք ընտրել առավելագույնը "+e.maximum+" կետ";return t},noResults:function(){return"Արդյունքներ չեն գտնվել"},searching:function(){return"Որոնում․․․"}}}),{define:e.define,require:e.require}})();
|
|
lets-encrypt/wizard/assets/select2/js/i18n/id.min.min.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/id",[],function(){return{errorLoading:function(){return"Data tidak boleh diambil."},inputTooLong:function(e){var t=e.input.length-e.maximum;return"Hapuskan "+t+" huruf"},inputTooShort:function(e){var t=e.minimum-e.input.length;return"Masukkan "+t+" huruf lagi"},loadingMore:function(){return"Mengambil data…"},maximumSelected:function(e){return"Anda hanya dapat memilih "+e.maximum+" pilihan"},noResults:function(){return"Tidak ada data yang sesuai"},searching:function(){return"Mencari…"}}}),{define:e.define,require:e.require}})();
|
|
lets-encrypt/wizard/assets/select2/js/i18n/is.min.min.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/is",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum,n="Vinsamlegast styttið texta um "+t+" staf";return t<=1?n:n+"i"},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Vinsamlegast skrifið "+t+" staf";return t>1&&(n+="i"),n+=" í viðbót",n},loadingMore:function(){return"Sæki fleiri niðurstöður…"},maximumSelected:function(e){return"Þú getur aðeins valið "+e.maximum+" atriði"},noResults:function(){return"Ekkert fannst"},searching:function(){return"Leita…"}}}),{define:e.define,require:e.require}})();
|
|
lets-encrypt/wizard/assets/select2/js/i18n/it.min.min.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/it",[],function(){return{errorLoading:function(){return"I risultati non possono essere caricati."},inputTooLong:function(e){var t=e.input.length-e.maximum,n="Per favore cancella "+t+" caratter";return t!==1?n+="i":n+="e",n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Per favore inserisci "+t+" o più caratteri";return n},loadingMore:function(){return"Caricando più risultati…"},maximumSelected:function(e){var t="Puoi selezionare solo "+e.maximum+" element";return e.maximum!==1?t+="i":t+="o",t},noResults:function(){return"Nessun risultato trovato"},searching:function(){return"Sto cercando…"}}}),{define:e.define,require:e.require}})();
|
|
lets-encrypt/wizard/assets/select2/js/i18n/ja.min.min.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/ja",[],function(){return{errorLoading:function(){return"結果が読み込まれませんでした"},inputTooLong:function(e){var t=e.input.length-e.maximum,n=t+" 文字を削除してください";return n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="少なくとも "+t+" 文字を入力してください";return n},loadingMore:function(){return"読み込み中…"},maximumSelected:function(e){var t=e.maximum+" 件しか選択できません";return t},noResults:function(){return"対象が見つかりません"},searching:function(){return"検索しています…"}}}),{define:e.define,require:e.require}})();
|
|
lets-encrypt/wizard/assets/select2/js/i18n/km.min.min.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/km",[],function(){return{errorLoading:function(){return"មិនអាចទាញយកទិន្នន័យ"},inputTooLong:function(e){var t=e.input.length-e.maximum,n="សូមលុបចេញ "+t+" អក្សរ";return n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="សូមបញ្ចូល"+t+" អក្សរ រឺ ច្រើនជាងនេះ";return n},loadingMore:function(){return"កំពុងទាញយកទិន្នន័យបន្ថែម..."},maximumSelected:function(e){var t="អ្នកអាចជ្រើសរើសបានតែ "+e.maximum+" ជម្រើសប៉ុណ្ណោះ";return t},noResults:function(){return"មិនមានលទ្ធផល"},searching:function(){return"កំពុងស្វែងរក..."}}}),{define:e.define,require:e.require}})();
|
|
lets-encrypt/wizard/assets/select2/js/i18n/ko.min.min.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/ko",[],function(){return{errorLoading:function(){return"결과를 불러올 수 없습니다."},inputTooLong:function(e){var t=e.input.length-e.maximum,n="너무 깁니다. "+t+" 글자 지워주세요.";return n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="너무 짧습니다. "+t+" 글자 더 입력해주세요.";return n},loadingMore:function(){return"불러오는 중…"},maximumSelected:function(e){var t="최대 "+e.maximum+"개까지만 선택 가능합니다.";return t},noResults:function(){return"결과가 없습니다."},searching:function(){return"검색 중…"}}}),{define:e.define,require:e.require}})();
|
|
lets-encrypt/wizard/assets/select2/js/i18n/lt.min.min.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/lt",[],function(){function e(e,t,n,r){return e%10===1&&(e%100<11||e%100>19)?t:e%10>=2&&e%10<=9&&(e%100<11||e%100>19)?n:r}return{inputTooLong:function(t){var n=t.input.length-t.maximum,r="Pašalinkite "+n+" simbol";return r+=e(n,"į","ius","ių"),r},inputTooShort:function(t){var n=t.minimum-t.input.length,r="Įrašykite dar "+n+" simbol";return r+=e(n,"į","ius","ių"),r},loadingMore:function(){return"Kraunama daugiau rezultatų…"},maximumSelected:function(t){var n="Jūs galite pasirinkti tik "+t.maximum+" element";return n+=e(t.maximum,"ą","us","ų"),n},noResults:function(){return"Atitikmenų nerasta"},searching:function(){return"Ieškoma…"}}}),{define:e.define,require:e.require}})();
|
|
lets-encrypt/wizard/assets/select2/js/i18n/lv.min.min.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/lv",[],function(){function e(e,t,n,r){return e===11?t:e%10===1?n:r}return{inputTooLong:function(t){var n=t.input.length-t.maximum,r="Lūdzu ievadiet par "+n;return r+=" simbol"+e(n,"iem","u","iem"),r+" mazāk"},inputTooShort:function(t){var n=t.minimum-t.input.length,r="Lūdzu ievadiet vēl "+n;return r+=" simbol"+e(n,"us","u","us"),r},loadingMore:function(){return"Datu ielāde…"},maximumSelected:function(t){var n="Jūs varat izvēlēties ne vairāk kā "+t.maximum;return n+=" element"+e(t.maximum,"us","u","us"),n},noResults:function(){return"Sakritību nav"},searching:function(){return"Meklēšana…"}}}),{define:e.define,require:e.require}})();
|
|
lets-encrypt/wizard/assets/select2/js/i18n/mk.min.min.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/mk",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum,n="Ве молиме внесете "+e.maximum+" помалку карактер";return e.maximum!==1&&(n+="и"),n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Ве молиме внесете уште "+e.maximum+" карактер";return e.maximum!==1&&(n+="и"),n},loadingMore:function(){return"Вчитување резултати…"},maximumSelected:function(e){var t="Можете да изберете само "+e.maximum+" ставк";return e.maximum===1?t+="а":t+="и",t},noResults:function(){return"Нема пронајдено совпаѓања"},searching:function(){return"Пребарување…"}}}),{define:e.define,require:e.require}})();
|
|
lets-encrypt/wizard/assets/select2/js/i18n/ms.min.min.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/ms",[],function(){return{errorLoading:function(){return"Keputusan tidak berjaya dimuatkan."},inputTooLong:function(e){var t=e.input.length-e.maximum;return"Sila hapuskan "+t+" aksara"},inputTooShort:function(e){var t=e.minimum-e.input.length;return"Sila masukkan "+t+" atau lebih aksara"},loadingMore:function(){return"Sedang memuatkan keputusan…"},maximumSelected:function(e){return"Anda hanya boleh memilih "+e.maximum+" pilihan"},noResults:function(){return"Tiada padanan yang ditemui"},searching:function(){return"Mencari…"}}}),{define:e.define,require:e.require}})();
|
|
lets-encrypt/wizard/assets/select2/js/i18n/nb.min.min.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/nb",[],function(){return{errorLoading:function(){return"Kunne ikke hente resultater."},inputTooLong:function(e){var t=e.input.length-e.maximum;return"Vennligst fjern "+t+" tegn"},inputTooShort:function(e){var t=e.minimum-e.input.length;return"Vennligst skriv inn "+t+" tegn til"},loadingMore:function(){return"Laster flere resultater…"},maximumSelected:function(e){return"Du kan velge maks "+e.maximum+" elementer"},noResults:function(){return"Ingen treff"},searching:function(){return"Søker…"}}}),{define:e.define,require:e.require}})();
|
|
lets-encrypt/wizard/assets/select2/js/i18n/nl.min.min.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/nl",[],function(){return{errorLoading:function(){return"De resultaten konden niet worden geladen."},inputTooLong:function(e){var t=e.input.length-e.maximum,n="Gelieve "+t+" karakters te verwijderen";return n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Gelieve "+t+" of meer karakters in te voeren";return n},loadingMore:function(){return"Meer resultaten laden…"},maximumSelected:function(e){var t=e.maximum==1?"kan":"kunnen",n="Er "+t+" maar "+e.maximum+" item";return e.maximum!=1&&(n+="s"),n+=" worden geselecteerd",n},noResults:function(){return"Geen resultaten gevonden…"},searching:function(){return"Zoeken…"}}}),{define:e.define,require:e.require}})();
|
|
lets-encrypt/wizard/assets/select2/js/i18n/pl.min.min.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/pl",[],function(){var e=["znak","znaki","znaków"],t=["element","elementy","elementów"],n=function(t,n){if(t===1)return n[0];if(t>1&&t<=4)return n[1];if(t>=5)return n[2]};return{errorLoading:function(){return"Nie można załadować wyników."},inputTooLong:function(t){var r=t.input.length-t.maximum;return"Usuń "+r+" "+n(r,e)},inputTooShort:function(t){var r=t.minimum-t.input.length;return"Podaj przynajmniej "+r+" "+n(r,e)},loadingMore:function(){return"Trwa ładowanie…"},maximumSelected:function(e){return"Możesz zaznaczyć tylko "+e.maximum+" "+n(e.maximum,t)},noResults:function(){return"Brak wyników"},searching:function(){return"Trwa wyszukiwanie…"}}}),{define:e.define,require:e.require}})();
|
|
lets-encrypt/wizard/assets/select2/js/i18n/ps.min.min.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/ps",[],function(){return{errorLoading:function(){return"پايلي نه سي ترلاسه کېدای"},inputTooLong:function(e){var t=e.input.length-e.maximum,n="د مهربانۍ لمخي "+t+" توری ړنګ کړئ";return t!=1&&(n=n.replace("توری","توري")),n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="لږ تر لږه "+t+" يا ډېر توري وليکئ";return n},loadingMore:function(){return"نوري پايلي ترلاسه کيږي..."},maximumSelected:function(e){var t="تاسو يوازي "+e.maximum+" قلم په نښه کولای سی";return e.maximum!=1&&(t=t.replace("قلم","قلمونه")),t},noResults:function(){return"پايلي و نه موندل سوې"},searching:function(){return"لټول کيږي..."}}}),{define:e.define,require:e.require}})();
|
|
lets-encrypt/wizard/assets/select2/js/i18n/pt-BR.min.min.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/pt-BR",[],function(){return{errorLoading:function(){return"Os resultados não puderam ser carregados."},inputTooLong:function(e){var t=e.input.length-e.maximum,n="Apague "+t+" caracter";return t!=1&&(n+="es"),n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Digite "+t+" ou mais caracteres";return n},loadingMore:function(){return"Carregando mais resultados…"},maximumSelected:function(e){var t="Você só pode selecionar "+e.maximum+" ite";return e.maximum==1?t+="m":t+="ns",t},noResults:function(){return"Nenhum resultado encontrado"},searching:function(){return"Buscando…"}}}),{define:e.define,require:e.require}})();
|
|
lets-encrypt/wizard/assets/select2/js/i18n/pt.min.min.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/pt",[],function(){return{errorLoading:function(){return"Os resultados não puderam ser carregados."},inputTooLong:function(e){var t=e.input.length-e.maximum,n="Por favor apague "+t+" ";return n+=t!=1?"caracteres":"caractere",n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Introduza "+t+" ou mais caracteres";return n},loadingMore:function(){return"A carregar mais resultados…"},maximumSelected:function(e){var t="Apenas pode seleccionar "+e.maximum+" ";return t+=e.maximum!=1?"itens":"item",t},noResults:function(){return"Sem resultados"},searching:function(){return"A procurar…"}}}),{define:e.define,require:e.require}})();
|
|
lets-encrypt/wizard/assets/select2/js/i18n/ro.min.min.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/ro",[],function(){return{errorLoading:function(){return"Rezultatele nu au putut fi incărcate."},inputTooLong:function(e){var t=e.input.length-e.maximum,n="Vă rugăm să ștergeți"+t+" caracter";return t!==1&&(n+="e"),n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Vă rugăm să introduceți "+t+" sau mai multe caractere";return n},loadingMore:function(){return"Se încarcă mai multe rezultate…"},maximumSelected:function(e){var t="Aveți voie să selectați cel mult "+e.maximum;return t+=" element",e.maximum!==1&&(t+="e"),t},noResults:function(){return"Nu au fost găsite rezultate"},searching:function(){return"Căutare…"}}}),{define:e.define,require:e.require}})();
|
|
lets-encrypt/wizard/assets/select2/js/i18n/ru.min.min.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/ru",[],function(){function e(e,t,n,r){return e%10<5&&e%10>0&&e%100<5||e%100>20?e%10>1?n:t:r}return{errorLoading:function(){return"Невозможно загрузить результаты"},inputTooLong:function(t){var n=t.input.length-t.maximum,r="Пожалуйста, введите на "+n+" символ";return r+=e(n,"","a","ов"),r+=" меньше",r},inputTooShort:function(t){var n=t.minimum-t.input.length,r="Пожалуйста, введите еще хотя бы "+n+" символ";return r+=e(n,"","a","ов"),r},loadingMore:function(){return"Загрузка данных…"},maximumSelected:function(t){var n="Вы можете выбрать не более "+t.maximum+" элемент";return n+=e(t.maximum,"","a","ов"),n},noResults:function(){return"Совпадений не найдено"},searching:function(){return"Поиск…"}}}),{define:e.define,require:e.require}})();
|
|
lets-encrypt/wizard/assets/select2/js/i18n/sk.min.min.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/sk",[],function(){var e={2:function(e){return e?"dva":"dve"},3:function(){return"tri"},4:function(){return"štyri"}};return{errorLoading:function(){return"Výsledky sa nepodarilo načítať."},inputTooLong:function(t){var n=t.input.length-t.maximum;return n==1?"Prosím, zadajte o jeden znak menej":n>=2&&n<=4?"Prosím, zadajte o "+e[n](!0)+" znaky menej":"Prosím, zadajte o "+n+" znakov menej"},inputTooShort:function(t){var n=t.minimum-t.input.length;return n==1?"Prosím, zadajte ešte jeden znak":n<=4?"Prosím, zadajte ešte ďalšie "+e[n](!0)+" znaky":"Prosím, zadajte ešte ďalších "+n+" znakov"},loadingMore:function(){return"Načítanie ďalších výsledkov…"},maximumSelected:function(t){return t.maximum==1?"Môžete zvoliť len jednu položku":t.maximum>=2&&t.maximum<=4?"Môžete zvoliť najviac "+e[t.maximum](!1)+" položky":"Môžete zvoliť najviac "+t.maximum+" položiek"},noResults:function(){return"Nenašli sa žiadne položky"},searching:function(){return"Vyhľadávanie…"}}}),{define:e.define,require:e.require}})();
|
|
lets-encrypt/wizard/assets/select2/js/i18n/sl.min.min.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/sl",[],function(){return{errorLoading:function(){return"Zadetkov iskanja ni bilo mogoče naložiti."},inputTooLong:function(e){var t=e.input.length-e.maximum,n="Prosim zbrišite "+t+" znak";return t==2?n+="a":t!=1&&(n+="e"),n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Prosim vpišite še "+t+" znak";return t==2?n+="a":t!=1&&(n+="e"),n},loadingMore:function(){return"Nalagam več zadetkov…"},maximumSelected:function(e){var t="Označite lahko največ "+e.maximum+" predmet";return e.maximum==2?t+="a":e.maximum!=1&&(t+="e"),t},noResults:function(){return"Ni zadetkov."},searching:function(){return"Iščem…"}}}),{define:e.define,require:e.require}})();
|
|
lets-encrypt/wizard/assets/select2/js/i18n/sr-Cyrl.min.min.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/sr-Cyrl",[],function(){function e(e,t,n,r){return e%10==1&&e%100!=11?t:e%10>=2&&e%10<=4&&(e%100<12||e%100>14)?n:r}return{errorLoading:function(){return"Преузимање није успело."},inputTooLong:function(t){var n=t.input.length-t.maximum,r="Обришите "+n+" симбол";return r+=e(n,"","а","а"),r},inputTooShort:function(t){var n=t.minimum-t.input.length,r="Укуцајте бар још "+n+" симбол";return r+=e(n,"","а","а"),r},loadingMore:function(){return"Преузимање још резултата…"},maximumSelected:function(t){var n="Можете изабрати само "+t.maximum+" ставк";return n+=e(t.maximum,"у","е","и"),n},noResults:function(){return"Ништа није пронађено"},searching:function(){return"Претрага…"}}}),{define:e.define,require:e.require}})();
|
|
lets-encrypt/wizard/assets/select2/js/i18n/sr.min.min.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/sr",[],function(){function e(e,t,n,r){return e%10==1&&e%100!=11?t:e%10>=2&&e%10<=4&&(e%100<12||e%100>14)?n:r}return{errorLoading:function(){return"Preuzimanje nije uspelo."},inputTooLong:function(t){var n=t.input.length-t.maximum,r="Obrišite "+n+" simbol";return r+=e(n,"","a","a"),r},inputTooShort:function(t){var n=t.minimum-t.input.length,r="Ukucajte bar još "+n+" simbol";return r+=e(n,"","a","a"),r},loadingMore:function(){return"Preuzimanje još rezultata…"},maximumSelected:function(t){var n="Možete izabrati samo "+t.maximum+" stavk";return n+=e(t.maximum,"u","e","i"),n},noResults:function(){return"Ništa nije pronađeno"},searching:function(){return"Pretraga…"}}}),{define:e.define,require:e.require}})();
|
|
lets-encrypt/wizard/assets/select2/js/i18n/sv.min.min.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/sv",[],function(){return{errorLoading:function(){return"Resultat kunde inte laddas."},inputTooLong:function(e){var t=e.input.length-e.maximum,n="Vänligen sudda ut "+t+" tecken";return n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Vänligen skriv in "+t+" eller fler tecken";return n},loadingMore:function(){return"Laddar fler resultat…"},maximumSelected:function(e){var t="Du kan max välja "+e.maximum+" element";return t},noResults:function(){return"Inga träffar"},searching:function(){return"Söker…"}}}),{define:e.define,require:e.require}})();
|
|
lets-encrypt/wizard/assets/select2/js/i18n/th.min.min.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/th",[],function(){return{errorLoading:function(){return"ไม่สามารถค้นข้อมูลได้"},inputTooLong:function(e){var t=e.input.length-e.maximum,n="โปรดลบออก "+t+" ตัวอักษร";return n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="โปรดพิมพ์เพิ่มอีก "+t+" ตัวอักษร";return n},loadingMore:function(){return"กำลังค้นข้อมูลเพิ่ม…"},maximumSelected:function(e){var t="คุณสามารถเลือกได้ไม่เกิน "+e.maximum+" รายการ";return t},noResults:function(){return"ไม่พบข้อมูล"},searching:function(){return"กำลังค้นข้อมูล…"}}}),{define:e.define,require:e.require}})();
|
|
lets-encrypt/wizard/assets/select2/js/i18n/tk.min.min.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/tk",[],function(){return{errorLoading:function(){return"Netije ýüklenmedi."},inputTooLong:function(e){var t=e.input.length-e.maximum,n=t+" harp bozuň.";return n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Ýene-de iň az "+t+" harp ýazyň.";return n},loadingMore:function(){return"Köpräk netije görkezilýär…"},maximumSelected:function(e){var t="Diňe "+e.maximum+" sanysyny saýlaň.";return t},noResults:function(){return"Netije tapylmady."},searching:function(){return"Gözlenýär…"}}}),{define:e.define,require:e.require}})();
|
|
lets-encrypt/wizard/assets/select2/js/i18n/tr.min.min.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/tr",[],function(){return{errorLoading:function(){return"Sonuç yüklenemedi"},inputTooLong:function(e){var t=e.input.length-e.maximum,n=t+" karakter daha girmelisiniz";return n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="En az "+t+" karakter daha girmelisiniz";return n},loadingMore:function(){return"Daha fazla…"},maximumSelected:function(e){var t="Sadece "+e.maximum+" seçim yapabilirsiniz";return t},noResults:function(){return"Sonuç bulunamadı"},searching:function(){return"Aranıyor…"}}}),{define:e.define,require:e.require}})();
|
|
lets-encrypt/wizard/assets/select2/js/i18n/uk.min.min.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/uk",[],function(){function e(e,t,n,r){return e%100>10&&e%100<15?r:e%10===1?t:e%10>1&&e%10<5?n:r}return{errorLoading:function(){return"Неможливо завантажити результати"},inputTooLong:function(t){var n=t.input.length-t.maximum;return"Будь ласка, видаліть "+n+" "+e(t.maximum,"літеру","літери","літер")},inputTooShort:function(e){var t=e.minimum-e.input.length;return"Будь ласка, введіть "+t+" або більше літер"},loadingMore:function(){return"Завантаження інших результатів…"},maximumSelected:function(t){return"Ви можете вибрати лише "+t.maximum+" "+e(t.maximum,"пункт","пункти","пунктів")},noResults:function(){return"Нічого не знайдено"},searching:function(){return"Пошук…"}}}),{define:e.define,require:e.require}})();
|
|
lets-encrypt/wizard/assets/select2/js/i18n/vi.min.min.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/vi",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum,n="Vui lòng nhập ít hơn "+t+" ký tự";return t!=1&&(n+="s"),n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Vui lòng nhập nhiều hơn "+t+" ký tự";return n},loadingMore:function(){return"Đang lấy thêm kết quả…"},maximumSelected:function(e){var t="Chỉ có thể chọn được "+e.maximum+" lựa chọn";return t},noResults:function(){return"Không tìm thấy kết quả"},searching:function(){return"Đang tìm…"}}}),{define:e.define,require:e.require}})();
|
|
lets-encrypt/wizard/assets/select2/js/i18n/zh-CN.min.min.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/zh-CN",[],function(){return{errorLoading:function(){return"无法载入结果。"},inputTooLong:function(e){var t=e.input.length-e.maximum,n="请删除"+t+"个字符";return n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="请再输入至少"+t+"个字符";return n},loadingMore:function(){return"载入更多结果…"},maximumSelected:function(e){var t="最多只能选择"+e.maximum+"个项目";return t},noResults:function(){return"未找到结果"},searching:function(){return"搜索中…"}}}),{define:e.define,require:e.require}})();
|
|
lets-encrypt/wizard/assets/select2/js/i18n/zh-TW.min.min.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/zh-TW",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum,n="請刪掉"+t+"個字元";return n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="請再輸入"+t+"個字元";return n},loadingMore:function(){return"載入中…"},maximumSelected:function(e){var t="你只能選擇最多"+e.maximum+"項";return t},noResults:function(){return"沒有找到相符的項目"},searching:function(){return"搜尋中…"}}}),{define:e.define,require:e.require}})();
|
|
lets-encrypt/wizard/assets/select2/js/select2.full.min.min.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
(function(factory){if(typeof define==="function"&&define.amd){define(["jquery"],factory)}else if(typeof module==="object"&&module.exports){module.exports=function(root,jQuery){if(jQuery===undefined){if(typeof window!=="undefined"){jQuery=require("jquery")}else{jQuery=require("jquery")(root)}}factory(jQuery);return jQuery}}else{factory(jQuery)}})(function(jQuery){var S2=function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd){var S2=jQuery.fn.select2.amd}var S2;(function(){if(!S2||!S2.requirejs){if(!S2){S2={}}else{require=S2}var requirejs,require,define;(function(undef){var main,req,makeMap,handlers,defined={},waiting={},config={},defining={},hasOwn=Object.prototype.hasOwnProperty,aps=[].slice,jsSuffixRegExp=/\.js$/;function hasProp(obj,prop){return hasOwn.call(obj,prop)}function normalize(name,baseName){var nameParts,nameSegment,mapValue,foundMap,lastIndex,foundI,foundStarMap,starI,i,j,part,normalizedBaseParts,baseParts=baseName&&baseName.split("/"),map=config.map,starMap=map&&map["*"]||{};if(name){name=name.split("/");lastIndex=name.length-1;if(config.nodeIdCompat&&jsSuffixRegExp.test(name[lastIndex])){name[lastIndex]=name[lastIndex].replace(jsSuffixRegExp,"")}if(name[0].charAt(0)==="."&&baseParts){normalizedBaseParts=baseParts.slice(0,baseParts.length-1);name=normalizedBaseParts.concat(name)}for(i=0;i<name.length;i++){part=name[i];if(part==="."){name.splice(i,1);i-=1}else if(part===".."){if(i===0||i===1&&name[2]===".."||name[i-1]===".."){continue}else if(i>0){name.splice(i-1,2);i-=2}}}name=name.join("/")}if((baseParts||starMap)&&map){nameParts=name.split("/");for(i=nameParts.length;i>0;i-=1){nameSegment=nameParts.slice(0,i).join("/");if(baseParts){for(j=baseParts.length;j>0;j-=1){mapValue=map[baseParts.slice(0,j).join("/")];if(mapValue){mapValue=mapValue[nameSegment];if(mapValue){foundMap=mapValue;foundI=i;break}}}}if(foundMap){break}if(!foundStarMap&&starMap&&starMap[nameSegment]){foundStarMap=starMap[nameSegment];starI=i}}if(!foundMap&&foundStarMap){foundMap=foundStarMap;foundI=starI}if(foundMap){nameParts.splice(0,foundI,foundMap);name=nameParts.join("/")}}return name}function makeRequire(relName,forceSync){return function(){var args=aps.call(arguments,0);if(typeof args[0]!=="string"&&args.length===1){args.push(null)}return req.apply(undef,args.concat([relName,forceSync]))}}function makeNormalize(relName){return function(name){return normalize(name,relName)}}function makeLoad(depName){return function(value){defined[depName]=value}}function callDep(name){if(hasProp(waiting,name)){var args=waiting[name];delete waiting[name];defining[name]=true;main.apply(undef,args)}if(!hasProp(defined,name)&&!hasProp(defining,name)){throw new Error("No "+name)}return defined[name]}function splitPrefix(name){var prefix,index=name?name.indexOf("!"):-1;if(index>-1){prefix=name.substring(0,index);name=name.substring(index+1,name.length)}return[prefix,name]}function makeRelParts(relName){return relName?splitPrefix(relName):[]}makeMap=function(name,relParts){var plugin,parts=splitPrefix(name),prefix=parts[0],relResourceName=relParts[1];name=parts[1];if(prefix){prefix=normalize(prefix,relResourceName);plugin=callDep(prefix)}if(prefix){if(plugin&&plugin.normalize){name=plugin.normalize(name,makeNormalize(relResourceName))}else{name=normalize(name,relResourceName)}}else{name=normalize(name,relResourceName);parts=splitPrefix(name);prefix=parts[0];name=parts[1];if(prefix){plugin=callDep(prefix)}}return{f:prefix?prefix+"!"+name:name,n:name,pr:prefix,p:plugin}};function makeConfig(name){return function(){return config&&config.config&&config.config[name]||{}}}handlers={require:function(name){return makeRequire(name)},exports:function(name){var e=defined[name];if(typeof e!=="undefined"){return e}else{return defined[name]={}}},module:function(name){return{id:name,uri:"",exports:defined[name],config:makeConfig(name)}}};main=function(name,deps,callback,relName){var cjsModule,depName,ret,map,i,relParts,args=[],callbackType=typeof callback,usingExports;relName=relName||name;relParts=makeRelParts(relName);if(callbackType==="undefined"||callbackType==="function"){deps=!deps.length&&callback.length?["require","exports","module"]:deps;for(i=0;i<deps.length;i+=1){map=makeMap(deps[i],relParts);depName=map.f;if(depName==="require"){args[i]=handlers.require(name)}else if(depName==="exports"){args[i]=handlers.exports(name);usingExports=true}else if(depName==="module"){cjsModule=args[i]=handlers.module(name)}else if(hasProp(defined,depName)||hasProp(waiting,depName)||hasProp(defining,depName)){args[i]=callDep(depName)}else if(map.p){map.p.load(map.n,makeRequire(relName,true),makeLoad(depName),{});args[i]=defined[depName]}else{throw new Error(name+" missing "+depName)}}ret=callback?callback.apply(defined[name],args):undefined;if(name){if(cjsModule&&cjsModule.exports!==undef&&cjsModule.exports!==defined[name]){defined[name]=cjsModule.exports}else if(ret!==undef||!usingExports){defined[name]=ret}}}else if(name){defined[name]=callback}};requirejs=require=req=function(deps,callback,relName,forceSync,alt){if(typeof deps==="string"){if(handlers[deps]){return handlers[deps](callback)}return callDep(makeMap(deps,makeRelParts(callback)).f)}else if(!deps.splice){config=deps;if(config.deps){req(config.deps,config.callback)}if(!callback){return}if(callback.splice){deps=callback;callback=relName;relName=null}else{deps=undef}}callback=callback||function(){};if(typeof relName==="function"){relName=forceSync;forceSync=alt}if(forceSync){main(undef,deps,callback,relName)}else{setTimeout(function(){main(undef,deps,callback,relName)},4)}return req};req.config=function(cfg){return req(cfg)};requirejs._defined=defined;define=function(name,deps,callback){if(typeof name!=="string"){throw new Error("See almond README: incorrect module build, no module name")}if(!deps.splice){callback=deps;deps=[]}if(!hasProp(defined,name)&&!hasProp(waiting,name)){waiting[name]=[name,deps,callback]}};define.amd={jQuery:true}})();S2.requirejs=requirejs;S2.require=require;S2.define=define}})();S2.define("almond",function(){});S2.define("jquery",[],function(){var _$=jQuery||$;if(_$==null&&console&&console.error){console.error("Select2: An instance of jQuery or a jQuery-compatible library was not "+"found. Make sure that you are including jQuery before Select2 on your "+"web page.")}return _$});S2.define("select2/utils",["jquery"],function($){var Utils={};Utils.Extend=function(ChildClass,SuperClass){var __hasProp={}.hasOwnProperty;function BaseConstructor(){this.constructor=ChildClass}for(var key in SuperClass){if(__hasProp.call(SuperClass,key)){ChildClass[key]=SuperClass[key]}}BaseConstructor.prototype=SuperClass.prototype;ChildClass.prototype=new BaseConstructor;ChildClass.__super__=SuperClass.prototype;return ChildClass};function getMethods(theClass){var proto=theClass.prototype;var methods=[];for(var methodName in proto){var m=proto[methodName];if(typeof m!=="function"){continue}if(methodName==="constructor"){continue}methods.push(methodName)}return methods}Utils.Decorate=function(SuperClass,DecoratorClass){var decoratedMethods=getMethods(DecoratorClass);var superMethods=getMethods(SuperClass);function DecoratedClass(){var unshift=Array.prototype.unshift;var argCount=DecoratorClass.prototype.constructor.length;var calledConstructor=SuperClass.prototype.constructor;if(argCount>0){unshift.call(arguments,SuperClass.prototype.constructor);calledConstructor=DecoratorClass.prototype.constructor}calledConstructor.apply(this,arguments)}DecoratorClass.displayName=SuperClass.displayName;function ctr(){this.constructor=DecoratedClass}DecoratedClass.prototype=new ctr;for(var m=0;m<superMethods.length;m++){var superMethod=superMethods[m];DecoratedClass.prototype[superMethod]=SuperClass.prototype[superMethod]}var calledMethod=function(methodName){var originalMethod=function(){};if(methodName in DecoratedClass.prototype){originalMethod=DecoratedClass.prototype[methodName]}var decoratedMethod=DecoratorClass.prototype[methodName];return function(){var unshift=Array.prototype.unshift;unshift.call(arguments,originalMethod);return decoratedMethod.apply(this,arguments)}};for(var d=0;d<decoratedMethods.length;d++){var decoratedMethod=decoratedMethods[d];DecoratedClass.prototype[decoratedMethod]=calledMethod(decoratedMethod)}return DecoratedClass};var Observable=function(){this.listeners={}};Observable.prototype.on=function(event,callback){this.listeners=this.listeners||{};if(event in this.listeners){this.listeners[event].push(callback)}else{this.listeners[event]=[callback]}};Observable.prototype.trigger=function(event){var slice=Array.prototype.slice;var params=slice.call(arguments,1);this.listeners=this.listeners||{};if(params==null){params=[]}if(params.length===0){params.push({})}params[0]._type=event;if(event in this.listeners){this.invoke(this.listeners[event],slice.call(arguments,1))}if("*"in this.listeners){this.invoke(this.listeners["*"],arguments)}};Observable.prototype.invoke=function(listeners,params){for(var i=0,len=listeners.length;i<len;i++){listeners[i].apply(this,params)}};Utils.Observable=Observable;Utils.generateChars=function(length){var chars="";for(var i=0;i<length;i++){var randomChar=Math.floor(Math.random()*36);chars+=randomChar.toString(36)}return chars};Utils.bind=function(func,context){return function(){func.apply(context,arguments)}};Utils._convertData=function(data){for(var originalKey in data){var keys=originalKey.split("-");var dataLevel=data;if(keys.length===1){continue}for(var k=0;k<keys.length;k++){var key=keys[k];key=key.substring(0,1).toLowerCase()+key.substring(1);if(!(key in dataLevel)){dataLevel[key]={}}if(k==keys.length-1){dataLevel[key]=data[originalKey]}dataLevel=dataLevel[key]}delete data[originalKey]}return data};Utils.hasScroll=function(index,el){var $el=$(el);var overflowX=el.style.overflowX;var overflowY=el.style.overflowY;if(overflowX===overflowY&&(overflowY==="hidden"||overflowY==="visible")){return false}if(overflowX==="scroll"||overflowY==="scroll"){return true}return $el.innerHeight()<el.scrollHeight||$el.innerWidth()<el.scrollWidth};Utils.escapeMarkup=function(markup){var replaceMap={"\\":"\","&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};if(typeof markup!=="string"){return markup}return String(markup).replace(/[&<>"'\/\\]/g,function(match){return replaceMap[match]})};Utils.appendMany=function($element,$nodes){if($.fn.jquery.substr(0,3)==="1.7"){var $jqNodes=$();$.map($nodes,function(node){$jqNodes=$jqNodes.add(node)});$nodes=$jqNodes}$element.append($nodes)};Utils.__cache={};var id=0;Utils.GetUniqueElementId=function(element){var select2Id=element.getAttribute("data-select2-id");if(select2Id==null){if(element.id){select2Id=element.id;element.setAttribute("data-select2-id",select2Id)}else{element.setAttribute("data-select2-id",++id);select2Id=id.toString()}}return select2Id};Utils.StoreData=function(element,name,value){var id=Utils.GetUniqueElementId(element);if(!Utils.__cache[id]){Utils.__cache[id]={}}Utils.__cache[id][name]=value};Utils.GetData=function(element,name){var id=Utils.GetUniqueElementId(element);if(name){if(Utils.__cache[id]){return Utils.__cache[id][name]!=null?Utils.__cache[id][name]:$(element).data(name)}return $(element).data(name)}else{return Utils.__cache[id]}};Utils.RemoveData=function(element){var id=Utils.GetUniqueElementId(element);if(Utils.__cache[id]!=null){delete Utils.__cache[id]}};return Utils});S2.define("select2/results",["jquery","./utils"],function($,Utils){function Results($element,options,dataAdapter){this.$element=$element;this.data=dataAdapter;this.options=options;Results.__super__.constructor.call(this)}Utils.Extend(Results,Utils.Observable);Results.prototype.render=function(){var $results=$('<ul class="select2-results__options" role="tree"></ul>');if(this.options.get("multiple")){$results.attr("aria-multiselectable","true")}this.$results=$results;return $results};Results.prototype.clear=function(){this.$results.empty()};Results.prototype.displayMessage=function(params){var escapeMarkup=this.options.get("escapeMarkup");this.clear();this.hideLoading();var $message=$('<li role="treeitem" aria-live="assertive"'+' class="select2-results__option"></li>');var message=this.options.get("translations").get(params.message);$message.append(escapeMarkup(message(params.args)));$message[0].className+=" select2-results__message";this.$results.append($message)};Results.prototype.hideMessages=function(){this.$results.find(".select2-results__message").remove()};Results.prototype.append=function(data){this.hideLoading();var $options=[];if(data.results==null||data.results.length===0){if(this.$results.children().length===0){this.trigger("results:message",{message:"noResults"})}return}data.results=this.sort(data.results);for(var d=0;d<data.results.length;d++){var item=data.results[d];var $option=this.option(item);$options.push($option)}this.$results.append($options)};Results.prototype.position=function($results,$dropdown){var $resultsContainer=$dropdown.find(".select2-results");$resultsContainer.append($results)};Results.prototype.sort=function(data){var sorter=this.options.get("sorter");return sorter(data)};Results.prototype.highlightFirstItem=function(){var $options=this.$results.find(".select2-results__option[aria-selected]");var $selected=$options.filter("[aria-selected=true]");if($selected.length>0){$selected.first().trigger("mouseenter")}else{$options.first().trigger("mouseenter")}this.ensureHighlightVisible()};Results.prototype.setClasses=function(){var self=this;this.data.current(function(selected){var selectedIds=$.map(selected,function(s){return s.id.toString()});var $options=self.$results.find(".select2-results__option[aria-selected]");$options.each(function(){var $option=$(this);var item=Utils.GetData(this,"data");var id=""+item.id;if(item.element!=null&&item.element.selected||item.element==null&&$.inArray(id,selectedIds)>-1){$option.attr("aria-selected","true")}else{$option.attr("aria-selected","false")}})})};Results.prototype.showLoading=function(params){this.hideLoading();var loadingMore=this.options.get("translations").get("searching");var loading={disabled:true,loading:true,text:loadingMore(params)};var $loading=this.option(loading);$loading.className+=" loading-results";this.$results.prepend($loading)};Results.prototype.hideLoading=function(){this.$results.find(".loading-results").remove()};Results.prototype.option=function(data){var option=document.createElement("li");option.className="select2-results__option";var attrs={role:"treeitem","aria-selected":"false"};if(data.disabled){delete attrs["aria-selected"];attrs["aria-disabled"]="true"}if(data.id==null){delete attrs["aria-selected"]}if(data._resultId!=null){option.id=data._resultId}if(data.title){option.title=data.title}if(data.children){attrs.role="group";attrs["aria-label"]=data.text;delete attrs["aria-selected"]}for(var attr in attrs){var val=attrs[attr];option.setAttribute(attr,val)}if(data.children){var $option=$(option);var label=document.createElement("strong");label.className="select2-results__group";var $label=$(label);this.template(data,label);var $children=[];for(var c=0;c<data.children.length;c++){var child=data.children[c];var $child=this.option(child);$children.push($child)}var $childrenContainer=$("<ul></ul>",{class:"select2-results__options select2-results__options--nested"});$childrenContainer.append($children);$option.append(label);$option.append($childrenContainer)}else{this.template(data,option)}Utils.StoreData(option,"data",data);return option};Results.prototype.bind=function(container,$container){var self=this;var id=container.id+"-results";this.$results.attr("id",id);container.on("results:all",function(params){self.clear();self.append(params.data);if(container.isOpen()){self.setClasses();self.highlightFirstItem()}});container.on("results:append",function(params){self.append(params.data);if(container.isOpen()){self.setClasses()}});container.on("query",function(params){self.hideMessages();self.showLoading(params)});container.on("select",function(){if(!container.isOpen()){return}self.setClasses();self.highlightFirstItem()});container.on("unselect",function(){if(!container.isOpen()){return}self.setClasses();self.highlightFirstItem()});container.on("open",function(){self.$results.attr("aria-expanded","true");self.$results.attr("aria-hidden","false");self.setClasses();self.ensureHighlightVisible()});container.on("close",function(){self.$results.attr("aria-expanded","false");self.$results.attr("aria-hidden","true");self.$results.removeAttr("aria-activedescendant")});container.on("results:toggle",function(){var $highlighted=self.getHighlightedResults();if($highlighted.length===0){return}$highlighted.trigger("mouseup")});container.on("results:select",function(){var $highlighted=self.getHighlightedResults();if($highlighted.length===0){return}var data=Utils.GetData($highlighted[0],"data");if($highlighted.attr("aria-selected")=="true"){self.trigger("close",{})}else{self.trigger("select",{data:data})}});container.on("results:previous",function(){var $highlighted=self.getHighlightedResults();var $options=self.$results.find("[aria-selected]");var currentIndex=$options.index($highlighted);if(currentIndex<=0){return}var nextIndex=currentIndex-1;if($highlighted.length===0){nextIndex=0}var $next=$options.eq(nextIndex);$next.trigger("mouseenter");var currentOffset=self.$results.offset().top;var nextTop=$next.offset().top;var nextOffset=self.$results.scrollTop()+(nextTop-currentOffset);if(nextIndex===0){self.$results.scrollTop(0)}else if(nextTop-currentOffset<0){self.$results.scrollTop(nextOffset)}});container.on("results:next",function(){var $highlighted=self.getHighlightedResults();var $options=self.$results.find("[aria-selected]");var currentIndex=$options.index($highlighted);var nextIndex=currentIndex+1;if(nextIndex>=$options.length){return}var $next=$options.eq(nextIndex);$next.trigger("mouseenter");var currentOffset=self.$results.offset().top+self.$results.outerHeight(false);var nextBottom=$next.offset().top+$next.outerHeight(false);var nextOffset=self.$results.scrollTop()+nextBottom-currentOffset;if(nextIndex===0){self.$results.scrollTop(0)}else if(nextBottom>currentOffset){self.$results.scrollTop(nextOffset)}});container.on("results:focus",function(params){params.element.addClass("select2-results__option--highlighted")});container.on("results:message",function(params){self.displayMessage(params)});if($.fn.mousewheel){this.$results.on("mousewheel",function(e){var top=self.$results.scrollTop();var bottom=self.$results.get(0).scrollHeight-top+e.deltaY;var isAtTop=e.deltaY>0&&top-e.deltaY<=0;var isAtBottom=e.deltaY<0&&bottom<=self.$results.height();if(isAtTop){self.$results.scrollTop(0);e.preventDefault();e.stopPropagation()}else if(isAtBottom){self.$results.scrollTop(self.$results.get(0).scrollHeight-self.$results.height());e.preventDefault();e.stopPropagation()}})}this.$results.on("mouseup",".select2-results__option[aria-selected]",function(evt){var $this=$(this);var data=Utils.GetData(this,"data");if($this.attr("aria-selected")==="true"){if(self.options.get("multiple")){self.trigger("unselect",{originalEvent:evt,data:data})}else{self.trigger("close",{})}return}self.trigger("select",{originalEvent:evt,data:data})});this.$results.on("mouseenter",".select2-results__option[aria-selected]",function(evt){var data=Utils.GetData(this,"data");self.getHighlightedResults().removeClass("select2-results__option--highlighted");self.trigger("results:focus",{data:data,element:$(this)})})};Results.prototype.getHighlightedResults=function(){var $highlighted=this.$results.find(".select2-results__option--highlighted");return $highlighted};Results.prototype.destroy=function(){this.$results.remove()};Results.prototype.ensureHighlightVisible=function(){var $highlighted=this.getHighlightedResults();if($highlighted.length===0){return}var $options=this.$results.find("[aria-selected]");var currentIndex=$options.index($highlighted);var currentOffset=this.$results.offset().top;var nextTop=$highlighted.offset().top;var nextOffset=this.$results.scrollTop()+(nextTop-currentOffset);var offsetDelta=nextTop-currentOffset;nextOffset-=$highlighted.outerHeight(false)*2;if(currentIndex<=2){this.$results.scrollTop(0)}else if(offsetDelta>this.$results.outerHeight()||offsetDelta<0){this.$results.scrollTop(nextOffset)}};Results.prototype.template=function(result,container){var template=this.options.get("templateResult");var escapeMarkup=this.options.get("escapeMarkup");var content=template(result,container);if(content==null){container.style.display="none"}else if(typeof content==="string"){container.innerHTML=escapeMarkup(content)}else{$(container).append(content)}};return Results});S2.define("select2/keys",[],function(){var KEYS={BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46};return KEYS});S2.define("select2/selection/base",["jquery","../utils","../keys"],function($,Utils,KEYS){function BaseSelection($element,options){this.$element=$element;this.options=options;BaseSelection.__super__.constructor.call(this)}Utils.Extend(BaseSelection,Utils.Observable);BaseSelection.prototype.render=function(){var $selection=$('<span class="select2-selection" role="combobox" '+' aria-haspopup="true" aria-expanded="false">'+"</span>");this._tabindex=0;if(Utils.GetData(this.$element[0],"old-tabindex")!=null){this._tabindex=Utils.GetData(this.$element[0],"old-tabindex")}else if(this.$element.attr("tabindex")!=null){this._tabindex=this.$element.attr("tabindex")}$selection.attr("title",this.$element.attr("title"));$selection.attr("tabindex",this._tabindex);this.$selection=$selection;return $selection};BaseSelection.prototype.bind=function(container,$container){var self=this;var id=container.id+"-container";var resultsId=container.id+"-results";this.container=container;this.$selection.on("focus",function(evt){self.trigger("focus",evt)});this.$selection.on("blur",function(evt){self._handleBlur(evt)});this.$selection.on("keydown",function(evt){self.trigger("keypress",evt);if(evt.which===KEYS.SPACE){evt.preventDefault()}});container.on("results:focus",function(params){self.$selection.attr("aria-activedescendant",params.data._resultId)});container.on("selection:update",function(params){self.update(params.data)});container.on("open",function(){self.$selection.attr("aria-expanded","true");self.$selection.attr("aria-owns",resultsId);self._attachCloseHandler(container)});container.on("close",function(){self.$selection.attr("aria-expanded","false");self.$selection.removeAttr("aria-activedescendant");self.$selection.removeAttr("aria-owns");self.$selection.focus();window.setTimeout(function(){self.$selection.focus()},0);self._detachCloseHandler(container)});container.on("enable",function(){self.$selection.attr("tabindex",self._tabindex)});container.on("disable",function(){self.$selection.attr("tabindex","-1")})};BaseSelection.prototype._handleBlur=function(evt){var self=this;window.setTimeout(function(){if(document.activeElement==self.$selection[0]||$.contains(self.$selection[0],document.activeElement)){return}self.trigger("blur",evt)},1)};BaseSelection.prototype._attachCloseHandler=function(container){var self=this;$(document.body).on("mousedown.select2."+container.id,function(e){var $target=$(e.target);var $select=$target.closest(".select2");var $all=$(".select2.select2-container--open");$all.each(function(){var $this=$(this);if(this==$select[0]){return}var $element=Utils.GetData(this,"element");$element.select2("close")})})};BaseSelection.prototype._detachCloseHandler=function(container){$(document.body).off("mousedown.select2."+container.id)};BaseSelection.prototype.position=function($selection,$container){var $selectionContainer=$container.find(".selection");$selectionContainer.append($selection)};BaseSelection.prototype.destroy=function(){this._detachCloseHandler(this.container)};BaseSelection.prototype.update=function(data){throw new Error("The `update` method must be defined in child classes.")};return BaseSelection});S2.define("select2/selection/single",["jquery","./base","../utils","../keys"],function($,BaseSelection,Utils,KEYS){function SingleSelection(){SingleSelection.__super__.constructor.apply(this,arguments)}Utils.Extend(SingleSelection,BaseSelection);SingleSelection.prototype.render=function(){var $selection=SingleSelection.__super__.render.call(this);$selection.addClass("select2-selection--single");$selection.html('<span class="select2-selection__rendered"></span>'+'<span class="select2-selection__arrow" role="presentation">'+'<b role="presentation"></b>'+"</span>");return $selection};SingleSelection.prototype.bind=function(container,$container){var self=this;SingleSelection.__super__.bind.apply(this,arguments);var id=container.id+"-container";this.$selection.find(".select2-selection__rendered").attr("id",id).attr("role","textbox").attr("aria-readonly","true");this.$selection.attr("aria-labelledby",id);this.$selection.on("mousedown",function(evt){if(evt.which!==1){return}self.trigger("toggle",{originalEvent:evt})});this.$selection.on("focus",function(evt){});this.$selection.on("blur",function(evt){});container.on("focus",function(evt){if(!container.isOpen()){self.$selection.focus()}})};SingleSelection.prototype.clear=function(){var $rendered=this.$selection.find(".select2-selection__rendered");$rendered.empty();$rendered.removeAttr("title")};SingleSelection.prototype.display=function(data,container){var template=this.options.get("templateSelection");var escapeMarkup=this.options.get("escapeMarkup");return escapeMarkup(template(data,container))};SingleSelection.prototype.selectionContainer=function(){return $("<span></span>")};SingleSelection.prototype.update=function(data){if(data.length===0){this.clear();return}var selection=data[0];var $rendered=this.$selection.find(".select2-selection__rendered");var formatted=this.display(selection,$rendered);$rendered.empty().append(formatted);$rendered.attr("title",selection.title||selection.text)};return SingleSelection});S2.define("select2/selection/multiple",["jquery","./base","../utils"],function($,BaseSelection,Utils){function MultipleSelection($element,options){MultipleSelection.__super__.constructor.apply(this,arguments)}Utils.Extend(MultipleSelection,BaseSelection);MultipleSelection.prototype.render=function(){var $selection=MultipleSelection.__super__.render.call(this);$selection.addClass("select2-selection--multiple");$selection.html('<ul class="select2-selection__rendered"></ul>');return $selection};MultipleSelection.prototype.bind=function(container,$container){var self=this;MultipleSelection.__super__.bind.apply(this,arguments);this.$selection.on("click",function(evt){self.trigger("toggle",{originalEvent:evt})});this.$selection.on("click",".select2-selection__choice__remove",function(evt){if(self.options.get("disabled")){return}var $remove=$(this);var $selection=$remove.parent();var data=Utils.GetData($selection[0],"data");self.trigger("unselect",{originalEvent:evt,data:data})})};MultipleSelection.prototype.clear=function(){var $rendered=this.$selection.find(".select2-selection__rendered");$rendered.empty();$rendered.removeAttr("title")};MultipleSelection.prototype.display=function(data,container){var template=this.options.get("templateSelection");var escapeMarkup=this.options.get("escapeMarkup");return escapeMarkup(template(data,container))};MultipleSelection.prototype.selectionContainer=function(){var $container=$('<li class="select2-selection__choice">'+'<span class="select2-selection__choice__remove" role="presentation">'+"×"+"</span>"+"</li>");return $container};MultipleSelection.prototype.update=function(data){this.clear();if(data.length===0){return}var $selections=[];for(var d=0;d<data.length;d++){var selection=data[d];var $selection=this.selectionContainer();var formatted=this.display(selection,$selection);$selection.append(formatted);$selection.attr("title",selection.title||selection.text);Utils.StoreData($selection[0],"data",selection);$selections.push($selection)}var $rendered=this.$selection.find(".select2-selection__rendered");Utils.appendMany($rendered,$selections)};return MultipleSelection});S2.define("select2/selection/placeholder",["../utils"],function(Utils){function Placeholder(decorated,$element,options){this.placeholder=this.normalizePlaceholder(options.get("placeholder"));decorated.call(this,$element,options)}Placeholder.prototype.normalizePlaceholder=function(_,placeholder){if(typeof placeholder==="string"){placeholder={id:"",text:placeholder}}return placeholder};Placeholder.prototype.createPlaceholder=function(decorated,placeholder){var $placeholder=this.selectionContainer();$placeholder.html(this.display(placeholder));$placeholder.addClass("select2-selection__placeholder").removeClass("select2-selection__choice");return $placeholder};Placeholder.prototype.update=function(decorated,data){var singlePlaceholder=data.length==1&&data[0].id!=this.placeholder.id;var multipleSelections=data.length>1;if(multipleSelections||singlePlaceholder){return decorated.call(this,data)}this.clear();var $placeholder=this.createPlaceholder(this.placeholder);this.$selection.find(".select2-selection__rendered").append($placeholder)};return Placeholder});S2.define("select2/selection/allowClear",["jquery","../keys","../utils"],function($,KEYS,Utils){function AllowClear(){}AllowClear.prototype.bind=function(decorated,container,$container){var self=this;decorated.call(this,container,$container);if(this.placeholder==null){if(this.options.get("debug")&&window.console&&console.error){console.error("Select2: The `allowClear` option should be used in combination "+"with the `placeholder` option.")}}this.$selection.on("mousedown",".select2-selection__clear",function(evt){self._handleClear(evt)});container.on("keypress",function(evt){self._handleKeyboardClear(evt,container)})};AllowClear.prototype._handleClear=function(_,evt){if(this.options.get("disabled")){return}var $clear=this.$selection.find(".select2-selection__clear");if($clear.length===0){return}evt.stopPropagation();var data=Utils.GetData($clear[0],"data");var previousVal=this.$element.val();this.$element.val(this.placeholder.id);var unselectData={data:data};this.trigger("clear",unselectData);if(unselectData.prevented){this.$element.val(previousVal);return}for(var d=0;d<data.length;d++){unselectData={data:data[d]};this.trigger("unselect",unselectData);if(unselectData.prevented){this.$element.val(previousVal);return}}this.$element.trigger("change");this.trigger("toggle",{})};AllowClear.prototype._handleKeyboardClear=function(_,evt,container){if(container.isOpen()){return}if(evt.which==KEYS.DELETE||evt.which==KEYS.BACKSPACE){this._handleClear(evt)}};AllowClear.prototype.update=function(decorated,data){decorated.call(this,data);if(this.$selection.find(".select2-selection__placeholder").length>0||data.length===0){return}var $remove=$('<span class="select2-selection__clear">'+"×"+"</span>");Utils.StoreData($remove[0],"data",data);this.$selection.find(".select2-selection__rendered").prepend($remove)};return AllowClear});S2.define("select2/selection/search",["jquery","../utils","../keys"],function($,Utils,KEYS){function Search(decorated,$element,options){decorated.call(this,$element,options)}Search.prototype.render=function(decorated){var $search=$('<li class="select2-search select2-search--inline">'+'<input class="select2-search__field" type="search" tabindex="-1"'+' autocomplete="off" autocorrect="off" autocapitalize="none"'+' spellcheck="false" role="textbox" aria-autocomplete="list" />'+"</li>");this.$searchContainer=$search;this.$search=$search.find("input");var $rendered=decorated.call(this);this._transferTabIndex();return $rendered};Search.prototype.bind=function(decorated,container,$container){var self=this;decorated.call(this,container,$container);container.on("open",function(){self.$search.trigger("focus")});container.on("close",function(){self.$search.val("");self.$search.removeAttr("aria-activedescendant");self.$search.trigger("focus")});container.on("enable",function(){self.$search.prop("disabled",false);self._transferTabIndex()});container.on("disable",function(){self.$search.prop("disabled",true)});container.on("focus",function(evt){self.$search.trigger("focus")});container.on("results:focus",function(params){self.$search.attr("aria-activedescendant",params.id)});this.$selection.on("focusin",".select2-search--inline",function(evt){self.trigger("focus",evt)});this.$selection.on("focusout",".select2-search--inline",function(evt){self._handleBlur(evt)});this.$selection.on("keydown",".select2-search--inline",function(evt){evt.stopPropagation();self.trigger("keypress",evt);self._keyUpPrevented=evt.isDefaultPrevented();var key=evt.which;if(key===KEYS.BACKSPACE&&self.$search.val()===""){var $previousChoice=self.$searchContainer.prev(".select2-selection__choice");if($previousChoice.length>0){var item=Utils.GetData($previousChoice[0],"data");self.searchRemoveChoice(item);evt.preventDefault()}}});var msie=document.documentMode;var disableInputEvents=msie&&msie<=11;this.$selection.on("input.searchcheck",".select2-search--inline",function(evt){if(disableInputEvents){self.$selection.off("input.search input.searchcheck");return}self.$selection.off("keyup.search")});this.$selection.on("keyup.search input.search",".select2-search--inline",function(evt){if(disableInputEvents&&evt.type==="input"){self.$selection.off("input.search input.searchcheck");return}var key=evt.which;if(key==KEYS.SHIFT||key==KEYS.CTRL||key==KEYS.ALT){return}if(key==KEYS.TAB){return}self.handleSearch(evt)})};Search.prototype._transferTabIndex=function(decorated){this.$search.attr("tabindex",this.$selection.attr("tabindex"));this.$selection.attr("tabindex","-1")};Search.prototype.createPlaceholder=function(decorated,placeholder){this.$search.attr("placeholder",placeholder.text)};Search.prototype.update=function(decorated,data){var searchHadFocus=this.$search[0]==document.activeElement;this.$search.attr("placeholder","");decorated.call(this,data);this.$selection.find(".select2-selection__rendered").append(this.$searchContainer);this.resizeSearch();if(searchHadFocus){var isTagInput=this.$element.find("[data-select2-tag]").length;if(isTagInput){this.$element.focus()}else{this.$search.focus()}}};Search.prototype.handleSearch=function(){this.resizeSearch();if(!this._keyUpPrevented){var input=this.$search.val();this.trigger("query",{term:input})}this._keyUpPrevented=false};Search.prototype.searchRemoveChoice=function(decorated,item){this.trigger("unselect",{data:item});this.$search.val(item.text);this.handleSearch()};Search.prototype.resizeSearch=function(){this.$search.css("width","25px");var width="";if(this.$search.attr("placeholder")!==""){width=this.$selection.find(".select2-selection__rendered").innerWidth()}else{var minimumWidth=this.$search.val().length+1;width=minimumWidth*.75+"em"}this.$search.css("width",width)};return Search});S2.define("select2/selection/eventRelay",["jquery"],function($){function EventRelay(){}EventRelay.prototype.bind=function(decorated,container,$container){var self=this;var relayEvents=["open","opening","close","closing","select","selecting","unselect","unselecting","clear","clearing"];var preventableEvents=["opening","closing","selecting","unselecting","clearing"];decorated.call(this,container,$container);container.on("*",function(name,params){if($.inArray(name,relayEvents)===-1){return}params=params||{};var evt=$.Event("select2:"+name,{params:params});self.$element.trigger(evt);if($.inArray(name,preventableEvents)===-1){return}params.prevented=evt.isDefaultPrevented()})};return EventRelay});S2.define("select2/translation",["jquery","require"],function($,require){function Translation(dict){this.dict=dict||{}}Translation.prototype.all=function(){return this.dict};Translation.prototype.get=function(key){return this.dict[key]};Translation.prototype.extend=function(translation){this.dict=$.extend({},translation.all(),this.dict)};Translation._cache={};Translation.loadPath=function(path){if(!(path in Translation._cache)){var translations=require(path);Translation._cache[path]=translations}return new Translation(Translation._cache[path])};return Translation});S2.define("select2/diacritics",[],function(){var diacritics={"Ⓐ":"A","A":"A","À":"A","Á":"A","Â":"A","Ầ":"A","Ấ":"A","Ẫ":"A","Ẩ":"A","Ã":"A","Ā":"A","Ă":"A","Ằ":"A","Ắ":"A","Ẵ":"A","Ẳ":"A","Ȧ":"A","Ǡ":"A","Ä":"A","Ǟ":"A","Ả":"A","Å":"A","Ǻ":"A","Ǎ":"A","Ȁ":"A","Ȃ":"A","Ạ":"A","Ậ":"A","Ặ":"A","Ḁ":"A","Ą":"A","Ⱥ":"A","Ɐ":"A","Ꜳ":"AA","Æ":"AE","Ǽ":"AE","Ǣ":"AE","Ꜵ":"AO","Ꜷ":"AU","Ꜹ":"AV","Ꜻ":"AV","Ꜽ":"AY","Ⓑ":"B","B":"B","Ḃ":"B","Ḅ":"B","Ḇ":"B","Ƀ":"B","Ƃ":"B","Ɓ":"B","Ⓒ":"C","C":"C","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","Ç":"C","Ḉ":"C","Ƈ":"C","Ȼ":"C","Ꜿ":"C","Ⓓ":"D","D":"D","Ḋ":"D","Ď":"D","Ḍ":"D","Ḑ":"D","Ḓ":"D","Ḏ":"D","Đ":"D","Ƌ":"D","Ɗ":"D","Ɖ":"D","Ꝺ":"D","DZ":"DZ","DŽ":"DZ","Dz":"Dz","Dž":"Dz","Ⓔ":"E","E":"E","È":"E","É":"E","Ê":"E","Ề":"E","Ế":"E","Ễ":"E","Ể":"E","Ẽ":"E","Ē":"E","Ḕ":"E","Ḗ":"E","Ĕ":"E","Ė":"E","Ë":"E","Ẻ":"E","Ě":"E","Ȅ":"E","Ȇ":"E","Ẹ":"E","Ệ":"E","Ȩ":"E","Ḝ":"E","Ę":"E","Ḙ":"E","Ḛ":"E","Ɛ":"E","Ǝ":"E","Ⓕ":"F","F":"F","Ḟ":"F","Ƒ":"F","Ꝼ":"F","Ⓖ":"G","G":"G","Ǵ":"G","Ĝ":"G","Ḡ":"G","Ğ":"G","Ġ":"G","Ǧ":"G","Ģ":"G","Ǥ":"G","Ɠ":"G","Ꞡ":"G","Ᵹ":"G","Ꝿ":"G","Ⓗ":"H","H":"H","Ĥ":"H","Ḣ":"H","Ḧ":"H","Ȟ":"H","Ḥ":"H","Ḩ":"H","Ḫ":"H","Ħ":"H","Ⱨ":"H","Ⱶ":"H","Ɥ":"H","Ⓘ":"I","I":"I","Ì":"I","Í":"I","Î":"I","Ĩ":"I","Ī":"I","Ĭ":"I","İ":"I","Ï":"I","Ḯ":"I","Ỉ":"I","Ǐ":"I","Ȉ":"I","Ȋ":"I","Ị":"I","Į":"I","Ḭ":"I","Ɨ":"I","Ⓙ":"J","J":"J","Ĵ":"J","Ɉ":"J","Ⓚ":"K","K":"K","Ḱ":"K","Ǩ":"K","Ḳ":"K","Ķ":"K","Ḵ":"K","Ƙ":"K","Ⱪ":"K","Ꝁ":"K","Ꝃ":"K","Ꝅ":"K","Ꞣ":"K","Ⓛ":"L","L":"L","Ŀ":"L","Ĺ":"L","Ľ":"L","Ḷ":"L","Ḹ":"L","Ļ":"L","Ḽ":"L","Ḻ":"L","Ł":"L","Ƚ":"L","Ɫ":"L","Ⱡ":"L","Ꝉ":"L","Ꝇ":"L","Ꞁ":"L","LJ":"LJ","Lj":"Lj","Ⓜ":"M","M":"M","Ḿ":"M","Ṁ":"M","Ṃ":"M","Ɱ":"M","Ɯ":"M","Ⓝ":"N","N":"N","Ǹ":"N","Ń":"N","Ñ":"N","Ṅ":"N","Ň":"N","Ṇ":"N","Ņ":"N","Ṋ":"N","Ṉ":"N","Ƞ":"N","Ɲ":"N","Ꞑ":"N","Ꞥ":"N","NJ":"NJ","Nj":"Nj","Ⓞ":"O","O":"O","Ò":"O","Ó":"O","Ô":"O","Ồ":"O","Ố":"O","Ỗ":"O","Ổ":"O","Õ":"O","Ṍ":"O","Ȭ":"O","Ṏ":"O","Ō":"O","Ṑ":"O","Ṓ":"O","Ŏ":"O","Ȯ":"O","Ȱ":"O","Ö":"O","Ȫ":"O","Ỏ":"O","Ő":"O","Ǒ":"O","Ȍ":"O","Ȏ":"O","Ơ":"O","Ờ":"O","Ớ":"O","Ỡ":"O","Ở":"O","Ợ":"O","Ọ":"O","Ộ":"O","Ǫ":"O","Ǭ":"O","Ø":"O","Ǿ":"O","Ɔ":"O","Ɵ":"O","Ꝋ":"O","Ꝍ":"O","Ƣ":"OI","Ꝏ":"OO","Ȣ":"OU","Ⓟ":"P","P":"P","Ṕ":"P","Ṗ":"P","Ƥ":"P","Ᵽ":"P","Ꝑ":"P","Ꝓ":"P","Ꝕ":"P","Ⓠ":"Q","Q":"Q","Ꝗ":"Q","Ꝙ":"Q","Ɋ":"Q","Ⓡ":"R","R":"R","Ŕ":"R","Ṙ":"R","Ř":"R","Ȑ":"R","Ȓ":"R","Ṛ":"R","Ṝ":"R","Ŗ":"R","Ṟ":"R","Ɍ":"R","Ɽ":"R","Ꝛ":"R","Ꞧ":"R","Ꞃ":"R","Ⓢ":"S","S":"S","ẞ":"S","Ś":"S","Ṥ":"S","Ŝ":"S","Ṡ":"S","Š":"S","Ṧ":"S","Ṣ":"S","Ṩ":"S","Ș":"S","Ş":"S","Ȿ":"S","Ꞩ":"S","Ꞅ":"S","Ⓣ":"T","T":"T","Ṫ":"T","Ť":"T","Ṭ":"T","Ț":"T","Ţ":"T","Ṱ":"T","Ṯ":"T","Ŧ":"T","Ƭ":"T","Ʈ":"T","Ⱦ":"T","Ꞇ":"T","Ꜩ":"TZ","Ⓤ":"U","U":"U","Ù":"U","Ú":"U","Û":"U","Ũ":"U","Ṹ":"U","Ū":"U","Ṻ":"U","Ŭ":"U","Ü":"U","Ǜ":"U","Ǘ":"U","Ǖ":"U","Ǚ":"U","Ủ":"U","Ů":"U","Ű":"U","Ǔ":"U","Ȕ":"U","Ȗ":"U","Ư":"U","Ừ":"U","Ứ":"U","Ữ":"U","Ử":"U","Ự":"U","Ụ":"U","Ṳ":"U","Ų":"U","Ṷ":"U","Ṵ":"U","Ʉ":"U","Ⓥ":"V","V":"V","Ṽ":"V","Ṿ":"V","Ʋ":"V","Ꝟ":"V","Ʌ":"V","Ꝡ":"VY","Ⓦ":"W","W":"W","Ẁ":"W","Ẃ":"W","Ŵ":"W","Ẇ":"W","Ẅ":"W","Ẉ":"W","Ⱳ":"W","Ⓧ":"X","X":"X","Ẋ":"X","Ẍ":"X","Ⓨ":"Y","Y":"Y","Ỳ":"Y","Ý":"Y","Ŷ":"Y","Ỹ":"Y","Ȳ":"Y","Ẏ":"Y","Ÿ":"Y","Ỷ":"Y","Ỵ":"Y","Ƴ":"Y","Ɏ":"Y","Ỿ":"Y","Ⓩ":"Z","Z":"Z","Ź":"Z","Ẑ":"Z","Ż":"Z","Ž":"Z","Ẓ":"Z","Ẕ":"Z","Ƶ":"Z","Ȥ":"Z","Ɀ":"Z","Ⱬ":"Z","Ꝣ":"Z","ⓐ":"a","a":"a","ẚ":"a","à":"a","á":"a","â":"a","ầ":"a","ấ":"a","ẫ":"a","ẩ":"a","ã":"a","ā":"a","ă":"a","ằ":"a","ắ":"a","ẵ":"a","ẳ":"a","ȧ":"a","ǡ":"a","ä":"a","ǟ":"a","ả":"a","å":"a","ǻ":"a","ǎ":"a","ȁ":"a","ȃ":"a","ạ":"a","ậ":"a","ặ":"a","ḁ":"a","ą":"a","ⱥ":"a","ɐ":"a","ꜳ":"aa","æ":"ae","ǽ":"ae","ǣ":"ae","ꜵ":"ao","ꜷ":"au","ꜹ":"av","ꜻ":"av","ꜽ":"ay","ⓑ":"b","b":"b","ḃ":"b","ḅ":"b","ḇ":"b","ƀ":"b","ƃ":"b","ɓ":"b","ⓒ":"c","c":"c","ć":"c","ĉ":"c","ċ":"c","č":"c","ç":"c","ḉ":"c","ƈ":"c","ȼ":"c","ꜿ":"c","ↄ":"c","ⓓ":"d","d":"d","ḋ":"d","ď":"d","ḍ":"d","ḑ":"d","ḓ":"d","ḏ":"d","đ":"d","ƌ":"d","ɖ":"d","ɗ":"d","ꝺ":"d","dz":"dz","dž":"dz","ⓔ":"e","e":"e","è":"e","é":"e","ê":"e","ề":"e","ế":"e","ễ":"e","ể":"e","ẽ":"e","ē":"e","ḕ":"e","ḗ":"e","ĕ":"e","ė":"e","ë":"e","ẻ":"e","ě":"e","ȅ":"e","ȇ":"e","ẹ":"e","ệ":"e","ȩ":"e","ḝ":"e","ę":"e","ḙ":"e","ḛ":"e","ɇ":"e","ɛ":"e","ǝ":"e","ⓕ":"f","f":"f","ḟ":"f","ƒ":"f","ꝼ":"f","ⓖ":"g","g":"g","ǵ":"g","ĝ":"g","ḡ":"g","ğ":"g","ġ":"g","ǧ":"g","ģ":"g","ǥ":"g","ɠ":"g","ꞡ":"g","ᵹ":"g","ꝿ":"g","ⓗ":"h","h":"h","ĥ":"h","ḣ":"h","ḧ":"h","ȟ":"h","ḥ":"h","ḩ":"h","ḫ":"h","ẖ":"h","ħ":"h","ⱨ":"h","ⱶ":"h","ɥ":"h","ƕ":"hv","ⓘ":"i","i":"i","ì":"i","í":"i","î":"i","ĩ":"i","ī":"i","ĭ":"i","ï":"i","ḯ":"i","ỉ":"i","ǐ":"i","ȉ":"i","ȋ":"i","ị":"i","į":"i","ḭ":"i","ɨ":"i","ı":"i","ⓙ":"j","j":"j","ĵ":"j","ǰ":"j","ɉ":"j","ⓚ":"k","k":"k","ḱ":"k","ǩ":"k","ḳ":"k","ķ":"k","ḵ":"k","ƙ":"k","ⱪ":"k","ꝁ":"k","ꝃ":"k","ꝅ":"k","ꞣ":"k","ⓛ":"l","l":"l","ŀ":"l","ĺ":"l","ľ":"l","ḷ":"l","ḹ":"l","ļ":"l","ḽ":"l","ḻ":"l","ſ":"l","ł":"l","ƚ":"l","ɫ":"l","ⱡ":"l","ꝉ":"l","ꞁ":"l","ꝇ":"l","lj":"lj","ⓜ":"m","m":"m","ḿ":"m","ṁ":"m","ṃ":"m","ɱ":"m","ɯ":"m","ⓝ":"n","n":"n","ǹ":"n","ń":"n","ñ":"n","ṅ":"n","ň":"n","ṇ":"n","ņ":"n","ṋ":"n","ṉ":"n","ƞ":"n","ɲ":"n","ʼn":"n","ꞑ":"n","ꞥ":"n","nj":"nj","ⓞ":"o","o":"o","ò":"o","ó":"o","ô":"o","ồ":"o","ố":"o","ỗ":"o","ổ":"o","õ":"o","ṍ":"o","ȭ":"o","ṏ":"o","ō":"o","ṑ":"o","ṓ":"o","ŏ":"o","ȯ":"o","ȱ":"o","ö":"o","ȫ":"o","ỏ":"o","ő":"o","ǒ":"o","ȍ":"o","ȏ":"o","ơ":"o","ờ":"o","ớ":"o","ỡ":"o","ở":"o","ợ":"o","ọ":"o","ộ":"o","ǫ":"o","ǭ":"o","ø":"o","ǿ":"o","ɔ":"o","ꝋ":"o","ꝍ":"o","ɵ":"o","ƣ":"oi","ȣ":"ou","ꝏ":"oo","ⓟ":"p","p":"p","ṕ":"p","ṗ":"p","ƥ":"p","ᵽ":"p","ꝑ":"p","ꝓ":"p","ꝕ":"p","ⓠ":"q","q":"q","ɋ":"q","ꝗ":"q","ꝙ":"q","ⓡ":"r","r":"r","ŕ":"r","ṙ":"r","ř":"r","ȑ":"r","ȓ":"r","ṛ":"r","ṝ":"r","ŗ":"r","ṟ":"r","ɍ":"r","ɽ":"r","ꝛ":"r","ꞧ":"r","ꞃ":"r","ⓢ":"s","s":"s","ß":"s","ś":"s","ṥ":"s","ŝ":"s","ṡ":"s","š":"s","ṧ":"s","ṣ":"s","ṩ":"s","ș":"s","ş":"s","ȿ":"s","ꞩ":"s","ꞅ":"s","ẛ":"s","ⓣ":"t","t":"t","ṫ":"t","ẗ":"t","ť":"t","ṭ":"t","ț":"t","ţ":"t","ṱ":"t","ṯ":"t","ŧ":"t","ƭ":"t","ʈ":"t","ⱦ":"t","ꞇ":"t","ꜩ":"tz","ⓤ":"u","u":"u","ù":"u","ú":"u","û":"u","ũ":"u","ṹ":"u","ū":"u","ṻ":"u","ŭ":"u","ü":"u","ǜ":"u","ǘ":"u","ǖ":"u","ǚ":"u","ủ":"u","ů":"u","ű":"u","ǔ":"u","ȕ":"u","ȗ":"u","ư":"u","ừ":"u","ứ":"u","ữ":"u","ử":"u","ự":"u","ụ":"u","ṳ":"u","ų":"u","ṷ":"u","ṵ":"u","ʉ":"u","ⓥ":"v","v":"v","ṽ":"v","ṿ":"v","ʋ":"v","ꝟ":"v","ʌ":"v","ꝡ":"vy","ⓦ":"w","w":"w","ẁ":"w","ẃ":"w","ŵ":"w","ẇ":"w","ẅ":"w","ẘ":"w","ẉ":"w","ⱳ":"w","ⓧ":"x","x":"x","ẋ":"x","ẍ":"x","ⓨ":"y","y":"y","ỳ":"y","ý":"y","ŷ":"y","ỹ":"y","ȳ":"y","ẏ":"y","ÿ":"y","ỷ":"y","ẙ":"y","ỵ":"y","ƴ":"y","ɏ":"y","ỿ":"y","ⓩ":"z","z":"z","ź":"z","ẑ":"z","ż":"z","ž":"z","ẓ":"z","ẕ":"z","ƶ":"z","ȥ":"z","ɀ":"z","ⱬ":"z","ꝣ":"z","Ά":"Α","Έ":"Ε","Ή":"Η","Ί":"Ι","Ϊ":"Ι","Ό":"Ο","Ύ":"Υ","Ϋ":"Υ","Ώ":"Ω","ά":"α","έ":"ε","ή":"η","ί":"ι","ϊ":"ι","ΐ":"ι","ό":"ο","ύ":"υ","ϋ":"υ","ΰ":"υ","ω":"ω","ς":"σ"};return diacritics});S2.define("select2/data/base",["../utils"],function(Utils){function BaseAdapter($element,options){BaseAdapter.__super__.constructor.call(this)}Utils.Extend(BaseAdapter,Utils.Observable);BaseAdapter.prototype.current=function(callback){throw new Error("The `current` method must be defined in child classes.")};BaseAdapter.prototype.query=function(params,callback){throw new Error("The `query` method must be defined in child classes.")};BaseAdapter.prototype.bind=function(container,$container){};BaseAdapter.prototype.destroy=function(){};BaseAdapter.prototype.generateResultId=function(container,data){var id=container.id+"-result-";id+=Utils.generateChars(4);if(data.id!=null){id+="-"+data.id.toString()}else{id+="-"+Utils.generateChars(4)}return id};return BaseAdapter});S2.define("select2/data/select",["./base","../utils","jquery"],function(BaseAdapter,Utils,$){function SelectAdapter($element,options){this.$element=$element;this.options=options;SelectAdapter.__super__.constructor.call(this)}Utils.Extend(SelectAdapter,BaseAdapter);SelectAdapter.prototype.current=function(callback){var data=[];var self=this;this.$element.find(":selected").each(function(){var $option=$(this);var option=self.item($option);data.push(option)});callback(data)};SelectAdapter.prototype.select=function(data){var self=this;data.selected=true;if($(data.element).is("option")){data.element.selected=true;this.$element.trigger("change");return}if(this.$element.prop("multiple")){this.current(function(currentData){var val=[];data=[data];data.push.apply(data,currentData);for(var d=0;d<data.length;d++){var id=data[d].id;if($.inArray(id,val)===-1){val.push(id)}}self.$element.val(val);self.$element.trigger("change")})}else{var val=data.id;this.$element.val(val);this.$element.trigger("change")}};SelectAdapter.prototype.unselect=function(data){var self=this;if(!this.$element.prop("multiple")){return}data.selected=false;if($(data.element).is("option")){data.element.selected=false;this.$element.trigger("change");return}this.current(function(currentData){var val=[];for(var d=0;d<currentData.length;d++){var id=currentData[d].id;if(id!==data.id&&$.inArray(id,val)===-1){val.push(id)}}self.$element.val(val);self.$element.trigger("change")})};SelectAdapter.prototype.bind=function(container,$container){var self=this;this.container=container;container.on("select",function(params){self.select(params.data)});container.on("unselect",function(params){self.unselect(params.data)})};SelectAdapter.prototype.destroy=function(){this.$element.find("*").each(function(){Utils.RemoveData(this)})};SelectAdapter.prototype.query=function(params,callback){var data=[];var self=this;var $options=this.$element.children();$options.each(function(){var $option=$(this);if(!$option.is("option")&&!$option.is("optgroup")){return}var option=self.item($option);var matches=self.matches(params,option);if(matches!==null){data.push(matches)}});callback({results:data})};SelectAdapter.prototype.addOptions=function($options){Utils.appendMany(this.$element,$options)};SelectAdapter.prototype.option=function(data){var option;if(data.children){option=document.createElement("optgroup");option.label=data.text}else{option=document.createElement("option");if(option.textContent!==undefined){option.textContent=data.text}else{option.innerText=data.text}}if(data.id!==undefined){option.value=data.id}if(data.disabled){option.disabled=true}if(data.selected){option.selected=true}if(data.title){option.title=data.title}var $option=$(option);var normalizedData=this._normalizeItem(data);normalizedData.element=option;Utils.StoreData(option,"data",normalizedData);return $option};SelectAdapter.prototype.item=function($option){var data={};data=Utils.GetData($option[0],"data");if(data!=null){return data}if($option.is("option")){data={id:$option.val(),text:$option.text(),disabled:$option.prop("disabled"),selected:$option.prop("selected"),title:$option.prop("title")}}else if($option.is("optgroup")){data={text:$option.prop("label"),children:[],title:$option.prop("title")};var $children=$option.children("option");var children=[];for(var c=0;c<$children.length;c++){var $child=$($children[c]);var child=this.item($child);children.push(child)}data.children=children}data=this._normalizeItem(data);data.element=$option[0];Utils.StoreData($option[0],"data",data);return data};SelectAdapter.prototype._normalizeItem=function(item){if(item!==Object(item)){item={id:item,text:item}}item=$.extend({},{text:""},item);var defaults={selected:false,disabled:false};if(item.id!=null){item.id=item.id.toString()}if(item.text!=null){item.text=item.text.toString()}if(item._resultId==null&&item.id&&this.container!=null){item._resultId=this.generateResultId(this.container,item)}return $.extend({},defaults,item)};SelectAdapter.prototype.matches=function(params,data){var matcher=this.options.get("matcher");return matcher(params,data)};return SelectAdapter});S2.define("select2/data/array",["./select","../utils","jquery"],function(SelectAdapter,Utils,$){function ArrayAdapter($element,options){var data=options.get("data")||[];ArrayAdapter.__super__.constructor.call(this,$element,options);this.addOptions(this.convertToOptions(data))}Utils.Extend(ArrayAdapter,SelectAdapter);ArrayAdapter.prototype.select=function(data){var $option=this.$element.find("option").filter(function(i,elm){return elm.value==data.id.toString()});if($option.length===0){$option=this.option(data);this.addOptions($option)}ArrayAdapter.__super__.select.call(this,data)};ArrayAdapter.prototype.convertToOptions=function(data){var self=this;var $existing=this.$element.find("option");var existingIds=$existing.map(function(){return self.item($(this)).id}).get();var $options=[];function onlyItem(item){return function(){return $(this).val()==item.id}}for(var d=0;d<data.length;d++){var item=this._normalizeItem(data[d]);if($.inArray(item.id,existingIds)>=0){var $existingOption=$existing.filter(onlyItem(item));var existingData=this.item($existingOption);var newData=$.extend(true,{},item,existingData);var $newOption=this.option(newData);$existingOption.replaceWith($newOption);continue}var $option=this.option(item);if(item.children){var $children=this.convertToOptions(item.children);Utils.appendMany($option,$children)}$options.push($option)}return $options};return ArrayAdapter});S2.define("select2/data/ajax",["./array","../utils","jquery"],function(ArrayAdapter,Utils,$){function AjaxAdapter($element,options){this.ajaxOptions=this._applyDefaults(options.get("ajax"));if(this.ajaxOptions.processResults!=null){this.processResults=this.ajaxOptions.processResults}AjaxAdapter.__super__.constructor.call(this,$element,options)}Utils.Extend(AjaxAdapter,ArrayAdapter);AjaxAdapter.prototype._applyDefaults=function(options){var defaults={data:function(params){return $.extend({},params,{q:params.term})},transport:function(params,success,failure){var $request=$.ajax(params);$request.then(success);$request.fail(failure);return $request}};return $.extend({},defaults,options,true)};AjaxAdapter.prototype.processResults=function(results){return results};AjaxAdapter.prototype.query=function(params,callback){var matches=[];var self=this;if(this._request!=null){if($.isFunction(this._request.abort)){this._request.abort()}this._request=null}var options=$.extend({type:"GET"},this.ajaxOptions);if(typeof options.url==="function"){options.url=options.url.call(this.$element,params)}if(typeof options.data==="function"){options.data=options.data.call(this.$element,params)}function request(){var $request=options.transport(options,function(data){var results=self.processResults(data,params);if(self.options.get("debug")&&window.console&&console.error){if(!results||!results.results||!$.isArray(results.results)){console.error("Select2: The AJAX results did not return an array in the "+"`results` key of the response.")}}callback(results)},function(){if("status"in $request&&($request.status===0||$request.status==="0")){return}self.trigger("results:message",{message:"errorLoading"})});self._request=$request}if(this.ajaxOptions.delay&¶ms.term!=null){if(this._queryTimeout){window.clearTimeout(this._queryTimeout)}this._queryTimeout=window.setTimeout(request,this.ajaxOptions.delay)}else{request()}};return AjaxAdapter});S2.define("select2/data/tags",["jquery"],function($){function Tags(decorated,$element,options){var tags=options.get("tags");var createTag=options.get("createTag");if(createTag!==undefined){this.createTag=createTag}var insertTag=options.get("insertTag");if(insertTag!==undefined){this.insertTag=insertTag}decorated.call(this,$element,options);if($.isArray(tags)){for(var t=0;t<tags.length;t++){var tag=tags[t];var item=this._normalizeItem(tag);var $option=this.option(item);this.$element.append($option)}}}Tags.prototype.query=function(decorated,params,callback){var self=this;this._removeOldTags();if(params.term==null||params.page!=null){decorated.call(this,params,callback);return}function wrapper(obj,child){var data=obj.results;for(var i=0;i<data.length;i++){var option=data[i];var checkChildren=option.children!=null&&!wrapper({results:option.children},true);var optionText=(option.text||"").toUpperCase();var paramsTerm=(params.term||"").toUpperCase();var checkText=optionText===paramsTerm;if(checkText||checkChildren){if(child){return false}obj.data=data;callback(obj);return}}if(child){return true}var tag=self.createTag(params);if(tag!=null){var $option=self.option(tag);$option.attr("data-select2-tag",true);self.addOptions([$option]);self.insertTag(data,tag)}obj.results=data;callback(obj)}decorated.call(this,params,wrapper)};Tags.prototype.createTag=function(decorated,params){var term=$.trim(params.term);if(term===""){return null}return{id:term,text:term}};Tags.prototype.insertTag=function(_,data,tag){data.unshift(tag)};Tags.prototype._removeOldTags=function(_){var tag=this._lastTag;var $options=this.$element.find("option[data-select2-tag]");$options.each(function(){if(this.selected){return}$(this).remove()})};return Tags});S2.define("select2/data/tokenizer",["jquery"],function($){function Tokenizer(decorated,$element,options){var tokenizer=options.get("tokenizer");if(tokenizer!==undefined){this.tokenizer=tokenizer}decorated.call(this,$element,options)}Tokenizer.prototype.bind=function(decorated,container,$container){decorated.call(this,container,$container);this.$search=container.dropdown.$search||container.selection.$search||$container.find(".select2-search__field")};Tokenizer.prototype.query=function(decorated,params,callback){var self=this;function createAndSelect(data){var item=self._normalizeItem(data);var $existingOptions=self.$element.find("option").filter(function(){return $(this).val()===item.id});if(!$existingOptions.length){var $option=self.option(item);$option.attr("data-select2-tag",true);self._removeOldTags();self.addOptions([$option])}select(item)}function select(data){self.trigger("select",{data:data})}params.term=params.term||"";var tokenData=this.tokenizer(params,this.options,createAndSelect);if(tokenData.term!==params.term){if(this.$search.length){this.$search.val(tokenData.term);this.$search.focus()}params.term=tokenData.term}decorated.call(this,params,callback)};Tokenizer.prototype.tokenizer=function(_,params,options,callback){var separators=options.get("tokenSeparators")||[];var term=params.term;var i=0;var createTag=this.createTag||function(params){return{id:params.term,text:params.term}};while(i<term.length){var termChar=term[i];if($.inArray(termChar,separators)===-1){i++;continue}var part=term.substr(0,i);var partParams=$.extend({},params,{term:part});var data=createTag(partParams);if(data==null){i++;continue}callback(data);term=term.substr(i+1)||"";i=0}return{term:term}};return Tokenizer});S2.define("select2/data/minimumInputLength",[],function(){function MinimumInputLength(decorated,$e,options){this.minimumInputLength=options.get("minimumInputLength");decorated.call(this,$e,options)}MinimumInputLength.prototype.query=function(decorated,params,callback){params.term=params.term||"";if(params.term.length<this.minimumInputLength){this.trigger("results:message",{message:"inputTooShort",args:{minimum:this.minimumInputLength,input:params.term,params:params}});return}decorated.call(this,params,callback)};return MinimumInputLength});S2.define("select2/data/maximumInputLength",[],function(){function MaximumInputLength(decorated,$e,options){this.maximumInputLength=options.get("maximumInputLength");decorated.call(this,$e,options)}MaximumInputLength.prototype.query=function(decorated,params,callback){params.term=params.term||"";if(this.maximumInputLength>0&¶ms.term.length>this.maximumInputLength){this.trigger("results:message",{message:"inputTooLong",args:{maximum:this.maximumInputLength,input:params.term,params:params}});return}decorated.call(this,params,callback)};return MaximumInputLength});S2.define("select2/data/maximumSelectionLength",[],function(){function MaximumSelectionLength(decorated,$e,options){this.maximumSelectionLength=options.get("maximumSelectionLength");decorated.call(this,$e,options)}MaximumSelectionLength.prototype.query=function(decorated,params,callback){var self=this;this.current(function(currentData){var count=currentData!=null?currentData.length:0;if(self.maximumSelectionLength>0&&count>=self.maximumSelectionLength){self.trigger("results:message",{message:"maximumSelected",args:{maximum:self.maximumSelectionLength}});return}decorated.call(self,params,callback)})};return MaximumSelectionLength});S2.define("select2/dropdown",["jquery","./utils"],function($,Utils){function Dropdown($element,options){this.$element=$element;this.options=options;Dropdown.__super__.constructor.call(this)}Utils.Extend(Dropdown,Utils.Observable);Dropdown.prototype.render=function(){var $dropdown=$('<span class="select2-dropdown">'+'<span class="select2-results"></span>'+"</span>");$dropdown.attr("dir",this.options.get("dir"));this.$dropdown=$dropdown;return $dropdown};Dropdown.prototype.bind=function(){};Dropdown.prototype.position=function($dropdown,$container){};Dropdown.prototype.destroy=function(){this.$dropdown.remove()};return Dropdown});S2.define("select2/dropdown/search",["jquery","../utils"],function($,Utils){function Search(){}Search.prototype.render=function(decorated){var $rendered=decorated.call(this);var $search=$('<span class="select2-search select2-search--dropdown">'+'<input class="select2-search__field" type="search" tabindex="-1"'+' autocomplete="off" autocorrect="off" autocapitalize="none"'+' spellcheck="false" role="textbox" />'+"</span>");this.$searchContainer=$search;this.$search=$search.find("input");$rendered.prepend($search);return $rendered};Search.prototype.bind=function(decorated,container,$container){var self=this;decorated.call(this,container,$container);this.$search.on("keydown",function(evt){self.trigger("keypress",evt);self._keyUpPrevented=evt.isDefaultPrevented()});this.$search.on("input",function(evt){$(this).off("keyup")});this.$search.on("keyup input",function(evt){self.handleSearch(evt)});container.on("open",function(){self.$search.attr("tabindex",0);self.$search.focus();window.setTimeout(function(){self.$search.focus()},0)});container.on("close",function(){self.$search.attr("tabindex",-1);self.$search.val("");self.$search.blur()});container.on("focus",function(){if(!container.isOpen()){self.$search.focus()}});container.on("results:all",function(params){if(params.query.term==null||params.query.term===""){var showSearch=self.showSearch(params);if(showSearch){self.$searchContainer.removeClass("select2-search--hide")}else{self.$searchContainer.addClass("select2-search--hide")}}})};Search.prototype.handleSearch=function(evt){if(!this._keyUpPrevented){var input=this.$search.val();this.trigger("query",{term:input})}this._keyUpPrevented=false};Search.prototype.showSearch=function(_,params){return true};return Search});S2.define("select2/dropdown/hidePlaceholder",[],function(){function HidePlaceholder(decorated,$element,options,dataAdapter){this.placeholder=this.normalizePlaceholder(options.get("placeholder"));decorated.call(this,$element,options,dataAdapter)}HidePlaceholder.prototype.append=function(decorated,data){data.results=this.removePlaceholder(data.results);decorated.call(this,data)};HidePlaceholder.prototype.normalizePlaceholder=function(_,placeholder){if(typeof placeholder==="string"){placeholder={id:"",text:placeholder}}return placeholder};HidePlaceholder.prototype.removePlaceholder=function(_,data){var modifiedData=data.slice(0);for(var d=data.length-1;d>=0;d--){var item=data[d];if(this.placeholder.id===item.id){modifiedData.splice(d,1)}}return modifiedData};return HidePlaceholder});S2.define("select2/dropdown/infiniteScroll",["jquery"],function($){function InfiniteScroll(decorated,$element,options,dataAdapter){this.lastParams={};decorated.call(this,$element,options,dataAdapter);this.$loadingMore=this.createLoadingMore();this.loading=false}InfiniteScroll.prototype.append=function(decorated,data){this.$loadingMore.remove();this.loading=false;decorated.call(this,data);if(this.showLoadingMore(data)){this.$results.append(this.$loadingMore)}};InfiniteScroll.prototype.bind=function(decorated,container,$container){var self=this;decorated.call(this,container,$container);container.on("query",function(params){self.lastParams=params;self.loading=true});container.on("query:append",function(params){self.lastParams=params;self.loading=true});this.$results.on("scroll",function(){var isLoadMoreVisible=$.contains(document.documentElement,self.$loadingMore[0]);if(self.loading||!isLoadMoreVisible){return}var currentOffset=self.$results.offset().top+self.$results.outerHeight(false);var loadingMoreOffset=self.$loadingMore.offset().top+self.$loadingMore.outerHeight(false);if(currentOffset+50>=loadingMoreOffset){self.loadMore()}})};InfiniteScroll.prototype.loadMore=function(){this.loading=true;var params=$.extend({},{page:1},this.lastParams);params.page++;this.trigger("query:append",params)};InfiniteScroll.prototype.showLoadingMore=function(_,data){return data.pagination&&data.pagination.more};InfiniteScroll.prototype.createLoadingMore=function(){var $option=$("<li "+'class="select2-results__option select2-results__option--load-more"'+'role="treeitem" aria-disabled="true"></li>');var message=this.options.get("translations").get("loadingMore");$option.html(message(this.lastParams));return $option};return InfiniteScroll});S2.define("select2/dropdown/attachBody",["jquery","../utils"],function($,Utils){function AttachBody(decorated,$element,options){this.$dropdownParent=options.get("dropdownParent")||$(document.body);decorated.call(this,$element,options)}AttachBody.prototype.bind=function(decorated,container,$container){var self=this;var setupResultsEvents=false;decorated.call(this,container,$container);container.on("open",function(){self._showDropdown();self._attachPositioningHandler(container);if(!setupResultsEvents){setupResultsEvents=true;container.on("results:all",function(){self._positionDropdown();self._resizeDropdown()});container.on("results:append",function(){self._positionDropdown();self._resizeDropdown()})}});container.on("close",function(){self._hideDropdown();self._detachPositioningHandler(container)});this.$dropdownContainer.on("mousedown",function(evt){evt.stopPropagation()})};AttachBody.prototype.destroy=function(decorated){decorated.call(this);this.$dropdownContainer.remove()};AttachBody.prototype.position=function(decorated,$dropdown,$container){$dropdown.attr("class",$container.attr("class"));$dropdown.removeClass("select2");$dropdown.addClass("select2-container--open");$dropdown.css({position:"absolute",top:-999999});this.$container=$container};AttachBody.prototype.render=function(decorated){var $container=$("<span></span>");var $dropdown=decorated.call(this);$container.append($dropdown);this.$dropdownContainer=$container;return $container};AttachBody.prototype._hideDropdown=function(decorated){this.$dropdownContainer.detach()};AttachBody.prototype._attachPositioningHandler=function(decorated,container){var self=this;var scrollEvent="scroll.select2."+container.id;var resizeEvent="resize.select2."+container.id;var orientationEvent="orientationchange.select2."+container.id;var $watchers=this.$container.parents().filter(Utils.hasScroll);$watchers.each(function(){Utils.StoreData(this,"select2-scroll-position",{x:$(this).scrollLeft(),y:$(this).scrollTop()})});$watchers.on(scrollEvent,function(ev){var position=Utils.GetData(this,"select2-scroll-position");$(this).scrollTop(position.y)});$(window).on(scrollEvent+" "+resizeEvent+" "+orientationEvent,function(e){self._positionDropdown();self._resizeDropdown()})};AttachBody.prototype._detachPositioningHandler=function(decorated,container){var scrollEvent="scroll.select2."+container.id;var resizeEvent="resize.select2."+container.id;var orientationEvent="orientationchange.select2."+container.id;var $watchers=this.$container.parents().filter(Utils.hasScroll);$watchers.off(scrollEvent);$(window).off(scrollEvent+" "+resizeEvent+" "+orientationEvent)};AttachBody.prototype._positionDropdown=function(){var $window=$(window);var isCurrentlyAbove=this.$dropdown.hasClass("select2-dropdown--above");var isCurrentlyBelow=this.$dropdown.hasClass("select2-dropdown--below");var newDirection=null;var offset=this.$container.offset();offset.bottom=offset.top+this.$container.outerHeight(false);var container={height:this.$container.outerHeight(false)};container.top=offset.top;container.bottom=offset.top+container.height;var dropdown={height:this.$dropdown.outerHeight(false)};var viewport={top:$window.scrollTop(),bottom:$window.scrollTop()+$window.height()};var enoughRoomAbove=viewport.top<offset.top-dropdown.height;var enoughRoomBelow=viewport.bottom>offset.bottom+dropdown.height;var css={left:offset.left,top:container.bottom};var $offsetParent=this.$dropdownParent;if($offsetParent.css("position")==="static"){$offsetParent=$offsetParent.offsetParent()}var parentOffset=$offsetParent.offset();css.top-=parentOffset.top;css.left-=parentOffset.left;if(!isCurrentlyAbove&&!isCurrentlyBelow){newDirection="below"}if(!enoughRoomBelow&&enoughRoomAbove&&!isCurrentlyAbove){newDirection="above"}else if(!enoughRoomAbove&&enoughRoomBelow&&isCurrentlyAbove){newDirection="below"}if(newDirection=="above"||isCurrentlyAbove&&newDirection!=="below"){css.top=container.top-parentOffset.top-dropdown.height}if(newDirection!=null){this.$dropdown.removeClass("select2-dropdown--below select2-dropdown--above").addClass("select2-dropdown--"+newDirection);this.$container.removeClass("select2-container--below select2-container--above").addClass("select2-container--"+newDirection)}this.$dropdownContainer.css(css)};AttachBody.prototype._resizeDropdown=function(){var css={width:this.$container.outerWidth(false)+"px"};if(this.options.get("dropdownAutoWidth")){css.minWidth=css.width;css.position="relative";css.width="auto"}this.$dropdown.css(css)};AttachBody.prototype._showDropdown=function(decorated){this.$dropdownContainer.appendTo(this.$dropdownParent);this._positionDropdown();this._resizeDropdown()};return AttachBody});S2.define("select2/dropdown/minimumResultsForSearch",[],function(){function countResults(data){var count=0;for(var d=0;d<data.length;d++){var item=data[d];if(item.children){count+=countResults(item.children)}else{count++}}return count}function MinimumResultsForSearch(decorated,$element,options,dataAdapter){this.minimumResultsForSearch=options.get("minimumResultsForSearch");if(this.minimumResultsForSearch<0){this.minimumResultsForSearch=Infinity}decorated.call(this,$element,options,dataAdapter)}MinimumResultsForSearch.prototype.showSearch=function(decorated,params){if(countResults(params.data.results)<this.minimumResultsForSearch){return false}return decorated.call(this,params)};return MinimumResultsForSearch});S2.define("select2/dropdown/selectOnClose",["../utils"],function(Utils){function SelectOnClose(){}SelectOnClose.prototype.bind=function(decorated,container,$container){var self=this;decorated.call(this,container,$container);container.on("close",function(params){self._handleSelectOnClose(params)})};SelectOnClose.prototype._handleSelectOnClose=function(_,params){if(params&¶ms.originalSelect2Event!=null){var event=params.originalSelect2Event;if(event._type==="select"||event._type==="unselect"){return}}var $highlightedResults=this.getHighlightedResults();if($highlightedResults.length<1){return}var data=Utils.GetData($highlightedResults[0],"data");if(data.element!=null&&data.element.selected||data.element==null&&data.selected){return}this.trigger("select",{data:data})};return SelectOnClose});S2.define("select2/dropdown/closeOnSelect",[],function(){function CloseOnSelect(){}CloseOnSelect.prototype.bind=function(decorated,container,$container){var self=this;decorated.call(this,container,$container);container.on("select",function(evt){self._selectTriggered(evt)});container.on("unselect",function(evt){self._selectTriggered(evt)})};CloseOnSelect.prototype._selectTriggered=function(_,evt){var originalEvent=evt.originalEvent;if(originalEvent&&originalEvent.ctrlKey){return}this.trigger("close",{originalEvent:originalEvent,originalSelect2Event:evt})};return CloseOnSelect});S2.define("select2/i18n/en",[],function(){return{errorLoading:function(){return"The results could not be loaded."},inputTooLong:function(args){var overChars=args.input.length-args.maximum;var message="Please delete "+overChars+" character";if(overChars!=1){message+="s"}return message},inputTooShort:function(args){var remainingChars=args.minimum-args.input.length;var message="Please enter "+remainingChars+" or more characters";return message},loadingMore:function(){return"Loading more results…"},maximumSelected:function(args){var message="You can only select "+args.maximum+" item";if(args.maximum!=1){message+="s"}return message},noResults:function(){return"No results found"},searching:function(){return"Searching…"}}});S2.define("select2/defaults",["jquery","require","./results","./selection/single","./selection/multiple","./selection/placeholder","./selection/allowClear","./selection/search","./selection/eventRelay","./utils","./translation","./diacritics","./data/select","./data/array","./data/ajax","./data/tags","./data/tokenizer","./data/minimumInputLength","./data/maximumInputLength","./data/maximumSelectionLength","./dropdown","./dropdown/search","./dropdown/hidePlaceholder","./dropdown/infiniteScroll","./dropdown/attachBody","./dropdown/minimumResultsForSearch","./dropdown/selectOnClose","./dropdown/closeOnSelect","./i18n/en"],function($,require,ResultsList,SingleSelection,MultipleSelection,Placeholder,AllowClear,SelectionSearch,EventRelay,Utils,Translation,DIACRITICS,SelectData,ArrayData,AjaxData,Tags,Tokenizer,MinimumInputLength,MaximumInputLength,MaximumSelectionLength,Dropdown,DropdownSearch,HidePlaceholder,InfiniteScroll,AttachBody,MinimumResultsForSearch,SelectOnClose,CloseOnSelect,EnglishTranslation){function Defaults(){this.reset()}Defaults.prototype.apply=function(options){options=$.extend(true,{},this.defaults,options);if(options.dataAdapter==null){if(options.ajax!=null){options.dataAdapter=AjaxData}else if(options.data!=null){options.dataAdapter=ArrayData}else{options.dataAdapter=SelectData}if(options.minimumInputLength>0){options.dataAdapter=Utils.Decorate(options.dataAdapter,MinimumInputLength)}if(options.maximumInputLength>0){options.dataAdapter=Utils.Decorate(options.dataAdapter,MaximumInputLength)}if(options.maximumSelectionLength>0){options.dataAdapter=Utils.Decorate(options.dataAdapter,MaximumSelectionLength)}if(options.tags){options.dataAdapter=Utils.Decorate(options.dataAdapter,Tags)}if(options.tokenSeparators!=null||options.tokenizer!=null){options.dataAdapter=Utils.Decorate(options.dataAdapter,Tokenizer)}if(options.query!=null){var Query=require(options.amdBase+"compat/query");options.dataAdapter=Utils.Decorate(options.dataAdapter,Query)}if(options.initSelection!=null){var InitSelection=require(options.amdBase+"compat/initSelection");options.dataAdapter=Utils.Decorate(options.dataAdapter,InitSelection)}}if(options.resultsAdapter==null){options.resultsAdapter=ResultsList;if(options.ajax!=null){options.resultsAdapter=Utils.Decorate(options.resultsAdapter,InfiniteScroll)}if(options.placeholder!=null){options.resultsAdapter=Utils.Decorate(options.resultsAdapter,HidePlaceholder)}if(options.selectOnClose){options.resultsAdapter=Utils.Decorate(options.resultsAdapter,SelectOnClose)}}if(options.dropdownAdapter==null){if(options.multiple){options.dropdownAdapter=Dropdown}else{var SearchableDropdown=Utils.Decorate(Dropdown,DropdownSearch);options.dropdownAdapter=SearchableDropdown}if(options.minimumResultsForSearch!==0){options.dropdownAdapter=Utils.Decorate(options.dropdownAdapter,MinimumResultsForSearch)}if(options.closeOnSelect){options.dropdownAdapter=Utils.Decorate(options.dropdownAdapter,CloseOnSelect)}if(options.dropdownCssClass!=null||options.dropdownCss!=null||options.adaptDropdownCssClass!=null){var DropdownCSS=require(options.amdBase+"compat/dropdownCss");options.dropdownAdapter=Utils.Decorate(options.dropdownAdapter,DropdownCSS)}options.dropdownAdapter=Utils.Decorate(options.dropdownAdapter,AttachBody)}if(options.selectionAdapter==null){if(options.multiple){options.selectionAdapter=MultipleSelection}else{options.selectionAdapter=SingleSelection}if(options.placeholder!=null){options.selectionAdapter=Utils.Decorate(options.selectionAdapter,Placeholder)}if(options.allowClear){options.selectionAdapter=Utils.Decorate(options.selectionAdapter,AllowClear)}if(options.multiple){options.selectionAdapter=Utils.Decorate(options.selectionAdapter,SelectionSearch)}if(options.containerCssClass!=null||options.containerCss!=null||options.adaptContainerCssClass!=null){var ContainerCSS=require(options.amdBase+"compat/containerCss");options.selectionAdapter=Utils.Decorate(options.selectionAdapter,ContainerCSS)}options.selectionAdapter=Utils.Decorate(options.selectionAdapter,EventRelay)}if(typeof options.language==="string"){if(options.language.indexOf("-")>0){var languageParts=options.language.split("-");var baseLanguage=languageParts[0];options.language=[options.language,baseLanguage]}else{options.language=[options.language]}}if($.isArray(options.language)){var languages=new Translation;options.language.push("en");var languageNames=options.language;for(var l=0;l<languageNames.length;l++){var name=languageNames[l];var language={};try{language=Translation.loadPath(name)}catch(e){try{name=this.defaults.amdLanguageBase+name;language=Translation.loadPath(name)}catch(ex){if(options.debug&&window.console&&console.warn){console.warn('Select2: The language file for "'+name+'" could not be '+"automatically loaded. A fallback will be used instead.")}continue}}languages.extend(language)}options.translations=languages}else{var baseTranslation=Translation.loadPath(this.defaults.amdLanguageBase+"en");var customTranslation=new Translation(options.language);customTranslation.extend(baseTranslation);options.translations=customTranslation}return options};Defaults.prototype.reset=function(){function stripDiacritics(text){function match(a){return DIACRITICS[a]||a}return text.replace(/[^\u0000-\u007E]/g,match)}function matcher(params,data){if($.trim(params.term)===""){return data}if(data.children&&data.children.length>0){var match=$.extend(true,{},data);for(var c=data.children.length-1;c>=0;c--){var child=data.children[c];var matches=matcher(params,child);if(matches==null){match.children.splice(c,1)}}if(match.children.length>0){return match}return matcher(params,match)}var original=stripDiacritics(data.text).toUpperCase();var term=stripDiacritics(params.term).toUpperCase();if(original.indexOf(term)>-1){return data}return null}this.defaults={amdBase:"./",amdLanguageBase:"./i18n/",closeOnSelect:true,debug:false,dropdownAutoWidth:false,escapeMarkup:Utils.escapeMarkup,language:EnglishTranslation,matcher:matcher,minimumInputLength:0,maximumInputLength:0,maximumSelectionLength:0,minimumResultsForSearch:0,selectOnClose:false,sorter:function(data){return data},templateResult:function(result){return result.text},templateSelection:function(selection){return selection.text},theme:"default",width:"resolve"}};Defaults.prototype.set=function(key,value){var camelKey=$.camelCase(key);var data={};data[camelKey]=value;var convertedData=Utils._convertData(data);$.extend(true,this.defaults,convertedData)};var defaults=new Defaults;return defaults});S2.define("select2/options",["require","jquery","./defaults","./utils"],function(require,$,Defaults,Utils){function Options(options,$element){this.options=options;if($element!=null){this.fromElement($element)}this.options=Defaults.apply(this.options);if($element&&$element.is("input")){var InputCompat=require(this.get("amdBase")+"compat/inputData");this.options.dataAdapter=Utils.Decorate(this.options.dataAdapter,InputCompat)}}Options.prototype.fromElement=function($e){var excludedData=["select2"];if(this.options.multiple==null){this.options.multiple=$e.prop("multiple")}if(this.options.disabled==null){this.options.disabled=$e.prop("disabled")}if(this.options.language==null){if($e.prop("lang")){this.options.language=$e.prop("lang").toLowerCase()}else if($e.closest("[lang]").prop("lang")){this.options.language=$e.closest("[lang]").prop("lang")}}if(this.options.dir==null){if($e.prop("dir")){this.options.dir=$e.prop("dir")}else if($e.closest("[dir]").prop("dir")){this.options.dir=$e.closest("[dir]").prop("dir")}else{this.options.dir="ltr"}}$e.prop("disabled",this.options.disabled);$e.prop("multiple",this.options.multiple);if(Utils.GetData($e[0],"select2Tags")){if(this.options.debug&&window.console&&console.warn){console.warn("Select2: The `data-select2-tags` attribute has been changed to "+'use the `data-data` and `data-tags="true"` attributes and will be '+"removed in future versions of Select2.")}Utils.StoreData($e[0],"data",Utils.GetData($e[0],"select2Tags"));Utils.StoreData($e[0],"tags",true)}if(Utils.GetData($e[0],"ajaxUrl")){if(this.options.debug&&window.console&&console.warn){console.warn("Select2: The `data-ajax-url` attribute has been changed to "+"`data-ajax--url` and support for the old attribute will be removed"+" in future versions of Select2.")}$e.attr("ajax--url",Utils.GetData($e[0],"ajaxUrl"));Utils.StoreData($e[0],"ajax-Url",Utils.GetData($e[0],"ajaxUrl"))}var dataset={};if($.fn.jquery&&$.fn.jquery.substr(0,2)=="1."&&$e[0].dataset){dataset=$.extend(true,{},$e[0].dataset,Utils.GetData($e[0]))}else{dataset=Utils.GetData($e[0])}var data=$.extend(true,{},dataset);data=Utils._convertData(data);for(var key in data){if($.inArray(key,excludedData)>-1){continue}if($.isPlainObject(this.options[key])){$.extend(this.options[key],data[key])}else{this.options[key]=data[key]}}return this};Options.prototype.get=function(key){return this.options[key]};Options.prototype.set=function(key,val){this.options[key]=val};return Options});S2.define("select2/core",["jquery","./options","./utils","./keys"],function($,Options,Utils,KEYS){var Select2=function($element,options){if(Utils.GetData($element[0],"select2")!=null){Utils.GetData($element[0],"select2").destroy()}this.$element=$element;this.id=this._generateId($element);options=options||{};this.options=new Options(options,$element);Select2.__super__.constructor.call(this);var tabindex=$element.attr("tabindex")||0;Utils.StoreData($element[0],"old-tabindex",tabindex);$element.attr("tabindex","-1");var DataAdapter=this.options.get("dataAdapter");this.dataAdapter=new DataAdapter($element,this.options);var $container=this.render();this._placeContainer($container);var SelectionAdapter=this.options.get("selectionAdapter");this.selection=new SelectionAdapter($element,this.options);this.$selection=this.selection.render();this.selection.position(this.$selection,$container);var DropdownAdapter=this.options.get("dropdownAdapter");this.dropdown=new DropdownAdapter($element,this.options);this.$dropdown=this.dropdown.render();this.dropdown.position(this.$dropdown,$container);var ResultsAdapter=this.options.get("resultsAdapter");this.results=new ResultsAdapter($element,this.options,this.dataAdapter);this.$results=this.results.render();this.results.position(this.$results,this.$dropdown);var self=this;this._bindAdapters();this._registerDomEvents();this._registerDataEvents();this._registerSelectionEvents();this._registerDropdownEvents();this._registerResultsEvents();this._registerEvents();this.dataAdapter.current(function(initialData){self.trigger("selection:update",{data:initialData})});$element.addClass("select2-hidden-accessible");$element.attr("aria-hidden","true");this._syncAttributes();Utils.StoreData($element[0],"select2",this);$element.data("select2",this)};Utils.Extend(Select2,Utils.Observable);Select2.prototype._generateId=function($element){var id="";if($element.attr("id")!=null){id=$element.attr("id")}else if($element.attr("name")!=null){id=$element.attr("name")+"-"+Utils.generateChars(2)}else{id=Utils.generateChars(4)}id=id.replace(/(:|\.|\[|\]|,)/g,"");id="select2-"+id;return id};Select2.prototype._placeContainer=function($container){$container.insertAfter(this.$element);var width=this._resolveWidth(this.$element,this.options.get("width"));if(width!=null){$container.css("width",width)}};Select2.prototype._resolveWidth=function($element,method){var WIDTH=/^width:(([-+]?([0-9]*\.)?[0-9]+)(px|em|ex|%|in|cm|mm|pt|pc))/i;if(method=="resolve"){var styleWidth=this._resolveWidth($element,"style");if(styleWidth!=null){return styleWidth}return this._resolveWidth($element,"element")}if(method=="element"){var elementWidth=$element.outerWidth(false);if(elementWidth<=0){return"auto"}return elementWidth+"px"}if(method=="style"){var style=$element.attr("style");if(typeof style!=="string"){return null}var attrs=style.split(";");for(var i=0,l=attrs.length;i<l;i=i+1){var attr=attrs[i].replace(/\s/g,"");var matches=attr.match(WIDTH);if(matches!==null&&matches.length>=1){return matches[1]}}return null}return method};Select2.prototype._bindAdapters=function(){this.dataAdapter.bind(this,this.$container);this.selection.bind(this,this.$container);this.dropdown.bind(this,this.$container);this.results.bind(this,this.$container)};Select2.prototype._registerDomEvents=function(){var self=this;this.$element.on("change.select2",function(){self.dataAdapter.current(function(data){self.trigger("selection:update",{data:data})})});this.$element.on("focus.select2",function(evt){self.trigger("focus",evt)});this._syncA=Utils.bind(this._syncAttributes,this);this._syncS=Utils.bind(this._syncSubtree,this);if(this.$element[0].attachEvent){this.$element[0].attachEvent("onpropertychange",this._syncA)}var observer=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;if(observer!=null){this._observer=new observer(function(mutations){$.each(mutations,self._syncA);$.each(mutations,self._syncS)});this._observer.observe(this.$element[0],{attributes:true,childList:true,subtree:false})}else if(this.$element[0].addEventListener){this.$element[0].addEventListener("DOMAttrModified",self._syncA,false);this.$element[0].addEventListener("DOMNodeInserted",self._syncS,false);this.$element[0].addEventListener("DOMNodeRemoved",self._syncS,false)}};Select2.prototype._registerDataEvents=function(){var self=this;this.dataAdapter.on("*",function(name,params){self.trigger(name,params)})};Select2.prototype._registerSelectionEvents=function(){var self=this;var nonRelayEvents=["toggle","focus"];this.selection.on("toggle",function(){self.toggleDropdown()});this.selection.on("focus",function(params){self.focus(params)});this.selection.on("*",function(name,params){if($.inArray(name,nonRelayEvents)!==-1){return}self.trigger(name,params)})};Select2.prototype._registerDropdownEvents=function(){var self=this;this.dropdown.on("*",function(name,params){self.trigger(name,params)})};Select2.prototype._registerResultsEvents=function(){var self=this;this.results.on("*",function(name,params){self.trigger(name,params)})};Select2.prototype._registerEvents=function(){var self=this;this.on("open",function(){self.$container.addClass("select2-container--open")});this.on("close",function(){self.$container.removeClass("select2-container--open")});this.on("enable",function(){self.$container.removeClass("select2-container--disabled")});this.on("disable",function(){self.$container.addClass("select2-container--disabled")});this.on("blur",function(){self.$container.removeClass("select2-container--focus")});this.on("query",function(params){if(!self.isOpen()){self.trigger("open",{})}this.dataAdapter.query(params,function(data){self.trigger("results:all",{data:data,query:params})})});this.on("query:append",function(params){this.dataAdapter.query(params,function(data){self.trigger("results:append",{data:data,query:params})})});this.on("keypress",function(evt){var key=evt.which;if(self.isOpen()){if(key===KEYS.ESC||key===KEYS.TAB||key===KEYS.UP&&evt.altKey){self.close();evt.preventDefault()}else if(key===KEYS.ENTER){self.trigger("results:select",{});evt.preventDefault()}else if(key===KEYS.SPACE&&evt.ctrlKey){self.trigger("results:toggle",{});evt.preventDefault()}else if(key===KEYS.UP){self.trigger("results:previous",{});evt.preventDefault()}else if(key===KEYS.DOWN){self.trigger("results:next",{});evt.preventDefault()}}else{if(key===KEYS.ENTER||key===KEYS.SPACE||key===KEYS.DOWN&&evt.altKey){self.open();evt.preventDefault()}}})};Select2.prototype._syncAttributes=function(){this.options.set("disabled",this.$element.prop("disabled"));if(this.options.get("disabled")){if(this.isOpen()){this.close()}this.trigger("disable",{})}else{this.trigger("enable",{})}};Select2.prototype._syncSubtree=function(evt,mutations){var changed=false;var self=this;if(evt&&evt.target&&(evt.target.nodeName!=="OPTION"&&evt.target.nodeName!=="OPTGROUP")){return}if(!mutations){changed=true}else if(mutations.addedNodes&&mutations.addedNodes.length>0){for(var n=0;n<mutations.addedNodes.length;n++){var node=mutations.addedNodes[n];if(node.selected){changed=true}}}else if(mutations.removedNodes&&mutations.removedNodes.length>0){changed=true}if(changed){this.dataAdapter.current(function(currentData){self.trigger("selection:update",{data:currentData})})}};Select2.prototype.trigger=function(name,args){var actualTrigger=Select2.__super__.trigger;var preTriggerMap={open:"opening",close:"closing",select:"selecting",unselect:"unselecting",clear:"clearing"};if(args===undefined){args={}}if(name in preTriggerMap){var preTriggerName=preTriggerMap[name];var preTriggerArgs={prevented:false,name:name,args:args};actualTrigger.call(this,preTriggerName,preTriggerArgs);if(preTriggerArgs.prevented){args.prevented=true;return}}actualTrigger.call(this,name,args)};Select2.prototype.toggleDropdown=function(){if(this.options.get("disabled")){return}if(this.isOpen()){this.close()}else{this.open()}};Select2.prototype.open=function(){if(this.isOpen()){return}this.trigger("query",{})};Select2.prototype.close=function(){if(!this.isOpen()){return}this.trigger("close",{})};Select2.prototype.isOpen=function(){return this.$container.hasClass("select2-container--open")};Select2.prototype.hasFocus=function(){return this.$container.hasClass("select2-container--focus")};Select2.prototype.focus=function(data){if(this.hasFocus()){return}this.$container.addClass("select2-container--focus");this.trigger("focus",{})};Select2.prototype.enable=function(args){if(this.options.get("debug")&&window.console&&console.warn){console.warn('Select2: The `select2("enable")` method has been deprecated and will'+' be removed in later Select2 versions. Use $element.prop("disabled")'+" instead.")}if(args==null||args.length===0){args=[true]}var disabled=!args[0];this.$element.prop("disabled",disabled)};Select2.prototype.data=function(){if(this.options.get("debug")&&arguments.length>0&&window.console&&console.warn){console.warn('Select2: Data can no longer be set using `select2("data")`. You '+"should consider setting the value instead using `$element.val()`.")}var data=[];this.dataAdapter.current(function(currentData){data=currentData});return data};Select2.prototype.val=function(args){if(this.options.get("debug")&&window.console&&console.warn){console.warn('Select2: The `select2("val")` method has been deprecated and will be'+" removed in later Select2 versions. Use $element.val() instead.")}if(args==null||args.length===0){return this.$element.val()}var newVal=args[0];if($.isArray(newVal)){newVal=$.map(newVal,function(obj){return obj.toString()})}this.$element.val(newVal).trigger("change")};Select2.prototype.destroy=function(){this.$container.remove();if(this.$element[0].detachEvent){this.$element[0].detachEvent("onpropertychange",this._syncA)}if(this._observer!=null){this._observer.disconnect();this._observer=null}else if(this.$element[0].removeEventListener){this.$element[0].removeEventListener("DOMAttrModified",this._syncA,false);this.$element[0].removeEventListener("DOMNodeInserted",this._syncS,false);this.$element[0].removeEventListener("DOMNodeRemoved",this._syncS,false)}this._syncA=null;this._syncS=null;this.$element.off(".select2");this.$element.attr("tabindex",Utils.GetData(this.$element[0],"old-tabindex"));this.$element.removeClass("select2-hidden-accessible");this.$element.attr("aria-hidden","false");Utils.RemoveData(this.$element[0]);this.$element.removeData("select2");this.dataAdapter.destroy();this.selection.destroy();this.dropdown.destroy();this.results.destroy();this.dataAdapter=null;this.selection=null;this.dropdown=null;this.results=null};Select2.prototype.render=function(){var $container=$('<span class="select2 select2-container">'+'<span class="selection"></span>'+'<span class="dropdown-wrapper" aria-hidden="true"></span>'+"</span>");$container.attr("dir",this.options.get("dir"));this.$container=$container;this.$container.addClass("select2-container--"+this.options.get("theme"));Utils.StoreData($container[0],"element",this.$element);return $container};return Select2});S2.define("select2/compat/utils",["jquery"],function($){function syncCssClasses($dest,$src,adapter){var classes,replacements=[],adapted;classes=$.trim($dest.attr("class"));if(classes){classes=""+classes;$(classes.split(/\s+/)).each(function(){if(this.indexOf("select2-")===0){replacements.push(this)}})}classes=$.trim($src.attr("class"));if(classes){classes=""+classes;$(classes.split(/\s+/)).each(function(){if(this.indexOf("select2-")!==0){adapted=adapter(this);if(adapted!=null){replacements.push(adapted)}}})}$dest.attr("class",replacements.join(" "))}return{syncCssClasses:syncCssClasses}});S2.define("select2/compat/containerCss",["jquery","./utils"],function($,CompatUtils){function _containerAdapter(clazz){return null}function ContainerCSS(){}ContainerCSS.prototype.render=function(decorated){var $container=decorated.call(this);var containerCssClass=this.options.get("containerCssClass")||"";if($.isFunction(containerCssClass)){containerCssClass=containerCssClass(this.$element)}var containerCssAdapter=this.options.get("adaptContainerCssClass");containerCssAdapter=containerCssAdapter||_containerAdapter;if(containerCssClass.indexOf(":all:")!==-1){containerCssClass=containerCssClass.replace(":all:","");var _cssAdapter=containerCssAdapter;containerCssAdapter=function(clazz){var adapted=_cssAdapter(clazz);if(adapted!=null){return adapted+" "+clazz}return clazz}}var containerCss=this.options.get("containerCss")||{};if($.isFunction(containerCss)){containerCss=containerCss(this.$element)}CompatUtils.syncCssClasses($container,this.$element,containerCssAdapter);$container.css(containerCss);$container.addClass(containerCssClass);return $container};return ContainerCSS});S2.define("select2/compat/dropdownCss",["jquery","./utils"],function($,CompatUtils){function _dropdownAdapter(clazz){return null}function DropdownCSS(){}DropdownCSS.prototype.render=function(decorated){var $dropdown=decorated.call(this);var dropdownCssClass=this.options.get("dropdownCssClass")||"";if($.isFunction(dropdownCssClass)){dropdownCssClass=dropdownCssClass(this.$element)}var dropdownCssAdapter=this.options.get("adaptDropdownCssClass");dropdownCssAdapter=dropdownCssAdapter||_dropdownAdapter;if(dropdownCssClass.indexOf(":all:")!==-1){dropdownCssClass=dropdownCssClass.replace(":all:","");var _cssAdapter=dropdownCssAdapter;dropdownCssAdapter=function(clazz){var adapted=_cssAdapter(clazz);if(adapted!=null){return adapted+" "+clazz}return clazz}}var dropdownCss=this.options.get("dropdownCss")||{};if($.isFunction(dropdownCss)){dropdownCss=dropdownCss(this.$element)}CompatUtils.syncCssClasses($dropdown,this.$element,dropdownCssAdapter);$dropdown.css(dropdownCss);$dropdown.addClass(dropdownCssClass);return $dropdown};return DropdownCSS});S2.define("select2/compat/initSelection",["jquery"],function($){function InitSelection(decorated,$element,options){if(options.get("debug")&&window.console&&console.warn){console.warn("Select2: The `initSelection` option has been deprecated in favor"+" of a custom data adapter that overrides the `current` method. "+"This method is now called multiple times instead of a single "+"time when the instance is initialized. Support will be removed "+"for the `initSelection` option in future versions of Select2")}this.initSelection=options.get("initSelection");this._isInitialized=false;decorated.call(this,$element,options)}InitSelection.prototype.current=function(decorated,callback){var self=this;if(this._isInitialized){decorated.call(this,callback);return}this.initSelection.call(null,this.$element,function(data){self._isInitialized=true;if(!$.isArray(data)){data=[data]}callback(data)})};return InitSelection});S2.define("select2/compat/inputData",["jquery","../utils"],function($,Utils){function InputData(decorated,$element,options){this._currentData=[];this._valueSeparator=options.get("valueSeparator")||",";if($element.prop("type")==="hidden"){if(options.get("debug")&&console&&console.warn){console.warn("Select2: Using a hidden input with Select2 is no longer "+"supported and may stop working in the future. It is recommended "+"to use a `<select>` element instead.")}}decorated.call(this,$element,options)}InputData.prototype.current=function(_,callback){function getSelected(data,selectedIds){var selected=[];if(data.selected||$.inArray(data.id,selectedIds)!==-1){data.selected=true;selected.push(data)}else{data.selected=false}if(data.children){selected.push.apply(selected,getSelected(data.children,selectedIds))}return selected}var selected=[];for(var d=0;d<this._currentData.length;d++){var data=this._currentData[d];selected.push.apply(selected,getSelected(data,this.$element.val().split(this._valueSeparator)))}callback(selected)};InputData.prototype.select=function(_,data){if(!this.options.get("multiple")){this.current(function(allData){$.map(allData,function(data){data.selected=false})});this.$element.val(data.id);this.$element.trigger("change")}else{var value=this.$element.val();value+=this._valueSeparator+data.id;this.$element.val(value);this.$element.trigger("change")}};InputData.prototype.unselect=function(_,data){var self=this;data.selected=false;this.current(function(allData){var values=[];for(var d=0;d<allData.length;d++){var item=allData[d];if(data.id==item.id){continue}values.push(item.id)}self.$element.val(values.join(self._valueSeparator));self.$element.trigger("change")})};InputData.prototype.query=function(_,params,callback){var results=[];for(var d=0;d<this._currentData.length;d++){var data=this._currentData[d];var matches=this.matches(params,data);if(matches!==null){results.push(matches)}}callback({results:results})};InputData.prototype.addOptions=function(_,$options){var options=$.map($options,function($option){return Utils.GetData($option[0],"data")});this._currentData.push.apply(this._currentData,options)};return InputData});S2.define("select2/compat/matcher",["jquery"],function($){function oldMatcher(matcher){function wrappedMatcher(params,data){var match=$.extend(true,{},data);if(params.term==null||$.trim(params.term)===""){return match}if(data.children){for(var c=data.children.length-1;c>=0;c--){var child=data.children[c];var doesMatch=matcher(params.term,child.text,child);if(!doesMatch){match.children.splice(c,1)}}if(match.children.length>0){return match}}if(matcher(params.term,data.text,data)){return match}return null}return wrappedMatcher}return oldMatcher});S2.define("select2/compat/query",[],function(){function Query(decorated,$element,options){if(options.get("debug")&&window.console&&console.warn){console.warn("Select2: The `query` option has been deprecated in favor of a "+"custom data adapter that overrides the `query` method. Support "+"will be removed for the `query` option in future versions of "+"Select2.")}decorated.call(this,$element,options)}Query.prototype.query=function(_,params,callback){params.callback=callback;var query=this.options.get("query");query.call(null,params)};return Query});S2.define("select2/dropdown/attachContainer",[],function(){function AttachContainer(decorated,$element,options){decorated.call(this,$element,options)}AttachContainer.prototype.position=function(decorated,$dropdown,$container){var $dropdownContainer=$container.find(".dropdown-wrapper");$dropdownContainer.append($dropdown);$dropdown.addClass("select2-dropdown--below");$container.addClass("select2-container--below")};return AttachContainer});S2.define("select2/dropdown/stopPropagation",[],function(){function StopPropagation(){}StopPropagation.prototype.bind=function(decorated,container,$container){decorated.call(this,container,$container);var stoppedEvents=["blur","change","click","dblclick","focus","focusin","focusout","input","keydown","keyup","keypress","mousedown","mouseenter","mouseleave","mousemove","mouseover","mouseup","search","touchend","touchstart"];this.$dropdown.on(stoppedEvents.join(" "),function(evt){evt.stopPropagation()})};return StopPropagation});S2.define("select2/selection/stopPropagation",[],function(){function StopPropagation(){}StopPropagation.prototype.bind=function(decorated,container,$container){decorated.call(this,container,$container);var stoppedEvents=["blur","change","click","dblclick","focus","focusin","focusout","input","keydown","keyup","keypress","mousedown","mouseenter","mouseleave","mousemove","mouseover","mouseup","search","touchend","touchstart"];this.$selection.on(stoppedEvents.join(" "),function(evt){evt.stopPropagation()})};return StopPropagation});(function(factory){if(typeof S2.define==="function"&&S2.define.amd){S2.define("jquery-mousewheel",["jquery"],factory)}else if(typeof exports==="object"){module.exports=factory}else{factory(jQuery)}})(function($){var toFix=["wheel","mousewheel","DOMMouseScroll","MozMousePixelScroll"],toBind="onwheel"in document||document.documentMode>=9?["wheel"]:["mousewheel","DomMouseScroll","MozMousePixelScroll"],slice=Array.prototype.slice,nullLowestDeltaTimeout,lowestDelta;if($.event.fixHooks){for(var i=toFix.length;i;){$.event.fixHooks[toFix[--i]]=$.event.mouseHooks}}var special=$.event.special.mousewheel={version:"3.1.12",setup:function(){if(this.addEventListener){for(var i=toBind.length;i;){this.addEventListener(toBind[--i],handler,false)}}else{this.onmousewheel=handler}$.data(this,"mousewheel-line-height",special.getLineHeight(this));$.data(this,"mousewheel-page-height",special.getPageHeight(this))},teardown:function(){if(this.removeEventListener){for(var i=toBind.length;i;){this.removeEventListener(toBind[--i],handler,false)}}else{this.onmousewheel=null}$.removeData(this,"mousewheel-line-height");$.removeData(this,"mousewheel-page-height")},getLineHeight:function(elem){var $elem=$(elem),$parent=$elem["offsetParent"in $.fn?"offsetParent":"parent"]();if(!$parent.length){$parent=$("body")}return parseInt($parent.css("fontSize"),10)||parseInt($elem.css("fontSize"),10)||16},getPageHeight:function(elem){return $(elem).height()},settings:{adjustOldDeltas:true,normalizeOffset:true}};$.fn.extend({mousewheel:function(fn){return fn?this.bind("mousewheel",fn):this.trigger("mousewheel")},unmousewheel:function(fn){return this.unbind("mousewheel",fn)}});function handler(event){var orgEvent=event||window.event,args=slice.call(arguments,1),delta=0,deltaX=0,deltaY=0,absDelta=0,offsetX=0,offsetY=0;event=$.event.fix(orgEvent);event.type="mousewheel";if("detail"in orgEvent){deltaY=orgEvent.detail*-1}if("wheelDelta"in orgEvent){deltaY=orgEvent.wheelDelta}if("wheelDeltaY"in orgEvent){deltaY=orgEvent.wheelDeltaY}if("wheelDeltaX"in orgEvent){deltaX=orgEvent.wheelDeltaX*-1}if("axis"in orgEvent&&orgEvent.axis===orgEvent.HORIZONTAL_AXIS){deltaX=deltaY*-1;deltaY=0}delta=deltaY===0?deltaX:deltaY;if("deltaY"in orgEvent){deltaY=orgEvent.deltaY*-1;delta=deltaY}if("deltaX"in orgEvent){deltaX=orgEvent.deltaX;if(deltaY===0){delta=deltaX*-1}}if(deltaY===0&&deltaX===0){return}if(orgEvent.deltaMode===1){var lineHeight=$.data(this,"mousewheel-line-height");delta*=lineHeight;deltaY*=lineHeight;deltaX*=lineHeight}else if(orgEvent.deltaMode===2){var pageHeight=$.data(this,"mousewheel-page-height");delta*=pageHeight;deltaY*=pageHeight;deltaX*=pageHeight}absDelta=Math.max(Math.abs(deltaY),Math.abs(deltaX));if(!lowestDelta||absDelta<lowestDelta){lowestDelta=absDelta;if(shouldAdjustOldDeltas(orgEvent,absDelta)){lowestDelta/=40}}if(shouldAdjustOldDeltas(orgEvent,absDelta)){delta/=40;deltaX/=40;deltaY/=40}delta=Math[delta>=1?"floor":"ceil"](delta/lowestDelta);deltaX=Math[deltaX>=1?"floor":"ceil"](deltaX/lowestDelta);deltaY=Math[deltaY>=1?"floor":"ceil"](deltaY/lowestDelta);if(special.settings.normalizeOffset&&this.getBoundingClientRect){var boundingRect=this.getBoundingClientRect();offsetX=event.clientX-boundingRect.left;offsetY=event.clientY-boundingRect.top}event.deltaX=deltaX;event.deltaY=deltaY;event.deltaFactor=lowestDelta;event.offsetX=offsetX;event.offsetY=offsetY;event.deltaMode=0;args.unshift(event,delta,deltaX,deltaY);if(nullLowestDeltaTimeout){clearTimeout(nullLowestDeltaTimeout)}nullLowestDeltaTimeout=setTimeout(nullLowestDelta,200);return($.event.dispatch||$.event.handle).apply(this,args)}function nullLowestDelta(){lowestDelta=null}function shouldAdjustOldDeltas(orgEvent,absDelta){return special.settings.adjustOldDeltas&&orgEvent.type==="mousewheel"&&absDelta%120===0}});S2.define("jquery.select2",["jquery","jquery-mousewheel","./select2/core","./select2/defaults","./select2/utils"],function($,_,Select2,Defaults,Utils){if($.fn.select2==null){var thisMethods=["open","close","destroy"];$.fn.select2=function(options){options=options||{};if(typeof options==="object"){this.each(function(){var instanceOptions=$.extend(true,{},options);var instance=new Select2($(this),instanceOptions)});return this}else if(typeof options==="string"){var ret;var args=Array.prototype.slice.call(arguments,1);this.each(function(){var instance=Utils.GetData(this,"select2");if(instance==null&&window.console&&console.error){console.error("The select2('"+options+"') method was called on an "+"element that is not using Select2.")}ret=instance[options].apply(instance,args)});if($.inArray(options,thisMethods)>-1){return this}return ret}else{throw new Error("Invalid arguments for Select2: "+options)}}}if($.fn.select2.defaults==null){$.fn.select2.defaults=Defaults}return Select2});return{define:S2.define,require:S2.require}}();var select2=S2.require("jquery.select2");jQuery.fn.select2.amd=S2;return select2});
|
|
lets-encrypt/wizard/assets/select2/js/select2.min.min.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
(function(factory){if(typeof define==="function"&&define.amd){define(["jquery"],factory)}else if(typeof module==="object"&&module.exports){module.exports=function(root,jQuery){if(jQuery===undefined){if(typeof window!=="undefined"){jQuery=require("jquery")}else{jQuery=require("jquery")(root)}}factory(jQuery);return jQuery}}else{factory(jQuery)}})(function(jQuery){var S2=function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd){var S2=jQuery.fn.select2.amd}var S2;(function(){if(!S2||!S2.requirejs){if(!S2){S2={}}else{require=S2}var requirejs,require,define;(function(undef){var main,req,makeMap,handlers,defined={},waiting={},config={},defining={},hasOwn=Object.prototype.hasOwnProperty,aps=[].slice,jsSuffixRegExp=/\.js$/;function hasProp(obj,prop){return hasOwn.call(obj,prop)}function normalize(name,baseName){var nameParts,nameSegment,mapValue,foundMap,lastIndex,foundI,foundStarMap,starI,i,j,part,normalizedBaseParts,baseParts=baseName&&baseName.split("/"),map=config.map,starMap=map&&map["*"]||{};if(name){name=name.split("/");lastIndex=name.length-1;if(config.nodeIdCompat&&jsSuffixRegExp.test(name[lastIndex])){name[lastIndex]=name[lastIndex].replace(jsSuffixRegExp,"")}if(name[0].charAt(0)==="."&&baseParts){normalizedBaseParts=baseParts.slice(0,baseParts.length-1);name=normalizedBaseParts.concat(name)}for(i=0;i<name.length;i++){part=name[i];if(part==="."){name.splice(i,1);i-=1}else if(part===".."){if(i===0||i===1&&name[2]===".."||name[i-1]===".."){continue}else if(i>0){name.splice(i-1,2);i-=2}}}name=name.join("/")}if((baseParts||starMap)&&map){nameParts=name.split("/");for(i=nameParts.length;i>0;i-=1){nameSegment=nameParts.slice(0,i).join("/");if(baseParts){for(j=baseParts.length;j>0;j-=1){mapValue=map[baseParts.slice(0,j).join("/")];if(mapValue){mapValue=mapValue[nameSegment];if(mapValue){foundMap=mapValue;foundI=i;break}}}}if(foundMap){break}if(!foundStarMap&&starMap&&starMap[nameSegment]){foundStarMap=starMap[nameSegment];starI=i}}if(!foundMap&&foundStarMap){foundMap=foundStarMap;foundI=starI}if(foundMap){nameParts.splice(0,foundI,foundMap);name=nameParts.join("/")}}return name}function makeRequire(relName,forceSync){return function(){var args=aps.call(arguments,0);if(typeof args[0]!=="string"&&args.length===1){args.push(null)}return req.apply(undef,args.concat([relName,forceSync]))}}function makeNormalize(relName){return function(name){return normalize(name,relName)}}function makeLoad(depName){return function(value){defined[depName]=value}}function callDep(name){if(hasProp(waiting,name)){var args=waiting[name];delete waiting[name];defining[name]=true;main.apply(undef,args)}if(!hasProp(defined,name)&&!hasProp(defining,name)){throw new Error("No "+name)}return defined[name]}function splitPrefix(name){var prefix,index=name?name.indexOf("!"):-1;if(index>-1){prefix=name.substring(0,index);name=name.substring(index+1,name.length)}return[prefix,name]}function makeRelParts(relName){return relName?splitPrefix(relName):[]}makeMap=function(name,relParts){var plugin,parts=splitPrefix(name),prefix=parts[0],relResourceName=relParts[1];name=parts[1];if(prefix){prefix=normalize(prefix,relResourceName);plugin=callDep(prefix)}if(prefix){if(plugin&&plugin.normalize){name=plugin.normalize(name,makeNormalize(relResourceName))}else{name=normalize(name,relResourceName)}}else{name=normalize(name,relResourceName);parts=splitPrefix(name);prefix=parts[0];name=parts[1];if(prefix){plugin=callDep(prefix)}}return{f:prefix?prefix+"!"+name:name,n:name,pr:prefix,p:plugin}};function makeConfig(name){return function(){return config&&config.config&&config.config[name]||{}}}handlers={require:function(name){return makeRequire(name)},exports:function(name){var e=defined[name];if(typeof e!=="undefined"){return e}else{return defined[name]={}}},module:function(name){return{id:name,uri:"",exports:defined[name],config:makeConfig(name)}}};main=function(name,deps,callback,relName){var cjsModule,depName,ret,map,i,relParts,args=[],callbackType=typeof callback,usingExports;relName=relName||name;relParts=makeRelParts(relName);if(callbackType==="undefined"||callbackType==="function"){deps=!deps.length&&callback.length?["require","exports","module"]:deps;for(i=0;i<deps.length;i+=1){map=makeMap(deps[i],relParts);depName=map.f;if(depName==="require"){args[i]=handlers.require(name)}else if(depName==="exports"){args[i]=handlers.exports(name);usingExports=true}else if(depName==="module"){cjsModule=args[i]=handlers.module(name)}else if(hasProp(defined,depName)||hasProp(waiting,depName)||hasProp(defining,depName)){args[i]=callDep(depName)}else if(map.p){map.p.load(map.n,makeRequire(relName,true),makeLoad(depName),{});args[i]=defined[depName]}else{throw new Error(name+" missing "+depName)}}ret=callback?callback.apply(defined[name],args):undefined;if(name){if(cjsModule&&cjsModule.exports!==undef&&cjsModule.exports!==defined[name]){defined[name]=cjsModule.exports}else if(ret!==undef||!usingExports){defined[name]=ret}}}else if(name){defined[name]=callback}};requirejs=require=req=function(deps,callback,relName,forceSync,alt){if(typeof deps==="string"){if(handlers[deps]){return handlers[deps](callback)}return callDep(makeMap(deps,makeRelParts(callback)).f)}else if(!deps.splice){config=deps;if(config.deps){req(config.deps,config.callback)}if(!callback){return}if(callback.splice){deps=callback;callback=relName;relName=null}else{deps=undef}}callback=callback||function(){};if(typeof relName==="function"){relName=forceSync;forceSync=alt}if(forceSync){main(undef,deps,callback,relName)}else{setTimeout(function(){main(undef,deps,callback,relName)},4)}return req};req.config=function(cfg){return req(cfg)};requirejs._defined=defined;define=function(name,deps,callback){if(typeof name!=="string"){throw new Error("See almond README: incorrect module build, no module name")}if(!deps.splice){callback=deps;deps=[]}if(!hasProp(defined,name)&&!hasProp(waiting,name)){waiting[name]=[name,deps,callback]}};define.amd={jQuery:true}})();S2.requirejs=requirejs;S2.require=require;S2.define=define}})();S2.define("almond",function(){});S2.define("jquery",[],function(){var _$=jQuery||$;if(_$==null&&console&&console.error){console.error("Select2: An instance of jQuery or a jQuery-compatible library was not "+"found. Make sure that you are including jQuery before Select2 on your "+"web page.")}return _$});S2.define("select2/utils",["jquery"],function($){var Utils={};Utils.Extend=function(ChildClass,SuperClass){var __hasProp={}.hasOwnProperty;function BaseConstructor(){this.constructor=ChildClass}for(var key in SuperClass){if(__hasProp.call(SuperClass,key)){ChildClass[key]=SuperClass[key]}}BaseConstructor.prototype=SuperClass.prototype;ChildClass.prototype=new BaseConstructor;ChildClass.__super__=SuperClass.prototype;return ChildClass};function getMethods(theClass){var proto=theClass.prototype;var methods=[];for(var methodName in proto){var m=proto[methodName];if(typeof m!=="function"){continue}if(methodName==="constructor"){continue}methods.push(methodName)}return methods}Utils.Decorate=function(SuperClass,DecoratorClass){var decoratedMethods=getMethods(DecoratorClass);var superMethods=getMethods(SuperClass);function DecoratedClass(){var unshift=Array.prototype.unshift;var argCount=DecoratorClass.prototype.constructor.length;var calledConstructor=SuperClass.prototype.constructor;if(argCount>0){unshift.call(arguments,SuperClass.prototype.constructor);calledConstructor=DecoratorClass.prototype.constructor}calledConstructor.apply(this,arguments)}DecoratorClass.displayName=SuperClass.displayName;function ctr(){this.constructor=DecoratedClass}DecoratedClass.prototype=new ctr;for(var m=0;m<superMethods.length;m++){var superMethod=superMethods[m];DecoratedClass.prototype[superMethod]=SuperClass.prototype[superMethod]}var calledMethod=function(methodName){var originalMethod=function(){};if(methodName in DecoratedClass.prototype){originalMethod=DecoratedClass.prototype[methodName]}var decoratedMethod=DecoratorClass.prototype[methodName];return function(){var unshift=Array.prototype.unshift;unshift.call(arguments,originalMethod);return decoratedMethod.apply(this,arguments)}};for(var d=0;d<decoratedMethods.length;d++){var decoratedMethod=decoratedMethods[d];DecoratedClass.prototype[decoratedMethod]=calledMethod(decoratedMethod)}return DecoratedClass};var Observable=function(){this.listeners={}};Observable.prototype.on=function(event,callback){this.listeners=this.listeners||{};if(event in this.listeners){this.listeners[event].push(callback)}else{this.listeners[event]=[callback]}};Observable.prototype.trigger=function(event){var slice=Array.prototype.slice;var params=slice.call(arguments,1);this.listeners=this.listeners||{};if(params==null){params=[]}if(params.length===0){params.push({})}params[0]._type=event;if(event in this.listeners){this.invoke(this.listeners[event],slice.call(arguments,1))}if("*"in this.listeners){this.invoke(this.listeners["*"],arguments)}};Observable.prototype.invoke=function(listeners,params){for(var i=0,len=listeners.length;i<len;i++){listeners[i].apply(this,params)}};Utils.Observable=Observable;Utils.generateChars=function(length){var chars="";for(var i=0;i<length;i++){var randomChar=Math.floor(Math.random()*36);chars+=randomChar.toString(36)}return chars};Utils.bind=function(func,context){return function(){func.apply(context,arguments)}};Utils._convertData=function(data){for(var originalKey in data){var keys=originalKey.split("-");var dataLevel=data;if(keys.length===1){continue}for(var k=0;k<keys.length;k++){var key=keys[k];key=key.substring(0,1).toLowerCase()+key.substring(1);if(!(key in dataLevel)){dataLevel[key]={}}if(k==keys.length-1){dataLevel[key]=data[originalKey]}dataLevel=dataLevel[key]}delete data[originalKey]}return data};Utils.hasScroll=function(index,el){var $el=$(el);var overflowX=el.style.overflowX;var overflowY=el.style.overflowY;if(overflowX===overflowY&&(overflowY==="hidden"||overflowY==="visible")){return false}if(overflowX==="scroll"||overflowY==="scroll"){return true}return $el.innerHeight()<el.scrollHeight||$el.innerWidth()<el.scrollWidth};Utils.escapeMarkup=function(markup){var replaceMap={"\\":"\","&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};if(typeof markup!=="string"){return markup}return String(markup).replace(/[&<>"'\/\\]/g,function(match){return replaceMap[match]})};Utils.appendMany=function($element,$nodes){if($.fn.jquery.substr(0,3)==="1.7"){var $jqNodes=$();$.map($nodes,function(node){$jqNodes=$jqNodes.add(node)});$nodes=$jqNodes}$element.append($nodes)};Utils.__cache={};var id=0;Utils.GetUniqueElementId=function(element){var select2Id=element.getAttribute("data-select2-id");if(select2Id==null){if(element.id){select2Id=element.id;element.setAttribute("data-select2-id",select2Id)}else{element.setAttribute("data-select2-id",++id);select2Id=id.toString()}}return select2Id};Utils.StoreData=function(element,name,value){var id=Utils.GetUniqueElementId(element);if(!Utils.__cache[id]){Utils.__cache[id]={}}Utils.__cache[id][name]=value};Utils.GetData=function(element,name){var id=Utils.GetUniqueElementId(element);if(name){if(Utils.__cache[id]){return Utils.__cache[id][name]!=null?Utils.__cache[id][name]:$(element).data(name)}return $(element).data(name)}else{return Utils.__cache[id]}};Utils.RemoveData=function(element){var id=Utils.GetUniqueElementId(element);if(Utils.__cache[id]!=null){delete Utils.__cache[id]}};return Utils});S2.define("select2/results",["jquery","./utils"],function($,Utils){function Results($element,options,dataAdapter){this.$element=$element;this.data=dataAdapter;this.options=options;Results.__super__.constructor.call(this)}Utils.Extend(Results,Utils.Observable);Results.prototype.render=function(){var $results=$('<ul class="select2-results__options" role="tree"></ul>');if(this.options.get("multiple")){$results.attr("aria-multiselectable","true")}this.$results=$results;return $results};Results.prototype.clear=function(){this.$results.empty()};Results.prototype.displayMessage=function(params){var escapeMarkup=this.options.get("escapeMarkup");this.clear();this.hideLoading();var $message=$('<li role="treeitem" aria-live="assertive"'+' class="select2-results__option"></li>');var message=this.options.get("translations").get(params.message);$message.append(escapeMarkup(message(params.args)));$message[0].className+=" select2-results__message";this.$results.append($message)};Results.prototype.hideMessages=function(){this.$results.find(".select2-results__message").remove()};Results.prototype.append=function(data){this.hideLoading();var $options=[];if(data.results==null||data.results.length===0){if(this.$results.children().length===0){this.trigger("results:message",{message:"noResults"})}return}data.results=this.sort(data.results);for(var d=0;d<data.results.length;d++){var item=data.results[d];var $option=this.option(item);$options.push($option)}this.$results.append($options)};Results.prototype.position=function($results,$dropdown){var $resultsContainer=$dropdown.find(".select2-results");$resultsContainer.append($results)};Results.prototype.sort=function(data){var sorter=this.options.get("sorter");return sorter(data)};Results.prototype.highlightFirstItem=function(){var $options=this.$results.find(".select2-results__option[aria-selected]");var $selected=$options.filter("[aria-selected=true]");if($selected.length>0){$selected.first().trigger("mouseenter")}else{$options.first().trigger("mouseenter")}this.ensureHighlightVisible()};Results.prototype.setClasses=function(){var self=this;this.data.current(function(selected){var selectedIds=$.map(selected,function(s){return s.id.toString()});var $options=self.$results.find(".select2-results__option[aria-selected]");$options.each(function(){var $option=$(this);var item=Utils.GetData(this,"data");var id=""+item.id;if(item.element!=null&&item.element.selected||item.element==null&&$.inArray(id,selectedIds)>-1){$option.attr("aria-selected","true")}else{$option.attr("aria-selected","false")}})})};Results.prototype.showLoading=function(params){this.hideLoading();var loadingMore=this.options.get("translations").get("searching");var loading={disabled:true,loading:true,text:loadingMore(params)};var $loading=this.option(loading);$loading.className+=" loading-results";this.$results.prepend($loading)};Results.prototype.hideLoading=function(){this.$results.find(".loading-results").remove()};Results.prototype.option=function(data){var option=document.createElement("li");option.className="select2-results__option";var attrs={role:"treeitem","aria-selected":"false"};if(data.disabled){delete attrs["aria-selected"];attrs["aria-disabled"]="true"}if(data.id==null){delete attrs["aria-selected"]}if(data._resultId!=null){option.id=data._resultId}if(data.title){option.title=data.title}if(data.children){attrs.role="group";attrs["aria-label"]=data.text;delete attrs["aria-selected"]}for(var attr in attrs){var val=attrs[attr];option.setAttribute(attr,val)}if(data.children){var $option=$(option);var label=document.createElement("strong");label.className="select2-results__group";var $label=$(label);this.template(data,label);var $children=[];for(var c=0;c<data.children.length;c++){var child=data.children[c];var $child=this.option(child);$children.push($child)}var $childrenContainer=$("<ul></ul>",{class:"select2-results__options select2-results__options--nested"});$childrenContainer.append($children);$option.append(label);$option.append($childrenContainer)}else{this.template(data,option)}Utils.StoreData(option,"data",data);return option};Results.prototype.bind=function(container,$container){var self=this;var id=container.id+"-results";this.$results.attr("id",id);container.on("results:all",function(params){self.clear();self.append(params.data);if(container.isOpen()){self.setClasses();self.highlightFirstItem()}});container.on("results:append",function(params){self.append(params.data);if(container.isOpen()){self.setClasses()}});container.on("query",function(params){self.hideMessages();self.showLoading(params)});container.on("select",function(){if(!container.isOpen()){return}self.setClasses();self.highlightFirstItem()});container.on("unselect",function(){if(!container.isOpen()){return}self.setClasses();self.highlightFirstItem()});container.on("open",function(){self.$results.attr("aria-expanded","true");self.$results.attr("aria-hidden","false");self.setClasses();self.ensureHighlightVisible()});container.on("close",function(){self.$results.attr("aria-expanded","false");self.$results.attr("aria-hidden","true");self.$results.removeAttr("aria-activedescendant")});container.on("results:toggle",function(){var $highlighted=self.getHighlightedResults();if($highlighted.length===0){return}$highlighted.trigger("mouseup")});container.on("results:select",function(){var $highlighted=self.getHighlightedResults();if($highlighted.length===0){return}var data=Utils.GetData($highlighted[0],"data");if($highlighted.attr("aria-selected")=="true"){self.trigger("close",{})}else{self.trigger("select",{data:data})}});container.on("results:previous",function(){var $highlighted=self.getHighlightedResults();var $options=self.$results.find("[aria-selected]");var currentIndex=$options.index($highlighted);if(currentIndex<=0){return}var nextIndex=currentIndex-1;if($highlighted.length===0){nextIndex=0}var $next=$options.eq(nextIndex);$next.trigger("mouseenter");var currentOffset=self.$results.offset().top;var nextTop=$next.offset().top;var nextOffset=self.$results.scrollTop()+(nextTop-currentOffset);if(nextIndex===0){self.$results.scrollTop(0)}else if(nextTop-currentOffset<0){self.$results.scrollTop(nextOffset)}});container.on("results:next",function(){var $highlighted=self.getHighlightedResults();var $options=self.$results.find("[aria-selected]");var currentIndex=$options.index($highlighted);var nextIndex=currentIndex+1;if(nextIndex>=$options.length){return}var $next=$options.eq(nextIndex);$next.trigger("mouseenter");var currentOffset=self.$results.offset().top+self.$results.outerHeight(false);var nextBottom=$next.offset().top+$next.outerHeight(false);var nextOffset=self.$results.scrollTop()+nextBottom-currentOffset;if(nextIndex===0){self.$results.scrollTop(0)}else if(nextBottom>currentOffset){self.$results.scrollTop(nextOffset)}});container.on("results:focus",function(params){params.element.addClass("select2-results__option--highlighted")});container.on("results:message",function(params){self.displayMessage(params)});if($.fn.mousewheel){this.$results.on("mousewheel",function(e){var top=self.$results.scrollTop();var bottom=self.$results.get(0).scrollHeight-top+e.deltaY;var isAtTop=e.deltaY>0&&top-e.deltaY<=0;var isAtBottom=e.deltaY<0&&bottom<=self.$results.height();if(isAtTop){self.$results.scrollTop(0);e.preventDefault();e.stopPropagation()}else if(isAtBottom){self.$results.scrollTop(self.$results.get(0).scrollHeight-self.$results.height());e.preventDefault();e.stopPropagation()}})}this.$results.on("mouseup",".select2-results__option[aria-selected]",function(evt){var $this=$(this);var data=Utils.GetData(this,"data");if($this.attr("aria-selected")==="true"){if(self.options.get("multiple")){self.trigger("unselect",{originalEvent:evt,data:data})}else{self.trigger("close",{})}return}self.trigger("select",{originalEvent:evt,data:data})});this.$results.on("mouseenter",".select2-results__option[aria-selected]",function(evt){var data=Utils.GetData(this,"data");self.getHighlightedResults().removeClass("select2-results__option--highlighted");self.trigger("results:focus",{data:data,element:$(this)})})};Results.prototype.getHighlightedResults=function(){var $highlighted=this.$results.find(".select2-results__option--highlighted");return $highlighted};Results.prototype.destroy=function(){this.$results.remove()};Results.prototype.ensureHighlightVisible=function(){var $highlighted=this.getHighlightedResults();if($highlighted.length===0){return}var $options=this.$results.find("[aria-selected]");var currentIndex=$options.index($highlighted);var currentOffset=this.$results.offset().top;var nextTop=$highlighted.offset().top;var nextOffset=this.$results.scrollTop()+(nextTop-currentOffset);var offsetDelta=nextTop-currentOffset;nextOffset-=$highlighted.outerHeight(false)*2;if(currentIndex<=2){this.$results.scrollTop(0)}else if(offsetDelta>this.$results.outerHeight()||offsetDelta<0){this.$results.scrollTop(nextOffset)}};Results.prototype.template=function(result,container){var template=this.options.get("templateResult");var escapeMarkup=this.options.get("escapeMarkup");var content=template(result,container);if(content==null){container.style.display="none"}else if(typeof content==="string"){container.innerHTML=escapeMarkup(content)}else{$(container).append(content)}};return Results});S2.define("select2/keys",[],function(){var KEYS={BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46};return KEYS});S2.define("select2/selection/base",["jquery","../utils","../keys"],function($,Utils,KEYS){function BaseSelection($element,options){this.$element=$element;this.options=options;BaseSelection.__super__.constructor.call(this)}Utils.Extend(BaseSelection,Utils.Observable);BaseSelection.prototype.render=function(){var $selection=$('<span class="select2-selection" role="combobox" '+' aria-haspopup="true" aria-expanded="false">'+"</span>");this._tabindex=0;if(Utils.GetData(this.$element[0],"old-tabindex")!=null){this._tabindex=Utils.GetData(this.$element[0],"old-tabindex")}else if(this.$element.attr("tabindex")!=null){this._tabindex=this.$element.attr("tabindex")}$selection.attr("title",this.$element.attr("title"));$selection.attr("tabindex",this._tabindex);this.$selection=$selection;return $selection};BaseSelection.prototype.bind=function(container,$container){var self=this;var id=container.id+"-container";var resultsId=container.id+"-results";this.container=container;this.$selection.on("focus",function(evt){self.trigger("focus",evt)});this.$selection.on("blur",function(evt){self._handleBlur(evt)});this.$selection.on("keydown",function(evt){self.trigger("keypress",evt);if(evt.which===KEYS.SPACE){evt.preventDefault()}});container.on("results:focus",function(params){self.$selection.attr("aria-activedescendant",params.data._resultId)});container.on("selection:update",function(params){self.update(params.data)});container.on("open",function(){self.$selection.attr("aria-expanded","true");self.$selection.attr("aria-owns",resultsId);self._attachCloseHandler(container)});container.on("close",function(){self.$selection.attr("aria-expanded","false");self.$selection.removeAttr("aria-activedescendant");self.$selection.removeAttr("aria-owns");self.$selection.focus();window.setTimeout(function(){self.$selection.focus()},0);self._detachCloseHandler(container)});container.on("enable",function(){self.$selection.attr("tabindex",self._tabindex)});container.on("disable",function(){self.$selection.attr("tabindex","-1")})};BaseSelection.prototype._handleBlur=function(evt){var self=this;window.setTimeout(function(){if(document.activeElement==self.$selection[0]||$.contains(self.$selection[0],document.activeElement)){return}self.trigger("blur",evt)},1)};BaseSelection.prototype._attachCloseHandler=function(container){var self=this;$(document.body).on("mousedown.select2."+container.id,function(e){var $target=$(e.target);var $select=$target.closest(".select2");var $all=$(".select2.select2-container--open");$all.each(function(){var $this=$(this);if(this==$select[0]){return}var $element=Utils.GetData(this,"element");$element.select2("close")})})};BaseSelection.prototype._detachCloseHandler=function(container){$(document.body).off("mousedown.select2."+container.id)};BaseSelection.prototype.position=function($selection,$container){var $selectionContainer=$container.find(".selection");$selectionContainer.append($selection)};BaseSelection.prototype.destroy=function(){this._detachCloseHandler(this.container)};BaseSelection.prototype.update=function(data){throw new Error("The `update` method must be defined in child classes.")};return BaseSelection});S2.define("select2/selection/single",["jquery","./base","../utils","../keys"],function($,BaseSelection,Utils,KEYS){function SingleSelection(){SingleSelection.__super__.constructor.apply(this,arguments)}Utils.Extend(SingleSelection,BaseSelection);SingleSelection.prototype.render=function(){var $selection=SingleSelection.__super__.render.call(this);$selection.addClass("select2-selection--single");$selection.html('<span class="select2-selection__rendered"></span>'+'<span class="select2-selection__arrow" role="presentation">'+'<b role="presentation"></b>'+"</span>");return $selection};SingleSelection.prototype.bind=function(container,$container){var self=this;SingleSelection.__super__.bind.apply(this,arguments);var id=container.id+"-container";this.$selection.find(".select2-selection__rendered").attr("id",id).attr("role","textbox").attr("aria-readonly","true");this.$selection.attr("aria-labelledby",id);this.$selection.on("mousedown",function(evt){if(evt.which!==1){return}self.trigger("toggle",{originalEvent:evt})});this.$selection.on("focus",function(evt){});this.$selection.on("blur",function(evt){});container.on("focus",function(evt){if(!container.isOpen()){self.$selection.focus()}})};SingleSelection.prototype.clear=function(){var $rendered=this.$selection.find(".select2-selection__rendered");$rendered.empty();$rendered.removeAttr("title")};SingleSelection.prototype.display=function(data,container){var template=this.options.get("templateSelection");var escapeMarkup=this.options.get("escapeMarkup");return escapeMarkup(template(data,container))};SingleSelection.prototype.selectionContainer=function(){return $("<span></span>")};SingleSelection.prototype.update=function(data){if(data.length===0){this.clear();return}var selection=data[0];var $rendered=this.$selection.find(".select2-selection__rendered");var formatted=this.display(selection,$rendered);$rendered.empty().append(formatted);$rendered.attr("title",selection.title||selection.text)};return SingleSelection});S2.define("select2/selection/multiple",["jquery","./base","../utils"],function($,BaseSelection,Utils){function MultipleSelection($element,options){MultipleSelection.__super__.constructor.apply(this,arguments)}Utils.Extend(MultipleSelection,BaseSelection);MultipleSelection.prototype.render=function(){var $selection=MultipleSelection.__super__.render.call(this);$selection.addClass("select2-selection--multiple");$selection.html('<ul class="select2-selection__rendered"></ul>');return $selection};MultipleSelection.prototype.bind=function(container,$container){var self=this;MultipleSelection.__super__.bind.apply(this,arguments);this.$selection.on("click",function(evt){self.trigger("toggle",{originalEvent:evt})});this.$selection.on("click",".select2-selection__choice__remove",function(evt){if(self.options.get("disabled")){return}var $remove=$(this);var $selection=$remove.parent();var data=Utils.GetData($selection[0],"data");self.trigger("unselect",{originalEvent:evt,data:data})})};MultipleSelection.prototype.clear=function(){var $rendered=this.$selection.find(".select2-selection__rendered");$rendered.empty();$rendered.removeAttr("title")};MultipleSelection.prototype.display=function(data,container){var template=this.options.get("templateSelection");var escapeMarkup=this.options.get("escapeMarkup");return escapeMarkup(template(data,container))};MultipleSelection.prototype.selectionContainer=function(){var $container=$('<li class="select2-selection__choice">'+'<span class="select2-selection__choice__remove" role="presentation">'+"×"+"</span>"+"</li>");return $container};MultipleSelection.prototype.update=function(data){this.clear();if(data.length===0){return}var $selections=[];for(var d=0;d<data.length;d++){var selection=data[d];var $selection=this.selectionContainer();var formatted=this.display(selection,$selection);$selection.append(formatted);$selection.attr("title",selection.title||selection.text);Utils.StoreData($selection[0],"data",selection);$selections.push($selection)}var $rendered=this.$selection.find(".select2-selection__rendered");Utils.appendMany($rendered,$selections)};return MultipleSelection});S2.define("select2/selection/placeholder",["../utils"],function(Utils){function Placeholder(decorated,$element,options){this.placeholder=this.normalizePlaceholder(options.get("placeholder"));decorated.call(this,$element,options)}Placeholder.prototype.normalizePlaceholder=function(_,placeholder){if(typeof placeholder==="string"){placeholder={id:"",text:placeholder}}return placeholder};Placeholder.prototype.createPlaceholder=function(decorated,placeholder){var $placeholder=this.selectionContainer();$placeholder.html(this.display(placeholder));$placeholder.addClass("select2-selection__placeholder").removeClass("select2-selection__choice");return $placeholder};Placeholder.prototype.update=function(decorated,data){var singlePlaceholder=data.length==1&&data[0].id!=this.placeholder.id;var multipleSelections=data.length>1;if(multipleSelections||singlePlaceholder){return decorated.call(this,data)}this.clear();var $placeholder=this.createPlaceholder(this.placeholder);this.$selection.find(".select2-selection__rendered").append($placeholder)};return Placeholder});S2.define("select2/selection/allowClear",["jquery","../keys","../utils"],function($,KEYS,Utils){function AllowClear(){}AllowClear.prototype.bind=function(decorated,container,$container){var self=this;decorated.call(this,container,$container);if(this.placeholder==null){if(this.options.get("debug")&&window.console&&console.error){console.error("Select2: The `allowClear` option should be used in combination "+"with the `placeholder` option.")}}this.$selection.on("mousedown",".select2-selection__clear",function(evt){self._handleClear(evt)});container.on("keypress",function(evt){self._handleKeyboardClear(evt,container)})};AllowClear.prototype._handleClear=function(_,evt){if(this.options.get("disabled")){return}var $clear=this.$selection.find(".select2-selection__clear");if($clear.length===0){return}evt.stopPropagation();var data=Utils.GetData($clear[0],"data");var previousVal=this.$element.val();this.$element.val(this.placeholder.id);var unselectData={data:data};this.trigger("clear",unselectData);if(unselectData.prevented){this.$element.val(previousVal);return}for(var d=0;d<data.length;d++){unselectData={data:data[d]};this.trigger("unselect",unselectData);if(unselectData.prevented){this.$element.val(previousVal);return}}this.$element.trigger("change");this.trigger("toggle",{})};AllowClear.prototype._handleKeyboardClear=function(_,evt,container){if(container.isOpen()){return}if(evt.which==KEYS.DELETE||evt.which==KEYS.BACKSPACE){this._handleClear(evt)}};AllowClear.prototype.update=function(decorated,data){decorated.call(this,data);if(this.$selection.find(".select2-selection__placeholder").length>0||data.length===0){return}var $remove=$('<span class="select2-selection__clear">'+"×"+"</span>");Utils.StoreData($remove[0],"data",data);this.$selection.find(".select2-selection__rendered").prepend($remove)};return AllowClear});S2.define("select2/selection/search",["jquery","../utils","../keys"],function($,Utils,KEYS){function Search(decorated,$element,options){decorated.call(this,$element,options)}Search.prototype.render=function(decorated){var $search=$('<li class="select2-search select2-search--inline">'+'<input class="select2-search__field" type="search" tabindex="-1"'+' autocomplete="off" autocorrect="off" autocapitalize="none"'+' spellcheck="false" role="textbox" aria-autocomplete="list" />'+"</li>");this.$searchContainer=$search;this.$search=$search.find("input");var $rendered=decorated.call(this);this._transferTabIndex();return $rendered};Search.prototype.bind=function(decorated,container,$container){var self=this;decorated.call(this,container,$container);container.on("open",function(){self.$search.trigger("focus")});container.on("close",function(){self.$search.val("");self.$search.removeAttr("aria-activedescendant");self.$search.trigger("focus")});container.on("enable",function(){self.$search.prop("disabled",false);self._transferTabIndex()});container.on("disable",function(){self.$search.prop("disabled",true)});container.on("focus",function(evt){self.$search.trigger("focus")});container.on("results:focus",function(params){self.$search.attr("aria-activedescendant",params.id)});this.$selection.on("focusin",".select2-search--inline",function(evt){self.trigger("focus",evt)});this.$selection.on("focusout",".select2-search--inline",function(evt){self._handleBlur(evt)});this.$selection.on("keydown",".select2-search--inline",function(evt){evt.stopPropagation();self.trigger("keypress",evt);self._keyUpPrevented=evt.isDefaultPrevented();var key=evt.which;if(key===KEYS.BACKSPACE&&self.$search.val()===""){var $previousChoice=self.$searchContainer.prev(".select2-selection__choice");if($previousChoice.length>0){var item=Utils.GetData($previousChoice[0],"data");self.searchRemoveChoice(item);evt.preventDefault()}}});var msie=document.documentMode;var disableInputEvents=msie&&msie<=11;this.$selection.on("input.searchcheck",".select2-search--inline",function(evt){if(disableInputEvents){self.$selection.off("input.search input.searchcheck");return}self.$selection.off("keyup.search")});this.$selection.on("keyup.search input.search",".select2-search--inline",function(evt){if(disableInputEvents&&evt.type==="input"){self.$selection.off("input.search input.searchcheck");return}var key=evt.which;if(key==KEYS.SHIFT||key==KEYS.CTRL||key==KEYS.ALT){return}if(key==KEYS.TAB){return}self.handleSearch(evt)})};Search.prototype._transferTabIndex=function(decorated){this.$search.attr("tabindex",this.$selection.attr("tabindex"));this.$selection.attr("tabindex","-1")};Search.prototype.createPlaceholder=function(decorated,placeholder){this.$search.attr("placeholder",placeholder.text)};Search.prototype.update=function(decorated,data){var searchHadFocus=this.$search[0]==document.activeElement;this.$search.attr("placeholder","");decorated.call(this,data);this.$selection.find(".select2-selection__rendered").append(this.$searchContainer);this.resizeSearch();if(searchHadFocus){var isTagInput=this.$element.find("[data-select2-tag]").length;if(isTagInput){this.$element.focus()}else{this.$search.focus()}}};Search.prototype.handleSearch=function(){this.resizeSearch();if(!this._keyUpPrevented){var input=this.$search.val();this.trigger("query",{term:input})}this._keyUpPrevented=false};Search.prototype.searchRemoveChoice=function(decorated,item){this.trigger("unselect",{data:item});this.$search.val(item.text);this.handleSearch()};Search.prototype.resizeSearch=function(){this.$search.css("width","25px");var width="";if(this.$search.attr("placeholder")!==""){width=this.$selection.find(".select2-selection__rendered").innerWidth()}else{var minimumWidth=this.$search.val().length+1;width=minimumWidth*.75+"em"}this.$search.css("width",width)};return Search});S2.define("select2/selection/eventRelay",["jquery"],function($){function EventRelay(){}EventRelay.prototype.bind=function(decorated,container,$container){var self=this;var relayEvents=["open","opening","close","closing","select","selecting","unselect","unselecting","clear","clearing"];var preventableEvents=["opening","closing","selecting","unselecting","clearing"];decorated.call(this,container,$container);container.on("*",function(name,params){if($.inArray(name,relayEvents)===-1){return}params=params||{};var evt=$.Event("select2:"+name,{params:params});self.$element.trigger(evt);if($.inArray(name,preventableEvents)===-1){return}params.prevented=evt.isDefaultPrevented()})};return EventRelay});S2.define("select2/translation",["jquery","require"],function($,require){function Translation(dict){this.dict=dict||{}}Translation.prototype.all=function(){return this.dict};Translation.prototype.get=function(key){return this.dict[key]};Translation.prototype.extend=function(translation){this.dict=$.extend({},translation.all(),this.dict)};Translation._cache={};Translation.loadPath=function(path){if(!(path in Translation._cache)){var translations=require(path);Translation._cache[path]=translations}return new Translation(Translation._cache[path])};return Translation});S2.define("select2/diacritics",[],function(){var diacritics={"Ⓐ":"A","A":"A","À":"A","Á":"A","Â":"A","Ầ":"A","Ấ":"A","Ẫ":"A","Ẩ":"A","Ã":"A","Ā":"A","Ă":"A","Ằ":"A","Ắ":"A","Ẵ":"A","Ẳ":"A","Ȧ":"A","Ǡ":"A","Ä":"A","Ǟ":"A","Ả":"A","Å":"A","Ǻ":"A","Ǎ":"A","Ȁ":"A","Ȃ":"A","Ạ":"A","Ậ":"A","Ặ":"A","Ḁ":"A","Ą":"A","Ⱥ":"A","Ɐ":"A","Ꜳ":"AA","Æ":"AE","Ǽ":"AE","Ǣ":"AE","Ꜵ":"AO","Ꜷ":"AU","Ꜹ":"AV","Ꜻ":"AV","Ꜽ":"AY","Ⓑ":"B","B":"B","Ḃ":"B","Ḅ":"B","Ḇ":"B","Ƀ":"B","Ƃ":"B","Ɓ":"B","Ⓒ":"C","C":"C","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","Ç":"C","Ḉ":"C","Ƈ":"C","Ȼ":"C","Ꜿ":"C","Ⓓ":"D","D":"D","Ḋ":"D","Ď":"D","Ḍ":"D","Ḑ":"D","Ḓ":"D","Ḏ":"D","Đ":"D","Ƌ":"D","Ɗ":"D","Ɖ":"D","Ꝺ":"D","DZ":"DZ","DŽ":"DZ","Dz":"Dz","Dž":"Dz","Ⓔ":"E","E":"E","È":"E","É":"E","Ê":"E","Ề":"E","Ế":"E","Ễ":"E","Ể":"E","Ẽ":"E","Ē":"E","Ḕ":"E","Ḗ":"E","Ĕ":"E","Ė":"E","Ë":"E","Ẻ":"E","Ě":"E","Ȅ":"E","Ȇ":"E","Ẹ":"E","Ệ":"E","Ȩ":"E","Ḝ":"E","Ę":"E","Ḙ":"E","Ḛ":"E","Ɛ":"E","Ǝ":"E","Ⓕ":"F","F":"F","Ḟ":"F","Ƒ":"F","Ꝼ":"F","Ⓖ":"G","G":"G","Ǵ":"G","Ĝ":"G","Ḡ":"G","Ğ":"G","Ġ":"G","Ǧ":"G","Ģ":"G","Ǥ":"G","Ɠ":"G","Ꞡ":"G","Ᵹ":"G","Ꝿ":"G","Ⓗ":"H","H":"H","Ĥ":"H","Ḣ":"H","Ḧ":"H","Ȟ":"H","Ḥ":"H","Ḩ":"H","Ḫ":"H","Ħ":"H","Ⱨ":"H","Ⱶ":"H","Ɥ":"H","Ⓘ":"I","I":"I","Ì":"I","Í":"I","Î":"I","Ĩ":"I","Ī":"I","Ĭ":"I","İ":"I","Ï":"I","Ḯ":"I","Ỉ":"I","Ǐ":"I","Ȉ":"I","Ȋ":"I","Ị":"I","Į":"I","Ḭ":"I","Ɨ":"I","Ⓙ":"J","J":"J","Ĵ":"J","Ɉ":"J","Ⓚ":"K","K":"K","Ḱ":"K","Ǩ":"K","Ḳ":"K","Ķ":"K","Ḵ":"K","Ƙ":"K","Ⱪ":"K","Ꝁ":"K","Ꝃ":"K","Ꝅ":"K","Ꞣ":"K","Ⓛ":"L","L":"L","Ŀ":"L","Ĺ":"L","Ľ":"L","Ḷ":"L","Ḹ":"L","Ļ":"L","Ḽ":"L","Ḻ":"L","Ł":"L","Ƚ":"L","Ɫ":"L","Ⱡ":"L","Ꝉ":"L","Ꝇ":"L","Ꞁ":"L","LJ":"LJ","Lj":"Lj","Ⓜ":"M","M":"M","Ḿ":"M","Ṁ":"M","Ṃ":"M","Ɱ":"M","Ɯ":"M","Ⓝ":"N","N":"N","Ǹ":"N","Ń":"N","Ñ":"N","Ṅ":"N","Ň":"N","Ṇ":"N","Ņ":"N","Ṋ":"N","Ṉ":"N","Ƞ":"N","Ɲ":"N","Ꞑ":"N","Ꞥ":"N","NJ":"NJ","Nj":"Nj","Ⓞ":"O","O":"O","Ò":"O","Ó":"O","Ô":"O","Ồ":"O","Ố":"O","Ỗ":"O","Ổ":"O","Õ":"O","Ṍ":"O","Ȭ":"O","Ṏ":"O","Ō":"O","Ṑ":"O","Ṓ":"O","Ŏ":"O","Ȯ":"O","Ȱ":"O","Ö":"O","Ȫ":"O","Ỏ":"O","Ő":"O","Ǒ":"O","Ȍ":"O","Ȏ":"O","Ơ":"O","Ờ":"O","Ớ":"O","Ỡ":"O","Ở":"O","Ợ":"O","Ọ":"O","Ộ":"O","Ǫ":"O","Ǭ":"O","Ø":"O","Ǿ":"O","Ɔ":"O","Ɵ":"O","Ꝋ":"O","Ꝍ":"O","Ƣ":"OI","Ꝏ":"OO","Ȣ":"OU","Ⓟ":"P","P":"P","Ṕ":"P","Ṗ":"P","Ƥ":"P","Ᵽ":"P","Ꝑ":"P","Ꝓ":"P","Ꝕ":"P","Ⓠ":"Q","Q":"Q","Ꝗ":"Q","Ꝙ":"Q","Ɋ":"Q","Ⓡ":"R","R":"R","Ŕ":"R","Ṙ":"R","Ř":"R","Ȑ":"R","Ȓ":"R","Ṛ":"R","Ṝ":"R","Ŗ":"R","Ṟ":"R","Ɍ":"R","Ɽ":"R","Ꝛ":"R","Ꞧ":"R","Ꞃ":"R","Ⓢ":"S","S":"S","ẞ":"S","Ś":"S","Ṥ":"S","Ŝ":"S","Ṡ":"S","Š":"S","Ṧ":"S","Ṣ":"S","Ṩ":"S","Ș":"S","Ş":"S","Ȿ":"S","Ꞩ":"S","Ꞅ":"S","Ⓣ":"T","T":"T","Ṫ":"T","Ť":"T","Ṭ":"T","Ț":"T","Ţ":"T","Ṱ":"T","Ṯ":"T","Ŧ":"T","Ƭ":"T","Ʈ":"T","Ⱦ":"T","Ꞇ":"T","Ꜩ":"TZ","Ⓤ":"U","U":"U","Ù":"U","Ú":"U","Û":"U","Ũ":"U","Ṹ":"U","Ū":"U","Ṻ":"U","Ŭ":"U","Ü":"U","Ǜ":"U","Ǘ":"U","Ǖ":"U","Ǚ":"U","Ủ":"U","Ů":"U","Ű":"U","Ǔ":"U","Ȕ":"U","Ȗ":"U","Ư":"U","Ừ":"U","Ứ":"U","Ữ":"U","Ử":"U","Ự":"U","Ụ":"U","Ṳ":"U","Ų":"U","Ṷ":"U","Ṵ":"U","Ʉ":"U","Ⓥ":"V","V":"V","Ṽ":"V","Ṿ":"V","Ʋ":"V","Ꝟ":"V","Ʌ":"V","Ꝡ":"VY","Ⓦ":"W","W":"W","Ẁ":"W","Ẃ":"W","Ŵ":"W","Ẇ":"W","Ẅ":"W","Ẉ":"W","Ⱳ":"W","Ⓧ":"X","X":"X","Ẋ":"X","Ẍ":"X","Ⓨ":"Y","Y":"Y","Ỳ":"Y","Ý":"Y","Ŷ":"Y","Ỹ":"Y","Ȳ":"Y","Ẏ":"Y","Ÿ":"Y","Ỷ":"Y","Ỵ":"Y","Ƴ":"Y","Ɏ":"Y","Ỿ":"Y","Ⓩ":"Z","Z":"Z","Ź":"Z","Ẑ":"Z","Ż":"Z","Ž":"Z","Ẓ":"Z","Ẕ":"Z","Ƶ":"Z","Ȥ":"Z","Ɀ":"Z","Ⱬ":"Z","Ꝣ":"Z","ⓐ":"a","a":"a","ẚ":"a","à":"a","á":"a","â":"a","ầ":"a","ấ":"a","ẫ":"a","ẩ":"a","ã":"a","ā":"a","ă":"a","ằ":"a","ắ":"a","ẵ":"a","ẳ":"a","ȧ":"a","ǡ":"a","ä":"a","ǟ":"a","ả":"a","å":"a","ǻ":"a","ǎ":"a","ȁ":"a","ȃ":"a","ạ":"a","ậ":"a","ặ":"a","ḁ":"a","ą":"a","ⱥ":"a","ɐ":"a","ꜳ":"aa","æ":"ae","ǽ":"ae","ǣ":"ae","ꜵ":"ao","ꜷ":"au","ꜹ":"av","ꜻ":"av","ꜽ":"ay","ⓑ":"b","b":"b","ḃ":"b","ḅ":"b","ḇ":"b","ƀ":"b","ƃ":"b","ɓ":"b","ⓒ":"c","c":"c","ć":"c","ĉ":"c","ċ":"c","č":"c","ç":"c","ḉ":"c","ƈ":"c","ȼ":"c","ꜿ":"c","ↄ":"c","ⓓ":"d","d":"d","ḋ":"d","ď":"d","ḍ":"d","ḑ":"d","ḓ":"d","ḏ":"d","đ":"d","ƌ":"d","ɖ":"d","ɗ":"d","ꝺ":"d","dz":"dz","dž":"dz","ⓔ":"e","e":"e","è":"e","é":"e","ê":"e","ề":"e","ế":"e","ễ":"e","ể":"e","ẽ":"e","ē":"e","ḕ":"e","ḗ":"e","ĕ":"e","ė":"e","ë":"e","ẻ":"e","ě":"e","ȅ":"e","ȇ":"e","ẹ":"e","ệ":"e","ȩ":"e","ḝ":"e","ę":"e","ḙ":"e","ḛ":"e","ɇ":"e","ɛ":"e","ǝ":"e","ⓕ":"f","f":"f","ḟ":"f","ƒ":"f","ꝼ":"f","ⓖ":"g","g":"g","ǵ":"g","ĝ":"g","ḡ":"g","ğ":"g","ġ":"g","ǧ":"g","ģ":"g","ǥ":"g","ɠ":"g","ꞡ":"g","ᵹ":"g","ꝿ":"g","ⓗ":"h","h":"h","ĥ":"h","ḣ":"h","ḧ":"h","ȟ":"h","ḥ":"h","ḩ":"h","ḫ":"h","ẖ":"h","ħ":"h","ⱨ":"h","ⱶ":"h","ɥ":"h","ƕ":"hv","ⓘ":"i","i":"i","ì":"i","í":"i","î":"i","ĩ":"i","ī":"i","ĭ":"i","ï":"i","ḯ":"i","ỉ":"i","ǐ":"i","ȉ":"i","ȋ":"i","ị":"i","į":"i","ḭ":"i","ɨ":"i","ı":"i","ⓙ":"j","j":"j","ĵ":"j","ǰ":"j","ɉ":"j","ⓚ":"k","k":"k","ḱ":"k","ǩ":"k","ḳ":"k","ķ":"k","ḵ":"k","ƙ":"k","ⱪ":"k","ꝁ":"k","ꝃ":"k","ꝅ":"k","ꞣ":"k","ⓛ":"l","l":"l","ŀ":"l","ĺ":"l","ľ":"l","ḷ":"l","ḹ":"l","ļ":"l","ḽ":"l","ḻ":"l","ſ":"l","ł":"l","ƚ":"l","ɫ":"l","ⱡ":"l","ꝉ":"l","ꞁ":"l","ꝇ":"l","lj":"lj","ⓜ":"m","m":"m","ḿ":"m","ṁ":"m","ṃ":"m","ɱ":"m","ɯ":"m","ⓝ":"n","n":"n","ǹ":"n","ń":"n","ñ":"n","ṅ":"n","ň":"n","ṇ":"n","ņ":"n","ṋ":"n","ṉ":"n","ƞ":"n","ɲ":"n","ʼn":"n","ꞑ":"n","ꞥ":"n","nj":"nj","ⓞ":"o","o":"o","ò":"o","ó":"o","ô":"o","ồ":"o","ố":"o","ỗ":"o","ổ":"o","õ":"o","ṍ":"o","ȭ":"o","ṏ":"o","ō":"o","ṑ":"o","ṓ":"o","ŏ":"o","ȯ":"o","ȱ":"o","ö":"o","ȫ":"o","ỏ":"o","ő":"o","ǒ":"o","ȍ":"o","ȏ":"o","ơ":"o","ờ":"o","ớ":"o","ỡ":"o","ở":"o","ợ":"o","ọ":"o","ộ":"o","ǫ":"o","ǭ":"o","ø":"o","ǿ":"o","ɔ":"o","ꝋ":"o","ꝍ":"o","ɵ":"o","ƣ":"oi","ȣ":"ou","ꝏ":"oo","ⓟ":"p","p":"p","ṕ":"p","ṗ":"p","ƥ":"p","ᵽ":"p","ꝑ":"p","ꝓ":"p","ꝕ":"p","ⓠ":"q","q":"q","ɋ":"q","ꝗ":"q","ꝙ":"q","ⓡ":"r","r":"r","ŕ":"r","ṙ":"r","ř":"r","ȑ":"r","ȓ":"r","ṛ":"r","ṝ":"r","ŗ":"r","ṟ":"r","ɍ":"r","ɽ":"r","ꝛ":"r","ꞧ":"r","ꞃ":"r","ⓢ":"s","s":"s","ß":"s","ś":"s","ṥ":"s","ŝ":"s","ṡ":"s","š":"s","ṧ":"s","ṣ":"s","ṩ":"s","ș":"s","ş":"s","ȿ":"s","ꞩ":"s","ꞅ":"s","ẛ":"s","ⓣ":"t","t":"t","ṫ":"t","ẗ":"t","ť":"t","ṭ":"t","ț":"t","ţ":"t","ṱ":"t","ṯ":"t","ŧ":"t","ƭ":"t","ʈ":"t","ⱦ":"t","ꞇ":"t","ꜩ":"tz","ⓤ":"u","u":"u","ù":"u","ú":"u","û":"u","ũ":"u","ṹ":"u","ū":"u","ṻ":"u","ŭ":"u","ü":"u","ǜ":"u","ǘ":"u","ǖ":"u","ǚ":"u","ủ":"u","ů":"u","ű":"u","ǔ":"u","ȕ":"u","ȗ":"u","ư":"u","ừ":"u","ứ":"u","ữ":"u","ử":"u","ự":"u","ụ":"u","ṳ":"u","ų":"u","ṷ":"u","ṵ":"u","ʉ":"u","ⓥ":"v","v":"v","ṽ":"v","ṿ":"v","ʋ":"v","ꝟ":"v","ʌ":"v","ꝡ":"vy","ⓦ":"w","w":"w","ẁ":"w","ẃ":"w","ŵ":"w","ẇ":"w","ẅ":"w","ẘ":"w","ẉ":"w","ⱳ":"w","ⓧ":"x","x":"x","ẋ":"x","ẍ":"x","ⓨ":"y","y":"y","ỳ":"y","ý":"y","ŷ":"y","ỹ":"y","ȳ":"y","ẏ":"y","ÿ":"y","ỷ":"y","ẙ":"y","ỵ":"y","ƴ":"y","ɏ":"y","ỿ":"y","ⓩ":"z","z":"z","ź":"z","ẑ":"z","ż":"z","ž":"z","ẓ":"z","ẕ":"z","ƶ":"z","ȥ":"z","ɀ":"z","ⱬ":"z","ꝣ":"z","Ά":"Α","Έ":"Ε","Ή":"Η","Ί":"Ι","Ϊ":"Ι","Ό":"Ο","Ύ":"Υ","Ϋ":"Υ","Ώ":"Ω","ά":"α","έ":"ε","ή":"η","ί":"ι","ϊ":"ι","ΐ":"ι","ό":"ο","ύ":"υ","ϋ":"υ","ΰ":"υ","ω":"ω","ς":"σ"};return diacritics});S2.define("select2/data/base",["../utils"],function(Utils){function BaseAdapter($element,options){BaseAdapter.__super__.constructor.call(this)}Utils.Extend(BaseAdapter,Utils.Observable);BaseAdapter.prototype.current=function(callback){throw new Error("The `current` method must be defined in child classes.")};BaseAdapter.prototype.query=function(params,callback){throw new Error("The `query` method must be defined in child classes.")};BaseAdapter.prototype.bind=function(container,$container){};BaseAdapter.prototype.destroy=function(){};BaseAdapter.prototype.generateResultId=function(container,data){var id=container.id+"-result-";id+=Utils.generateChars(4);if(data.id!=null){id+="-"+data.id.toString()}else{id+="-"+Utils.generateChars(4)}return id};return BaseAdapter});S2.define("select2/data/select",["./base","../utils","jquery"],function(BaseAdapter,Utils,$){function SelectAdapter($element,options){this.$element=$element;this.options=options;SelectAdapter.__super__.constructor.call(this)}Utils.Extend(SelectAdapter,BaseAdapter);SelectAdapter.prototype.current=function(callback){var data=[];var self=this;this.$element.find(":selected").each(function(){var $option=$(this);var option=self.item($option);data.push(option)});callback(data)};SelectAdapter.prototype.select=function(data){var self=this;data.selected=true;if($(data.element).is("option")){data.element.selected=true;this.$element.trigger("change");return}if(this.$element.prop("multiple")){this.current(function(currentData){var val=[];data=[data];data.push.apply(data,currentData);for(var d=0;d<data.length;d++){var id=data[d].id;if($.inArray(id,val)===-1){val.push(id)}}self.$element.val(val);self.$element.trigger("change")})}else{var val=data.id;this.$element.val(val);this.$element.trigger("change")}};SelectAdapter.prototype.unselect=function(data){var self=this;if(!this.$element.prop("multiple")){return}data.selected=false;if($(data.element).is("option")){data.element.selected=false;this.$element.trigger("change");return}this.current(function(currentData){var val=[];for(var d=0;d<currentData.length;d++){var id=currentData[d].id;if(id!==data.id&&$.inArray(id,val)===-1){val.push(id)}}self.$element.val(val);self.$element.trigger("change")})};SelectAdapter.prototype.bind=function(container,$container){var self=this;this.container=container;container.on("select",function(params){self.select(params.data)});container.on("unselect",function(params){self.unselect(params.data)})};SelectAdapter.prototype.destroy=function(){this.$element.find("*").each(function(){Utils.RemoveData(this)})};SelectAdapter.prototype.query=function(params,callback){var data=[];var self=this;var $options=this.$element.children();$options.each(function(){var $option=$(this);if(!$option.is("option")&&!$option.is("optgroup")){return}var option=self.item($option);var matches=self.matches(params,option);if(matches!==null){data.push(matches)}});callback({results:data})};SelectAdapter.prototype.addOptions=function($options){Utils.appendMany(this.$element,$options)};SelectAdapter.prototype.option=function(data){var option;if(data.children){option=document.createElement("optgroup");option.label=data.text}else{option=document.createElement("option");if(option.textContent!==undefined){option.textContent=data.text}else{option.innerText=data.text}}if(data.id!==undefined){option.value=data.id}if(data.disabled){option.disabled=true}if(data.selected){option.selected=true}if(data.title){option.title=data.title}var $option=$(option);var normalizedData=this._normalizeItem(data);normalizedData.element=option;Utils.StoreData(option,"data",normalizedData);return $option};SelectAdapter.prototype.item=function($option){var data={};data=Utils.GetData($option[0],"data");if(data!=null){return data}if($option.is("option")){data={id:$option.val(),text:$option.text(),disabled:$option.prop("disabled"),selected:$option.prop("selected"),title:$option.prop("title")}}else if($option.is("optgroup")){data={text:$option.prop("label"),children:[],title:$option.prop("title")};var $children=$option.children("option");var children=[];for(var c=0;c<$children.length;c++){var $child=$($children[c]);var child=this.item($child);children.push(child)}data.children=children}data=this._normalizeItem(data);data.element=$option[0];Utils.StoreData($option[0],"data",data);return data};SelectAdapter.prototype._normalizeItem=function(item){if(item!==Object(item)){item={id:item,text:item}}item=$.extend({},{text:""},item);var defaults={selected:false,disabled:false};if(item.id!=null){item.id=item.id.toString()}if(item.text!=null){item.text=item.text.toString()}if(item._resultId==null&&item.id&&this.container!=null){item._resultId=this.generateResultId(this.container,item)}return $.extend({},defaults,item)};SelectAdapter.prototype.matches=function(params,data){var matcher=this.options.get("matcher");return matcher(params,data)};return SelectAdapter});S2.define("select2/data/array",["./select","../utils","jquery"],function(SelectAdapter,Utils,$){function ArrayAdapter($element,options){var data=options.get("data")||[];ArrayAdapter.__super__.constructor.call(this,$element,options);this.addOptions(this.convertToOptions(data))}Utils.Extend(ArrayAdapter,SelectAdapter);ArrayAdapter.prototype.select=function(data){var $option=this.$element.find("option").filter(function(i,elm){return elm.value==data.id.toString()});if($option.length===0){$option=this.option(data);this.addOptions($option)}ArrayAdapter.__super__.select.call(this,data)};ArrayAdapter.prototype.convertToOptions=function(data){var self=this;var $existing=this.$element.find("option");var existingIds=$existing.map(function(){return self.item($(this)).id}).get();var $options=[];function onlyItem(item){return function(){return $(this).val()==item.id}}for(var d=0;d<data.length;d++){var item=this._normalizeItem(data[d]);if($.inArray(item.id,existingIds)>=0){var $existingOption=$existing.filter(onlyItem(item));var existingData=this.item($existingOption);var newData=$.extend(true,{},item,existingData);var $newOption=this.option(newData);$existingOption.replaceWith($newOption);continue}var $option=this.option(item);if(item.children){var $children=this.convertToOptions(item.children);Utils.appendMany($option,$children)}$options.push($option)}return $options};return ArrayAdapter});S2.define("select2/data/ajax",["./array","../utils","jquery"],function(ArrayAdapter,Utils,$){function AjaxAdapter($element,options){this.ajaxOptions=this._applyDefaults(options.get("ajax"));if(this.ajaxOptions.processResults!=null){this.processResults=this.ajaxOptions.processResults}AjaxAdapter.__super__.constructor.call(this,$element,options)}Utils.Extend(AjaxAdapter,ArrayAdapter);AjaxAdapter.prototype._applyDefaults=function(options){var defaults={data:function(params){return $.extend({},params,{q:params.term})},transport:function(params,success,failure){var $request=$.ajax(params);$request.then(success);$request.fail(failure);return $request}};return $.extend({},defaults,options,true)};AjaxAdapter.prototype.processResults=function(results){return results};AjaxAdapter.prototype.query=function(params,callback){var matches=[];var self=this;if(this._request!=null){if($.isFunction(this._request.abort)){this._request.abort()}this._request=null}var options=$.extend({type:"GET"},this.ajaxOptions);if(typeof options.url==="function"){options.url=options.url.call(this.$element,params)}if(typeof options.data==="function"){options.data=options.data.call(this.$element,params)}function request(){var $request=options.transport(options,function(data){var results=self.processResults(data,params);if(self.options.get("debug")&&window.console&&console.error){if(!results||!results.results||!$.isArray(results.results)){console.error("Select2: The AJAX results did not return an array in the "+"`results` key of the response.")}}callback(results)},function(){if("status"in $request&&($request.status===0||$request.status==="0")){return}self.trigger("results:message",{message:"errorLoading"})});self._request=$request}if(this.ajaxOptions.delay&¶ms.term!=null){if(this._queryTimeout){window.clearTimeout(this._queryTimeout)}this._queryTimeout=window.setTimeout(request,this.ajaxOptions.delay)}else{request()}};return AjaxAdapter});S2.define("select2/data/tags",["jquery"],function($){function Tags(decorated,$element,options){var tags=options.get("tags");var createTag=options.get("createTag");if(createTag!==undefined){this.createTag=createTag}var insertTag=options.get("insertTag");if(insertTag!==undefined){this.insertTag=insertTag}decorated.call(this,$element,options);if($.isArray(tags)){for(var t=0;t<tags.length;t++){var tag=tags[t];var item=this._normalizeItem(tag);var $option=this.option(item);this.$element.append($option)}}}Tags.prototype.query=function(decorated,params,callback){var self=this;this._removeOldTags();if(params.term==null||params.page!=null){decorated.call(this,params,callback);return}function wrapper(obj,child){var data=obj.results;for(var i=0;i<data.length;i++){var option=data[i];var checkChildren=option.children!=null&&!wrapper({results:option.children},true);var optionText=(option.text||"").toUpperCase();var paramsTerm=(params.term||"").toUpperCase();var checkText=optionText===paramsTerm;if(checkText||checkChildren){if(child){return false}obj.data=data;callback(obj);return}}if(child){return true}var tag=self.createTag(params);if(tag!=null){var $option=self.option(tag);$option.attr("data-select2-tag",true);self.addOptions([$option]);self.insertTag(data,tag)}obj.results=data;callback(obj)}decorated.call(this,params,wrapper)};Tags.prototype.createTag=function(decorated,params){var term=$.trim(params.term);if(term===""){return null}return{id:term,text:term}};Tags.prototype.insertTag=function(_,data,tag){data.unshift(tag)};Tags.prototype._removeOldTags=function(_){var tag=this._lastTag;var $options=this.$element.find("option[data-select2-tag]");$options.each(function(){if(this.selected){return}$(this).remove()})};return Tags});S2.define("select2/data/tokenizer",["jquery"],function($){function Tokenizer(decorated,$element,options){var tokenizer=options.get("tokenizer");if(tokenizer!==undefined){this.tokenizer=tokenizer}decorated.call(this,$element,options)}Tokenizer.prototype.bind=function(decorated,container,$container){decorated.call(this,container,$container);this.$search=container.dropdown.$search||container.selection.$search||$container.find(".select2-search__field")};Tokenizer.prototype.query=function(decorated,params,callback){var self=this;function createAndSelect(data){var item=self._normalizeItem(data);var $existingOptions=self.$element.find("option").filter(function(){return $(this).val()===item.id});if(!$existingOptions.length){var $option=self.option(item);$option.attr("data-select2-tag",true);self._removeOldTags();self.addOptions([$option])}select(item)}function select(data){self.trigger("select",{data:data})}params.term=params.term||"";var tokenData=this.tokenizer(params,this.options,createAndSelect);if(tokenData.term!==params.term){if(this.$search.length){this.$search.val(tokenData.term);this.$search.focus()}params.term=tokenData.term}decorated.call(this,params,callback)};Tokenizer.prototype.tokenizer=function(_,params,options,callback){var separators=options.get("tokenSeparators")||[];var term=params.term;var i=0;var createTag=this.createTag||function(params){return{id:params.term,text:params.term}};while(i<term.length){var termChar=term[i];if($.inArray(termChar,separators)===-1){i++;continue}var part=term.substr(0,i);var partParams=$.extend({},params,{term:part});var data=createTag(partParams);if(data==null){i++;continue}callback(data);term=term.substr(i+1)||"";i=0}return{term:term}};return Tokenizer});S2.define("select2/data/minimumInputLength",[],function(){function MinimumInputLength(decorated,$e,options){this.minimumInputLength=options.get("minimumInputLength");decorated.call(this,$e,options)}MinimumInputLength.prototype.query=function(decorated,params,callback){params.term=params.term||"";if(params.term.length<this.minimumInputLength){this.trigger("results:message",{message:"inputTooShort",args:{minimum:this.minimumInputLength,input:params.term,params:params}});return}decorated.call(this,params,callback)};return MinimumInputLength});S2.define("select2/data/maximumInputLength",[],function(){function MaximumInputLength(decorated,$e,options){this.maximumInputLength=options.get("maximumInputLength");decorated.call(this,$e,options)}MaximumInputLength.prototype.query=function(decorated,params,callback){params.term=params.term||"";if(this.maximumInputLength>0&¶ms.term.length>this.maximumInputLength){this.trigger("results:message",{message:"inputTooLong",args:{maximum:this.maximumInputLength,input:params.term,params:params}});return}decorated.call(this,params,callback)};return MaximumInputLength});S2.define("select2/data/maximumSelectionLength",[],function(){function MaximumSelectionLength(decorated,$e,options){this.maximumSelectionLength=options.get("maximumSelectionLength");decorated.call(this,$e,options)}MaximumSelectionLength.prototype.query=function(decorated,params,callback){var self=this;this.current(function(currentData){var count=currentData!=null?currentData.length:0;if(self.maximumSelectionLength>0&&count>=self.maximumSelectionLength){self.trigger("results:message",{message:"maximumSelected",args:{maximum:self.maximumSelectionLength}});return}decorated.call(self,params,callback)})};return MaximumSelectionLength});S2.define("select2/dropdown",["jquery","./utils"],function($,Utils){function Dropdown($element,options){this.$element=$element;this.options=options;Dropdown.__super__.constructor.call(this)}Utils.Extend(Dropdown,Utils.Observable);Dropdown.prototype.render=function(){var $dropdown=$('<span class="select2-dropdown">'+'<span class="select2-results"></span>'+"</span>");$dropdown.attr("dir",this.options.get("dir"));this.$dropdown=$dropdown;return $dropdown};Dropdown.prototype.bind=function(){};Dropdown.prototype.position=function($dropdown,$container){};Dropdown.prototype.destroy=function(){this.$dropdown.remove()};return Dropdown});S2.define("select2/dropdown/search",["jquery","../utils"],function($,Utils){function Search(){}Search.prototype.render=function(decorated){var $rendered=decorated.call(this);var $search=$('<span class="select2-search select2-search--dropdown">'+'<input class="select2-search__field" type="search" tabindex="-1"'+' autocomplete="off" autocorrect="off" autocapitalize="none"'+' spellcheck="false" role="textbox" />'+"</span>");this.$searchContainer=$search;this.$search=$search.find("input");$rendered.prepend($search);return $rendered};Search.prototype.bind=function(decorated,container,$container){var self=this;decorated.call(this,container,$container);this.$search.on("keydown",function(evt){self.trigger("keypress",evt);self._keyUpPrevented=evt.isDefaultPrevented()});this.$search.on("input",function(evt){$(this).off("keyup")});this.$search.on("keyup input",function(evt){self.handleSearch(evt)});container.on("open",function(){self.$search.attr("tabindex",0);self.$search.focus();window.setTimeout(function(){self.$search.focus()},0)});container.on("close",function(){self.$search.attr("tabindex",-1);self.$search.val("");self.$search.blur()});container.on("focus",function(){if(!container.isOpen()){self.$search.focus()}});container.on("results:all",function(params){if(params.query.term==null||params.query.term===""){var showSearch=self.showSearch(params);if(showSearch){self.$searchContainer.removeClass("select2-search--hide")}else{self.$searchContainer.addClass("select2-search--hide")}}})};Search.prototype.handleSearch=function(evt){if(!this._keyUpPrevented){var input=this.$search.val();this.trigger("query",{term:input})}this._keyUpPrevented=false};Search.prototype.showSearch=function(_,params){return true};return Search});S2.define("select2/dropdown/hidePlaceholder",[],function(){function HidePlaceholder(decorated,$element,options,dataAdapter){this.placeholder=this.normalizePlaceholder(options.get("placeholder"));decorated.call(this,$element,options,dataAdapter)}HidePlaceholder.prototype.append=function(decorated,data){data.results=this.removePlaceholder(data.results);decorated.call(this,data)};HidePlaceholder.prototype.normalizePlaceholder=function(_,placeholder){if(typeof placeholder==="string"){placeholder={id:"",text:placeholder}}return placeholder};HidePlaceholder.prototype.removePlaceholder=function(_,data){var modifiedData=data.slice(0);for(var d=data.length-1;d>=0;d--){var item=data[d];if(this.placeholder.id===item.id){modifiedData.splice(d,1)}}return modifiedData};return HidePlaceholder});S2.define("select2/dropdown/infiniteScroll",["jquery"],function($){function InfiniteScroll(decorated,$element,options,dataAdapter){this.lastParams={};decorated.call(this,$element,options,dataAdapter);this.$loadingMore=this.createLoadingMore();this.loading=false}InfiniteScroll.prototype.append=function(decorated,data){this.$loadingMore.remove();this.loading=false;decorated.call(this,data);if(this.showLoadingMore(data)){this.$results.append(this.$loadingMore)}};InfiniteScroll.prototype.bind=function(decorated,container,$container){var self=this;decorated.call(this,container,$container);container.on("query",function(params){self.lastParams=params;self.loading=true});container.on("query:append",function(params){self.lastParams=params;self.loading=true});this.$results.on("scroll",function(){var isLoadMoreVisible=$.contains(document.documentElement,self.$loadingMore[0]);if(self.loading||!isLoadMoreVisible){return}var currentOffset=self.$results.offset().top+self.$results.outerHeight(false);var loadingMoreOffset=self.$loadingMore.offset().top+self.$loadingMore.outerHeight(false);if(currentOffset+50>=loadingMoreOffset){self.loadMore()}})};InfiniteScroll.prototype.loadMore=function(){this.loading=true;var params=$.extend({},{page:1},this.lastParams);params.page++;this.trigger("query:append",params)};InfiniteScroll.prototype.showLoadingMore=function(_,data){return data.pagination&&data.pagination.more};InfiniteScroll.prototype.createLoadingMore=function(){var $option=$("<li "+'class="select2-results__option select2-results__option--load-more"'+'role="treeitem" aria-disabled="true"></li>');var message=this.options.get("translations").get("loadingMore");$option.html(message(this.lastParams));return $option};return InfiniteScroll});S2.define("select2/dropdown/attachBody",["jquery","../utils"],function($,Utils){function AttachBody(decorated,$element,options){this.$dropdownParent=options.get("dropdownParent")||$(document.body);decorated.call(this,$element,options)}AttachBody.prototype.bind=function(decorated,container,$container){var self=this;var setupResultsEvents=false;decorated.call(this,container,$container);container.on("open",function(){self._showDropdown();self._attachPositioningHandler(container);if(!setupResultsEvents){setupResultsEvents=true;container.on("results:all",function(){self._positionDropdown();self._resizeDropdown()});container.on("results:append",function(){self._positionDropdown();self._resizeDropdown()})}});container.on("close",function(){self._hideDropdown();self._detachPositioningHandler(container)});this.$dropdownContainer.on("mousedown",function(evt){evt.stopPropagation()})};AttachBody.prototype.destroy=function(decorated){decorated.call(this);this.$dropdownContainer.remove()};AttachBody.prototype.position=function(decorated,$dropdown,$container){$dropdown.attr("class",$container.attr("class"));$dropdown.removeClass("select2");$dropdown.addClass("select2-container--open");$dropdown.css({position:"absolute",top:-999999});this.$container=$container};AttachBody.prototype.render=function(decorated){var $container=$("<span></span>");var $dropdown=decorated.call(this);$container.append($dropdown);this.$dropdownContainer=$container;return $container};AttachBody.prototype._hideDropdown=function(decorated){this.$dropdownContainer.detach()};AttachBody.prototype._attachPositioningHandler=function(decorated,container){var self=this;var scrollEvent="scroll.select2."+container.id;var resizeEvent="resize.select2."+container.id;var orientationEvent="orientationchange.select2."+container.id;var $watchers=this.$container.parents().filter(Utils.hasScroll);$watchers.each(function(){Utils.StoreData(this,"select2-scroll-position",{x:$(this).scrollLeft(),y:$(this).scrollTop()})});$watchers.on(scrollEvent,function(ev){var position=Utils.GetData(this,"select2-scroll-position");$(this).scrollTop(position.y)});$(window).on(scrollEvent+" "+resizeEvent+" "+orientationEvent,function(e){self._positionDropdown();self._resizeDropdown()})};AttachBody.prototype._detachPositioningHandler=function(decorated,container){var scrollEvent="scroll.select2."+container.id;var resizeEvent="resize.select2."+container.id;var orientationEvent="orientationchange.select2."+container.id;var $watchers=this.$container.parents().filter(Utils.hasScroll);$watchers.off(scrollEvent);$(window).off(scrollEvent+" "+resizeEvent+" "+orientationEvent)};AttachBody.prototype._positionDropdown=function(){var $window=$(window);var isCurrentlyAbove=this.$dropdown.hasClass("select2-dropdown--above");var isCurrentlyBelow=this.$dropdown.hasClass("select2-dropdown--below");var newDirection=null;var offset=this.$container.offset();offset.bottom=offset.top+this.$container.outerHeight(false);var container={height:this.$container.outerHeight(false)};container.top=offset.top;container.bottom=offset.top+container.height;var dropdown={height:this.$dropdown.outerHeight(false)};var viewport={top:$window.scrollTop(),bottom:$window.scrollTop()+$window.height()};var enoughRoomAbove=viewport.top<offset.top-dropdown.height;var enoughRoomBelow=viewport.bottom>offset.bottom+dropdown.height;var css={left:offset.left,top:container.bottom};var $offsetParent=this.$dropdownParent;if($offsetParent.css("position")==="static"){$offsetParent=$offsetParent.offsetParent()}var parentOffset=$offsetParent.offset();css.top-=parentOffset.top;css.left-=parentOffset.left;if(!isCurrentlyAbove&&!isCurrentlyBelow){newDirection="below"}if(!enoughRoomBelow&&enoughRoomAbove&&!isCurrentlyAbove){newDirection="above"}else if(!enoughRoomAbove&&enoughRoomBelow&&isCurrentlyAbove){newDirection="below"}if(newDirection=="above"||isCurrentlyAbove&&newDirection!=="below"){css.top=container.top-parentOffset.top-dropdown.height}if(newDirection!=null){this.$dropdown.removeClass("select2-dropdown--below select2-dropdown--above").addClass("select2-dropdown--"+newDirection);this.$container.removeClass("select2-container--below select2-container--above").addClass("select2-container--"+newDirection)}this.$dropdownContainer.css(css)};AttachBody.prototype._resizeDropdown=function(){var css={width:this.$container.outerWidth(false)+"px"};if(this.options.get("dropdownAutoWidth")){css.minWidth=css.width;css.position="relative";css.width="auto"}this.$dropdown.css(css)};AttachBody.prototype._showDropdown=function(decorated){this.$dropdownContainer.appendTo(this.$dropdownParent);this._positionDropdown();this._resizeDropdown()};return AttachBody});S2.define("select2/dropdown/minimumResultsForSearch",[],function(){function countResults(data){var count=0;for(var d=0;d<data.length;d++){var item=data[d];if(item.children){count+=countResults(item.children)}else{count++}}return count}function MinimumResultsForSearch(decorated,$element,options,dataAdapter){this.minimumResultsForSearch=options.get("minimumResultsForSearch");if(this.minimumResultsForSearch<0){this.minimumResultsForSearch=Infinity}decorated.call(this,$element,options,dataAdapter)}MinimumResultsForSearch.prototype.showSearch=function(decorated,params){if(countResults(params.data.results)<this.minimumResultsForSearch){return false}return decorated.call(this,params)};return MinimumResultsForSearch});S2.define("select2/dropdown/selectOnClose",["../utils"],function(Utils){function SelectOnClose(){}SelectOnClose.prototype.bind=function(decorated,container,$container){var self=this;decorated.call(this,container,$container);container.on("close",function(params){self._handleSelectOnClose(params)})};SelectOnClose.prototype._handleSelectOnClose=function(_,params){if(params&¶ms.originalSelect2Event!=null){var event=params.originalSelect2Event;if(event._type==="select"||event._type==="unselect"){return}}var $highlightedResults=this.getHighlightedResults();if($highlightedResults.length<1){return}var data=Utils.GetData($highlightedResults[0],"data");if(data.element!=null&&data.element.selected||data.element==null&&data.selected){return}this.trigger("select",{data:data})};return SelectOnClose});S2.define("select2/dropdown/closeOnSelect",[],function(){function CloseOnSelect(){}CloseOnSelect.prototype.bind=function(decorated,container,$container){var self=this;decorated.call(this,container,$container);container.on("select",function(evt){self._selectTriggered(evt)});container.on("unselect",function(evt){self._selectTriggered(evt)})};CloseOnSelect.prototype._selectTriggered=function(_,evt){var originalEvent=evt.originalEvent;if(originalEvent&&originalEvent.ctrlKey){return}this.trigger("close",{originalEvent:originalEvent,originalSelect2Event:evt})};return CloseOnSelect});S2.define("select2/i18n/en",[],function(){return{errorLoading:function(){return"The results could not be loaded."},inputTooLong:function(args){var overChars=args.input.length-args.maximum;var message="Please delete "+overChars+" character";if(overChars!=1){message+="s"}return message},inputTooShort:function(args){var remainingChars=args.minimum-args.input.length;var message="Please enter "+remainingChars+" or more characters";return message},loadingMore:function(){return"Loading more results…"},maximumSelected:function(args){var message="You can only select "+args.maximum+" item";if(args.maximum!=1){message+="s"}return message},noResults:function(){return"No results found"},searching:function(){return"Searching…"}}});S2.define("select2/defaults",["jquery","require","./results","./selection/single","./selection/multiple","./selection/placeholder","./selection/allowClear","./selection/search","./selection/eventRelay","./utils","./translation","./diacritics","./data/select","./data/array","./data/ajax","./data/tags","./data/tokenizer","./data/minimumInputLength","./data/maximumInputLength","./data/maximumSelectionLength","./dropdown","./dropdown/search","./dropdown/hidePlaceholder","./dropdown/infiniteScroll","./dropdown/attachBody","./dropdown/minimumResultsForSearch","./dropdown/selectOnClose","./dropdown/closeOnSelect","./i18n/en"],function($,require,ResultsList,SingleSelection,MultipleSelection,Placeholder,AllowClear,SelectionSearch,EventRelay,Utils,Translation,DIACRITICS,SelectData,ArrayData,AjaxData,Tags,Tokenizer,MinimumInputLength,MaximumInputLength,MaximumSelectionLength,Dropdown,DropdownSearch,HidePlaceholder,InfiniteScroll,AttachBody,MinimumResultsForSearch,SelectOnClose,CloseOnSelect,EnglishTranslation){function Defaults(){this.reset()}Defaults.prototype.apply=function(options){options=$.extend(true,{},this.defaults,options);if(options.dataAdapter==null){if(options.ajax!=null){options.dataAdapter=AjaxData}else if(options.data!=null){options.dataAdapter=ArrayData}else{options.dataAdapter=SelectData}if(options.minimumInputLength>0){options.dataAdapter=Utils.Decorate(options.dataAdapter,MinimumInputLength)}if(options.maximumInputLength>0){options.dataAdapter=Utils.Decorate(options.dataAdapter,MaximumInputLength)}if(options.maximumSelectionLength>0){options.dataAdapter=Utils.Decorate(options.dataAdapter,MaximumSelectionLength)}if(options.tags){options.dataAdapter=Utils.Decorate(options.dataAdapter,Tags)}if(options.tokenSeparators!=null||options.tokenizer!=null){options.dataAdapter=Utils.Decorate(options.dataAdapter,Tokenizer)}if(options.query!=null){var Query=require(options.amdBase+"compat/query");options.dataAdapter=Utils.Decorate(options.dataAdapter,Query)}if(options.initSelection!=null){var InitSelection=require(options.amdBase+"compat/initSelection");options.dataAdapter=Utils.Decorate(options.dataAdapter,InitSelection)}}if(options.resultsAdapter==null){options.resultsAdapter=ResultsList;if(options.ajax!=null){options.resultsAdapter=Utils.Decorate(options.resultsAdapter,InfiniteScroll)}if(options.placeholder!=null){options.resultsAdapter=Utils.Decorate(options.resultsAdapter,HidePlaceholder)}if(options.selectOnClose){options.resultsAdapter=Utils.Decorate(options.resultsAdapter,SelectOnClose)}}if(options.dropdownAdapter==null){if(options.multiple){options.dropdownAdapter=Dropdown}else{var SearchableDropdown=Utils.Decorate(Dropdown,DropdownSearch);options.dropdownAdapter=SearchableDropdown}if(options.minimumResultsForSearch!==0){options.dropdownAdapter=Utils.Decorate(options.dropdownAdapter,MinimumResultsForSearch)}if(options.closeOnSelect){options.dropdownAdapter=Utils.Decorate(options.dropdownAdapter,CloseOnSelect)}if(options.dropdownCssClass!=null||options.dropdownCss!=null||options.adaptDropdownCssClass!=null){var DropdownCSS=require(options.amdBase+"compat/dropdownCss");options.dropdownAdapter=Utils.Decorate(options.dropdownAdapter,DropdownCSS)}options.dropdownAdapter=Utils.Decorate(options.dropdownAdapter,AttachBody)}if(options.selectionAdapter==null){if(options.multiple){options.selectionAdapter=MultipleSelection}else{options.selectionAdapter=SingleSelection}if(options.placeholder!=null){options.selectionAdapter=Utils.Decorate(options.selectionAdapter,Placeholder)}if(options.allowClear){options.selectionAdapter=Utils.Decorate(options.selectionAdapter,AllowClear)}if(options.multiple){options.selectionAdapter=Utils.Decorate(options.selectionAdapter,SelectionSearch)}if(options.containerCssClass!=null||options.containerCss!=null||options.adaptContainerCssClass!=null){var ContainerCSS=require(options.amdBase+"compat/containerCss");options.selectionAdapter=Utils.Decorate(options.selectionAdapter,ContainerCSS)}options.selectionAdapter=Utils.Decorate(options.selectionAdapter,EventRelay)}if(typeof options.language==="string"){if(options.language.indexOf("-")>0){var languageParts=options.language.split("-");var baseLanguage=languageParts[0];options.language=[options.language,baseLanguage]}else{options.language=[options.language]}}if($.isArray(options.language)){var languages=new Translation;options.language.push("en");var languageNames=options.language;for(var l=0;l<languageNames.length;l++){var name=languageNames[l];var language={};try{language=Translation.loadPath(name)}catch(e){try{name=this.defaults.amdLanguageBase+name;language=Translation.loadPath(name)}catch(ex){if(options.debug&&window.console&&console.warn){console.warn('Select2: The language file for "'+name+'" could not be '+"automatically loaded. A fallback will be used instead.")}continue}}languages.extend(language)}options.translations=languages}else{var baseTranslation=Translation.loadPath(this.defaults.amdLanguageBase+"en");var customTranslation=new Translation(options.language);customTranslation.extend(baseTranslation);options.translations=customTranslation}return options};Defaults.prototype.reset=function(){function stripDiacritics(text){function match(a){return DIACRITICS[a]||a}return text.replace(/[^\u0000-\u007E]/g,match)}function matcher(params,data){if($.trim(params.term)===""){return data}if(data.children&&data.children.length>0){var match=$.extend(true,{},data);for(var c=data.children.length-1;c>=0;c--){var child=data.children[c];var matches=matcher(params,child);if(matches==null){match.children.splice(c,1)}}if(match.children.length>0){return match}return matcher(params,match)}var original=stripDiacritics(data.text).toUpperCase();var term=stripDiacritics(params.term).toUpperCase();if(original.indexOf(term)>-1){return data}return null}this.defaults={amdBase:"./",amdLanguageBase:"./i18n/"
|
|