Really Simple SSL - Version 6.0.8

Version Description

  • Improvement: Lets Encrypt wizard CSS styling
  • Improvement: re-add link to article about Let's Encrypt so users can easily find the URL
  • Improvement: let user choose a new username when selecting "rename admin user"
Download this release

Release Info

Developer RogierLankhorst
Plugin Icon 128x128 Really Simple SSL
Version 6.0.8
Comparing to
See all releases

Code changes from version 6.0.7 to 6.0.8

assets/css/admin.css CHANGED
@@ -332,16 +332,16 @@
332
  min-height: calc(100vh - 32px - 80px - 20px - var(--rsp-grid-gap));
333
  }
334
 
335
- .rsssl .rsssl-grid.rsssl-settings {
336
  grid-template-columns: minmax(275px, max-content) 2fr minmax(min-content, 1fr);
337
  }
338
 
339
  @media only screen and (max-width: 1080px) {
340
- .rsssl .rsssl-grid.rsssl-settings {
341
  grid-template-columns: repeat(4, 1fr);
342
  }
343
 
344
- .rsssl .rsssl-grid.rsssl-settings .rsssl-wizard-menu, .rsssl .rsssl-grid.rsssl-settings .rsssl-wizard-settings, .rsssl .rsssl-grid.rsssl-settings .rsssl-wizard-help {
345
  grid-column: 1/-1;
346
  }
347
  }
@@ -1390,83 +1390,83 @@
1390
  }
1391
 
1392
  .rsssl-placeholder .rsssl-placeholder-line:nth-of-type(1) {
1393
- width: 69%;
1394
  }
1395
 
1396
  .rsssl-placeholder .rsssl-placeholder-line:nth-of-type(2) {
1397
- width: 73%;
1398
  }
1399
 
1400
  .rsssl-placeholder .rsssl-placeholder-line:nth-of-type(3) {
1401
- width: 87%;
1402
  }
1403
 
1404
  .rsssl-placeholder .rsssl-placeholder-line:nth-of-type(4) {
1405
- width: 61%;
1406
  }
1407
 
1408
  .rsssl-placeholder .rsssl-placeholder-line:nth-of-type(5) {
1409
- width: 97%;
1410
  }
1411
 
1412
  .rsssl-placeholder .rsssl-placeholder-line:nth-of-type(6) {
1413
- width: 89%;
1414
  }
1415
 
1416
  .rsssl-placeholder .rsssl-placeholder-line:nth-of-type(7) {
1417
- width: 84%;
1418
  }
1419
 
1420
  .rsssl-placeholder .rsssl-placeholder-line:nth-of-type(8) {
1421
- width: 69%;
1422
  }
1423
 
1424
  .rsssl-placeholder .rsssl-placeholder-line:nth-of-type(9) {
1425
- width: 86%;
1426
  }
1427
 
1428
  .rsssl-placeholder .rsssl-placeholder-line:nth-of-type(10) {
1429
- width: 84%;
1430
  }
1431
 
1432
  .rsssl-placeholder .rsssl-placeholder-line:nth-of-type(11) {
1433
- width: 69%;
1434
  }
1435
 
1436
  .rsssl-placeholder .rsssl-placeholder-line:nth-of-type(12) {
1437
- width: 70%;
1438
  }
1439
 
1440
  .rsssl-placeholder .rsssl-placeholder-line:nth-of-type(13) {
1441
- width: 92%;
1442
  }
1443
 
1444
  .rsssl-placeholder .rsssl-placeholder-line:nth-of-type(14) {
1445
- width: 98%;
1446
  }
1447
 
1448
  .rsssl-placeholder .rsssl-placeholder-line:nth-of-type(15) {
1449
- width: 98%;
1450
  }
1451
 
1452
  .rsssl-placeholder .rsssl-placeholder-line:nth-of-type(16) {
1453
- width: 93%;
1454
  }
1455
 
1456
  .rsssl-placeholder .rsssl-placeholder-line:nth-of-type(17) {
1457
- width: 75%;
1458
  }
1459
 
1460
  .rsssl-placeholder .rsssl-placeholder-line:nth-of-type(18) {
1461
- width: 99%;
1462
  }
1463
 
1464
  .rsssl-placeholder .rsssl-placeholder-line:nth-of-type(19) {
1465
- width: 64%;
1466
  }
1467
 
1468
  .rsssl-placeholder .rsssl-placeholder-line:nth-of-type(20) {
1469
- width: 100%;
1470
  }
1471
 
1472
  .rsssl-placeholder .rsssl-placeholder-line ~ .rsssl-placeholder-line {
@@ -1994,6 +1994,10 @@
1994
  padding: var(--rsp-spacing-xs) 0;
1995
  }
1996
 
 
 
 
 
1997
  .rsssl div[class^=rsssl-wizard-] .rsssl-field-wrap, .rsssl div[class^=rsssl-wizard-] .rsssl-settings-block-intro {
1998
  padding-block: var(--rsp-spacing-s);
1999
  padding-inline: var(--rsp-spacing-l);
332
  min-height: calc(100vh - 32px - 80px - 20px - var(--rsp-grid-gap));
333
  }
334
 
335
+ .rsssl .rsssl-grid.rsssl-settings, .rsssl .rsssl-grid.rsssl-letsencrypt {
336
  grid-template-columns: minmax(275px, max-content) 2fr minmax(min-content, 1fr);
337
  }
338
 
339
  @media only screen and (max-width: 1080px) {
340
+ .rsssl .rsssl-grid.rsssl-settings, .rsssl .rsssl-grid.rsssl-letsencrypt {
341
  grid-template-columns: repeat(4, 1fr);
342
  }
343
 
344
+ .rsssl .rsssl-grid.rsssl-settings .rsssl-wizard-menu, .rsssl .rsssl-grid.rsssl-settings .rsssl-wizard-settings, .rsssl .rsssl-grid.rsssl-settings .rsssl-wizard-help, .rsssl .rsssl-grid.rsssl-letsencrypt .rsssl-wizard-menu, .rsssl .rsssl-grid.rsssl-letsencrypt .rsssl-wizard-settings, .rsssl .rsssl-grid.rsssl-letsencrypt .rsssl-wizard-help {
345
  grid-column: 1/-1;
346
  }
347
  }
1390
  }
1391
 
1392
  .rsssl-placeholder .rsssl-placeholder-line:nth-of-type(1) {
1393
+ width: 87%;
1394
  }
1395
 
1396
  .rsssl-placeholder .rsssl-placeholder-line:nth-of-type(2) {
1397
+ width: 70%;
1398
  }
1399
 
1400
  .rsssl-placeholder .rsssl-placeholder-line:nth-of-type(3) {
1401
+ width: 93%;
1402
  }
1403
 
1404
  .rsssl-placeholder .rsssl-placeholder-line:nth-of-type(4) {
1405
+ width: 96%;
1406
  }
1407
 
1408
  .rsssl-placeholder .rsssl-placeholder-line:nth-of-type(5) {
1409
+ width: 95%;
1410
  }
1411
 
1412
  .rsssl-placeholder .rsssl-placeholder-line:nth-of-type(6) {
1413
+ width: 96%;
1414
  }
1415
 
1416
  .rsssl-placeholder .rsssl-placeholder-line:nth-of-type(7) {
1417
+ width: 97%;
1418
  }
1419
 
1420
  .rsssl-placeholder .rsssl-placeholder-line:nth-of-type(8) {
1421
+ width: 79%;
1422
  }
1423
 
1424
  .rsssl-placeholder .rsssl-placeholder-line:nth-of-type(9) {
1425
+ width: 84%;
1426
  }
1427
 
1428
  .rsssl-placeholder .rsssl-placeholder-line:nth-of-type(10) {
1429
+ width: 68%;
1430
  }
1431
 
1432
  .rsssl-placeholder .rsssl-placeholder-line:nth-of-type(11) {
1433
+ width: 86%;
1434
  }
1435
 
1436
  .rsssl-placeholder .rsssl-placeholder-line:nth-of-type(12) {
1437
+ width: 75%;
1438
  }
1439
 
1440
  .rsssl-placeholder .rsssl-placeholder-line:nth-of-type(13) {
1441
+ width: 89%;
1442
  }
1443
 
1444
  .rsssl-placeholder .rsssl-placeholder-line:nth-of-type(14) {
1445
+ width: 99%;
1446
  }
1447
 
1448
  .rsssl-placeholder .rsssl-placeholder-line:nth-of-type(15) {
1449
+ width: 72%;
1450
  }
1451
 
1452
  .rsssl-placeholder .rsssl-placeholder-line:nth-of-type(16) {
1453
+ width: 80%;
1454
  }
1455
 
1456
  .rsssl-placeholder .rsssl-placeholder-line:nth-of-type(17) {
1457
+ width: 82%;
1458
  }
1459
 
1460
  .rsssl-placeholder .rsssl-placeholder-line:nth-of-type(18) {
1461
+ width: 63%;
1462
  }
1463
 
1464
  .rsssl-placeholder .rsssl-placeholder-line:nth-of-type(19) {
1465
+ width: 99%;
1466
  }
1467
 
1468
  .rsssl-placeholder .rsssl-placeholder-line:nth-of-type(20) {
1469
+ width: 97%;
1470
  }
1471
 
1472
  .rsssl-placeholder .rsssl-placeholder-line ~ .rsssl-placeholder-line {
1994
  padding: var(--rsp-spacing-xs) 0;
1995
  }
1996
 
1997
+ .rsssl div[class^=rsssl-wizard-] .rsssl-field-wrap .rsssl-comment {
1998
+ font-style: italic;
1999
+ }
2000
+
2001
  .rsssl div[class^=rsssl-wizard-] .rsssl-field-wrap, .rsssl div[class^=rsssl-wizard-] .rsssl-settings-block-intro {
2002
  padding-block: var(--rsp-spacing-s);
2003
  padding-inline: var(--rsp-spacing-l);
assets/css/admin.min.css CHANGED
@@ -1 +1 @@
1
- @charset "UTF-8";:root{--rsp-spacing-xxs:5px;--rsp-spacing-xs:10px;--rsp-spacing-s:15px;--rsp-spacing-m:20px;--rsp-spacing-l:25px;--rsp-spacing-xl:30px;--rsp-grid-margin:var(--rsp-spacing-s);--rsp-grid-gap:var(--rsp-spacing-m);--rsp-border-radius:12px;--rsp-border-radius-s:8px;--rsp-border:1px solid var(--rsp-border-color);--rsp-box-shadow:rgba(0,0,0,0.1) 0 4px 6px -1px,rgba(0,0,0,0.06) 0 2px 4px -1px;--rsp-box-shadow-dark:rgba(0,0,0,0.2) 0 4px 6px -1px,rgba(0,0,0,0.12) 1px 0 4px 1px;--rsp-border-color:#dfdfdf;--rsp-black:#333;--rsp-white:#fff;--rsp-yellow:#f4bf3e;--rsp-blue:#29b6f6;--rsp-dark-blue:#1e73be;--rsp-green:#2e8a37;--rsp-red:#d7263d;--rsp-pink:#e35899;--rsp-wp-blue:#007cba;--rsp-yellow-faded:#f2e6c9;--rsp-blue-faded:#ecf8fe;--rsp-dark-blue-faded:#ebf2f9;--rsp-green-faded:#ecf4ed;--rsp-red-faded:#fbebed;--rsp-pink-faded:#fceff5;--rsp-wp-blue-faded:#c6e0ef;--rsp-background-block-color:var(--rsp-white);--rsp-background-color:#f0f0f1;--rsp-input-background-color:#fff;--rsp-input-text-color:var(--rsp-text-color);--rsp-input-border-color:var(--rsp-grey-400);--rsp-text-color:rgba(26,26,26,0.95);--rsp-text-color-invert:rgba(255,255,255,0.95);--rsp-text-color-white:rgba(255,255,255,0.95);--rsp-text-color-light:rgba(69,69,82,0.95);--rsp-grey-100:#fafafa;--rsp-grey-200:#f9f9f9;--rsp-grey-300:#ededed;--rsp-grey-400:#c6c6c6;--rsp-grey-500:#737373;--rsp-grey-600:#696969;--rsp-color-success:var(--rsp-green);--rsp-color-error:var(--rsp-red);--rsp-color-warning:var(--rsp-yellow);--rsp-color-open:var(--rsp-yellow);--rsp-color-disabled:var(--rsp-grey-300);--rsp-fs-100:.6875rem;--rsp-fs-200:.8rem;--rsp-fs-300:.8125rem;--rsp-fs-400:.875rem;--rsp-fs-500:1rem;--rsp-fs-600:1.125rem;--rsp-fs-700:1.25rem;--rsp-fs-800:1.5rem;--rsp-fs-900:3.5rem}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.rsssl{margin:0;margin-left:-20px;font-size:var(--rsp-fs-300);box-sizing:border-box;color:var(--rsp-text-color);background-color:var(--rsp-background-color);font-weight:400;line-height:1.5}@media only screen and (max-width:782px){.rsssl{margin-left:-9px}}.rsssl *,.rsssl *:before,.rsssl *:after{box-sizing:inherit}.rsssl body,.rsssl h1,.rsssl h2,.rsssl h3,.rsssl h4,.rsssl h5,.rsssl h6,.rsssl p,.rsssl ol,.rsssl ul{margin:0;padding:0}.rsssl img{max-width:100%;height:auto}.rsssl h1,.rsssl h2,.rsssl h3,.rsssl h4,.rsssl h5,.rsssl h6{color:var(--rsp-text-color);line-height:1.5}.rsssl .rsssl-h0{font-size:var(--rsp-fs-900);font-weight:700}.rsssl h1,.rsssl .rsssl-h1{font-size:var(--rsp-fs-800);line-height:1.5;font-weight:500}.rsssl h2,.rsssl .rsssl-h2{font-size:var(--rsp-fs-700);font-weight:700}.rsssl h3,.rsssl .rsssl-h3{font-size:var(--rsp-fs-600);font-weight:600}.rsssl h4,.rsssl .rsssl-h4{font-size:var(--rsp-fs-600);font-weight:600}.rsssl h5,.rsssl .rsssl-h5{font-size:var(--rsp-fs-400);font-weight:400}.rsssl h6,.rsssl .rsssl-h6{font-size:var(--rsp-fs-300)}.rsssl p{color:var(--rsp-text-color);font-weight:400;font-size:var(--rsp-fs-300);line-height:1.5}.rsssl .rsssl-small-text{font-size:var(--rsp-fs-200);line-height:1.5;color:var(--rsp-text-color-light)}.rsssl a,.rsssl .rsssl-link{color:var(--rsp-text-color)}.rsssl .rsssl-notice-hook-element{display:none !important}.rsssl .error:not(.really-simple-plugins),.rsssl .notice:not(.really-simple-plugins),.rsssl .update-nag:not(.really-simple-plugins),.rsssl .notice-info:not(.really-simple-plugins){display:none !important}.rsssl .rsssl-header,.rsssl .rsssl-content-area{max-width:clamp(300px,100% - var(--rsp-grid-gap) * 2,1600px);margin:0 auto}@media(max-width:1599px){.rsssl .rsssl-header,.rsssl .rsssl-content-area{--rsp-grid-gap:var(--rsp-spacing-m)}}@media(max-width:1440px){.rsssl .rsssl-header,.rsssl .rsssl-content-area{--rsp-grid-gap:var(--rsp-spacing-s)}}@media(max-width:1366px){.rsssl .rsssl-header,.rsssl .rsssl-content-area{--rsp-grid-gap:var(--rsp-spacing-xs)}}.rsssl .rsssl-header-container .rsssl-header{display:flex;flex-wrap:wrap;justify-content:space-between;height:70px;box-sizing:border-box;background-color:var(--rsp-background-block-color)}@media(max-width:1080px){.rsssl .rsssl-header-container .rsssl-header{height:100%}}@media(max-width:576px){.rsssl .rsssl-logo{display:none}}.rsssl .rsssl-header-left{display:flex;font-size:var(--rsp-fs-400)}@media(max-width:1080px){.rsssl .rsssl-header-left{justify-content:center;margin:var(--rsp-spacing-xs) 0;order:3;width:100%;background-color:var(--rsp-background-block-color)}}.rsssl .rsssl-header-left .rsssl-header-menu{margin:auto 15px}.rsssl .rsssl-header-left .rsssl-header-menu ul{display:flex}.rsssl .rsssl-header-left .rsssl-header-menu li{margin-bottom:0}.rsssl .rsssl-header-left .rsssl-header-menu a{padding:23px 15px;text-decoration:none;color:var(--rsp-text-color);height:100%;border-bottom:4px solid transparent;transition:border .3s ease-out;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}@media(max-width:1080px){.rsssl .rsssl-header-left .rsssl-header-menu a{padding:10px 15px}}.rsssl .rsssl-header-left .rsssl-header-menu a.active{border-bottom:4px solid var(--rsp-brand-primary)}.rsssl .rsssl-header-left .rsssl-header-menu a:hover{color:var(--rsp-brand-primary)}.rsssl .rsssl-header-right{display:flex;flex-wrap:wrap;align-items:center;margin-left:auto;gap:var(--rsp-spacing-s);min-height:52px}.rsssl .rsssl-header-right select{max-width:60ch}@media(max-width:576px){.rsssl .rsssl-header-right{display:none}}@media(max-width:782px){.rsssl .rsssl-header-right .button{display:none}}.rsssl .rsssl-content-area{margin-top:var(--rsp-grid-gap)}.rsssl .rsssl-header-container{background:var(--rsp-background-block-color)}.rsssl .rsssl-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:max-content;gap:var(--rsp-grid-gap);min-height:calc(100vh - 32px - 80px - 20px - var(--rsp-grid-gap))}.rsssl .rsssl-grid.rsssl-settings{grid-template-columns:minmax(275px,max-content) 2fr minmax(min-content,1fr)}@media only screen and (max-width:1080px){.rsssl .rsssl-grid.rsssl-settings{grid-template-columns:repeat(4,1fr)}.rsssl .rsssl-grid.rsssl-settings .rsssl-wizard-menu,.rsssl .rsssl-grid.rsssl-settings .rsssl-wizard-settings,.rsssl .rsssl-grid.rsssl-settings .rsssl-wizard-help{grid-column:1/-1}}@media only screen and (max-width:1280px){.rsssl .rsssl-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:1080px){.rsssl .rsssl-grid{max-width:790px;width:calc(100% - var(--rsp-grid-gap) * 2)}}.rsssl .rsssl-grid-item{background:var(--rsp-background-block-color);box-shadow:var(--rsp-box-shadow);border-radius:var(--rsp-border-radius);transition:all 1s ease;display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:column;flex-basis:100%;grid-column:span 1;grid-row:span 1}.rsssl .rsssl-grid-item.rsssl-disabled{min-height:200px}@media(max-width:1080px){.rsssl .rsssl-grid-item{grid-column:span 4}}.rsssl .rsssl-grid-item.no-background{background:0;border:0;box-shadow:none}.rsssl .rsssl-grid-item.rsssl-column-2{grid-column:span 2}@media(max-width:1080px){.rsssl .rsssl-grid-item.rsssl-column-2{grid-column:span 4}}.rsssl .rsssl-grid-item.rsssl-row-2{grid-row:span 2;min-height:400px}.rsssl .rsssl-grid-item-header{width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;min-height:calc(30px + var(--rsp-spacing-s) * 2);padding:var(--rsp-spacing-m) var(--rsp-spacing-l)}@media screen and (max-width:1280px){.rsssl .rsssl-grid-item-header{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}@media screen and (max-width:1080px){.rsssl .rsssl-grid-item-header{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}.rsssl .rsssl-grid-item-header:empty{display:none}.rsssl .rsssl-grid-item-title{margin:4px 0 4px 0}.rsssl .rsssl-grid-item-controls{font-size:var(--rsp-fs-200);display:flex;gap:var(--rsp-spacing-s)}.rsssl .rsssl-grid-item-content{width:100%;box-sizing:border-box;padding-inline:var(--rsp-spacing-l);flex-grow:100}@media screen and (max-width:1280px){.rsssl .rsssl-grid-item-content{padding-inline:var(--rsp-spacing-m)}}@media screen and (max-width:1080px){.rsssl .rsssl-grid-item-content{padding-inline:var(--rsp-spacing-s)}}.rsssl .rsssl-grid-item-content:empty{display:none}.rsssl .rsssl-grid-item-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--rsp-grid-margin);width:100%;min-height:calc(30px + var(--rsp-spacing-s) * 2);box-sizing:border-box;padding:var(--rsp-spacing-m) var(--rsp-spacing-l);align-self:flex-end}@media screen and (max-width:1280px){.rsssl .rsssl-grid-item-footer{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}@media screen and (max-width:1080px){.rsssl .rsssl-grid-item-footer{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}.rsssl .rsssl-grid-item-footer .rsssl-legend{display:flex}.rsssl .rsssl-grid-item-footer .rsssl-legend span{padding-left:5px}.rsssl .rsssl-grid-item-footer:empty{display:none}.rsssl .rsssl-grid-item .rsssl-flex-push-right{margin-left:auto}.rsssl .rsssl-grid-item .rsssl-flex-push-left{margin-right:auto}.rsssl-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.6);width:100%;height:100%;z-index:2}.rsssl-modal{width:clamp(300px,75ch,100vw - 50px);position:fixed;z-index:3;border-radius:var(--rsp-border-radius);background-color:var(--rsp-white);top:50%;left:50%;transform:translate(-50%,-50%);margin:25px auto}.rsssl-modal .rsssl-modal-header{padding:var(--rsp-spacing-m) var(--rsp-spacing-l);display:flex;justify-content:space-between;align-items:center;border-radius:var(--rsp-border-radius)}@media screen and (max-width:1280px){.rsssl-modal .rsssl-modal-header{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}@media screen and (max-width:1080px){.rsssl-modal .rsssl-modal-header{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}.rsssl-modal .rsssl-modal-header .modal-title{margin:0;background-color:white}.rsssl-modal .rsssl-modal-header .rsssl-modal-close{cursor:pointer;background:0;border:0;font-weight:700}.rsssl-modal .rsssl-modal-header button img{height:16px;width:16px}.rsssl-modal .rsssl-modal-content{position:relative;font-size:var(--rsp-fs-300);line-height:1.5;padding:var(--rsp-spacing-m) var(--rsp-spacing-l)}@media screen and (max-width:1280px){.rsssl-modal .rsssl-modal-content{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}@media screen and (max-width:1080px){.rsssl-modal .rsssl-modal-content{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}.rsssl-modal .rsssl-modal-content .rsssl-modal-subtitle{font-size:var(--rsp-fs-600);font-weight:600;margin-bottom:var(--rsp-spacing-xs)}.rsssl-modal .rsssl-modal-content .rsssl-modal-description{overflow-wrap:anywhere;margin-top:0;font-weight:400;line-height:1.5;margin-bottom:var(--rsp-spacing-s)}.rsssl-modal .rsssl-modal-footer{display:flex;flex-direction:row;padding:var(--rsp-spacing-m) var(--rsp-spacing-l);gap:10px}@media screen and (max-width:1280px){.rsssl-modal .rsssl-modal-footer{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}@media screen and (max-width:1080px){.rsssl-modal .rsssl-modal-footer{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}.rsssl-modal .rsssl-modal-footer .button{display:flex;align-items:flex-start;justify-content:center;min-width:105px;text-align:center;border-radius:6px}.rsssl-modal .rsssl-modal-footer .rsssl-button-help{background-color:#d7263d;color:white;border-color:#d7263d}.rsssl-modal .rsssl-modal-footer .rsssl-button-help:hover{opacity:.9}.rsssl-header-container .rsssl-header{display:flex;justify-content:space-between;height:70px;box-sizing:border-box}.rsssl-header-container .rsssl-header img{margin:auto 0;height:26px}.rsssl-header-container .rsssl-header .rsssl-header-menu{display:flex;align-items:center;height:100%;padding:0 20px;box-sizing:border-box}.rsssl-header-container .rsssl-header .rsssl-header-menu .rsssl-header-menu-item{display:flex;align-items:center;height:100%;padding:0 20px;box-sizing:border-box}.rsssl-header-container .rsssl-header .rsssl-header-menu .rsssl-header-menu-item:first-child{margin-left:0}.rsssl-header-container .rsssl-header .rsssl-header-menu .rsssl-header-menu-item:last-child{margin-right:0}.rsssl-header-container .rsssl-header .rsssl-header-menu .rsssl-header-menu-item.rsssl-header-menu-item-active{background-color:#f5f5f5}.rsssl-header-container .rsssl-header .rsssl-header-actions{display:flex;align-items:center;margin-left:auto;gap:var(--rsp-spacing-s)}.rsssl-header-container .rsssl-header .rsssl-header-actions select{max-width:60ch}.rsssl a.button,.rsssl button.button,.rsssl input.button,.rsssl span.button{font-size:var(--rsp-fs-300);font-weight:400;transition:all .3s ease;min-height:10px}.rsssl a.button.button-secondary,.rsssl a.button.button-default,.rsssl button.button.button-secondary,.rsssl button.button.button-default,.rsssl input.button.button-secondary,.rsssl input.button.button-default,.rsssl span.button.button-secondary,.rsssl span.button.button-default{background:transparent}.rsssl a.button.button-black,.rsssl button.button.button-black,.rsssl input.button.button-black,.rsssl span.button.button-black{border:1px solid var(--rsp-black);background:var(--rsp-black);color:var(--rsp-text-color-white)}.rsssl a.button.button-black:hover,.rsssl a.button.button-black:focus,.rsssl a.button.button-black:active,.rsssl button.button.button-black:hover,.rsssl button.button.button-black:focus,.rsssl button.button.button-black:active,.rsssl input.button.button-black:hover,.rsssl input.button.button-black:focus,.rsssl input.button.button-black:active,.rsssl span.button.button-black:hover,.rsssl span.button.button-black:focus,.rsssl span.button.button-black:active{box-shadow:0 0 0 1px #fff,0 0 0 3px var(--rsp-black)}.rsssl a.button.button-tertiary,.rsssl a.button.button-red,.rsssl button.button.button-tertiary,.rsssl button.button.button-red,.rsssl input.button.button-tertiary,.rsssl input.button.button-red,.rsssl span.button.button-tertiary,.rsssl span.button.button-red{border:0 solid transparent;background:var(--rsp-red);color:var(--rsp-text-color-white)}.rsssl a.button.button-tertiary:hover,.rsssl a.button.button-tertiary:focus,.rsssl a.button.button-tertiary:active,.rsssl a.button.button-red:hover,.rsssl a.button.button-red:focus,.rsssl a.button.button-red:active,.rsssl button.button.button-tertiary:hover,.rsssl button.button.button-tertiary:focus,.rsssl button.button.button-tertiary:active,.rsssl button.button.button-red:hover,.rsssl button.button.button-red:focus,.rsssl button.button.button-red:active,.rsssl input.button.button-tertiary:hover,.rsssl input.button.button-tertiary:focus,.rsssl input.button.button-tertiary:active,.rsssl input.button.button-red:hover,.rsssl input.button.button-red:focus,.rsssl input.button.button-red:active,.rsssl span.button.button-tertiary:hover,.rsssl span.button.button-tertiary:focus,.rsssl span.button.button-tertiary:active,.rsssl span.button.button-red:hover,.rsssl span.button.button-red:focus,.rsssl span.button.button-red:active{box-shadow:0 0 0 1px #fff,0 0 0 3px var(--rsp-red);background:var(--rsp-red);color:var(--rsp-text-color-white)}.rsssl a.rsssl-button-small,.rsssl button.rsssl-button-small,.rsssl input.rsssl-button-small{font-size:var(--rsp-fs-100);font-weight:300;min-height:auto}.rsssl .rsssl-button-small+.rsssl-button-small{margin-left:10px}.rsssl-shortcode{right:10000px;position:absolute;background-color:#fff;padding:0;white-space:nowrap}.shortcode{cursor:pointer}.rsssl .rsssl-bullet{height:13px;width:13px;flex:0 0 13px;border-radius:50%;display:inline-block;background-color:var(--rsp-grey-300)}.rsssl .rsssl-bullet.rsp-yellow{background-color:var(--rsp-yellow)}.rsssl .rsssl-bullet.rsp-blue{background-color:var(--rsp-blue)}.rsssl .rsssl-bullet.rsp-pink{background-color:var(--rsp-pink)}.rsssl .rsssl-bullet.rsp-red,.rsssl .rsssl-bullet.rsssl-bullet-error{background-color:var(--rsp-red)}.rsssl .rsssl-bullet.rsp-green,.rsssl .rsssl-bullet.rsssl-bullet-success{background-color:var(--rsp-green)}.rsssl .rsssl-bullet.rsp-blue-yellow{background:var(--rsp-blue);background:linear-gradient(77deg,#29b6f6 0,#29b6f6 30%,#f4bf3e 70%,#f4bf3e 100%);animation:gradient 2s ease infinite;background-size:200% 200%}.rsssl .rsssl-legend{display:flex;width:max-content;color:var(--rsp-text-color-light);align-items:center;min-width:0;gap:var(--rsp-spacing-xxs);text-decoration:none}.rsssl .rsssl-legend:first-of-type{margin-left:auto}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.rsssl-icon{display:flex;align-items:center;justify-content:center}.rsssl-icon svg{fill:currentColor}.rsssl-modal.rsssl-onboarding{width:clamp(300px,100ch,100vw)}.rsssl-modal.rsssl-onboarding .rsssl-logo{height:26px}.rsssl-modal.rsssl-onboarding .rsssl-modal-content{padding-top:var(--rsp-spacing-xs);line-height:2.2}.rsssl-modal.rsssl-onboarding .rsssl-modal-content ul{margin-bottom:var(--rsp-spacing-m)}.rsssl-modal.rsssl-onboarding .rsssl-modal-content ul li{display:flex;align-items:flex-start;margin-bottom:var(--rsp-spacing-xxs)}.rsssl-modal.rsssl-onboarding .rsssl-modal-content ul li .rsssl-icon{margin-top:7px;margin-right:7px}.rsssl-modal.rsssl-onboarding .rsssl-modal-content-step-footer{display:flex;align-items:center;margin-top:var(--rsp-spacing-l);gap:var(--rsp-spacing-m)}.rsssl-modal.rsssl-onboarding .rsssl-modal-content-step-footer .components-toggle-control .components-base-control__field{margin:0}.rsssl-ssllabs.rsssl-block-highlight{border:0;-o-animation:fadeItBlock 3s ease-in-out;animation:fadeItBlock 3s ease-in-out}@-o-keyframes fadeItBlock{0%{border:0}30%{border:2px solid var(--rsp-green)}100%{border:0}}@keyframes fadeItBlock{0%{border:0}30%{border:2px solid var(--rsp-green)}100%{border:0}}.rsssl-grid-item.rsssl-progress .rsssl-grid-item-content{padding:0}.rsssl-grid-item.rsssl-progress .rsssl-placeholder{padding:var(--rsp-spacing-m) var(--rsp-spacing-l)}@media screen and (max-width:1280px){.rsssl-grid-item.rsssl-progress .rsssl-placeholder{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}@media screen and (max-width:1080px){.rsssl-grid-item.rsssl-progress .rsssl-placeholder{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}.rsssl-progress-block .rsssl-progress{overflow:hidden;height:20px;border-radius:5px;background-color:#f7f7f7}.rsssl-progress-block .rsssl-progress .rsssl-bar{height:100%;background-color:var(--rsp-color-success)}.rsssl-progress-block .rsssl-progress .rsssl-bar.rsssl-orange{background-color:var(--rsp-color-warning)}.rsssl-progress-block .rsssl-progress-bar{padding:var(--rsp-spacing-m) var(--rsp-spacing-l);padding-block:0;border-radius:5px}@media screen and (max-width:1280px){.rsssl-progress-block .rsssl-progress-bar{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}@media screen and (max-width:1080px){.rsssl-progress-block .rsssl-progress-bar{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}.rsssl-progress-block .rsssl-progress-text{display:flex;align-items:center;padding:var(--rsp-spacing-m) var(--rsp-spacing-l);padding-block:var(--rsp-spacing-s);justify-content:flex-start;gap:var(--rsp-spacing-m)}@media screen and (max-width:1280px){.rsssl-progress-block .rsssl-progress-text{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}@media screen and (max-width:1080px){.rsssl-progress-block .rsssl-progress-text{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}.rsssl-progress-block .rsssl-progress-text .rsssl-progress-percentage{font-size:var(--rsp-fs-800);font-weight:700}.rsssl-progress-block .rsssl-progress-text .rsssl-progress-text-span{font-weight:500;font-size:var(--rsp-fs-600)}.rsssl-progress-block .rsssl-progress-text .rsssl-progress-text-span a{margin-left:3px}@media only screen and (max-width:1366px) and (min-width:1280px){.rsssl-progress-block .rsssl-progress-text .rsssl-progress-text-span{font-size:var(--rsp-fs-500)}}.rsssl-header-html{display:flex;color:var(--rsp-text-color-light)}.rsssl-header-html .rsssl-toggle-active{text-decoration:underline}.rsssl-task-switcher-container{display:flex;border-radius:var(--rsp-border-radius)}.rsssl-task-switcher-container .rsssl-task-switcher:first-of-type{border-right:1px solid var(--rsp-grey-400);padding-right:10px}.rsssl-task-switcher-container .rsssl-task-switcher:last-of-type{padding-left:10px}.rsssl-task-switcher{font-size:var(--rsp-fs-200);cursor:pointer;transition:.3s}.rsssl-task-switcher:hover{text-decoration:underline}.rsssl-active-filter-remaining .rsssl-remaining-tasks,.rsssl-active-filter-all .rsssl-all-tasks{text-decoration:underline}.rsssl-task-element{display:flex;align-items:flex-start;justify-content:center;gap:var(--rsp-spacing-m);padding-bottom:var(--rsp-spacing-s)}@media(max-width:1280px){.rsssl-task-element{gap:var(--rsp-spacing-xs)}}.rsssl-task-element .rsssl-task-message{flex:1;font-size:var(--rsp-fs-300)}.rsssl-task-element .rsssl-task-form{margin-top:var(--rsp-spacing-xxs);display:flex;gap:var(--rsp-spacing-xs)}.rsssl-task-element .rsssl-task-enable{cursor:pointer;line-height:1.5}.rsssl-task-element .rsssl-task-dismiss:hover{transform:scale(1.1)}.rsssl-task-element .rsssl-task-dismiss button{all:initial;cursor:pointer;padding:4px}.rsssl-task-element .rsssl-task-dismiss svg{height:12px;width:12px}.rsssl-scroll-container{padding:var(--rsp-spacing-m) var(--rsp-spacing-l);height:230px;overflow-y:auto;padding-block:0;padding-top:var(--rsp-spacing-s);border-radius:0}@media screen and (max-width:1280px){.rsssl-scroll-container{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}@media screen and (max-width:1080px){.rsssl-scroll-container{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}.rsssl-scroll-container::-webkit-scrollbar-track{border-radius:10px;-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,0);background-color:transparent}.rsssl-scroll-container::-webkit-scrollbar{width:8px;border-radius:10px;background-color:var(--rsp-grey-300)}.rsssl-scroll-container::-webkit-scrollbar-thumb{background-color:var(--rsp-grey-400);border-radius:10px}.rsssl-progress-status-container{margin-right:40px}.rsssl-task-status,.rsssl-locked-overlay .rsssl-progress-status{display:block;min-width:100px;text-align:center;border-radius:15px;padding:4px 8px;font-size:var(--rsp-fs-100);font-weight:600}.rsssl-task-status.rsssl-premium,.rsssl-locked-overlay .rsssl-premium.rsssl-progress-status{min-width:100px !important}@media(max-width:1280px){.rsssl-task-status,.rsssl-locked-overlay .rsssl-progress-status{min-width:80px}}.rsssl-task-status.rsssl-completed,.rsssl-locked-overlay .rsssl-completed.rsssl-progress-status,.rsssl-task-status.rsssl-success,.rsssl-locked-overlay .rsssl-success.rsssl-progress-status{background-color:var(--rsp-color-success);color:var(--rsp-text-color-white)}.rsssl-task-status.rsssl-open,.rsssl-locked-overlay .rsssl-open.rsssl-progress-status{background-color:var(--rsp-color-open)}.rsssl-task-status.rsssl-warning,.rsssl-locked-overlay .rsssl-warning.rsssl-progress-status{background-color:var(--rsp-color-error);color:var(--rsp-text-color-white)}.rsssl-task-status.rsssl-premium,.rsssl-locked-overlay .rsssl-premium.rsssl-progress-status{background-color:var(--rsp-blue);color:var(--rsp-text-color-white)}@media(max-width:1080px){.rsssl-scroll-container .rsssl-task-status,.rsssl-scroll-container .rsssl-locked-overlay .rsssl-progress-status,.rsssl-locked-overlay .rsssl-scroll-container .rsssl-progress-status{aspect-ratio:1/1;min-width:10px;height:16px;border-radius:100%;text-indent:-9999px;white-space:nowrap}}.rsssl-plusone{min-width:15px;height:15px;font-size:var(--rsp-fs-100);line-height:1.5;display:inline-block;vertical-align:top;box-sizing:border-box;margin:1px 0 -1px 2px;padding:0 5px;border-radius:9px;background-color:#d63638;color:#fff;text-align:center}@media only screen and (max-width:1366px){.rsssl-footer-left{display:none}}.rsssl-grid-item.rsssl-ssllabs .rsssl-grid-item-content{padding:0}.rsssl-ssllabs .rsssl-placeholder{padding:var(--rsp-spacing-m) var(--rsp-spacing-l)}@media screen and (max-width:1280px){.rsssl-ssllabs .rsssl-placeholder{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}@media screen and (max-width:1080px){.rsssl-ssllabs .rsssl-placeholder{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}.rsssl-ssllabs .rsssl-inactive .rsssl-score-snippet{color:var(--rsp-color-disabled)}.rsssl-ssllabs .rsssl-inactive .rsssl-ssl-test>div{background:var(--rsp-grey-300)}.rsssl-ssllabs .rsssl-inactive .rsssl-details:last-of-type{opacity:.2}.rsssl-ssllabs .rsssl-ssl-test-container{background:var(--rsp-grey-100);padding:20px 25px}.rsssl-ssllabs .rsssl-ssl-test-container.rsssl-error{background:var(--rsp-red-faded)}.rsssl-ssllabs .rsssl-ssl-test-container.rsssl-success{background:var(--rsp-green-faded)}@media only screen and (max-width:1599px) and (min-width:1280px){.rsssl-ssllabs .rsssl-ssl-test-container{padding:5px}}.rsssl-ssllabs .rsssl-ssl-test{display:flex;gap:15px}.rsssl-ssllabs .rsssl-ssl-test>div{flex:1;background-color:#fff}@media only screen and (max-width:1599px) and (min-width:1280px){.rsssl-ssllabs .rsssl-ssl-test>div{background-color:transparent}}.rsssl-ssllabs .rsssl-ssl-test-grade{text-align:center;display:flex;align-items:center;justify-content:center;font-size:var(--rsp-fs-900);font-weight:700;border-radius:8px}.rsssl-ssllabs .rsssl-ssl-test-grade.rsssl-grade-inactive{display:flex}.rsssl-ssllabs .rsssl-ssl-test-grade.rsssl-grade-inactive div{width:20px;height:8px;margin:auto auto;background-color:var(--rsp-black);border-radius:50px}.rsssl-ssllabs .rsssl-ssl-test-information{padding:10px 0;max-width:50%;border-radius:var(--rsp-border-radius)}.rsssl-ssllabs .rsssl-ssl-test-information .rsssl-score-container{display:flex}.rsssl-ssllabs .rsssl-ssl-test-information .rsssl-score-container .rsssl-score-snippet{white-space:nowrap;padding:0 8px;font-size:var(--rsp-fs-100);margin:5px 10px;border-radius:3px;color:var(--rsp-text-color)}.rsssl-ssllabs .rsssl-ssl-test-information .rsssl-score-container .rsssl-score-snippet.rsssl-test-inactive{background-color:var(--rsp-grey-200);color:var(--rsp-color-disabled)}.rsssl-ssllabs .rsssl-ssl-test-information .rsssl-score-container .rsssl-score-snippet.rsssl-test-processing{background-color:var(--rsp-yellow);color:var(--rsp-black)}.rsssl-ssllabs .rsssl-ssl-test-information .rsssl-score-container .rsssl-score-snippet.rsssl-test-success{background-color:var(--rsp-color-success);color:var(--rsp-text-color-white)}.rsssl-ssllabs .rsssl-ssl-test-information .rsssl-score-container .rsssl-score-snippet.rsssl-test-error{background-color:var(--rsp-brand-primary);color:var(--rsp-black)}.rsssl-ssllabs .rsssl-details{margin:var(--rsp-spacing-m);display:flex}.rsssl-ssllabs .rsssl-details .rsssl-detail-icon{width:30px}.rsssl-ssllabs .rsssl-details .rsssl-detail-icon .rsssl-icon{margin-top:2px}.rsssl-ssllabs .rsssl-details .rsssl-status-red{color:var(--rsp-red)}@media only screen and (max-width:1599px) and (min-width:1280px){.rsssl-ssllabs .rsssl-details{margin:var(--rsp-spacing-s)}}.rsssl-ssllabs .rsssl-details+.rsssl-details{margin-top:0}.rsssl-gridblock-progress-container.rsssl-error .rsssl-gridblock-progress{background:var(--rsp-color-warning)}.rsssl-gridblock-progress-container.rsssl-inactive{height:4px;width:100%;display:flex;background:var(--rsp-grey-300)}.rsssl-gridblock-progress-container.rsssl-inactive .rsssl-gridblock-progress{transition:width 1s ease-in-out;background:var(--rsp-green)}.rsssl-placeholder{box-sizing:border-box;width:100%;text-align:left;margin:0;padding-bottom:24px;color:#1e1e1e;-moz-font-smoothing:subpixel-antialiased;-webkit-font-smoothing:subpixel-antialiased;border-radius:2px;background-color:#fff;flex-grow:100}.rsssl-placeholder .rsssl-placeholder-line{float:left;width:100%;height:16px;margin-top:12px;border-radius:7px;background-image:linear-gradient(90deg,#ddd 0,#e8e8e8 40px,#ddd 80px);background-size:600px;animation:shine-lines 1.6s infinite linear}.rsssl-placeholder .rsssl-placeholder-line:last-of-type{margin-bottom:24px}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(1){width:69%}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(2){width:73%}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(3){width:87%}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(4){width:61%}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(5){width:97%}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(6){width:89%}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(7){width:84%}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(8){width:69%}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(9){width:86%}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(10){width:84%}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(11){width:69%}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(12){width:70%}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(13){width:92%}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(14){width:98%}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(15){width:98%}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(16){width:93%}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(17){width:75%}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(18){width:99%}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(19){width:64%}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(20){width:100%}.rsssl-placeholder .rsssl-placeholder-line ~ .rsssl-placeholder-line{background-color:#ddd}@keyframes shine-lines{0%{background-position:-400px}100%{background-position:220px}}.rsssl .rsssl-other-plugins .rsssl-placeholder{background-color:transparent}.rsssl .rsssl-other-plugins .rsp-logo img{height:20px}.rsssl .rsssl-other-plugins-container{display:flex !important;flex-direction:row;flex-wrap:wrap;margin-bottom:10px;font-size:var(--rsp-fs-300);line-height:1.7;gap:var(--rsp-spacing-xxs)}@media screen and (max-width:992px){.rsssl .rsssl-other-plugins-container{flex-direction:row;overflow:hidden}}.rsssl .rsssl-other-plugins-container .rsssl-other-plugins-element{width:100%;display:flex;align-content:space-between;justify-content:space-between;gap:10px;--rsp-other-plugins-color:var(---rsp-brand-primary)}.rsssl .rsssl-other-plugins-container .rsssl-other-plugins-element.rsssl-zip-recipes{--rsp-other-plugins-color:var(--rsp-pink)}.rsssl .rsssl-other-plugins-container .rsssl-other-plugins-element.rsssl-burst-statistics{--rsp-other-plugins-color:var(--rsp-green)}.rsssl .rsssl-other-plugins-container .rsssl-other-plugins-element.rsssl-complianz-gdpr{--rsp-other-plugins-color:var(--rsp-blue)}.rsssl .rsssl-other-plugins-container .rsssl-other-plugins-element.rsssl-complianz-terms-conditions{--rsp-other-plugins-color:var(--rsp-black)}.rsssl .rsssl-other-plugins-container .rsssl-other-plugins-element.rsssl-really-simple-ssl{--rsp-other-plugins-color:var(--rsp-yellow)}.rsssl .rsssl-other-plugins-container .rsssl-other-plugins-element a{width:max-content;color:var(--rsp-text-color-light);transition:color .3s ease;display:flex;align-items:center;min-width:0;gap:var(--rsp-spacing-xs);text-decoration:none}.rsssl .rsssl-other-plugins-container .rsssl-other-plugins-element a:hover{color:var(--rsp-other-plugins-color);text-decoration:underline}.rsssl .rsssl-other-plugins-container .rsssl-other-plugins-element a:hover .rsssl-bullet{background-color:var(--rsp-other-plugins-color)}.rsssl .rsssl-other-plugins-container .rsssl-other-plugins-element a:hover .rsssl-other-plugins-content{text-decoration:underline}.rsssl .rsssl-other-plugins-container .rsssl-other-plugins-element .rsssl-bullet{transition:background-color .3s ease;background-color:var(--rsp-other-plugins-color)}.rsssl .rsssl-other-plugins-container .rsssl-other-plugins-element .rsssl-other-plugins-content{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rsssl .rsssl-other-plugins-container .rsssl-other-plugins-element .rsssl-other-plugin-status{min-width:fit-content}.rsssl-tips_tricks .rsssl-grid-item-header .rsssl-grid-item-controls{height:28px}.rsssl-tips-tricks-container{display:flex !important;flex-direction:row;flex-wrap:wrap;margin-bottom:10px;font-size:var(--rsp-fs-300);line-height:1.7;gap:var(--rsp-spacing-xxs)}@media screen and (max-width:992px){.rsssl-tips-tricks-container{flex-direction:row;overflow:hidden}}.rsssl-tips-tricks-container .rsssl-tips-tricks-element{width:calc(50% - var(--rsp-spacing-xxs))}@media(max-width:782px){.rsssl-tips-tricks-container .rsssl-tips-tricks-element{width:100%}}.rsssl-tips-tricks-container .rsssl-tips-tricks-element a{color:var(--rsp-text-color-light);transition:color .3s ease;display:flex;align-items:center;gap:var(--rsp-spacing-xs);min-width:0;text-decoration:none}.rsssl-tips-tricks-container .rsssl-tips-tricks-element a:hover{color:var(--rsp-brand-primary);text-decoration:underline}.rsssl-tips-tricks-container .rsssl-tips-tricks-element a:hover svg path{fill:var(--rsp-brand-primary)}.rsssl-tips-tricks-container .rsssl-tips-tricks-element a:hover .rsssl-tips-tricks-content{text-decoration:underline}.rsssl-tips-tricks-container .rsssl-tips-tricks-element .rsssl-bullet{transition:background-color .3s ease;background-color:var(--rsp-grey-300)}.rsssl-tips-tricks-container .rsssl-tips-tricks-element .rsssl-tips-tricks-content{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rsssl div[class^=rsssl-wizard-] .rsssl-helplink{color:var(--rsp-text-color)}.rsssl div[class^=rsssl-wizard-] .rsssl-grid-item{position:relative;margin-bottom:var(--rsp-grid-gap)}@media(max-width:1080px){.rsssl div[class^=rsssl-wizard-] .rsssl-grid-item{grid-column:span 4}}.rsssl div[class^=rsssl-wizard-].rsssl-column-2{grid-column:span 2}@media(max-width:1080px){.rsssl div[class^=rsssl-wizard-].rsssl-column-2{grid-column:span 4}}.rsssl div[class^=rsssl-wizard-] .rsssl-locked{position:absolute;z-index:10;top:0;left:0;bottom:0;right:0;background:rgba(255,255,255,0.8);border-radius:var(--rsp-border-radius)}.rsssl div[class^=rsssl-wizard-] .rsssl-locked .rsssl-shield-overlay{height:0;top:calc(100% - 190px);position:relative;align-items:center;justify-content:center;display:flex}.rsssl div[class^=rsssl-wizard-] .rsssl-locked .rsssl-locked-overlay{z-index:1;top:calc(100% - 95px);position:relative;display:flex;align-items:center;gap:var(--rsp-spacing-s);background-color:var(--rsp-white);padding:var(--rsp-spacing-m) var(--rsp-spacing-l);border-radius:var(--rsp-border-radius-input);margin:var(--rsp-spacing-s);box-shadow:var(--rsp-box-shadow)}@media screen and (max-width:1280px){.rsssl div[class^=rsssl-wizard-] .rsssl-locked .rsssl-locked-overlay{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}@media screen and (max-width:1080px){.rsssl div[class^=rsssl-wizard-] .rsssl-locked .rsssl-locked-overlay{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}.rsssl div[class^=rsssl-wizard-] .rsssl-locked .rsssl-locked-overlay .rsssl-open{float:left;margin-right:12px}.rsssl div[class^=rsssl-wizard-] .rsssl-locked .rsssl-locked-overlay .rsssl-progress-status{float:left;margin-right:20px}.rsssl div[class^=rsssl-wizard-] .rsssl-grid-item-footer{justify-content:flex-end;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--rsp-grid-margin);width:100%;min-height:20px;box-sizing:border-box;align-self:flex-end}.rsssl div[class^=rsssl-wizard-] .rsssl-grid-item-footer .rsssl-legend{display:flex}.rsssl div[class^=rsssl-wizard-] .rsssl-grid-item-footer .rsssl-legend span{padding-left:5px}.rsssl div[class^=rsssl-wizard-] .rsssl-grid-item-footer:empty{display:none}.rsssl-wizard-help{display:flex;flex-wrap:wrap;align-content:flex-start;gap:var(--rsp-spacing-xs)}.rsssl-wizard-help details{font-size:var(--rsp-fs-200)}.rsssl-wizard-help details .rsssl-help-more-info{display:flex;flex-direction:row;margin-top:12px}.rsssl-wizard-help details summary{display:grid;grid-template-columns:1fr auto;justify-content:space-between;font-size:var(--rsp-fs-300);font-weight:600;cursor:pointer}.rsssl-wizard-help details summary::-webkit-details-marker{display:none}.rsssl-wizard-help details summary:first-of-type{list-style-type:none}.rsssl-wizard-help details summary .rsssl-icon{transition:all .3s ease-in-out;transform:rotate(0)}.rsssl-wizard-help code{white-space:pre-line;display:block}.rsssl-wizard-help summary,.rsssl-wizard-help p{font-size:var(--rsp-fs-200)}.rsssl-wizard-help details[open]{padding:var(--rsp-spacing-s) var(--rsp-spacing-m)}.rsssl-wizard-help details[open] summary{padding:0;padding-bottom:var(--rsp-spacing-xs)}.rsssl-wizard-help details[open] summary .rsssl-icon{transform:rotate(180deg)}.rsssl-wizard-help .rsssl-help-header{width:100%;display:flex;padding:10px}.rsssl-wizard-help .rsssl-help-header .rsssl-help-title{font-size:18px}.rsssl-wizard-help .rsssl-help-header .rsssl-help-control{margin-left:auto;cursor:pointer}.rsssl-wizard-help-notice{width:100%;background:var(--rsp-background-block-color);box-shadow:var(--rsp-box-shadow);border-radius:var(--rsp-border-radius);border-radius:var(--rsp-border-radius-s);height:fit-content;background-color:var(--rsp-dark-blue-faded)}.rsssl-wizard-help-notice.rsssl-warning{background-color:var(--rsp-yellow-faded)}.rsssl-wizard-help-notice summary,.rsssl-wizard-help-notice p{padding:var(--rsp-spacing-s) var(--rsp-spacing-m)}.rsssl-wizard-menu{height:fit-content}.rsssl-wizard-menu .rsssl-grid-item-content{padding:0;padding-bottom:var(--rsp-spacing-l)}.rsssl-wizard-menu-items .rsssl-menu-item a{display:flex;align-items:center;gap:var(--rsp-spacing-xs);text-decoration:none;color:var(--rsp-text-color);font-size:var(--rsp-fs-400);padding-block:var(--rsp-spacing-xs);padding-inline:var(--rsp-spacing-l);transition:all .2s ease-in-out;border-left:4px solid transparent}@media screen and (max-width:1280px){.rsssl-wizard-menu-items .rsssl-menu-item a{padding-inline:var(--rsp-spacing-m)}}@media screen and (max-width:1080px){.rsssl-wizard-menu-items .rsssl-menu-item a{padding-inline:var(--rsp-spacing-s)}}.rsssl-wizard-menu-items .rsssl-menu-item.rsssl-active>a{color:var(--rsp-dark-blue);font-weight:600;border-left:4px solid var(--rsp-dark-blue)}.rsssl-wizard-menu-items .rsssl-menu-item.rsssl-featured a{font-weight:600;flex-wrap:wrap}.rsssl-wizard-menu-items .rsssl-menu-item.rsssl-featured a .rsssl-menu-item-featured-pill{background:var(--rsp-green);color:var(--rsp-text-color-white);padding:2px 9px;border-radius:var(--rsp-border-radius);font-size:var(--rsp-fs-100)}.rsssl-wizard-menu-items .rsssl-menu-item.rsssl-premium a{background:var(--rsp-dark-blue-faded);flex-wrap:wrap}.rsssl-wizard-menu-items .rsssl-menu-item.rsssl-premium a .rsssl-menu-item-featured-pill{background:var(--rsp-dark-blue);color:var(--rsp-text-color-white);padding:2px 9px;border-radius:var(--rsp-border-radius);font-size:var(--rsp-fs-100)}.rsssl-wizard-menu-items .rsssl-premium-menu-item{background:var(--rsp-dark-blue-faded)}.rsssl-wizard-menu-items .rsssl-premium-menu-item div{display:flex;align-items:center;gap:var(--rsp-spacing-xs);text-decoration:none;color:var(--rsp-text-color);font-size:var(--rsp-fs-400);padding-block:var(--rsp-spacing-xs);padding-inline:var(--rsp-spacing-l);transition:all .2s ease-in-out;border-left:4px solid transparent}@media screen and (max-width:1280px){.rsssl-wizard-menu-items .rsssl-premium-menu-item div{padding-inline:var(--rsp-spacing-m)}}@media screen and (max-width:1080px){.rsssl-wizard-menu-items .rsssl-premium-menu-item div{padding-inline:var(--rsp-spacing-s)}}.rsssl-wizard-menu-items .rsssl-submenu-item a{padding-left:calc(var(--rsp-spacing-l) + var(--rsp-spacing-m));font-size:var(--rsp-fs-300)}.rsssl div[class^=rsssl-wizard-] .components-flex{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.rsssl div[class^=rsssl-wizard-] .components-flex .components-flex-item label{margin:0}.rsssl div[class^=rsssl-wizard-] .components-flex .components-input-control__container{max-width:max-content}.rsssl div[class^=rsssl-wizard-] .rsssl-grid-item-content label{font-size:var(--rsp-fs-300);font-weight:400;line-height:1.5;text-transform:unset;box-sizing:border-box;display:inherit;max-width:100%;z-index:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rsssl div[class^=rsssl-wizard-] .components-base-control__field{margin-bottom:0}.rsssl div[class^=rsssl-wizard-] .components-toggle-control .components-base-control__field,.rsssl div[class^=rsssl-wizard-] .components-toggle-control .components-flex{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between}.rsssl div[class^=rsssl-wizard-] .components-toggle-control .components-base-control__field .components-form-toggle,.rsssl div[class^=rsssl-wizard-] .components-toggle-control .components-flex .components-form-toggle{margin-right:0}.rsssl div[class^=rsssl-wizard-] .components-form-toggle.is-checked .components-form-toggle__track{background-color:var(--rsp-green)}.rsssl div[class^=rsssl-wizard-] .rsssl-grid-item .rsssl-grid-item-content{padding:var(--rsp-spacing-xs) 0}.rsssl div[class^=rsssl-wizard-] .rsssl-field-wrap,.rsssl div[class^=rsssl-wizard-] .rsssl-settings-block-intro{padding-block:var(--rsp-spacing-s);padding-inline:var(--rsp-spacing-l);overflow:hidden}@media screen and (max-width:1280px){.rsssl div[class^=rsssl-wizard-] .rsssl-field-wrap,.rsssl div[class^=rsssl-wizard-] .rsssl-settings-block-intro{padding-inline:var(--rsp-spacing-m)}}@media screen and (max-width:1080px){.rsssl div[class^=rsssl-wizard-] .rsssl-field-wrap,.rsssl div[class^=rsssl-wizard-] .rsssl-settings-block-intro{padding-inline:var(--rsp-spacing-s)}}.rsssl div[class^=rsssl-wizard-] .rsssl-field-wrap>.rsssl-field-wrap,.rsssl div[class^=rsssl-wizard-] .rsssl-settings-block-intro>.rsssl-field-wrap{padding:0}.rsssl div[class^=rsssl-wizard-] .rsssl-field-button{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.rsssl .rsssl-highlight{background-color:transparent;border-left:4px solid var(--rsp-green);-o-animation:fadeIt 3s ease-in-out;animation:fadeIt 3s ease-in-out}@-o-keyframes fadeIt{0%{background-color:transparent}30%{background-color:var(--rsp-green-faded)}100%{border-right:0;background-color:inherit}}@keyframes fadeIt{0%{background-color:transparent;border-right:0}30%{background-color:var(--rsp-green-faded)}100%{background-color:inherit}}.rsssl-license .rsssl-task-element{padding-top:var(--rsp-spacing-s);padding-bottom:0}.rsssl-license .rsssl-license-field{display:flex}.rsssl .components-snackbar-list.edit-site-notices{width:max-content;position:fixed;bottom:var(--rsp-spacing-m);right:var(--rsp-spacing-l)}.rsssl .components-snackbar-list.edit-site-notices>div{margin-left:auto}.rsssl .components-snackbar-list.edit-site-notices .components-snackbar{background:var(--rsp-background-block-color);box-shadow:var(--rsp-box-shadow);border-radius:var(--rsp-border-radius);color:var(--rsp-color-success);background-color:#fff;font-weight:700;font-size:14px}.rsssl-mixedcontentscan .rsssl-mixed-content-placeholder{height:250px}.rsssl-mixedcontentscan .rsssl-mixed-content-placeholder div{background-color:var(--rsp-grey-200);margin:10px 0;height:20px}.rsssl-mixedcontentscan .rsssl-shield-overlay{height:250px;align-items:center;justify-content:center;display:flex}.rsssl-mixedcontentscan .rsssl-field-wrap .rdt_TableCol,.rsssl-mixedcontentscan .rsssl-field-wrap .rdt_TableCell{min-width:80px}.rsssl-mixedcontentscan .rsssl-progress-container .rsssl-progress-bar{border-radius:5px;height:20px;background-color:var(--rsp-green)}.rsssl-mixedcontentscan .rsssl-task-status,.rsssl-mixedcontentscan .rsssl-locked-overlay .rsssl-progress-status,.rsssl-locked-overlay .rsssl-mixedcontentscan .rsssl-progress-status{min-width:min-content}.rsssl-mixedcontentscan .rsssl-task-status.rsssl-warning,.rsssl-mixedcontentscan .rsssl-locked-overlay .rsssl-warning.rsssl-progress-status,.rsssl-locked-overlay .rsssl-mixedcontentscan .rsssl-warning.rsssl-progress-status{background-color:var(--rsp-yellow);color:var(--rsp-text-color)}.rsssl-mixedcontentscan button.button{line-height:1.5;min-height:10px}.rsssl-mixedcontentscan .rsssl-grid-item-content-footer{display:flex;gap:var(--rsp-spacing-s)}.rsssl-mixedcontentscan .rsssl-current-scan-action,.rsssl-mixedcontentscan .rsssl-mixed-content-description{margin:10px 5px;font-size:var(--rsp-fs-300)}.rsssl-learningmode-placeholder{height:150px}.rsssl-learningmode-placeholder div{background-color:var(--rsp-grey-200);margin:10px 0;height:20px}.rsssl-learning-mode-delete{cursor:pointer;background:0;border:0;font-size:1.5em;font-weight:700}.rsssl-locked-overlay .rsssl-open{float:left;margin-right:12px}.rsssl-locked-overlay .rsssl-progress-status.rsssl-learning-mode-completed,.rsssl-locked-overlay .rsssl-progress-status.rsssl-learning-mode-enforced{background-color:var(--rsp-color-success);color:#fff}.rsssl-locked-overlay .rsssl-progress-status.rsssl-learning-mode{background-color:var(--rsp-color-open)}.rsssl-locked-overlay .rsssl-progress-status.rsssl-disabled,.rsssl-locked-overlay .rsssl-progress-status.rsssl-learning-mode-disabled{background-color:var(--rsp-color-disabled)}.rsssl-learning-mode-footer{display:flex;align-items:center;justify-content:flex-start;gap:var(--rsp-spacing-s)}.rsssl-learning-mode-footer select{margin-left:auto}.rsssl-learning-mode-footer label{display:flex;align-items:center}.rsssl-learning-mode-footer label input{margin-top:0}.rsssl-lets-encrypt-tests{margin:var(--rsp-spacing-xs) var(--rsp-spacing-xl)}.rsssl-lets-encrypt-tests .rsssl-progress-bar{padding-block:0;margin-bottom:var(--rsp-spacing-m)}.rsssl-lets-encrypt-tests .rsssl-progress-bar .rsssl-progress{overflow:hidden;height:var(--rsp-spacing-m);border-radius:5px;background-color:var(--rsp-grey-200)}.rsssl-lets-encrypt-tests .rsssl-progress-bar .rsssl-progress .rsssl-bar{height:100%;background-color:var(--rsp-color-success)}.rsssl-lets-encrypt-tests .rsssl-progress-bar .rsssl-progress .rsssl-bar.rsssl-orange{background-color:var(--rsp-color-warning)}.rsssl-lets-encrypt-tests p{margin-bottom:var(--rsp-spacing-m)}.rsssl-lets-encrypt-tests .rsssl-progress-text{display:flex;align-items:center;padding:var(--rsp-spacing-m) var(--rsp-spacing-l);padding-block:0;padding-top:var(--rsp-spacing-xs)}@media screen and (max-width:1280px){.rsssl-lets-encrypt-tests .rsssl-progress-text{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}@media screen and (max-width:1080px){.rsssl-lets-encrypt-tests .rsssl-progress-text{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}.rsssl-lets-encrypt-tests .rsssl-progress-text .rsssl-progress-percentage{font-size:32px;font-weight:700}.rsssl-lets-encrypt-tests .rsssl-progress-text .rsssl-progress-text-span{margin-left:35px;font-size:18px;font-weight:600}.rsssl-lets-encrypt-tests .rsssl-progress-text .rsssl-progress-text-span a{margin-left:3px}.rsssl-lets-encrypt-tests ul li{display:flex;margin-bottom:15px}.rsssl-lets-encrypt-tests ul li .rsssl-icon{margin-right:7px}.rsssl-lets-encrypt-tests ul li ul li:before{background-color:var(--rsp-grey-500);color:#fff;height:6px;width:6px;border-radius:50%;content:"";position:absolute;margin-top:7px;margin-left:-19px}.rsssl-lets-encrypt-tests .rsssl-test-results ul li{display:block}.rsssl-lets-encrypt-tests .rsssl-test-results h4{margin:var(--rsp-spacing-m) 0}.rsssl-lets-encrypt-tests .rsssl-test-results a+button{margin-left:var(--rsp-spacing-m)}.rsssl-lets-encrypt-tests .rsssl-test-results .rsssl-certificate-data{display:none}.rsssl-lets-encrypt-tests .rsssl-test-results .rsssl-dns-text-records div{display:flex;flex-direction:row}.rsssl-lets-encrypt-tests .rsssl-test-results .rsssl-dns-text-records div .rsssl-dns-domain,.rsssl-lets-encrypt-tests .rsssl-test-results .rsssl-dns-text-records div .rsssl-dns-field{margin-right:var(--rsp-spacing-m);width:50%}.rsssl-lets-encrypt-tests .rsssl-modal-content-step-footer{display:flex;align-items:center;margin-top:var(--rsp-spacing-l);gap:var(--rsp-spacing-m)}.rsssl-lets-encrypt-tests .rsssl-modal-content-step-footer .components-toggle-control .components-base-control__field{margin:0;flex-direction:initial}.rsssl-lets-encrypt-tests .rsssl-modal-content-step-footer .components-toggle-control .components-base-control__field .components-toggle-control__label{margin-right:12px}.rsssl-lets-encrypt-tests .rsssl-modal-subtitle{display:none}.rsssl div[class^=rsssl-wizard-] .rsssl-permissions_policy .rsssl-locked .rsssl-shield-overlay{top:calc(100% - 300px)}.rsssl-field-wrap .rdt_TableCol,.rsssl-field-wrap .rdt_TableCell{min-width:50px}.rsssl-field-wrap .rdt_TableHeadRow .rdt_TableCol:last-child{flex-grow:0;flex-direction:row-reverse}.rsssl-field-wrap .rdt_TableRow{padding:var(--rsp-spacing-xs) 0}.rsssl-field-wrap .rdt_TableRow:nth-child(odd){background-color:var(--rsp-grey-200)}.rsssl-field-wrap .rdt_TableRow .rdt_TableCell:last-child{flex-grow:0}.rsssl-field-wrap .rdt_TableRow .rsssl-status-allowed,.rsssl-field-wrap .rdt_TableRow .rsssl-status-revoked{min-width:110px;margin-right:20px}.rsssl-field-wrap .rsssl-csp-revoked>div:nth-child(-n+3){opacity:.3}.rsssl-content_security_policy .rsssl-field-wrap .rdt_TableHeadRow .rdt_TableCol:last-child{flex-grow:0;min-width:initial}.rsssl-content_security_policy .rsssl-field-wrap .rdt_TableRow .rdt_TableCell:last-child{flex-grow:0;min-width:initial}.rsssl-content_security_policy .rsssl-field-wrap .rsssl-csp-revoked>div:nth-child(-n+3){opacity:.3}nav.rdt_Pagination>div>svg{display:none !important}.rsssl-content_security_policy .rsssl-field-wrap>div>div,.rsssl-xml_rpc .rsssl-field-wrap>div>div{overflow-x:inherit;overflow-y:inherit}.rsssl-permissions_policy .rdt_TableRow .rdt_TableCell:last-child{min-width:fit-content}.rsssl-permissions_policy .rdt_TableRow .rdt_TableCell:last-child .components-input-control__container{min-width:fit-content}.rsssl-mixed-content-datatable>div>div{display:flex}.rsssl .rsssl-new-features-block .rsssl-grid-item-content{display:flex;flex-direction:column;justify-content:space-between}.rsssl .rsssl-new-features{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--rsp-spacing-xs)}@media only screen and (max-width:1599px) and (min-width:1280px){.rsssl .rsssl-new-features{gap:var(--rsp-spacing-xxs)}}.rsssl .rsssl-new-feature{width:100%;color:var(--rsp-text-color-light);display:flex;align-items:flex-start;min-width:0;gap:var(--rsp-spacing-xs);text-decoration:none}.rsssl .rsssl-new-feature .rsssl-icon{margin-top:2px}.rsssl .rsssl-new-feature .rsssl-new-feature-desc p{font-size:var(--rsp-fs-300)}[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 .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;border-right:1px solid #d6d8db;animation:shine 2.5s infinite}@keyframes shine{to{background-position:100% 0,1px 1px,1px 40px,1px 79px,1px 118px}}.rsssl .rsssl-loader{margin:0;width:50px;height:15px;text-align:center;font-size:10px}.rsssl .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 .rsssl-loader.rsssl-loader-white>div{background-color:#fff}.rsssl .rsssl-loader .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.rsssl .rsssl-loader .rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.rsssl .rsssl-loader .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.rsssl .rsssl-loader .rect5{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}.rsssl .button-primary .rsssl-loader div{background-color:#fff}@-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{--rsp-brand-primary:var(--rsp-yellow);--rsp-brand-secondary:var(--rsp-blue);--rsp-brand-primary-faded:var(--rsp-yellow-faded)}
1
+ @charset "UTF-8";:root{--rsp-spacing-xxs:5px;--rsp-spacing-xs:10px;--rsp-spacing-s:15px;--rsp-spacing-m:20px;--rsp-spacing-l:25px;--rsp-spacing-xl:30px;--rsp-grid-margin:var(--rsp-spacing-s);--rsp-grid-gap:var(--rsp-spacing-m);--rsp-border-radius:12px;--rsp-border-radius-s:8px;--rsp-border:1px solid var(--rsp-border-color);--rsp-box-shadow:rgba(0,0,0,0.1) 0 4px 6px -1px,rgba(0,0,0,0.06) 0 2px 4px -1px;--rsp-box-shadow-dark:rgba(0,0,0,0.2) 0 4px 6px -1px,rgba(0,0,0,0.12) 1px 0 4px 1px;--rsp-border-color:#dfdfdf;--rsp-black:#333;--rsp-white:#fff;--rsp-yellow:#f4bf3e;--rsp-blue:#29b6f6;--rsp-dark-blue:#1e73be;--rsp-green:#2e8a37;--rsp-red:#d7263d;--rsp-pink:#e35899;--rsp-wp-blue:#007cba;--rsp-yellow-faded:#f2e6c9;--rsp-blue-faded:#ecf8fe;--rsp-dark-blue-faded:#ebf2f9;--rsp-green-faded:#ecf4ed;--rsp-red-faded:#fbebed;--rsp-pink-faded:#fceff5;--rsp-wp-blue-faded:#c6e0ef;--rsp-background-block-color:var(--rsp-white);--rsp-background-color:#f0f0f1;--rsp-input-background-color:#fff;--rsp-input-text-color:var(--rsp-text-color);--rsp-input-border-color:var(--rsp-grey-400);--rsp-text-color:rgba(26,26,26,0.95);--rsp-text-color-invert:rgba(255,255,255,0.95);--rsp-text-color-white:rgba(255,255,255,0.95);--rsp-text-color-light:rgba(69,69,82,0.95);--rsp-grey-100:#fafafa;--rsp-grey-200:#f9f9f9;--rsp-grey-300:#ededed;--rsp-grey-400:#c6c6c6;--rsp-grey-500:#737373;--rsp-grey-600:#696969;--rsp-color-success:var(--rsp-green);--rsp-color-error:var(--rsp-red);--rsp-color-warning:var(--rsp-yellow);--rsp-color-open:var(--rsp-yellow);--rsp-color-disabled:var(--rsp-grey-300);--rsp-fs-100:.6875rem;--rsp-fs-200:.8rem;--rsp-fs-300:.8125rem;--rsp-fs-400:.875rem;--rsp-fs-500:1rem;--rsp-fs-600:1.125rem;--rsp-fs-700:1.25rem;--rsp-fs-800:1.5rem;--rsp-fs-900:3.5rem}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.rsssl{margin:0;margin-left:-20px;font-size:var(--rsp-fs-300);box-sizing:border-box;color:var(--rsp-text-color);background-color:var(--rsp-background-color);font-weight:400;line-height:1.5}@media only screen and (max-width:782px){.rsssl{margin-left:-9px}}.rsssl *,.rsssl *:before,.rsssl *:after{box-sizing:inherit}.rsssl body,.rsssl h1,.rsssl h2,.rsssl h3,.rsssl h4,.rsssl h5,.rsssl h6,.rsssl p,.rsssl ol,.rsssl ul{margin:0;padding:0}.rsssl img{max-width:100%;height:auto}.rsssl h1,.rsssl h2,.rsssl h3,.rsssl h4,.rsssl h5,.rsssl h6{color:var(--rsp-text-color);line-height:1.5}.rsssl .rsssl-h0{font-size:var(--rsp-fs-900);font-weight:700}.rsssl h1,.rsssl .rsssl-h1{font-size:var(--rsp-fs-800);line-height:1.5;font-weight:500}.rsssl h2,.rsssl .rsssl-h2{font-size:var(--rsp-fs-700);font-weight:700}.rsssl h3,.rsssl .rsssl-h3{font-size:var(--rsp-fs-600);font-weight:600}.rsssl h4,.rsssl .rsssl-h4{font-size:var(--rsp-fs-600);font-weight:600}.rsssl h5,.rsssl .rsssl-h5{font-size:var(--rsp-fs-400);font-weight:400}.rsssl h6,.rsssl .rsssl-h6{font-size:var(--rsp-fs-300)}.rsssl p{color:var(--rsp-text-color);font-weight:400;font-size:var(--rsp-fs-300);line-height:1.5}.rsssl .rsssl-small-text{font-size:var(--rsp-fs-200);line-height:1.5;color:var(--rsp-text-color-light)}.rsssl a,.rsssl .rsssl-link{color:var(--rsp-text-color)}.rsssl .rsssl-notice-hook-element{display:none !important}.rsssl .error:not(.really-simple-plugins),.rsssl .notice:not(.really-simple-plugins),.rsssl .update-nag:not(.really-simple-plugins),.rsssl .notice-info:not(.really-simple-plugins){display:none !important}.rsssl .rsssl-header,.rsssl .rsssl-content-area{max-width:clamp(300px,100% - var(--rsp-grid-gap) * 2,1600px);margin:0 auto}@media(max-width:1599px){.rsssl .rsssl-header,.rsssl .rsssl-content-area{--rsp-grid-gap:var(--rsp-spacing-m)}}@media(max-width:1440px){.rsssl .rsssl-header,.rsssl .rsssl-content-area{--rsp-grid-gap:var(--rsp-spacing-s)}}@media(max-width:1366px){.rsssl .rsssl-header,.rsssl .rsssl-content-area{--rsp-grid-gap:var(--rsp-spacing-xs)}}.rsssl .rsssl-header-container .rsssl-header{display:flex;flex-wrap:wrap;justify-content:space-between;height:70px;box-sizing:border-box;background-color:var(--rsp-background-block-color)}@media(max-width:1080px){.rsssl .rsssl-header-container .rsssl-header{height:100%}}@media(max-width:576px){.rsssl .rsssl-logo{display:none}}.rsssl .rsssl-header-left{display:flex;font-size:var(--rsp-fs-400)}@media(max-width:1080px){.rsssl .rsssl-header-left{justify-content:center;margin:var(--rsp-spacing-xs) 0;order:3;width:100%;background-color:var(--rsp-background-block-color)}}.rsssl .rsssl-header-left .rsssl-header-menu{margin:auto 15px}.rsssl .rsssl-header-left .rsssl-header-menu ul{display:flex}.rsssl .rsssl-header-left .rsssl-header-menu li{margin-bottom:0}.rsssl .rsssl-header-left .rsssl-header-menu a{padding:23px 15px;text-decoration:none;color:var(--rsp-text-color);height:100%;border-bottom:4px solid transparent;transition:border .3s ease-out;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}@media(max-width:1080px){.rsssl .rsssl-header-left .rsssl-header-menu a{padding:10px 15px}}.rsssl .rsssl-header-left .rsssl-header-menu a.active{border-bottom:4px solid var(--rsp-brand-primary)}.rsssl .rsssl-header-left .rsssl-header-menu a:hover{color:var(--rsp-brand-primary)}.rsssl .rsssl-header-right{display:flex;flex-wrap:wrap;align-items:center;margin-left:auto;gap:var(--rsp-spacing-s);min-height:52px}.rsssl .rsssl-header-right select{max-width:60ch}@media(max-width:576px){.rsssl .rsssl-header-right{display:none}}@media(max-width:782px){.rsssl .rsssl-header-right .button{display:none}}.rsssl .rsssl-content-area{margin-top:var(--rsp-grid-gap)}.rsssl .rsssl-header-container{background:var(--rsp-background-block-color)}.rsssl .rsssl-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:max-content;gap:var(--rsp-grid-gap);min-height:calc(100vh - 32px - 80px - 20px - var(--rsp-grid-gap))}.rsssl .rsssl-grid.rsssl-settings,.rsssl .rsssl-grid.rsssl-letsencrypt{grid-template-columns:minmax(275px,max-content) 2fr minmax(min-content,1fr)}@media only screen and (max-width:1080px){.rsssl .rsssl-grid.rsssl-settings,.rsssl .rsssl-grid.rsssl-letsencrypt{grid-template-columns:repeat(4,1fr)}.rsssl .rsssl-grid.rsssl-settings .rsssl-wizard-menu,.rsssl .rsssl-grid.rsssl-settings .rsssl-wizard-settings,.rsssl .rsssl-grid.rsssl-settings .rsssl-wizard-help,.rsssl .rsssl-grid.rsssl-letsencrypt .rsssl-wizard-menu,.rsssl .rsssl-grid.rsssl-letsencrypt .rsssl-wizard-settings,.rsssl .rsssl-grid.rsssl-letsencrypt .rsssl-wizard-help{grid-column:1/-1}}@media only screen and (max-width:1280px){.rsssl .rsssl-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:1080px){.rsssl .rsssl-grid{max-width:790px;width:calc(100% - var(--rsp-grid-gap) * 2)}}.rsssl .rsssl-grid-item{background:var(--rsp-background-block-color);box-shadow:var(--rsp-box-shadow);border-radius:var(--rsp-border-radius);transition:all 1s ease;display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:column;flex-basis:100%;grid-column:span 1;grid-row:span 1}.rsssl .rsssl-grid-item.rsssl-disabled{min-height:200px}@media(max-width:1080px){.rsssl .rsssl-grid-item{grid-column:span 4}}.rsssl .rsssl-grid-item.no-background{background:0;border:0;box-shadow:none}.rsssl .rsssl-grid-item.rsssl-column-2{grid-column:span 2}@media(max-width:1080px){.rsssl .rsssl-grid-item.rsssl-column-2{grid-column:span 4}}.rsssl .rsssl-grid-item.rsssl-row-2{grid-row:span 2;min-height:400px}.rsssl .rsssl-grid-item-header{width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;min-height:calc(30px + var(--rsp-spacing-s) * 2);padding:var(--rsp-spacing-m) var(--rsp-spacing-l)}@media screen and (max-width:1280px){.rsssl .rsssl-grid-item-header{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}@media screen and (max-width:1080px){.rsssl .rsssl-grid-item-header{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}.rsssl .rsssl-grid-item-header:empty{display:none}.rsssl .rsssl-grid-item-title{margin:4px 0 4px 0}.rsssl .rsssl-grid-item-controls{font-size:var(--rsp-fs-200);display:flex;gap:var(--rsp-spacing-s)}.rsssl .rsssl-grid-item-content{width:100%;box-sizing:border-box;padding-inline:var(--rsp-spacing-l);flex-grow:100}@media screen and (max-width:1280px){.rsssl .rsssl-grid-item-content{padding-inline:var(--rsp-spacing-m)}}@media screen and (max-width:1080px){.rsssl .rsssl-grid-item-content{padding-inline:var(--rsp-spacing-s)}}.rsssl .rsssl-grid-item-content:empty{display:none}.rsssl .rsssl-grid-item-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--rsp-grid-margin);width:100%;min-height:calc(30px + var(--rsp-spacing-s) * 2);box-sizing:border-box;padding:var(--rsp-spacing-m) var(--rsp-spacing-l);align-self:flex-end}@media screen and (max-width:1280px){.rsssl .rsssl-grid-item-footer{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}@media screen and (max-width:1080px){.rsssl .rsssl-grid-item-footer{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}.rsssl .rsssl-grid-item-footer .rsssl-legend{display:flex}.rsssl .rsssl-grid-item-footer .rsssl-legend span{padding-left:5px}.rsssl .rsssl-grid-item-footer:empty{display:none}.rsssl .rsssl-grid-item .rsssl-flex-push-right{margin-left:auto}.rsssl .rsssl-grid-item .rsssl-flex-push-left{margin-right:auto}.rsssl-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.6);width:100%;height:100%;z-index:2}.rsssl-modal{width:clamp(300px,75ch,100vw - 50px);position:fixed;z-index:3;border-radius:var(--rsp-border-radius);background-color:var(--rsp-white);top:50%;left:50%;transform:translate(-50%,-50%);margin:25px auto}.rsssl-modal .rsssl-modal-header{padding:var(--rsp-spacing-m) var(--rsp-spacing-l);display:flex;justify-content:space-between;align-items:center;border-radius:var(--rsp-border-radius)}@media screen and (max-width:1280px){.rsssl-modal .rsssl-modal-header{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}@media screen and (max-width:1080px){.rsssl-modal .rsssl-modal-header{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}.rsssl-modal .rsssl-modal-header .modal-title{margin:0;background-color:white}.rsssl-modal .rsssl-modal-header .rsssl-modal-close{cursor:pointer;background:0;border:0;font-weight:700}.rsssl-modal .rsssl-modal-header button img{height:16px;width:16px}.rsssl-modal .rsssl-modal-content{position:relative;font-size:var(--rsp-fs-300);line-height:1.5;padding:var(--rsp-spacing-m) var(--rsp-spacing-l)}@media screen and (max-width:1280px){.rsssl-modal .rsssl-modal-content{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}@media screen and (max-width:1080px){.rsssl-modal .rsssl-modal-content{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}.rsssl-modal .rsssl-modal-content .rsssl-modal-subtitle{font-size:var(--rsp-fs-600);font-weight:600;margin-bottom:var(--rsp-spacing-xs)}.rsssl-modal .rsssl-modal-content .rsssl-modal-description{overflow-wrap:anywhere;margin-top:0;font-weight:400;line-height:1.5;margin-bottom:var(--rsp-spacing-s)}.rsssl-modal .rsssl-modal-footer{display:flex;flex-direction:row;padding:var(--rsp-spacing-m) var(--rsp-spacing-l);gap:10px}@media screen and (max-width:1280px){.rsssl-modal .rsssl-modal-footer{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}@media screen and (max-width:1080px){.rsssl-modal .rsssl-modal-footer{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}.rsssl-modal .rsssl-modal-footer .button{display:flex;align-items:flex-start;justify-content:center;min-width:105px;text-align:center;border-radius:6px}.rsssl-modal .rsssl-modal-footer .rsssl-button-help{background-color:#d7263d;color:white;border-color:#d7263d}.rsssl-modal .rsssl-modal-footer .rsssl-button-help:hover{opacity:.9}.rsssl-header-container .rsssl-header{display:flex;justify-content:space-between;height:70px;box-sizing:border-box}.rsssl-header-container .rsssl-header img{margin:auto 0;height:26px}.rsssl-header-container .rsssl-header .rsssl-header-menu{display:flex;align-items:center;height:100%;padding:0 20px;box-sizing:border-box}.rsssl-header-container .rsssl-header .rsssl-header-menu .rsssl-header-menu-item{display:flex;align-items:center;height:100%;padding:0 20px;box-sizing:border-box}.rsssl-header-container .rsssl-header .rsssl-header-menu .rsssl-header-menu-item:first-child{margin-left:0}.rsssl-header-container .rsssl-header .rsssl-header-menu .rsssl-header-menu-item:last-child{margin-right:0}.rsssl-header-container .rsssl-header .rsssl-header-menu .rsssl-header-menu-item.rsssl-header-menu-item-active{background-color:#f5f5f5}.rsssl-header-container .rsssl-header .rsssl-header-actions{display:flex;align-items:center;margin-left:auto;gap:var(--rsp-spacing-s)}.rsssl-header-container .rsssl-header .rsssl-header-actions select{max-width:60ch}.rsssl a.button,.rsssl button.button,.rsssl input.button,.rsssl span.button{font-size:var(--rsp-fs-300);font-weight:400;transition:all .3s ease;min-height:10px}.rsssl a.button.button-secondary,.rsssl a.button.button-default,.rsssl button.button.button-secondary,.rsssl button.button.button-default,.rsssl input.button.button-secondary,.rsssl input.button.button-default,.rsssl span.button.button-secondary,.rsssl span.button.button-default{background:transparent}.rsssl a.button.button-black,.rsssl button.button.button-black,.rsssl input.button.button-black,.rsssl span.button.button-black{border:1px solid var(--rsp-black);background:var(--rsp-black);color:var(--rsp-text-color-white)}.rsssl a.button.button-black:hover,.rsssl a.button.button-black:focus,.rsssl a.button.button-black:active,.rsssl button.button.button-black:hover,.rsssl button.button.button-black:focus,.rsssl button.button.button-black:active,.rsssl input.button.button-black:hover,.rsssl input.button.button-black:focus,.rsssl input.button.button-black:active,.rsssl span.button.button-black:hover,.rsssl span.button.button-black:focus,.rsssl span.button.button-black:active{box-shadow:0 0 0 1px #fff,0 0 0 3px var(--rsp-black)}.rsssl a.button.button-tertiary,.rsssl a.button.button-red,.rsssl button.button.button-tertiary,.rsssl button.button.button-red,.rsssl input.button.button-tertiary,.rsssl input.button.button-red,.rsssl span.button.button-tertiary,.rsssl span.button.button-red{border:0 solid transparent;background:var(--rsp-red);color:var(--rsp-text-color-white)}.rsssl a.button.button-tertiary:hover,.rsssl a.button.button-tertiary:focus,.rsssl a.button.button-tertiary:active,.rsssl a.button.button-red:hover,.rsssl a.button.button-red:focus,.rsssl a.button.button-red:active,.rsssl button.button.button-tertiary:hover,.rsssl button.button.button-tertiary:focus,.rsssl button.button.button-tertiary:active,.rsssl button.button.button-red:hover,.rsssl button.button.button-red:focus,.rsssl button.button.button-red:active,.rsssl input.button.button-tertiary:hover,.rsssl input.button.button-tertiary:focus,.rsssl input.button.button-tertiary:active,.rsssl input.button.button-red:hover,.rsssl input.button.button-red:focus,.rsssl input.button.button-red:active,.rsssl span.button.button-tertiary:hover,.rsssl span.button.button-tertiary:focus,.rsssl span.button.button-tertiary:active,.rsssl span.button.button-red:hover,.rsssl span.button.button-red:focus,.rsssl span.button.button-red:active{box-shadow:0 0 0 1px #fff,0 0 0 3px var(--rsp-red);background:var(--rsp-red);color:var(--rsp-text-color-white)}.rsssl a.rsssl-button-small,.rsssl button.rsssl-button-small,.rsssl input.rsssl-button-small{font-size:var(--rsp-fs-100);font-weight:300;min-height:auto}.rsssl .rsssl-button-small+.rsssl-button-small{margin-left:10px}.rsssl-shortcode{right:10000px;position:absolute;background-color:#fff;padding:0;white-space:nowrap}.shortcode{cursor:pointer}.rsssl .rsssl-bullet{height:13px;width:13px;flex:0 0 13px;border-radius:50%;display:inline-block;background-color:var(--rsp-grey-300)}.rsssl .rsssl-bullet.rsp-yellow{background-color:var(--rsp-yellow)}.rsssl .rsssl-bullet.rsp-blue{background-color:var(--rsp-blue)}.rsssl .rsssl-bullet.rsp-pink{background-color:var(--rsp-pink)}.rsssl .rsssl-bullet.rsp-red,.rsssl .rsssl-bullet.rsssl-bullet-error{background-color:var(--rsp-red)}.rsssl .rsssl-bullet.rsp-green,.rsssl .rsssl-bullet.rsssl-bullet-success{background-color:var(--rsp-green)}.rsssl .rsssl-bullet.rsp-blue-yellow{background:var(--rsp-blue);background:linear-gradient(77deg,#29b6f6 0,#29b6f6 30%,#f4bf3e 70%,#f4bf3e 100%);animation:gradient 2s ease infinite;background-size:200% 200%}.rsssl .rsssl-legend{display:flex;width:max-content;color:var(--rsp-text-color-light);align-items:center;min-width:0;gap:var(--rsp-spacing-xxs);text-decoration:none}.rsssl .rsssl-legend:first-of-type{margin-left:auto}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.rsssl-icon{display:flex;align-items:center;justify-content:center}.rsssl-icon svg{fill:currentColor}.rsssl-modal.rsssl-onboarding{width:clamp(300px,100ch,100vw)}.rsssl-modal.rsssl-onboarding .rsssl-logo{height:26px}.rsssl-modal.rsssl-onboarding .rsssl-modal-content{padding-top:var(--rsp-spacing-xs);line-height:2.2}.rsssl-modal.rsssl-onboarding .rsssl-modal-content ul{margin-bottom:var(--rsp-spacing-m)}.rsssl-modal.rsssl-onboarding .rsssl-modal-content ul li{display:flex;align-items:flex-start;margin-bottom:var(--rsp-spacing-xxs)}.rsssl-modal.rsssl-onboarding .rsssl-modal-content ul li .rsssl-icon{margin-top:7px;margin-right:7px}.rsssl-modal.rsssl-onboarding .rsssl-modal-content-step-footer{display:flex;align-items:center;margin-top:var(--rsp-spacing-l);gap:var(--rsp-spacing-m)}.rsssl-modal.rsssl-onboarding .rsssl-modal-content-step-footer .components-toggle-control .components-base-control__field{margin:0}.rsssl-ssllabs.rsssl-block-highlight{border:0;-o-animation:fadeItBlock 3s ease-in-out;animation:fadeItBlock 3s ease-in-out}@-o-keyframes fadeItBlock{0%{border:0}30%{border:2px solid var(--rsp-green)}100%{border:0}}@keyframes fadeItBlock{0%{border:0}30%{border:2px solid var(--rsp-green)}100%{border:0}}.rsssl-grid-item.rsssl-progress .rsssl-grid-item-content{padding:0}.rsssl-grid-item.rsssl-progress .rsssl-placeholder{padding:var(--rsp-spacing-m) var(--rsp-spacing-l)}@media screen and (max-width:1280px){.rsssl-grid-item.rsssl-progress .rsssl-placeholder{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}@media screen and (max-width:1080px){.rsssl-grid-item.rsssl-progress .rsssl-placeholder{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}.rsssl-progress-block .rsssl-progress{overflow:hidden;height:20px;border-radius:5px;background-color:#f7f7f7}.rsssl-progress-block .rsssl-progress .rsssl-bar{height:100%;background-color:var(--rsp-color-success)}.rsssl-progress-block .rsssl-progress .rsssl-bar.rsssl-orange{background-color:var(--rsp-color-warning)}.rsssl-progress-block .rsssl-progress-bar{padding:var(--rsp-spacing-m) var(--rsp-spacing-l);padding-block:0;border-radius:5px}@media screen and (max-width:1280px){.rsssl-progress-block .rsssl-progress-bar{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}@media screen and (max-width:1080px){.rsssl-progress-block .rsssl-progress-bar{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}.rsssl-progress-block .rsssl-progress-text{display:flex;align-items:center;padding:var(--rsp-spacing-m) var(--rsp-spacing-l);padding-block:var(--rsp-spacing-s);justify-content:flex-start;gap:var(--rsp-spacing-m)}@media screen and (max-width:1280px){.rsssl-progress-block .rsssl-progress-text{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}@media screen and (max-width:1080px){.rsssl-progress-block .rsssl-progress-text{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}.rsssl-progress-block .rsssl-progress-text .rsssl-progress-percentage{font-size:var(--rsp-fs-800);font-weight:700}.rsssl-progress-block .rsssl-progress-text .rsssl-progress-text-span{font-weight:500;font-size:var(--rsp-fs-600)}.rsssl-progress-block .rsssl-progress-text .rsssl-progress-text-span a{margin-left:3px}@media only screen and (max-width:1366px) and (min-width:1280px){.rsssl-progress-block .rsssl-progress-text .rsssl-progress-text-span{font-size:var(--rsp-fs-500)}}.rsssl-header-html{display:flex;color:var(--rsp-text-color-light)}.rsssl-header-html .rsssl-toggle-active{text-decoration:underline}.rsssl-task-switcher-container{display:flex;border-radius:var(--rsp-border-radius)}.rsssl-task-switcher-container .rsssl-task-switcher:first-of-type{border-right:1px solid var(--rsp-grey-400);padding-right:10px}.rsssl-task-switcher-container .rsssl-task-switcher:last-of-type{padding-left:10px}.rsssl-task-switcher{font-size:var(--rsp-fs-200);cursor:pointer;transition:.3s}.rsssl-task-switcher:hover{text-decoration:underline}.rsssl-active-filter-remaining .rsssl-remaining-tasks,.rsssl-active-filter-all .rsssl-all-tasks{text-decoration:underline}.rsssl-task-element{display:flex;align-items:flex-start;justify-content:center;gap:var(--rsp-spacing-m);padding-bottom:var(--rsp-spacing-s)}@media(max-width:1280px){.rsssl-task-element{gap:var(--rsp-spacing-xs)}}.rsssl-task-element .rsssl-task-message{flex:1;font-size:var(--rsp-fs-300)}.rsssl-task-element .rsssl-task-form{margin-top:var(--rsp-spacing-xxs);display:flex;gap:var(--rsp-spacing-xs)}.rsssl-task-element .rsssl-task-enable{cursor:pointer;line-height:1.5}.rsssl-task-element .rsssl-task-dismiss:hover{transform:scale(1.1)}.rsssl-task-element .rsssl-task-dismiss button{all:initial;cursor:pointer;padding:4px}.rsssl-task-element .rsssl-task-dismiss svg{height:12px;width:12px}.rsssl-scroll-container{padding:var(--rsp-spacing-m) var(--rsp-spacing-l);height:230px;overflow-y:auto;padding-block:0;padding-top:var(--rsp-spacing-s);border-radius:0}@media screen and (max-width:1280px){.rsssl-scroll-container{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}@media screen and (max-width:1080px){.rsssl-scroll-container{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}.rsssl-scroll-container::-webkit-scrollbar-track{border-radius:10px;-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,0);background-color:transparent}.rsssl-scroll-container::-webkit-scrollbar{width:8px;border-radius:10px;background-color:var(--rsp-grey-300)}.rsssl-scroll-container::-webkit-scrollbar-thumb{background-color:var(--rsp-grey-400);border-radius:10px}.rsssl-progress-status-container{margin-right:40px}.rsssl-task-status,.rsssl-locked-overlay .rsssl-progress-status{display:block;min-width:100px;text-align:center;border-radius:15px;padding:4px 8px;font-size:var(--rsp-fs-100);font-weight:600}.rsssl-task-status.rsssl-premium,.rsssl-locked-overlay .rsssl-premium.rsssl-progress-status{min-width:100px !important}@media(max-width:1280px){.rsssl-task-status,.rsssl-locked-overlay .rsssl-progress-status{min-width:80px}}.rsssl-task-status.rsssl-completed,.rsssl-locked-overlay .rsssl-completed.rsssl-progress-status,.rsssl-task-status.rsssl-success,.rsssl-locked-overlay .rsssl-success.rsssl-progress-status{background-color:var(--rsp-color-success);color:var(--rsp-text-color-white)}.rsssl-task-status.rsssl-open,.rsssl-locked-overlay .rsssl-open.rsssl-progress-status{background-color:var(--rsp-color-open)}.rsssl-task-status.rsssl-warning,.rsssl-locked-overlay .rsssl-warning.rsssl-progress-status{background-color:var(--rsp-color-error);color:var(--rsp-text-color-white)}.rsssl-task-status.rsssl-premium,.rsssl-locked-overlay .rsssl-premium.rsssl-progress-status{background-color:var(--rsp-blue);color:var(--rsp-text-color-white)}@media(max-width:1080px){.rsssl-scroll-container .rsssl-task-status,.rsssl-scroll-container .rsssl-locked-overlay .rsssl-progress-status,.rsssl-locked-overlay .rsssl-scroll-container .rsssl-progress-status{aspect-ratio:1/1;min-width:10px;height:16px;border-radius:100%;text-indent:-9999px;white-space:nowrap}}.rsssl-plusone{min-width:15px;height:15px;font-size:var(--rsp-fs-100);line-height:1.5;display:inline-block;vertical-align:top;box-sizing:border-box;margin:1px 0 -1px 2px;padding:0 5px;border-radius:9px;background-color:#d63638;color:#fff;text-align:center}@media only screen and (max-width:1366px){.rsssl-footer-left{display:none}}.rsssl-grid-item.rsssl-ssllabs .rsssl-grid-item-content{padding:0}.rsssl-ssllabs .rsssl-placeholder{padding:var(--rsp-spacing-m) var(--rsp-spacing-l)}@media screen and (max-width:1280px){.rsssl-ssllabs .rsssl-placeholder{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}@media screen and (max-width:1080px){.rsssl-ssllabs .rsssl-placeholder{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}.rsssl-ssllabs .rsssl-inactive .rsssl-score-snippet{color:var(--rsp-color-disabled)}.rsssl-ssllabs .rsssl-inactive .rsssl-ssl-test>div{background:var(--rsp-grey-300)}.rsssl-ssllabs .rsssl-inactive .rsssl-details:last-of-type{opacity:.2}.rsssl-ssllabs .rsssl-ssl-test-container{background:var(--rsp-grey-100);padding:20px 25px}.rsssl-ssllabs .rsssl-ssl-test-container.rsssl-error{background:var(--rsp-red-faded)}.rsssl-ssllabs .rsssl-ssl-test-container.rsssl-success{background:var(--rsp-green-faded)}@media only screen and (max-width:1599px) and (min-width:1280px){.rsssl-ssllabs .rsssl-ssl-test-container{padding:5px}}.rsssl-ssllabs .rsssl-ssl-test{display:flex;gap:15px}.rsssl-ssllabs .rsssl-ssl-test>div{flex:1;background-color:#fff}@media only screen and (max-width:1599px) and (min-width:1280px){.rsssl-ssllabs .rsssl-ssl-test>div{background-color:transparent}}.rsssl-ssllabs .rsssl-ssl-test-grade{text-align:center;display:flex;align-items:center;justify-content:center;font-size:var(--rsp-fs-900);font-weight:700;border-radius:8px}.rsssl-ssllabs .rsssl-ssl-test-grade.rsssl-grade-inactive{display:flex}.rsssl-ssllabs .rsssl-ssl-test-grade.rsssl-grade-inactive div{width:20px;height:8px;margin:auto auto;background-color:var(--rsp-black);border-radius:50px}.rsssl-ssllabs .rsssl-ssl-test-information{padding:10px 0;max-width:50%;border-radius:var(--rsp-border-radius)}.rsssl-ssllabs .rsssl-ssl-test-information .rsssl-score-container{display:flex}.rsssl-ssllabs .rsssl-ssl-test-information .rsssl-score-container .rsssl-score-snippet{white-space:nowrap;padding:0 8px;font-size:var(--rsp-fs-100);margin:5px 10px;border-radius:3px;color:var(--rsp-text-color)}.rsssl-ssllabs .rsssl-ssl-test-information .rsssl-score-container .rsssl-score-snippet.rsssl-test-inactive{background-color:var(--rsp-grey-200);color:var(--rsp-color-disabled)}.rsssl-ssllabs .rsssl-ssl-test-information .rsssl-score-container .rsssl-score-snippet.rsssl-test-processing{background-color:var(--rsp-yellow);color:var(--rsp-black)}.rsssl-ssllabs .rsssl-ssl-test-information .rsssl-score-container .rsssl-score-snippet.rsssl-test-success{background-color:var(--rsp-color-success);color:var(--rsp-text-color-white)}.rsssl-ssllabs .rsssl-ssl-test-information .rsssl-score-container .rsssl-score-snippet.rsssl-test-error{background-color:var(--rsp-brand-primary);color:var(--rsp-black)}.rsssl-ssllabs .rsssl-details{margin:var(--rsp-spacing-m);display:flex}.rsssl-ssllabs .rsssl-details .rsssl-detail-icon{width:30px}.rsssl-ssllabs .rsssl-details .rsssl-detail-icon .rsssl-icon{margin-top:2px}.rsssl-ssllabs .rsssl-details .rsssl-status-red{color:var(--rsp-red)}@media only screen and (max-width:1599px) and (min-width:1280px){.rsssl-ssllabs .rsssl-details{margin:var(--rsp-spacing-s)}}.rsssl-ssllabs .rsssl-details+.rsssl-details{margin-top:0}.rsssl-gridblock-progress-container.rsssl-error .rsssl-gridblock-progress{background:var(--rsp-color-warning)}.rsssl-gridblock-progress-container.rsssl-inactive{height:4px;width:100%;display:flex;background:var(--rsp-grey-300)}.rsssl-gridblock-progress-container.rsssl-inactive .rsssl-gridblock-progress{transition:width 1s ease-in-out;background:var(--rsp-green)}.rsssl-placeholder{box-sizing:border-box;width:100%;text-align:left;margin:0;padding-bottom:24px;color:#1e1e1e;-moz-font-smoothing:subpixel-antialiased;-webkit-font-smoothing:subpixel-antialiased;border-radius:2px;background-color:#fff;flex-grow:100}.rsssl-placeholder .rsssl-placeholder-line{float:left;width:100%;height:16px;margin-top:12px;border-radius:7px;background-image:linear-gradient(90deg,#ddd 0,#e8e8e8 40px,#ddd 80px);background-size:600px;animation:shine-lines 1.6s infinite linear}.rsssl-placeholder .rsssl-placeholder-line:last-of-type{margin-bottom:24px}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(1){width:87%}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(2){width:70%}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(3){width:93%}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(4){width:96%}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(5){width:95%}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(6){width:96%}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(7){width:97%}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(8){width:79%}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(9){width:84%}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(10){width:68%}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(11){width:86%}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(12){width:75%}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(13){width:89%}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(14){width:99%}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(15){width:72%}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(16){width:80%}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(17){width:82%}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(18){width:63%}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(19){width:99%}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(20){width:97%}.rsssl-placeholder .rsssl-placeholder-line ~ .rsssl-placeholder-line{background-color:#ddd}@keyframes shine-lines{0%{background-position:-400px}100%{background-position:220px}}.rsssl .rsssl-other-plugins .rsssl-placeholder{background-color:transparent}.rsssl .rsssl-other-plugins .rsp-logo img{height:20px}.rsssl .rsssl-other-plugins-container{display:flex !important;flex-direction:row;flex-wrap:wrap;margin-bottom:10px;font-size:var(--rsp-fs-300);line-height:1.7;gap:var(--rsp-spacing-xxs)}@media screen and (max-width:992px){.rsssl .rsssl-other-plugins-container{flex-direction:row;overflow:hidden}}.rsssl .rsssl-other-plugins-container .rsssl-other-plugins-element{width:100%;display:flex;align-content:space-between;justify-content:space-between;gap:10px;--rsp-other-plugins-color:var(---rsp-brand-primary)}.rsssl .rsssl-other-plugins-container .rsssl-other-plugins-element.rsssl-zip-recipes{--rsp-other-plugins-color:var(--rsp-pink)}.rsssl .rsssl-other-plugins-container .rsssl-other-plugins-element.rsssl-burst-statistics{--rsp-other-plugins-color:var(--rsp-green)}.rsssl .rsssl-other-plugins-container .rsssl-other-plugins-element.rsssl-complianz-gdpr{--rsp-other-plugins-color:var(--rsp-blue)}.rsssl .rsssl-other-plugins-container .rsssl-other-plugins-element.rsssl-complianz-terms-conditions{--rsp-other-plugins-color:var(--rsp-black)}.rsssl .rsssl-other-plugins-container .rsssl-other-plugins-element.rsssl-really-simple-ssl{--rsp-other-plugins-color:var(--rsp-yellow)}.rsssl .rsssl-other-plugins-container .rsssl-other-plugins-element a{width:max-content;color:var(--rsp-text-color-light);transition:color .3s ease;display:flex;align-items:center;min-width:0;gap:var(--rsp-spacing-xs);text-decoration:none}.rsssl .rsssl-other-plugins-container .rsssl-other-plugins-element a:hover{color:var(--rsp-other-plugins-color);text-decoration:underline}.rsssl .rsssl-other-plugins-container .rsssl-other-plugins-element a:hover .rsssl-bullet{background-color:var(--rsp-other-plugins-color)}.rsssl .rsssl-other-plugins-container .rsssl-other-plugins-element a:hover .rsssl-other-plugins-content{text-decoration:underline}.rsssl .rsssl-other-plugins-container .rsssl-other-plugins-element .rsssl-bullet{transition:background-color .3s ease;background-color:var(--rsp-other-plugins-color)}.rsssl .rsssl-other-plugins-container .rsssl-other-plugins-element .rsssl-other-plugins-content{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rsssl .rsssl-other-plugins-container .rsssl-other-plugins-element .rsssl-other-plugin-status{min-width:fit-content}.rsssl-tips_tricks .rsssl-grid-item-header .rsssl-grid-item-controls{height:28px}.rsssl-tips-tricks-container{display:flex !important;flex-direction:row;flex-wrap:wrap;margin-bottom:10px;font-size:var(--rsp-fs-300);line-height:1.7;gap:var(--rsp-spacing-xxs)}@media screen and (max-width:992px){.rsssl-tips-tricks-container{flex-direction:row;overflow:hidden}}.rsssl-tips-tricks-container .rsssl-tips-tricks-element{width:calc(50% - var(--rsp-spacing-xxs))}@media(max-width:782px){.rsssl-tips-tricks-container .rsssl-tips-tricks-element{width:100%}}.rsssl-tips-tricks-container .rsssl-tips-tricks-element a{color:var(--rsp-text-color-light);transition:color .3s ease;display:flex;align-items:center;gap:var(--rsp-spacing-xs);min-width:0;text-decoration:none}.rsssl-tips-tricks-container .rsssl-tips-tricks-element a:hover{color:var(--rsp-brand-primary);text-decoration:underline}.rsssl-tips-tricks-container .rsssl-tips-tricks-element a:hover svg path{fill:var(--rsp-brand-primary)}.rsssl-tips-tricks-container .rsssl-tips-tricks-element a:hover .rsssl-tips-tricks-content{text-decoration:underline}.rsssl-tips-tricks-container .rsssl-tips-tricks-element .rsssl-bullet{transition:background-color .3s ease;background-color:var(--rsp-grey-300)}.rsssl-tips-tricks-container .rsssl-tips-tricks-element .rsssl-tips-tricks-content{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rsssl div[class^=rsssl-wizard-] .rsssl-helplink{color:var(--rsp-text-color)}.rsssl div[class^=rsssl-wizard-] .rsssl-grid-item{position:relative;margin-bottom:var(--rsp-grid-gap)}@media(max-width:1080px){.rsssl div[class^=rsssl-wizard-] .rsssl-grid-item{grid-column:span 4}}.rsssl div[class^=rsssl-wizard-].rsssl-column-2{grid-column:span 2}@media(max-width:1080px){.rsssl div[class^=rsssl-wizard-].rsssl-column-2{grid-column:span 4}}.rsssl div[class^=rsssl-wizard-] .rsssl-locked{position:absolute;z-index:10;top:0;left:0;bottom:0;right:0;background:rgba(255,255,255,0.8);border-radius:var(--rsp-border-radius)}.rsssl div[class^=rsssl-wizard-] .rsssl-locked .rsssl-shield-overlay{height:0;top:calc(100% - 190px);position:relative;align-items:center;justify-content:center;display:flex}.rsssl div[class^=rsssl-wizard-] .rsssl-locked .rsssl-locked-overlay{z-index:1;top:calc(100% - 95px);position:relative;display:flex;align-items:center;gap:var(--rsp-spacing-s);background-color:var(--rsp-white);padding:var(--rsp-spacing-m) var(--rsp-spacing-l);border-radius:var(--rsp-border-radius-input);margin:var(--rsp-spacing-s);box-shadow:var(--rsp-box-shadow)}@media screen and (max-width:1280px){.rsssl div[class^=rsssl-wizard-] .rsssl-locked .rsssl-locked-overlay{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}@media screen and (max-width:1080px){.rsssl div[class^=rsssl-wizard-] .rsssl-locked .rsssl-locked-overlay{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}.rsssl div[class^=rsssl-wizard-] .rsssl-locked .rsssl-locked-overlay .rsssl-open{float:left;margin-right:12px}.rsssl div[class^=rsssl-wizard-] .rsssl-locked .rsssl-locked-overlay .rsssl-progress-status{float:left;margin-right:20px}.rsssl div[class^=rsssl-wizard-] .rsssl-grid-item-footer{justify-content:flex-end;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--rsp-grid-margin);width:100%;min-height:20px;box-sizing:border-box;align-self:flex-end}.rsssl div[class^=rsssl-wizard-] .rsssl-grid-item-footer .rsssl-legend{display:flex}.rsssl div[class^=rsssl-wizard-] .rsssl-grid-item-footer .rsssl-legend span{padding-left:5px}.rsssl div[class^=rsssl-wizard-] .rsssl-grid-item-footer:empty{display:none}.rsssl-wizard-help{display:flex;flex-wrap:wrap;align-content:flex-start;gap:var(--rsp-spacing-xs)}.rsssl-wizard-help details{font-size:var(--rsp-fs-200)}.rsssl-wizard-help details .rsssl-help-more-info{display:flex;flex-direction:row;margin-top:12px}.rsssl-wizard-help details summary{display:grid;grid-template-columns:1fr auto;justify-content:space-between;font-size:var(--rsp-fs-300);font-weight:600;cursor:pointer}.rsssl-wizard-help details summary::-webkit-details-marker{display:none}.rsssl-wizard-help details summary:first-of-type{list-style-type:none}.rsssl-wizard-help details summary .rsssl-icon{transition:all .3s ease-in-out;transform:rotate(0)}.rsssl-wizard-help code{white-space:pre-line;display:block}.rsssl-wizard-help summary,.rsssl-wizard-help p{font-size:var(--rsp-fs-200)}.rsssl-wizard-help details[open]{padding:var(--rsp-spacing-s) var(--rsp-spacing-m)}.rsssl-wizard-help details[open] summary{padding:0;padding-bottom:var(--rsp-spacing-xs)}.rsssl-wizard-help details[open] summary .rsssl-icon{transform:rotate(180deg)}.rsssl-wizard-help .rsssl-help-header{width:100%;display:flex;padding:10px}.rsssl-wizard-help .rsssl-help-header .rsssl-help-title{font-size:18px}.rsssl-wizard-help .rsssl-help-header .rsssl-help-control{margin-left:auto;cursor:pointer}.rsssl-wizard-help-notice{width:100%;background:var(--rsp-background-block-color);box-shadow:var(--rsp-box-shadow);border-radius:var(--rsp-border-radius);border-radius:var(--rsp-border-radius-s);height:fit-content;background-color:var(--rsp-dark-blue-faded)}.rsssl-wizard-help-notice.rsssl-warning{background-color:var(--rsp-yellow-faded)}.rsssl-wizard-help-notice summary,.rsssl-wizard-help-notice p{padding:var(--rsp-spacing-s) var(--rsp-spacing-m)}.rsssl-wizard-menu{height:fit-content}.rsssl-wizard-menu .rsssl-grid-item-content{padding:0;padding-bottom:var(--rsp-spacing-l)}.rsssl-wizard-menu-items .rsssl-menu-item a{display:flex;align-items:center;gap:var(--rsp-spacing-xs);text-decoration:none;color:var(--rsp-text-color);font-size:var(--rsp-fs-400);padding-block:var(--rsp-spacing-xs);padding-inline:var(--rsp-spacing-l);transition:all .2s ease-in-out;border-left:4px solid transparent}@media screen and (max-width:1280px){.rsssl-wizard-menu-items .rsssl-menu-item a{padding-inline:var(--rsp-spacing-m)}}@media screen and (max-width:1080px){.rsssl-wizard-menu-items .rsssl-menu-item a{padding-inline:var(--rsp-spacing-s)}}.rsssl-wizard-menu-items .rsssl-menu-item.rsssl-active>a{color:var(--rsp-dark-blue);font-weight:600;border-left:4px solid var(--rsp-dark-blue)}.rsssl-wizard-menu-items .rsssl-menu-item.rsssl-featured a{font-weight:600;flex-wrap:wrap}.rsssl-wizard-menu-items .rsssl-menu-item.rsssl-featured a .rsssl-menu-item-featured-pill{background:var(--rsp-green);color:var(--rsp-text-color-white);padding:2px 9px;border-radius:var(--rsp-border-radius);font-size:var(--rsp-fs-100)}.rsssl-wizard-menu-items .rsssl-menu-item.rsssl-premium a{background:var(--rsp-dark-blue-faded);flex-wrap:wrap}.rsssl-wizard-menu-items .rsssl-menu-item.rsssl-premium a .rsssl-menu-item-featured-pill{background:var(--rsp-dark-blue);color:var(--rsp-text-color-white);padding:2px 9px;border-radius:var(--rsp-border-radius);font-size:var(--rsp-fs-100)}.rsssl-wizard-menu-items .rsssl-premium-menu-item{background:var(--rsp-dark-blue-faded)}.rsssl-wizard-menu-items .rsssl-premium-menu-item div{display:flex;align-items:center;gap:var(--rsp-spacing-xs);text-decoration:none;color:var(--rsp-text-color);font-size:var(--rsp-fs-400);padding-block:var(--rsp-spacing-xs);padding-inline:var(--rsp-spacing-l);transition:all .2s ease-in-out;border-left:4px solid transparent}@media screen and (max-width:1280px){.rsssl-wizard-menu-items .rsssl-premium-menu-item div{padding-inline:var(--rsp-spacing-m)}}@media screen and (max-width:1080px){.rsssl-wizard-menu-items .rsssl-premium-menu-item div{padding-inline:var(--rsp-spacing-s)}}.rsssl-wizard-menu-items .rsssl-submenu-item a{padding-left:calc(var(--rsp-spacing-l) + var(--rsp-spacing-m));font-size:var(--rsp-fs-300)}.rsssl div[class^=rsssl-wizard-] .components-flex{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.rsssl div[class^=rsssl-wizard-] .components-flex .components-flex-item label{margin:0}.rsssl div[class^=rsssl-wizard-] .components-flex .components-input-control__container{max-width:max-content}.rsssl div[class^=rsssl-wizard-] .rsssl-grid-item-content label{font-size:var(--rsp-fs-300);font-weight:400;line-height:1.5;text-transform:unset;box-sizing:border-box;display:inherit;max-width:100%;z-index:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rsssl div[class^=rsssl-wizard-] .components-base-control__field{margin-bottom:0}.rsssl div[class^=rsssl-wizard-] .components-toggle-control .components-base-control__field,.rsssl div[class^=rsssl-wizard-] .components-toggle-control .components-flex{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between}.rsssl div[class^=rsssl-wizard-] .components-toggle-control .components-base-control__field .components-form-toggle,.rsssl div[class^=rsssl-wizard-] .components-toggle-control .components-flex .components-form-toggle{margin-right:0}.rsssl div[class^=rsssl-wizard-] .components-form-toggle.is-checked .components-form-toggle__track{background-color:var(--rsp-green)}.rsssl div[class^=rsssl-wizard-] .rsssl-grid-item .rsssl-grid-item-content{padding:var(--rsp-spacing-xs) 0}.rsssl div[class^=rsssl-wizard-] .rsssl-field-wrap .rsssl-comment{font-style:italic}.rsssl div[class^=rsssl-wizard-] .rsssl-field-wrap,.rsssl div[class^=rsssl-wizard-] .rsssl-settings-block-intro{padding-block:var(--rsp-spacing-s);padding-inline:var(--rsp-spacing-l);overflow:hidden}@media screen and (max-width:1280px){.rsssl div[class^=rsssl-wizard-] .rsssl-field-wrap,.rsssl div[class^=rsssl-wizard-] .rsssl-settings-block-intro{padding-inline:var(--rsp-spacing-m)}}@media screen and (max-width:1080px){.rsssl div[class^=rsssl-wizard-] .rsssl-field-wrap,.rsssl div[class^=rsssl-wizard-] .rsssl-settings-block-intro{padding-inline:var(--rsp-spacing-s)}}.rsssl div[class^=rsssl-wizard-] .rsssl-field-wrap>.rsssl-field-wrap,.rsssl div[class^=rsssl-wizard-] .rsssl-settings-block-intro>.rsssl-field-wrap{padding:0}.rsssl div[class^=rsssl-wizard-] .rsssl-field-button{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.rsssl .rsssl-highlight{background-color:transparent;border-left:4px solid var(--rsp-green);-o-animation:fadeIt 3s ease-in-out;animation:fadeIt 3s ease-in-out}@-o-keyframes fadeIt{0%{background-color:transparent}30%{background-color:var(--rsp-green-faded)}100%{border-right:0;background-color:inherit}}@keyframes fadeIt{0%{background-color:transparent;border-right:0}30%{background-color:var(--rsp-green-faded)}100%{background-color:inherit}}.rsssl-license .rsssl-task-element{padding-top:var(--rsp-spacing-s);padding-bottom:0}.rsssl-license .rsssl-license-field{display:flex}.rsssl .components-snackbar-list.edit-site-notices{width:max-content;position:fixed;bottom:var(--rsp-spacing-m);right:var(--rsp-spacing-l)}.rsssl .components-snackbar-list.edit-site-notices>div{margin-left:auto}.rsssl .components-snackbar-list.edit-site-notices .components-snackbar{background:var(--rsp-background-block-color);box-shadow:var(--rsp-box-shadow);border-radius:var(--rsp-border-radius);color:var(--rsp-color-success);background-color:#fff;font-weight:700;font-size:14px}.rsssl-mixedcontentscan .rsssl-mixed-content-placeholder{height:250px}.rsssl-mixedcontentscan .rsssl-mixed-content-placeholder div{background-color:var(--rsp-grey-200);margin:10px 0;height:20px}.rsssl-mixedcontentscan .rsssl-shield-overlay{height:250px;align-items:center;justify-content:center;display:flex}.rsssl-mixedcontentscan .rsssl-field-wrap .rdt_TableCol,.rsssl-mixedcontentscan .rsssl-field-wrap .rdt_TableCell{min-width:80px}.rsssl-mixedcontentscan .rsssl-progress-container .rsssl-progress-bar{border-radius:5px;height:20px;background-color:var(--rsp-green)}.rsssl-mixedcontentscan .rsssl-task-status,.rsssl-mixedcontentscan .rsssl-locked-overlay .rsssl-progress-status,.rsssl-locked-overlay .rsssl-mixedcontentscan .rsssl-progress-status{min-width:min-content}.rsssl-mixedcontentscan .rsssl-task-status.rsssl-warning,.rsssl-mixedcontentscan .rsssl-locked-overlay .rsssl-warning.rsssl-progress-status,.rsssl-locked-overlay .rsssl-mixedcontentscan .rsssl-warning.rsssl-progress-status{background-color:var(--rsp-yellow);color:var(--rsp-text-color)}.rsssl-mixedcontentscan button.button{line-height:1.5;min-height:10px}.rsssl-mixedcontentscan .rsssl-grid-item-content-footer{display:flex;gap:var(--rsp-spacing-s)}.rsssl-mixedcontentscan .rsssl-current-scan-action,.rsssl-mixedcontentscan .rsssl-mixed-content-description{margin:10px 5px;font-size:var(--rsp-fs-300)}.rsssl-learningmode-placeholder{height:150px}.rsssl-learningmode-placeholder div{background-color:var(--rsp-grey-200);margin:10px 0;height:20px}.rsssl-learning-mode-delete{cursor:pointer;background:0;border:0;font-size:1.5em;font-weight:700}.rsssl-locked-overlay .rsssl-open{float:left;margin-right:12px}.rsssl-locked-overlay .rsssl-progress-status.rsssl-learning-mode-completed,.rsssl-locked-overlay .rsssl-progress-status.rsssl-learning-mode-enforced{background-color:var(--rsp-color-success);color:#fff}.rsssl-locked-overlay .rsssl-progress-status.rsssl-learning-mode{background-color:var(--rsp-color-open)}.rsssl-locked-overlay .rsssl-progress-status.rsssl-disabled,.rsssl-locked-overlay .rsssl-progress-status.rsssl-learning-mode-disabled{background-color:var(--rsp-color-disabled)}.rsssl-learning-mode-footer{display:flex;align-items:center;justify-content:flex-start;gap:var(--rsp-spacing-s)}.rsssl-learning-mode-footer select{margin-left:auto}.rsssl-learning-mode-footer label{display:flex;align-items:center}.rsssl-learning-mode-footer label input{margin-top:0}.rsssl-lets-encrypt-tests{margin:var(--rsp-spacing-xs) var(--rsp-spacing-xl)}.rsssl-lets-encrypt-tests .rsssl-progress-bar{padding-block:0;margin-bottom:var(--rsp-spacing-m)}.rsssl-lets-encrypt-tests .rsssl-progress-bar .rsssl-progress{overflow:hidden;height:var(--rsp-spacing-m);border-radius:5px;background-color:var(--rsp-grey-200)}.rsssl-lets-encrypt-tests .rsssl-progress-bar .rsssl-progress .rsssl-bar{height:100%;background-color:var(--rsp-color-success)}.rsssl-lets-encrypt-tests .rsssl-progress-bar .rsssl-progress .rsssl-bar.rsssl-orange{background-color:var(--rsp-color-warning)}.rsssl-lets-encrypt-tests p{margin-bottom:var(--rsp-spacing-m)}.rsssl-lets-encrypt-tests .rsssl-progress-text{display:flex;align-items:center;padding:var(--rsp-spacing-m) var(--rsp-spacing-l);padding-block:0;padding-top:var(--rsp-spacing-xs)}@media screen and (max-width:1280px){.rsssl-lets-encrypt-tests .rsssl-progress-text{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}@media screen and (max-width:1080px){.rsssl-lets-encrypt-tests .rsssl-progress-text{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}.rsssl-lets-encrypt-tests .rsssl-progress-text .rsssl-progress-percentage{font-size:32px;font-weight:700}.rsssl-lets-encrypt-tests .rsssl-progress-text .rsssl-progress-text-span{margin-left:35px;font-size:18px;font-weight:600}.rsssl-lets-encrypt-tests .rsssl-progress-text .rsssl-progress-text-span a{margin-left:3px}.rsssl-lets-encrypt-tests ul li{display:flex;margin-bottom:15px}.rsssl-lets-encrypt-tests ul li .rsssl-icon{margin-right:7px}.rsssl-lets-encrypt-tests ul li ul li:before{background-color:var(--rsp-grey-500);color:#fff;height:6px;width:6px;border-radius:50%;content:"";position:absolute;margin-top:7px;margin-left:-19px}.rsssl-lets-encrypt-tests .rsssl-test-results ul li{display:block}.rsssl-lets-encrypt-tests .rsssl-test-results h4{margin:var(--rsp-spacing-m) 0}.rsssl-lets-encrypt-tests .rsssl-test-results a+button{margin-left:var(--rsp-spacing-m)}.rsssl-lets-encrypt-tests .rsssl-test-results .rsssl-certificate-data{display:none}.rsssl-lets-encrypt-tests .rsssl-test-results .rsssl-dns-text-records div{display:flex;flex-direction:row}.rsssl-lets-encrypt-tests .rsssl-test-results .rsssl-dns-text-records div .rsssl-dns-domain,.rsssl-lets-encrypt-tests .rsssl-test-results .rsssl-dns-text-records div .rsssl-dns-field{margin-right:var(--rsp-spacing-m);width:50%}.rsssl-lets-encrypt-tests .rsssl-modal-content-step-footer{display:flex;align-items:center;margin-top:var(--rsp-spacing-l);gap:var(--rsp-spacing-m)}.rsssl-lets-encrypt-tests .rsssl-modal-content-step-footer .components-toggle-control .components-base-control__field{margin:0;flex-direction:initial}.rsssl-lets-encrypt-tests .rsssl-modal-content-step-footer .components-toggle-control .components-base-control__field .components-toggle-control__label{margin-right:12px}.rsssl-lets-encrypt-tests .rsssl-modal-subtitle{display:none}.rsssl div[class^=rsssl-wizard-] .rsssl-permissions_policy .rsssl-locked .rsssl-shield-overlay{top:calc(100% - 300px)}.rsssl-field-wrap .rdt_TableCol,.rsssl-field-wrap .rdt_TableCell{min-width:50px}.rsssl-field-wrap .rdt_TableHeadRow .rdt_TableCol:last-child{flex-grow:0;flex-direction:row-reverse}.rsssl-field-wrap .rdt_TableRow{padding:var(--rsp-spacing-xs) 0}.rsssl-field-wrap .rdt_TableRow:nth-child(odd){background-color:var(--rsp-grey-200)}.rsssl-field-wrap .rdt_TableRow .rdt_TableCell:last-child{flex-grow:0}.rsssl-field-wrap .rdt_TableRow .rsssl-status-allowed,.rsssl-field-wrap .rdt_TableRow .rsssl-status-revoked{min-width:110px;margin-right:20px}.rsssl-field-wrap .rsssl-csp-revoked>div:nth-child(-n+3){opacity:.3}.rsssl-content_security_policy .rsssl-field-wrap .rdt_TableHeadRow .rdt_TableCol:last-child{flex-grow:0;min-width:initial}.rsssl-content_security_policy .rsssl-field-wrap .rdt_TableRow .rdt_TableCell:last-child{flex-grow:0;min-width:initial}.rsssl-content_security_policy .rsssl-field-wrap .rsssl-csp-revoked>div:nth-child(-n+3){opacity:.3}nav.rdt_Pagination>div>svg{display:none !important}.rsssl-content_security_policy .rsssl-field-wrap>div>div,.rsssl-xml_rpc .rsssl-field-wrap>div>div{overflow-x:inherit;overflow-y:inherit}.rsssl-permissions_policy .rdt_TableRow .rdt_TableCell:last-child{min-width:fit-content}.rsssl-permissions_policy .rdt_TableRow .rdt_TableCell:last-child .components-input-control__container{min-width:fit-content}.rsssl-mixed-content-datatable>div>div{display:flex}.rsssl .rsssl-new-features-block .rsssl-grid-item-content{display:flex;flex-direction:column;justify-content:space-between}.rsssl .rsssl-new-features{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--rsp-spacing-xs)}@media only screen and (max-width:1599px) and (min-width:1280px){.rsssl .rsssl-new-features{gap:var(--rsp-spacing-xxs)}}.rsssl .rsssl-new-feature{width:100%;color:var(--rsp-text-color-light);display:flex;align-items:flex-start;min-width:0;gap:var(--rsp-spacing-xs);text-decoration:none}.rsssl .rsssl-new-feature .rsssl-icon{margin-top:2px}.rsssl .rsssl-new-feature .rsssl-new-feature-desc p{font-size:var(--rsp-fs-300)}[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 .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;border-right:1px solid #d6d8db;animation:shine 2.5s infinite}@keyframes shine{to{background-position:100% 0,1px 1px,1px 40px,1px 79px,1px 118px}}.rsssl .rsssl-loader{margin:0;width:50px;height:15px;text-align:center;font-size:10px}.rsssl .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 .rsssl-loader.rsssl-loader-white>div{background-color:#fff}.rsssl .rsssl-loader .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.rsssl .rsssl-loader .rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.rsssl .rsssl-loader .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.rsssl .rsssl-loader .rect5{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}.rsssl .button-primary .rsssl-loader div{background-color:#fff}@-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{--rsp-brand-primary:var(--rsp-yellow);--rsp-brand-secondary:var(--rsp-blue);--rsp-brand-primary-faded:var(--rsp-yellow-faded)}
assets/css/admin/layout.scss CHANGED
@@ -118,7 +118,7 @@
118
  grid-auto-rows: max-content;
119
  gap: var(--rsp-grid-gap);
120
  min-height: calc(100vh - 32px - 80px - 20px - var(--rsp-grid-gap)); //32px = wordpress bar, 80px = cmplz bar, 20px = margin-top, 20px is grid gap
121
- &.rsssl-settings{
122
  grid-template-columns: minmax(275px, max-content) 2fr minmax(min-content, 1fr);
123
  @media only screen and ( max-width: $rsp-break-s) {
124
  grid-template-columns: repeat(4, 1fr);
118
  grid-auto-rows: max-content;
119
  gap: var(--rsp-grid-gap);
120
  min-height: calc(100vh - 32px - 80px - 20px - var(--rsp-grid-gap)); //32px = wordpress bar, 80px = cmplz bar, 20px = margin-top, 20px is grid gap
121
+ &.rsssl-settings, &.rsssl-letsencrypt{
122
  grid-template-columns: minmax(275px, max-content) 2fr minmax(min-content, 1fr);
123
  @media only screen and ( max-width: $rsp-break-s) {
124
  grid-template-columns: repeat(4, 1fr);
assets/css/admin/modules/wizard/fields.scss CHANGED
@@ -12,6 +12,7 @@
12
  max-width: max-content;
13
  }
14
  }
 
15
  .rsssl-grid-item-content label{
16
  font-size: var(--rsp-fs-300);
17
  font-weight: 400;
@@ -47,6 +48,12 @@
47
  padding: var(--rsp-spacing-xs) 0;
48
  }
49
  }
 
 
 
 
 
 
50
  .rsssl-field-wrap, .rsssl-settings-block-intro{
51
  padding-block: var(--rsp-spacing-s);
52
  @include rsssl-inline-block-padding;
12
  max-width: max-content;
13
  }
14
  }
15
+
16
  .rsssl-grid-item-content label{
17
  font-size: var(--rsp-fs-300);
18
  font-weight: 400;
48
  padding: var(--rsp-spacing-xs) 0;
49
  }
50
  }
51
+
52
+ .rsssl-field-wrap {
53
+ .rsssl-comment {
54
+ font-style:italic;
55
+ }
56
+ }
57
  .rsssl-field-wrap, .rsssl-settings-block-intro{
58
  padding-block: var(--rsp-spacing-s);
59
  @include rsssl-inline-block-padding;
assets/css/rtl/admin.min.css CHANGED
@@ -1 +1 @@
1
- @charset "UTF-8";:root{--rsp-spacing-xxs:5px;--rsp-spacing-xs:10px;--rsp-spacing-s:15px;--rsp-spacing-m:20px;--rsp-spacing-l:25px;--rsp-spacing-xl:30px;--rsp-grid-margin:var(--rsp-spacing-s);--rsp-grid-gap:var(--rsp-spacing-m);--rsp-border-radius:12px;--rsp-border-radius-s:8px;--rsp-border:1px solid var(--rsp-border-color);--rsp-box-shadow:rgba(0,0,0,0.1) 0 4px 6px -1px,rgba(0,0,0,0.06) 0 2px 4px -1px;--rsp-box-shadow-dark:rgba(0,0,0,0.2) 0 4px 6px -1px,rgba(0,0,0,0.12) 1px 0 4px 1px;--rsp-border-color:#dfdfdf;--rsp-black:#333;--rsp-white:#fff;--rsp-yellow:#f4bf3e;--rsp-blue:#29b6f6;--rsp-dark-blue:#1e73be;--rsp-green:#2e8a37;--rsp-red:#d7263d;--rsp-pink:#e35899;--rsp-wp-blue:#007cba;--rsp-yellow-faded:#f2e6c9;--rsp-blue-faded:#ecf8fe;--rsp-dark-blue-faded:#ebf2f9;--rsp-green-faded:#ecf4ed;--rsp-red-faded:#fbebed;--rsp-pink-faded:#fceff5;--rsp-wp-blue-faded:#c6e0ef;--rsp-background-block-color:var(--rsp-white);--rsp-background-color:#f0f0f1;--rsp-input-background-color:#fff;--rsp-input-text-color:var(--rsp-text-color);--rsp-input-border-color:var(--rsp-grey-400);--rsp-text-color:rgba(26,26,26,0.95);--rsp-text-color-invert:rgba(255,255,255,0.95);--rsp-text-color-white:rgba(255,255,255,0.95);--rsp-text-color-light:rgba(69,69,82,0.95);--rsp-grey-100:#fafafa;--rsp-grey-200:#f9f9f9;--rsp-grey-300:#ededed;--rsp-grey-400:#c6c6c6;--rsp-grey-500:#737373;--rsp-grey-600:#696969;--rsp-color-success:var(--rsp-green);--rsp-color-error:var(--rsp-red);--rsp-color-warning:var(--rsp-yellow);--rsp-color-open:var(--rsp-yellow);--rsp-color-disabled:var(--rsp-grey-300);--rsp-fs-100:.6875rem;--rsp-fs-200:.8rem;--rsp-fs-300:.8125rem;--rsp-fs-400:.875rem;--rsp-fs-500:1rem;--rsp-fs-600:1.125rem;--rsp-fs-700:1.25rem;--rsp-fs-800:1.5rem;--rsp-fs-900:3.5rem}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.rsssl{margin:0;margin-right:-20px;font-size:var(--rsp-fs-300);box-sizing:border-box;color:var(--rsp-text-color);background-color:var(--rsp-background-color);font-weight:400;line-height:1.5}@media only screen and (max-width:782px){.rsssl{margin-right:-9px}}.rsssl *,.rsssl *:before,.rsssl *:after{box-sizing:inherit}.rsssl body,.rsssl h1,.rsssl h2,.rsssl h3,.rsssl h4,.rsssl h5,.rsssl h6,.rsssl p,.rsssl ol,.rsssl ul{margin:0;padding:0}.rsssl img{max-width:100%;height:auto}.rsssl h1,.rsssl h2,.rsssl h3,.rsssl h4,.rsssl h5,.rsssl h6{color:var(--rsp-text-color);line-height:1.5}.rsssl .rsssl-h0{font-size:var(--rsp-fs-900);font-weight:700}.rsssl h1,.rsssl .rsssl-h1{font-size:var(--rsp-fs-800);line-height:1.5;font-weight:500}.rsssl h2,.rsssl .rsssl-h2{font-size:var(--rsp-fs-700);font-weight:700}.rsssl h3,.rsssl .rsssl-h3{font-size:var(--rsp-fs-600);font-weight:600}.rsssl h4,.rsssl .rsssl-h4{font-size:var(--rsp-fs-600);font-weight:600}.rsssl h5,.rsssl .rsssl-h5{font-size:var(--rsp-fs-400);font-weight:400}.rsssl h6,.rsssl .rsssl-h6{font-size:var(--rsp-fs-300)}.rsssl p{color:var(--rsp-text-color);font-weight:400;font-size:var(--rsp-fs-300);line-height:1.5}.rsssl .rsssl-small-text{font-size:var(--rsp-fs-200);line-height:1.5;color:var(--rsp-text-color-light)}.rsssl a,.rsssl .rsssl-link{color:var(--rsp-text-color)}.rsssl .rsssl-notice-hook-element{display:none !important}.rsssl .error:not(.really-simple-plugins),.rsssl .notice:not(.really-simple-plugins),.rsssl .update-nag:not(.really-simple-plugins),.rsssl .notice-info:not(.really-simple-plugins){display:none !important}.rsssl .rsssl-header,.rsssl .rsssl-content-area{max-width:clamp(300px,100% - var(--rsp-grid-gap) * 2,1600px);margin:0 auto}@media(max-width:1599px){.rsssl .rsssl-header,.rsssl .rsssl-content-area{--rsp-grid-gap:var(--rsp-spacing-m)}}@media(max-width:1440px){.rsssl .rsssl-header,.rsssl .rsssl-content-area{--rsp-grid-gap:var(--rsp-spacing-s)}}@media(max-width:1366px){.rsssl .rsssl-header,.rsssl .rsssl-content-area{--rsp-grid-gap:var(--rsp-spacing-xs)}}.rsssl .rsssl-header-container .rsssl-header{display:flex;flex-wrap:wrap;justify-content:space-between;height:70px;box-sizing:border-box;background-color:var(--rsp-background-block-color)}@media(max-width:1080px){.rsssl .rsssl-header-container .rsssl-header{height:100%}}@media(max-width:576px){.rsssl .rsssl-logo{display:none}}.rsssl .rsssl-header-left{display:flex;font-size:var(--rsp-fs-400)}@media(max-width:1080px){.rsssl .rsssl-header-left{justify-content:center;margin:var(--rsp-spacing-xs) 0;order:3;width:100%;background-color:var(--rsp-background-block-color)}}.rsssl .rsssl-header-left .rsssl-header-menu{margin:auto 15px}.rsssl .rsssl-header-left .rsssl-header-menu ul{display:flex}.rsssl .rsssl-header-left .rsssl-header-menu li{margin-bottom:0}.rsssl .rsssl-header-left .rsssl-header-menu a{padding:23px 15px;text-decoration:none;color:var(--rsp-text-color);height:100%;border-bottom:4px solid transparent;transition:border .3s ease-out;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}@media(max-width:1080px){.rsssl .rsssl-header-left .rsssl-header-menu a{padding:10px 15px}}.rsssl .rsssl-header-left .rsssl-header-menu a.active{border-bottom:4px solid var(--rsp-brand-primary)}.rsssl .rsssl-header-left .rsssl-header-menu a:hover{color:var(--rsp-brand-primary)}.rsssl .rsssl-header-right{display:flex;flex-wrap:wrap;align-items:center;margin-right:auto;gap:var(--rsp-spacing-s);min-height:52px}.rsssl .rsssl-header-right select{max-width:60ch}@media(max-width:576px){.rsssl .rsssl-header-right{display:none}}@media(max-width:782px){.rsssl .rsssl-header-right .button{display:none}}.rsssl .rsssl-content-area{margin-top:var(--rsp-grid-gap)}.rsssl .rsssl-header-container{background:var(--rsp-background-block-color)}.rsssl .rsssl-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:max-content;gap:var(--rsp-grid-gap);min-height:calc(100vh - 32px - 80px - 20px - var(--rsp-grid-gap))}.rsssl .rsssl-grid.rsssl-settings{grid-template-columns:minmax(275px,max-content) 2fr minmax(min-content,1fr)}@media only screen and (max-width:1080px){.rsssl .rsssl-grid.rsssl-settings{grid-template-columns:repeat(4,1fr)}.rsssl .rsssl-grid.rsssl-settings .rsssl-wizard-menu,.rsssl .rsssl-grid.rsssl-settings .rsssl-wizard-settings,.rsssl .rsssl-grid.rsssl-settings .rsssl-wizard-help{grid-column:1/-1}}@media only screen and (max-width:1280px){.rsssl .rsssl-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:1080px){.rsssl .rsssl-grid{max-width:790px;width:calc(100% - var(--rsp-grid-gap) * 2)}}.rsssl .rsssl-grid-item{background:var(--rsp-background-block-color);box-shadow:var(--rsp-box-shadow);border-radius:var(--rsp-border-radius);transition:all 1s ease;display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:column;flex-basis:100%;grid-column:span 1;grid-row:span 1}.rsssl .rsssl-grid-item.rsssl-disabled{min-height:200px}@media(max-width:1080px){.rsssl .rsssl-grid-item{grid-column:span 4}}.rsssl .rsssl-grid-item.no-background{background:100%;border:0;box-shadow:none}.rsssl .rsssl-grid-item.rsssl-column-2{grid-column:span 2}@media(max-width:1080px){.rsssl .rsssl-grid-item.rsssl-column-2{grid-column:span 4}}.rsssl .rsssl-grid-item.rsssl-row-2{grid-row:span 2;min-height:400px}.rsssl .rsssl-grid-item-header{width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;min-height:calc(30px + var(--rsp-spacing-s) * 2);padding:var(--rsp-spacing-m) var(--rsp-spacing-l)}@media screen and (max-width:1280px){.rsssl .rsssl-grid-item-header{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}@media screen and (max-width:1080px){.rsssl .rsssl-grid-item-header{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}.rsssl .rsssl-grid-item-header:empty{display:none}.rsssl .rsssl-grid-item-title{margin:4px 0 4px 0}.rsssl .rsssl-grid-item-controls{font-size:var(--rsp-fs-200);display:flex;gap:var(--rsp-spacing-s)}.rsssl .rsssl-grid-item-content{width:100%;box-sizing:border-box;padding-inline:var(--rsp-spacing-l);flex-grow:100}@media screen and (max-width:1280px){.rsssl .rsssl-grid-item-content{padding-inline:var(--rsp-spacing-m)}}@media screen and (max-width:1080px){.rsssl .rsssl-grid-item-content{padding-inline:var(--rsp-spacing-s)}}.rsssl .rsssl-grid-item-content:empty{display:none}.rsssl .rsssl-grid-item-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--rsp-grid-margin);width:100%;min-height:calc(30px + var(--rsp-spacing-s) * 2);box-sizing:border-box;padding:var(--rsp-spacing-m) var(--rsp-spacing-l);align-self:flex-end}@media screen and (max-width:1280px){.rsssl .rsssl-grid-item-footer{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}@media screen and (max-width:1080px){.rsssl .rsssl-grid-item-footer{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}.rsssl .rsssl-grid-item-footer .rsssl-legend{display:flex}.rsssl .rsssl-grid-item-footer .rsssl-legend span{padding-right:5px}.rsssl .rsssl-grid-item-footer:empty{display:none}.rsssl .rsssl-grid-item .rsssl-flex-push-right{margin-right:auto}.rsssl .rsssl-grid-item .rsssl-flex-push-left{margin-left:auto}.rsssl-modal-backdrop{position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,0.6);width:100%;height:100%;z-index:2}.rsssl-modal{width:clamp(300px,75ch,100vw - 50px);position:fixed;z-index:3;border-radius:var(--rsp-border-radius);background-color:var(--rsp-white);top:50%;right:50%;transform:translate(50%,-50%);margin:25px auto}.rsssl-modal .rsssl-modal-header{padding:var(--rsp-spacing-m) var(--rsp-spacing-l);display:flex;justify-content:space-between;align-items:center;border-radius:var(--rsp-border-radius)}@media screen and (max-width:1280px){.rsssl-modal .rsssl-modal-header{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}@media screen and (max-width:1080px){.rsssl-modal .rsssl-modal-header{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}.rsssl-modal .rsssl-modal-header .modal-title{margin:0;background-color:white}.rsssl-modal .rsssl-modal-header .rsssl-modal-close{cursor:pointer;background:100%;border:0;font-weight:700}.rsssl-modal .rsssl-modal-header button img{height:16px;width:16px}.rsssl-modal .rsssl-modal-content{position:relative;font-size:var(--rsp-fs-300);line-height:1.5;padding:var(--rsp-spacing-m) var(--rsp-spacing-l)}@media screen and (max-width:1280px){.rsssl-modal .rsssl-modal-content{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}@media screen and (max-width:1080px){.rsssl-modal .rsssl-modal-content{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}.rsssl-modal .rsssl-modal-content .rsssl-modal-subtitle{font-size:var(--rsp-fs-600);font-weight:600;margin-bottom:var(--rsp-spacing-xs)}.rsssl-modal .rsssl-modal-content .rsssl-modal-description{overflow-wrap:anywhere;margin-top:0;font-weight:400;line-height:1.5;margin-bottom:var(--rsp-spacing-s)}.rsssl-modal .rsssl-modal-footer{display:flex;flex-direction:row;padding:var(--rsp-spacing-m) var(--rsp-spacing-l);gap:10px}@media screen and (max-width:1280px){.rsssl-modal .rsssl-modal-footer{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}@media screen and (max-width:1080px){.rsssl-modal .rsssl-modal-footer{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}.rsssl-modal .rsssl-modal-footer .button{display:flex;align-items:flex-start;justify-content:center;min-width:105px;text-align:center;border-radius:6px}.rsssl-modal .rsssl-modal-footer .rsssl-button-help{background-color:#d7263d;color:white;border-color:#d7263d}.rsssl-modal .rsssl-modal-footer .rsssl-button-help:hover{opacity:.9}.rsssl-header-container .rsssl-header{display:flex;justify-content:space-between;height:70px;box-sizing:border-box}.rsssl-header-container .rsssl-header img{margin:auto 0;height:26px}.rsssl-header-container .rsssl-header .rsssl-header-menu{display:flex;align-items:center;height:100%;padding:0 20px;box-sizing:border-box}.rsssl-header-container .rsssl-header .rsssl-header-menu .rsssl-header-menu-item{display:flex;align-items:center;height:100%;padding:0 20px;box-sizing:border-box}.rsssl-header-container .rsssl-header .rsssl-header-menu .rsssl-header-menu-item:first-child{margin-right:0}.rsssl-header-container .rsssl-header .rsssl-header-menu .rsssl-header-menu-item:last-child{margin-left:0}.rsssl-header-container .rsssl-header .rsssl-header-menu .rsssl-header-menu-item.rsssl-header-menu-item-active{background-color:#f5f5f5}.rsssl-header-container .rsssl-header .rsssl-header-actions{display:flex;align-items:center;margin-right:auto;gap:var(--rsp-spacing-s)}.rsssl-header-container .rsssl-header .rsssl-header-actions select{max-width:60ch}.rsssl a.button,.rsssl button.button,.rsssl input.button,.rsssl span.button{font-size:var(--rsp-fs-300);font-weight:400;transition:all .3s ease;min-height:10px}.rsssl a.button.button-secondary,.rsssl a.button.button-default,.rsssl button.button.button-secondary,.rsssl button.button.button-default,.rsssl input.button.button-secondary,.rsssl input.button.button-default,.rsssl span.button.button-secondary,.rsssl span.button.button-default{background:transparent}.rsssl a.button.button-black,.rsssl button.button.button-black,.rsssl input.button.button-black,.rsssl span.button.button-black{border:1px solid var(--rsp-black);background:var(--rsp-black);color:var(--rsp-text-color-white)}.rsssl a.button.button-black:hover,.rsssl a.button.button-black:focus,.rsssl a.button.button-black:active,.rsssl button.button.button-black:hover,.rsssl button.button.button-black:focus,.rsssl button.button.button-black:active,.rsssl input.button.button-black:hover,.rsssl input.button.button-black:focus,.rsssl input.button.button-black:active,.rsssl span.button.button-black:hover,.rsssl span.button.button-black:focus,.rsssl span.button.button-black:active{box-shadow:0 0 0 1px #fff,0 0 0 3px var(--rsp-black)}.rsssl a.button.button-tertiary,.rsssl a.button.button-red,.rsssl button.button.button-tertiary,.rsssl button.button.button-red,.rsssl input.button.button-tertiary,.rsssl input.button.button-red,.rsssl span.button.button-tertiary,.rsssl span.button.button-red{border:0 solid transparent;background:var(--rsp-red);color:var(--rsp-text-color-white)}.rsssl a.button.button-tertiary:hover,.rsssl a.button.button-tertiary:focus,.rsssl a.button.button-tertiary:active,.rsssl a.button.button-red:hover,.rsssl a.button.button-red:focus,.rsssl a.button.button-red:active,.rsssl button.button.button-tertiary:hover,.rsssl button.button.button-tertiary:focus,.rsssl button.button.button-tertiary:active,.rsssl button.button.button-red:hover,.rsssl button.button.button-red:focus,.rsssl button.button.button-red:active,.rsssl input.button.button-tertiary:hover,.rsssl input.button.button-tertiary:focus,.rsssl input.button.button-tertiary:active,.rsssl input.button.button-red:hover,.rsssl input.button.button-red:focus,.rsssl input.button.button-red:active,.rsssl span.button.button-tertiary:hover,.rsssl span.button.button-tertiary:focus,.rsssl span.button.button-tertiary:active,.rsssl span.button.button-red:hover,.rsssl span.button.button-red:focus,.rsssl span.button.button-red:active{box-shadow:0 0 0 1px #fff,0 0 0 3px var(--rsp-red);background:var(--rsp-red);color:var(--rsp-text-color-white)}.rsssl a.rsssl-button-small,.rsssl button.rsssl-button-small,.rsssl input.rsssl-button-small{font-size:var(--rsp-fs-100);font-weight:300;min-height:auto}.rsssl .rsssl-button-small+.rsssl-button-small{margin-right:10px}.rsssl-shortcode{left:10000px;position:absolute;background-color:#fff;padding:0;white-space:nowrap}.shortcode{cursor:pointer}.rsssl .rsssl-bullet{height:13px;width:13px;flex:0 0 13px;border-radius:50%;display:inline-block;background-color:var(--rsp-grey-300)}.rsssl .rsssl-bullet.rsp-yellow{background-color:var(--rsp-yellow)}.rsssl .rsssl-bullet.rsp-blue{background-color:var(--rsp-blue)}.rsssl .rsssl-bullet.rsp-pink{background-color:var(--rsp-pink)}.rsssl .rsssl-bullet.rsp-red,.rsssl .rsssl-bullet.rsssl-bullet-error{background-color:var(--rsp-red)}.rsssl .rsssl-bullet.rsp-green,.rsssl .rsssl-bullet.rsssl-bullet-success{background-color:var(--rsp-green)}.rsssl .rsssl-bullet.rsp-blue-yellow{background:var(--rsp-blue);background:linear-gradient(-77deg,#29b6f6 0,#29b6f6 30%,#f4bf3e 70%,#f4bf3e 100%);animation:gradient 2s ease infinite;background-size:200% 200%}.rsssl .rsssl-legend{display:flex;width:max-content;color:var(--rsp-text-color-light);align-items:center;min-width:0;gap:var(--rsp-spacing-xxs);text-decoration:none}.rsssl .rsssl-legend:first-of-type{margin-right:auto}@keyframes gradient{0%{background-position:100% 50%}50%{background-position:0% 50%}100%{background-position:100% 50%}}.rsssl-icon{display:flex;align-items:center;justify-content:center}.rsssl-icon svg{fill:currentColor}.rsssl-modal.rsssl-onboarding{width:clamp(300px,100ch,100vw)}.rsssl-modal.rsssl-onboarding .rsssl-logo{height:26px}.rsssl-modal.rsssl-onboarding .rsssl-modal-content{padding-top:var(--rsp-spacing-xs);line-height:2.2}.rsssl-modal.rsssl-onboarding .rsssl-modal-content ul{margin-bottom:var(--rsp-spacing-m)}.rsssl-modal.rsssl-onboarding .rsssl-modal-content ul li{display:flex;align-items:flex-start;margin-bottom:var(--rsp-spacing-xxs)}.rsssl-modal.rsssl-onboarding .rsssl-modal-content ul li .rsssl-icon{margin-top:7px;margin-left:7px}.rsssl-modal.rsssl-onboarding .rsssl-modal-content-step-footer{display:flex;align-items:center;margin-top:var(--rsp-spacing-l);gap:var(--rsp-spacing-m)}.rsssl-modal.rsssl-onboarding .rsssl-modal-content-step-footer .components-toggle-control .components-base-control__field{margin:0}.rsssl-ssllabs.rsssl-block-highlight{border:0;-o-animation:fadeItBlock 3s ease-in-out;animation:fadeItBlock 3s ease-in-out}@-o-keyframes fadeItBlock{0%{border:0}30%{border:2px solid var(--rsp-green)}100%{border:0}}@keyframes fadeItBlock{0%{border:0}30%{border:2px solid var(--rsp-green)}100%{border:0}}.rsssl-grid-item.rsssl-progress .rsssl-grid-item-content{padding:0}.rsssl-grid-item.rsssl-progress .rsssl-placeholder{padding:var(--rsp-spacing-m) var(--rsp-spacing-l)}@media screen and (max-width:1280px){.rsssl-grid-item.rsssl-progress .rsssl-placeholder{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}@media screen and (max-width:1080px){.rsssl-grid-item.rsssl-progress .rsssl-placeholder{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}.rsssl-progress-block .rsssl-progress{overflow:hidden;height:20px;border-radius:5px;background-color:#f7f7f7}.rsssl-progress-block .rsssl-progress .rsssl-bar{height:100%;background-color:var(--rsp-color-success)}.rsssl-progress-block .rsssl-progress .rsssl-bar.rsssl-orange{background-color:var(--rsp-color-warning)}.rsssl-progress-block .rsssl-progress-bar{padding:var(--rsp-spacing-m) var(--rsp-spacing-l);padding-block:0;border-radius:5px}@media screen and (max-width:1280px){.rsssl-progress-block .rsssl-progress-bar{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}@media screen and (max-width:1080px){.rsssl-progress-block .rsssl-progress-bar{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}.rsssl-progress-block .rsssl-progress-text{display:flex;align-items:center;padding:var(--rsp-spacing-m) var(--rsp-spacing-l);padding-block:var(--rsp-spacing-s);justify-content:flex-start;gap:var(--rsp-spacing-m)}@media screen and (max-width:1280px){.rsssl-progress-block .rsssl-progress-text{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}@media screen and (max-width:1080px){.rsssl-progress-block .rsssl-progress-text{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}.rsssl-progress-block .rsssl-progress-text .rsssl-progress-percentage{font-size:var(--rsp-fs-800);font-weight:700}.rsssl-progress-block .rsssl-progress-text .rsssl-progress-text-span{font-weight:500;font-size:var(--rsp-fs-600)}.rsssl-progress-block .rsssl-progress-text .rsssl-progress-text-span a{margin-right:3px}@media only screen and (max-width:1366px) and (min-width:1280px){.rsssl-progress-block .rsssl-progress-text .rsssl-progress-text-span{font-size:var(--rsp-fs-500)}}.rsssl-header-html{display:flex;color:var(--rsp-text-color-light)}.rsssl-header-html .rsssl-toggle-active{text-decoration:underline}.rsssl-task-switcher-container{display:flex;border-radius:var(--rsp-border-radius)}.rsssl-task-switcher-container .rsssl-task-switcher:first-of-type{border-left:1px solid var(--rsp-grey-400);padding-left:10px}.rsssl-task-switcher-container .rsssl-task-switcher:last-of-type{padding-right:10px}.rsssl-task-switcher{font-size:var(--rsp-fs-200);cursor:pointer;transition:.3s}.rsssl-task-switcher:hover{text-decoration:underline}.rsssl-active-filter-remaining .rsssl-remaining-tasks,.rsssl-active-filter-all .rsssl-all-tasks{text-decoration:underline}.rsssl-task-element{display:flex;align-items:flex-start;justify-content:center;gap:var(--rsp-spacing-m);padding-bottom:var(--rsp-spacing-s)}@media(max-width:1280px){.rsssl-task-element{gap:var(--rsp-spacing-xs)}}.rsssl-task-element .rsssl-task-message{flex:1;font-size:var(--rsp-fs-300)}.rsssl-task-element .rsssl-task-form{margin-top:var(--rsp-spacing-xxs);display:flex;gap:var(--rsp-spacing-xs)}.rsssl-task-element .rsssl-task-enable{cursor:pointer;line-height:1.5}.rsssl-task-element .rsssl-task-dismiss:hover{transform:scale(1.1)}.rsssl-task-element .rsssl-task-dismiss button{all:initial;cursor:pointer;padding:4px}.rsssl-task-element .rsssl-task-dismiss svg{height:12px;width:12px}.rsssl-scroll-container{padding:var(--rsp-spacing-m) var(--rsp-spacing-l);height:230px;overflow-y:auto;padding-block:0;padding-top:var(--rsp-spacing-s);border-radius:0}@media screen and (max-width:1280px){.rsssl-scroll-container{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}@media screen and (max-width:1080px){.rsssl-scroll-container{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}.rsssl-scroll-container::-webkit-scrollbar-track{border-radius:10px;-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,0);background-color:transparent}.rsssl-scroll-container::-webkit-scrollbar{width:8px;border-radius:10px;background-color:var(--rsp-grey-300)}.rsssl-scroll-container::-webkit-scrollbar-thumb{background-color:var(--rsp-grey-400);border-radius:10px}.rsssl-progress-status-container{margin-left:40px}.rsssl-task-status,.rsssl-locked-overlay .rsssl-progress-status{display:block;min-width:100px;text-align:center;border-radius:15px;padding:4px 8px;font-size:var(--rsp-fs-100);font-weight:600}.rsssl-task-status.rsssl-premium,.rsssl-locked-overlay .rsssl-premium.rsssl-progress-status{min-width:100px !important}@media(max-width:1280px){.rsssl-task-status,.rsssl-locked-overlay .rsssl-progress-status{min-width:80px}}.rsssl-task-status.rsssl-completed,.rsssl-locked-overlay .rsssl-completed.rsssl-progress-status,.rsssl-task-status.rsssl-success,.rsssl-locked-overlay .rsssl-success.rsssl-progress-status{background-color:var(--rsp-color-success);color:var(--rsp-text-color-white)}.rsssl-task-status.rsssl-open,.rsssl-locked-overlay .rsssl-open.rsssl-progress-status{background-color:var(--rsp-color-open)}.rsssl-task-status.rsssl-warning,.rsssl-locked-overlay .rsssl-warning.rsssl-progress-status{background-color:var(--rsp-color-error);color:var(--rsp-text-color-white)}.rsssl-task-status.rsssl-premium,.rsssl-locked-overlay .rsssl-premium.rsssl-progress-status{background-color:var(--rsp-blue);color:var(--rsp-text-color-white)}@media(max-width:1080px){.rsssl-scroll-container .rsssl-task-status,.rsssl-scroll-container .rsssl-locked-overlay .rsssl-progress-status,.rsssl-locked-overlay .rsssl-scroll-container .rsssl-progress-status{aspect-ratio:1/1;min-width:10px;height:16px;border-radius:100%;text-indent:-9999px;white-space:nowrap}}.rsssl-plusone{min-width:15px;height:15px;font-size:var(--rsp-fs-100);line-height:1.5;display:inline-block;vertical-align:top;box-sizing:border-box;margin:1px 2px -1px 0;padding:0 5px;border-radius:9px;background-color:#d63638;color:#fff;text-align:center}@media only screen and (max-width:1366px){.rsssl-footer-left{display:none}}.rsssl-grid-item.rsssl-ssllabs .rsssl-grid-item-content{padding:0}.rsssl-ssllabs .rsssl-placeholder{padding:var(--rsp-spacing-m) var(--rsp-spacing-l)}@media screen and (max-width:1280px){.rsssl-ssllabs .rsssl-placeholder{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}@media screen and (max-width:1080px){.rsssl-ssllabs .rsssl-placeholder{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}.rsssl-ssllabs .rsssl-inactive .rsssl-score-snippet{color:var(--rsp-color-disabled)}.rsssl-ssllabs .rsssl-inactive .rsssl-ssl-test>div{background:var(--rsp-grey-300)}.rsssl-ssllabs .rsssl-inactive .rsssl-details:last-of-type{opacity:.2}.rsssl-ssllabs .rsssl-ssl-test-container{background:var(--rsp-grey-100);padding:20px 25px}.rsssl-ssllabs .rsssl-ssl-test-container.rsssl-error{background:var(--rsp-red-faded)}.rsssl-ssllabs .rsssl-ssl-test-container.rsssl-success{background:var(--rsp-green-faded)}@media only screen and (max-width:1599px) and (min-width:1280px){.rsssl-ssllabs .rsssl-ssl-test-container{padding:5px}}.rsssl-ssllabs .rsssl-ssl-test{display:flex;gap:15px}.rsssl-ssllabs .rsssl-ssl-test>div{flex:1;background-color:#fff}@media only screen and (max-width:1599px) and (min-width:1280px){.rsssl-ssllabs .rsssl-ssl-test>div{background-color:transparent}}.rsssl-ssllabs .rsssl-ssl-test-grade{text-align:center;display:flex;align-items:center;justify-content:center;font-size:var(--rsp-fs-900);font-weight:700;border-radius:8px}.rsssl-ssllabs .rsssl-ssl-test-grade.rsssl-grade-inactive{display:flex}.rsssl-ssllabs .rsssl-ssl-test-grade.rsssl-grade-inactive div{width:20px;height:8px;margin:auto auto;background-color:var(--rsp-black);border-radius:50px}.rsssl-ssllabs .rsssl-ssl-test-information{padding:10px 0;max-width:50%;border-radius:var(--rsp-border-radius)}.rsssl-ssllabs .rsssl-ssl-test-information .rsssl-score-container{display:flex}.rsssl-ssllabs .rsssl-ssl-test-information .rsssl-score-container .rsssl-score-snippet{white-space:nowrap;padding:0 8px;font-size:var(--rsp-fs-100);margin:5px 10px;border-radius:3px;color:var(--rsp-text-color)}.rsssl-ssllabs .rsssl-ssl-test-information .rsssl-score-container .rsssl-score-snippet.rsssl-test-inactive{background-color:var(--rsp-grey-200);color:var(--rsp-color-disabled)}.rsssl-ssllabs .rsssl-ssl-test-information .rsssl-score-container .rsssl-score-snippet.rsssl-test-processing{background-color:var(--rsp-yellow);color:var(--rsp-black)}.rsssl-ssllabs .rsssl-ssl-test-information .rsssl-score-container .rsssl-score-snippet.rsssl-test-success{background-color:var(--rsp-color-success);color:var(--rsp-text-color-white)}.rsssl-ssllabs .rsssl-ssl-test-information .rsssl-score-container .rsssl-score-snippet.rsssl-test-error{background-color:var(--rsp-brand-primary);color:var(--rsp-black)}.rsssl-ssllabs .rsssl-details{margin:var(--rsp-spacing-m);display:flex}.rsssl-ssllabs .rsssl-details .rsssl-detail-icon{width:30px}.rsssl-ssllabs .rsssl-details .rsssl-detail-icon .rsssl-icon{margin-top:2px}.rsssl-ssllabs .rsssl-details .rsssl-status-red{color:var(--rsp-red)}@media only screen and (max-width:1599px) and (min-width:1280px){.rsssl-ssllabs .rsssl-details{margin:var(--rsp-spacing-s)}}.rsssl-ssllabs .rsssl-details+.rsssl-details{margin-top:0}.rsssl-gridblock-progress-container.rsssl-error .rsssl-gridblock-progress{background:var(--rsp-color-warning)}.rsssl-gridblock-progress-container.rsssl-inactive{height:4px;width:100%;display:flex;background:var(--rsp-grey-300)}.rsssl-gridblock-progress-container.rsssl-inactive .rsssl-gridblock-progress{transition:width 1s ease-in-out;background:var(--rsp-green)}.rsssl-placeholder{box-sizing:border-box;width:100%;text-align:right;margin:0;padding-bottom:24px;color:#1e1e1e;-moz-font-smoothing:subpixel-antialiased;-webkit-font-smoothing:subpixel-antialiased;border-radius:2px;background-color:#fff;flex-grow:100}.rsssl-placeholder .rsssl-placeholder-line{float:right;width:100%;height:16px;margin-top:12px;border-radius:7px;background-image:linear-gradient(-90deg,#ddd 0,#e8e8e8 40px,#ddd 80px);background-size:600px;animation:shine-lines 1.6s infinite linear}.rsssl-placeholder .rsssl-placeholder-line:last-of-type{margin-bottom:24px}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(1){width:69%}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(2){width:73%}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(3){width:87%}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(4){width:61%}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(5){width:97%}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(6){width:89%}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(7){width:84%}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(8){width:69%}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(9){width:86%}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(10){width:84%}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(11){width:69%}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(12){width:70%}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(13){width:92%}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(14){width:98%}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(15){width:98%}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(16){width:93%}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(17){width:75%}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(18){width:99%}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(19){width:64%}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(20){width:100%}.rsssl-placeholder .rsssl-placeholder-line ~ .rsssl-placeholder-line{background-color:#ddd}@keyframes shine-lines{0%{background-position:-400px}100%{background-position:220px}}.rsssl .rsssl-other-plugins .rsssl-placeholder{background-color:transparent}.rsssl .rsssl-other-plugins .rsp-logo img{height:20px}.rsssl .rsssl-other-plugins-container{display:flex !important;flex-direction:row;flex-wrap:wrap;margin-bottom:10px;font-size:var(--rsp-fs-300);line-height:1.7;gap:var(--rsp-spacing-xxs)}@media screen and (max-width:992px){.rsssl .rsssl-other-plugins-container{flex-direction:row;overflow:hidden}}.rsssl .rsssl-other-plugins-container .rsssl-other-plugins-element{width:100%;display:flex;align-content:space-between;justify-content:space-between;gap:10px;--rsp-other-plugins-color:var(---rsp-brand-primary)}.rsssl .rsssl-other-plugins-container .rsssl-other-plugins-element.rsssl-zip-recipes{--rsp-other-plugins-color:var(--rsp-pink)}.rsssl .rsssl-other-plugins-container .rsssl-other-plugins-element.rsssl-burst-statistics{--rsp-other-plugins-color:var(--rsp-green)}.rsssl .rsssl-other-plugins-container .rsssl-other-plugins-element.rsssl-complianz-gdpr{--rsp-other-plugins-color:var(--rsp-blue)}.rsssl .rsssl-other-plugins-container .rsssl-other-plugins-element.rsssl-complianz-terms-conditions{--rsp-other-plugins-color:var(--rsp-black)}.rsssl .rsssl-other-plugins-container .rsssl-other-plugins-element.rsssl-really-simple-ssl{--rsp-other-plugins-color:var(--rsp-yellow)}.rsssl .rsssl-other-plugins-container .rsssl-other-plugins-element a{width:max-content;color:var(--rsp-text-color-light);transition:color .3s ease;display:flex;align-items:center;min-width:0;gap:var(--rsp-spacing-xs);text-decoration:none}.rsssl .rsssl-other-plugins-container .rsssl-other-plugins-element a:hover{color:var(--rsp-other-plugins-color);text-decoration:underline}.rsssl .rsssl-other-plugins-container .rsssl-other-plugins-element a:hover .rsssl-bullet{background-color:var(--rsp-other-plugins-color)}.rsssl .rsssl-other-plugins-container .rsssl-other-plugins-element a:hover .rsssl-other-plugins-content{text-decoration:underline}.rsssl .rsssl-other-plugins-container .rsssl-other-plugins-element .rsssl-bullet{transition:background-color .3s ease;background-color:var(--rsp-other-plugins-color)}.rsssl .rsssl-other-plugins-container .rsssl-other-plugins-element .rsssl-other-plugins-content{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rsssl .rsssl-other-plugins-container .rsssl-other-plugins-element .rsssl-other-plugin-status{min-width:fit-content}.rsssl-tips_tricks .rsssl-grid-item-header .rsssl-grid-item-controls{height:28px}.rsssl-tips-tricks-container{display:flex !important;flex-direction:row;flex-wrap:wrap;margin-bottom:10px;font-size:var(--rsp-fs-300);line-height:1.7;gap:var(--rsp-spacing-xxs)}@media screen and (max-width:992px){.rsssl-tips-tricks-container{flex-direction:row;overflow:hidden}}.rsssl-tips-tricks-container .rsssl-tips-tricks-element{width:calc(50% - var(--rsp-spacing-xxs))}@media(max-width:782px){.rsssl-tips-tricks-container .rsssl-tips-tricks-element{width:100%}}.rsssl-tips-tricks-container .rsssl-tips-tricks-element a{color:var(--rsp-text-color-light);transition:color .3s ease;display:flex;align-items:center;gap:var(--rsp-spacing-xs);min-width:0;text-decoration:none}.rsssl-tips-tricks-container .rsssl-tips-tricks-element a:hover{color:var(--rsp-brand-primary);text-decoration:underline}.rsssl-tips-tricks-container .rsssl-tips-tricks-element a:hover svg path{fill:var(--rsp-brand-primary)}.rsssl-tips-tricks-container .rsssl-tips-tricks-element a:hover .rsssl-tips-tricks-content{text-decoration:underline}.rsssl-tips-tricks-container .rsssl-tips-tricks-element .rsssl-bullet{transition:background-color .3s ease;background-color:var(--rsp-grey-300)}.rsssl-tips-tricks-container .rsssl-tips-tricks-element .rsssl-tips-tricks-content{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rsssl div[class^=rsssl-wizard-] .rsssl-helplink{color:var(--rsp-text-color)}.rsssl div[class^=rsssl-wizard-] .rsssl-grid-item{position:relative;margin-bottom:var(--rsp-grid-gap)}@media(max-width:1080px){.rsssl div[class^=rsssl-wizard-] .rsssl-grid-item{grid-column:span 4}}.rsssl div[class^=rsssl-wizard-].rsssl-column-2{grid-column:span 2}@media(max-width:1080px){.rsssl div[class^=rsssl-wizard-].rsssl-column-2{grid-column:span 4}}.rsssl div[class^=rsssl-wizard-] .rsssl-locked{position:absolute;z-index:10;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,0.8);border-radius:var(--rsp-border-radius)}.rsssl div[class^=rsssl-wizard-] .rsssl-locked .rsssl-shield-overlay{height:0;top:calc(100% - 190px);position:relative;align-items:center;justify-content:center;display:flex}.rsssl div[class^=rsssl-wizard-] .rsssl-locked .rsssl-locked-overlay{z-index:1;top:calc(100% - 95px);position:relative;display:flex;align-items:center;gap:var(--rsp-spacing-s);background-color:var(--rsp-white);padding:var(--rsp-spacing-m) var(--rsp-spacing-l);border-radius:var(--rsp-border-radius-input);margin:var(--rsp-spacing-s);box-shadow:var(--rsp-box-shadow)}@media screen and (max-width:1280px){.rsssl div[class^=rsssl-wizard-] .rsssl-locked .rsssl-locked-overlay{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}@media screen and (max-width:1080px){.rsssl div[class^=rsssl-wizard-] .rsssl-locked .rsssl-locked-overlay{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}.rsssl div[class^=rsssl-wizard-] .rsssl-locked .rsssl-locked-overlay .rsssl-open{float:right;margin-left:12px}.rsssl div[class^=rsssl-wizard-] .rsssl-locked .rsssl-locked-overlay .rsssl-progress-status{float:right;margin-left:20px}.rsssl div[class^=rsssl-wizard-] .rsssl-grid-item-footer{justify-content:flex-end;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--rsp-grid-margin);width:100%;min-height:20px;box-sizing:border-box;align-self:flex-end}.rsssl div[class^=rsssl-wizard-] .rsssl-grid-item-footer .rsssl-legend{display:flex}.rsssl div[class^=rsssl-wizard-] .rsssl-grid-item-footer .rsssl-legend span{padding-right:5px}.rsssl div[class^=rsssl-wizard-] .rsssl-grid-item-footer:empty{display:none}.rsssl-wizard-help{display:flex;flex-wrap:wrap;align-content:flex-start;gap:var(--rsp-spacing-xs)}.rsssl-wizard-help details{font-size:var(--rsp-fs-200)}.rsssl-wizard-help details .rsssl-help-more-info{display:flex;flex-direction:row;margin-top:12px}.rsssl-wizard-help details summary{display:grid;grid-template-columns:1fr auto;justify-content:space-between;font-size:var(--rsp-fs-300);font-weight:600;cursor:pointer}.rsssl-wizard-help details summary::-webkit-details-marker{display:none}.rsssl-wizard-help details summary:first-of-type{list-style-type:none}.rsssl-wizard-help details summary .rsssl-icon{transition:all .3s ease-in-out;transform:rotate(0)}.rsssl-wizard-help code{white-space:pre-line;display:block}.rsssl-wizard-help summary,.rsssl-wizard-help p{font-size:var(--rsp-fs-200)}.rsssl-wizard-help details[open]{padding:var(--rsp-spacing-s) var(--rsp-spacing-m)}.rsssl-wizard-help details[open] summary{padding:0;padding-bottom:var(--rsp-spacing-xs)}.rsssl-wizard-help details[open] summary .rsssl-icon{transform:rotate(-180deg)}.rsssl-wizard-help .rsssl-help-header{width:100%;display:flex;padding:10px}.rsssl-wizard-help .rsssl-help-header .rsssl-help-title{font-size:18px}.rsssl-wizard-help .rsssl-help-header .rsssl-help-control{margin-right:auto;cursor:pointer}.rsssl-wizard-help-notice{width:100%;background:var(--rsp-background-block-color);box-shadow:var(--rsp-box-shadow);border-radius:var(--rsp-border-radius);border-radius:var(--rsp-border-radius-s);height:fit-content;background-color:var(--rsp-dark-blue-faded)}.rsssl-wizard-help-notice.rsssl-warning{background-color:var(--rsp-yellow-faded)}.rsssl-wizard-help-notice summary,.rsssl-wizard-help-notice p{padding:var(--rsp-spacing-s) var(--rsp-spacing-m)}.rsssl-wizard-menu{height:fit-content}.rsssl-wizard-menu .rsssl-grid-item-content{padding:0;padding-bottom:var(--rsp-spacing-l)}.rsssl-wizard-menu-items .rsssl-menu-item a{display:flex;align-items:center;gap:var(--rsp-spacing-xs);text-decoration:none;color:var(--rsp-text-color);font-size:var(--rsp-fs-400);padding-block:var(--rsp-spacing-xs);padding-inline:var(--rsp-spacing-l);transition:all .2s ease-in-out;border-right:4px solid transparent}@media screen and (max-width:1280px){.rsssl-wizard-menu-items .rsssl-menu-item a{padding-inline:var(--rsp-spacing-m)}}@media screen and (max-width:1080px){.rsssl-wizard-menu-items .rsssl-menu-item a{padding-inline:var(--rsp-spacing-s)}}.rsssl-wizard-menu-items .rsssl-menu-item.rsssl-active>a{color:var(--rsp-dark-blue);font-weight:600;border-right:4px solid var(--rsp-dark-blue)}.rsssl-wizard-menu-items .rsssl-menu-item.rsssl-featured a{font-weight:600;flex-wrap:wrap}.rsssl-wizard-menu-items .rsssl-menu-item.rsssl-featured a .rsssl-menu-item-featured-pill{background:var(--rsp-green);color:var(--rsp-text-color-white);padding:2px 9px;border-radius:var(--rsp-border-radius);font-size:var(--rsp-fs-100)}.rsssl-wizard-menu-items .rsssl-menu-item.rsssl-premium a{background:var(--rsp-dark-blue-faded);flex-wrap:wrap}.rsssl-wizard-menu-items .rsssl-menu-item.rsssl-premium a .rsssl-menu-item-featured-pill{background:var(--rsp-dark-blue);color:var(--rsp-text-color-white);padding:2px 9px;border-radius:var(--rsp-border-radius);font-size:var(--rsp-fs-100)}.rsssl-wizard-menu-items .rsssl-premium-menu-item{background:var(--rsp-dark-blue-faded)}.rsssl-wizard-menu-items .rsssl-premium-menu-item div{display:flex;align-items:center;gap:var(--rsp-spacing-xs);text-decoration:none;color:var(--rsp-text-color);font-size:var(--rsp-fs-400);padding-block:var(--rsp-spacing-xs);padding-inline:var(--rsp-spacing-l);transition:all .2s ease-in-out;border-right:4px solid transparent}@media screen and (max-width:1280px){.rsssl-wizard-menu-items .rsssl-premium-menu-item div{padding-inline:var(--rsp-spacing-m)}}@media screen and (max-width:1080px){.rsssl-wizard-menu-items .rsssl-premium-menu-item div{padding-inline:var(--rsp-spacing-s)}}.rsssl-wizard-menu-items .rsssl-submenu-item a{padding-right:calc(var(--rsp-spacing-l) + var(--rsp-spacing-m));font-size:var(--rsp-fs-300)}.rsssl div[class^=rsssl-wizard-] .components-flex{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.rsssl div[class^=rsssl-wizard-] .components-flex .components-flex-item label{margin:0}.rsssl div[class^=rsssl-wizard-] .components-flex .components-input-control__container{max-width:max-content}.rsssl div[class^=rsssl-wizard-] .rsssl-grid-item-content label{font-size:var(--rsp-fs-300);font-weight:400;line-height:1.5;text-transform:unset;box-sizing:border-box;display:inherit;max-width:100%;z-index:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rsssl div[class^=rsssl-wizard-] .components-base-control__field{margin-bottom:0}.rsssl div[class^=rsssl-wizard-] .components-toggle-control .components-base-control__field,.rsssl div[class^=rsssl-wizard-] .components-toggle-control .components-flex{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between}.rsssl div[class^=rsssl-wizard-] .components-toggle-control .components-base-control__field .components-form-toggle,.rsssl div[class^=rsssl-wizard-] .components-toggle-control .components-flex .components-form-toggle{margin-left:0}.rsssl div[class^=rsssl-wizard-] .components-form-toggle.is-checked .components-form-toggle__track{background-color:var(--rsp-green)}.rsssl div[class^=rsssl-wizard-] .rsssl-grid-item .rsssl-grid-item-content{padding:var(--rsp-spacing-xs) 0}.rsssl div[class^=rsssl-wizard-] .rsssl-field-wrap,.rsssl div[class^=rsssl-wizard-] .rsssl-settings-block-intro{padding-block:var(--rsp-spacing-s);padding-inline:var(--rsp-spacing-l);overflow:hidden}@media screen and (max-width:1280px){.rsssl div[class^=rsssl-wizard-] .rsssl-field-wrap,.rsssl div[class^=rsssl-wizard-] .rsssl-settings-block-intro{padding-inline:var(--rsp-spacing-m)}}@media screen and (max-width:1080px){.rsssl div[class^=rsssl-wizard-] .rsssl-field-wrap,.rsssl div[class^=rsssl-wizard-] .rsssl-settings-block-intro{padding-inline:var(--rsp-spacing-s)}}.rsssl div[class^=rsssl-wizard-] .rsssl-field-wrap>.rsssl-field-wrap,.rsssl div[class^=rsssl-wizard-] .rsssl-settings-block-intro>.rsssl-field-wrap{padding:0}.rsssl div[class^=rsssl-wizard-] .rsssl-field-button{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.rsssl .rsssl-highlight{background-color:transparent;border-right:4px solid var(--rsp-green);-o-animation:fadeIt 3s ease-in-out;animation:fadeIt 3s ease-in-out}@-o-keyframes fadeIt{0%{background-color:transparent}30%{background-color:var(--rsp-green-faded)}100%{border-left:0;background-color:inherit}}@keyframes fadeIt{0%{background-color:transparent;border-left:0}30%{background-color:var(--rsp-green-faded)}100%{background-color:inherit}}.rsssl-license .rsssl-task-element{padding-top:var(--rsp-spacing-s);padding-bottom:0}.rsssl-license .rsssl-license-field{display:flex}.rsssl .components-snackbar-list.edit-site-notices{width:max-content;position:fixed;bottom:var(--rsp-spacing-m);left:var(--rsp-spacing-l)}.rsssl .components-snackbar-list.edit-site-notices>div{margin-right:auto}.rsssl .components-snackbar-list.edit-site-notices .components-snackbar{background:var(--rsp-background-block-color);box-shadow:var(--rsp-box-shadow);border-radius:var(--rsp-border-radius);color:var(--rsp-color-success);background-color:#fff;font-weight:700;font-size:14px}.rsssl-mixedcontentscan .rsssl-mixed-content-placeholder{height:250px}.rsssl-mixedcontentscan .rsssl-mixed-content-placeholder div{background-color:var(--rsp-grey-200);margin:10px 0;height:20px}.rsssl-mixedcontentscan .rsssl-shield-overlay{height:250px;align-items:center;justify-content:center;display:flex}.rsssl-mixedcontentscan .rsssl-field-wrap .rdt_TableCol,.rsssl-mixedcontentscan .rsssl-field-wrap .rdt_TableCell{min-width:80px}.rsssl-mixedcontentscan .rsssl-progress-container .rsssl-progress-bar{border-radius:5px;height:20px;background-color:var(--rsp-green)}.rsssl-mixedcontentscan .rsssl-task-status,.rsssl-mixedcontentscan .rsssl-locked-overlay .rsssl-progress-status,.rsssl-locked-overlay .rsssl-mixedcontentscan .rsssl-progress-status{min-width:min-content}.rsssl-mixedcontentscan .rsssl-task-status.rsssl-warning,.rsssl-mixedcontentscan .rsssl-locked-overlay .rsssl-warning.rsssl-progress-status,.rsssl-locked-overlay .rsssl-mixedcontentscan .rsssl-warning.rsssl-progress-status{background-color:var(--rsp-yellow);color:var(--rsp-text-color)}.rsssl-mixedcontentscan button.button{line-height:1.5;min-height:10px}.rsssl-mixedcontentscan .rsssl-grid-item-content-footer{display:flex;gap:var(--rsp-spacing-s)}.rsssl-mixedcontentscan .rsssl-current-scan-action,.rsssl-mixedcontentscan .rsssl-mixed-content-description{margin:10px 5px;font-size:var(--rsp-fs-300)}.rsssl-learningmode-placeholder{height:150px}.rsssl-learningmode-placeholder div{background-color:var(--rsp-grey-200);margin:10px 0;height:20px}.rsssl-learning-mode-delete{cursor:pointer;background:100%;border:0;font-size:1.5em;font-weight:700}.rsssl-locked-overlay .rsssl-open{float:right;margin-left:12px}.rsssl-locked-overlay .rsssl-progress-status.rsssl-learning-mode-completed,.rsssl-locked-overlay .rsssl-progress-status.rsssl-learning-mode-enforced{background-color:var(--rsp-color-success);color:#fff}.rsssl-locked-overlay .rsssl-progress-status.rsssl-learning-mode{background-color:var(--rsp-color-open)}.rsssl-locked-overlay .rsssl-progress-status.rsssl-disabled,.rsssl-locked-overlay .rsssl-progress-status.rsssl-learning-mode-disabled{background-color:var(--rsp-color-disabled)}.rsssl-learning-mode-footer{display:flex;align-items:center;justify-content:flex-start;gap:var(--rsp-spacing-s)}.rsssl-learning-mode-footer select{margin-right:auto}.rsssl-learning-mode-footer label{display:flex;align-items:center}.rsssl-learning-mode-footer label input{margin-top:0}.rsssl-lets-encrypt-tests{margin:var(--rsp-spacing-xs) var(--rsp-spacing-xl)}.rsssl-lets-encrypt-tests .rsssl-progress-bar{padding-block:0;margin-bottom:var(--rsp-spacing-m)}.rsssl-lets-encrypt-tests .rsssl-progress-bar .rsssl-progress{overflow:hidden;height:var(--rsp-spacing-m);border-radius:5px;background-color:var(--rsp-grey-200)}.rsssl-lets-encrypt-tests .rsssl-progress-bar .rsssl-progress .rsssl-bar{height:100%;background-color:var(--rsp-color-success)}.rsssl-lets-encrypt-tests .rsssl-progress-bar .rsssl-progress .rsssl-bar.rsssl-orange{background-color:var(--rsp-color-warning)}.rsssl-lets-encrypt-tests p{margin-bottom:var(--rsp-spacing-m)}.rsssl-lets-encrypt-tests .rsssl-progress-text{display:flex;align-items:center;padding:var(--rsp-spacing-m) var(--rsp-spacing-l);padding-block:0;padding-top:var(--rsp-spacing-xs)}@media screen and (max-width:1280px){.rsssl-lets-encrypt-tests .rsssl-progress-text{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}@media screen and (max-width:1080px){.rsssl-lets-encrypt-tests .rsssl-progress-text{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}.rsssl-lets-encrypt-tests .rsssl-progress-text .rsssl-progress-percentage{font-size:32px;font-weight:700}.rsssl-lets-encrypt-tests .rsssl-progress-text .rsssl-progress-text-span{margin-right:35px;font-size:18px;font-weight:600}.rsssl-lets-encrypt-tests .rsssl-progress-text .rsssl-progress-text-span a{margin-right:3px}.rsssl-lets-encrypt-tests ul li{display:flex;margin-bottom:15px}.rsssl-lets-encrypt-tests ul li .rsssl-icon{margin-left:7px}.rsssl-lets-encrypt-tests ul li ul li:before{background-color:var(--rsp-grey-500);color:#fff;height:6px;width:6px;border-radius:50%;content:"";position:absolute;margin-top:7px;margin-right:-19px}.rsssl-lets-encrypt-tests .rsssl-test-results ul li{display:block}.rsssl-lets-encrypt-tests .rsssl-test-results h4{margin:var(--rsp-spacing-m) 0}.rsssl-lets-encrypt-tests .rsssl-test-results a+button{margin-right:var(--rsp-spacing-m)}.rsssl-lets-encrypt-tests .rsssl-test-results .rsssl-certificate-data{display:none}.rsssl-lets-encrypt-tests .rsssl-test-results .rsssl-dns-text-records div{display:flex;flex-direction:row}.rsssl-lets-encrypt-tests .rsssl-test-results .rsssl-dns-text-records div .rsssl-dns-domain,.rsssl-lets-encrypt-tests .rsssl-test-results .rsssl-dns-text-records div .rsssl-dns-field{margin-left:var(--rsp-spacing-m);width:50%}.rsssl-lets-encrypt-tests .rsssl-modal-content-step-footer{display:flex;align-items:center;margin-top:var(--rsp-spacing-l);gap:var(--rsp-spacing-m)}.rsssl-lets-encrypt-tests .rsssl-modal-content-step-footer .components-toggle-control .components-base-control__field{margin:0;flex-direction:initial}.rsssl-lets-encrypt-tests .rsssl-modal-content-step-footer .components-toggle-control .components-base-control__field .components-toggle-control__label{margin-left:12px}.rsssl-lets-encrypt-tests .rsssl-modal-subtitle{display:none}.rsssl div[class^=rsssl-wizard-] .rsssl-permissions_policy .rsssl-locked .rsssl-shield-overlay{top:calc(100% - 300px)}.rsssl-field-wrap .rdt_TableCol,.rsssl-field-wrap .rdt_TableCell{min-width:50px}.rsssl-field-wrap .rdt_TableHeadRow .rdt_TableCol:last-child{flex-grow:0;flex-direction:row-reverse}.rsssl-field-wrap .rdt_TableRow{padding:var(--rsp-spacing-xs) 0}.rsssl-field-wrap .rdt_TableRow:nth-child(odd){background-color:var(--rsp-grey-200)}.rsssl-field-wrap .rdt_TableRow .rdt_TableCell:last-child{flex-grow:0}.rsssl-field-wrap .rdt_TableRow .rsssl-status-allowed,.rsssl-field-wrap .rdt_TableRow .rsssl-status-revoked{min-width:110px;margin-left:20px}.rsssl-field-wrap .rsssl-csp-revoked>div:nth-child(-n+3){opacity:.3}.rsssl-content_security_policy .rsssl-field-wrap .rdt_TableHeadRow .rdt_TableCol:last-child{flex-grow:0;min-width:initial}.rsssl-content_security_policy .rsssl-field-wrap .rdt_TableRow .rdt_TableCell:last-child{flex-grow:0;min-width:initial}.rsssl-content_security_policy .rsssl-field-wrap .rsssl-csp-revoked>div:nth-child(-n+3){opacity:.3}nav.rdt_Pagination>div>svg{display:none !important}.rsssl-content_security_policy .rsssl-field-wrap>div>div,.rsssl-xml_rpc .rsssl-field-wrap>div>div{overflow-x:inherit;overflow-y:inherit}.rsssl-permissions_policy .rdt_TableRow .rdt_TableCell:last-child{min-width:fit-content}.rsssl-permissions_policy .rdt_TableRow .rdt_TableCell:last-child .components-input-control__container{min-width:fit-content}.rsssl-mixed-content-datatable>div>div{display:flex}.rsssl .rsssl-new-features-block .rsssl-grid-item-content{display:flex;flex-direction:column;justify-content:space-between}.rsssl .rsssl-new-features{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--rsp-spacing-xs)}@media only screen and (max-width:1599px) and (min-width:1280px){.rsssl .rsssl-new-features{gap:var(--rsp-spacing-xxs)}}.rsssl .rsssl-new-feature{width:100%;color:var(--rsp-text-color-light);display:flex;align-items:flex-start;min-width:0;gap:var(--rsp-spacing-xs);text-decoration:none}.rsssl .rsssl-new-feature .rsssl-icon{margin-top:2px}.rsssl .rsssl-new-feature .rsssl-new-feature-desc p{font-size:var(--rsp-fs-300)}[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 .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:100% 0,1px 1px,1px 40px,1px 79px,1px 118px;background-color:#d6d8db;border-left:1px solid #d6d8db;animation:shine 2.5s infinite}@keyframes shine{to{background-position:0% 0,1px 1px,1px 40px,1px 79px,1px 118px}}.rsssl .rsssl-loader{margin:0;width:50px;height:15px;text-align:center;font-size:10px}.rsssl .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 .rsssl-loader.rsssl-loader-white>div{background-color:#fff}.rsssl .rsssl-loader .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.rsssl .rsssl-loader .rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.rsssl .rsssl-loader .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.rsssl .rsssl-loader .rect5{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}.rsssl .button-primary .rsssl-loader div{background-color:#fff}@-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{--rsp-brand-primary:var(--rsp-yellow);--rsp-brand-secondary:var(--rsp-blue);--rsp-brand-primary-faded:var(--rsp-yellow-faded)}
1
+ @charset "UTF-8";:root{--rsp-spacing-xxs:5px;--rsp-spacing-xs:10px;--rsp-spacing-s:15px;--rsp-spacing-m:20px;--rsp-spacing-l:25px;--rsp-spacing-xl:30px;--rsp-grid-margin:var(--rsp-spacing-s);--rsp-grid-gap:var(--rsp-spacing-m);--rsp-border-radius:12px;--rsp-border-radius-s:8px;--rsp-border:1px solid var(--rsp-border-color);--rsp-box-shadow:rgba(0,0,0,0.1) 0 4px 6px -1px,rgba(0,0,0,0.06) 0 2px 4px -1px;--rsp-box-shadow-dark:rgba(0,0,0,0.2) 0 4px 6px -1px,rgba(0,0,0,0.12) 1px 0 4px 1px;--rsp-border-color:#dfdfdf;--rsp-black:#333;--rsp-white:#fff;--rsp-yellow:#f4bf3e;--rsp-blue:#29b6f6;--rsp-dark-blue:#1e73be;--rsp-green:#2e8a37;--rsp-red:#d7263d;--rsp-pink:#e35899;--rsp-wp-blue:#007cba;--rsp-yellow-faded:#f2e6c9;--rsp-blue-faded:#ecf8fe;--rsp-dark-blue-faded:#ebf2f9;--rsp-green-faded:#ecf4ed;--rsp-red-faded:#fbebed;--rsp-pink-faded:#fceff5;--rsp-wp-blue-faded:#c6e0ef;--rsp-background-block-color:var(--rsp-white);--rsp-background-color:#f0f0f1;--rsp-input-background-color:#fff;--rsp-input-text-color:var(--rsp-text-color);--rsp-input-border-color:var(--rsp-grey-400);--rsp-text-color:rgba(26,26,26,0.95);--rsp-text-color-invert:rgba(255,255,255,0.95);--rsp-text-color-white:rgba(255,255,255,0.95);--rsp-text-color-light:rgba(69,69,82,0.95);--rsp-grey-100:#fafafa;--rsp-grey-200:#f9f9f9;--rsp-grey-300:#ededed;--rsp-grey-400:#c6c6c6;--rsp-grey-500:#737373;--rsp-grey-600:#696969;--rsp-color-success:var(--rsp-green);--rsp-color-error:var(--rsp-red);--rsp-color-warning:var(--rsp-yellow);--rsp-color-open:var(--rsp-yellow);--rsp-color-disabled:var(--rsp-grey-300);--rsp-fs-100:.6875rem;--rsp-fs-200:.8rem;--rsp-fs-300:.8125rem;--rsp-fs-400:.875rem;--rsp-fs-500:1rem;--rsp-fs-600:1.125rem;--rsp-fs-700:1.25rem;--rsp-fs-800:1.5rem;--rsp-fs-900:3.5rem}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.rsssl{margin:0;margin-right:-20px;font-size:var(--rsp-fs-300);box-sizing:border-box;color:var(--rsp-text-color);background-color:var(--rsp-background-color);font-weight:400;line-height:1.5}@media only screen and (max-width:782px){.rsssl{margin-right:-9px}}.rsssl *,.rsssl *:before,.rsssl *:after{box-sizing:inherit}.rsssl body,.rsssl h1,.rsssl h2,.rsssl h3,.rsssl h4,.rsssl h5,.rsssl h6,.rsssl p,.rsssl ol,.rsssl ul{margin:0;padding:0}.rsssl img{max-width:100%;height:auto}.rsssl h1,.rsssl h2,.rsssl h3,.rsssl h4,.rsssl h5,.rsssl h6{color:var(--rsp-text-color);line-height:1.5}.rsssl .rsssl-h0{font-size:var(--rsp-fs-900);font-weight:700}.rsssl h1,.rsssl .rsssl-h1{font-size:var(--rsp-fs-800);line-height:1.5;font-weight:500}.rsssl h2,.rsssl .rsssl-h2{font-size:var(--rsp-fs-700);font-weight:700}.rsssl h3,.rsssl .rsssl-h3{font-size:var(--rsp-fs-600);font-weight:600}.rsssl h4,.rsssl .rsssl-h4{font-size:var(--rsp-fs-600);font-weight:600}.rsssl h5,.rsssl .rsssl-h5{font-size:var(--rsp-fs-400);font-weight:400}.rsssl h6,.rsssl .rsssl-h6{font-size:var(--rsp-fs-300)}.rsssl p{color:var(--rsp-text-color);font-weight:400;font-size:var(--rsp-fs-300);line-height:1.5}.rsssl .rsssl-small-text{font-size:var(--rsp-fs-200);line-height:1.5;color:var(--rsp-text-color-light)}.rsssl a,.rsssl .rsssl-link{color:var(--rsp-text-color)}.rsssl .rsssl-notice-hook-element{display:none !important}.rsssl .error:not(.really-simple-plugins),.rsssl .notice:not(.really-simple-plugins),.rsssl .update-nag:not(.really-simple-plugins),.rsssl .notice-info:not(.really-simple-plugins){display:none !important}.rsssl .rsssl-header,.rsssl .rsssl-content-area{max-width:clamp(300px,100% - var(--rsp-grid-gap) * 2,1600px);margin:0 auto}@media(max-width:1599px){.rsssl .rsssl-header,.rsssl .rsssl-content-area{--rsp-grid-gap:var(--rsp-spacing-m)}}@media(max-width:1440px){.rsssl .rsssl-header,.rsssl .rsssl-content-area{--rsp-grid-gap:var(--rsp-spacing-s)}}@media(max-width:1366px){.rsssl .rsssl-header,.rsssl .rsssl-content-area{--rsp-grid-gap:var(--rsp-spacing-xs)}}.rsssl .rsssl-header-container .rsssl-header{display:flex;flex-wrap:wrap;justify-content:space-between;height:70px;box-sizing:border-box;background-color:var(--rsp-background-block-color)}@media(max-width:1080px){.rsssl .rsssl-header-container .rsssl-header{height:100%}}@media(max-width:576px){.rsssl .rsssl-logo{display:none}}.rsssl .rsssl-header-left{display:flex;font-size:var(--rsp-fs-400)}@media(max-width:1080px){.rsssl .rsssl-header-left{justify-content:center;margin:var(--rsp-spacing-xs) 0;order:3;width:100%;background-color:var(--rsp-background-block-color)}}.rsssl .rsssl-header-left .rsssl-header-menu{margin:auto 15px}.rsssl .rsssl-header-left .rsssl-header-menu ul{display:flex}.rsssl .rsssl-header-left .rsssl-header-menu li{margin-bottom:0}.rsssl .rsssl-header-left .rsssl-header-menu a{padding:23px 15px;text-decoration:none;color:var(--rsp-text-color);height:100%;border-bottom:4px solid transparent;transition:border .3s ease-out;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}@media(max-width:1080px){.rsssl .rsssl-header-left .rsssl-header-menu a{padding:10px 15px}}.rsssl .rsssl-header-left .rsssl-header-menu a.active{border-bottom:4px solid var(--rsp-brand-primary)}.rsssl .rsssl-header-left .rsssl-header-menu a:hover{color:var(--rsp-brand-primary)}.rsssl .rsssl-header-right{display:flex;flex-wrap:wrap;align-items:center;margin-right:auto;gap:var(--rsp-spacing-s);min-height:52px}.rsssl .rsssl-header-right select{max-width:60ch}@media(max-width:576px){.rsssl .rsssl-header-right{display:none}}@media(max-width:782px){.rsssl .rsssl-header-right .button{display:none}}.rsssl .rsssl-content-area{margin-top:var(--rsp-grid-gap)}.rsssl .rsssl-header-container{background:var(--rsp-background-block-color)}.rsssl .rsssl-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:max-content;gap:var(--rsp-grid-gap);min-height:calc(100vh - 32px - 80px - 20px - var(--rsp-grid-gap))}.rsssl .rsssl-grid.rsssl-settings,.rsssl .rsssl-grid.rsssl-letsencrypt{grid-template-columns:minmax(275px,max-content) 2fr minmax(min-content,1fr)}@media only screen and (max-width:1080px){.rsssl .rsssl-grid.rsssl-settings,.rsssl .rsssl-grid.rsssl-letsencrypt{grid-template-columns:repeat(4,1fr)}.rsssl .rsssl-grid.rsssl-settings .rsssl-wizard-menu,.rsssl .rsssl-grid.rsssl-settings .rsssl-wizard-settings,.rsssl .rsssl-grid.rsssl-settings .rsssl-wizard-help,.rsssl .rsssl-grid.rsssl-letsencrypt .rsssl-wizard-menu,.rsssl .rsssl-grid.rsssl-letsencrypt .rsssl-wizard-settings,.rsssl .rsssl-grid.rsssl-letsencrypt .rsssl-wizard-help{grid-column:1/-1}}@media only screen and (max-width:1280px){.rsssl .rsssl-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:1080px){.rsssl .rsssl-grid{max-width:790px;width:calc(100% - var(--rsp-grid-gap) * 2)}}.rsssl .rsssl-grid-item{background:var(--rsp-background-block-color);box-shadow:var(--rsp-box-shadow);border-radius:var(--rsp-border-radius);transition:all 1s ease;display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:column;flex-basis:100%;grid-column:span 1;grid-row:span 1}.rsssl .rsssl-grid-item.rsssl-disabled{min-height:200px}@media(max-width:1080px){.rsssl .rsssl-grid-item{grid-column:span 4}}.rsssl .rsssl-grid-item.no-background{background:100%;border:0;box-shadow:none}.rsssl .rsssl-grid-item.rsssl-column-2{grid-column:span 2}@media(max-width:1080px){.rsssl .rsssl-grid-item.rsssl-column-2{grid-column:span 4}}.rsssl .rsssl-grid-item.rsssl-row-2{grid-row:span 2;min-height:400px}.rsssl .rsssl-grid-item-header{width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;min-height:calc(30px + var(--rsp-spacing-s) * 2);padding:var(--rsp-spacing-m) var(--rsp-spacing-l)}@media screen and (max-width:1280px){.rsssl .rsssl-grid-item-header{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}@media screen and (max-width:1080px){.rsssl .rsssl-grid-item-header{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}.rsssl .rsssl-grid-item-header:empty{display:none}.rsssl .rsssl-grid-item-title{margin:4px 0 4px 0}.rsssl .rsssl-grid-item-controls{font-size:var(--rsp-fs-200);display:flex;gap:var(--rsp-spacing-s)}.rsssl .rsssl-grid-item-content{width:100%;box-sizing:border-box;padding-inline:var(--rsp-spacing-l);flex-grow:100}@media screen and (max-width:1280px){.rsssl .rsssl-grid-item-content{padding-inline:var(--rsp-spacing-m)}}@media screen and (max-width:1080px){.rsssl .rsssl-grid-item-content{padding-inline:var(--rsp-spacing-s)}}.rsssl .rsssl-grid-item-content:empty{display:none}.rsssl .rsssl-grid-item-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--rsp-grid-margin);width:100%;min-height:calc(30px + var(--rsp-spacing-s) * 2);box-sizing:border-box;padding:var(--rsp-spacing-m) var(--rsp-spacing-l);align-self:flex-end}@media screen and (max-width:1280px){.rsssl .rsssl-grid-item-footer{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}@media screen and (max-width:1080px){.rsssl .rsssl-grid-item-footer{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}.rsssl .rsssl-grid-item-footer .rsssl-legend{display:flex}.rsssl .rsssl-grid-item-footer .rsssl-legend span{padding-right:5px}.rsssl .rsssl-grid-item-footer:empty{display:none}.rsssl .rsssl-grid-item .rsssl-flex-push-right{margin-right:auto}.rsssl .rsssl-grid-item .rsssl-flex-push-left{margin-left:auto}.rsssl-modal-backdrop{position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,0.6);width:100%;height:100%;z-index:2}.rsssl-modal{width:clamp(300px,75ch,100vw - 50px);position:fixed;z-index:3;border-radius:var(--rsp-border-radius);background-color:var(--rsp-white);top:50%;right:50%;transform:translate(50%,-50%);margin:25px auto}.rsssl-modal .rsssl-modal-header{padding:var(--rsp-spacing-m) var(--rsp-spacing-l);display:flex;justify-content:space-between;align-items:center;border-radius:var(--rsp-border-radius)}@media screen and (max-width:1280px){.rsssl-modal .rsssl-modal-header{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}@media screen and (max-width:1080px){.rsssl-modal .rsssl-modal-header{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}.rsssl-modal .rsssl-modal-header .modal-title{margin:0;background-color:white}.rsssl-modal .rsssl-modal-header .rsssl-modal-close{cursor:pointer;background:100%;border:0;font-weight:700}.rsssl-modal .rsssl-modal-header button img{height:16px;width:16px}.rsssl-modal .rsssl-modal-content{position:relative;font-size:var(--rsp-fs-300);line-height:1.5;padding:var(--rsp-spacing-m) var(--rsp-spacing-l)}@media screen and (max-width:1280px){.rsssl-modal .rsssl-modal-content{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}@media screen and (max-width:1080px){.rsssl-modal .rsssl-modal-content{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}.rsssl-modal .rsssl-modal-content .rsssl-modal-subtitle{font-size:var(--rsp-fs-600);font-weight:600;margin-bottom:var(--rsp-spacing-xs)}.rsssl-modal .rsssl-modal-content .rsssl-modal-description{overflow-wrap:anywhere;margin-top:0;font-weight:400;line-height:1.5;margin-bottom:var(--rsp-spacing-s)}.rsssl-modal .rsssl-modal-footer{display:flex;flex-direction:row;padding:var(--rsp-spacing-m) var(--rsp-spacing-l);gap:10px}@media screen and (max-width:1280px){.rsssl-modal .rsssl-modal-footer{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}@media screen and (max-width:1080px){.rsssl-modal .rsssl-modal-footer{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}.rsssl-modal .rsssl-modal-footer .button{display:flex;align-items:flex-start;justify-content:center;min-width:105px;text-align:center;border-radius:6px}.rsssl-modal .rsssl-modal-footer .rsssl-button-help{background-color:#d7263d;color:white;border-color:#d7263d}.rsssl-modal .rsssl-modal-footer .rsssl-button-help:hover{opacity:.9}.rsssl-header-container .rsssl-header{display:flex;justify-content:space-between;height:70px;box-sizing:border-box}.rsssl-header-container .rsssl-header img{margin:auto 0;height:26px}.rsssl-header-container .rsssl-header .rsssl-header-menu{display:flex;align-items:center;height:100%;padding:0 20px;box-sizing:border-box}.rsssl-header-container .rsssl-header .rsssl-header-menu .rsssl-header-menu-item{display:flex;align-items:center;height:100%;padding:0 20px;box-sizing:border-box}.rsssl-header-container .rsssl-header .rsssl-header-menu .rsssl-header-menu-item:first-child{margin-right:0}.rsssl-header-container .rsssl-header .rsssl-header-menu .rsssl-header-menu-item:last-child{margin-left:0}.rsssl-header-container .rsssl-header .rsssl-header-menu .rsssl-header-menu-item.rsssl-header-menu-item-active{background-color:#f5f5f5}.rsssl-header-container .rsssl-header .rsssl-header-actions{display:flex;align-items:center;margin-right:auto;gap:var(--rsp-spacing-s)}.rsssl-header-container .rsssl-header .rsssl-header-actions select{max-width:60ch}.rsssl a.button,.rsssl button.button,.rsssl input.button,.rsssl span.button{font-size:var(--rsp-fs-300);font-weight:400;transition:all .3s ease;min-height:10px}.rsssl a.button.button-secondary,.rsssl a.button.button-default,.rsssl button.button.button-secondary,.rsssl button.button.button-default,.rsssl input.button.button-secondary,.rsssl input.button.button-default,.rsssl span.button.button-secondary,.rsssl span.button.button-default{background:transparent}.rsssl a.button.button-black,.rsssl button.button.button-black,.rsssl input.button.button-black,.rsssl span.button.button-black{border:1px solid var(--rsp-black);background:var(--rsp-black);color:var(--rsp-text-color-white)}.rsssl a.button.button-black:hover,.rsssl a.button.button-black:focus,.rsssl a.button.button-black:active,.rsssl button.button.button-black:hover,.rsssl button.button.button-black:focus,.rsssl button.button.button-black:active,.rsssl input.button.button-black:hover,.rsssl input.button.button-black:focus,.rsssl input.button.button-black:active,.rsssl span.button.button-black:hover,.rsssl span.button.button-black:focus,.rsssl span.button.button-black:active{box-shadow:0 0 0 1px #fff,0 0 0 3px var(--rsp-black)}.rsssl a.button.button-tertiary,.rsssl a.button.button-red,.rsssl button.button.button-tertiary,.rsssl button.button.button-red,.rsssl input.button.button-tertiary,.rsssl input.button.button-red,.rsssl span.button.button-tertiary,.rsssl span.button.button-red{border:0 solid transparent;background:var(--rsp-red);color:var(--rsp-text-color-white)}.rsssl a.button.button-tertiary:hover,.rsssl a.button.button-tertiary:focus,.rsssl a.button.button-tertiary:active,.rsssl a.button.button-red:hover,.rsssl a.button.button-red:focus,.rsssl a.button.button-red:active,.rsssl button.button.button-tertiary:hover,.rsssl button.button.button-tertiary:focus,.rsssl button.button.button-tertiary:active,.rsssl button.button.button-red:hover,.rsssl button.button.button-red:focus,.rsssl button.button.button-red:active,.rsssl input.button.button-tertiary:hover,.rsssl input.button.button-tertiary:focus,.rsssl input.button.button-tertiary:active,.rsssl input.button.button-red:hover,.rsssl input.button.button-red:focus,.rsssl input.button.button-red:active,.rsssl span.button.button-tertiary:hover,.rsssl span.button.button-tertiary:focus,.rsssl span.button.button-tertiary:active,.rsssl span.button.button-red:hover,.rsssl span.button.button-red:focus,.rsssl span.button.button-red:active{box-shadow:0 0 0 1px #fff,0 0 0 3px var(--rsp-red);background:var(--rsp-red);color:var(--rsp-text-color-white)}.rsssl a.rsssl-button-small,.rsssl button.rsssl-button-small,.rsssl input.rsssl-button-small{font-size:var(--rsp-fs-100);font-weight:300;min-height:auto}.rsssl .rsssl-button-small+.rsssl-button-small{margin-right:10px}.rsssl-shortcode{left:10000px;position:absolute;background-color:#fff;padding:0;white-space:nowrap}.shortcode{cursor:pointer}.rsssl .rsssl-bullet{height:13px;width:13px;flex:0 0 13px;border-radius:50%;display:inline-block;background-color:var(--rsp-grey-300)}.rsssl .rsssl-bullet.rsp-yellow{background-color:var(--rsp-yellow)}.rsssl .rsssl-bullet.rsp-blue{background-color:var(--rsp-blue)}.rsssl .rsssl-bullet.rsp-pink{background-color:var(--rsp-pink)}.rsssl .rsssl-bullet.rsp-red,.rsssl .rsssl-bullet.rsssl-bullet-error{background-color:var(--rsp-red)}.rsssl .rsssl-bullet.rsp-green,.rsssl .rsssl-bullet.rsssl-bullet-success{background-color:var(--rsp-green)}.rsssl .rsssl-bullet.rsp-blue-yellow{background:var(--rsp-blue);background:linear-gradient(-77deg,#29b6f6 0,#29b6f6 30%,#f4bf3e 70%,#f4bf3e 100%);animation:gradient 2s ease infinite;background-size:200% 200%}.rsssl .rsssl-legend{display:flex;width:max-content;color:var(--rsp-text-color-light);align-items:center;min-width:0;gap:var(--rsp-spacing-xxs);text-decoration:none}.rsssl .rsssl-legend:first-of-type{margin-right:auto}@keyframes gradient{0%{background-position:100% 50%}50%{background-position:0% 50%}100%{background-position:100% 50%}}.rsssl-icon{display:flex;align-items:center;justify-content:center}.rsssl-icon svg{fill:currentColor}.rsssl-modal.rsssl-onboarding{width:clamp(300px,100ch,100vw)}.rsssl-modal.rsssl-onboarding .rsssl-logo{height:26px}.rsssl-modal.rsssl-onboarding .rsssl-modal-content{padding-top:var(--rsp-spacing-xs);line-height:2.2}.rsssl-modal.rsssl-onboarding .rsssl-modal-content ul{margin-bottom:var(--rsp-spacing-m)}.rsssl-modal.rsssl-onboarding .rsssl-modal-content ul li{display:flex;align-items:flex-start;margin-bottom:var(--rsp-spacing-xxs)}.rsssl-modal.rsssl-onboarding .rsssl-modal-content ul li .rsssl-icon{margin-top:7px;margin-left:7px}.rsssl-modal.rsssl-onboarding .rsssl-modal-content-step-footer{display:flex;align-items:center;margin-top:var(--rsp-spacing-l);gap:var(--rsp-spacing-m)}.rsssl-modal.rsssl-onboarding .rsssl-modal-content-step-footer .components-toggle-control .components-base-control__field{margin:0}.rsssl-ssllabs.rsssl-block-highlight{border:0;-o-animation:fadeItBlock 3s ease-in-out;animation:fadeItBlock 3s ease-in-out}@-o-keyframes fadeItBlock{0%{border:0}30%{border:2px solid var(--rsp-green)}100%{border:0}}@keyframes fadeItBlock{0%{border:0}30%{border:2px solid var(--rsp-green)}100%{border:0}}.rsssl-grid-item.rsssl-progress .rsssl-grid-item-content{padding:0}.rsssl-grid-item.rsssl-progress .rsssl-placeholder{padding:var(--rsp-spacing-m) var(--rsp-spacing-l)}@media screen and (max-width:1280px){.rsssl-grid-item.rsssl-progress .rsssl-placeholder{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}@media screen and (max-width:1080px){.rsssl-grid-item.rsssl-progress .rsssl-placeholder{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}.rsssl-progress-block .rsssl-progress{overflow:hidden;height:20px;border-radius:5px;background-color:#f7f7f7}.rsssl-progress-block .rsssl-progress .rsssl-bar{height:100%;background-color:var(--rsp-color-success)}.rsssl-progress-block .rsssl-progress .rsssl-bar.rsssl-orange{background-color:var(--rsp-color-warning)}.rsssl-progress-block .rsssl-progress-bar{padding:var(--rsp-spacing-m) var(--rsp-spacing-l);padding-block:0;border-radius:5px}@media screen and (max-width:1280px){.rsssl-progress-block .rsssl-progress-bar{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}@media screen and (max-width:1080px){.rsssl-progress-block .rsssl-progress-bar{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}.rsssl-progress-block .rsssl-progress-text{display:flex;align-items:center;padding:var(--rsp-spacing-m) var(--rsp-spacing-l);padding-block:var(--rsp-spacing-s);justify-content:flex-start;gap:var(--rsp-spacing-m)}@media screen and (max-width:1280px){.rsssl-progress-block .rsssl-progress-text{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}@media screen and (max-width:1080px){.rsssl-progress-block .rsssl-progress-text{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}.rsssl-progress-block .rsssl-progress-text .rsssl-progress-percentage{font-size:var(--rsp-fs-800);font-weight:700}.rsssl-progress-block .rsssl-progress-text .rsssl-progress-text-span{font-weight:500;font-size:var(--rsp-fs-600)}.rsssl-progress-block .rsssl-progress-text .rsssl-progress-text-span a{margin-right:3px}@media only screen and (max-width:1366px) and (min-width:1280px){.rsssl-progress-block .rsssl-progress-text .rsssl-progress-text-span{font-size:var(--rsp-fs-500)}}.rsssl-header-html{display:flex;color:var(--rsp-text-color-light)}.rsssl-header-html .rsssl-toggle-active{text-decoration:underline}.rsssl-task-switcher-container{display:flex;border-radius:var(--rsp-border-radius)}.rsssl-task-switcher-container .rsssl-task-switcher:first-of-type{border-left:1px solid var(--rsp-grey-400);padding-left:10px}.rsssl-task-switcher-container .rsssl-task-switcher:last-of-type{padding-right:10px}.rsssl-task-switcher{font-size:var(--rsp-fs-200);cursor:pointer;transition:.3s}.rsssl-task-switcher:hover{text-decoration:underline}.rsssl-active-filter-remaining .rsssl-remaining-tasks,.rsssl-active-filter-all .rsssl-all-tasks{text-decoration:underline}.rsssl-task-element{display:flex;align-items:flex-start;justify-content:center;gap:var(--rsp-spacing-m);padding-bottom:var(--rsp-spacing-s)}@media(max-width:1280px){.rsssl-task-element{gap:var(--rsp-spacing-xs)}}.rsssl-task-element .rsssl-task-message{flex:1;font-size:var(--rsp-fs-300)}.rsssl-task-element .rsssl-task-form{margin-top:var(--rsp-spacing-xxs);display:flex;gap:var(--rsp-spacing-xs)}.rsssl-task-element .rsssl-task-enable{cursor:pointer;line-height:1.5}.rsssl-task-element .rsssl-task-dismiss:hover{transform:scale(1.1)}.rsssl-task-element .rsssl-task-dismiss button{all:initial;cursor:pointer;padding:4px}.rsssl-task-element .rsssl-task-dismiss svg{height:12px;width:12px}.rsssl-scroll-container{padding:var(--rsp-spacing-m) var(--rsp-spacing-l);height:230px;overflow-y:auto;padding-block:0;padding-top:var(--rsp-spacing-s);border-radius:0}@media screen and (max-width:1280px){.rsssl-scroll-container{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}@media screen and (max-width:1080px){.rsssl-scroll-container{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}.rsssl-scroll-container::-webkit-scrollbar-track{border-radius:10px;-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,0);background-color:transparent}.rsssl-scroll-container::-webkit-scrollbar{width:8px;border-radius:10px;background-color:var(--rsp-grey-300)}.rsssl-scroll-container::-webkit-scrollbar-thumb{background-color:var(--rsp-grey-400);border-radius:10px}.rsssl-progress-status-container{margin-left:40px}.rsssl-task-status,.rsssl-locked-overlay .rsssl-progress-status{display:block;min-width:100px;text-align:center;border-radius:15px;padding:4px 8px;font-size:var(--rsp-fs-100);font-weight:600}.rsssl-task-status.rsssl-premium,.rsssl-locked-overlay .rsssl-premium.rsssl-progress-status{min-width:100px !important}@media(max-width:1280px){.rsssl-task-status,.rsssl-locked-overlay .rsssl-progress-status{min-width:80px}}.rsssl-task-status.rsssl-completed,.rsssl-locked-overlay .rsssl-completed.rsssl-progress-status,.rsssl-task-status.rsssl-success,.rsssl-locked-overlay .rsssl-success.rsssl-progress-status{background-color:var(--rsp-color-success);color:var(--rsp-text-color-white)}.rsssl-task-status.rsssl-open,.rsssl-locked-overlay .rsssl-open.rsssl-progress-status{background-color:var(--rsp-color-open)}.rsssl-task-status.rsssl-warning,.rsssl-locked-overlay .rsssl-warning.rsssl-progress-status{background-color:var(--rsp-color-error);color:var(--rsp-text-color-white)}.rsssl-task-status.rsssl-premium,.rsssl-locked-overlay .rsssl-premium.rsssl-progress-status{background-color:var(--rsp-blue);color:var(--rsp-text-color-white)}@media(max-width:1080px){.rsssl-scroll-container .rsssl-task-status,.rsssl-scroll-container .rsssl-locked-overlay .rsssl-progress-status,.rsssl-locked-overlay .rsssl-scroll-container .rsssl-progress-status{aspect-ratio:1/1;min-width:10px;height:16px;border-radius:100%;text-indent:-9999px;white-space:nowrap}}.rsssl-plusone{min-width:15px;height:15px;font-size:var(--rsp-fs-100);line-height:1.5;display:inline-block;vertical-align:top;box-sizing:border-box;margin:1px 2px -1px 0;padding:0 5px;border-radius:9px;background-color:#d63638;color:#fff;text-align:center}@media only screen and (max-width:1366px){.rsssl-footer-left{display:none}}.rsssl-grid-item.rsssl-ssllabs .rsssl-grid-item-content{padding:0}.rsssl-ssllabs .rsssl-placeholder{padding:var(--rsp-spacing-m) var(--rsp-spacing-l)}@media screen and (max-width:1280px){.rsssl-ssllabs .rsssl-placeholder{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}@media screen and (max-width:1080px){.rsssl-ssllabs .rsssl-placeholder{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}.rsssl-ssllabs .rsssl-inactive .rsssl-score-snippet{color:var(--rsp-color-disabled)}.rsssl-ssllabs .rsssl-inactive .rsssl-ssl-test>div{background:var(--rsp-grey-300)}.rsssl-ssllabs .rsssl-inactive .rsssl-details:last-of-type{opacity:.2}.rsssl-ssllabs .rsssl-ssl-test-container{background:var(--rsp-grey-100);padding:20px 25px}.rsssl-ssllabs .rsssl-ssl-test-container.rsssl-error{background:var(--rsp-red-faded)}.rsssl-ssllabs .rsssl-ssl-test-container.rsssl-success{background:var(--rsp-green-faded)}@media only screen and (max-width:1599px) and (min-width:1280px){.rsssl-ssllabs .rsssl-ssl-test-container{padding:5px}}.rsssl-ssllabs .rsssl-ssl-test{display:flex;gap:15px}.rsssl-ssllabs .rsssl-ssl-test>div{flex:1;background-color:#fff}@media only screen and (max-width:1599px) and (min-width:1280px){.rsssl-ssllabs .rsssl-ssl-test>div{background-color:transparent}}.rsssl-ssllabs .rsssl-ssl-test-grade{text-align:center;display:flex;align-items:center;justify-content:center;font-size:var(--rsp-fs-900);font-weight:700;border-radius:8px}.rsssl-ssllabs .rsssl-ssl-test-grade.rsssl-grade-inactive{display:flex}.rsssl-ssllabs .rsssl-ssl-test-grade.rsssl-grade-inactive div{width:20px;height:8px;margin:auto auto;background-color:var(--rsp-black);border-radius:50px}.rsssl-ssllabs .rsssl-ssl-test-information{padding:10px 0;max-width:50%;border-radius:var(--rsp-border-radius)}.rsssl-ssllabs .rsssl-ssl-test-information .rsssl-score-container{display:flex}.rsssl-ssllabs .rsssl-ssl-test-information .rsssl-score-container .rsssl-score-snippet{white-space:nowrap;padding:0 8px;font-size:var(--rsp-fs-100);margin:5px 10px;border-radius:3px;color:var(--rsp-text-color)}.rsssl-ssllabs .rsssl-ssl-test-information .rsssl-score-container .rsssl-score-snippet.rsssl-test-inactive{background-color:var(--rsp-grey-200);color:var(--rsp-color-disabled)}.rsssl-ssllabs .rsssl-ssl-test-information .rsssl-score-container .rsssl-score-snippet.rsssl-test-processing{background-color:var(--rsp-yellow);color:var(--rsp-black)}.rsssl-ssllabs .rsssl-ssl-test-information .rsssl-score-container .rsssl-score-snippet.rsssl-test-success{background-color:var(--rsp-color-success);color:var(--rsp-text-color-white)}.rsssl-ssllabs .rsssl-ssl-test-information .rsssl-score-container .rsssl-score-snippet.rsssl-test-error{background-color:var(--rsp-brand-primary);color:var(--rsp-black)}.rsssl-ssllabs .rsssl-details{margin:var(--rsp-spacing-m);display:flex}.rsssl-ssllabs .rsssl-details .rsssl-detail-icon{width:30px}.rsssl-ssllabs .rsssl-details .rsssl-detail-icon .rsssl-icon{margin-top:2px}.rsssl-ssllabs .rsssl-details .rsssl-status-red{color:var(--rsp-red)}@media only screen and (max-width:1599px) and (min-width:1280px){.rsssl-ssllabs .rsssl-details{margin:var(--rsp-spacing-s)}}.rsssl-ssllabs .rsssl-details+.rsssl-details{margin-top:0}.rsssl-gridblock-progress-container.rsssl-error .rsssl-gridblock-progress{background:var(--rsp-color-warning)}.rsssl-gridblock-progress-container.rsssl-inactive{height:4px;width:100%;display:flex;background:var(--rsp-grey-300)}.rsssl-gridblock-progress-container.rsssl-inactive .rsssl-gridblock-progress{transition:width 1s ease-in-out;background:var(--rsp-green)}.rsssl-placeholder{box-sizing:border-box;width:100%;text-align:right;margin:0;padding-bottom:24px;color:#1e1e1e;-moz-font-smoothing:subpixel-antialiased;-webkit-font-smoothing:subpixel-antialiased;border-radius:2px;background-color:#fff;flex-grow:100}.rsssl-placeholder .rsssl-placeholder-line{float:right;width:100%;height:16px;margin-top:12px;border-radius:7px;background-image:linear-gradient(-90deg,#ddd 0,#e8e8e8 40px,#ddd 80px);background-size:600px;animation:shine-lines 1.6s infinite linear}.rsssl-placeholder .rsssl-placeholder-line:last-of-type{margin-bottom:24px}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(1){width:87%}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(2){width:70%}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(3){width:93%}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(4){width:96%}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(5){width:95%}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(6){width:96%}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(7){width:97%}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(8){width:79%}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(9){width:84%}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(10){width:68%}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(11){width:86%}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(12){width:75%}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(13){width:89%}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(14){width:99%}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(15){width:72%}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(16){width:80%}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(17){width:82%}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(18){width:63%}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(19){width:99%}.rsssl-placeholder .rsssl-placeholder-line:nth-of-type(20){width:97%}.rsssl-placeholder .rsssl-placeholder-line ~ .rsssl-placeholder-line{background-color:#ddd}@keyframes shine-lines{0%{background-position:-400px}100%{background-position:220px}}.rsssl .rsssl-other-plugins .rsssl-placeholder{background-color:transparent}.rsssl .rsssl-other-plugins .rsp-logo img{height:20px}.rsssl .rsssl-other-plugins-container{display:flex !important;flex-direction:row;flex-wrap:wrap;margin-bottom:10px;font-size:var(--rsp-fs-300);line-height:1.7;gap:var(--rsp-spacing-xxs)}@media screen and (max-width:992px){.rsssl .rsssl-other-plugins-container{flex-direction:row;overflow:hidden}}.rsssl .rsssl-other-plugins-container .rsssl-other-plugins-element{width:100%;display:flex;align-content:space-between;justify-content:space-between;gap:10px;--rsp-other-plugins-color:var(---rsp-brand-primary)}.rsssl .rsssl-other-plugins-container .rsssl-other-plugins-element.rsssl-zip-recipes{--rsp-other-plugins-color:var(--rsp-pink)}.rsssl .rsssl-other-plugins-container .rsssl-other-plugins-element.rsssl-burst-statistics{--rsp-other-plugins-color:var(--rsp-green)}.rsssl .rsssl-other-plugins-container .rsssl-other-plugins-element.rsssl-complianz-gdpr{--rsp-other-plugins-color:var(--rsp-blue)}.rsssl .rsssl-other-plugins-container .rsssl-other-plugins-element.rsssl-complianz-terms-conditions{--rsp-other-plugins-color:var(--rsp-black)}.rsssl .rsssl-other-plugins-container .rsssl-other-plugins-element.rsssl-really-simple-ssl{--rsp-other-plugins-color:var(--rsp-yellow)}.rsssl .rsssl-other-plugins-container .rsssl-other-plugins-element a{width:max-content;color:var(--rsp-text-color-light);transition:color .3s ease;display:flex;align-items:center;min-width:0;gap:var(--rsp-spacing-xs);text-decoration:none}.rsssl .rsssl-other-plugins-container .rsssl-other-plugins-element a:hover{color:var(--rsp-other-plugins-color);text-decoration:underline}.rsssl .rsssl-other-plugins-container .rsssl-other-plugins-element a:hover .rsssl-bullet{background-color:var(--rsp-other-plugins-color)}.rsssl .rsssl-other-plugins-container .rsssl-other-plugins-element a:hover .rsssl-other-plugins-content{text-decoration:underline}.rsssl .rsssl-other-plugins-container .rsssl-other-plugins-element .rsssl-bullet{transition:background-color .3s ease;background-color:var(--rsp-other-plugins-color)}.rsssl .rsssl-other-plugins-container .rsssl-other-plugins-element .rsssl-other-plugins-content{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rsssl .rsssl-other-plugins-container .rsssl-other-plugins-element .rsssl-other-plugin-status{min-width:fit-content}.rsssl-tips_tricks .rsssl-grid-item-header .rsssl-grid-item-controls{height:28px}.rsssl-tips-tricks-container{display:flex !important;flex-direction:row;flex-wrap:wrap;margin-bottom:10px;font-size:var(--rsp-fs-300);line-height:1.7;gap:var(--rsp-spacing-xxs)}@media screen and (max-width:992px){.rsssl-tips-tricks-container{flex-direction:row;overflow:hidden}}.rsssl-tips-tricks-container .rsssl-tips-tricks-element{width:calc(50% - var(--rsp-spacing-xxs))}@media(max-width:782px){.rsssl-tips-tricks-container .rsssl-tips-tricks-element{width:100%}}.rsssl-tips-tricks-container .rsssl-tips-tricks-element a{color:var(--rsp-text-color-light);transition:color .3s ease;display:flex;align-items:center;gap:var(--rsp-spacing-xs);min-width:0;text-decoration:none}.rsssl-tips-tricks-container .rsssl-tips-tricks-element a:hover{color:var(--rsp-brand-primary);text-decoration:underline}.rsssl-tips-tricks-container .rsssl-tips-tricks-element a:hover svg path{fill:var(--rsp-brand-primary)}.rsssl-tips-tricks-container .rsssl-tips-tricks-element a:hover .rsssl-tips-tricks-content{text-decoration:underline}.rsssl-tips-tricks-container .rsssl-tips-tricks-element .rsssl-bullet{transition:background-color .3s ease;background-color:var(--rsp-grey-300)}.rsssl-tips-tricks-container .rsssl-tips-tricks-element .rsssl-tips-tricks-content{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rsssl div[class^=rsssl-wizard-] .rsssl-helplink{color:var(--rsp-text-color)}.rsssl div[class^=rsssl-wizard-] .rsssl-grid-item{position:relative;margin-bottom:var(--rsp-grid-gap)}@media(max-width:1080px){.rsssl div[class^=rsssl-wizard-] .rsssl-grid-item{grid-column:span 4}}.rsssl div[class^=rsssl-wizard-].rsssl-column-2{grid-column:span 2}@media(max-width:1080px){.rsssl div[class^=rsssl-wizard-].rsssl-column-2{grid-column:span 4}}.rsssl div[class^=rsssl-wizard-] .rsssl-locked{position:absolute;z-index:10;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,0.8);border-radius:var(--rsp-border-radius)}.rsssl div[class^=rsssl-wizard-] .rsssl-locked .rsssl-shield-overlay{height:0;top:calc(100% - 190px);position:relative;align-items:center;justify-content:center;display:flex}.rsssl div[class^=rsssl-wizard-] .rsssl-locked .rsssl-locked-overlay{z-index:1;top:calc(100% - 95px);position:relative;display:flex;align-items:center;gap:var(--rsp-spacing-s);background-color:var(--rsp-white);padding:var(--rsp-spacing-m) var(--rsp-spacing-l);border-radius:var(--rsp-border-radius-input);margin:var(--rsp-spacing-s);box-shadow:var(--rsp-box-shadow)}@media screen and (max-width:1280px){.rsssl div[class^=rsssl-wizard-] .rsssl-locked .rsssl-locked-overlay{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}@media screen and (max-width:1080px){.rsssl div[class^=rsssl-wizard-] .rsssl-locked .rsssl-locked-overlay{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}.rsssl div[class^=rsssl-wizard-] .rsssl-locked .rsssl-locked-overlay .rsssl-open{float:right;margin-left:12px}.rsssl div[class^=rsssl-wizard-] .rsssl-locked .rsssl-locked-overlay .rsssl-progress-status{float:right;margin-left:20px}.rsssl div[class^=rsssl-wizard-] .rsssl-grid-item-footer{justify-content:flex-end;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--rsp-grid-margin);width:100%;min-height:20px;box-sizing:border-box;align-self:flex-end}.rsssl div[class^=rsssl-wizard-] .rsssl-grid-item-footer .rsssl-legend{display:flex}.rsssl div[class^=rsssl-wizard-] .rsssl-grid-item-footer .rsssl-legend span{padding-right:5px}.rsssl div[class^=rsssl-wizard-] .rsssl-grid-item-footer:empty{display:none}.rsssl-wizard-help{display:flex;flex-wrap:wrap;align-content:flex-start;gap:var(--rsp-spacing-xs)}.rsssl-wizard-help details{font-size:var(--rsp-fs-200)}.rsssl-wizard-help details .rsssl-help-more-info{display:flex;flex-direction:row;margin-top:12px}.rsssl-wizard-help details summary{display:grid;grid-template-columns:1fr auto;justify-content:space-between;font-size:var(--rsp-fs-300);font-weight:600;cursor:pointer}.rsssl-wizard-help details summary::-webkit-details-marker{display:none}.rsssl-wizard-help details summary:first-of-type{list-style-type:none}.rsssl-wizard-help details summary .rsssl-icon{transition:all .3s ease-in-out;transform:rotate(0)}.rsssl-wizard-help code{white-space:pre-line;display:block}.rsssl-wizard-help summary,.rsssl-wizard-help p{font-size:var(--rsp-fs-200)}.rsssl-wizard-help details[open]{padding:var(--rsp-spacing-s) var(--rsp-spacing-m)}.rsssl-wizard-help details[open] summary{padding:0;padding-bottom:var(--rsp-spacing-xs)}.rsssl-wizard-help details[open] summary .rsssl-icon{transform:rotate(-180deg)}.rsssl-wizard-help .rsssl-help-header{width:100%;display:flex;padding:10px}.rsssl-wizard-help .rsssl-help-header .rsssl-help-title{font-size:18px}.rsssl-wizard-help .rsssl-help-header .rsssl-help-control{margin-right:auto;cursor:pointer}.rsssl-wizard-help-notice{width:100%;background:var(--rsp-background-block-color);box-shadow:var(--rsp-box-shadow);border-radius:var(--rsp-border-radius);border-radius:var(--rsp-border-radius-s);height:fit-content;background-color:var(--rsp-dark-blue-faded)}.rsssl-wizard-help-notice.rsssl-warning{background-color:var(--rsp-yellow-faded)}.rsssl-wizard-help-notice summary,.rsssl-wizard-help-notice p{padding:var(--rsp-spacing-s) var(--rsp-spacing-m)}.rsssl-wizard-menu{height:fit-content}.rsssl-wizard-menu .rsssl-grid-item-content{padding:0;padding-bottom:var(--rsp-spacing-l)}.rsssl-wizard-menu-items .rsssl-menu-item a{display:flex;align-items:center;gap:var(--rsp-spacing-xs);text-decoration:none;color:var(--rsp-text-color);font-size:var(--rsp-fs-400);padding-block:var(--rsp-spacing-xs);padding-inline:var(--rsp-spacing-l);transition:all .2s ease-in-out;border-right:4px solid transparent}@media screen and (max-width:1280px){.rsssl-wizard-menu-items .rsssl-menu-item a{padding-inline:var(--rsp-spacing-m)}}@media screen and (max-width:1080px){.rsssl-wizard-menu-items .rsssl-menu-item a{padding-inline:var(--rsp-spacing-s)}}.rsssl-wizard-menu-items .rsssl-menu-item.rsssl-active>a{color:var(--rsp-dark-blue);font-weight:600;border-right:4px solid var(--rsp-dark-blue)}.rsssl-wizard-menu-items .rsssl-menu-item.rsssl-featured a{font-weight:600;flex-wrap:wrap}.rsssl-wizard-menu-items .rsssl-menu-item.rsssl-featured a .rsssl-menu-item-featured-pill{background:var(--rsp-green);color:var(--rsp-text-color-white);padding:2px 9px;border-radius:var(--rsp-border-radius);font-size:var(--rsp-fs-100)}.rsssl-wizard-menu-items .rsssl-menu-item.rsssl-premium a{background:var(--rsp-dark-blue-faded);flex-wrap:wrap}.rsssl-wizard-menu-items .rsssl-menu-item.rsssl-premium a .rsssl-menu-item-featured-pill{background:var(--rsp-dark-blue);color:var(--rsp-text-color-white);padding:2px 9px;border-radius:var(--rsp-border-radius);font-size:var(--rsp-fs-100)}.rsssl-wizard-menu-items .rsssl-premium-menu-item{background:var(--rsp-dark-blue-faded)}.rsssl-wizard-menu-items .rsssl-premium-menu-item div{display:flex;align-items:center;gap:var(--rsp-spacing-xs);text-decoration:none;color:var(--rsp-text-color);font-size:var(--rsp-fs-400);padding-block:var(--rsp-spacing-xs);padding-inline:var(--rsp-spacing-l);transition:all .2s ease-in-out;border-right:4px solid transparent}@media screen and (max-width:1280px){.rsssl-wizard-menu-items .rsssl-premium-menu-item div{padding-inline:var(--rsp-spacing-m)}}@media screen and (max-width:1080px){.rsssl-wizard-menu-items .rsssl-premium-menu-item div{padding-inline:var(--rsp-spacing-s)}}.rsssl-wizard-menu-items .rsssl-submenu-item a{padding-right:calc(var(--rsp-spacing-l) + var(--rsp-spacing-m));font-size:var(--rsp-fs-300)}.rsssl div[class^=rsssl-wizard-] .components-flex{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.rsssl div[class^=rsssl-wizard-] .components-flex .components-flex-item label{margin:0}.rsssl div[class^=rsssl-wizard-] .components-flex .components-input-control__container{max-width:max-content}.rsssl div[class^=rsssl-wizard-] .rsssl-grid-item-content label{font-size:var(--rsp-fs-300);font-weight:400;line-height:1.5;text-transform:unset;box-sizing:border-box;display:inherit;max-width:100%;z-index:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rsssl div[class^=rsssl-wizard-] .components-base-control__field{margin-bottom:0}.rsssl div[class^=rsssl-wizard-] .components-toggle-control .components-base-control__field,.rsssl div[class^=rsssl-wizard-] .components-toggle-control .components-flex{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between}.rsssl div[class^=rsssl-wizard-] .components-toggle-control .components-base-control__field .components-form-toggle,.rsssl div[class^=rsssl-wizard-] .components-toggle-control .components-flex .components-form-toggle{margin-left:0}.rsssl div[class^=rsssl-wizard-] .components-form-toggle.is-checked .components-form-toggle__track{background-color:var(--rsp-green)}.rsssl div[class^=rsssl-wizard-] .rsssl-grid-item .rsssl-grid-item-content{padding:var(--rsp-spacing-xs) 0}.rsssl div[class^=rsssl-wizard-] .rsssl-field-wrap .rsssl-comment{font-style:italic}.rsssl div[class^=rsssl-wizard-] .rsssl-field-wrap,.rsssl div[class^=rsssl-wizard-] .rsssl-settings-block-intro{padding-block:var(--rsp-spacing-s);padding-inline:var(--rsp-spacing-l);overflow:hidden}@media screen and (max-width:1280px){.rsssl div[class^=rsssl-wizard-] .rsssl-field-wrap,.rsssl div[class^=rsssl-wizard-] .rsssl-settings-block-intro{padding-inline:var(--rsp-spacing-m)}}@media screen and (max-width:1080px){.rsssl div[class^=rsssl-wizard-] .rsssl-field-wrap,.rsssl div[class^=rsssl-wizard-] .rsssl-settings-block-intro{padding-inline:var(--rsp-spacing-s)}}.rsssl div[class^=rsssl-wizard-] .rsssl-field-wrap>.rsssl-field-wrap,.rsssl div[class^=rsssl-wizard-] .rsssl-settings-block-intro>.rsssl-field-wrap{padding:0}.rsssl div[class^=rsssl-wizard-] .rsssl-field-button{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.rsssl .rsssl-highlight{background-color:transparent;border-right:4px solid var(--rsp-green);-o-animation:fadeIt 3s ease-in-out;animation:fadeIt 3s ease-in-out}@-o-keyframes fadeIt{0%{background-color:transparent}30%{background-color:var(--rsp-green-faded)}100%{border-left:0;background-color:inherit}}@keyframes fadeIt{0%{background-color:transparent;border-left:0}30%{background-color:var(--rsp-green-faded)}100%{background-color:inherit}}.rsssl-license .rsssl-task-element{padding-top:var(--rsp-spacing-s);padding-bottom:0}.rsssl-license .rsssl-license-field{display:flex}.rsssl .components-snackbar-list.edit-site-notices{width:max-content;position:fixed;bottom:var(--rsp-spacing-m);left:var(--rsp-spacing-l)}.rsssl .components-snackbar-list.edit-site-notices>div{margin-right:auto}.rsssl .components-snackbar-list.edit-site-notices .components-snackbar{background:var(--rsp-background-block-color);box-shadow:var(--rsp-box-shadow);border-radius:var(--rsp-border-radius);color:var(--rsp-color-success);background-color:#fff;font-weight:700;font-size:14px}.rsssl-mixedcontentscan .rsssl-mixed-content-placeholder{height:250px}.rsssl-mixedcontentscan .rsssl-mixed-content-placeholder div{background-color:var(--rsp-grey-200);margin:10px 0;height:20px}.rsssl-mixedcontentscan .rsssl-shield-overlay{height:250px;align-items:center;justify-content:center;display:flex}.rsssl-mixedcontentscan .rsssl-field-wrap .rdt_TableCol,.rsssl-mixedcontentscan .rsssl-field-wrap .rdt_TableCell{min-width:80px}.rsssl-mixedcontentscan .rsssl-progress-container .rsssl-progress-bar{border-radius:5px;height:20px;background-color:var(--rsp-green)}.rsssl-mixedcontentscan .rsssl-task-status,.rsssl-mixedcontentscan .rsssl-locked-overlay .rsssl-progress-status,.rsssl-locked-overlay .rsssl-mixedcontentscan .rsssl-progress-status{min-width:min-content}.rsssl-mixedcontentscan .rsssl-task-status.rsssl-warning,.rsssl-mixedcontentscan .rsssl-locked-overlay .rsssl-warning.rsssl-progress-status,.rsssl-locked-overlay .rsssl-mixedcontentscan .rsssl-warning.rsssl-progress-status{background-color:var(--rsp-yellow);color:var(--rsp-text-color)}.rsssl-mixedcontentscan button.button{line-height:1.5;min-height:10px}.rsssl-mixedcontentscan .rsssl-grid-item-content-footer{display:flex;gap:var(--rsp-spacing-s)}.rsssl-mixedcontentscan .rsssl-current-scan-action,.rsssl-mixedcontentscan .rsssl-mixed-content-description{margin:10px 5px;font-size:var(--rsp-fs-300)}.rsssl-learningmode-placeholder{height:150px}.rsssl-learningmode-placeholder div{background-color:var(--rsp-grey-200);margin:10px 0;height:20px}.rsssl-learning-mode-delete{cursor:pointer;background:100%;border:0;font-size:1.5em;font-weight:700}.rsssl-locked-overlay .rsssl-open{float:right;margin-left:12px}.rsssl-locked-overlay .rsssl-progress-status.rsssl-learning-mode-completed,.rsssl-locked-overlay .rsssl-progress-status.rsssl-learning-mode-enforced{background-color:var(--rsp-color-success);color:#fff}.rsssl-locked-overlay .rsssl-progress-status.rsssl-learning-mode{background-color:var(--rsp-color-open)}.rsssl-locked-overlay .rsssl-progress-status.rsssl-disabled,.rsssl-locked-overlay .rsssl-progress-status.rsssl-learning-mode-disabled{background-color:var(--rsp-color-disabled)}.rsssl-learning-mode-footer{display:flex;align-items:center;justify-content:flex-start;gap:var(--rsp-spacing-s)}.rsssl-learning-mode-footer select{margin-right:auto}.rsssl-learning-mode-footer label{display:flex;align-items:center}.rsssl-learning-mode-footer label input{margin-top:0}.rsssl-lets-encrypt-tests{margin:var(--rsp-spacing-xs) var(--rsp-spacing-xl)}.rsssl-lets-encrypt-tests .rsssl-progress-bar{padding-block:0;margin-bottom:var(--rsp-spacing-m)}.rsssl-lets-encrypt-tests .rsssl-progress-bar .rsssl-progress{overflow:hidden;height:var(--rsp-spacing-m);border-radius:5px;background-color:var(--rsp-grey-200)}.rsssl-lets-encrypt-tests .rsssl-progress-bar .rsssl-progress .rsssl-bar{height:100%;background-color:var(--rsp-color-success)}.rsssl-lets-encrypt-tests .rsssl-progress-bar .rsssl-progress .rsssl-bar.rsssl-orange{background-color:var(--rsp-color-warning)}.rsssl-lets-encrypt-tests p{margin-bottom:var(--rsp-spacing-m)}.rsssl-lets-encrypt-tests .rsssl-progress-text{display:flex;align-items:center;padding:var(--rsp-spacing-m) var(--rsp-spacing-l);padding-block:0;padding-top:var(--rsp-spacing-xs)}@media screen and (max-width:1280px){.rsssl-lets-encrypt-tests .rsssl-progress-text{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}@media screen and (max-width:1080px){.rsssl-lets-encrypt-tests .rsssl-progress-text{padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}}.rsssl-lets-encrypt-tests .rsssl-progress-text .rsssl-progress-percentage{font-size:32px;font-weight:700}.rsssl-lets-encrypt-tests .rsssl-progress-text .rsssl-progress-text-span{margin-right:35px;font-size:18px;font-weight:600}.rsssl-lets-encrypt-tests .rsssl-progress-text .rsssl-progress-text-span a{margin-right:3px}.rsssl-lets-encrypt-tests ul li{display:flex;margin-bottom:15px}.rsssl-lets-encrypt-tests ul li .rsssl-icon{margin-left:7px}.rsssl-lets-encrypt-tests ul li ul li:before{background-color:var(--rsp-grey-500);color:#fff;height:6px;width:6px;border-radius:50%;content:"";position:absolute;margin-top:7px;margin-right:-19px}.rsssl-lets-encrypt-tests .rsssl-test-results ul li{display:block}.rsssl-lets-encrypt-tests .rsssl-test-results h4{margin:var(--rsp-spacing-m) 0}.rsssl-lets-encrypt-tests .rsssl-test-results a+button{margin-right:var(--rsp-spacing-m)}.rsssl-lets-encrypt-tests .rsssl-test-results .rsssl-certificate-data{display:none}.rsssl-lets-encrypt-tests .rsssl-test-results .rsssl-dns-text-records div{display:flex;flex-direction:row}.rsssl-lets-encrypt-tests .rsssl-test-results .rsssl-dns-text-records div .rsssl-dns-domain,.rsssl-lets-encrypt-tests .rsssl-test-results .rsssl-dns-text-records div .rsssl-dns-field{margin-left:var(--rsp-spacing-m);width:50%}.rsssl-lets-encrypt-tests .rsssl-modal-content-step-footer{display:flex;align-items:center;margin-top:var(--rsp-spacing-l);gap:var(--rsp-spacing-m)}.rsssl-lets-encrypt-tests .rsssl-modal-content-step-footer .components-toggle-control .components-base-control__field{margin:0;flex-direction:initial}.rsssl-lets-encrypt-tests .rsssl-modal-content-step-footer .components-toggle-control .components-base-control__field .components-toggle-control__label{margin-left:12px}.rsssl-lets-encrypt-tests .rsssl-modal-subtitle{display:none}.rsssl div[class^=rsssl-wizard-] .rsssl-permissions_policy .rsssl-locked .rsssl-shield-overlay{top:calc(100% - 300px)}.rsssl-field-wrap .rdt_TableCol,.rsssl-field-wrap .rdt_TableCell{min-width:50px}.rsssl-field-wrap .rdt_TableHeadRow .rdt_TableCol:last-child{flex-grow:0;flex-direction:row-reverse}.rsssl-field-wrap .rdt_TableRow{padding:var(--rsp-spacing-xs) 0}.rsssl-field-wrap .rdt_TableRow:nth-child(odd){background-color:var(--rsp-grey-200)}.rsssl-field-wrap .rdt_TableRow .rdt_TableCell:last-child{flex-grow:0}.rsssl-field-wrap .rdt_TableRow .rsssl-status-allowed,.rsssl-field-wrap .rdt_TableRow .rsssl-status-revoked{min-width:110px;margin-left:20px}.rsssl-field-wrap .rsssl-csp-revoked>div:nth-child(-n+3){opacity:.3}.rsssl-content_security_policy .rsssl-field-wrap .rdt_TableHeadRow .rdt_TableCol:last-child{flex-grow:0;min-width:initial}.rsssl-content_security_policy .rsssl-field-wrap .rdt_TableRow .rdt_TableCell:last-child{flex-grow:0;min-width:initial}.rsssl-content_security_policy .rsssl-field-wrap .rsssl-csp-revoked>div:nth-child(-n+3){opacity:.3}nav.rdt_Pagination>div>svg{display:none !important}.rsssl-content_security_policy .rsssl-field-wrap>div>div,.rsssl-xml_rpc .rsssl-field-wrap>div>div{overflow-x:inherit;overflow-y:inherit}.rsssl-permissions_policy .rdt_TableRow .rdt_TableCell:last-child{min-width:fit-content}.rsssl-permissions_policy .rdt_TableRow .rdt_TableCell:last-child .components-input-control__container{min-width:fit-content}.rsssl-mixed-content-datatable>div>div{display:flex}.rsssl .rsssl-new-features-block .rsssl-grid-item-content{display:flex;flex-direction:column;justify-content:space-between}.rsssl .rsssl-new-features{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--rsp-spacing-xs)}@media only screen and (max-width:1599px) and (min-width:1280px){.rsssl .rsssl-new-features{gap:var(--rsp-spacing-xxs)}}.rsssl .rsssl-new-feature{width:100%;color:var(--rsp-text-color-light);display:flex;align-items:flex-start;min-width:0;gap:var(--rsp-spacing-xs);text-decoration:none}.rsssl .rsssl-new-feature .rsssl-icon{margin-top:2px}.rsssl .rsssl-new-feature .rsssl-new-feature-desc p{font-size:var(--rsp-fs-300)}[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 .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:100% 0,1px 1px,1px 40px,1px 79px,1px 118px;background-color:#d6d8db;border-left:1px solid #d6d8db;animation:shine 2.5s infinite}@keyframes shine{to{background-position:0% 0,1px 1px,1px 40px,1px 79px,1px 118px}}.rsssl .rsssl-loader{margin:0;width:50px;height:15px;text-align:center;font-size:10px}.rsssl .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 .rsssl-loader.rsssl-loader-white>div{background-color:#fff}.rsssl .rsssl-loader .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.rsssl .rsssl-loader .rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.rsssl .rsssl-loader .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.rsssl .rsssl-loader .rect5{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}.rsssl .button-primary .rsssl-loader div{background-color:#fff}@-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{--rsp-brand-primary:var(--rsp-yellow);--rsp-brand-secondary:var(--rsp-blue);--rsp-brand-primary-faded:var(--rsp-yellow-faded)}
languages/really-simple-ssl.pot CHANGED
@@ -2,14 +2,14 @@
2
  # This file is distributed under the GPL2.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: Really Simple SSL 6.0.7\n"
6
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/really-simple-ssl\n"
7
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
8
  "Language-Team: LANGUAGE <LL@li.org>\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
- "POT-Creation-Date: 2022-11-05T06:03:30+00:00\n"
13
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
14
  "X-Generator: WP-CLI 2.6.0\n"
15
  "X-Domain: really-simple-ssl\n"
@@ -1477,7 +1477,7 @@ msgstr ""
1477
  #: placeholders/class-placeholder.php:159
1478
  #: placeholders/class-placeholder.php:185
1479
  #: placeholders/class-placeholder.php:210
1480
- #: settings/config/config.php:865
1481
  #: settings/build/index.js:382
1482
  #: settings/src/Settings/MixedContentScan.js:227
1483
  msgid "Details"
@@ -1551,11 +1551,15 @@ msgstr ""
1551
  msgid "Really Simple SSL cannot be activated. The plugin requires WordPress 5.7 or higher"
1552
  msgstr ""
1553
 
1554
- #: rlrsssl-really-simple-ssl.php:183
1555
  msgid "Update Really Simple SSL Pro: the plugin needs to be updated to the latest version to be compatible."
1556
  msgstr ""
1557
 
1558
- #: rlrsssl-really-simple-ssl.php:184
 
 
 
 
1559
  msgid "Visit the plugins overview or %srenew your license%s."
1560
  msgstr ""
1561
 
@@ -1676,6 +1680,7 @@ msgid "To prevent attackers from identifying the renamed administrator, activate
1676
  msgstr ""
1677
 
1678
  #: security/notices.php:173
 
1679
  msgid "Username"
1680
  msgstr ""
1681
 
@@ -1683,27 +1688,31 @@ msgstr ""
1683
  msgid "Your site registered a user with the name 'admin'."
1684
  msgstr ""
1685
 
1686
- #: security/notices.php:189
 
 
 
 
1687
  msgid "Code execution is allowed in the public 'Uploads' folder."
1688
  msgstr ""
1689
 
1690
- #: security/notices.php:200
1691
  msgid "Your database prefix is renamed and randomized. Awesome!"
1692
  msgstr ""
1693
 
1694
- #: security/notices.php:205
1695
  msgid "Your database prefix is set to the default 'wp_'."
1696
  msgstr ""
1697
 
1698
- #: security/notices.php:235
1699
  msgid "The built-in file editors are accessible to others."
1700
  msgstr ""
1701
 
1702
- #: security/notices.php:249
1703
  msgid "Anyone can register an account on your site. Consider disabling this option in the WordPress general settings."
1704
  msgstr ""
1705
 
1706
- #: security/notices.php:262
1707
  msgid "Your WordPress version is visible to others."
1708
  msgstr ""
1709
 
@@ -1766,7 +1775,7 @@ msgstr ""
1766
 
1767
  #: settings/config/config.php:44
1768
  #: settings/config/config.php:50
1769
- #: settings/config/config.php:1133
1770
  msgid "Hardening"
1771
  msgstr ""
1772
 
@@ -1779,7 +1788,7 @@ msgid "Get Advanced Hardening with %sReally Simple SSL Pro%s"
1779
  msgstr ""
1780
 
1781
  #: settings/config/config.php:63
1782
- #: settings/config/config.php:604
1783
  msgid "XML-RPC"
1784
  msgstr ""
1785
 
@@ -1825,7 +1834,7 @@ msgstr ""
1825
  #: settings/config/config.php:130
1826
  #: settings/config/config.php:131
1827
  #: settings/config/config.php:141
1828
- #: settings/config/config.php:887
1829
  msgid "Permissions Policy"
1830
  msgstr ""
1831
 
@@ -2044,7 +2053,7 @@ msgid "User enumeration is possible"
2044
  msgstr ""
2045
 
2046
  #: settings/config/config.php:512
2047
- msgid "Rename 'admin' users - Make sure you can log in by email"
2048
  msgstr ""
2049
 
2050
  #: settings/config/config.php:516
@@ -2056,128 +2065,136 @@ msgid "Username 'Admin' is allowed"
2056
  msgstr ""
2057
 
2058
  #: settings/config/config.php:526
 
 
 
 
2059
  msgid "Disable XML-RPC"
2060
  msgstr ""
2061
 
2062
- #: settings/config/config.php:535
2063
  msgid "Block user registrations when login and display name are the same"
2064
  msgstr ""
2065
 
2066
- #: settings/config/config.php:544
2067
  msgid "Disable HTTP methods"
2068
  msgstr ""
2069
 
2070
- #: settings/config/config.php:553
2071
  msgid "Rename and randomize your database prefix"
2072
  msgstr ""
2073
 
2074
- #: settings/config/config.php:562
 
 
 
 
2075
  msgid "Change debug.log file location"
2076
  msgstr ""
2077
 
2078
- #: settings/config/config.php:566
2079
  msgid "Debug log not publicly accessible"
2080
  msgstr ""
2081
 
2082
- #: settings/config/config.php:567
2083
  msgid "Debug log is now public"
2084
  msgstr ""
2085
 
2086
- #: settings/config/config.php:576
2087
  msgid "Disable application passwords"
2088
  msgstr ""
2089
 
2090
- #: settings/config/config.php:616
2091
  msgid "Method"
2092
  msgstr ""
2093
 
2094
- #: settings/config/config.php:621
2095
  msgid "Login status"
2096
  msgstr ""
2097
 
2098
- #: settings/config/config.php:626
2099
  msgid "Count"
2100
  msgstr ""
2101
 
2102
- #: settings/config/config.php:631
2103
- #: settings/config/config.php:1068
2104
  msgid "Action"
2105
  msgstr ""
2106
 
2107
- #: settings/config/config.php:636
2108
  msgid "Delete"
2109
  msgstr ""
2110
 
2111
- #: settings/config/config.php:653
2112
  msgid "About Recommended Security Headers"
2113
  msgstr ""
2114
 
2115
- #: settings/config/config.php:654
2116
  msgid "These security headers are the fundamental security measures to protect your website visitors while visiting your website."
2117
  msgstr ""
2118
 
2119
- #: settings/config/config.php:672
2120
- #: settings/config/config.php:686
2121
- #: settings/config/config.php:786
2122
- #: settings/config/config.php:808
2123
- #: settings/config/config.php:823
2124
  msgid "Off"
2125
  msgstr ""
2126
 
2127
- #: settings/config/config.php:687
2128
  msgid "recommended"
2129
  msgstr ""
2130
 
2131
- #: settings/config/config.php:711
2132
  msgid "About HTTP Strict Transport Security"
2133
  msgstr ""
2134
 
2135
- #: settings/config/config.php:712
2136
  msgid "Leveraging your SSL certificate with HSTS is a staple for every website. Force your website over SSL, mitigating risks of malicious counterfeit websites in your name."
2137
  msgstr ""
2138
 
2139
- #: settings/config/config.php:766
2140
  msgid "One day (for testing only)"
2141
  msgstr ""
2142
 
2143
- #: settings/config/config.php:767
2144
  msgid "One year"
2145
  msgstr ""
2146
 
2147
- #: settings/config/config.php:768
2148
  msgid "Two years (required for preload)"
2149
  msgstr ""
2150
 
2151
- #: settings/config/config.php:794
2152
  msgid "About Cross Origin Policies"
2153
  msgstr ""
2154
 
2155
- #: settings/config/config.php:795
2156
  msgid "One of the most powerful features, and therefore the most complex are the Cross-Origin headers that can isolate your website so any data leaks are minimized."
2157
  msgstr ""
2158
 
2159
- #: settings/config/config.php:841
2160
  msgid "About the Mixed Content Scan"
2161
  msgstr ""
2162
 
2163
- #: settings/config/config.php:842
2164
  msgid "The extensive mixed content scan will list all current and future issues and provide a fix, or instructions to fix manually."
2165
  msgstr ""
2166
 
2167
- #: settings/config/config.php:846
2168
  msgid "Type"
2169
  msgstr ""
2170
 
2171
- #: settings/config/config.php:852
2172
  msgid "Description"
2173
  msgstr ""
2174
 
2175
- #: settings/config/config.php:858
2176
- #: settings/config/config.php:1053
2177
  msgid "Location"
2178
  msgstr ""
2179
 
2180
- #: settings/config/config.php:871
2181
  #: settings/build/index.js:382
2182
  #: settings/src/Dashboard/TaskElement.js:30
2183
  #: settings/src/Dashboard/TaskElement.js:31
@@ -2186,96 +2203,96 @@ msgstr ""
2186
  msgid "Fix"
2187
  msgstr ""
2188
 
2189
- #: settings/config/config.php:886
2190
  #: settings/build/index.js:382
2191
  #: settings/src/Settings/ChangeStatus.js:11
2192
  msgid "Allow"
2193
  msgstr ""
2194
 
2195
- #: settings/config/config.php:886
2196
  #: settings/build/index.js:382
2197
  #: settings/src/Settings/LearningMode.js:254
2198
  #: settings/src/Settings/PermissionsPolicy.js:148
2199
  msgid "Disable"
2200
  msgstr ""
2201
 
2202
- #: settings/config/config.php:886
2203
  msgid "Self (Default)"
2204
  msgstr ""
2205
 
2206
- #: settings/config/config.php:892
2207
  msgid "About the Permission Policy"
2208
  msgstr ""
2209
 
2210
- #: settings/config/config.php:893
2211
  msgid "Browser features are plentiful, but most are not needed on your website."
2212
  msgstr ""
2213
 
2214
- #: settings/config/config.php:893
2215
  msgid "They might be misused if you don’t actively tell the browser to disable these features."
2216
  msgstr ""
2217
 
2218
- #: settings/config/config.php:897
2219
  msgid "Feature"
2220
  msgstr ""
2221
 
2222
- #: settings/config/config.php:902
2223
  msgid "Options"
2224
  msgstr ""
2225
 
2226
- #: settings/config/config.php:975
2227
  msgid "Enable Permissions Policy"
2228
  msgstr ""
2229
 
2230
- #: settings/config/config.php:984
2231
  msgid "Serve encrypted and authenticated responses"
2232
  msgstr ""
2233
 
2234
- #: settings/config/config.php:990
2235
  msgid "About the Content Security Policy"
2236
  msgstr ""
2237
 
2238
- #: settings/config/config.php:991
2239
  msgid "The content security policy has many options, so we always recommend starting in ‘learning mode’ to see what files and scripts are loaded."
2240
  msgstr ""
2241
 
2242
- #: settings/config/config.php:1006
2243
  msgid "Disable (Default)"
2244
  msgstr ""
2245
 
2246
- #: settings/config/config.php:1010
2247
  msgid "Allow your domain to be embedded"
2248
  msgstr ""
2249
 
2250
- #: settings/config/config.php:1019
2251
  msgid "Add additional domains which can embed your website, if needed. Comma seperated."
2252
  msgstr ""
2253
 
2254
- #: settings/config/config.php:1058
2255
  msgid "Directive"
2256
  msgstr ""
2257
 
2258
- #: settings/config/config.php:1063
2259
  msgid "Source"
2260
  msgstr ""
2261
 
2262
- #: settings/config/config.php:1110
2263
  msgid "Progress"
2264
  msgstr ""
2265
 
2266
- #: settings/config/config.php:1123
2267
  msgid "Powered by Qualys"
2268
  msgstr ""
2269
 
2270
- #: settings/config/config.php:1125
2271
  msgid "Status"
2272
  msgstr ""
2273
 
2274
- #: settings/config/config.php:1141
2275
  msgid "Tips & Tricks"
2276
  msgstr ""
2277
 
2278
- #: settings/config/config.php:1152
2279
  msgid "Other Plugins"
2280
  msgstr ""
2281
 
@@ -2420,40 +2437,40 @@ msgstr ""
2420
  msgid "Check your %slicense%s."
2421
  msgstr ""
2422
 
2423
- #: upgrade/upgrade-to-pro.php:421
2424
- msgid "Plugin already installed!"
2425
  msgstr ""
2426
 
2427
- #: upgrade/upgrade-to-pro.php:521
2428
- #: upgrade/upgrade-to-pro.php:553
2429
  msgid "An error occurred, please try again."
2430
  msgstr ""
2431
 
2432
- #: upgrade/upgrade-to-pro.php:529
2433
  msgid "Your license key expired on %s."
2434
  msgstr ""
2435
 
2436
- #: upgrade/upgrade-to-pro.php:535
2437
  msgid "Your license key has been disabled."
2438
  msgstr ""
2439
 
2440
- #: upgrade/upgrade-to-pro.php:538
2441
  msgid "Missing license."
2442
  msgstr ""
2443
 
2444
- #: upgrade/upgrade-to-pro.php:541
2445
  msgid "Invalid license."
2446
  msgstr ""
2447
 
2448
- #: upgrade/upgrade-to-pro.php:544
2449
  msgid "Your license is not active for this URL."
2450
  msgstr ""
2451
 
2452
- #: upgrade/upgrade-to-pro.php:547
2453
  msgid "This appears to be an invalid license key for this plugin."
2454
  msgstr ""
2455
 
2456
- #: upgrade/upgrade-to-pro.php:550
2457
  msgid "Your license key has reached its activation limit."
2458
  msgstr ""
2459
 
2
  # This file is distributed under the GPL2.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: Really Simple SSL 6.0.8\n"
6
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/really-simple-ssl\n"
7
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
8
  "Language-Team: LANGUAGE <LL@li.org>\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
+ "POT-Creation-Date: 2022-11-06T10:36:15+00:00\n"
13
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
14
  "X-Generator: WP-CLI 2.6.0\n"
15
  "X-Domain: really-simple-ssl\n"
1477
  #: placeholders/class-placeholder.php:159
1478
  #: placeholders/class-placeholder.php:185
1479
  #: placeholders/class-placeholder.php:210
1480
+ #: settings/config/config.php:883
1481
  #: settings/build/index.js:382
1482
  #: settings/src/Settings/MixedContentScan.js:227
1483
  msgid "Details"
1551
  msgid "Really Simple SSL cannot be activated. The plugin requires WordPress 5.7 or higher"
1552
  msgstr ""
1553
 
1554
+ #: rlrsssl-really-simple-ssl.php:194
1555
  msgid "Update Really Simple SSL Pro: the plugin needs to be updated to the latest version to be compatible."
1556
  msgstr ""
1557
 
1558
+ #: rlrsssl-really-simple-ssl.php:198
1559
+ msgid "%sUpdate%s or %srenew your license%s."
1560
+ msgstr ""
1561
+
1562
+ #: rlrsssl-really-simple-ssl.php:200
1563
  msgid "Visit the plugins overview or %srenew your license%s."
1564
  msgstr ""
1565
 
1680
  msgstr ""
1681
 
1682
  #: security/notices.php:173
1683
+ #: security/notices.php:190
1684
  msgid "Username"
1685
  msgstr ""
1686
 
1688
  msgid "Your site registered a user with the name 'admin'."
1689
  msgstr ""
1690
 
1691
+ #: security/notices.php:191
1692
+ msgid "Rename admin user enabled: Please choose a new username of at least 3 characters."
1693
+ msgstr ""
1694
+
1695
+ #: security/notices.php:206
1696
  msgid "Code execution is allowed in the public 'Uploads' folder."
1697
  msgstr ""
1698
 
1699
+ #: security/notices.php:217
1700
  msgid "Your database prefix is renamed and randomized. Awesome!"
1701
  msgstr ""
1702
 
1703
+ #: security/notices.php:222
1704
  msgid "Your database prefix is set to the default 'wp_'."
1705
  msgstr ""
1706
 
1707
+ #: security/notices.php:252
1708
  msgid "The built-in file editors are accessible to others."
1709
  msgstr ""
1710
 
1711
+ #: security/notices.php:266
1712
  msgid "Anyone can register an account on your site. Consider disabling this option in the WordPress general settings."
1713
  msgstr ""
1714
 
1715
+ #: security/notices.php:279
1716
  msgid "Your WordPress version is visible to others."
1717
  msgstr ""
1718
 
1775
 
1776
  #: settings/config/config.php:44
1777
  #: settings/config/config.php:50
1778
+ #: settings/config/config.php:1151
1779
  msgid "Hardening"
1780
  msgstr ""
1781
 
1788
  msgstr ""
1789
 
1790
  #: settings/config/config.php:63
1791
+ #: settings/config/config.php:622
1792
  msgid "XML-RPC"
1793
  msgstr ""
1794
 
1834
  #: settings/config/config.php:130
1835
  #: settings/config/config.php:131
1836
  #: settings/config/config.php:141
1837
+ #: settings/config/config.php:905
1838
  msgid "Permissions Policy"
1839
  msgstr ""
1840
 
2053
  msgstr ""
2054
 
2055
  #: settings/config/config.php:512
2056
+ msgid "Rename current 'admin' username"
2057
  msgstr ""
2058
 
2059
  #: settings/config/config.php:516
2065
  msgstr ""
2066
 
2067
  #: settings/config/config.php:526
2068
+ msgid "Choose new username to replace 'admin'"
2069
+ msgstr ""
2070
+
2071
+ #: settings/config/config.php:543
2072
  msgid "Disable XML-RPC"
2073
  msgstr ""
2074
 
2075
+ #: settings/config/config.php:552
2076
  msgid "Block user registrations when login and display name are the same"
2077
  msgstr ""
2078
 
2079
+ #: settings/config/config.php:561
2080
  msgid "Disable HTTP methods"
2081
  msgstr ""
2082
 
2083
+ #: settings/config/config.php:570
2084
  msgid "Rename and randomize your database prefix"
2085
  msgstr ""
2086
 
2087
+ #: settings/config/config.php:573
2088
+ msgid "Make sure you have a backup before you do this."
2089
+ msgstr ""
2090
+
2091
+ #: settings/config/config.php:580
2092
  msgid "Change debug.log file location"
2093
  msgstr ""
2094
 
2095
+ #: settings/config/config.php:584
2096
  msgid "Debug log not publicly accessible"
2097
  msgstr ""
2098
 
2099
+ #: settings/config/config.php:585
2100
  msgid "Debug log is now public"
2101
  msgstr ""
2102
 
2103
+ #: settings/config/config.php:594
2104
  msgid "Disable application passwords"
2105
  msgstr ""
2106
 
2107
+ #: settings/config/config.php:634
2108
  msgid "Method"
2109
  msgstr ""
2110
 
2111
+ #: settings/config/config.php:639
2112
  msgid "Login status"
2113
  msgstr ""
2114
 
2115
+ #: settings/config/config.php:644
2116
  msgid "Count"
2117
  msgstr ""
2118
 
2119
+ #: settings/config/config.php:649
2120
+ #: settings/config/config.php:1086
2121
  msgid "Action"
2122
  msgstr ""
2123
 
2124
+ #: settings/config/config.php:654
2125
  msgid "Delete"
2126
  msgstr ""
2127
 
2128
+ #: settings/config/config.php:671
2129
  msgid "About Recommended Security Headers"
2130
  msgstr ""
2131
 
2132
+ #: settings/config/config.php:672
2133
  msgid "These security headers are the fundamental security measures to protect your website visitors while visiting your website."
2134
  msgstr ""
2135
 
2136
+ #: settings/config/config.php:690
2137
+ #: settings/config/config.php:704
2138
+ #: settings/config/config.php:804
2139
+ #: settings/config/config.php:826
2140
+ #: settings/config/config.php:841
2141
  msgid "Off"
2142
  msgstr ""
2143
 
2144
+ #: settings/config/config.php:705
2145
  msgid "recommended"
2146
  msgstr ""
2147
 
2148
+ #: settings/config/config.php:729
2149
  msgid "About HTTP Strict Transport Security"
2150
  msgstr ""
2151
 
2152
+ #: settings/config/config.php:730
2153
  msgid "Leveraging your SSL certificate with HSTS is a staple for every website. Force your website over SSL, mitigating risks of malicious counterfeit websites in your name."
2154
  msgstr ""
2155
 
2156
+ #: settings/config/config.php:784
2157
  msgid "One day (for testing only)"
2158
  msgstr ""
2159
 
2160
+ #: settings/config/config.php:785
2161
  msgid "One year"
2162
  msgstr ""
2163
 
2164
+ #: settings/config/config.php:786
2165
  msgid "Two years (required for preload)"
2166
  msgstr ""
2167
 
2168
+ #: settings/config/config.php:812
2169
  msgid "About Cross Origin Policies"
2170
  msgstr ""
2171
 
2172
+ #: settings/config/config.php:813
2173
  msgid "One of the most powerful features, and therefore the most complex are the Cross-Origin headers that can isolate your website so any data leaks are minimized."
2174
  msgstr ""
2175
 
2176
+ #: settings/config/config.php:859
2177
  msgid "About the Mixed Content Scan"
2178
  msgstr ""
2179
 
2180
+ #: settings/config/config.php:860
2181
  msgid "The extensive mixed content scan will list all current and future issues and provide a fix, or instructions to fix manually."
2182
  msgstr ""
2183
 
2184
+ #: settings/config/config.php:864
2185
  msgid "Type"
2186
  msgstr ""
2187
 
2188
+ #: settings/config/config.php:870
2189
  msgid "Description"
2190
  msgstr ""
2191
 
2192
+ #: settings/config/config.php:876
2193
+ #: settings/config/config.php:1071
2194
  msgid "Location"
2195
  msgstr ""
2196
 
2197
+ #: settings/config/config.php:889
2198
  #: settings/build/index.js:382
2199
  #: settings/src/Dashboard/TaskElement.js:30
2200
  #: settings/src/Dashboard/TaskElement.js:31
2203
  msgid "Fix"
2204
  msgstr ""
2205
 
2206
+ #: settings/config/config.php:904
2207
  #: settings/build/index.js:382
2208
  #: settings/src/Settings/ChangeStatus.js:11
2209
  msgid "Allow"
2210
  msgstr ""
2211
 
2212
+ #: settings/config/config.php:904
2213
  #: settings/build/index.js:382
2214
  #: settings/src/Settings/LearningMode.js:254
2215
  #: settings/src/Settings/PermissionsPolicy.js:148
2216
  msgid "Disable"
2217
  msgstr ""
2218
 
2219
+ #: settings/config/config.php:904
2220
  msgid "Self (Default)"
2221
  msgstr ""
2222
 
2223
+ #: settings/config/config.php:910
2224
  msgid "About the Permission Policy"
2225
  msgstr ""
2226
 
2227
+ #: settings/config/config.php:911
2228
  msgid "Browser features are plentiful, but most are not needed on your website."
2229
  msgstr ""
2230
 
2231
+ #: settings/config/config.php:911
2232
  msgid "They might be misused if you don’t actively tell the browser to disable these features."
2233
  msgstr ""
2234
 
2235
+ #: settings/config/config.php:915
2236
  msgid "Feature"
2237
  msgstr ""
2238
 
2239
+ #: settings/config/config.php:920
2240
  msgid "Options"
2241
  msgstr ""
2242
 
2243
+ #: settings/config/config.php:993
2244
  msgid "Enable Permissions Policy"
2245
  msgstr ""
2246
 
2247
+ #: settings/config/config.php:1002
2248
  msgid "Serve encrypted and authenticated responses"
2249
  msgstr ""
2250
 
2251
+ #: settings/config/config.php:1008
2252
  msgid "About the Content Security Policy"
2253
  msgstr ""
2254
 
2255
+ #: settings/config/config.php:1009
2256
  msgid "The content security policy has many options, so we always recommend starting in ‘learning mode’ to see what files and scripts are loaded."
2257
  msgstr ""
2258
 
2259
+ #: settings/config/config.php:1024
2260
  msgid "Disable (Default)"
2261
  msgstr ""
2262
 
2263
+ #: settings/config/config.php:1028
2264
  msgid "Allow your domain to be embedded"
2265
  msgstr ""
2266
 
2267
+ #: settings/config/config.php:1037
2268
  msgid "Add additional domains which can embed your website, if needed. Comma seperated."
2269
  msgstr ""
2270
 
2271
+ #: settings/config/config.php:1076
2272
  msgid "Directive"
2273
  msgstr ""
2274
 
2275
+ #: settings/config/config.php:1081
2276
  msgid "Source"
2277
  msgstr ""
2278
 
2279
+ #: settings/config/config.php:1128
2280
  msgid "Progress"
2281
  msgstr ""
2282
 
2283
+ #: settings/config/config.php:1141
2284
  msgid "Powered by Qualys"
2285
  msgstr ""
2286
 
2287
+ #: settings/config/config.php:1143
2288
  msgid "Status"
2289
  msgstr ""
2290
 
2291
+ #: settings/config/config.php:1159
2292
  msgid "Tips & Tricks"
2293
  msgstr ""
2294
 
2295
+ #: settings/config/config.php:1170
2296
  msgid "Other Plugins"
2297
  msgstr ""
2298
 
2437
  msgid "Check your %slicense%s."
2438
  msgstr ""
2439
 
2440
+ #: upgrade/upgrade-to-pro.php:434
2441
+ msgid "Could not rename folder!"
2442
  msgstr ""
2443
 
2444
+ #: upgrade/upgrade-to-pro.php:534
2445
+ #: upgrade/upgrade-to-pro.php:566
2446
  msgid "An error occurred, please try again."
2447
  msgstr ""
2448
 
2449
+ #: upgrade/upgrade-to-pro.php:542
2450
  msgid "Your license key expired on %s."
2451
  msgstr ""
2452
 
2453
+ #: upgrade/upgrade-to-pro.php:548
2454
  msgid "Your license key has been disabled."
2455
  msgstr ""
2456
 
2457
+ #: upgrade/upgrade-to-pro.php:551
2458
  msgid "Missing license."
2459
  msgstr ""
2460
 
2461
+ #: upgrade/upgrade-to-pro.php:554
2462
  msgid "Invalid license."
2463
  msgstr ""
2464
 
2465
+ #: upgrade/upgrade-to-pro.php:557
2466
  msgid "Your license is not active for this URL."
2467
  msgstr ""
2468
 
2469
+ #: upgrade/upgrade-to-pro.php:560
2470
  msgid "This appears to be an invalid license key for this plugin."
2471
  msgstr ""
2472
 
2473
+ #: upgrade/upgrade-to-pro.php:563
2474
  msgid "Your license key has reached its activation limit."
2475
  msgstr ""
2476
 
readme.txt CHANGED
@@ -6,7 +6,7 @@ Requires at least: 5.7
6
  License: GPL2
7
  Tested up to: 6.1
8
  Requires PHP: 7.2
9
- Stable tag: 6.0.7
10
 
11
  The easiest way to improve security! Leverage your SSL certificate and protect your website visitors.
12
 
@@ -96,6 +96,11 @@ The plugin checks your certificate before enabling, but if, for example, you mig
96
  If you can't deactivate, do not just remove the plugin folder to uninstall! Follow these [instructions](https://really-simple-ssl.com/knowledge-base/uninstall-websitebackend-not-accessible/) instead.
97
 
98
  == Changelog ==
 
 
 
 
 
99
  = 6.0.7 =
100
  * Fix: restrict conditions in which htaccess rewrite runs, preventing conflicts with other rewriting plugins
101
 
6
  License: GPL2
7
  Tested up to: 6.1
8
  Requires PHP: 7.2
9
+ Stable tag: 6.0.8
10
 
11
  The easiest way to improve security! Leverage your SSL certificate and protect your website visitors.
12
 
96
  If you can't deactivate, do not just remove the plugin folder to uninstall! Follow these [instructions](https://really-simple-ssl.com/knowledge-base/uninstall-websitebackend-not-accessible/) instead.
97
 
98
  == Changelog ==
99
+ = 6.0.8 =
100
+ * Improvement: Lets Encrypt wizard CSS styling
101
+ * Improvement: re-add link to article about Let's Encrypt so users can easily find the URL
102
+ * Improvement: let user choose a new username when selecting "rename admin user"
103
+
104
  = 6.0.7 =
105
  * Fix: restrict conditions in which htaccess rewrite runs, preventing conflicts with other rewriting plugins
106
 
rlrsssl-really-simple-ssl.php CHANGED
@@ -3,7 +3,7 @@
3
  * Plugin Name: Really Simple SSL
4
  * Plugin URI: https://really-simple-ssl.com
5
  * Description: Lightweight SSL & Hardening Plugin
6
- * Version: 6.0.7
7
  * Author: Really Simple Plugins
8
  * Author URI: https://really-simple-plugins.com
9
  * License: GPL2
@@ -110,7 +110,7 @@ class REALLY_SIMPLE_SSL
110
  if (!defined('rsssl_file') ){
111
  define('rsssl_file', __FILE__);
112
  }
113
- define('rsssl_version', '6.0.7');
114
  define('rsssl_le_cron_generation_renewal_check', 20);
115
  define('rsssl_le_manual_generation_renewal_check', 15);
116
  }
@@ -174,6 +174,17 @@ class REALLY_SIMPLE_SSL
174
  public static function admin_notices() {
175
  //prevent showing on edit screen, as gutenberg removes the class which makes it editable.
176
  $screen = get_current_screen();
 
 
 
 
 
 
 
 
 
 
 
177
  if ( $screen && $screen->base === 'post' ) return;
178
  if ( self::has_old_addon('really-simple-ssl-pro/really-simple-ssl-pro.php') ||
179
  self::has_old_addon('really-simple-ssl-pro-multisite/really-simple-ssl-pro-multisite.php' )
@@ -181,7 +192,15 @@ class REALLY_SIMPLE_SSL
181
  ?>
182
  <div id="message" class="error notice really-simple-plugins">
183
  <p><?php echo __("Update Really Simple SSL Pro: the plugin needs to be updated to the latest version to be compatible.","really-simple-ssl");?></p>
184
- <p><?php echo sprintf(__("Visit the plugins overview or %srenew your license%s.","really-simple-ssl"),'<a href="https://really-simple-ssl.com/pro" target="_blank">','</a>');?></p>
 
 
 
 
 
 
 
 
185
  </div>
186
  <?php
187
  }
3
  * Plugin Name: Really Simple SSL
4
  * Plugin URI: https://really-simple-ssl.com
5
  * Description: Lightweight SSL & Hardening Plugin
6
+ * Version: 6.0.8
7
  * Author: Really Simple Plugins
8
  * Author URI: https://really-simple-plugins.com
9
  * License: GPL2
110
  if (!defined('rsssl_file') ){
111
  define('rsssl_file', __FILE__);
112
  }
113
+ define('rsssl_version', '6.0.8');
114
  define('rsssl_le_cron_generation_renewal_check', 20);
115
  define('rsssl_le_manual_generation_renewal_check', 15);
116
  }
174
  public static function admin_notices() {
175
  //prevent showing on edit screen, as gutenberg removes the class which makes it editable.
176
  $screen = get_current_screen();
177
+ $license = get_site_option('rsssl_pro_license_key');
178
+ if ( strpos( $license , 'really_simple_ssl_') !== FALSE ) {
179
+ $key = get_site_option( 'rsssl_key' );
180
+ $string = str_replace('really_simple_ssl_', '', $license);
181
+ $ivlength = openssl_cipher_iv_length('aes-256-cbc');
182
+ $iv = substr(base64_decode($string), 0, $ivlength);
183
+ $encrypted_data = substr(base64_decode($string), $ivlength);
184
+ $license = openssl_decrypt($encrypted_data, 'aes-256-cbc', $key, 0, $iv);
185
+ }
186
+ $item_id = is_multisite() ? 35206 : 860;
187
+ $update_link = add_query_arg(['plugin'=>'rsssl_pro', 'license'=>$license, 'item_id'=>$item_id, 'install_pro'=>true], admin_url('plugins.php') );
188
  if ( $screen && $screen->base === 'post' ) return;
189
  if ( self::has_old_addon('really-simple-ssl-pro/really-simple-ssl-pro.php') ||
190
  self::has_old_addon('really-simple-ssl-pro-multisite/really-simple-ssl-pro-multisite.php' )
192
  ?>
193
  <div id="message" class="error notice really-simple-plugins">
194
  <p><?php echo __("Update Really Simple SSL Pro: the plugin needs to be updated to the latest version to be compatible.","really-simple-ssl");?></p>
195
+ <p>
196
+ <?php
197
+ if (!empty($license) ) {
198
+ echo sprintf(__("%sUpdate%s or %srenew your license%s.","really-simple-ssl"),'<a href="'.$update_link.'.">','</a>','<a href="https://really-simple-ssl.com/pro" target="_blank">','</a>');
199
+ } else {
200
+ echo sprintf(__("Visit the plugins overview or %srenew your license%s.","really-simple-ssl"),'<a href="https://really-simple-ssl.com/pro" target="_blank">','</a>');
201
+ }
202
+ ?>
203
+ </p>
204
  </div>
205
  <?php
206
  }
security/notices.php CHANGED
@@ -180,6 +180,23 @@ function rsssl_general_security_notices( $notices ) {
180
  'rename_admin_user',
181
  ],
182
  );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
183
  $notices['code-execution-uploads-allowed'] = array(
184
  'callback' => 'rsssl_code_execution_allowed',
185
  'score' => 5,
180
  'rename_admin_user',
181
  ],
182
  );
183
+ $notices['new_username_empty'] = array(
184
+ 'condition' => ['rsssl_has_admin_user', 'option_rename_admin_user', 'NOT rsssl_new_username_valid'],
185
+ 'callback' => '_true_',
186
+ 'score' => 5,
187
+ 'output' => array(
188
+ 'true' => array(
189
+ 'highlight_field_id' => 'rename_admin_user',
190
+ 'title' => __("Username", "really-simple-ssl"),
191
+ 'msg' => __("Rename admin user enabled: Please choose a new username of at least 3 characters.", "really-simple-ssl"),
192
+ 'icon' => 'warning',
193
+ 'dismissible' => true,
194
+ ),
195
+ ),
196
+ 'show_with_options' => [
197
+ 'new_admin_user_login',
198
+ ],
199
+ );
200
  $notices['code-execution-uploads-allowed'] = array(
201
  'callback' => 'rsssl_code_execution_allowed',
202
  'score' => 5,
security/tests.php CHANGED
@@ -146,6 +146,20 @@ function rsssl_has_admin_user() {
146
  return false;
147
  }
148
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
149
  /**
150
  * @return bool
151
  *
146
  return false;
147
  }
148
 
149
+ /**
150
+ * Check if username is valid for use
151
+ * @return bool
152
+ */
153
+ function rsssl_new_username_valid(): bool {
154
+
155
+ $new_user_login = rsssl_get_option('new_admin_user_login');
156
+ if ( $new_user_login === 'admin' ) {
157
+ return false;
158
+ }
159
+
160
+ return is_string($new_user_login) && strlen($new_user_login)>2;
161
+ }
162
+
163
  /**
164
  * @return bool
165
  *
security/wordpress/rename-admin-user.php CHANGED
@@ -47,87 +47,113 @@ function rsssl_rename_admin_user() {
47
  // Get user data for login admin
48
  $admin_user = get_user_by('login','admin');
49
  if ( $admin_user ) {
50
- $admin_user_id = $admin_user->data->ID;
51
- $admin_userdata = get_userdata( $admin_user_id );
52
- $admin_email = $admin_userdata->data->user_email;
53
- // Generate new user login. Do it here so we can get the ID for this user later in the function
54
- $new_user_login = rsssl_generate_random_string( 12 );
 
 
 
 
 
 
 
 
 
55
 
56
- //create temp email address
57
- $domain = site_url();
58
- $parse = parse_url($domain);
59
- $host = $parse['host'] ?? 'example.com';
60
- $email = "$new_user_login@$host";
61
 
62
- // update e-mail for existing user. Cannot have two accounts connected to the same e-mail address
63
- $success = wp_update_user( array(
64
- 'ID' => $admin_user_id,
65
- 'user_email' => $email,
66
- ) );
67
 
68
- if ( !$success ) {
69
- return false;
70
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
71
 
72
- // Populate the new user data. Use current 'admin' userdata wherever available
73
- $new_userdata = array(
74
- 'user_pass' => rsssl_generate_random_string( 12 ), //(string) The plain-text user password.
75
- 'user_login' => $new_user_login, //(string) The user's login username.
76
- 'user_nicename' => isset( $admin_user->data->user_nicename ) ? $admin_user->data->user_nicename : '', //(string) The URL-friendly user name.
77
- 'user_url' => isset( $admin_user->data->user_url ) ? $admin_user->data->user_url : '', //(string) The user URL.
78
- 'user_email' => isset( $admin_email ) ? $admin_email : '', //(string) The user email address.
79
- 'display_name' => isset( $admin_user->data->display_name ) ? $admin_user->data->display_name : '', //(string) The user's display name. Default is the user's username.
80
- 'nickname' => isset( $admin_user->data->nickname ) ? $admin_user->data->nickname : '', //(string) The user's nickname. Default is the user's username.
81
- 'first_name' => isset( $admin_user->data->user_firstname ) ? $admin_user->data->user_firstname : '', //(string) The user's first name. For new users, will be used to build the first part of the user's display name if $display_name is not specified.
82
- 'last_name' => isset( $admin_user->data->user_lastname ) ? $admin_user->data->user_lastname : '', //(string) The user's last name. For new users, will be used to build the second part of the user's display name if $display_name is not specified.
83
- 'description' => isset( $admin_user->data->description ) ? $admin_user->data->description : '', //(string) The user's biographical description.
84
- 'rich_editing' => isset( $admin_user->data->rich_editing ) ? $admin_user->data->rich_editing : '', //(string|bool) Whether to enable the rich-editor for the user. False if not empty.
85
- 'syntax_highlighting' => isset( $admin_user->data->syntax_highlighting ) ? $admin_user->data->syntax_highlighting : '', //(string|bool) Whether to enable the rich code editor for the user. False if not empty.
86
- 'comment_shortcuts' => isset( $admin_user->data->comment_shortcuts ) ? $admin_user->data->comment_shortcuts : '', //(string|bool) Whether to enable comment moderation keyboard shortcuts for the user. Default false.
87
- 'admin_color' => isset( $admin_user->data->admin_color ) ? $admin_user->data->admin_color : '', //(string) Admin color scheme for the user. Default 'fresh'.
88
- 'use_ssl' => isset( $admin_user->data->use_ssl ) ? $admin_user->data->use_ssl : '', //(bool) Whether the user should always access the admin over https. Default false.
89
- 'user_registered' => isset( $admin_user->data->user_registered ) ? $admin_user->data->user_registered : '', //(string) Date the user registered. Format is 'Y-m-d H:i:s'.
90
- 'show_admin_bar_front' => isset( $admin_user->data->show_admin_bar_front ) ? $admin_user->data->show_admin_bar_front : '', //(string|bool) Whether to display the Admin Bar for the user on the site's front end. Default true.
91
- 'role' => isset( $admin_user->roles[0] ) ? $admin_user->roles[0] : '', //(string) User's role.
92
- 'locale' => isset( $admin_user->data->locale ) ? $admin_user->data->locale : '', //(string) User's locale. Default empty.
93
- );
94
 
95
- // Create new admin user
96
- $new_user_id = wp_insert_user( $new_userdata );
97
- if ( !$new_user_id ) {
98
- return false;
99
- }
100
- require_once(ABSPATH.'wp-admin/includes/user.php');
101
- wp_delete_user( $admin_user_id, $new_user_id);
102
 
103
- // On multisite we have to update the $wpdb->prefix . sitemeta -> meta_key -> site_admins -> meta_value to the new username
104
- if ( is_multisite() ) {
105
- global $wpdb;
106
- $site_admins = $wpdb->get_var("SELECT meta_value FROM {$wpdb->base_prefix}sitemeta WHERE meta_key = 'site_admins'");
107
- if ( is_serialized($site_admins) ) {
108
- $unserialized = unserialize($site_admins);
109
- foreach ($unserialized as $index => $site_admin){
110
- if ( $site_admin==='admin' ) {
111
- $unserialized[$index] = $new_user_login;
 
 
 
 
112
  }
 
113
  }
114
- $site_admins = serialize($unserialized);
115
  }
116
- $wpdb->query($wpdb->prepare("UPDATE {$wpdb->base_prefix}sitemeta SET meta_value = %s WHERE meta_key = 'site_admins'", $site_admins));
117
- }
118
 
119
- set_site_transient('rsssl_username_admin_changed', $new_user_login, DAY_IN_SECONDS );
 
120
  return true;
121
  }
122
  return true;
123
  }
124
  add_action('rsssl_after_saved_fields','rsssl_rename_admin_user', 30);
125
 
126
- /**
127
- * Run check once a day
128
- */
129
- add_action( 'rsssl_every_day_hook', 'rsssl_rename_admin_user' );
130
-
131
  /**
132
  * @return bool
133
  *
47
  // Get user data for login admin
48
  $admin_user = get_user_by('login','admin');
49
  if ( $admin_user ) {
50
+ // Get the new user login
51
+ $new_user_login = rsssl_get_option('new_admin_user_login');
52
+ if ( rsssl_new_username_valid() ) {
53
+ $admin_user_id = $admin_user->data->ID;
54
+ $admin_userdata = get_userdata( $admin_user_id );
55
+ $admin_email = $admin_userdata->data->user_email;
56
+ global $wpdb;
57
+ //get current user hash
58
+ $user_hash = $wpdb->get_var($wpdb->prepare("select user_pass from {$wpdb->prefix}users where ID = %s", $admin_user_id) );
59
+ //create temp email address
60
+ $domain = site_url();
61
+ $parse = parse_url( $domain );
62
+ $host = $parse['host'] ?? 'example.com';
63
+ $email = "$new_user_login@$host";
64
 
65
+ // update e-mail for existing user. Cannot have two accounts connected to the same e-mail address
66
+ $success = wp_update_user( array(
67
+ 'ID' => $admin_user_id,
68
+ 'user_email' => $email,
69
+ ) );
70
 
71
+ if ( ! $success ) {
72
+ return false;
73
+ }
 
 
74
 
75
+ // Populate the new user data. Use current 'admin' userdata wherever available
76
+ $new_userdata = array(
77
+ 'user_pass' => rsssl_generate_random_string( 12 ), //temp, overwrite with actual hash later.
78
+ //(string) The plain-text user password.
79
+ 'user_login' => $new_user_login,
80
+ //(string) The user's login username.
81
+ 'user_nicename' => isset( $admin_user->data->user_nicename ) ? $admin_user->data->user_nicename : '',
82
+ //(string) The URL-friendly user name.
83
+ 'user_url' => isset( $admin_user->data->user_url ) ? $admin_user->data->user_url : '',
84
+ //(string) The user URL.
85
+ 'user_email' => isset( $admin_email ) ? $admin_email : '',
86
+ //(string) The user email address.
87
+ 'display_name' => isset( $admin_user->data->display_name ) ? $admin_user->data->display_name : '',
88
+ //(string) The user's display name. Default is the user's username.
89
+ 'nickname' => isset( $admin_user->data->nickname ) ? $admin_user->data->nickname : '',
90
+ //(string) The user's nickname. Default is the user's username.
91
+ 'first_name' => isset( $admin_user->data->user_firstname ) ? $admin_user->data->user_firstname : '',
92
+ //(string) The user's first name. For new users, will be used to build the first part of the user's display name if $display_name is not specified.
93
+ 'last_name' => isset( $admin_user->data->user_lastname ) ? $admin_user->data->user_lastname : '',
94
+ //(string) The user's last name. For new users, will be used to build the second part of the user's display name if $display_name is not specified.
95
+ 'description' => isset( $admin_user->data->description ) ? $admin_user->data->description : '',
96
+ //(string) The user's biographical description.
97
+ 'rich_editing' => isset( $admin_user->data->rich_editing ) ? $admin_user->data->rich_editing : '',
98
+ //(string|bool) Whether to enable the rich-editor for the user. False if not empty.
99
+ 'syntax_highlighting' => isset( $admin_user->data->syntax_highlighting ) ? $admin_user->data->syntax_highlighting : '',
100
+ //(string|bool) Whether to enable the rich code editor for the user. False if not empty.
101
+ 'comment_shortcuts' => isset( $admin_user->data->comment_shortcuts ) ? $admin_user->data->comment_shortcuts : '',
102
+ //(string|bool) Whether to enable comment moderation keyboard shortcuts for the user. Default false.
103
+ 'admin_color' => isset( $admin_user->data->admin_color ) ? $admin_user->data->admin_color : '',
104
+ //(string) Admin color scheme for the user. Default 'fresh'.
105
+ 'use_ssl' => isset( $admin_user->data->use_ssl ) ? $admin_user->data->use_ssl : '',
106
+ //(bool) Whether the user should always access the admin over https. Default false.
107
+ 'user_registered' => isset( $admin_user->data->user_registered ) ? $admin_user->data->user_registered : '',
108
+ //(string) Date the user registered. Format is 'Y-m-d H:i:s'.
109
+ 'show_admin_bar_front' => isset( $admin_user->data->show_admin_bar_front ) ? $admin_user->data->show_admin_bar_front : '',
110
+ //(string|bool) Whether to display the Admin Bar for the user on the site's front end. Default true.
111
+ 'role' => isset( $admin_user->roles[0] ) ? $admin_user->roles[0] : '',
112
+ //(string) User's role.
113
+ 'locale' => isset( $admin_user->data->locale ) ? $admin_user->data->locale : '',
114
+ //(string) User's locale. Default empty.
115
+ );
116
 
117
+ // Create new admin user
118
+ $new_user_id = wp_insert_user( $new_userdata );
119
+ if ( ! $new_user_id ) {
120
+ return false;
121
+ }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
122
 
123
+ //store original user hash in this user.
124
+ $wpdb->update(
125
+ $wpdb->prefix.'users',
126
+ ['user_pass' => $user_hash ],
127
+ ['ID' => $new_user_id]
128
+ );
 
129
 
130
+ require_once( ABSPATH . 'wp-admin/includes/user.php' );
131
+ wp_delete_user( $admin_user_id, $new_user_id );
132
+
133
+ // On multisite we have to update the $wpdb->prefix . sitemeta -> meta_key -> site_admins -> meta_value to the new username
134
+ if ( is_multisite() ) {
135
+ global $wpdb;
136
+ $site_admins = $wpdb->get_var( "SELECT meta_value FROM {$wpdb->base_prefix}sitemeta WHERE meta_key = 'site_admins'" );
137
+ if ( is_serialized( $site_admins ) ) {
138
+ $unserialized = unserialize( $site_admins );
139
+ foreach ( $unserialized as $index => $site_admin ) {
140
+ if ( $site_admin === 'admin' ) {
141
+ $unserialized[ $index ] = $new_user_login;
142
+ }
143
  }
144
+ $site_admins = serialize( $unserialized );
145
  }
146
+ $wpdb->query( $wpdb->prepare( "UPDATE {$wpdb->base_prefix}sitemeta SET meta_value = %s WHERE meta_key = 'site_admins'", $site_admins ) );
147
  }
 
 
148
 
149
+ set_site_transient( 'rsssl_username_admin_changed', $new_user_login, DAY_IN_SECONDS );
150
+ }
151
  return true;
152
  }
153
  return true;
154
  }
155
  add_action('rsssl_after_saved_fields','rsssl_rename_admin_user', 30);
156
 
 
 
 
 
 
157
  /**
158
  * @return bool
159
  *
settings/build/index.asset.php CHANGED
@@ -1 +1 @@
1
- <?php return array('dependencies' => array('react', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-notices'), 'version' => 'c5ca168eff608be5b833');
1
+ <?php return array('dependencies' => array('react', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-notices'), 'version' => 'b732e46d365548e757dc');
settings/build/index.js CHANGED
@@ -379,4 +379,4 @@
379
  margin: 0 24px;
380
  `,Te=c.default(Ae)`
381
  margin: 0 4px;
382
- `;var He=i.memo((function({rowsPerPage:e,rowCount:t,currentPage:s,direction:n=Re.direction,paginationRowsPerPageOptions:r=Re.paginationRowsPerPageOptions,paginationIconLastPage:l=Re.paginationIconLastPage,paginationIconFirstPage:a=Re.paginationIconFirstPage,paginationIconNext:o=Re.paginationIconNext,paginationIconPrevious:c=Re.paginationIconPrevious,paginationComponentOptions:d=Re.paginationComponentOptions,onChangeRowsPerPage:u=Re.onChangeRowsPerPage,onChangePage:p=Re.onChangePage}){const h=(()=>{const e="object"==typeof window;function t(){return{width:e?window.innerWidth:void 0,height:e?window.innerHeight:void 0}}const[s,n]=i.useState(t);return i.useEffect((()=>{if(!e)return()=>null;function s(){n(t())}return window.addEventListener("resize",s),()=>window.removeEventListener("resize",s)}),[]),s})(),m=ie(n),f=h.width&&h.width>599,v=g(t,e),b=s*e,y=b-e+1,w=1===s,E=s===v,_=Object.assign(Object.assign({},Oe),d),C=s===v?`${y}-${t} ${_.rangeSeparatorText} ${t}`:`${y}-${b} ${_.rangeSeparatorText} ${t}`,x=i.useCallback((()=>p(s-1)),[s,p]),S=i.useCallback((()=>p(s+1)),[s,p]),k=i.useCallback((()=>p(1)),[p]),M=i.useCallback((()=>p(g(t,e))),[p,t,e]),N=i.useCallback((e=>u(Number(e.target.value),s)),[s,u]),P=r.map((e=>i.createElement("option",{key:e,value:e},e)));_.selectAllRowsItem&&P.push(i.createElement("option",{key:-1,value:t},_.selectAllRowsItemText));const R=i.createElement(Pe,{onChange:N,defaultValue:e,"aria-label":_.rowsPerPageText},P);return i.createElement(Fe,{className:"rdt_Pagination"},!_.noRowsPerPage&&f&&i.createElement(i.Fragment,null,i.createElement(Te,null,_.rowsPerPageText),R),f&&i.createElement(De,null,C),i.createElement(Ie,null,i.createElement(Le,{id:"pagination-first-page",type:"button","aria-label":"First Page","aria-disabled":w,onClick:k,disabled:w,isRTL:m},a),i.createElement(Le,{id:"pagination-previous-page",type:"button","aria-label":"Previous Page","aria-disabled":w,onClick:x,disabled:w,isRTL:m},c),!f&&R,i.createElement(Le,{id:"pagination-next-page",type:"button","aria-label":"Next Page","aria-disabled":E,onClick:S,disabled:E,isRTL:m},o),i.createElement(Le,{id:"pagination-last-page",type:"button","aria-label":"Last Page","aria-disabled":E,onClick:M,disabled:E,isRTL:m},l)))}));const je=(e,t)=>{const s=i.useRef(!0);i.useEffect((()=>{s.current?s.current=!1:e()}),t)};var $e=function(e){return function(e){return!!e&&"object"==typeof e}(e)&&!function(e){var t=Object.prototype.toString.call(e);return"[object RegExp]"===t||"[object Date]"===t||function(e){return e.$$typeof===Be}(e)}(e)},Be="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function ze(e,t){return!1!==t.clone&&t.isMergeableObject(e)?qe((s=e,Array.isArray(s)?[]:{}),e,t):e;var s}function Ve(e,t,s){return e.concat(t).map((function(e){return ze(e,s)}))}function Ue(e){return Object.keys(e).concat(function(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter((function(t){return e.propertyIsEnumerable(t)})):[]}(e))}function We(e,t){try{return t in e}catch(e){return!1}}function qe(e,t,s){(s=s||{}).arrayMerge=s.arrayMerge||Ve,s.isMergeableObject=s.isMergeableObject||$e,s.cloneUnlessOtherwiseSpecified=ze;var n=Array.isArray(t);return n===Array.isArray(e)?n?s.arrayMerge(e,t,s):function(e,t,s){var n={};return s.isMergeableObject(e)&&Ue(e).forEach((function(t){n[t]=ze(e[t],s)})),Ue(t).forEach((function(r){(function(e,t){return We(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))})(e,r)||(We(e,r)&&s.isMergeableObject(t[r])?n[r]=function(e,t){if(!t.customMerge)return qe;var s=t.customMerge(e);return"function"==typeof s?s:qe}(r,s)(e[r],t[r],s):n[r]=ze(t[r],s))})),n}(e,t,s):ze(t,s)}qe.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce((function(e,s){return qe(e,s,t)}),{})};var Ge=qe;const Ye={text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.54)",disabled:"rgba(0, 0, 0, 0.38)"},background:{default:"#FFFFFF"},context:{background:"#e3f2fd",text:"rgba(0, 0, 0, 0.87)"},divider:{default:"rgba(0,0,0,.12)"},button:{default:"rgba(0,0,0,.54)",focus:"rgba(0,0,0,.12)",hover:"rgba(0,0,0,.12)",disabled:"rgba(0, 0, 0, .18)"},selected:{default:"#e3f2fd",text:"rgba(0, 0, 0, 0.87)"},highlightOnHover:{default:"#EEEEEE",text:"rgba(0, 0, 0, 0.87)"},striped:{default:"#FAFAFA",text:"rgba(0, 0, 0, 0.87)"}},Xe={default:Ye,light:Ye,dark:{text:{primary:"#FFFFFF",secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(0,0,0,.12)"},background:{default:"#424242"},context:{background:"#E91E63",text:"#FFFFFF"},divider:{default:"rgba(81, 81, 81, 1)"},button:{default:"#FFFFFF",focus:"rgba(255, 255, 255, .54)",hover:"rgba(255, 255, 255, .12)",disabled:"rgba(255, 255, 255, .18)"},selected:{default:"rgba(0, 0, 0, .7)",text:"#FFFFFF"},highlightOnHover:{default:"rgba(0, 0, 0, .7)",text:"#FFFFFF"},striped:{default:"rgba(0, 0, 0, .87)",text:"#FFFFFF"}}};function Je(e,t,s,n){const[r,l]=i.useState((()=>m(e))),[o,c]=i.useState(""),d=i.useRef("");je((()=>{l(m(e))}),[e]);const u=i.useCallback((e=>{var t,s,n;const{attributes:l}=e.target,a=null===(t=l.getNamedItem("data-column-id"))||void 0===t?void 0:t.value;a&&(d.current=(null===(n=null===(s=r[w(r,a)])||void 0===s?void 0:s.id)||void 0===n?void 0:n.toString())||"",c(d.current))}),[r]),p=i.useCallback((e=>{var s;const{attributes:n}=e.target,a=null===(s=n.getNamedItem("data-column-id"))||void 0===s?void 0:s.value;if(a&&d.current&&a!==d.current){const e=w(r,d.current),s=w(r,a),n=[...r];n[e]=r[s],n[s]=r[e],l(n),t(n)}}),[t,r]),h=i.useCallback((e=>{e.preventDefault()}),[]),g=i.useCallback((e=>{e.preventDefault()}),[]),f=i.useCallback((e=>{e.preventDefault(),d.current="",c("")}),[]),v=function(e=!1){return e?a.ASC:a.DESC}(n),b=i.useMemo((()=>r[w(r,null==s?void 0:s.toString())]||{}),[s,r]);return{tableColumns:r,draggingColumnId:o,handleDragStart:u,handleDragEnter:p,handleDragOver:h,handleDragLeave:g,handleDragEnd:f,defaultSortDirection:v,defaultSortColumn:b}}var Ze=i.memo((function(e){const{data:t=Re.data,columns:s=Re.columns,title:n=Re.title,actions:l=Re.actions,keyField:o=Re.keyField,striped:c=Re.striped,highlightOnHover:p=Re.highlightOnHover,pointerOnHover:h=Re.pointerOnHover,dense:m=Re.dense,selectableRows:v=Re.selectableRows,selectableRowsSingle:b=Re.selectableRowsSingle,selectableRowsHighlight:w=Re.selectableRowsHighlight,selectableRowsNoSelectAll:E=Re.selectableRowsNoSelectAll,selectableRowsVisibleOnly:C=Re.selectableRowsVisibleOnly,selectableRowSelected:S=Re.selectableRowSelected,selectableRowDisabled:N=Re.selectableRowDisabled,selectableRowsComponent:P=Re.selectableRowsComponent,selectableRowsComponentProps:R=Re.selectableRowsComponentProps,onRowExpandToggled:F=Re.onRowExpandToggled,onSelectedRowsChange:L=Re.onSelectedRowsChange,expandableIcon:I=Re.expandableIcon,onChangeRowsPerPage:A=Re.onChangeRowsPerPage,onChangePage:D=Re.onChangePage,paginationServer:T=Re.paginationServer,paginationServerOptions:H=Re.paginationServerOptions,paginationTotalRows:j=Re.paginationTotalRows,paginationDefaultPage:$=Re.paginationDefaultPage,paginationResetDefaultPage:B=Re.paginationResetDefaultPage,paginationPerPage:z=Re.paginationPerPage,paginationRowsPerPageOptions:V=Re.paginationRowsPerPageOptions,paginationIconLastPage:U=Re.paginationIconLastPage,paginationIconFirstPage:W=Re.paginationIconFirstPage,paginationIconNext:q=Re.paginationIconNext,paginationIconPrevious:G=Re.paginationIconPrevious,paginationComponent:Y=Re.paginationComponent,paginationComponentOptions:X=Re.paginationComponentOptions,responsive:J=Re.responsive,progressPending:K=Re.progressPending,progressComponent:Q=Re.progressComponent,persistTableHead:ee=Re.persistTableHead,noDataComponent:te=Re.noDataComponent,disabled:se=Re.disabled,noTableHead:ne=Re.noTableHead,noHeader:le=Re.noHeader,fixedHeader:ie=Re.fixedHeader,fixedHeaderScrollHeight:oe=Re.fixedHeaderScrollHeight,pagination:ce=Re.pagination,subHeader:de=Re.subHeader,subHeaderAlign:ue=Re.subHeaderAlign,subHeaderWrap:pe=Re.subHeaderWrap,subHeaderComponent:he=Re.subHeaderComponent,noContextMenu:me=Re.noContextMenu,contextMessage:fe=Re.contextMessage,contextActions:ve=Re.contextActions,contextComponent:be=Re.contextComponent,expandableRows:ke=Re.expandableRows,onRowClicked:Me=Re.onRowClicked,onRowDoubleClicked:Ne=Re.onRowDoubleClicked,onRowMouseEnter:Pe=Re.onRowMouseEnter,onRowMouseLeave:Oe=Re.onRowMouseLeave,sortIcon:Fe=Re.sortIcon,onSort:Le=Re.onSort,sortFunction:Ie=Re.sortFunction,sortServer:Ae=Re.sortServer,expandableRowsComponent:De=Re.expandableRowsComponent,expandableRowsComponentProps:Te=Re.expandableRowsComponentProps,expandableRowDisabled:$e=Re.expandableRowDisabled,expandableRowsHideExpander:Be=Re.expandableRowsHideExpander,expandOnRowClicked:ze=Re.expandOnRowClicked,expandOnRowDoubleClicked:Ve=Re.expandOnRowDoubleClicked,expandableRowExpanded:Ue=Re.expandableRowExpanded,expandableInheritConditionalStyles:We=Re.expandableInheritConditionalStyles,defaultSortFieldId:qe=Re.defaultSortFieldId,defaultSortAsc:Ye=Re.defaultSortAsc,clearSelectedRows:Ze=Re.clearSelectedRows,conditionalRowStyles:Ke=Re.conditionalRowStyles,theme:Qe=Re.theme,customStyles:et=Re.customStyles,direction:tt=Re.direction,onColumnOrderChange:st=Re.onColumnOrderChange,className:nt}=e,{tableColumns:rt,draggingColumnId:lt,handleDragStart:at,handleDragEnter:it,handleDragOver:ot,handleDragLeave:ct,handleDragEnd:dt,defaultSortDirection:ut,defaultSortColumn:pt}=Je(s,st,qe,Ye),[{rowsPerPage:ht,currentPage:mt,selectedRows:gt,allSelected:ft,selectedCount:vt,selectedColumn:bt,sortDirection:yt,toggleOnSelectedRowsChange:wt},Et]=i.useReducer(_,{allSelected:!1,selectedCount:0,selectedRows:[],selectedColumn:pt,toggleOnSelectedRowsChange:!1,sortDirection:ut,currentPage:$,rowsPerPage:z,selectedRowsFlag:!1,contextMessage:Re.contextMessage}),{persistSelectedOnSort:_t=!1,persistSelectedOnPageChange:Ct=!1}=H,xt=!(!T||!Ct&&!_t),St=ce&&!K&&t.length>0,kt=Y||He,Mt=i.useMemo((()=>((e={},t="default",s="default")=>{const n=Xe[t]?t:s;return Ge({table:{style:{color:(r=Xe[n]).text.primary,backgroundColor:r.background.default}},tableWrapper:{style:{display:"table"}},responsiveWrapper:{style:{}},header:{style:{fontSize:"22px",color:r.text.primary,backgroundColor:r.background.default,minHeight:"56px",paddingLeft:"16px",paddingRight:"8px"}},subHeader:{style:{backgroundColor:r.background.default,minHeight:"52px"}},head:{style:{color:r.text.primary,fontSize:"12px",fontWeight:500}},headRow:{style:{backgroundColor:r.background.default,minHeight:"52px",borderBottomWidth:"1px",borderBottomColor:r.divider.default,borderBottomStyle:"solid"},denseStyle:{minHeight:"32px"}},headCells:{style:{paddingLeft:"16px",paddingRight:"16px"},draggingStyle:{cursor:"move"}},contextMenu:{style:{backgroundColor:r.context.background,fontSize:"18px",fontWeight:400,color:r.context.text,paddingLeft:"16px",paddingRight:"8px",transform:"translate3d(0, -100%, 0)",transitionDuration:"125ms",transitionTimingFunction:"cubic-bezier(0, 0, 0.2, 1)",willChange:"transform"},activeStyle:{transform:"translate3d(0, 0, 0)"}},cells:{style:{paddingLeft:"16px",paddingRight:"16px",wordBreak:"break-word"},draggingStyle:{}},rows:{style:{fontSize:"13px",fontWeight:400,color:r.text.primary,backgroundColor:r.background.default,minHeight:"48px","&:not(:last-of-type)":{borderBottomStyle:"solid",borderBottomWidth:"1px",borderBottomColor:r.divider.default}},denseStyle:{minHeight:"32px"},selectedHighlightStyle:{"&:nth-of-type(n)":{color:r.selected.text,backgroundColor:r.selected.default,borderBottomColor:r.background.default}},highlightOnHoverStyle:{color:r.highlightOnHover.text,backgroundColor:r.highlightOnHover.default,transitionDuration:"0.15s",transitionProperty:"background-color",borderBottomColor:r.background.default,outlineStyle:"solid",outlineWidth:"1px",outlineColor:r.background.default},stripedStyle:{color:r.striped.text,backgroundColor:r.striped.default}},expanderRow:{style:{color:r.text.primary,backgroundColor:r.background.default}},expanderCell:{style:{flex:"0 0 48px"}},expanderButton:{style:{color:r.button.default,fill:r.button.default,backgroundColor:"transparent",borderRadius:"2px",transition:"0.25s",height:"100%",width:"100%","&:hover:enabled":{cursor:"pointer"},"&:disabled":{color:r.button.disabled},"&:hover:not(:disabled)":{cursor:"pointer",backgroundColor:r.button.hover},"&:focus":{outline:"none",backgroundColor:r.button.focus},svg:{margin:"auto"}}},pagination:{style:{color:r.text.secondary,fontSize:"13px",minHeight:"56px",backgroundColor:r.background.default,borderTopStyle:"solid",borderTopWidth:"1px",borderTopColor:r.divider.default},pageButtonsStyle:{borderRadius:"50%",height:"40px",width:"40px",padding:"8px",margin:"px",cursor:"pointer",transition:"0.4s",color:r.button.default,fill:r.button.default,backgroundColor:"transparent","&:disabled":{cursor:"unset",color:r.button.disabled,fill:r.button.disabled},"&:hover:not(:disabled)":{backgroundColor:r.button.hover},"&:focus":{outline:"none",backgroundColor:r.button.focus}}},noData:{style:{display:"flex",alignItems:"center",justifyContent:"center",color:r.text.primary,backgroundColor:r.background.default}},progress:{style:{display:"flex",alignItems:"center",justifyContent:"center",color:r.text.primary,backgroundColor:r.background.default}}},e);var r})(et,Qe)),[et,Qe]),Nt=i.useMemo((()=>Object.assign({},"auto"!==tt&&{dir:tt})),[tt]),Pt=i.useMemo((()=>{if(Ae)return t;if((null==bt?void 0:bt.sortFunction)&&"function"==typeof bt.sortFunction){const e=bt.sortFunction,s=yt===a.ASC?e:(t,s)=>-1*e(t,s);return[...t].sort(s)}return function(e,t,s,n){return t?n&&"function"==typeof n?n(e.slice(0),t,s):e.slice(0).sort(((e,n)=>{let r,l;if("string"==typeof t?(r=u(e,t),l=u(n,t)):(r=t(e),l=t(n)),"asc"===s){if(r<l)return-1;if(r>l)return 1}if("desc"===s){if(r>l)return-1;if(r<l)return 1}return 0})):e}(t,null==bt?void 0:bt.selector,yt,Ie)}),[Ae,bt,yt,t,Ie]),Rt=i.useMemo((()=>{if(ce&&!T){const e=mt*ht,t=e-ht;return Pt.slice(t,e)}return Pt}),[mt,ce,T,ht,Pt]),Ot=i.useCallback((e=>{Et(e)}),[]),Ft=i.useCallback((e=>{Et(e)}),[]),Lt=i.useCallback((e=>{Et(e)}),[]),It=i.useCallback(((e,t)=>Me(e,t)),[Me]),At=i.useCallback(((e,t)=>Ne(e,t)),[Ne]),Dt=i.useCallback(((e,t)=>Pe(e,t)),[Pe]),Tt=i.useCallback(((e,t)=>Oe(e,t)),[Oe]),Ht=i.useCallback((e=>Et({type:"CHANGE_PAGE",page:e,paginationServer:T,visibleOnly:C,persistSelectedOnPageChange:Ct})),[T,Ct,C]),jt=i.useCallback((e=>{const t=g(j||Rt.length,e),s=f(mt,t);T||Ht(s),Et({type:"CHANGE_ROWS_PER_PAGE",page:s,rowsPerPage:e})}),[mt,Ht,T,j,Rt.length]);if(ce&&!T&&Pt.length>0&&0===Rt.length){const e=g(Pt.length,ht),t=f(mt,e);Ht(t)}je((()=>{L({allSelected:ft,selectedCount:vt,selectedRows:gt.slice(0)})}),[wt]),je((()=>{Le(bt,yt,Pt.slice(0))}),[bt,yt]),je((()=>{D(mt,j||Pt.length)}),[mt]),je((()=>{A(ht,mt)}),[ht]),je((()=>{Ht($)}),[$,B]),je((()=>{if(ce&&T&&j>0){const e=g(j,ht),t=f(mt,e);mt!==t&&Ht(t)}}),[j]),i.useEffect((()=>{Et({type:"CLEAR_SELECTED_ROWS",selectedRowsFlag:Ze})}),[b,Ze]),i.useEffect((()=>{if(!S)return;const e=Pt.filter((e=>S(e))),t=b?e.slice(0,1):e;Et({type:"SELECT_MULTIPLE_ROWS",keyField:o,selectedRows:t,totalRows:Pt.length,mergeSelections:xt})}),[t,S]);const $t=C?Rt:Pt,Bt=Ct||b||E;return i.createElement(r.ThemeProvider,{theme:Mt},!le&&(!!n||!!l)&&i.createElement(ge,{title:n,actions:l,showMenu:!me,selectedCount:vt,direction:tt,contextActions:ve,contextComponent:be,contextMessage:fe}),de&&i.createElement(ye,{align:ue,wrapContent:pe},he),i.createElement(Ee,Object.assign({responsive:J,fixedHeader:ie,fixedHeaderScrollHeight:oe,className:nt},Nt),i.createElement(Ce,null,K&&!ee&&i.createElement(_e,null,Q),i.createElement(x,{disabled:se,className:"rdt_Table",role:"table"},!ne&&(!!ee||Pt.length>0&&!K)&&i.createElement(k,{className:"rdt_TableHead",role:"rowgroup",fixedHeader:ie},i.createElement(M,{className:"rdt_TableHeadRow",role:"row",dense:m},v&&(Bt?i.createElement(O,{style:{flex:"0 0 48px"}}):i.createElement(ae,{allSelected:ft,selectedRows:gt,selectableRowsComponent:P,selectableRowsComponentProps:R,selectableRowDisabled:N,rowData:$t,keyField:o,mergeSelections:xt,onSelectAllRows:Ft})),ke&&!Be&&i.createElement(xe,null),rt.map((e=>i.createElement(re,{key:e.id,column:e,selectedColumn:bt,disabled:K||0===Pt.length,pagination:ce,paginationServer:T,persistSelectedOnSort:_t,selectableRowsVisibleOnly:C,sortDirection:yt,sortIcon:Fe,sortServer:Ae,onSort:Ot,onDragStart:at,onDragOver:ot,onDragEnd:dt,onDragEnter:it,onDragLeave:ct,draggingColumnId:lt}))))),!Pt.length&&!K&&i.createElement(Se,null,te),K&&ee&&i.createElement(_e,null,Q),!K&&Pt.length>0&&i.createElement(we,{className:"rdt_TableBody",role:"rowgroup"},Rt.map(((e,t)=>{const s=d(e,o),n=function(e=""){return"number"!=typeof e&&(!e||0===e.length)}(s)?t:s,r=y(e,gt,o),l=!!(ke&&Ue&&Ue(e)),a=!!(ke&&$e&&$e(e));return i.createElement(Z,{id:n,key:n,keyField:o,"data-row-id":n,columns:rt,row:e,rowCount:Pt.length,rowIndex:t,selectableRows:v,expandableRows:ke,expandableIcon:I,highlightOnHover:p,pointerOnHover:h,dense:m,expandOnRowClicked:ze,expandOnRowDoubleClicked:Ve,expandableRowsComponent:De,expandableRowsComponentProps:Te,expandableRowsHideExpander:Be,defaultExpanderDisabled:a,defaultExpanded:l,expandableInheritConditionalStyles:We,conditionalRowStyles:Ke,selected:r,selectableRowsHighlight:w,selectableRowsComponent:P,selectableRowsComponentProps:R,selectableRowDisabled:N,selectableRowsSingle:b,striped:c,onRowExpandToggled:F,onRowClicked:It,onRowDoubleClicked:At,onRowMouseEnter:Dt,onRowMouseLeave:Tt,onSelectedRow:Lt,draggingColumnId:lt,onDragStart:at,onDragOver:ot,onDragEnd:dt,onDragEnter:it,onDragLeave:ct})})))))),St&&i.createElement("div",null,i.createElement(kt,{onChangePage:Ht,onChangeRowsPerPage:jt,rowCount:j||Pt.length,currentPage:mt,rowsPerPage:ht,direction:tt,paginationRowsPerPageOptions:V,paginationIconLastPage:U,paginationIconFirstPage:W,paginationIconNext:q,paginationIconPrevious:G,paginationComponentOptions:X})))}));t.jG=function(e="default",t,s="default"){return Xe[e]||(Xe[e]=Ge(Xe[s],t||{})),Xe[e]=Ge(Xe[e],t||{}),Xe[e]},t.ZP=Ze},921:function(e,t){"use strict";var s,n=Symbol.for("react.element"),r=Symbol.for("react.portal"),l=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),o=Symbol.for("react.provider"),c=Symbol.for("react.context"),d=Symbol.for("react.server_context"),u=Symbol.for("react.forward_ref"),p=Symbol.for("react.suspense"),h=Symbol.for("react.suspense_list"),m=Symbol.for("react.memo"),g=Symbol.for("react.lazy"),f=Symbol.for("react.offscreen");s=Symbol.for("react.module.reference"),t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===l||e===i||e===a||e===p||e===h||e===f||"object"==typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===m||e.$$typeof===o||e.$$typeof===c||e.$$typeof===u||e.$$typeof===s||void 0!==e.getModuleId)},t.typeOf=function(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case l:case i:case a:case p:case h:return e;default:switch(e=e&&e.$$typeof){case d:case c:case u:case g:case m:case o:return e;default:return t}}case r:return t}}}},864:function(e,t,s){"use strict";e.exports=s(921)},774:function(e){e.exports=function(e,t,s,n){var r=s?s.call(n,e,t):void 0;if(void 0!==r)return!!r;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var l=Object.keys(e),a=Object.keys(t);if(l.length!==a.length)return!1;for(var i=Object.prototype.hasOwnProperty.bind(t),o=0;o<l.length;o++){var c=l[o];if(!i(c))return!1;var d=e[c],u=t[c];if(!1===(r=s?s.call(n,d,u,c):void 0)||void 0===r&&d!==u)return!1}return!0}},94:function(e,t,s){"use strict";s.r(t),s.d(t,{ServerStyleSheet:function(){return Be},StyleSheetConsumer:function(){return le},StyleSheetContext:function(){return re},StyleSheetManager:function(){return ue},ThemeConsumer:function(){return Le},ThemeContext:function(){return Fe},ThemeProvider:function(){return Ie},__PRIVATE__:function(){return Ue},createGlobalStyle:function(){return je},css:function(){return Ee},default:function(){return We},isStyledComponent:function(){return E},keyframes:function(){return $e},useTheme:function(){return Ve},version:function(){return C},withTheme:function(){return ze}});var n=s(864),r=s(196),l=s.n(r),a=s(774),i=s.n(a),o=function(e){function t(e,n,o,c,p){for(var h,m,g,f,w,_=0,C=0,x=0,S=0,k=0,F=0,I=g=h=0,D=0,T=0,H=0,j=0,$=o.length,B=$-1,z="",V="",U="",W="";D<$;){if(m=o.charCodeAt(D),D===B&&0!==C+S+x+_&&(0!==C&&(m=47===C?10:47),S=x=_=0,$++,B++),0===C+S+x+_){if(D===B&&(0<T&&(z=z.replace(u,"")),0<z.trim().length)){switch(m){case 32:case 9:case 59:case 13:case 10:break;default:z+=o.charAt(D)}m=59}switch(m){case 123:for(h=(z=z.trim()).charCodeAt(0),g=1,j=++D;D<$;){switch(m=o.charCodeAt(D)){case 123:g++;break;case 125:g--;break;case 47:switch(m=o.charCodeAt(D+1)){case 42:case 47:e:{for(I=D+1;I<B;++I)switch(o.charCodeAt(I)){case 47:if(42===m&&42===o.charCodeAt(I-1)&&D+2!==I){D=I+1;break e}break;case 10:if(47===m){D=I+1;break e}}D=I}}break;case 91:m++;case 40:m++;case 34:case 39:for(;D++<B&&o.charCodeAt(D)!==m;);}if(0===g)break;D++}if(g=o.substring(j,D),0===h&&(h=(z=z.replace(d,"").trim()).charCodeAt(0)),64===h){switch(0<T&&(z=z.replace(u,"")),m=z.charCodeAt(1)){case 100:case 109:case 115:case 45:T=n;break;default:T=O}if(j=(g=t(n,T,g,m,p+1)).length,0<L&&(w=i(3,g,T=s(O,z,H),n,N,M,j,m,p,c),z=T.join(""),void 0!==w&&0===(j=(g=w.trim()).length)&&(m=0,g="")),0<j)switch(m){case 115:z=z.replace(E,a);case 100:case 109:case 45:g=z+"{"+g+"}";break;case 107:g=(z=z.replace(v,"$1 $2"))+"{"+g+"}",g=1===R||2===R&&l("@"+g,3)?"@-webkit-"+g+"@"+g:"@"+g;break;default:g=z+g,112===c&&(V+=g,g="")}else g=""}else g=t(n,s(n,z,H),g,c,p+1);U+=g,g=H=T=I=h=0,z="",m=o.charCodeAt(++D);break;case 125:case 59:if(1<(j=(z=(0<T?z.replace(u,""):z).trim()).length))switch(0===I&&(h=z.charCodeAt(0),45===h||96<h&&123>h)&&(j=(z=z.replace(" ",":")).length),0<L&&void 0!==(w=i(1,z,n,e,N,M,V.length,c,p,c))&&0===(j=(z=w.trim()).length)&&(z="\0\0"),h=z.charCodeAt(0),m=z.charCodeAt(1),h){case 0:break;case 64:if(105===m||99===m){W+=z+o.charAt(D);break}default:58!==z.charCodeAt(j-1)&&(V+=r(z,h,m,z.charCodeAt(2)))}H=T=I=h=0,z="",m=o.charCodeAt(++D)}}switch(m){case 13:case 10:47===C?C=0:0===1+h&&107!==c&&0<z.length&&(T=1,z+="\0"),0<L*A&&i(0,z,n,e,N,M,V.length,c,p,c),M=1,N++;break;case 59:case 125:if(0===C+S+x+_){M++;break}default:switch(M++,f=o.charAt(D),m){case 9:case 32:if(0===S+_+C)switch(k){case 44:case 58:case 9:case 32:f="";break;default:32!==m&&(f=" ")}break;case 0:f="\\0";break;case 12:f="\\f";break;case 11:f="\\v";break;case 38:0===S+C+_&&(T=H=1,f="\f"+f);break;case 108:if(0===S+C+_+P&&0<I)switch(D-I){case 2:112===k&&58===o.charCodeAt(D-3)&&(P=k);case 8:111===F&&(P=F)}break;case 58:0===S+C+_&&(I=D);break;case 44:0===C+x+S+_&&(T=1,f+="\r");break;case 34:case 39:0===C&&(S=S===m?0:0===S?m:S);break;case 91:0===S+C+x&&_++;break;case 93:0===S+C+x&&_--;break;case 41:0===S+C+_&&x--;break;case 40:0===S+C+_&&(0===h&&(2*k+3*F==533||(h=1)),x++);break;case 64:0===C+x+S+_+I+g&&(g=1);break;case 42:case 47:if(!(0<S+_+x))switch(C){case 0:switch(2*m+3*o.charCodeAt(D+1)){case 235:C=47;break;case 220:j=D,C=42}break;case 42:47===m&&42===k&&j+2!==D&&(33===o.charCodeAt(j+2)&&(V+=o.substring(j,D+1)),f="",C=0)}}0===C&&(z+=f)}F=k,k=m,D++}if(0<(j=V.length)){if(T=n,0<L&&void 0!==(w=i(2,V,T,e,N,M,j,c,p,c))&&0===(V=w).length)return W+V+U;if(V=T.join(",")+"{"+V+"}",0!=R*P){switch(2!==R||l(V,2)||(P=0),P){case 111:V=V.replace(y,":-moz-$1")+V;break;case 112:V=V.replace(b,"::-webkit-input-$1")+V.replace(b,"::-moz-$1")+V.replace(b,":-ms-input-$1")+V}P=0}}return W+V+U}function s(e,t,s){var r=t.trim().split(g);t=r;var l=r.length,a=e.length;switch(a){case 0:case 1:var i=0;for(e=0===a?"":e[0]+" ";i<l;++i)t[i]=n(e,t[i],s).trim();break;default:var o=i=0;for(t=[];i<l;++i)for(var c=0;c<a;++c)t[o++]=n(e[c]+" ",r[i],s).trim()}return t}function n(e,t,s){var n=t.charCodeAt(0);switch(33>n&&(n=(t=t.trim()).charCodeAt(0)),n){case 38:return t.replace(f,"$1"+e.trim());case 58:return e.trim()+t.replace(f,"$1"+e.trim());default:if(0<1*s&&0<t.indexOf("\f"))return t.replace(f,(58===e.charCodeAt(0)?"":"$1")+e.trim())}return e+t}function r(e,t,s,n){var a=e+";",i=2*t+3*s+4*n;if(944===i){e=a.indexOf(":",9)+1;var o=a.substring(e,a.length-1).trim();return o=a.substring(0,e).trim()+o+";",1===R||2===R&&l(o,1)?"-webkit-"+o+o:o}if(0===R||2===R&&!l(a,1))return a;switch(i){case 1015:return 97===a.charCodeAt(10)?"-webkit-"+a+a:a;case 951:return 116===a.charCodeAt(3)?"-webkit-"+a+a:a;case 963:return 110===a.charCodeAt(5)?"-webkit-"+a+a:a;case 1009:if(100!==a.charCodeAt(4))break;case 969:case 942:return"-webkit-"+a+a;case 978:return"-webkit-"+a+"-moz-"+a+a;case 1019:case 983:return"-webkit-"+a+"-moz-"+a+"-ms-"+a+a;case 883:if(45===a.charCodeAt(8))return"-webkit-"+a+a;if(0<a.indexOf("image-set(",11))return a.replace(k,"$1-webkit-$2")+a;break;case 932:if(45===a.charCodeAt(4))switch(a.charCodeAt(5)){case 103:return"-webkit-box-"+a.replace("-grow","")+"-webkit-"+a+"-ms-"+a.replace("grow","positive")+a;case 115:return"-webkit-"+a+"-ms-"+a.replace("shrink","negative")+a;case 98:return"-webkit-"+a+"-ms-"+a.replace("basis","preferred-size")+a}return"-webkit-"+a+"-ms-"+a+a;case 964:return"-webkit-"+a+"-ms-flex-"+a+a;case 1023:if(99!==a.charCodeAt(8))break;return"-webkit-box-pack"+(o=a.substring(a.indexOf(":",15)).replace("flex-","").replace("space-between","justify"))+"-webkit-"+a+"-ms-flex-pack"+o+a;case 1005:return h.test(a)?a.replace(p,":-webkit-")+a.replace(p,":-moz-")+a:a;case 1e3:switch(t=(o=a.substring(13).trim()).indexOf("-")+1,o.charCodeAt(0)+o.charCodeAt(t)){case 226:o=a.replace(w,"tb");break;case 232:o=a.replace(w,"tb-rl");break;case 220:o=a.replace(w,"lr");break;default:return a}return"-webkit-"+a+"-ms-"+o+a;case 1017:if(-1===a.indexOf("sticky",9))break;case 975:switch(t=(a=e).length-10,i=(o=(33===a.charCodeAt(t)?a.substring(0,t):a).substring(e.indexOf(":",7)+1).trim()).charCodeAt(0)+(0|o.charCodeAt(7))){case 203:if(111>o.charCodeAt(8))break;case 115:a=a.replace(o,"-webkit-"+o)+";"+a;break;case 207:case 102:a=a.replace(o,"-webkit-"+(102<i?"inline-":"")+"box")+";"+a.replace(o,"-webkit-"+o)+";"+a.replace(o,"-ms-"+o+"box")+";"+a}return a+";";case 938:if(45===a.charCodeAt(5))switch(a.charCodeAt(6)){case 105:return o=a.replace("-items",""),"-webkit-"+a+"-webkit-box-"+o+"-ms-flex-"+o+a;case 115:return"-webkit-"+a+"-ms-flex-item-"+a.replace(C,"")+a;default:return"-webkit-"+a+"-ms-flex-line-pack"+a.replace("align-content","").replace(C,"")+a}break;case 973:case 989:if(45!==a.charCodeAt(3)||122===a.charCodeAt(4))break;case 931:case 953:if(!0===S.test(e))return 115===(o=e.substring(e.indexOf(":")+1)).charCodeAt(0)?r(e.replace("stretch","fill-available"),t,s,n).replace(":fill-available",":stretch"):a.replace(o,"-webkit-"+o)+a.replace(o,"-moz-"+o.replace("fill-",""))+a;break;case 962:if(a="-webkit-"+a+(102===a.charCodeAt(5)?"-ms-"+a:"")+a,211===s+n&&105===a.charCodeAt(13)&&0<a.indexOf("transform",10))return a.substring(0,a.indexOf(";",27)+1).replace(m,"$1-webkit-$2")+a}return a}function l(e,t){var s=e.indexOf(1===t?":":"{"),n=e.substring(0,3!==t?s:10);return s=e.substring(s+1,e.length-1),I(2!==t?n:n.replace(x,"$1"),s,t)}function a(e,t){var s=r(t,t.charCodeAt(0),t.charCodeAt(1),t.charCodeAt(2));return s!==t+";"?s.replace(_," or ($1)").substring(4):"("+t+")"}function i(e,t,s,n,r,l,a,i,o,d){for(var u,p=0,h=t;p<L;++p)switch(u=F[p].call(c,e,h,s,n,r,l,a,i,o,d)){case void 0:case!1:case!0:case null:break;default:h=u}if(h!==t)return h}function o(e){return void 0!==(e=e.prefix)&&(I=null,e?"function"!=typeof e?R=1:(R=2,I=e):R=0),o}function c(e,s){var n=e;if(33>n.charCodeAt(0)&&(n=n.trim()),n=[n],0<L){var r=i(-1,s,n,n,N,M,0,0,0,0);void 0!==r&&"string"==typeof r&&(s=r)}var l=t(O,n,s,0,0);return 0<L&&void 0!==(r=i(-2,l,n,n,N,M,l.length,0,0,0))&&(l=r),P=0,M=N=1,l}var d=/^\0+/g,u=/[\0\r\f]/g,p=/: */g,h=/zoo|gra/,m=/([,: ])(transform)/g,g=/,\r+?/g,f=/([\t\r\n ])*\f?&/g,v=/@(k\w+)\s*(\S*)\s*/,b=/::(place)/g,y=/:(read-only)/g,w=/[svh]\w+-[tblr]{2}/,E=/\(\s*(.*)\s*\)/g,_=/([\s\S]*?);/g,C=/-self|flex-/g,x=/[^]*?(:[rp][el]a[\w-]+)[^]*/,S=/stretch|:\s*\w+\-(?:conte|avail)/,k=/([^-])(image-set\()/,M=1,N=1,P=0,R=1,O=[],F=[],L=0,I=null,A=0;return c.use=function e(t){switch(t){case void 0:case null:L=F.length=0;break;default:if("function"==typeof t)F[L++]=t;else if("object"==typeof t)for(var s=0,n=t.length;s<n;++s)e(t[s]);else A=0|!!t}return e},c.set=o,void 0!==e&&o(e),c},c={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},d=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,u=function(e){var t=Object.create(null);return function(e){return void 0===t[e]&&(t[e]=(s=e,d.test(s)||111===s.charCodeAt(0)&&110===s.charCodeAt(1)&&s.charCodeAt(2)<91)),t[e];var s}}(),p=s(679),h=s.n(p);function m(){return(m=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var s=arguments[t];for(var n in s)Object.prototype.hasOwnProperty.call(s,n)&&(e[n]=s[n])}return e}).apply(this,arguments)}var g=function(e,t){for(var s=[e[0]],n=0,r=t.length;n<r;n+=1)s.push(t[n],e[n+1]);return s},f=function(e){return null!==e&&"object"==typeof e&&"[object Object]"===(e.toString?e.toString():Object.prototype.toString.call(e))&&!(0,n.typeOf)(e)},v=Object.freeze([]),b=Object.freeze({});function y(e){return"function"==typeof e}function w(e){return e.displayName||e.name||"Component"}function E(e){return e&&"string"==typeof e.styledComponentId}var _="undefined"!=typeof process&&(process.env.REACT_APP_SC_ATTR||process.env.SC_ATTR)||"data-styled",C="5.3.6",x="undefined"!=typeof window&&"HTMLElement"in window,S=Boolean("boolean"==typeof SC_DISABLE_SPEEDY?SC_DISABLE_SPEEDY:"undefined"!=typeof process&&void 0!==process.env.REACT_APP_SC_DISABLE_SPEEDY&&""!==process.env.REACT_APP_SC_DISABLE_SPEEDY?"false"!==process.env.REACT_APP_SC_DISABLE_SPEEDY&&process.env.REACT_APP_SC_DISABLE_SPEEDY:"undefined"!=typeof process&&void 0!==process.env.SC_DISABLE_SPEEDY&&""!==process.env.SC_DISABLE_SPEEDY&&"false"!==process.env.SC_DISABLE_SPEEDY&&process.env.SC_DISABLE_SPEEDY),k={};function M(e){for(var t=arguments.length,s=new Array(t>1?t-1:0),n=1;n<t;n++)s[n-1]=arguments[n];throw new Error("An error occurred. See https://git.io/JUIaE#"+e+" for more information."+(s.length>0?" Args: "+s.join(", "):""))}var N=function(){function e(e){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=e}var t=e.prototype;return t.indexOfGroup=function(e){for(var t=0,s=0;s<e;s++)t+=this.groupSizes[s];return t},t.insertRules=function(e,t){if(e>=this.groupSizes.length){for(var s=this.groupSizes,n=s.length,r=n;e>=r;)(r<<=1)<0&&M(16,""+e);this.groupSizes=new Uint32Array(r),this.groupSizes.set(s),this.length=r;for(var l=n;l<r;l++)this.groupSizes[l]=0}for(var a=this.indexOfGroup(e+1),i=0,o=t.length;i<o;i++)this.tag.insertRule(a,t[i])&&(this.groupSizes[e]++,a++)},t.clearGroup=function(e){if(e<this.length){var t=this.groupSizes[e],s=this.indexOfGroup(e),n=s+t;this.groupSizes[e]=0;for(var r=s;r<n;r++)this.tag.deleteRule(s)}},t.getGroup=function(e){var t="";if(e>=this.length||0===this.groupSizes[e])return t;for(var s=this.groupSizes[e],n=this.indexOfGroup(e),r=n+s,l=n;l<r;l++)t+=this.tag.getRule(l)+"/*!sc*/\n";return t},e}(),P=new Map,R=new Map,O=1,F=function(e){if(P.has(e))return P.get(e);for(;R.has(O);)O++;var t=O++;return P.set(e,t),R.set(t,e),t},L=function(e){return R.get(e)},I=function(e,t){t>=O&&(O=t+1),P.set(e,t),R.set(t,e)},A="style["+_+'][data-styled-version="5.3.6"]',D=new RegExp("^"+_+'\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)'),T=function(e,t,s){for(var n,r=s.split(","),l=0,a=r.length;l<a;l++)(n=r[l])&&e.registerName(t,n)},H=function(e,t){for(var s=(t.textContent||"").split("/*!sc*/\n"),n=[],r=0,l=s.length;r<l;r++){var a=s[r].trim();if(a){var i=a.match(D);if(i){var o=0|parseInt(i[1],10),c=i[2];0!==o&&(I(c,o),T(e,c,i[3]),e.getTag().insertRules(o,n)),n.length=0}else n.push(a)}}},j=function(){return s.nc},$=function(e){var t=document.head,s=e||t,n=document.createElement("style"),r=function(e){for(var t=e.childNodes,s=t.length;s>=0;s--){var n=t[s];if(n&&1===n.nodeType&&n.hasAttribute(_))return n}}(s),l=void 0!==r?r.nextSibling:null;n.setAttribute(_,"active"),n.setAttribute("data-styled-version","5.3.6");var a=j();return a&&n.setAttribute("nonce",a),s.insertBefore(n,l),n},B=function(){function e(e){var t=this.element=$(e);t.appendChild(document.createTextNode("")),this.sheet=function(e){if(e.sheet)return e.sheet;for(var t=document.styleSheets,s=0,n=t.length;s<n;s++){var r=t[s];if(r.ownerNode===e)return r}M(17)}(t),this.length=0}var t=e.prototype;return t.insertRule=function(e,t){try{return this.sheet.insertRule(t,e),this.length++,!0}catch(e){return!1}},t.deleteRule=function(e){this.sheet.deleteRule(e),this.length--},t.getRule=function(e){var t=this.sheet.cssRules[e];return void 0!==t&&"string"==typeof t.cssText?t.cssText:""},e}(),z=function(){function e(e){var t=this.element=$(e);this.nodes=t.childNodes,this.length=0}var t=e.prototype;return t.insertRule=function(e,t){if(e<=this.length&&e>=0){var s=document.createTextNode(t),n=this.nodes[e];return this.element.insertBefore(s,n||null),this.length++,!0}return!1},t.deleteRule=function(e){this.element.removeChild(this.nodes[e]),this.length--},t.getRule=function(e){return e<this.length?this.nodes[e].textContent:""},e}(),V=function(){function e(e){this.rules=[],this.length=0}var t=e.prototype;return t.insertRule=function(e,t){return e<=this.length&&(this.rules.splice(e,0,t),this.length++,!0)},t.deleteRule=function(e){this.rules.splice(e,1),this.length--},t.getRule=function(e){return e<this.length?this.rules[e]:""},e}(),U=x,W={isServer:!x,useCSSOMInjection:!S},q=function(){function e(e,t,s){void 0===e&&(e=b),void 0===t&&(t={}),this.options=m({},W,{},e),this.gs=t,this.names=new Map(s),this.server=!!e.isServer,!this.server&&x&&U&&(U=!1,function(e){for(var t=document.querySelectorAll(A),s=0,n=t.length;s<n;s++){var r=t[s];r&&"active"!==r.getAttribute(_)&&(H(e,r),r.parentNode&&r.parentNode.removeChild(r))}}(this))}e.registerId=function(e){return F(e)};var t=e.prototype;return t.reconstructWithOptions=function(t,s){return void 0===s&&(s=!0),new e(m({},this.options,{},t),this.gs,s&&this.names||void 0)},t.allocateGSInstance=function(e){return this.gs[e]=(this.gs[e]||0)+1},t.getTag=function(){return this.tag||(this.tag=(s=(t=this.options).isServer,n=t.useCSSOMInjection,r=t.target,e=s?new V(r):n?new B(r):new z(r),new N(e)));var e,t,s,n,r},t.hasNameForId=function(e,t){return this.names.has(e)&&this.names.get(e).has(t)},t.registerName=function(e,t){if(F(e),this.names.has(e))this.names.get(e).add(t);else{var s=new Set;s.add(t),this.names.set(e,s)}},t.insertRules=function(e,t,s){this.registerName(e,t),this.getTag().insertRules(F(e),s)},t.clearNames=function(e){this.names.has(e)&&this.names.get(e).clear()},t.clearRules=function(e){this.getTag().clearGroup(F(e)),this.clearNames(e)},t.clearTag=function(){this.tag=void 0},t.toString=function(){return function(e){for(var t=e.getTag(),s=t.length,n="",r=0;r<s;r++){var l=L(r);if(void 0!==l){var a=e.names.get(l),i=t.getGroup(r);if(a&&i&&a.size){var o=_+".g"+r+'[id="'+l+'"]',c="";void 0!==a&&a.forEach((function(e){e.length>0&&(c+=e+",")})),n+=""+i+o+'{content:"'+c+'"}/*!sc*/\n'}}}return n}(this)},e}(),G=/(a)(d)/gi,Y=function(e){return String.fromCharCode(e+(e>25?39:97))};function X(e){var t,s="";for(t=Math.abs(e);t>52;t=t/52|0)s=Y(t%52)+s;return(Y(t%52)+s).replace(G,"$1-$2")}var J=function(e,t){for(var s=t.length;s;)e=33*e^t.charCodeAt(--s);return e},Z=function(e){return J(5381,e)};function K(e){for(var t=0;t<e.length;t+=1){var s=e[t];if(y(s)&&!E(s))return!1}return!0}var Q=Z("5.3.6"),ee=function(){function e(e,t,s){this.rules=e,this.staticRulesId="",this.isStatic=(void 0===s||s.isStatic)&&K(e),this.componentId=t,this.baseHash=J(Q,t),this.baseStyle=s,q.registerId(t)}return e.prototype.generateAndInjectStyles=function(e,t,s){var n=this.componentId,r=[];if(this.baseStyle&&r.push(this.baseStyle.generateAndInjectStyles(e,t,s)),this.isStatic&&!s.hash)if(this.staticRulesId&&t.hasNameForId(n,this.staticRulesId))r.push(this.staticRulesId);else{var l=ye(this.rules,e,t,s).join(""),a=X(J(this.baseHash,l)>>>0);if(!t.hasNameForId(n,a)){var i=s(l,"."+a,void 0,n);t.insertRules(n,a,i)}r.push(a),this.staticRulesId=a}else{for(var o=this.rules.length,c=J(this.baseHash,s.hash),d="",u=0;u<o;u++){var p=this.rules[u];if("string"==typeof p)d+=p;else if(p){var h=ye(p,e,t,s),m=Array.isArray(h)?h.join(""):h;c=J(c,m+u),d+=m}}if(d){var g=X(c>>>0);if(!t.hasNameForId(n,g)){var f=s(d,"."+g,void 0,n);t.insertRules(n,g,f)}r.push(g)}}return r.join(" ")},e}(),te=/^\s*\/\/.*$/gm,se=[":","[",".","#"];function ne(e){var t,s,n,r,l=void 0===e?b:e,a=l.options,i=void 0===a?b:a,c=l.plugins,d=void 0===c?v:c,u=new o(i),p=[],h=function(e){function t(t){if(t)try{e(t+"}")}catch(e){}}return function(s,n,r,l,a,i,o,c,d,u){switch(s){case 1:if(0===d&&64===n.charCodeAt(0))return e(n+";"),"";break;case 2:if(0===c)return n+"/*|*/";break;case 3:switch(c){case 102:case 112:return e(r[0]+n),"";default:return n+(0===u?"/*|*/":"")}case-2:n.split("/*|*/}").forEach(t)}}}((function(e){p.push(e)})),m=function(e,n,l){return 0===n&&-1!==se.indexOf(l[s.length])||l.match(r)?e:"."+t};function g(e,l,a,i){void 0===i&&(i="&");var o=e.replace(te,""),c=l&&a?a+" "+l+" { "+o+" }":o;return t=i,s=l,n=new RegExp("\\"+s+"\\b","g"),r=new RegExp("(\\"+s+"\\b){2,}"),u(a||!l?"":l,c)}return u.use([].concat(d,[function(e,t,r){2===e&&r.length&&r[0].lastIndexOf(s)>0&&(r[0]=r[0].replace(n,m))},h,function(e){if(-2===e){var t=p;return p=[],t}}])),g.hash=d.length?d.reduce((function(e,t){return t.name||M(15),J(e,t.name)}),5381).toString():"",g}var re=l().createContext(),le=re.Consumer,ae=l().createContext(),ie=(ae.Consumer,new q),oe=ne();function ce(){return(0,r.useContext)(re)||ie}function de(){return(0,r.useContext)(ae)||oe}function ue(e){var t=(0,r.useState)(e.stylisPlugins),s=t[0],n=t[1],a=ce(),o=(0,r.useMemo)((function(){var t=a;return e.sheet?t=e.sheet:e.target&&(t=t.reconstructWithOptions({target:e.target},!1)),e.disableCSSOMInjection&&(t=t.reconstructWithOptions({useCSSOMInjection:!1})),t}),[e.disableCSSOMInjection,e.sheet,e.target]),c=(0,r.useMemo)((function(){return ne({options:{prefix:!e.disableVendorPrefixes},plugins:s})}),[e.disableVendorPrefixes,s]);return(0,r.useEffect)((function(){i()(s,e.stylisPlugins)||n(e.stylisPlugins)}),[e.stylisPlugins]),l().createElement(re.Provider,{value:o},l().createElement(ae.Provider,{value:c},e.children))}var pe=function(){function e(e,t){var s=this;this.inject=function(e,t){void 0===t&&(t=oe);var n=s.name+t.hash;e.hasNameForId(s.id,n)||e.insertRules(s.id,n,t(s.rules,n,"@keyframes"))},this.toString=function(){return M(12,String(s.name))},this.name=e,this.id="sc-keyframes-"+e,this.rules=t}return e.prototype.getName=function(e){return void 0===e&&(e=oe),this.name+e.hash},e}(),he=/([A-Z])/,me=/([A-Z])/g,ge=/^ms-/,fe=function(e){return"-"+e.toLowerCase()};function ve(e){return he.test(e)?e.replace(me,fe).replace(ge,"-ms-"):e}var be=function(e){return null==e||!1===e||""===e};function ye(e,t,s,n){if(Array.isArray(e)){for(var r,l=[],a=0,i=e.length;a<i;a+=1)""!==(r=ye(e[a],t,s,n))&&(Array.isArray(r)?l.push.apply(l,r):l.push(r));return l}return be(e)?"":E(e)?"."+e.styledComponentId:y(e)?"function"!=typeof(o=e)||o.prototype&&o.prototype.isReactComponent||!t?e:ye(e(t),t,s,n):e instanceof pe?s?(e.inject(s,n),e.getName(n)):e:f(e)?function e(t,s){var n,r,l=[];for(var a in t)t.hasOwnProperty(a)&&!be(t[a])&&(Array.isArray(t[a])&&t[a].isCss||y(t[a])?l.push(ve(a)+":",t[a],";"):f(t[a])?l.push.apply(l,e(t[a],a)):l.push(ve(a)+": "+(n=a,(null==(r=t[a])||"boolean"==typeof r||""===r?"":"number"!=typeof r||0===r||n in c?String(r).trim():r+"px")+";")));return s?[s+" {"].concat(l,["}"]):l}(e):e.toString();var o}var we=function(e){return Array.isArray(e)&&(e.isCss=!0),e};function Ee(e){for(var t=arguments.length,s=new Array(t>1?t-1:0),n=1;n<t;n++)s[n-1]=arguments[n];return y(e)||f(e)?we(ye(g(v,[e].concat(s)))):0===s.length&&1===e.length&&"string"==typeof e[0]?e:we(ye(g(e,s)))}new Set;var _e=function(e,t,s){return void 0===s&&(s=b),e.theme!==s.theme&&e.theme||t||s.theme},Ce=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,xe=/(^-|-$)/g;function Se(e){return e.replace(Ce,"-").replace(xe,"")}var ke=function(e){return X(Z(e)>>>0)};function Me(e){return"string"==typeof e&&!0}var Ne=function(e){return"function"==typeof e||"object"==typeof e&&null!==e&&!Array.isArray(e)},Pe=function(e){return"__proto__"!==e&&"constructor"!==e&&"prototype"!==e};function Re(e,t,s){var n=e[s];Ne(t)&&Ne(n)?Oe(n,t):e[s]=t}function Oe(e){for(var t=arguments.length,s=new Array(t>1?t-1:0),n=1;n<t;n++)s[n-1]=arguments[n];for(var r=0,l=s;r<l.length;r++){var a=l[r];if(Ne(a))for(var i in a)Pe(i)&&Re(e,a[i],i)}return e}var Fe=l().createContext(),Le=Fe.Consumer;function Ie(e){var t=(0,r.useContext)(Fe),s=(0,r.useMemo)((function(){return function(e,t){return e?y(e)?e(t):Array.isArray(e)||"object"!=typeof e?M(8):t?m({},t,{},e):e:M(14)}(e.theme,t)}),[e.theme,t]);return e.children?l().createElement(Fe.Provider,{value:s},e.children):null}var Ae={};function De(e,t,s){var n=E(e),a=!Me(e),i=t.attrs,o=void 0===i?v:i,c=t.componentId,d=void 0===c?function(e,t){var s="string"!=typeof e?"sc":Se(e);Ae[s]=(Ae[s]||0)+1;var n=s+"-"+ke("5.3.6"+s+Ae[s]);return t?t+"-"+n:n}(t.displayName,t.parentComponentId):c,p=t.displayName,g=void 0===p?function(e){return Me(e)?"styled."+e:"Styled("+w(e)+")"}(e):p,f=t.displayName&&t.componentId?Se(t.displayName)+"-"+t.componentId:t.componentId||d,_=n&&e.attrs?Array.prototype.concat(e.attrs,o).filter(Boolean):o,C=t.shouldForwardProp;n&&e.shouldForwardProp&&(C=t.shouldForwardProp?function(s,n,r){return e.shouldForwardProp(s,n,r)&&t.shouldForwardProp(s,n,r)}:e.shouldForwardProp);var x,S=new ee(s,f,n?e.componentStyle:void 0),k=S.isStatic&&0===o.length,M=function(e,t){return function(e,t,s,n){var l=e.attrs,a=e.componentStyle,i=e.defaultProps,o=e.foldedComponentIds,c=e.shouldForwardProp,d=e.styledComponentId,p=e.target,h=function(e,t,s){void 0===e&&(e=b);var n=m({},t,{theme:e}),r={};return s.forEach((function(e){var t,s,l,a=e;for(t in y(a)&&(a=a(n)),a)n[t]=r[t]="className"===t?(s=r[t],l=a[t],s&&l?s+" "+l:s||l):a[t]})),[n,r]}(_e(t,(0,r.useContext)(Fe),i)||b,t,l),g=h[0],f=h[1],v=function(e,t,s,n){var r=ce(),l=de();return t?e.generateAndInjectStyles(b,r,l):e.generateAndInjectStyles(s,r,l)}(a,n,g),w=s,E=f.$as||t.$as||f.as||t.as||p,_=Me(E),C=f!==t?m({},t,{},f):t,x={};for(var S in C)"$"!==S[0]&&"as"!==S&&("forwardedAs"===S?x.as=C[S]:(c?c(S,u,E):!_||u(S))&&(x[S]=C[S]));return t.style&&f.style!==t.style&&(x.style=m({},t.style,{},f.style)),x.className=Array.prototype.concat(o,d,v!==d?v:null,t.className,f.className).filter(Boolean).join(" "),x.ref=w,(0,r.createElement)(E,x)}(x,e,t,k)};return M.displayName=g,(x=l().forwardRef(M)).attrs=_,x.componentStyle=S,x.displayName=g,x.shouldForwardProp=C,x.foldedComponentIds=n?Array.prototype.concat(e.foldedComponentIds,e.styledComponentId):v,x.styledComponentId=f,x.target=n?e.target:e,x.withComponent=function(e){var n=t.componentId,r=function(e,t){if(null==e)return{};var s,n,r={},l=Object.keys(e);for(n=0;n<l.length;n++)s=l[n],t.indexOf(s)>=0||(r[s]=e[s]);return r}(t,["componentId"]),l=n&&n+"-"+(Me(e)?e:Se(w(e)));return De(e,m({},r,{attrs:_,componentId:l}),s)},Object.defineProperty(x,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(t){this._foldedDefaultProps=n?Oe({},e.defaultProps,t):t}}),x.toString=function(){return"."+x.styledComponentId},a&&h()(x,e,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0,withComponent:!0}),x}var Te=function(e){return function e(t,s,r){if(void 0===r&&(r=b),!(0,n.isValidElementType)(s))return M(1,String(s));var l=function(){return t(s,r,Ee.apply(void 0,arguments))};return l.withConfig=function(n){return e(t,s,m({},r,{},n))},l.attrs=function(n){return e(t,s,m({},r,{attrs:Array.prototype.concat(r.attrs,n).filter(Boolean)}))},l}(De,e)};["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","textPath","tspan"].forEach((function(e){Te[e]=Te(e)}));var He=function(){function e(e,t){this.rules=e,this.componentId=t,this.isStatic=K(e),q.registerId(this.componentId+1)}var t=e.prototype;return t.createStyles=function(e,t,s,n){var r=n(ye(this.rules,t,s,n).join(""),""),l=this.componentId+e;s.insertRules(l,l,r)},t.removeStyles=function(e,t){t.clearRules(this.componentId+e)},t.renderStyles=function(e,t,s,n){e>2&&q.registerId(this.componentId+e),this.removeStyles(e,s),this.createStyles(e,t,s,n)},e}();function je(e){for(var t=arguments.length,s=new Array(t>1?t-1:0),n=1;n<t;n++)s[n-1]=arguments[n];var a=Ee.apply(void 0,[e].concat(s)),i="sc-global-"+ke(JSON.stringify(a)),o=new He(a,i);function c(e){var t=ce(),s=de(),n=(0,r.useContext)(Fe),l=(0,r.useRef)(t.allocateGSInstance(i)).current;return t.server&&d(l,e,t,n,s),(0,r.useLayoutEffect)((function(){if(!t.server)return d(l,e,t,n,s),function(){return o.removeStyles(l,t)}}),[l,e,t,n,s]),null}function d(e,t,s,n,r){if(o.isStatic)o.renderStyles(e,k,s,r);else{var l=m({},t,{theme:_e(t,n,c.defaultProps)});o.renderStyles(e,l,s,r)}}return l().memo(c)}function $e(e){for(var t=arguments.length,s=new Array(t>1?t-1:0),n=1;n<t;n++)s[n-1]=arguments[n];var r=Ee.apply(void 0,[e].concat(s)).join(""),l=ke(r);return new pe(l,r)}var Be=function(){function e(){var e=this;this._emitSheetCSS=function(){var t=e.instance.toString();if(!t)return"";var s=j();return"<style "+[s&&'nonce="'+s+'"',_+'="true"','data-styled-version="5.3.6"'].filter(Boolean).join(" ")+">"+t+"</style>"},this.getStyleTags=function(){return e.sealed?M(2):e._emitSheetCSS()},this.getStyleElement=function(){var t;if(e.sealed)return M(2);var s=((t={})[_]="",t["data-styled-version"]="5.3.6",t.dangerouslySetInnerHTML={__html:e.instance.toString()},t),n=j();return n&&(s.nonce=n),[l().createElement("style",m({},s,{key:"sc-0-0"}))]},this.seal=function(){e.sealed=!0},this.instance=new q({isServer:!0}),this.sealed=!1}var t=e.prototype;return t.collectStyles=function(e){return this.sealed?M(2):l().createElement(ue,{sheet:this.instance},e)},t.interleaveWithNodeStream=function(e){return M(3)},e}(),ze=function(e){var t=l().forwardRef((function(t,s){var n=(0,r.useContext)(Fe),a=e.defaultProps,i=_e(t,n,a);return l().createElement(e,m({},t,{theme:i,ref:s}))}));return h()(t,e),t.displayName="WithTheme("+w(e)+")",t},Ve=function(){return(0,r.useContext)(Fe)},Ue={StyleSheet:q,masterSheet:ie},We=Te},196:function(e){"use strict";e.exports=window.React}},t={};function s(n){var r=t[n];if(void 0!==r)return r.exports;var l=t[n]={exports:{}};return e[n](l,l.exports,s),l.exports}s.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return s.d(t,{a:t}),t},s.d=function(e,t){for(var n in t)s.o(t,n)&&!s.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},s.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},s.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},s.nc=void 0,function(){"use strict";var e=window.wp.element,t=s(669),n=s.n(t),r=e=>{let t=window.location.href;if(-1===t.indexOf("#"))return!1;let s=t.split("#");if(1===s.length)return!1;let n=s[1];if("menu"===e){if(-1===n.indexOf("/"))return!1;{let e=n.split("/");return!(e.length<=1)&&e[1]}}return-1===n.indexOf("/")?n:n.split("/")[0]};const l=e=>{let t=r("main"),s={headers:{"X-WP-Nonce":rsssl_settings.nonce,"rsssl-nonce":rsssl_settings.nonce}},l={nonce:rsssl_settings.rsssl_nonce};e.push(l);let a=-1!==rsssl_settings.site_url.indexOf("?")?"&":"?";return n().post(rsssl_settings.site_url+"reallysimplessl/v1/fields/set"+a+t,e,s)},a=(e,t,s)=>{let r={headers:{"X-WP-Nonce":rsssl_settings.nonce}};s&&(s=encodeURIComponent(JSON.stringify(s)));let l=-1!==rsssl_settings.site_url.indexOf("?")?"&":"?";return n().get(rsssl_settings.site_url+"reallysimplessl/v1/tests/"+e+l+"state="+t+"&nonce="+rsssl_settings.rsssl_nonce+"&data="+s,r)},i=(e,t)=>{let s={headers:{"X-WP-Nonce":rsssl_settings.nonce}},r=-1!==rsssl_settings.site_url.indexOf("?")?"&":"?";return n().get(rsssl_settings.site_url+"reallysimplessl/v1/tests/"+e+r+"letsencrypt=1&id="+t+"&nonce="+rsssl_settings.rsssl_nonce,s)},o=(e,t)=>{let s={headers:{"X-WP-Nonce":rsssl_settings.nonce}};return t.nonce=rsssl_settings.rsssl_nonce,n().post(rsssl_settings.site_url+"reallysimplessl/v1/do_action/"+e,t,s)};var c=window.wp.i18n;class d extends e.Component{constructor(){super(...arguments)}handleClick(e){this.props.selectMainMenu(e)}componentDidMount(){this.handleClick=this.handleClick.bind(this)}render(){let t=rsssl_settings.plugin_url,s=this.props.selectedMainMenuItem;var n=Object.values(this.props.superMenu);n=n.filter((e=>null!==e));let l=r("main");return n=n.filter((e=>!e.default_hidden||l===e.id)),(0,e.createElement)("div",{className:"rsssl-header-container"},(0,e.createElement)("div",{className:"rsssl-header"},(0,e.createElement)("img",{className:"rsssl-logo",src:t+"assets/img/really-simple-ssl-logo.svg",alt:"Really Simple SSL logo"}),(0,e.createElement)("div",{className:"rsssl-header-left"},(0,e.createElement)("nav",{className:"rsssl-header-menu"},(0,e.createElement)("ul",null,n.map(((t,n)=>(0,e.createElement)("li",{key:n},(0,e.createElement)("a",{className:s===t.id?"active":"",onClick:()=>this.handleClick(t.id),href:"#"+t.id.toString()},t.title))))))),(0,e.createElement)("div",{className:"rsssl-header-right"},(0,e.createElement)("a",{className:"rsssl-knowledge-base-link",href:"https://really-simple-ssl.com/knowledge-base",target:"_blank"},(0,c.__)("Documentation","really-simple-ssl")),rsssl_settings.pro_plugin_active&&(0,e.createElement)("a",{href:"https://wordpress.org/support/plugin/really-simple-ssl/",className:"button button-black",target:"_blank"},(0,c.__)("Support","really-simple-ssl")),!rsssl_settings.pro_plugin_active&&(0,e.createElement)("a",{href:rsssl_settings.upgrade_link,className:"button button-black",target:"_blank"},(0,c.__)("Go Pro","really-simple-ssl")))))}}var u=d,p=t=>{const{name:s,color:n,size:r}=t,l=s||"bullet",a=n||"black",i=r||15,o={black:"var(--rsp-black)",green:"var(--rsp-green)",yellow:"var(--rsp-yellow)",orange:"var(--rsp-yellow)",red:"var(--rsp-red)",grey:"var(--rsp-grey-400)"};let c="";return"bullet"===l&&(c={html:(0,e.createElement)("svg",{"aria-hidden":"true",focusable:"false",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:i},(0,e.createElement)("path",{fill:o[a],d:"M512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256z"}))}),"circle"===l&&(c={html:(0,e.createElement)("svg",{"aria-hidden":"true",focusable:"false",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:i},(0,e.createElement)("path",{fill:o[a],d:"M512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z"}))}),"check"===l&&(c={html:(0,e.createElement)("svg",{"aria-hidden":"true",focusable:"false",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:i},(0,e.createElement)("path",{fill:o[a],d:"M512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z"}))}),"warning"===l&&(c={html:(0,e.createElement)("svg",{"aria-hidden":"true",focusable:"false",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:i},(0,e.createElement)("path",{fill:o[a],d:"M506.3 417l-213.3-364c-16.33-28-57.54-28-73.98 0l-213.2 364C-10.59 444.9 9.849 480 42.74 480h426.6C502.1 480 522.6 445 506.3 417zM232 168c0-13.25 10.75-24 24-24S280 154.8 280 168v128c0 13.25-10.75 24-23.1 24S232 309.3 232 296V168zM256 416c-17.36 0-31.44-14.08-31.44-31.44c0-17.36 14.07-31.44 31.44-31.44s31.44 14.08 31.44 31.44C287.4 401.9 273.4 416 256 416z"}))}),"error"===l&&(c={html:(0,e.createElement)("svg",{"aria-hidden":"true",focusable:"false",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:i},(0,e.createElement)("path",{fill:o[a],d:"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM232 152C232 138.8 242.8 128 256 128s24 10.75 24 24v128c0 13.25-10.75 24-24 24S232 293.3 232 280V152zM256 400c-17.36 0-31.44-14.08-31.44-31.44c0-17.36 14.07-31.44 31.44-31.44s31.44 14.08 31.44 31.44C287.4 385.9 273.4 400 256 400z"}))}),"times"===l&&(c={html:(0,e.createElement)("svg",{"aria-hidden":"true",focusable:"false",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 320 512",height:i},(0,e.createElement)("path",{fill:o[a],d:"M310.6 361.4c12.5 12.5 12.5 32.75 0 45.25C304.4 412.9 296.2 416 288 416s-16.38-3.125-22.62-9.375L160 301.3L54.63 406.6C48.38 412.9 40.19 416 32 416S15.63 412.9 9.375 406.6c-12.5-12.5-12.5-32.75 0-45.25l105.4-105.4L9.375 150.6c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L160 210.8l105.4-105.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-105.4 105.4L310.6 361.4z"}))}),"circle-check"===l&&(c={html:(0,e.createElement)("svg",{"aria-hidden":"true",focusable:"false",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:i},(0,e.createElement)("path",{fill:o[a],d:"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM371.8 211.8C382.7 200.9 382.7 183.1 371.8 172.2C360.9 161.3 343.1 161.3 332.2 172.2L224 280.4L179.8 236.2C168.9 225.3 151.1 225.3 140.2 236.2C129.3 247.1 129.3 264.9 140.2 275.8L204.2 339.8C215.1 350.7 232.9 350.7 243.8 339.8L371.8 211.8z"}))}),"circle-times"===l&&(c={html:(0,e.createElement)("svg",{"aria-hidden":"true",focusable:"false",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:i},(0,e.createElement)("path",{fill:o[a],d:"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM175 208.1L222.1 255.1L175 303C165.7 312.4 165.7 327.6 175 336.1C184.4 346.3 199.6 346.3 208.1 336.1L255.1 289.9L303 336.1C312.4 346.3 327.6 346.3 336.1 336.1C346.3 327.6 346.3 312.4 336.1 303L289.9 255.1L336.1 208.1C346.3 199.6 346.3 184.4 336.1 175C327.6 165.7 312.4 165.7 303 175L255.1 222.1L208.1 175C199.6 165.7 184.4 165.7 175 175C165.7 184.4 165.7 199.6 175 208.1V208.1z"}))}),"chevron-up"===l&&(c={html:(0,e.createElement)("svg",{"aria-hidden":"true",focusable:"false",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 448 512",height:i},(0,e.createElement)("path",{fill:o[a],d:"M416 352c-8.188 0-16.38-3.125-22.62-9.375L224 173.3l-169.4 169.4c-12.5 12.5-32.75 12.5-45.25 0s-12.5-32.75 0-45.25l192-192c12.5-12.5 32.75-12.5 45.25 0l192 192c12.5 12.5 12.5 32.75 0 45.25C432.4 348.9 424.2 352 416 352z"}))}),"chevron-down"===l&&(c={html:(0,e.createElement)("svg",{"aria-hidden":"true",focusable:"false",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 448 512",height:i},(0,e.createElement)("path",{fill:o[a],d:"M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"}))}),"chevron-right"===l&&(c={html:(0,e.createElement)("svg",{"aria-hidden":"true",focusable:"false",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 320 512",height:i},(0,e.createElement)("path",{fill:o[a],d:"M96 480c-8.188 0-16.38-3.125-22.62-9.375c-12.5-12.5-12.5-32.75 0-45.25L242.8 256L73.38 86.63c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0l192 192c12.5 12.5 12.5 32.75 0 45.25l-192 192C112.4 476.9 104.2 480 96 480z"}))}),"chevron-left"===l&&(c={html:(0,e.createElement)("svg",{"aria-hidden":"true",focusable:"false",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 320 512",height:i},(0,e.createElement)("path",{fill:o[a],d:"M224 480c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25l192-192c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25L77.25 256l169.4 169.4c12.5 12.5 12.5 32.75 0 45.25C240.4 476.9 232.2 480 224 480z"}))}),"plus"===l&&(c={html:(0,e.createElement)("svg",{"aria-hidden":"true",focusable:"false",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:i},(0,e.createElement)("path",{fill:o[a],d:"M432 256c0 17.69-14.33 32.01-32 32.01H256v144c0 17.69-14.33 31.99-32 31.99s-32-14.3-32-31.99v-144H48c-17.67 0-32-14.32-32-32.01s14.33-31.99 32-31.99H192v-144c0-17.69 14.33-32.01 32-32.01s32 14.32 32 32.01v144h144C417.7 224 432 238.3 432 256z"}))}),"minus"===l&&(c={html:(0,e.createElement)("svg",{"aria-hidden":"true",focusable:"false",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:i},(0,e.createElement)("path",{fill:o[a],d:"M400 288h-352c-17.69 0-32-14.32-32-32.01s14.31-31.99 32-31.99h352c17.69 0 32 14.3 32 31.99S417.7 288 400 288z"}))}),"sync"===l&&(c={html:(0,e.createElement)("svg",{"aria-hidden":"true",focusable:"false",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:i},(0,e.createElement)("path",{fill:o[a],d:"M483.515 28.485L431.35 80.65C386.475 35.767 324.485 8 256 8 123.228 8 14.824 112.338 8.31 243.493 7.971 250.311 13.475 256 20.301 256h28.045c6.353 0 11.613-4.952 11.973-11.294C66.161 141.649 151.453 60 256 60c54.163 0 103.157 21.923 138.614 57.386l-54.128 54.129c-7.56 7.56-2.206 20.485 8.485 20.485H492c6.627 0 12-5.373 12-12V36.971c0-10.691-12.926-16.045-20.485-8.486zM491.699 256h-28.045c-6.353 0-11.613 4.952-11.973 11.294C445.839 370.351 360.547 452 256 452c-54.163 0-103.157-21.923-138.614-57.386l54.128-54.129c7.56-7.56 2.206-20.485-8.485-20.485H20c-6.627 0-12 5.373-12 12v143.029c0 10.691 12.926 16.045 20.485 8.485L80.65 431.35C125.525 476.233 187.516 504 256 504c132.773 0 241.176-104.338 247.69-235.493.339-6.818-5.165-12.507-11.991-12.507z"}))}),"sync-error"===l&&(c={html:(0,e.createElement)("svg",{"aria-hidden":"true",focusable:"false",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:i},(0,e.createElement)("path",{fill:o[a],d:"M256 79.1C178.5 79.1 112.7 130.1 89.2 199.7C84.96 212.2 71.34 218.1 58.79 214.7C46.23 210.5 39.48 196.9 43.72 184.3C73.6 95.8 157.3 32 256 32C337.5 32 408.8 75.53 448 140.6V104C448 90.75 458.7 80 472 80C485.3 80 496 90.75 496 104V200C496 213.3 485.3 224 472 224H376C362.7 224 352 213.3 352 200C352 186.7 362.7 176 376 176H412.8C383.7 118.1 324.4 80 256 80V79.1zM280 263.1C280 277.3 269.3 287.1 256 287.1C242.7 287.1 232 277.3 232 263.1V151.1C232 138.7 242.7 127.1 256 127.1C269.3 127.1 280 138.7 280 151.1V263.1zM224 352C224 334.3 238.3 319.1 256 319.1C273.7 319.1 288 334.3 288 352C288 369.7 273.7 384 256 384C238.3 384 224 369.7 224 352zM40 432C26.75 432 16 421.3 16 408V311.1C16 298.7 26.75 287.1 40 287.1H136C149.3 287.1 160 298.7 160 311.1C160 325.3 149.3 336 136 336H99.19C128.3 393 187.6 432 256 432C333.5 432 399.3 381.9 422.8 312.3C427 299.8 440.7 293 453.2 297.3C465.8 301.5 472.5 315.1 468.3 327.7C438.4 416.2 354.7 480 256 480C174.5 480 103.2 436.5 64 371.4V408C64 421.3 53.25 432 40 432V432z"}))}),"shortcode"===l&&(c={html:(0,e.createElement)("svg",{"aria-hidden":"true",focusable:"false",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 448 512",height:i},(0,e.createElement)("path",{fill:o[a],d:"M128 32H32C14.4 32 0 46.4 0 64v384c0 17.6 14.4 32 32 32h96C145.7 480 160 465.7 160 448S145.7 416 128 416H64V96h64C145.7 96 160 81.67 160 64S145.7 32 128 32zM416 32h-96C302.3 32 288 46.33 288 63.1S302.3 96 319.1 96H384v320h-64C302.3 416 288 430.3 288 447.1S302.3 480 319.1 480H416c17.6 0 32-14.4 32-32V64C448 46.4 433.6 32 416 32z"}))}),"file"===l&&(c={html:(0,e.createElement)("svg",{"aria-hidden":"true",focusable:"false",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 384 512",height:i},(0,e.createElement)("path",{fill:o[a],d:"M0 64C0 28.65 28.65 0 64 0H229.5C246.5 0 262.7 6.743 274.7 18.75L365.3 109.3C377.3 121.3 384 137.5 384 154.5V448C384 483.3 355.3 512 320 512H64C28.65 512 0 483.3 0 448V64zM336 448V160H256C238.3 160 224 145.7 224 128V48H64C55.16 48 48 55.16 48 64V448C48 456.8 55.16 464 64 464H320C328.8 464 336 456.8 336 448z"}))}),"file-disabled"===l&&(c={html:(0,e.createElement)("svg",{"aria-hidden":"true",focusable:"false",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 640 512",height:i},(0,e.createElement)("path",{fill:o[a],d:"M639.1 487.1c0-7.119-3.153-14.16-9.191-18.89l-118.8-93.12l.0013-237.3c0-16.97-6.742-33.26-18.74-45.26l-74.63-74.64C406.6 6.742 390.3 0 373.4 0H192C156.7 0 128 28.65 128 64L128 75.01L38.82 5.11C34.41 1.672 29.19 0 24.04 0C10.19 0-.0002 11.3-.0002 23.1c0 7.12 3.153 14.16 9.192 18.89l591.1 463.1C605.6 510.3 610.8 512 615.1 512C629.8 512 639.1 500.6 639.1 487.1zM464 338.4l-287.1-225.7l-.002-48.51c0-8.836 7.164-16 15.1-16h160l-.0065 79.87c0 17.67 14.33 31.1 31.1 31.1L464 159.1V338.4zM448 463.1H192c-8.834 0-15.1-7.164-15.1-16L176 234.6L128 197L128 447.1c0 35.34 28.65 64 63.1 64H448c20.4 0 38.45-9.851 50.19-24.84l-37.72-29.56C457.5 461.4 453.2 463.1 448 463.1z"}))}),"file-download"===l&&(c={html:(0,e.createElement)("svg",{"aria-hidden":"true",focusable:"false",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 384 512",height:i},(0,e.createElement)("path",{fill:o[a],d:"M216 342.1V240c0-13.25-10.75-24-24-24S168 226.8 168 240v102.1L128.1 303C124.3 298.3 118.2 296 112 296S99.72 298.3 95.03 303c-9.375 9.375-9.375 24.56 0 33.94l80 80c9.375 9.375 24.56 9.375 33.94 0l80-80c9.375-9.375 9.375-24.56 0-33.94s-24.56-9.375-33.94 0L216 342.1zM365.3 93.38l-74.63-74.64C278.6 6.742 262.3 0 245.4 0H64C28.65 0 0 28.65 0 64l.0065 384c0 35.34 28.65 64 64 64H320c35.2 0 64-28.8 64-64V138.6C384 121.7 377.3 105.4 365.3 93.38zM336 448c0 8.836-7.164 16-16 16H64.02c-8.838 0-16-7.164-16-16L48 64.13c0-8.836 7.164-16 16-16h160L224 128c0 17.67 14.33 32 32 32h79.1V448z"}))}),"calendar"===l&&(c={html:(0,e.createElement)("svg",{"aria-hidden":"true",focusable:"false",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 448 512",height:i},(0,e.createElement)("path",{fill:o[a],d:"M152 64H296V24C296 10.75 306.7 0 320 0C333.3 0 344 10.75 344 24V64H384C419.3 64 448 92.65 448 128V448C448 483.3 419.3 512 384 512H64C28.65 512 0 483.3 0 448V128C0 92.65 28.65 64 64 64H104V24C104 10.75 114.7 0 128 0C141.3 0 152 10.75 152 24V64zM48 448C48 456.8 55.16 464 64 464H384C392.8 464 400 456.8 400 448V192H48V448z"}))}),"calendar-error"===l&&(c={html:(0,e.createElement)("svg",{"aria-hidden":"true",focusable:"false",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 576 512",height:i},(0,e.createElement)("path",{fill:o[a],d:"M151.1 64H296V24C296 10.75 306.7 0 320 0C333.3 0 344 10.75 344 24V64H384C419.3 64 448 92.65 448 128V192H47.1V448C47.1 456.8 55.16 464 63.1 464H284.5C296.7 482.8 312.5 499.1 330.8 512H64C28.65 512 0 483.3 0 448V128C0 92.65 28.65 64 64 64H104V24C104 10.75 114.7 0 128 0C141.3 0 152 10.75 152 24L151.1 64zM576 368C576 447.5 511.5 512 432 512C352.5 512 287.1 447.5 287.1 368C287.1 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368zM432 416C418.7 416 408 426.7 408 440C408 453.3 418.7 464 432 464C445.3 464 456 453.3 456 440C456 426.7 445.3 416 432 416zM447.1 288C447.1 279.2 440.8 272 431.1 272C423.2 272 415.1 279.2 415.1 288V368C415.1 376.8 423.2 384 431.1 384C440.8 384 447.1 376.8 447.1 368V288z"}))}),"help"===l&&(c={html:(0,e.createElement)("svg",{"aria-hidden":"true",focusable:"false",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:i},(0,e.createElement)("path",{fill:o[a],d:"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 400c-18 0-32-14-32-32s13.1-32 32-32c17.1 0 32 14 32 32S273.1 400 256 400zM325.1 258L280 286V288c0 13-11 24-24 24S232 301 232 288V272c0-8 4-16 12-21l57-34C308 213 312 206 312 198C312 186 301.1 176 289.1 176h-51.1C225.1 176 216 186 216 198c0 13-11 24-24 24s-24-11-24-24C168 159 199 128 237.1 128h51.1C329 128 360 159 360 198C360 222 347 245 325.1 258z"}))}),"copy"===l&&(c={html:(0,e.createElement)("svg",{"aria-hidden":"true",focusable:"false",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:i},(0,e.createElement)("path",{fill:o[a],d:"M502.6 70.63l-61.25-61.25C435.4 3.371 427.2 0 418.7 0H255.1c-35.35 0-64 28.66-64 64l.0195 256C192 355.4 220.7 384 256 384h192c35.2 0 64-28.8 64-64V93.25C512 84.77 508.6 76.63 502.6 70.63zM464 320c0 8.836-7.164 16-16 16H255.1c-8.838 0-16-7.164-16-16L239.1 64.13c0-8.836 7.164-16 16-16h128L384 96c0 17.67 14.33 32 32 32h47.1V320zM272 448c0 8.836-7.164 16-16 16H63.1c-8.838 0-16-7.164-16-16L47.98 192.1c0-8.836 7.164-16 16-16H160V128H63.99c-35.35 0-64 28.65-64 64l.0098 256C.002 483.3 28.66 512 64 512h192c35.2 0 64-28.8 64-64v-32h-47.1L272 448z"}))}),"info"===l&&(c={html:(0,e.createElement)("svg",{"aria-hidden":"true",focusable:"false",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:i},(0,e.createElement)("path",{fill:o[a],d:"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM216 336h24V272H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c13.3 0 24 10.7 24 24v88h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-144c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z"}))}),"list"===l&&(c={html:(0,e.createElement)("svg",{"aria-hidden":"true",focusable:"false",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:i},(0,e.createElement)("path",{fill:o[a],d:"M184.1 38.2c9.9 8.9 10.7 24 1.8 33.9l-72 80c-4.4 4.9-10.6 7.8-17.2 7.9s-12.9-2.4-17.6-7L39 113c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l22.1 22.1 55.1-61.2c8.9-9.9 24-10.7 33.9-1.8zm0 160c9.9 8.9 10.7 24 1.8 33.9l-72 80c-4.4 4.9-10.6 7.8-17.2 7.9s-12.9-2.4-17.6-7L39 273c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l22.1 22.1 55.1-61.2c8.9-9.9 24-10.7 33.9-1.8zM256 96c0-17.7 14.3-32 32-32H512c17.7 0 32 14.3 32 32s-14.3 32-32 32H288c-17.7 0-32-14.3-32-32zm0 160c0-17.7 14.3-32 32-32H512c17.7 0 32 14.3 32 32s-14.3 32-32 32H288c-17.7 0-32-14.3-32-32zM192 416c0-17.7 14.3-32 32-32H512c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32zM80 464c-26.5 0-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48z"}))}),"external-link"===l&&(c={html:(0,e.createElement)("svg",{"aria-hidden":"true",focusable:"false",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:i},(0,e.createElement)("path",{fill:o[a],d:"M384 32c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H384zM160 144c-13.3 0-24 10.7-24 24s10.7 24 24 24h94.1L119 327c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l135-135V328c0 13.3 10.7 24 24 24s24-10.7 24-24V168c0-13.3-10.7-24-24-24H160z"}))}),"shield"===l&&(c={html:(0,e.createElement)("svg",{height:i,"aria-hidden":"true",focusable:"false",role:"img",id:"uuid-026a4e87-44db-4336-a398-3c29d25b7317",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 280.8 363.67"},(0,e.createElement)("path",{fill:"#f9c23e",d:"M280.8,62.4L140.5,0,0,62.2V213.3c0,10.7,1.6,21.3,4.9,31.5,9.5,29.9,28.2,52.8,54.4,69.5,26,16.6,52.4,32.4,78.6,48.6,2,1.2,3.4,.9,5.1-.2,19.9-12.3,39.8-24.5,59.6-36.8,12.6-7.8,25.5-15.1,36.5-25.1,26.4-24.2,41.4-53.6,41.5-89.9V62.4h.2Z"}),(0,e.createElement)("g",null,(0,e.createElement)("g",null,(0,e.createElement)("rect",{className:"uuid-57af18f1-eed9-4dfe-9c3e-67e3c55f9bf4",x:"155",y:"266.8",width:"77.6",height:"6"}),(0,e.createElement)("path",{fill:"#1d2327",d:"M224.4,204.5h-1.8v-10.1c0-15.9-12.9-28.8-28.8-28.8s-28.8,12.9-28.8,28.8v10.1h-1.8c-4.6,0-8.3,3.7-8.3,8.3v51.3h77.6v-51.3c0-4.6-3.7-8.3-8.3-8.3h.2Zm-45.3-10.1c0-8.1,6.6-14.7,14.7-14.7s14.7,6.6,14.7,14.7v10.1h-29.5v-10.1h.1Zm36.6,32.9l-20.7,20.2c-.2,.2-.3,.4-.5,.6l-2,2c-.2,.2-.4,.4-.6,.5l-3.8,3.8-4.5-4.3-2-2c-.2-.2-.4-.4-.5-.6l-9.1-9.1c-2.4-2.4-2.4-6.4,0-8.8l2-2c2.4-2.4,6.4-2.4,8.8,0l5.3,5.3,16.9-16.4c2.4-2.4,6.4-2.4,8.8,0l2,2c2.4,2.4,2.4,6.4,0,8.8h-.1Z"})),(0,e.createElement)("g",null,(0,e.createElement)("path",{fill:"#1d2327",d:"M125.2,192.3c-.5-2.9-.5-5.8-1-8.6-.5-2.4-2.6-4-4.8-3.9-2.3,0-4.2,1.9-4.7,4.3-.2,1,0,1.9,0,2.9,.8,14.6,7.2,26.3,18.2,35.7,2.2,1.9,4.5,3.5,6.9,4.8v-11.8c-7.4-5.8-12.9-14.1-14.6-23.3v-.1Z"}),(0,e.createElement)("path",{className:"uuid-57af18f1-eed9-4dfe-9c3e-67e3c55f9bf4",d:"M96.4,236.1c-13-15-20-32.3-19.5-52.3,.3-13.1,6.1-23.6,16.6-31.2,11.5-8.5,24.5-10.9,38.3-7.1,12.7,3.5,22,10.7,27.4,22,2.1-2.7,4.5-5.2,7.2-7.4-4-7-9.7-12.9-17-17.4-17-10.4-34.9-11.7-52.9-3.1-19,9.1-28.7,24.7-29.3,45.8,0,5.2,.5,10.2,1.4,15.2,3.4,19.4,13.4,35.2,27.2,48.9,1.1,1.1,2.5,1.6,4.1,1.4,1.8-.2,3.2-1.3,3.8-3,.6-1.8,.4-3.6-1-5.1-2.1-2.2-4.2-4.4-6.2-6.7h-.1Z"}),(0,e.createElement)("path",{class:"uuid-57af18f1-eed9-4dfe-9c3e-67e3c55f9bf4",d:"M68.1,89.4c1.1-.4,2.1-1,3.1-1.5,17.9-9.1,36.8-12.7,56.8-11.3,12.2,.8,23.9,3.8,35.1,8.7,3,1.3,5.9,2.8,8.9,4.1,2.7,1.1,5.3,0,6.4-2.4,1.1-2.3,0-5-2.3-6.3-11-5.7-22.4-10-34.6-12.3-4.2-.8-8.5-1.1-12.8-1.7h-17.1c-.3,0-.6,.2-.9,.2-11.2,.8-22,3.2-32.5,7.2-4.9,1.9-9.7,4.1-14.3,6.6-2.5,1.3-3.4,4.2-2.2,6.5,1.1,2.2,4,3.2,6.4,2.1v.1Z"}),(0,e.createElement)("path",{class:"uuid-57af18f1-eed9-4dfe-9c3e-67e3c55f9bf4",d:"M61.1,153.5c13.6-21.6,33.6-31.5,58.7-32.1h6c.8,0,1.6,.2,2.3,.3,13.4,1.7,25.5,6.6,35.9,15.4,5.8,4.9,10.5,10.3,14.1,16.2,3.1-1.2,6.4-2,9.8-2.5-4.7-8.7-11.3-16.3-19.6-22.7-19-14.6-40.5-19.5-64.1-15.1-14.3,2.7-26.9,9-37.7,18.8-10.4,9.5-17.8,20.9-21.2,34.6-2.8,11.3-2.6,22.7-.9,34.1,1.1,7,2.9,13.9,5.4,20.5,.9,2.3,3,3.7,5.2,3.5,2.1-.2,3.9-2,4.3-4.3,.2-1.1-.2-2.2-.6-3.2-4.3-11.9-6.3-24.1-5.6-36.7,.5-9.6,2.8-18.7,8-26.8h0Z"}),(0,e.createElement)("path",{class:"uuid-57af18f1-eed9-4dfe-9c3e-67e3c55f9bf4",d:"M139.8,240.6c-20.9-8.4-34.1-23.7-38.4-46.7-.8-4.3-1.4-8.7-.4-13,1.8-7.1,6.4-11.4,13.4-13.5,11.8-3.4,24.7,5.3,24.5,17.6,0,4.8,1.4,9.3,4,13.4,.3,.5,.6,.9,.9,1.3,1.6-2.4,3.7-4.6,6.1-6.2,0-.9,0-1.9,.2-2.8-.7-1.7-1.1-3.5-1.2-5.3-.3-6.1-1.6-11.9-5.5-16.8-6.8-8.8-15.9-12.4-27-11.5-11.3,.9-21.6,9.6-24.5,20.6-1.8,6.6-.9,13.3,.4,19.8,2.4,12.9,8.2,24,17.1,33.7,8.6,9.4,18.8,15.8,30.6,19.8v-10.4h-.2Z"}),(0,e.createElement)("path",{class:"uuid-57af18f1-eed9-4dfe-9c3e-67e3c55f9bf4",d:"M47.5,133.2c6.8-8.8,15-16,24.6-21.6,20.8-12,43.2-15.2,66.6-11,14.8,2.7,28.2,8.7,39.9,18.2,6.3,5,11.6,11,16.4,17.4,1.9,2.5,4.8,2.8,7,1.1,2.1-1.7,2.4-4.5,.6-7-5.9-8.2-12.8-15.3-20.9-21.3-18.3-13.6-39.1-19.6-61.7-20-6.3,0-12.5,.6-18.6,1.6-15.7,2.8-30.1,8.6-42.9,18.1-8.3,6.2-15.5,13.5-21.5,22-1.6,2.3-1.3,5.1,.7,6.7,2.1,1.7,4.9,1.5,6.8-.7,1-1.2,1.9-2.5,2.9-3.7l.1,.2Z"}))))}),(0,e.createElement)("div",{className:"rsssl-icon rsssl-icon-"+l},c.html)};class h extends e.Component{constructor(){super(...arguments)}handleClick(){this.props.highLightField(this.props.notice.output.highlight_field_id)}componentDidMount(){this.handleClick=this.handleClick.bind(this)}render(){let t=this.props.notice,s="premium"===t.output.icon,n=t.output.url&&-1!==t.output.url.indexOf("really-simple-ssl.com");return(0,e.createElement)("div",{className:"rsssl-task-element"},(0,e.createElement)("span",{className:"rsssl-task-status rsssl-"+t.output.icon},t.output.label),(0,e.createElement)("p",{className:"rsssl-task-message",dangerouslySetInnerHTML:{__html:t.output.msg}}),n&&t.output.url&&(0,e.createElement)("a",{target:"_blank",href:t.output.url},(0,c.__)("More info","really-simple-ssl")),!s&&!n&&t.output.url&&(0,e.createElement)("a",{className:"rsssl-task-enable button button-secondary",href:t.output.url},(0,c.__)("Fix","really-simple-ssl")),!s&&t.output.highlight_field_id&&(0,e.createElement)("span",{className:"rsssl-task-enable button button-secondary",onClick:this.handleClick},(0,c.__)("Fix","really-simple-ssl")),t.output.plusone&&(0,e.createElement)("span",{className:"rsssl-plusone"},"1"),t.output.dismissible&&"completed"!==t.output.status&&(0,e.createElement)("div",{className:"rsssl-task-dismiss"},(0,e.createElement)("button",{type:"button","data-id":t.id,onClick:this.props.onCloseTaskHandler},(0,e.createElement)(p,{name:"times"}))))}}var m=h;class g extends e.Component{constructor(){super(...arguments)}render(){let t=this.props.lines;return t||(t=4),(0,e.createElement)("div",{className:"rsssl-placeholder"},Array.from({length:t}).map(((t,s)=>(0,e.createElement)("div",{className:"rsssl-placeholder-line",key:s}))))}}var f=g;class v extends e.Component{constructor(){super(...arguments),this.percentageCompleted=0,this.progressText="",this.filter="all",this.notices=null,this.progressLoaded=!1,this.fields=this.props.fields,this.state={progressText:"",filter:"all",notices:null,percentageCompleted:0,progressLoaded:!1}}componentDidMount(){this.getProgressData=this.getProgressData.bind(this),this.onCloseTaskHandler=this.onCloseTaskHandler.bind(this),this.getProgressData()}componentDidUpdate(){this.fields!==this.props.fields&&(this.fields=this.props.fields,this.getProgressData())}getStyles(){return Object.assign({},{width:this.percentageCompleted+"%"})}getProgressData(){a("progressData","refresh").then((e=>{this.progressText=e.data.text,this.filter=e.data.filter,this.percentageCompleted=e.data.percentage,this.notices=e.data.notices,this.progressLoaded=!0,this.setState({progressLoaded:this.progressLoaded,progressText:this.progressText,filter:this.filter,notices:this.notices,percentageCompleted:this.percentageCompleted}),this.props.setBlockProps("notices",this.notices)}))}onCloseTaskHandler(e){let t=e.target.closest("button"),s=t.getAttribute("data-id"),n=t.closest(".rsssl-task-element");n.animate({marginLeft:["0px","-1000px"]},{duration:500,easing:"linear",iterations:1,fill:"both"}).onfinish=function(){n.parentElement.removeChild(n)};let r=this.props.BlockProps.notices;return r=r.filter((function(e){return e.id!==s})),this.props.setBlockProps("notices",r),a("dismiss_task",s).then((e=>{this.percentageCompleted=e.data.percentage,this.setState({percentageCompleted:this.percentageCompleted})}))}render(){let t="";if(this.percentageCompleted<80&&(t+="rsssl-orange"),!this.progressLoaded)return(0,e.createElement)(f,{lines:"9"});let s="all";this.props.BlockProps&&this.props.BlockProps.filterStatus&&(s=this.props.BlockProps.filterStatus);let n=this.notices;return"remaining"===s&&(n=n.filter((function(e){return"open"===e.output.status}))),(0,e.createElement)("div",{className:"rsssl-progress-block"},(0,e.createElement)("div",{className:"rsssl-progress-bar"},(0,e.createElement)("div",{className:"rsssl-progress"},(0,e.createElement)("div",{className:"rsssl-bar "+t,style:this.getStyles()}))),(0,e.createElement)("div",{className:"rsssl-progress-text"},(0,e.createElement)("h1",{className:"rsssl-progress-percentage"},this.percentageCompleted,"%"),(0,e.createElement)("h5",{className:"rsssl-progress-text-span"},this.progressText)),(0,e.createElement)("div",{className:"rsssl-scroll-container"},n.map(((t,s)=>(0,e.createElement)(m,{key:s,index:s,notice:t,onCloseTaskHandler:this.onCloseTaskHandler,highLightField:this.props.highLightField})))))}}var b=v;class y extends e.Component{constructor(){super(...arguments),this.filter="all"}componentDidMount(){this.onClickHandler=this.onClickHandler.bind(this),this.setState({filter:this.filter})}onClickHandler(e){let t=e.target.getAttribute("data-filter");"all"!==t&&"remaining"!==t||(this.filter=t,this.setState({filter:this.filter}),this.props.setBlockProps("filterStatus",t),sessionStorage.rsssl_task_filter=t)}render(){"undefined"!=typeof Storage&&sessionStorage.rsssl_task_filter&&(this.filter=sessionStorage.rsssl_task_filter);let t=0,s=0,n=[];return this.props.BlockProps&&this.props.BlockProps.notices&&(n=this.props.BlockProps.notices,t=n.length,s=n.filter((function(e){return"open"===e.output.status})).length),(0,e.createElement)("div",{className:"rsssl-task-switcher-container rsssl-active-filter-"+this.filter},(0,e.createElement)("span",{className:"rsssl-task-switcher rsssl-all-tasks",onClick:this.onClickHandler,htmlFor:"rsssl-all-tasks","data-filter":"all"},(0,c.__)("All tasks","really-simple-ssl"),(0,e.createElement)("span",{className:"rsssl_task_count"},"(",t,")")),(0,e.createElement)("span",{className:"rsssl-task-switcher rsssl-remaining-tasks",onClick:this.onClickHandler,htmlFor:"rsssl-remaining-tasks","data-filter":"remaining"},(0,c.__)("Remaining tasks","really-simple-ssl"),(0,e.createElement)("span",{className:"rsssl_task_count"},"(",s,")")))}}var w=y;s(145);var E=s(196),_=function(e,t){var s,n=(s=(0,E.useRef)(!0)).current?(s.current=!1,!0):s.current;(0,E.useEffect)((function(){if(!n)return e()}),t)},C=window.wp.components;class x extends e.Component{constructor(){super(...arguments)}render(){let t="",s="",n="";if(-1!==this.props.text.indexOf("%s")){let e=this.props.text.split(/%s/);t=e[0],n=e[1],s=e[2]}else n=this.props.text;let r=this.props.className?this.props.className:"rsssl-link";return(0,e.createElement)(e.Fragment,null,t," ",(0,e.createElement)("a",{className:r,target:this.props.target,href:this.props.url},n),s)}}var S=x;class k extends e.Component{constructor(){super(...arguments)}componentDidMount(){}render(){let t=this.props.field,s=[];return s.name=1==t.value?"circle-check":"circle-times",s.color=1==t.value?"green":"red",(0,e.createElement)("div",{className:"rsssl-new-feature"},(0,e.createElement)(p,{name:s.name,color:s.color}),(0,e.createElement)("div",{className:"rsssl-new-feature-label"},1==t.value&&t.new_features_block.active,1!=t.value&&t.new_features_block.readmore.length>0&&(0,e.createElement)(S,{target:"_blank",text:t.new_features_block.inactive+" - "+(0,c.__)("%sRead more%s","really-simple-ssl"),url:t.new_features_block.readmore})))}}var M=k;class N extends e.Component{constructor(){super(...arguments)}componentDidMount(){}render(){if(this.props.fields&&0==this.props.fields.length)return(0,e.createElement)(f,null);let t=this.props.fields;return t=t.filter((e=>e.new_features_block)),(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"rsssl-new-features"},t.map(((s,n)=>(0,e.createElement)(M,{key:n,index:n,field:s,fields:t})))),(0,e.createElement)("div",{className:"rsssl-new-feature-desc"},(0,e.createElement)("p",null,(0,c.__)("Improve WordPress security.","really-simple-ssl")," ",(0,e.createElement)(S,{target:"_blank",text:(0,c.__)("Check our %sdocumentation%s","really-simple-ssl"),url:"https://really-simple-ssl.com/instructions/about-hardening-features"})," ",(0,e.createElement)(S,{target:"_blank",text:(0,c.__)("or use the %sWordPress forum%s.","really-simple-ssl"),url:"https://wordpress.org/support/plugin/really-simple-ssl/"}))))}}var P=N;class R extends e.Component{constructor(){super(...arguments)}render(){return(0,e.createElement)("a",{className:"button button-default",href:"#settings"},(0,c.__)("Settings","really-simple-ssl"))}}var O={SecurityFeaturesBlock:P,SecurityFeaturesFooter:R,ProgressBlock:b,ProgressHeader:w,ProgressFooter:t=>{const[s,n]=(0,e.useState)(!1),[r,l]=(0,e.useState)(!1);if((0,e.useEffect)((()=>{a("ssl_status_data").then((e=>{n(e.data.certificate_is_valid),l(!0)}))}),[]),!r)return(0,e.createElement)(e.Fragment,null);let i=t.fields.filter((e=>"redirect"===e.id))[0].value,o=t.fields.filter((e=>"ssl_enabled"===e.id))[0].value,d=rsssl_settings.wpconfig_fix_required,u=t.fields.filter((e=>"mixed_content_fixer"===e.id))[0].value,h="wp_redirect"===i||"htaccess"===i,m=o?(0,c.__)("SSL Activated","really-simple-ssl"):(0,c.__)("SSL not activated","really-simple-ssl"),g=o?"circle-check":"circle-times",f=o?"green":"red",v=h?"circle-check":"circle-times",b=h?"green":"red",y=u?"circle-check":"circle-times",w=u?"green":"red",E=d?"disabled":"";return(0,e.createElement)(e.Fragment,null,!o&&(0,e.createElement)("button",{disabled:E,onClick:()=>{t.setShowOnBoardingModal(!0)},className:"button button-primary"},(0,c.__)("Activate SSL","really-simple-ssl")),rsssl_settings.pro_plugin_active&&(0,e.createElement)("span",{className:"rsssl-footer-left"},"Really Simple SSL Pro ",rsssl_settings.pro_version),!rsssl_settings.pro_plugin_active&&(0,e.createElement)("a",{href:rsssl_settings.upgrade_link,target:"_blank",className:"button button-default"},(0,c.__)("Go Pro","really-simple-ssl")),(0,e.createElement)("div",{className:"rsssl-legend"},(0,e.createElement)(p,{name:g,color:f}),(0,e.createElement)("div",null,m)),(0,e.createElement)("div",{className:"rsssl-legend"},(0,e.createElement)(p,{name:y,color:w}),(0,e.createElement)("div",null,(0,c.__)("Mixed content","really-simple-ssl"))),(0,e.createElement)("div",{className:"rsssl-legend"},(0,e.createElement)(p,{name:v,color:b}),(0,e.createElement)("div",null,(0,c.__)("301 redirect","really-simple-ssl"))))},SslLabs:t=>{const[s,n]=(0,e.useState)(!1),[r,l]=(0,e.useState)([]),[i,d]=(0,e.useState)(!1),u=(0,e.useRef)(!1),h=(0,e.useRef)(!1),m=(0,e.useRef)(!1),g=(0,e.useRef)(!1);(0,e.useEffect)((()=>{i||a("ssltest_get").then((e=>{if(e.data.hasOwnProperty("host")){let t=y(e.data);n(t),l(t.endpointData),d(!0)}}))}));const f=()=>!s,v=()=>-1!==window.location.host.indexOf("localhost");_((()=>{if(v())return;let e=!!t.BlockProps.hasOwnProperty("sslScan")&&t.BlockProps.sslScan;"active"===e&&s.summary&&s.summary.progress>=100&&(h.current=!0,u.current=!1,n(!1),l(!1)),"active"===e&&"ERROR"===s.status&&(h.current=!0,n(!1),l(!1));let r=s&&"READY"!==s.status,a="active"===e;h.current&&(r=!0);let i=!(s.errors||"ERROR"===s.status)&&(r||a);!m.current&&i?(t.setBlockProps("sslScan","active"),m.current=!0,u.current||(b(),g.current=setInterval((function(){b()}),3e3),u.current=!0)):"READY"===s.status&&(t.setBlockProps("sslScan","completed"),clearInterval(g.current))}));const b=()=>{E().then((e=>{if("ERROR"===e.status)e=y(e),n(e),t.setBlockProps("sslScan","completed"),clearInterval(g.current);else if(e.endpoints&&e.endpoints.filter((e=>"Ready"===e.statusMessage)).length>0){let t=e.endpoints.filter((e=>"Ready"===e.statusMessage)),s=t[t.length-1].ipAddress;w(s).then((t=>{if(!t.errors&&r){let s=!1;r.forEach((function(e,n){e.ipAddress===t.ipAddress&&(r[n]=t,s=!0)})),s||(r[r.length]=t),l(r),e.endpointData=r}e.errors||o("store_ssl_labs",e).then((e=>{})),e=y(e),n(e),m.current=!1}))}else l([]),e.endpointData=r,e=y(e),n(e),e.errors||o("store_ssl_labs",e).then((e=>{})),m.current=!1}))},y=e=>{let s=100,n=e.progress?e.progress:0,r=e.startTime?e.startTime:"",l=e.statusMessage?e.statusMessage:"",a=e.grade?e.grade:"?",i="";if(e.endpoints){s=100*e.endpoints.length;let t=e.endpoints.filter((e=>"Ready"===e.statusMessage)),r=t.length,o=t[r-1],c=e.endpoints.filter((e=>"In progress"===e.statusMessage))[0],d=0;c&&(d=c.progress?c.progress:0,l=c.statusDetailsMessage,i=c.ipAddress),o&&(a=o.grade),n=(100*r+d)/e.endpoints.length}e.errors&&(a="?",l=e.errors[0].message,n=100);let o={};return n>=100&&t.setBlockProps("sslScan","completed"),o.grade=a,o.startTime=r,o.statusMessage=l,o.ipAddress=i,o.progress=n,e.summary=o,e},w=e=>{const t="https://api.ssllabs.com/api/v3/getEndpointData?host="+window.location.host+"&s="+e;let s={};return s.url=t,o("ssltest_run",s).then((e=>JSON.parse(e.data)))},E=e=>{let t="";h.current&&(h.current=!1,t="&startNew=on",n(!1));const s="https://api.ssllabs.com/api/v3/analyze?host="+window.location.host+t;let r={};return r.url=s,o("ssltest_run",r).then((e=>JSON.parse(e.data)))},C=e=>{let t=0;return t=0==e?0:e<128?20:e<256?80:100,t},x=(t,s)=>(0,e.createElement)("div",{className:"rsssl-score-container"},(0,e.createElement)("div",{className:"rsssl-score-snippet "+t},s));let S="rsssl-inactive",k=s?s.summary.progress:0,M=!!s&&s.summary.startTime,N="";if(M){let e=new Date;e.setTime(M),N=e.toLocaleString()}else N=(0,c.__)("No test started yet","really-simple-ssl");let P=!!s&&s.summary.statusMessage,R=s?s.summary.grade:"?";s&&s.summary.ipAddress,"READY"===s.status&&(S=-1!==R.indexOf("A")?"rsssl-success":"rsssl-error"),f()&&(S="rsssl-inactive");let O=f()?"inactive":R,F=window.location.protocol+"//"+window.location.host,L="https://www.ssllabs.com/analyze.html?d="+encodeURIComponent(F),I=!1,A="",D="black";return v()?(I=!0,D="red",A=(0,c.__)("Not available on localhost","really-simple-ssl")):s&&(s.errors||"ERROR"===s.status)?(I=!0,D="red",A=P):s&&k<100&&(I=!0,D="orange",A=P),(0,e.createElement)("div",{className:S},(0,e.createElement)("div",{className:"rsssl-gridblock-progress-container "+S},(0,e.createElement)("div",{className:"rsssl-gridblock-progress",style:(()=>{let e=0;return s&&s.summary.progress?e=s.summary.progress:0==e&&"active"===t.BlockProps.sslScan&&(e=5),Object.assign({},{width:e+"%"})})()})),(0,e.createElement)("div",{className:"rsssl-ssl-test-container "+S},(0,e.createElement)("div",{className:"rsssl-ssl-test "},(0,e.createElement)("div",{className:"rsssl-ssl-test-information"},(()=>{let t="processing";return f()&&(t="inactive"),r&&r.length>0&&(t="success",r.forEach((function(e,s){e.details.protocols.forEach((function(e,s){"1.1"===e.version&&(t="error")}))}))),(0,e.createElement)(e.Fragment,null,"inactive"===t&&x("rsssl-test-inactive",(0,c.__)("Protocol support","really-simple-ssl")),"processing"===t&&x("rsssl-test-processing",(0,c.__)("Protocol support...","really-simple-ssl")),"error"===t&&x("rsssl-test-error",(0,c.__)("Supports TLS 1.1","really-simple-ssl")),"success"===t&&x("rsssl-test-success",(0,c.__)("No TLS 1.1","really-simple-ssl")))})(),(()=>{let t="processing";return f()&&(t="inactive"),r&&r.length>0&&(t=r.filter((function(e){return"present"!==e.details.hstsPolicy.status})).length>0?"error":"success"),(0,e.createElement)(e.Fragment,null,"inactive"===t&&x("rsssl-test-inactive",(0,c.__)("HSTS","really-simple-ssl")),"processing"===t&&x("rsssl-test-processing",(0,c.__)("HSTS...","really-simple-ssl")),"error"===t&&x("rsssl-test-error",(0,c.__)("No HSTS header","really-simple-ssl")),"success"===t&&x("rsssl-test-success",(0,c.__)("HSTS header detected","really-simple-ssl")))})(),(()=>{let t="processing";return f()&&(t="inactive"),r&&r.length>0&&(t=r.filter((function(e){return-1===e.grade.indexOf("A")})).length>0?"error":"success"),(0,e.createElement)(e.Fragment,null,"inactive"===t&&x("rsssl-test-inactive",(0,c.__)("Certificate","really-simple-ssl")),"processing"===t&&x("rsssl-test-processing",(0,c.__)("Certificate...","really-simple-ssl")),"error"===t&&!I&&x("rsssl-test-error",(0,c.__)("Certificate issue","really-simple-ssl")),"success"===t&&x("rsssl-test-success",(0,c.__)("Valid certificate","really-simple-ssl")))})(),(()=>{let t=0,s="rsssl-test-processing";if(f()&&(s="rsssl-test-inactive"),r&&r.length>0){status="success";let e=256,n=128;r.forEach((function(t,s){t.details.suites.forEach((function(t,s){t.list.forEach((function(t,s){e=t.cipherStrength<e?t.cipherStrength:e,n=t.cipherStrength>n?t.cipherStrength:n}))}))})),t=(C(e)+C(n))/2,t=Math.round(t),s=t>70?"rsssl-test-success":"rsssl-test-error"}return(0,e.createElement)(e.Fragment,null,x(s,(0,c.__)("Cipher strength","really-simple-ssl")+" "+t+"%"))})()),(0,e.createElement)("div",{className:"rsssl-ssl-test-grade rsssl-grade-"+O},!f()&&(0,e.createElement)("span",null,R),f()&&(0,e.createElement)("div",null)))),(0,e.createElement)("div",{className:"rsssl-details"},(0,e.createElement)("div",{className:"rsssl-detail-icon"},(0,e.createElement)(p,{name:"info",color:D})),(0,e.createElement)("div",{className:"rsssl-detail rsssl-status-"+D},I&&(0,e.createElement)(e.Fragment,null,A),!I&&(0,e.createElement)(e.Fragment,null," ",(0,c.__)("What does my score mean?","really-simple-ssl")," ",(0,e.createElement)("a",{href:"https://really-simple-ssl.com/instructions/about-ssl-labs/",target:"_blank"},(0,c.__)("Read more","really-simple-ssl"))))),(0,e.createElement)("div",{className:"rsssl-details"},(0,e.createElement)("div",{className:"rsssl-detail-icon"},(0,e.createElement)(p,{name:"list",color:"black"})),(0,e.createElement)("div",{className:"rsssl-detail"},(0,c.__)("Last check:","really-simple-ssl")," ",N)),(0,e.createElement)("div",{className:"rsssl-details"},(0,e.createElement)("div",{className:"rsssl-detail-icon"},(0,e.createElement)(p,{name:"external-link",color:"black"})),(0,e.createElement)("div",{className:"rsssl-detail"},(0,e.createElement)("a",{href:L,target:"_blank"},(0,c.__)("View detailed report on Qualys SSL Labs","really-simple-ssl")))))},SslLabsFooter:t=>{let s=!(!t.BlockProps||!t.BlockProps.hasOwnProperty("sslScan"))&&t.BlockProps.sslScan,n="active"===s||-1!==window.location.host.indexOf("localhost");return(0,e.createElement)(e.Fragment,null,(0,e.createElement)("button",{disabled:n,onClick:e=>{t.setBlockProps("sslScan","active")},className:"button button-default"},"paused"===s&&(0,c.__)("Continue SSL Health check","really-simple-ssl"),"paused"!==s&&(0,c.__)("Check SSL Health","really-simple-ssl")))},OtherPlugins:t=>{const[s,n]=(0,e.useState)(!1),[r,l]=(0,e.useState)(""),[i,d]=(0,e.useState)(!1);(0,e.useEffect)((()=>{s||a("otherpluginsdata").then((e=>{e.data.forEach((function(t,s){e.data[s].pluginActionNice=m(t.pluginAction)})),d(e.data),n(!0)}))}));const u=(e,t,s)=>{s&&s.preventDefault();let n={};n.slug=e,n.pluginAction=t;let r=p(e);"download"===t?r.pluginAction="downloading":"activate"===t&&(r.pluginAction="activating"),r.pluginActionNice=m(r.pluginAction),h(e,r),"installed"!==t&&"upgrade-to-premium"!==t&&o("plugin_actions",n).then((t=>{r=t.data,h(e,r),u(e,r.pluginAction)}))},p=e=>i.filter((t=>t.slug===e))[0],h=(e,t)=>{i.forEach((function(s,n){s.slug===e&&(i[n]=t)})),d(i),l(e+t.pluginAction)},m=e=>({download:(0,c.__)("Install","really-simple-ssl"),activate:(0,c.__)("Activate","really-simple-ssl"),activating:(0,c.__)("Activating...","really-simple-ssl"),downloading:(0,c.__)("Downloading...","really-simple-ssl"),"upgrade-to-premium":(0,c.__)("Downloading...","really-simple-ssl")}[e]);return s?(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"rsssl-other-plugins-container"},i.map(((t,s)=>((t,s)=>(0,e.createElement)("div",{key:s,className:"rsssl-other-plugins-element rsssl-"+t.slug},(0,e.createElement)("a",{href:t.wordpress_url,target:"_blank",title:t.title},(0,e.createElement)("div",{className:"rsssl-bullet"}),(0,e.createElement)("div",{className:"rsssl-other-plugins-content"},t.title)),(0,e.createElement)("div",{className:"rsssl-other-plugin-status"},"upgrade-to-premium"===t.pluginAction&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)("a",{target:"_blank",href:t.upgrade_url},(0,c.__)("Upgrade","really-simple-ssl"))),"upgrade-to-premium"!==t.pluginAction&&"installed"!==t.pluginAction&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)("a",{href:"#",onClick:e=>u(t.slug,t.pluginAction,e)},t.pluginActionNice)),"installed"===t.pluginAction&&(0,e.createElement)(e.Fragment,null,(0,c.__)("Installed","really-simple-ssl")))))(t,s))))):(0,e.createElement)(f,{lines:"3"})}};class F extends e.Component{constructor(){super(...arguments),this.footerHtml=this.props.block.footer.data,this.highLightField=this.highLightField.bind(this),this.setBlockProps=this.setBlockProps.bind(this);let e=this.props.block.content.data,t=this.props.block.footer.data;this.state={content:"",testDisabled:!1,footerHtml:this.props.block.footer.html,BlockProps:[],content:e,footer:t}}setBlockProps(e,t){let{BlockProps:s}=this.state;s.hasOwnProperty(e)&&s[e]===t||(s[e]=t,this.setState({BlockProps:s}))}highLightField(e){this.props.highLightField(e)}render(){let{content:t,footer:s,BlockProps:n}=this.state,r=this.props.block,l="rsssl-grid-item "+r.class+" rsssl-"+r.id;"react"===this.props.block.content.type&&(t=this.props.block.content.data),"react"===this.props.block.footer.type&&(s=this.props.block.footer.data);let a={saveChangedFields:this.props.saveChangedFields,setShowOnBoardingModal:this.props.setShowOnBoardingModal,setBlockProps:this.setBlockProps,BlockProps:n,runTest:this.runTest,fields:this.props.fields,isApiLoaded:this.props.isApiLoaded,highLightField:this.highLightField,selectMainMenu:this.props.selectMainMenu};return(0,e.createElement)("div",{className:l},(0,e.createElement)("div",{className:"rsssl-grid-item-header"},(0,e.createElement)("h3",{className:"rsssl-grid-title rsssl-h4"},r.title),(0,e.createElement)("div",{className:"rsssl-grid-item-controls"},r.controls&&"url"===r.controls.type&&(0,e.createElement)("a",{href:r.controls.data},(0,c.__)("Instructions","really-simple-ssl")),r.controls&&"html"===r.controls.type&&(0,e.createElement)("span",{className:"rsssl-header-html",dangerouslySetInnerHTML:{__html:r.controls.data}}),r.controls&&"react"===r.controls.type&&wp.element.createElement(O[r.controls.data],a))),"react"!==r.content.type&&(0,e.createElement)("div",{className:"rsssl-grid-item-content",dangerouslySetInnerHTML:{__html:t}}),"react"===r.content.type&&(0,e.createElement)("div",{className:"rsssl-grid-item-content"},wp.element.createElement(O[t],a)),"html"===r.footer.type&&(0,e.createElement)("div",{className:"rsssl-grid-item-footer",dangerouslySetInnerHTML:{__html:this.footerHtml}}),"react"===r.footer.type&&(0,e.createElement)("div",{className:"rsssl-grid-item-footer"},wp.element.createElement(O[s],a)))}}var L=F;class I extends e.Component{constructor(){super(...arguments)}render(){let t=rsssl_settings.blocks;return(0,e.createElement)(e.Fragment,null,t.map(((t,s)=>(0,e.createElement)(L,{key:s,block:t,setShowOnBoardingModal:this.props.setShowOnBoardingModal,isApiLoaded:this.props.isAPILoaded,fields:this.props.fields,highLightField:this.props.highLightField,selectMainMenu:this.props.selectMainMenu}))))}}var A=I;const D=(e,t)=>{let s=t.length;for(let n=0;n<s;n++)if(t[n]==e)return!0;return!1};class T extends e.Component{constructor(){super(...arguments)}handleClick(){this.props.selectMenu(this.props.menuItem.id)}componentDidMount(){this.handleClick=this.handleClick.bind(this)}render(){let t=this.props.selectedMenuItem===this.props.menuItem.id;if(this.props.menuItem.menu_items)for(const e of this.props.menuItem.menu_items)e.id===this.props.selectedMenuItem&&(t=!0);let s=t?" rsssl-active":"";s+=this.props.menuItem.featured?" rsssl-featured":"",s+=this.props.menuItem.premium&&!rsssl_settings.pro_plugin_active?" rsssl-premium":"";let n="#"+this.props.selectedMainMenuItem+"/"+this.props.menuItem.id;return(0,e.createElement)(e.Fragment,null,this.props.menuItem.visible&&(0,e.createElement)("div",{className:"rsssl-menu-item"+s},(0,e.createElement)("a",{href:n,onClick:()=>this.handleClick()},(0,e.createElement)("span",null,this.props.menuItem.title),this.props.menuItem.featured&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)("span",{className:"rsssl-menu-item-featured-pill"},(0,c.__)("New","really-simple-ssl")))),this.props.menuItem.menu_items&&t&&(0,e.createElement)("div",{className:"rsssl-submenu-item"},this.props.menuItem.menu_items.map(((t,s)=>t.visible&&(0,e.createElement)(T,{key:s,menuItem:t,selectMenu:this.props.selectMenu,selectedMenuItem:this.props.selectedMenuItem}))))))}}var H=T;class j extends e.Component{constructor(){super(...arguments)}render(){let t=this.props.menu.menu_items.filter((e=>!0===e.premium)).length>0;return this.props.isAPILoaded?(0,e.createElement)("div",{className:"rsssl-wizard-menu rsssl-grid-item"},(0,e.createElement)("div",{className:"rsssl-grid-item-header"},(0,e.createElement)("h1",{className:"rsssl-h4"},this.props.menu.title)),(0,e.createElement)("div",{className:"rsssl-grid-item-content"},(0,e.createElement)("div",{className:"rsssl-wizard-menu-items"},this.props.menu.menu_items.map(((t,s)=>(0,e.createElement)(H,{key:s,isAPILoaded:this.props.isAPILoaded,menuItem:t,selectMenu:this.props.selectMenu,selectStep:this.props.selectStep,selectedMenuItem:this.props.selectedMenuItem,selectedMainMenuItem:this.props.selectedMainMenuItem,getPreviousAndNextMenuItems:this.props.getPreviousAndNextMenuItems}))),t&&!rsssl_settings.pro_plugin_active&&(0,e.createElement)("div",{className:"rsssl-premium-menu-item"},(0,e.createElement)("div",null,(0,e.createElement)("a",{target:"_blank",href:rsssl_settings.upgrade_link,className:"button button-black"},(0,c.__)("Go Pro","really-simple-ssl")))))),(0,e.createElement)("div",{className:"rsssl-grid-item-footer"})):(0,e.createElement)(f,null)}}var $=j,B=window.wp.data,z=window.wp.notices,V=()=>{const t=(0,B.useSelect)((e=>e(z.store).getNotices().filter((e=>"snackbar"===e.type))),[]);if(void 0===t)return(0,e.createElement)(e.Fragment,null);const{removeNotice:s}=(0,B.useDispatch)(z.store);return(0,e.createElement)(C.SnackbarList,{className:"edit-site-notices",notices:t,onRemove:s})};class U extends e.Component{constructor(){super(...arguments),this.noticesLoaded=!1,this.fieldsUpdateComplete=!1,this.licenseStatus="invalid",this.getLicenseNotices=this.getLicenseNotices.bind(this),this.state={licenseStatus:"invalid",noticesLoaded:!1,notices:[]}}getLicenseNotices(){return a("licenseNotices","refresh").then((e=>e.data))}componentDidMount(){this.props.highLightField(""),this.setState({noticesLoaded:this.noticesLoaded,licenseStatus:this.licenseStatus,notices:this.notices})}componentDidUpdate(e){!this.fieldsUpdateComplete&&this.props.fieldsUpdateComplete&&this.getLicenseNotices().then((e=>{this.fieldsUpdateComplete=this.props.fieldsUpdateComplete,this.props.setPageProps("licenseStatus",e.licenseStatus),this.notices=e.notices,this.licenseStatus=e.licenseStatus,this.noticesLoaded=!0,this.setState({noticesLoaded:this.noticesLoaded,licenseStatus:this.licenseStatus,notices:this.notices})}))}onChangeHandler(e){this.fieldsUpdateComplete=!1;let t=this.props.fields,s=this.props.field;t[this.props.index].value=e,this.props.saveChangedFields(s.id),this.setState({fields:t})}onCloseTaskHandler(){}toggleActivation(){this.setState({noticesLoaded:!1});const{licenseStatus:e}=this.state;if("valid"===e)a("deactivate_license").then((e=>{this.props.setPageProps("licenseStatus",e.data.licenseStatus),this.notices=e.data.notices,this.licenseStatus=e.data.licenseStatus,this.noticesLoaded=!0,this.setState({noticesLoaded:this.noticesLoaded,licenseStatus:this.licenseStatus,notices:this.notices})}));else{let e={};e.license=this.props.field.value,o("activate_license",e).then((e=>{this.props.setPageProps("licenseStatus",e.data.licenseStatus),this.notices=e.data.notices,this.licenseStatus=e.data.licenseStatus,this.noticesLoaded=!0,this.setState({noticesLoaded:this.noticesLoaded,licenseStatus:this.licenseStatus,notices:this.notices})}))}}render(){const{noticesLoaded:t,notices:s,licenseStatus:n}=this.state;let r=this.props.field,l=r.value;return this.props.fields,(0,e.createElement)("div",{className:"components-base-control"},(0,e.createElement)("div",{className:"components-base-control__field"},(0,e.createElement)("label",{className:"components-base-control__label",htmlFor:r.id},r.label),(0,e.createElement)("div",{className:"rsssl-license-field"},(0,e.createElement)("input",{className:"components-text-control__input",type:"password",id:r.id,value:l,onChange:e=>this.onChangeHandler(e.target.value)}),(0,e.createElement)("button",{className:"button button-default",onClick:()=>this.toggleActivation()},"valid"===n&&(0,e.createElement)(e.Fragment,null,(0,c.__)("Deactivate","really-simple-ssl")),"valid"!==n&&(0,e.createElement)(e.Fragment,null,(0,c.__)("Activate","really-simple-ssl"))))),!t&&(0,e.createElement)(f,null),t&&s.map(((t,s)=>(0,e.createElement)(m,{key:s,index:s,notice:t,onCloseTaskHandler:this.onCloseTaskHandler,highLightField:""}))))}}var W=U;class q extends e.Component{constructor(){super(...arguments)}onChangeHandler(e){let t=this.props.fields,s=this.props.field;t[this.props.index].value=e,this.props.saveChangedFields(s.id),this.setState({fields:t})}render(){let t=this.props.field,s=t.value;return this.props.fields,(0,e.createElement)("div",{className:"components-base-control"},(0,e.createElement)("div",{className:"components-base-control__field"},(0,e.createElement)("label",{className:"components-base-control__label",htmlFor:t.id},t.label),(0,e.createElement)("input",{className:"components-text-control__input",type:"password",id:t.id,value:s,onChange:e=>this.onChangeHandler(e.target.value)})))}}var G=q;class Y extends e.Component{constructor(){super(...arguments),this.disabled=!1}onChangeHandler(e){let t=this.props.fields,s=this.props.field;s.value=e,t[this.props.index].value=e,this.disabled=!0;let n=[];this.props.handleNextButtonDisabled(!0),n.push(s),l(n).then((e=>{this.props.updateFields(e.data.fields),this.disabled=!1,this.props.handleNextButtonDisabled(!1)}))}render(){let t=this.props.field.value,s=this.props.field,n=[];if(s.options)for(var r in s.options)if(s.options.hasOwnProperty(r)){let e={};e.label=s.options[r],e.value=r,n.push(e)}return(0,e.createElement)(C.SelectControl,{label:s.label,onChange:e=>this.onChangeHandler(e),value:t,options:n,disabled:this.disabled})}}var X=Y,J=e=>function(t){return new Promise((s=>setTimeout((()=>s(t)),e)))},Z=t=>{const s=t.action;if(_((()=>{"challenge_directory_reachable"===s.action&&"error"===s.status&&t.addHelp(t.field.id,"default",(0,c.__)("The challenge directory is used to verify the domain ownership.","really-simple-ssl")),"check_key_directory"===s.action&&"error"===s.status&&t.addHelp(t.field.id,"default",(0,c.__)("The key directory is needed to store the generated keys.","really-simple-ssl")+" "+(0,c.__)("By placing it outside the root folder, it is not publicly accessible.","really-simple-ssl")),"check_certs_directory"===s.action&&"error"===s.status&&t.addHelp(t.field.id,"default",(0,c.__)("The certificate will get stored in this directory.","really-simple-ssl")+" "+(0,c.__)("By placing it outside the root folder, it is not publicly accessible.","really-simple-ssl"))})),!s)return(0,e.createElement)(e.Fragment,null);const n=()=>(t.updateField("verification_type","dns"),i("update_verification_type","dns").then((e=>{t.selectMenu("le-dns-verification"),(0,B.dispatch)("core/notices").createNotice("success",(0,c.__)("Switched to DNS","really-simple-ssl"),{__unstableHTML:!0,id:"rsssl_switched_to_dns",type:"snackbar",isDismissible:!0}).then(J(3e3)).then((e=>{(0,B.dispatch)("core/notices").removeNotice("rsssl_switched_to_dns")}))})));return(0,e.createElement)("div",{className:"rsssl-test-results"},"error"===s.status&&(0,e.createElement)("h4",null,(0,c.__)("Next step","really-simple-ssl")),"error"===s.status&&"challenge_directory_reachable"===s.action&&(0,e.createElement)("div",null,(0,e.createElement)("p",null,(0,c.__)("If the challenge directory cannot be created, or is not reachable, you can either remove the server limitation, or change to DNS verification.","really-simple-ssl")),(0,e.createElement)(C.Button,{variant:"secondary",onClick:()=>n()},(0,c.__)("Switch to DNS verification","really-simple-ssl"))),"error"!==s.status&&"cpanel"===rsssl_settings.hosting_dashboard&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)("p",null,(0,e.createElement)(S,{target:"_blank",text:(0,c.__)("If you also want to secure subdomains like mail.domain.com, cpanel.domain.com, you have to use the %sDNS%s challenge.","really-simple-ssl"),url:"https://really-simple-ssl.com/lets-encrypt-authorization-with-dns"})," ",(0,c.__)("Please note that auto-renewal with a DNS challenge might not be possible.","really-simple-ssl")),(0,e.createElement)(C.Button,{variant:"secondary",onClick:()=>n()},(0,c.__)("Switch to DNS verification","really-simple-ssl"))),"error"===s.status&&"check_challenge_directory"===s.action&&(0,e.createElement)("div",null,(0,e.createElement)("h4",null,(0,c.__)("Create a challenge directory","really-simple-ssl")),(0,e.createElement)("p",null,(0,c.__)("Navigate in FTP or File Manager to the root of your WordPress installation:","really-simple-ssl")),(0,e.createElement)("ul",null,(0,e.createElement)("li",{className:"rsssl-tooltip-icon dashicons-before rsssl-icon arrow-right-alt2 dashicons-arrow-right-alt2"},(0,c.__)("Create a folder called “.well-known”","really-simple-ssl")),(0,e.createElement)("li",{className:"rsssl-tooltip-icon dashicons-before rsssl-icon arrow-right-alt2 dashicons-arrow-right-alt2"},(0,c.__)("Inside the folder called “.well-known” create a new folder called “acme-challenge”, with 644 writing permissions.","really-simple-ssl")),(0,e.createElement)("li",{className:"rsssl-tooltip-icon dashicons-before rsssl-icon arrow-right-alt2 dashicons-arrow-right-alt2"},(0,c.__)("Click the refresh button.","really-simple-ssl"))),(0,e.createElement)("h4",null,(0,c.__)("Or you can switch to DNS verification","really-simple-ssl")),(0,e.createElement)("p",null,(0,c.__)("If the challenge directory cannot be created, you can either remove the server limitation, or change to DNS verification.","really-simple-ssl")),(0,e.createElement)(C.Button,{variant:"secondary",onClick:()=>n()},(0,c.__)("Switch to DNS verification","really-simple-ssl"))),"error"===s.status&&"check_key_directory"===s.action&&(0,e.createElement)("div",null,(0,e.createElement)("h4",null,(0,c.__)("Create a key directory","really-simple-ssl")),(0,e.createElement)("p",null,(0,c.__)("Navigate in FTP or File Manager to one level above the root of your WordPress installation:","really-simple-ssl")),(0,e.createElement)("ul",null,(0,e.createElement)("li",{className:"rsssl-tooltip-icon dashicons-before rsssl-icon arrow-right-alt2 dashicons-arrow-right-alt2"},(0,c.__)("Create a folder called “ssl”","really-simple-ssl")),(0,e.createElement)("li",{className:"rsssl-tooltip-icon dashicons-before rsssl-icon arrow-right-alt2 dashicons-arrow-right-alt2"},(0,c.__)("Inside the folder called “ssl” create a new folder called “keys”, with 644 writing permissions.","really-simple-ssl")),(0,e.createElement)("li",{className:"rsssl-tooltip-icon dashicons-before rsssl-icon arrow-right-alt2 dashicons-arrow-right-alt2"},(0,c.__)("Click the refresh button.","really-simple-ssl")))),"error"===s.status&&"check_certs_directory"===s.action&&(0,e.createElement)("div",null,(0,e.createElement)("h4",null,(0,c.__)("Create a certs directory","really-simple-ssl")),(0,e.createElement)("p",null,(0,c.__)("Navigate in FTP or File Manager to one level above the root of your WordPress installation:","really-simple-ssl")),(0,e.createElement)("ul",null,(0,e.createElement)("li",{className:"rsssl-tooltip-icon dashicons-before rsssl-icon arrow-right-alt2 dashicons-arrow-right-alt2"},(0,c.__)("Create a folder called “ssl”","really-simple-ssl")),(0,e.createElement)("li",{className:"rsssl-tooltip-icon dashicons-before rsssl-icon arrow-right-alt2 dashicons-arrow-right-alt2"},(0,c.__)("Inside the folder called “ssl” create a new folder called “certs”, with 644 writing permissions.","really-simple-ssl")),(0,e.createElement)("li",{className:"rsssl-tooltip-icon dashicons-before rsssl-icon arrow-right-alt2 dashicons-arrow-right-alt2"},(0,c.__)("Click the refresh button.","really-simple-ssl")))))},K=t=>{const s=t.action,[n,r]=(0,e.useState)(!1);return _((()=>{s&&"challenge_directory_reachable"===s.action&&"error"===s.status&&t.addHelp(t.field.id,"default",(0,c.__)("The challenge directory is used to verify the domain ownership.","really-simple-ssl"));let e=!!s&&s.output;void 0!==e&&0!==e.length||(e=!1),e&&r(e)})),(0,e.createElement)(e.Fragment,null,n&&n.length>0&&(0,e.createElement)("div",{className:"rsssl-test-results"},(0,e.createElement)("h4",null,(0,c.__)("Next step","really-simple-ssl")),(0,e.createElement)("p",null,(0,c.__)("Add the following token as text record to your DNS records. We recommend to use a short TTL during installation, in case you need to change it.","really-simple-ssl"),(0,e.createElement)(S,{target:"_blank",text:(0,c.__)("Read more","really-simple-ssl"),url:"https://really-simple-ssl.com/how-to-add-a-txt-record-to-dns"})),(0,e.createElement)("div",{className:"rsssl-dns-text-records"},(0,e.createElement)("div",{key:0},(0,e.createElement)("div",{className:"rsssl-dns-domain"},"@/",(0,c.__)("domain","really-simple-ssl")),(0,e.createElement)("div",{className:"rsssl-dns-field"},(0,c.__)("Value","really-simple-ssl"))),n.map(((t,s)=>(0,e.createElement)("div",{key:s+1},(0,e.createElement)("div",{className:"rsssl-dns-"},"_acme-challenge.",t.domain),(0,e.createElement)("div",{className:"rsssl-dns-field rsssl-selectable"},t.token)))))),(0,e.createElement)("div",{className:"rsssl-test-results"},(0,e.createElement)("p",null,(0,c.__)("DNS verification active. You can switch back to directory verification here.","really-simple-ssl")),(0,e.createElement)(C.Button,{variant:"secondary",onClick:()=>(t.updateField("verification_type","dir"),i("update_verification_type","dir").then((e=>{t.selectMenu("le-directories"),(0,B.dispatch)("core/notices").createNotice("success",(0,c.__)("Switched to directory","really-simple-ssl"),{__unstableHTML:!0,id:"rsssl_switched_to_dns",type:"snackbar",isDismissible:!0}).then(J(3e3)).then((e=>{(0,B.dispatch)("core/notices").removeNotice("rsssl_switched_to_dns")}))})))},(0,c.__)("Switch to directory verification","really-simple-ssl"))))},Q=t=>{const s=t.action;return s?(0,e.createElement)("div",{className:"rsssl-test-results"},"error"===s.status&&"verify_dns"===s.action&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)("p",null,(0,c.__)("We could not check the DNS records. If you just added the record, please check in a few minutes.","really-simple-ssl")," ",(0,e.createElement)(S,{target:"_blank",text:(0,c.__)("You can manually check the DNS records in an %sonline tool%s.","really-simple-ssl"),url:"https://mxtoolbox.com/SuperTool.aspx"}),(0,c.__)("If you're sure it's set correctly, you can click the button to skip the DNS check.","really-simple-ssl")," "),(0,e.createElement)(C.Button,{variant:"secondary",onClick:()=>i("skip_dns_check").then((e=>{t.restartTests(),(0,B.dispatch)("core/notices").createNotice("success",(0,c.__)("Skip DNS verification ","really-simple-ssl"),{__unstableHTML:!0,id:"rsssl_skip_dns",type:"snackbar",isDismissible:!0}).then(J(3e3)).then((e=>{(0,B.dispatch)("core/notices").removeNotice("rsssl_skip_dns")}))}))},(0,c.__)("Skip DNS check","really-simple-ssl")))):(0,e.createElement)(e.Fragment,null)},ee=t=>{const[s,r]=(0,e.useState)([]),[l,i]=(0,e.useState)(!1),[d,u]=(0,e.useState)(!1),[h,m]=(0,e.useState)(!1),[g,v]=(0,e.useState)(!0),[b,y]=(0,e.useState)(""),[w,E]=(0,e.useState)(!1),[x,S]=(0,e.useState)(!1),[k,M]=(0,e.useState)(0);_((()=>{k<100&&w&&"main_site_activated"===x&&a("activate_ssl_networkwide").then((e=>{e.data.success&&(M(e.data.progress),e.data.progress>=100&&P("ssl_enabled","","success"))}))})),(0,e.useEffect)((()=>{N(!1)}),[]);const N=e=>{(e=>{let t={headers:{"X-WP-Nonce":rsssl_settings.nonce}},s=-1!==rsssl_settings.site_url.indexOf("?")?"&":"?";return n().get(rsssl_settings.site_url+"reallysimplessl/v1/onboarding"+s+"forceRefresh="+e+"&nonce="+rsssl_settings.rsssl_nonce,t)})(e).then((e=>{let t=e.data.steps;E(e.data.networkwide),i(e.data.ssl_detection_overridden),v(!e.data.ssl_detection_overridden),u(e.data.certificate_valid),m(e.data.ssl_enabled),t[0].visible=!0,e.data.ssl_enabled&&t.length>1&&(t[0].visible=!1,t[1].visible=!0),S(e.data.network_activation_status),"completed"===e.data.network_activation_status&&M(100),r(t),y("initial")}))},P=(e,t,n)=>{let l=s;l.forEach((function(s,r){l[r].items.forEach((function(s,a){if(s.id===e){let e=l[r].items[a];e.current_action=t,n&&(e.status=n),l[r].items[a]=e}}))})),r(l),y(e+t+n)};return(0,e.createElement)(e.Fragment,null,!b&&(0,e.createElement)(f,{lines:"12"}),b&&s.map(((n,u)=>{const{title:h,subtitle:g,items:f,info_text:b,visible:E}=n;return(0,e.createElement)("div",{className:"rsssl-modal-content-step",key:u,style:{display:E?"block":"none"}},h&&(0,e.createElement)("h2",{className:"rsssl-modal-subtitle"},h),g&&(0,e.createElement)("div",{className:"rsssl-modal-description"},g),(0,e.createElement)("ul",null,(s=>s.map(((s,n)=>{let{title:r,current_action:l,action:a,status:i,button:d,id:u}=s;"ssl_enabled"===u&&w&&(k>=100?(i="success",r=(0,c.__)("SSL has been activated network wide","really-simple-ssl")):(i="processing",r=(0,c.__)("Processing activation of subsites networkwide","really-simple-ssl")));const h={inactive:{icon:"info",color:"grey"},warning:{icon:"circle-times",color:"orange"},error:{icon:"circle-times",color:"red"},success:{icon:"circle-check",color:"green"},processing:{icon:"file-download",color:"red"}},m=h[i].icon,g=h[i].color,f={activate_setting:(0,c.__)("Activating...","really-simple-ssl"),activate:(0,c.__)("Activating...","really-simple-ssl"),install_plugin:(0,c.__)("Installing...","really-simple-ssl"),error:(0,c.__)("Failed","really-simple-ssl"),completed:(0,c.__)("Finished","really-simple-ssl")};let v="";d&&(v=d,"none"!==l&&(v=f[l],"failed"===l&&(v=f.error)));let b=d&&d===v;return(0,e.createElement)("li",{key:n},(0,e.createElement)(p,{name:m,color:g}),r,"ssl_enabled"===u&&w&&"main_site_activated"===x&&(0,e.createElement)(e.Fragment,null," - ",k<100&&(0,e.createElement)(e.Fragment,null,(0,c.__)("working","really-simple-ssl")," ",k,"%"),k>=100&&(0,c.__)("completed","really-simple-ssl")),d&&(0,e.createElement)(e.Fragment,null," - ",b&&(0,e.createElement)(C.Button,{className:"button button-secondary",isLink:!0,onClick:()=>((e,s)=>{let n={};n.id=e,P(e,s,!1),o(s,n).then((r=>{if(r.data.success){"activate_setting"===s&&t.getFields();let l=r.data.next_action;"none"!==l&&"completed"!==l?(P(e,l,!1),o(l,n).then((t=>{t.data.success?P(e,"completed","success"):P(e,"failed","error")})).catch((t=>{P(e,"failed","error")}))):P(e,"completed","success")}else P(e,"failed","error")})).catch((t=>{P(e,"failed","error")}))})(u,a)},v),!b&&(0,e.createElement)(e.Fragment,null,v)))})))(f)),d&&b&&(0,e.createElement)("div",{className:"rsssl-modal-description",dangerouslySetInnerHTML:{__html:b}}),!d&&(0,e.createElement)("div",{className:"rsssl-modal-description"},(0,e.createElement)("a",{href:"#",onClick:e=>(e=>{e.preventDefault(),s.forEach((function(e,t){"activate_ssl"===e.id&&e.items.forEach((function(e,n){"error"===e.status&&(s[t].items[n].status="processing",s[t].items[n].title=(0,c.__)("Re-checking SSL certificate, please wait...","really-simple-ssl"))}))})),r(s),y(!0),setTimeout((function(){N(!0)}),1e3)})(e)},(0,c.__)("Refresh SSL status","really-simple-ssl"))," ",(0,c.__)("The SSL detection method is not 100% accurate.","really-simple-ssl")," ",(0,c.__)("If you’re certain an SSL certificate is present, and refresh SSL status does not work, please check “Override SSL detection” to continue activating SSL.","really-simple-ssl")),(0,e.createElement)("div",{className:"rsssl-modal-content-step-footer"},(()=>{let n=w?(0,c.__)("Activate SSL networkwide","really-simple-ssl"):(0,c.__)("Activate SSL","really-simple-ssl");return s[0].visible&&s.length>1?(0,e.createElement)(e.Fragment,null,(0,e.createElement)("button",{disabled:!d&&!l,className:"button button-primary",onClick:()=>{y(!1),window.location.href.replace("http://","https://"),a("activate_ssl").then((e=>{s[0].visible=!1,s[1].visible=!0,e.data.success&&(r(s),y(!0),m(e.data.success),t.updateField("ssl_enabled",!0),e.data.site_url_changed?window.location.reload():(t.getFields(),w&&S("main_site_activated")))}))}},n),d&&!rsssl_settings.pro_plugin_active&&(0,e.createElement)("a",{target:"_blank",href:rsssl_settings.upgrade_link,className:"button button-default"},(0,c.__)("Improve Security with PRO","really-simple-ssl")),!d&&(0,e.createElement)("button",{className:"button button-default",onClick:()=>{t.isModal&&t.dismissModal(),window.location.href=rsssl_settings.letsencrypt_url}},(0,c.__)("Install SSL","really-simple-ssl")),!d&&(0,e.createElement)(C.ToggleControl,{label:(0,c.__)("Override SSL detection","really-simple-ssl"),checked:l,onChange:e=>{i(e);let t={};t.overrideSSL=e,o("override_ssl_detection",t).then((t=>{v(!e)}))}})):s.length>1&&s[1].visible||s[0].visible?(0,e.createElement)(e.Fragment,null,(0,e.createElement)("button",{className:"button button-primary",onClick:()=>{t.isModal&&t.dismissModal(),t.selectMainMenu("dashboard")}},(0,c.__)("Go to Dashboard","really-simple-ssl")),(0,e.createElement)("button",{className:"button button-default",onClick:()=>{t.dismissModal()}},(0,c.__)("Dismiss","really-simple-ssl"))):void 0})()))})))},te=t=>(0,e.createElement)("div",{className:"rsssl-lets-encrypt-tests"},(0,e.createElement)(ee,{selectMainMenu:t.selectMainMenu})),se=t=>{const s=t.action,[n,r]=(0,e.useState)(!1);_((()=>{s&&"warning"===s.status&&n&&n.generated_by_rsssl&&(t.addHelp(t.field.id,"default",(0,c.__)("This is the certificate, which you need to install in your hosting dashboard.","really-simple-ssl"),(0,c.__)("Certificate (CRT)","really-simple-ssl")),t.addHelp(t.field.id,"default",(0,c.__)("The private key can be uploaded or pasted in the appropriate field on your hosting dashboard.","really-simple-ssl"),(0,c.__)("Private Key (KEY)","really-simple-ssl")),t.addHelp(t.field.id,"default",(0,c.__)("The CA Bundle will sometimes be automatically detected. If not, you can use this file.","really-simple-ssl"),(0,c.__)("Certificate Authority Bundle (CABUNDLE)","really-simple-ssl"))),!s||"error"!==s.status&&"warning"!==s.status||i("installation_data").then((e=>{e&&r(e.data.output)}))})),(0,e.useEffect)((()=>{}));const l=e=>{let t,s=document.querySelector(".rsssl-"+e).innerText;const n=document.createElement("textarea");n.value=s,document.body.appendChild(n),n.select();try{t=document.execCommand("copy")}catch(e){t=!1}document.body.removeChild(n),(0,B.dispatch)("core/notices").createNotice("success",(0,c.__)("Copied!","really-simple-ssl"),{__unstableHTML:!0,id:"rsssl_copied_data",type:"snackbar",isDismissible:!0}).then(J(3e3)).then((e=>{(0,B.dispatch)("core/notices").removeNotice("rsssl_copied_data")}))};return s&&n?(0,e.createElement)("div",{className:"rsssl-test-results"},!n.generated_by_rsssl&&(0,e.createElement)(e.Fragment,null,(0,c.__)("The certificate is not generated by Really Simple SSL, so there are no installation files here","really-simple-ssl")),n.generated_by_rsssl&&"warning"===s.status&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)("h4",null,(0,c.__)("Next step","really-simple-ssl")),(0,e.createElement)("div",{className:"rsssl-template-intro"},(0,c.__)("Install your certificate.","really-simple-ssl")),(0,e.createElement)("h4",null,(0,c.__)("Certificate (CRT)","really-simple-ssl")),(0,e.createElement)("div",{className:"rsssl-certificate-data rsssl-certificate",id:"rsssl-certificate"},n.certificate_content),(0,e.createElement)("a",{href:n.download_url+"&type=certificate",className:"button button-secondary"},(0,c.__)("Download","really-simple-ssl")),(0,e.createElement)("button",{type:"button",onClick:e=>l("certificate"),className:"button button-primary"},(0,c.__)("Copy content","really-simple-ssl")),(0,e.createElement)("h4",null,(0,c.__)("Private Key (KEY)","really-simple-ssl")),(0,e.createElement)("div",{className:"rsssl-certificate-data rsssl-key",id:"rsssl-key"},n.key_content),(0,e.createElement)("a",{href:n.download_url+"&type=private_key",className:"button button-secondary"},(0,c.__)("Download","really-simple-ssl")),(0,e.createElement)("button",{type:"button",className:"button button-primary",onClick:e=>l("key")},(0,c.__)("Copy content","really-simple-ssl")),(0,e.createElement)("h4",null,(0,c.__)("Certificate Authority Bundle (CABUNDLE)","really-simple-ssl")),(0,e.createElement)("div",{className:"rsssl-certificate-data rsssl-cabundle",id:"rsssl-cabundle"},n.ca_bundle_content),(0,e.createElement)("a",{href:n.download_url+"&type=intermediate",className:"button button-secondary"},(0,c.__)("Download","really-simple-ssl")),(0,e.createElement)("button",{type:"button",className:"button button-primary",onClick:e=>l("cabundle")},(0,c.__)("Copy content","really-simple-ssl")))):(0,e.createElement)(e.Fragment,null)},ne=t=>{const[s,n]=(0,e.useState)(t.field.id),[r,l]=(0,e.useState)(!1),[a,o]=(0,e.useState)(0),d=(0,e.useRef)(0),u=(0,e.useRef)(1500),h=(0,e.useRef)(1),m=(0,e.useRef)(!1),g=(0,e.useRef)(""),f=(0,e.useRef)(-1);(0,e.useEffect)((()=>{t.handleNextButtonDisabled(!0),y(0),m.current=setInterval((()=>o((e=>e+.2))),100)}),[]);const v=()=>{let e=t.field.actions;for(const t of e)t.status="inactive";t.field.actions=e,d.current=0,f.current=-1,g.current="",o(0),y(0)},b=()=>t.field.actions[d.current];_((()=>{let e=t.field.actions.length-1;d.current>f.current&&(f.current=d.current,o(100/e*d.current));let s=b();s&&"retry"===s.do&&s.attemptCount>1&&o(90),t.refreshTests&&(t.resetRefreshTests(),v())}));const y=()=>{l(!1),"generation"===t.field.id&&(t.field.actions=(e=>{let s=t.getFieldValue("verification_type");if(s||(s="dir"),"dns"===s){let t=-1;if(e.forEach((function(e,s){"create_bundle_or_renew"===e.action&&(t=s)})),t>0){let s={action:"verify_dns"};s.description=(0,c.__)("Verifying DNS records...","really-simple-ssl"),s.attempts=2,e[t]=s,s={},s.action='"create_bundle_or_renew"',s.description=(0,c.__)("Generating SSL certificate...","really-simple-ssl"),s.attempts=4,e.push(s)}}return e})(t.field.actions));const e=new Date;let s=b(),n=s.action;h.current=s.attempts,i(n,t.field.id).then((t=>{let s=new Date-e;const n=Math.round(s);let r=b();r.status=t.data.status?t.data.status:"inactive",r.hide=!1,r.description=t.data.message,r.do=t.data.action,r.output=!!t.data.output&&t.data.output,u.current=500,n<1500&&(u.current=1500-n)})).then(J(u.current)).then((()=>{(e=>{g.current=e.status;let s=t.field.actions.length-1;"success"===e.status?e.attemptCount=0:(Number.isInteger(e.attemptCount)||(e.attemptCount=0),e.attemptCount+=1),l(!0);var n=new CustomEvent("rsssl_le_response",{detail:e});document.dispatchEvent(n),"finalize"===e.do?(clearInterval(m.current),t.field.actions.forEach((function(e,t){t>d.current&&(e.hide=!0)})),d.current=s,t.handleNextButtonDisabled(!1)):"continue"===e.do||"skip"===e.do?(e.attemptCount=1,"skip"===e.do&&(e.hide=!0),s>d.current?(d.current=d.current+1,y(d.current)):(d.current=s,t.handleNextButtonDisabled(!1),clearInterval(m.current))):"retry"===e.do?e.attemptCount>=h.current?(d.current=s,clearInterval(m.current)):y(d.current):"stop"===e.do&&clearInterval(m.current)})(s)}))};let w="error"===g.current?"rsssl-orange":"";if(!t.field.actions)return(0,e.createElement)(e.Fragment,null);let E=t.field.actions[d.current],C=t.field.actions.filter((e=>!0!==e.hide));const x={inactive:{icon:"circle-times",color:"grey"},warning:{icon:"circle-times",color:"orange"},error:{icon:"circle-times",color:"red"},success:{icon:"circle-check",color:"green"}};return(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"rsssl-lets-encrypt-tests"},(0,e.createElement)("div",{className:"rsssl-progress-bar"},(0,e.createElement)("div",{className:"rsssl-progress"},(0,e.createElement)("div",{className:"rsssl-bar "+w,style:Object.assign({},{width:a+"%"})}))),(0,e.createElement)("div",{className:"rsssl_letsencrypt_container rsssl-progress-container field-group"},(0,e.createElement)("ul",null,C.map(((t,s)=>(0,e.createElement)("li",{key:s},(0,e.createElement)(p,{name:x[t.status].icon,color:x[t.status].color}),"retry"===t.do&&t.attemptCount>=1&&(0,e.createElement)(e.Fragment,null,(0,c.__)("Attempt %s.","really-simple-ssl").replace("%s",t.attemptCount)," "),(0,e.createElement)("span",{dangerouslySetInnerHTML:{__html:t.description}})))))),"directories"===t.field.id&&(0,e.createElement)(Z,{save:t.save,selectMenu:t.selectMenu,field:t.field,updateField:t.updateField,addHelp:t.addHelp,progress:a,action:E}),"dns-verification"===t.field.id&&(0,e.createElement)(K,{save:t.save,selectMenu:t.selectMenu,field:t.field,updateField:t.updateField,addHelp:t.addHelp,progress:a,action:E}),"generation"===t.field.id&&(0,e.createElement)(Q,{restartTests:v,save:t.save,selectMenu:t.selectMenu,field:t.field,updateField:t.updateField,addHelp:t.addHelp,progress:a,action:E}),"installation"===t.field.id&&(0,e.createElement)(se,{restartTests:v,save:t.save,selectMenu:t.selectMenu,field:t.field,updateField:t.updateField,addHelp:t.addHelp,progress:a,action:E}),"activate"===t.field.id&&(0,e.createElement)(te,{restartTests:v,save:t.save,selectMainMenu:t.selectMainMenu,selectMenu:t.selectMenu,field:t.field,updateField:t.updateField,addHelp:t.addHelp,progress:a,action:E})))},re=s(44);class le extends e.Component{constructor(){super(...arguments)}componentDidMount(){this.onClickHandler=this.onClickHandler.bind(this)}onClickHandler(){this.props.handleModal(!0,this.props.modalData)}render(){return(0,e.createElement)("button",{className:"button button-"+this.props.btnStyle,onClick:e=>this.onClickHandler(e)},this.props.btnText)}}var ae=le;class ie extends e.Component{constructor(){super(...arguments),this.nonce="",this.state={data:[],progress:0,action:"",state:"stop",paused:!1,showIgnoredUrls:!1,resetPaginationToggle:!1}}getScanStatus(){return a("scan_status","refresh").then((e=>e.data))}componentDidMount(){let e=[],t=0,s="",n="stop",r="never";this.props.field.value.data&&(e=this.props.field.value.data),this.props.field.value.progress&&(t=this.props.field.value.progress),this.props.field.value.action&&(s=this.props.field.value.action),this.props.field.value.state&&(n=this.props.field.value.state),this.props.field.value.completed_status&&(r=this.props.field.value.completed_status),this.props.field.value.nonce&&(this.nonce=this.props.field.value.nonce),this.setState({completedStatus:r,data:e,progress:t,action:s,state:n})}start(e){let t="start";this.state.paused&&(t="running"),this.setState({state:"running",paused:!1}),a("mixed_content_scan",t).then((e=>{this.setState({data:e.data.data,progress:e.data.progress,action:e.data.action,state:e.data.state}),"running"===e.data.state&&this.run()}))}run(e){this.state.paused||a("mixed_content_scan","running").then((e=>{this.setState({completedStatus:e.data.completed_status,data:e.data.data,progress:e.data.progress,action:e.data.action,state:e.data.state}),this.state.paused?this.stop():"running"===e.data.state&&this.run()}))}toggleIgnoredUrls(e){let{showIgnoredUrls:t}=this.state;this.setState({showIgnoredUrls:!t})}stop(e){this.setState({state:"stop",paused:!0}),a("mixed_content_scan","stop").then((e=>{this.setState({completedStatus:e.data.completed_status,data:e.data.data,progress:e.data.progress,action:e.data.action})}))}removeDataItem(e){const t=this.state.data.filter((t=>t.id===e.id));this.setState({data:t})}render(){let{completedStatus:t,data:s,action:n,progress:r,state:l,showIgnoredUrls:a,resetPaginationToggle:i}=this.state,o=this.props.field;o.value,this.props.fields,rsssl_settings.pro_plugin_active||(r=80),columns=[],o.columns.forEach((function(e,t){let s={name:e.name,sortable:e.sortable,grow:e.grow,selector:t=>t[e.column],right:!!e.right};columns.push(s)})),"object"==typeof s&&(s=Object.values(s)),Array.isArray(s)||(s=[]),t=t?t.toLowerCase():"never";let d=this.props.dropItemFromModal;for(const t of s)t.warningControl=(0,e.createElement)("span",{className:"rsssl-task-status rsssl-warning"},(0,c.__)("Warning","really-simple-ssl")),d&&d.url===t.blocked_url&&("ignore_url"===d.action?t.ignored=!0:t.fixed=!0),t.fix&&(t.fix.url=t.blocked_url,t.fix.nonce=this.nonce),t.details&&(t.details.url=t.blocked_url,t.details.nonce=this.nonce,t.details.ignored=t.ignored),t.location.length>0&&(-1!==t.location.indexOf("http://")||-1!==t.location.indexOf("https://")?t.locationControl=(0,e.createElement)("a",{href:t.location,target:"_blank"},(0,c.__)("View","really-simple-ssl")):t.locationControl=t.location),t.detailsControl=t.details&&(0,e.createElement)(ae,{removeDataItem:this.removeDataItem,handleModal:this.props.handleModal,item:t,btnText:(0,c.__)("Details","really-simple-ssl"),btnStyle:"secondary",modalData:t.details}),t.fixControl=t.fix&&(0,e.createElement)(ae,{className:"button button-primary",removeDataItem:this.removeDataItem,handleModal:this.props.handleModal,item:t,btnText:(0,c.__)("Fix","really-simple-ssl"),btnStyle:"primary",modalData:t.fix});a||(s=s.filter((e=>!e.ignored))),s=s.filter((e=>!e.fixed)),r+="%";let u="running"===l,h="running"!==l;return(0,c.__)("Show ignored URLs","burst-statistics"),(0,re.jG)("really-simple-plugins",{divider:{default:"transparent"}},"light"),(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"rsssl-progress-container"},(0,e.createElement)("div",{className:"rsssl-progress-bar",style:{width:r}})),"running"===l&&(0,e.createElement)("div",{className:"rsssl-current-scan-action"},n),0==s.length&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"rsssl-mixed-content-description"},"running"!==l&&"never"===t&&(0,c.__)("No results. Start your first scan","really-simple-ssl"),"running"!==l&&"completed"===t&&(0,c.__)("Everything is now served over SSL","really-simple-ssl")),("running"===l||"completed"!==t)&&(0,e.createElement)("div",{className:"rsssl-mixed-content-placeholder"},(0,e.createElement)("div",null),(0,e.createElement)("div",null),(0,e.createElement)("div",null)),"running"!==l&&"completed"===t&&(0,e.createElement)("div",{className:"rsssl-shield-overlay"},(0,e.createElement)(p,{name:"shield",size:"80px"}))),s.length>0&&(0,e.createElement)("div",{className:"rsssl-mixed-content-datatable"},(0,e.createElement)(re.ZP,{columns:columns,data:s,dense:!0,pagination:!0,paginationResetDefaultPage:i,noDataComponent:(0,c.__)("No results","really-simple-ssl"),theme:"really-simple-plugins",customStyles:{headCells:{style:{paddingLeft:"0",paddingRight:"0"}},cells:{style:{paddingLeft:"0",paddingRight:"0"}}}})),(0,e.createElement)("div",{className:"rsssl-grid-item-content-footer"},(0,e.createElement)("button",{className:"button",disabled:u,onClick:e=>this.start(e)},(0,c.__)("Start scan","really-simple-ssl-pro")),(0,e.createElement)("button",{className:"button",disabled:h,onClick:e=>this.stop(e)},(0,c.__)("Stop","really-simple-ssl-pro")),(0,e.createElement)(C.ToggleControl,{checked:1==a,onChange:e=>this.toggleIgnoredUrls(e)}),(0,e.createElement)("label",null,(0,c.__)("Show ignored URLs","burst-statistics"))))}}var oe=ie;class ce extends e.Component{constructor(){super(...arguments)}render(){let t=1==this.props.item.status?"button button-primary rsssl-status-allowed":"button button-default rsssl-status-revoked",s=1==this.props.item.status?(0,c.__)("Revoke","really-simple-ssl"):(0,c.__)("Allow","really-simple-ssl");return(0,e.createElement)("button",{onClick:()=>this.props.onChangeHandlerDataTableStatus(this.props.item.status,this.props.item,"status"),className:t},s)}}var de=ce;class ue extends e.Component{constructor(){super(...arguments),this.state={enable_permissions_policy:0}}componentDidMount(){this.togglePermissionsPolicyStatus=this.togglePermissionsPolicyStatus.bind(this),this.onChangeHandler=this.onChangeHandler.bind(this);let e=this.props.fields.filter((e=>"enable_permissions_policy"===e.id))[0];this.setState({enable_permissions_policy:e.value})}onChangeHandler(e,t){let s=this.props.field;"object"==typeof s.value&&(s.value=Object.values(s.value));for(const n of s.value)n.id===t.id&&(n.value=e),delete n.valueControl,delete n.statusControl,delete n.deleteControl;s.updateItemId=t.id;let n=[];n.push(s),this.props.updateField(s.id,s.value),l(n).then((e=>{}))}togglePermissionsPolicyStatus(e,t){e.preventDefault();let s=this.props.fields.filter((e=>"enable_permissions_policy"===e.id))[0];s.value=t,this.setState({enable_permissions_policy:t});let n=[];n.push(s),this.props.updateField(s.id,s.value),l(n).then((e=>{}))}render(){let t=this.props.field,s=(t.value,this.props.options);const{enable_permissions_policy:n}=this.state;columns=[],t.columns.forEach((function(e,t){let s={name:e.name,sortable:e.sortable,width:e.width,selector:t=>t[e.column]};columns.push(s)}));let r=t.value;"object"==typeof r&&(r=Object.values(r)),Array.isArray(r)||(r=[]);for(const t of r)t.valueControl=(0,e.createElement)(C.SelectControl,{help:"",value:t.value,disabled:!1,options:s,label:"",onChange:e=>this.onChangeHandler(e,t,"value")});return(0,re.jG)("really-simple-plugins",{divider:{default:"transparent"}},"light"),(0,e.createElement)("div",{className:this.props.highLightClass},(0,e.createElement)(re.ZP,{columns:columns,data:r,dense:!0,pagination:!1,customStyles:{headCells:{style:{paddingLeft:"0",paddingRight:"0"}},cells:{style:{paddingLeft:"0",paddingRight:"0"}}},theme:"really-simple-plugins"}),1!=n&&(0,e.createElement)("button",{className:"button button-primary",onClick:e=>this.togglePermissionsPolicyStatus(e,!0)},(0,c.__)("Enforce","really-simple-ssl")),1==n&&(0,e.createElement)("div",{className:"rsssl-locked"},(0,e.createElement)("div",{className:"rsssl-shield-overlay"},(0,e.createElement)(p,{name:"shield",size:"80px"})),(0,e.createElement)("div",{className:"rsssl-locked-overlay"},(0,e.createElement)("span",{className:"rsssl-progress-status rsssl-learning-mode-enforced"},(0,c.__)("Enforced","really-simple-ssl")),(0,c.__)("Permissions Policy is enforced.","really-simple-ssl")," ",(0,e.createElement)("a",{className:"rsssl-learning-mode-link",href:"#",onClick:e=>this.togglePermissionsPolicyStatus(e,!1)},(0,c.__)("Disable","really-simple-ssl")))))}}var pe=ue;class he extends e.Component{constructor(){super(...arguments),this.state={message:"",sending:!1}}componentDidMount(){this.onChangeHandler=this.onChangeHandler.bind(this),this.onClickHandler=this.onClickHandler.bind(this)}onChangeHandler(e){this.setState({message:e})}onClickHandler(e){return this.setState({sending:!0}),a("supportData","refresh").then((e=>{const{message:t}=this.state;let s=t.replace(/(?:\r\n|\r|\n)/g,"--br--"),n="https://really-simple-ssl.com/support?customername="+encodeURIComponent(e.data.customer_name)+"&email="+e.data.email+"&domain="+e.data.domain+"&scanresults="+encodeURIComponent(e.data.scan_results)+"&licensekey="+encodeURIComponent(e.data.license_key)+"&supportrequest="+encodeURIComponent(s)+"&htaccesscontents="+e.data.htaccess_contents+"&debuglog="+e.data.system_status;window.location.assign(n)}))}render(){const{message:t,sending:s}=this.state;let n=s||0==t.length,r=s;return(0,e.createElement)(e.Fragment,null,(0,e.createElement)(C.TextareaControl,{disabled:r,placeholder:(0,c.__)("Type your question here","really-simple-ssl"),onChange:e=>this.onChangeHandler(e)}),(0,e.createElement)(C.Button,{disabled:n,variant:"secondary",onClick:e=>this.onClickHandler(e)},(0,c.__)("Send","really-simple-ssl")))}}var me=he;class ge extends e.Component{constructor(){super(...arguments)}render(){return(0,e.createElement)("button",{type:"button",className:" rsssl-learning-mode-delete",onClick:()=>this.props.onDeleteHandler(this.props.item)},(0,e.createElement)("svg",{"aria-hidden":"true",focusable:"false",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 320 512",height:"16"},(0,e.createElement)("path",{fill:"#000000",d:"M310.6 361.4c12.5 12.5 12.5 32.75 0 45.25C304.4 412.9 296.2 416 288 416s-16.38-3.125-22.62-9.375L160 301.3L54.63 406.6C48.38 412.9 40.19 416 32 416S15.63 412.9 9.375 406.6c-12.5-12.5-12.5-32.75 0-45.25l105.4-105.4L9.375 150.6c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L160 210.8l105.4-105.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-105.4 105.4L310.6 361.4z"})))}}class fe extends e.Component{constructor(){super(...arguments),this.state={enforce:0,learning_mode:0,lm_enabled_once:0,learning_mode_completed:0,filterValue:-1}}componentDidMount(){this.doFilter=this.doFilter.bind(this),this.onDeleteHandler=this.onDeleteHandler.bind(this);let e=this.props.fields.filter((e=>e.id===this.props.field.control_field))[0],t="enforce"===e.value,s="learning_mode"===e.value,n="completed"===e.value,r=this.props.field.control_field+"_lm_enabled_once",l=this.props.fields.filter((e=>e.id===r))[0],a=l.value;this.props.updateField(e.id,e.value),this.setState({enforce:t,learning_mode:s,lm_enabled_once:a,learning_mode_completed:n})}doFilter(e){this.setState({filterValue:e.target.value})}toggleEnforce(e,t){e.preventDefault();let s=this.props.fields.filter((e=>e.id===this.props.field.control_field))[0];s.value=1==t?"enforce":"disabled",this.setState({enforce:t,learning_mode_completed:0});let n=[];n.push(s),l(n).then((e=>{}))}toggleLearningMode(e){e.preventDefault();let t=this.props.fields,s=t.filter((e=>e.id===this.props.field.control_field))[0],n=this.props.field.control_field+"_lm_enabled_once",r=t.filter((e=>e.id===n))[0],a="learning_mode"===s.value?1:0,i="completed"===s.value?1:0;a&&(r.value=1),s.value=a||i?"disabled":"learning_mode",a=a||i?0:1,i=0,this.setState({learning_mode:a,lm_enabled_once:r.value,learning_mode_completed:i});let o=[];o.push(s),o.push(r),l(o).then((e=>{}))}onDeleteHandler(e){let t=this.props.field;"object"==typeof t.value&&(t.value=Object.values(t.value)),t.value.forEach((function(s,n){s.id===e.id&&t.value.splice(n,1)}));for(const e of t.value)delete e.valueControl,delete e.statusControl,delete e.deleteControl;t.updateItemId=e.id,t.action="delete";let s=[];s.push(t),this.props.updateField(t.id,t.value),l(s).then((e=>{}))}render(){let t=this.props.field,s=(t.value,this.props.options,(0,c.__)("We're configuring your %s. Exit to edit and enforce.","really-simple-ssl").replace("%s",t.label)),n=(0,c.__)("%s has been disabled.","really-simple-ssl").replace("%s",t.label),r=(0,c.__)("%s is enforced.","really-simple-ssl").replace("%s",t.label);const{filterValue:l,enforce:a,learning_mode:i,lm_enabled_once:o,learning_mode_completed:d}=this.state;let u=!o;columns=[],t.columns.forEach((function(e,t){let s={name:e.name,sortable:e.sortable,width:e.width,selector:t=>t[e.column]};columns.push(s)}));let h=t.value;"object"==typeof h&&(h=Object.values(h)),Array.isArray(h)||(h=[]),h=h.filter((e=>e.status<2)),-1!=l&&(h=h.filter((e=>e.status==l)));for(const t of h)t.login_status&&(t.login_statusControl=1==t.login_status?(0,c.__)("success","really-simple-ssl"):(0,c.__)("failed","really-simple-ssl")),t.statusControl=(0,e.createElement)(de,{item:t,onChangeHandlerDataTableStatus:this.props.onChangeHandlerDataTableStatus}),t.deleteControl=(0,e.createElement)(ge,{item:t,onDeleteHandler:this.onDeleteHandler});return(0,re.jG)("really-simple-plugins",{divider:{default:"transparent"}},"light"),(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:this.highLightClass},0==h.length&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"rsssl-learningmode-placeholder"},(0,e.createElement)("div",null),(0,e.createElement)("div",null),(0,e.createElement)("div",null),(0,e.createElement)("div",null))),h.length>0&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)(re.ZP,{columns:columns,data:h,dense:!0,pagination:!0,noDataComponent:(0,c.__)("No results","really-simple-ssl"),persistTableHead:!0,theme:"really-simple-plugins",customStyles:{headCells:{style:{paddingLeft:"0",paddingRight:"0"}},cells:{style:{paddingLeft:"0",paddingRight:"0"}}},conditionalRowStyles:[{when:e=>0==e.status,classNames:["rsssl-datatables-revoked"]}]})),(0,e.createElement)("div",{className:"rsssl-learning-mode-footer"},1!=a&&(0,e.createElement)("button",{disabled:u,className:"button button-primary",onClick:e=>this.toggleEnforce(e,!0)},(0,c.__)("Enforce","really-simple-ssl")),1==a&&(0,e.createElement)("button",{className:"button",onClick:e=>this.toggleEnforce(e,!1)},(0,c.__)("Disable","really-simple-ssl")),(0,e.createElement)("label",null,(0,e.createElement)("input",{type:"checkbox",disabled:a,checked:1==i,value:i,onChange:e=>this.toggleLearningMode(e)}),(0,c.__)("Enable Learning Mode","really-simple-ssl")),1==a&&(0,e.createElement)("div",{className:"rsssl-locked"},(0,e.createElement)("div",{className:"rsssl-shield-overlay"},(0,e.createElement)(p,{name:"shield",size:"80px"})),(0,e.createElement)("div",{className:"rsssl-locked-overlay"},(0,e.createElement)("span",{className:"rsssl-progress-status rsssl-learning-mode-enforced"},(0,c.__)("Enforced","really-simple-ssl")),r," ",(0,e.createElement)("a",{className:"rsssl-learning-mode-link",href:"#",onClick:e=>this.toggleEnforce(e)},(0,c.__)("Disable to configure","really-simple-ssl")))),1==i&&(0,e.createElement)("div",{className:"rsssl-locked"},(0,e.createElement)("div",{className:"rsssl-locked-overlay"},(0,e.createElement)("span",{className:"rsssl-progress-status rsssl-learning-mode"},(0,c.__)("Learning Mode","really-simple-ssl")),s," ",(0,e.createElement)("a",{className:"rsssl-learning-mode-link",href:"#",onClick:e=>this.toggleLearningMode(e)},(0,c.__)("Exit learning mode","really-simple-ssl")))),1==d&&(0,e.createElement)("div",{className:"rsssl-locked"},(0,e.createElement)("div",{className:"rsssl-locked-overlay"},(0,e.createElement)("span",{className:"rsssl-progress-status rsssl-learning-mode-completed"},(0,c.__)("Learning Mode","really-simple-ssl")),(0,c.__)("We finished the configuration.","really-simple-ssl")," ",(0,e.createElement)("a",{className:"rsssl-learning-mode-link",href:"#",onClick:e=>this.toggleLearningMode(e)},(0,c.__)("Review the settings and enforce the policy","really-simple-ssl")))),rsssl_settings.pro_plugin_active&&this.props.disabled&&(0,e.createElement)("div",{className:"rsssl-locked"},(0,e.createElement)("div",{className:"rsssl-locked-overlay"},(0,e.createElement)("span",{className:"rsssl-progress-status rsssl-disabled"},(0,c.__)("Disabled ","really-simple-ssl")),n)),(0,e.createElement)((()=>(0,e.createElement)(e.Fragment,null,(0,e.createElement)("select",{onChange:e=>this.doFilter(e),value:l},(0,e.createElement)("option",{value:"-1"},(0,c.__)("All","really-simple-ssl")),(0,e.createElement)("option",{value:"1"},(0,c.__)("Allowed","really-simple-ssl")),(0,e.createElement)("option",{value:"0"},(0,c.__)("Blocked","really-simple-ssl"))))),null))))}}var ve=fe;class be extends e.Component{constructor(){super(...arguments),this.onChangeHandlerDataTableStatus=this.onChangeHandlerDataTableStatus.bind(this),this.onChangeHandler=this.onChangeHandler.bind(this)}componentDidMount(){}onChangeHandler(e){let t=this.props.fields,s=this.props.field;t[this.props.index].value=e;let n=!1;if(s.configure_on_activation){s.configure_on_activation.hasOwnProperty("condition")&&this.props.field.value==s.configure_on_activation.condition&&(n=!0);let e=s.configure_on_activation[0];for(let t in e)n&&e.hasOwnProperty(t)&&this.props.updateField(t,e[t])}this.props.saveChangedFields(s.id)}onChangeHandlerDataTableStatus(e,t,s){let n=this.props.field;e=1==e?0:1,"object"==typeof n.value&&(n.value=Object.values(n.value));for(const r of n.value)r.id===t.id&&(r[s]=e),delete r.valueControl,delete r.statusControl,delete r.deleteControl;n.updateItemId=t.id;let r=[];r.push(n),this.props.updateField(n.id,n.value),l(r).then((e=>{}))}onCloseTaskHandler(){}render(){let t=this.props.field,s=t.value,n=this.props.fields,r=t.disabled;this.highLightClass=this.props.highLightedField===this.props.field.id?"rsssl-field-wrap rsssl-highlight":"rsssl-field-wrap";let l=[];if(t.options)for(var a in t.options)if(t.options.hasOwnProperty(a)){let e={};e.label=t.options[a],e.value=a,l.push(e)}if(!rsssl_settings.networkwide_active&&t.networkwide_required&&(r=!0,t.comment=(0,e.createElement)(e.Fragment,null,(0,c.__)("This feature is only available networkwide.","really-simple-ssl"),(0,e.createElement)(S,{target:"_blank",text:(0,c.__)("Network settings","really-simple-ssl"),url:rsssl_settings.network_link}))),t.conditionallyDisabled&&(r=!0),!t.visible)return(0,e.createElement)(e.Fragment,null);if("checkbox"===t.type)return(0,e.createElement)("div",{className:this.highLightClass},(0,e.createElement)(C.ToggleControl,{disabled:r,checked:1==t.value,label:t.label,onChange:e=>this.onChangeHandler(e)}),t.comment&&(0,e.createElement)("div",{dangerouslySetInnerHTML:{__html:t.comment}}));if("hidden"===t.type)return(0,e.createElement)("input",{type:"hidden",value:t.value});if("radio"===t.type)return(0,e.createElement)("div",{className:this.highLightClass},(0,e.createElement)(C.RadioControl,{label:t.label,onChange:e=>this.onChangeHandler(e),selected:s,options:l}));if("text"===t.type||"email"===t.type)return(0,e.createElement)("div",{className:this.highLightClass},(0,e.createElement)(C.TextControl,{help:t.comment,label:t.label,onChange:e=>this.onChangeHandler(e),value:s}));if("button"===t.type)return(0,e.createElement)("div",{className:"rsssl-field-button "+this.highLightClass},(0,e.createElement)("label",null,t.label),(0,e.createElement)(S,{className:"button button-default",text:t.button_text,url:t.url}));if("password"===t.type)return(0,e.createElement)("div",{className:this.highLightClass},(0,e.createElement)(G,{index:this.props.index,field:t,fields:this.props.fields,saveChangedFields:this.props.saveChangedFields}));if("textarea"===t.type)return(0,e.createElement)("div",{className:this.highLightClass},(0,e.createElement)(C.TextareaControl,{label:t.label,help:t.comment,value:s,onChange:e=>this.onChangeHandler(e)}));if("license"===t.type){let t=this.props.field,s=t.value,n=this.props.fields;return(0,e.createElement)("div",{className:this.highLightClass},(0,e.createElement)(W,{setPageProps:this.props.setPageProps,fieldsUpdateComplete:this.props.fieldsUpdateComplete,index:this.props.index,fields:n,field:t,fieldValue:s,saveChangedFields:this.props.saveChangedFields,highLightField:this.props.highLightField,highLightedField:this.props.highLightedField}))}return"number"===t.type?(0,e.createElement)("div",{className:this.highLightClass},(0,e.createElement)(C.__experimentalNumberControl,{onChange:e=>this.onChangeHandler(e),help:t.comment,label:t.label,value:s})):"email"===t.type?(0,e.createElement)("div",{className:this.highLightClass},(0,e.createElement)(C.TextControl,{help:t.comment,label:t.label,onChange:e=>this.onChangeHandler(e),value:s})):"host"===t.type?(0,e.createElement)("div",{className:this.highLightClass},(0,e.createElement)(X,{index:this.props.index,saveChangedFields:this.props.saveChangedFields,handleNextButtonDisabled:this.props.handleNextButtonDisabled,updateFields:this.props.updateFields,fields:this.props.fields,field:this.props.field})):"select"===t.type?(0,e.createElement)("div",{className:this.highLightClass},(0,e.createElement)(C.SelectControl,{disabled:r,help:t.comment,label:t.label,onChange:e=>this.onChangeHandler(e),value:s,options:l})):"support"===t.type?(0,e.createElement)("div",{className:this.highLightClass},(0,e.createElement)(me,null)):"permissionspolicy"===t.type?(0,e.createElement)("div",{className:this.highLightClass},(0,e.createElement)(pe,{disabled:r,updateField:this.props.updateField,field:this.props.field,options:l,highLightClass:this.highLightClass,fields:n})):"learningmode"===t.type?(0,e.createElement)("div",{className:this.highLightClass},(0,e.createElement)(ve,{disabled:r,onChangeHandlerDataTableStatus:this.onChangeHandlerDataTableStatus,updateField:this.props.updateField,field:this.props.field,options:l,highLightClass:this.highLightClass,fields:n})):"mixedcontentscan"===t.type?(0,e.createElement)("div",{className:this.highLightClass},(0,e.createElement)(oe,{dropItemFromModal:this.props.dropItemFromModal,handleModal:this.props.handleModal,field:this.props.field,fields:this.props.selectedFields})):"letsencrypt"===t.type?(0,e.createElement)(ne,{key:t.id,resetRefreshTests:this.props.resetRefreshTests,refreshTests:this.props.refreshTests,getFieldValue:this.props.getFieldValue,save:this.props.save,selectMenu:this.props.selectMenu,addHelp:this.props.addHelp,updateField:this.props.updateField,fields:this.props.fields,field:t,handleNextButtonDisabled:this.props.handleNextButtonDisabled}):"activate"===t.type?(0,e.createElement)(te,{key:t.id,selectMainMenu:this.props.selectMainMenu,resetRefreshTests:this.props.resetRefreshTests,refreshTests:this.props.refreshTests,getFieldValue:this.props.getFieldValue,save:this.props.save,selectMenu:this.props.selectMenu,addHelp:this.props.addHelp,updateField:this.props.updateField,fields:this.props.fields,field:t,handleNextButtonDisabled:this.props.handleNextButtonDisabled}):"not found field type "+t.type}}var ye=be;class we extends e.Component{constructor(){super(...arguments),this.state={fields:this.props.fields,isAPILoaded:this.props.isAPILoaded},this.upgrade="https://really-simple-ssl.com/pro/",this.fields=this.props.fields}componentDidMount(){this.getLicenseStatus=this.getLicenseStatus.bind(this),this.handleLetsEncryptReset=this.handleLetsEncryptReset.bind(this)}getLicenseStatus(){return this.props.pageProps.hasOwnProperty("licenseStatus")?this.props.pageProps.licenseStatus:"invalid"}handleLetsEncryptReset(e){e.preventDefault(),i("reset").then((e=>{let t=window.location.href.replace(/#letsencrypt.*/,"&r="+ +new Date+"#letsencrypt/le-system-status");window.location.href=t}))}render(){let t,s=this.props.selectedMenuItem,n=[];for(const e of this.props.fields)e.group_id===this.props.group&&n.push(e);for(const e of this.props.menu.menu_items)if(e.id===s?t=e:e.menu_items&&(t=e.menu_items.filter((e=>e.id===s))[0]),t)break;for(const e of this.props.menu.menu_items)if(e.id===s&&e.hasOwnProperty("groups")){let s=e.groups.filter((e=>e.id===this.props.group));s.length>0&&(t=s[0])}let l="invalid",a=t.premium_text?t.premium_text:(0,c.__)("Learn more about %sPremium%s","really-simple-ssl");rsssl_settings.pro_plugin_active&&(l=this.getLicenseStatus(),a="empty"===l||"deactivated"===l?rsssl_settings.messageInactive:rsssl_settings.messageInvalid);let i="valid"!==l&&t.premium,o=!rsssl_settings.networkwide_active&&t.networkwide_required;this.upgrade=t.upgrade?t.upgrade:this.upgrade;let d=t.helpLink_text?t.helpLink_text:(0,c.__)("Instructions","really-simple-ssl"),u=r("main"),p=i||o?"rsssl-disabled":"";return(0,e.createElement)("div",{className:"rsssl-grid-item rsssl-"+t.id+" "+p},t.title&&(0,e.createElement)("div",{className:"rsssl-grid-item-header"},(0,e.createElement)("h3",{className:"rsssl-h4"},t.title),t.helpLink&&"letsencrypt"!==u&&(0,e.createElement)("div",{className:"rsssl-grid-item-controls"},(0,e.createElement)(S,{target:"_blank",className:"rsssl-helplink",text:d,url:t.helpLink})),"letsencrypt"===u&&(0,e.createElement)("div",{className:"rsssl-grid-item-controls"},(0,e.createElement)("a",{href:"#",className:"rsssl-helplink",onClick:e=>this.handleLetsEncryptReset(e)},(0,c.__)("Reset Let's Encrypt","really-simple-ssl")))),(0,e.createElement)("div",{className:"rsssl-grid-item-content"},t.intro&&(0,e.createElement)("div",{className:"rsssl-settings-block-intro"},t.intro),n.map(((t,s)=>(0,e.createElement)(ye,{key:s,index:s,updateFields:this.props.updateFields,selectMenu:this.props.selectMenu,selectMainMenu:this.props.selectMainMenu,dropItemFromModal:this.props.dropItemFromModal,handleNextButtonDisabled:this.props.handleNextButtonDisabled,handleModal:this.props.handleModal,showSavedSettingsNotice:this.props.showSavedSettingsNotice,updateField:this.props.updateField,getFieldValue:this.props.getFieldValue,refreshTests:this.props.refreshTests,resetRefreshTests:this.props.resetRefreshTests,addHelp:this.props.addHelp,setPageProps:this.props.setPageProps,fieldsUpdateComplete:this.props.fieldsUpdateComplete,highLightField:this.props.highLightField,highLightedField:this.props.highLightedField,saveChangedFields:this.props.saveChangedFields,field:t,fields:n})))),i&&!o&&(0,e.createElement)("div",{className:"rsssl-locked"},(0,e.createElement)("div",{className:"rsssl-locked-overlay"},(0,e.createElement)("span",{className:"rsssl-task-status rsssl-premium"},(0,c.__)("Upgrade","really-simple-ssl")),(0,e.createElement)("span",null,rsssl_settings.pro_plugin_active&&(0,e.createElement)("span",null,a," ",(0,e.createElement)("a",{className:"rsssl-locked-link",href:"#settings/license"},(0,c.__)("Check license","really-simple-ssl"))),!rsssl_settings.pro_plugin_active&&(0,e.createElement)(S,{target:"_blank",text:a,url:this.upgrade})))),o&&(0,e.createElement)("div",{className:"rsssl-locked"},(0,e.createElement)("div",{className:"rsssl-locked-overlay"},(0,e.createElement)("span",{className:"rsssl-task-status rsssl-warning"},(0,c.__)("Network feature","really-simple-ssl")),(0,e.createElement)("span",null,(0,c.__)("This feature is only available networkwide.","really-simple-ssl"),(0,e.createElement)(S,{target:"_blank",text:(0,c.__)("Network settings","really-simple-ssl"),url:rsssl_settings.network_link})))))}}var Ee=we;class _e extends e.Component{render(){let t=this.props.help;t.title||(t.title=t.text,t.text=!1);let s=this.props.noticesExpanded?"open":"",n=t.url&&-1!==t.url.indexOf("really-simple-ssl.com")?"_blank":"_self";return(0,e.createElement)(e.Fragment,null,t.title&&t.text&&(0,e.createElement)("details",{className:"rsssl-wizard-help-notice rsssl-"+t.label.toLowerCase(),open:s},(0,e.createElement)("summary",null,t.title," ",(0,e.createElement)(p,{name:"chevron-down"})),(0,e.createElement)("div",{dangerouslySetInnerHTML:{__html:t.text}}),t.url&&(0,e.createElement)("div",{className:"rsssl-help-more-info"},(0,e.createElement)("a",{target:n,href:t.url},(0,c.__)("More info","really-simple-ssl")))),t.title&&!t.text&&(0,e.createElement)("div",{className:"rsssl-wizard-help-notice rsssl-"+t.label.toLowerCase()},(0,e.createElement)("p",null,t.title)))}}var Ce=_e;class xe extends e.Component{constructor(){super(...arguments),this.state={noticesExpanded:!0},this.toggleNotices=this.toggleNotices.bind(this),this.saveAndContinue=this.saveAndContinue.bind(this),this.save=this.save.bind(this)}componentDidMount(){}toggleNotices(){const{noticesExpanded:e}=this.state;this.setState({noticesExpanded:!e})}save(){this.props.save()}saveAndContinue(){this.props.nextButtonDisabled||this.props.saveAndContinue()}render(){let t=this.props.isAPILoaded,s=this.props.progress,n=this.props.selectedMenuItem,r=this.props.fields,l=(this.props.selectedStep,this.props.menu);const{menu_items:a}=l,{noticesExpanded:i}=this.state;if(!t)return(0,e.createElement)(f,null);let o=r.filter((e=>e.menu_id===n)),d=[];for(const e of o)D(e.group_id,d)||d.push(e.group_id);let u=(0,c.__)("Save","really-simple-ssl");for(const e of a)e.id===n&&e.tests_only&&(u=(0,c.__)("Refresh","really-simple-ssl"));let p=[];for(const e of s.notices){let t=!1;if(e.show_with_options&&"warning"===e.output.icon&&(t=o.filter((t=>e.show_with_options.includes(t.id))).length>0),t||e.menu_id===n){let t={};t.title=!!e.output.title&&e.output.title,t.label=e.output.label,t.id=e.id,t.text=e.output.msg,t.url=e.output.url,t.linked_field=e.show_with_option,p.push(t)}}for(const e of o.filter((e=>e.help)))e.help.id=e.id,p.push(e.help);p=p.filter((e=>"completed"!==e.label.toLowerCase()));let h=this.props.nextButtonDisabled?`#${this.props.selectedMainMenuItem}/${this.props.selectedMenuItem}`:`#${this.props.selectedMainMenuItem}/${this.props.nextMenuItem}`;return(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"rsssl-wizard-settings"},d.map(((t,s)=>(0,e.createElement)(Ee,{updateFields:this.props.updateFields,dropItemFromModal:this.props.dropItemFromModal,selectMenu:this.props.selectMenu,selectMainMenu:this.props.selectMainMenu,handleNextButtonDisabled:this.props.handleNextButtonDisabled,menu:this.props.menu,handleModal:this.props.handleModal,showSavedSettingsNotice:this.props.showSavedSettingsNotice,updateField:this.props.updateField,getFieldValue:this.props.getFieldValue,refreshTests:this.props.refreshTests,resetRefreshTests:this.props.resetRefreshTests,addHelp:this.props.addHelp,pageProps:this.props.pageProps,setPageProps:this.props.setPageProps,fieldsUpdateComplete:this.props.fieldsUpdateComplete,key:s,index:s,highLightField:this.props.highLightField,highLightedField:this.props.highLightedField,selectedMenuItem:n,saveChangedFields:this.props.saveChangedFields,group:t,fields:o}))),(0,e.createElement)("div",{className:"rsssl-grid-item-footer"},this.props.selectedMenuItem!==a[0].id&&(0,e.createElement)("a",{className:"button button-secondary",href:`#${this.props.selectedMainMenuItem}/${this.props.previousMenuItem}`,onClick:()=>this.props.previousStep(!0)},(0,c.__)("Previous","really-simple-ssl")),(0,e.createElement)("button",{className:"button button-primary",onClick:this.save},u),this.props.selectedMenuItem!==a[a.length-1].id&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)("a",{disabled:this.props.nextButtonDisabled,className:"button button-primary",href:h,onClick:this.saveAndContinue},(0,c.__)("Save and Continue","really-simple-ssl"))))),(0,e.createElement)("div",{className:"rsssl-wizard-help"},(0,e.createElement)("div",{className:"rsssl-help-header"},(0,e.createElement)("div",{className:"rsssl-help-title rsssl-h4"},(0,c.__)("Notifications","really-simple-ssl")),(0,e.createElement)("div",{className:"rsssl-help-control",onClick:()=>this.toggleNotices()},!i&&(0,c.__)("Expand all","really-simple-ssl"),i&&(0,c.__)("Collapse all","really-simple-ssl"))),p.map(((t,s)=>(0,e.createElement)(Ce,{key:s,noticesExpanded:i,index:s,help:t,fieldId:t.id})))))}}var Se=xe;class ke extends e.Component{constructor(){super(...arguments),this.state={refreshTests:!1,fields:"",isAPILoaded:!1,changedFields:"",nextButtonDisabled:!1}}componentDidMount(){this.save=this.save.bind(this),this.saveAndContinue=this.saveAndContinue.bind(this),this.wizardNextPrevious=this.wizardNextPrevious.bind(this),this.saveChangedFields=this.saveChangedFields.bind(this),this.addVisibleToMenuItems=this.addVisibleToMenuItems.bind(this),this.updateFieldsListWithConditions=this.updateFieldsListWithConditions.bind(this),this.filterMenuItems=this.filterMenuItems.bind(this),this.showSavedSettingsNotice=this.showSavedSettingsNotice.bind(this),this.resetRefreshTests=this.resetRefreshTests.bind(this),this.handleNextButtonDisabled=this.handleNextButtonDisabled.bind(this),this.checkRequiredFields=this.checkRequiredFields.bind(this),this.props.fields;let e=[],t=this.props.selectedMenuItem;this.selectedMenuItem=t,this.changedFields=e,this.setState({isAPILoaded:!0,fields:this.props.fields,changedFields:e,selectedMainMenuItem:this.props.selectedMainMenuItem})}componentDidChange(){}addVisibleToMenuItems(e){const t=e;for(const[s,n]of e.entries())n.visible=!0,n.hasOwnProperty("menu_items")&&(n.menu_items=this.addVisibleToMenuItems(n.menu_items)),t[s]=n;return t}handleNextButtonDisabled(e){const{nextButtonDisabled:t}=this.state;t!==e&&this.setState({nextButtonDisabled:e})}checkRequiredFields(){let e=[];for(const t of this.props.fields)t.menu_id===this.props.selectedMenuItem&&e.push(t);1==e.length&&e[0].actions&&e[0].actions.length>0||(e.filter((e=>e.required&&(0==e.value.length||!e.value))).length>0?this.handleNextButtonDisabled(!0):this.handleNextButtonDisabled(!1))}filterMenuItems(e){const t=e;for(const[s,n]of e.entries())0===this.props.fields.filter((e=>e.menu_id===n.id&&e.visible)).length?t[s].visible=!1:(t[s].visible=!0,n.hasOwnProperty("menu_items")&&(t[s].menu_items=this.filterMenuItems(n.menu_items)));return t}updateFieldsListWithConditions(){for(const e of this.props.fields){let t=!(e.hasOwnProperty("react_conditions")&&!this.validateConditions(e.react_conditions,this.props.fields)),s=this.props.fields[this.props.fields.indexOf(e)].conditionallyDisabled;if(this.props.fields[this.props.fields.indexOf(e)].conditionallyDisabled=!t,s&&t){let t=this.changedFields;"learningmode"===e.type||D(e.id,t)||t.push(e.id),this.changedFields=t,this.setState({changedFields:t})}t||"letsencrypt"!==e.type?this.props.fields[this.props.fields.indexOf(e)].visible=!0:this.props.fields[this.props.fields.indexOf(e)].visible=!1}this.filterMenuItems(this.props.menu.menu_items)}saveChangedFields(e){this.updateFieldsListWithConditions();let t=this.changedFields;D(e,t)||t.push(e),this.changedFields=t,this.setState({changedFields:t})}showSavedSettingsNotice(){(0,B.dispatch)("core/notices").createNotice("success",(0,c.__)("Settings Saved","really-simple-ssl"),{__unstableHTML:!0,id:"rsssl_settings_saved",type:"snackbar",isDismissible:!0}).then(J(2e3)).then((e=>{(0,B.dispatch)("core/notices").removeNotice("rsssl_settings_saved")}))}save(e){const{fields:t}=this.state;let s=[];for(const e of t)D(e.id,this.changedFields)&&s.push(e);l(s).then((t=>{this.changedFields=[],this.props.updateProgress(t.data.progress),this.setState({changedFields:[]}),e||this.setState({refreshTests:!0}),this.showSavedSettingsNotice()}))}resetRefreshTests(){this.setState({refreshTests:!1})}wizardNextPrevious(e){const{nextMenuItem:t,previousMenuItem:s}=this.props.getPreviousAndNextMenuItems();this.props.selectMenu(e?s:t)}saveAndContinue(){this.wizardNextPrevious(!1),this.save(!0)}validateConditions(e,t){let s="OR"===e.relation?"OR":"AND",n="AND"===s;for(const r in e)if(e.hasOwnProperty(r)){let l="AND"===s,a=e[r];if(a.hasOwnProperty("relation"))l=this.validateConditions(a,t);else for(let e in a){let r=0===e.indexOf("!");if(a.hasOwnProperty(e)){let i=a[e];e=e.replace("!","");let o=t.filter((t=>t.id===e));if(o.hasOwnProperty(0))if("checkbox"===o[0].type){let e=+o[0].value;i=+i,l=e===i}else l=-1!==i.indexOf("EMPTY")?0===o[0].value.length:o[0].value.toLowerCase()===i.toLowerCase();r&&(l=!l),n="AND"===s?n&&l:n||l}}}return n?1:0}render(){const{selectedStep:t,isAPILoaded:s,refreshTests:n,changedFields:r,nextButtonDisabled:l}=this.state;if(!s)return(0,e.createElement)(f,null);this.props.menu.menu_items=this.addVisibleToMenuItems(this.props.menu.menu_items),this.checkRequiredFields(),this.updateFieldsListWithConditions();let a=0===r.length;return(0,e.createElement)(e.Fragment,null,(0,e.createElement)($,{isAPILoaded:s,menu:this.props.menu,selectMenu:this.props.selectMenu,selectStep:this.props.selectStep,selectedStep:this.props.selectedStep,selectedMenuItem:this.props.selectedMenuItem,selectedMainMenuItem:this.props.selectedMainMenuItem,getPreviousAndNextMenuItems:this.props.getPreviousAndNextMenuItems}),(0,e.createElement)(Se,{updateFields:this.props.updateFields,dropItemFromModal:this.props.dropItemFromModal,selectMenu:this.props.selectMenu,selectMainMenu:this.props.selectMainMenu,nextButtonDisabled:l,handleNextButtonDisabled:this.handleNextButtonDisabled,getDefaultMenuItem:this.props.getDefaultMenuItem,handleModal:this.props.handleModal,showSavedSettingsNotice:this.showSavedSettingsNotice,updateField:this.props.updateField,getFieldValue:this.props.getFieldValue,resetRefreshTests:this.resetRefreshTests,refreshTests:n,addHelp:this.props.addHelp,pageProps:this.props.pageProps,setPageProps:this.props.setPageProps,fieldsUpdateComplete:a,highLightField:this.props.highLightField,highLightedField:this.props.highLightedField,isAPILoaded:s,fields:this.props.fields,progress:this.props.progress,saveChangedFields:this.saveChangedFields,menu:this.props.menu,save:this.save,saveAndContinue:this.saveAndContinue,selectedMenuItem:this.props.selectedMenuItem,selectedMainMenuItem:this.props.selectedMainMenuItem,selectedStep:this.props.selectedStep,previousStep:this.wizardNextPrevious,nextMenuItem:this.props.nextMenuItem,previousMenuItem:this.props.previousMenuItem}),(0,e.createElement)(V,{className:"rsssl-wizard-notices"}))}}var Me=ke;class Ne extends e.Component{constructor(){super(...arguments),this.state={data:[],buttonsDisabled:!1}}dismissModal(e){this.props.handleModal(!1,null,e)}componentDidMount(){this.setState({data:this.props.data,buttonsDisabled:!1})}handleFix(e){let t=this.props.data.action;this.setState({buttonsDisabled:!0}),a(t,"refresh",this.props.data).then((e=>{let{data:t}=this.state;t.description=e.data.msg,t.subtitle="",this.setState({data:t}),this.props.data,e.data.success&&this.dismissModal(this.props.data)}))}render(){const{data:t,buttonsDisabled:s}=this.state;let n=s?"disabled":"",r=t.description;return Array.isArray(r)||(r=[r]),(0,e.createElement)("div",null,(0,e.createElement)("div",{className:"rsssl-modal-backdrop",onClick:e=>this.dismissModal(e)}," "),(0,e.createElement)("div",{className:"rsssl-modal",id:"{id}"},(0,e.createElement)("div",{className:"rsssl-modal-header"},(0,e.createElement)("h2",{className:"modal-title"},t.title),(0,e.createElement)("button",{type:"button",className:"rsssl-modal-close","data-dismiss":"modal","aria-label":"Close",onClick:e=>this.dismissModal(e)},(0,e.createElement)(p,{name:"times"}))),(0,e.createElement)("div",{className:"rsssl-modal-content"},t.subtitle&&(0,e.createElement)("div",{className:"rsssl-modal-subtitle"},t.subtitle),Array.isArray(r)&&r.map(((t,s)=>(0,e.createElement)("div",{key:s,className:"rsssl-modal-description"},t)))),(0,e.createElement)("div",{className:"rsssl-modal-footer"},t.edit&&(0,e.createElement)("a",{href:t.edit,target:"_blank",className:"button button-secondary"},(0,c.__)("Edit","really-simple-ssl")),t.help&&(0,e.createElement)("a",{href:t.help,target:"_blank",className:"button rsssl-button-help"},(0,c.__)("Help","really-simple-ssl")),!t.ignored&&"ignore_url"===t.action&&(0,e.createElement)("button",{disabled:n,className:"button button-primary",onClick:e=>this.handleFix(e)},(0,c.__)("Ignore","really-simple-ssl")),"ignore_url"!==t.action&&(0,e.createElement)("button",{disabled:n,className:"button button-primary",onClick:e=>this.handleFix(e)},(0,c.__)("Fix","really-simple-ssl")))))}}var Pe=Ne;class Re extends e.Component{constructor(){super(...arguments)}render(){let t=rsssl_settings.plugin_url;return(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"rsssl-header-container"},(0,e.createElement)("div",{className:"rsssl-header"},(0,e.createElement)("img",{className:"rsssl-logo",src:t+"assets/img/really-simple-ssl-logo.svg",alt:"Really Simple SSL logo"}))),(0,e.createElement)("div",{className:"rsssl-content-area rsssl-grid rsssl-dashboard rsssl-page-placeholder"},(0,e.createElement)("div",{className:"rsssl-grid-item rsssl-column-2 rsssl-row-2 "}),(0,e.createElement)("div",{className:"rsssl-grid-item rsssl-row-2"}),(0,e.createElement)("div",{className:"rsssl-grid-item rsssl-row-2"}),(0,e.createElement)("div",{className:"rsssl-grid-item rsssl-column-2"})))}}var Oe=Re,Fe=t=>{const[s,n]=(0,e.useState)(!1);(0,e.useEffect)((()=>{s||a("get_modal_status").then((e=>{n(!0),t.setShowOnBoardingModal(!e.data.dismissed)}))})),_((()=>{if(!0===t.showOnBoardingModal){a("dismiss_modal","refresh",{dismiss:!1}).then((e=>{}))}}));const r=()=>{t.setShowOnBoardingModal(!1),a("dismiss_modal","refresh",{dismiss:!0}).then((e=>{}))};return(0,e.createElement)(e.Fragment,null,t.showOnBoardingModal&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"rsssl-modal-backdrop"}," "),(0,e.createElement)("div",{className:"rsssl-modal rsssl-onboarding"},(0,e.createElement)("div",{className:"rsssl-modal-header"},(0,e.createElement)("img",{className:"rsssl-logo",src:rsssl_settings.plugin_url+"assets/img/really-simple-ssl-logo.svg",alt:"Really Simple SSL logo"}),(0,e.createElement)("button",{type:"button",className:"rsssl-modal-close","data-dismiss":"modal","aria-label":"Close",onClick:r},(0,e.createElement)("svg",{"aria-hidden":"true",focusable:"false",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 320 512",height:"24"},(0,e.createElement)("path",{fill:"#000000",d:"M310.6 361.4c12.5 12.5 12.5 32.75 0 45.25C304.4 412.9 296.2 416 288 416s-16.38-3.125-22.62-9.375L160 301.3L54.63 406.6C48.38 412.9 40.19 416 32 416S15.63 412.9 9.375 406.6c-12.5-12.5-12.5-32.75 0-45.25l105.4-105.4L9.375 150.6c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L160 210.8l105.4-105.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-105.4 105.4L310.6 361.4z"})))),(0,e.createElement)("div",{className:"rsssl-modal-content"},!t.isAPILoaded&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)("ul",null,(0,e.createElement)("li",null,(0,e.createElement)(p,{name:"file-download",color:"orange"}),(0,c.__)("Please wait while we detect your setup","really-simple-ssl"))),(0,e.createElement)(f,{lines:"10"})),t.isAPILoaded&&(0,e.createElement)(ee,{getFields:t.getFields,updateField:t.updateField,selectMainMenu:t.selectMainMenu,isModal:!0,dismissModal:r})),(0,e.createElement)("div",{className:"rssl-modal-footer"}))))};class Le extends e.Component{constructor(){super(...arguments),this.pageProps=[],this.pageProps.licenseStatus=rsssl_settings.licenseStatus,this.updateFields=this.updateFields.bind(this),this.updateProgress=this.updateProgress.bind(this),this.getFields=this.getFields.bind(this),this.selectMenu=this.selectMenu.bind(this),this.getSelectedMenu=this.getSelectedMenu.bind(this),this.selectStep=this.selectStep.bind(this),this.handleModal=this.handleModal.bind(this),this.highLightField=this.highLightField.bind(this),this.updateField=this.updateField.bind(this),this.getFieldValue=this.getFieldValue.bind(this),this.addHelp=this.addHelp.bind(this),this.selectMainMenu=this.selectMainMenu.bind(this),this.setPageProps=this.setPageProps.bind(this),this.getPreviousAndNextMenuItems=this.getPreviousAndNextMenuItems.bind(this),this.setShowOnBoardingModal=this.setShowOnBoardingModal.bind(this),this.state={selectedMainMenuItem:"",showOnBoardingModal:!1,selectedMenuItem:"",selectedStep:1,highLightedField:"",fields:"",menu:[],progress:"",isAPILoaded:!1,pageProps:this.pageProps,showModal:!1,modalData:[],dropItemFromModal:!1,nextMenuItem:"",previousMenuItem:""},this.getFields()}setShowOnBoardingModal(e){const{showOnBoardingModal:t}=this.state;e!==t&&this.setState({showOnBoardingModal:e})}updateFields(e){this.fields=e,this.setState({fields:e})}updateProgress(e){this.progress=e,this.setState({progress:e})}componentDidMount(){window.addEventListener("hashchange",(()=>{let e=r("main")||"dashboard";this.menu=this.getSelectedMenu(this.superMenu,e),this.setState({selectedMainMenuItem:e,selectedMenuItem:this.getDefaultMenuItem(),menu:this.menu},(()=>{this.getPreviousAndNextMenuItems()}))}))}getSelectedMenu(e,t){for(const s in e)if(e.hasOwnProperty(s)&&e[s]&&e[s].id===t)return e[s]}getFields(){(()=>{let e=r("main"),t={headers:{"X-WP-Nonce":rsssl_settings.nonce}},s=-1!==rsssl_settings.site_url.indexOf("?")?"&":"?";return n().get(rsssl_settings.site_url+"reallysimplessl/v1/fields/get"+s+e+"&nonce="+rsssl_settings.rsssl_nonce,t)})().then((e=>{this.superMenu=e.data.menu;let t=r("main")||"dashboard";this.menu=this.getSelectedMenu(this.superMenu,t),this.fields=e.data.fields,this.progress=e.data.progress,this.setState({isAPILoaded:!0,fields:this.fields,progress:this.progress,menu:this.menu,selectedMenuItem:this.getDefaultMenuItem(),selectedMainMenuItem:t},(()=>{this.getPreviousAndNextMenuItems()}))}))}setPageProps(e,t){const{pageProps:s}=this.state;this.pageProps[e]=t,this.setState({pageProps:this.pageProps})}handleModal(e,t,s){this.setState({showModal:e,modalData:t,dropItemFromModal:s})}selectMenu(e){this.setState({selectedMenuItem:e})}selectStep(e){this.setState({selectedStep:e})}getDefaultMenuItem(){let e=this.menu&&this.menu.menu_items.hasOwnProperty(0)?this.menu.menu_items[0].id:"general",t=r("menu"),s=!1;for(const e in this.menu.menu_items)this.menu.menu_items.hasOwnProperty(e)&&this.menu.menu_items[e].id===t&&(s=!0);return s||(t=!1),t||e}selectMainMenu(e){this.menu=this.getSelectedMenu(this.superMenu,e);let t=this.getDefaultMenuItem();this.setState({menu:this.menu,selectedMainMenuItem:e,selectedMenuItem:t})}updateField(e,t){let s=this.fields;for(const n of s)n.id===e&&(n.value=t);this.fields=s,this.setState({fields:s})}getFieldValue(e){let t=this.fields;for(const s of t)if(s.id===e)return s.value;return!1}addHelp(e,t,s,n){let r={};r.label=t,r.text=s,n&&(r.title=n);let l=this.fields;for(const t of l)t.id!==e||t.help||(t.help=r,this.fields=l,this.setState({fields:l}))}highLightField(e){this.selectMainMenu("settings");let t=null,s=this.fields.filter((t=>t.id===e));s.length&&(t=s[0],this.selectMenu(t.menu_id)),this.highLightedField=e}menuItemParser(e,t){return t.forEach((t=>{t.visible&&(e.push(t.id),t.hasOwnProperty("menu_items")&&this.menuItemParser(e,t.menu_items))})),e}getPreviousAndNextMenuItems(){let e,t;const{menu_items:s}=this.state.menu,n=[];this.menuItemParser(n,s);const r=n.findIndex((e=>e===this.state.selectedMenuItem));return-1!==r&&(e=n[0===r?"":r-1],t=n[r===n.length-1?"":r+1],this.setState({previousMenuItem:e||n[0],nextMenuItem:t||n[n.length-1]})),{nextMenuItem:t,previousMenuItem:e}}render(){const{pageProps:t,selectedMainMenuItem:s,showOnBoardingModal:n,selectedMenuItem:r,fields:l,menu:a,progress:i,isAPILoaded:o,showModal:c,modalData:d,dropItemFromModal:p}=this.state;return(0,e.createElement)("div",{className:"rsssl-wrapper"},(0,e.createElement)(Fe,{isAPILoaded:o,selectMenu:this.selectMenu,selectMainMenu:this.selectMainMenu,getFields:this.getFields,updateField:this.updateField,setShowOnBoardingModal:this.setShowOnBoardingModal,showOnBoardingModal:n,pageProps:this.pageProps,setPageProps:this.setPageProps}),!o&&(0,e.createElement)(Oe,null),c&&(0,e.createElement)(Pe,{handleModal:this.handleModal,data:d}),o&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)(u,{selectedMainMenuItem:s,selectMainMenu:this.selectMainMenu,superMenu:this.superMenu,fields:l}),(0,e.createElement)("div",{className:"rsssl-content-area rsssl-grid rsssl-"+s},"dashboard"!==s&&(0,e.createElement)(Me,{dropItemFromModal:p,updateFields:this.updateFields,updateProgress:this.updateProgress,pageProps:this.pageProps,handleModal:this.handleModal,getDefaultMenuItem:this.getDefaultMenuItem,updateField:this.updateField,getFieldValue:this.getFieldValue,addHelp:this.addHelp,setPageProps:this.setPageProps,selectMenu:this.selectMenu,selectStep:this.selectStep,selectedStep:this.state.selectedStep,highLightField:this.highLightField,highLightedField:this.highLightedField,selectedMenuItem:r,selectedMainMenuItem:s,selectMainMenu:this.selectMainMenu,isAPILoaded:o,fields:l,menu:a,progress:i,getPreviousAndNextMenuItems:this.getPreviousAndNextMenuItems,nextMenuItem:this.state.nextMenuItem,previousMenuItem:this.state.previousMenuItem}),"dashboard"===s&&(0,e.createElement)(A,{setShowOnBoardingModal:this.setShowOnBoardingModal,isAPILoaded:o,fields:l,selectMainMenu:this.selectMainMenu,highLightField:this.highLightField,pageProps:t}))))}}var Ie=Le;document.addEventListener("DOMContentLoaded",(()=>{const t=document.getElementById("really-simple-ssl");t&&(0,e.render)((0,e.createElement)(e.Fragment,null,(0,e.createElement)(Ie,null)),t)})),document.addEventListener("click",(e=>{e.target.closest("#ssl-labs-check-button")&&document.querySelector(".rsssl-ssllabs").classList.add("rsssl-block-highlight")}))}()}();
379
  margin: 0 24px;
380
  `,Te=c.default(Ae)`
381
  margin: 0 4px;
382
+ `;var He=i.memo((function({rowsPerPage:e,rowCount:t,currentPage:s,direction:n=Re.direction,paginationRowsPerPageOptions:r=Re.paginationRowsPerPageOptions,paginationIconLastPage:l=Re.paginationIconLastPage,paginationIconFirstPage:a=Re.paginationIconFirstPage,paginationIconNext:o=Re.paginationIconNext,paginationIconPrevious:c=Re.paginationIconPrevious,paginationComponentOptions:d=Re.paginationComponentOptions,onChangeRowsPerPage:u=Re.onChangeRowsPerPage,onChangePage:p=Re.onChangePage}){const h=(()=>{const e="object"==typeof window;function t(){return{width:e?window.innerWidth:void 0,height:e?window.innerHeight:void 0}}const[s,n]=i.useState(t);return i.useEffect((()=>{if(!e)return()=>null;function s(){n(t())}return window.addEventListener("resize",s),()=>window.removeEventListener("resize",s)}),[]),s})(),m=ie(n),f=h.width&&h.width>599,v=g(t,e),b=s*e,y=b-e+1,w=1===s,E=s===v,_=Object.assign(Object.assign({},Oe),d),C=s===v?`${y}-${t} ${_.rangeSeparatorText} ${t}`:`${y}-${b} ${_.rangeSeparatorText} ${t}`,x=i.useCallback((()=>p(s-1)),[s,p]),S=i.useCallback((()=>p(s+1)),[s,p]),k=i.useCallback((()=>p(1)),[p]),M=i.useCallback((()=>p(g(t,e))),[p,t,e]),N=i.useCallback((e=>u(Number(e.target.value),s)),[s,u]),P=r.map((e=>i.createElement("option",{key:e,value:e},e)));_.selectAllRowsItem&&P.push(i.createElement("option",{key:-1,value:t},_.selectAllRowsItemText));const R=i.createElement(Pe,{onChange:N,defaultValue:e,"aria-label":_.rowsPerPageText},P);return i.createElement(Fe,{className:"rdt_Pagination"},!_.noRowsPerPage&&f&&i.createElement(i.Fragment,null,i.createElement(Te,null,_.rowsPerPageText),R),f&&i.createElement(De,null,C),i.createElement(Ie,null,i.createElement(Le,{id:"pagination-first-page",type:"button","aria-label":"First Page","aria-disabled":w,onClick:k,disabled:w,isRTL:m},a),i.createElement(Le,{id:"pagination-previous-page",type:"button","aria-label":"Previous Page","aria-disabled":w,onClick:x,disabled:w,isRTL:m},c),!f&&R,i.createElement(Le,{id:"pagination-next-page",type:"button","aria-label":"Next Page","aria-disabled":E,onClick:S,disabled:E,isRTL:m},o),i.createElement(Le,{id:"pagination-last-page",type:"button","aria-label":"Last Page","aria-disabled":E,onClick:M,disabled:E,isRTL:m},l)))}));const je=(e,t)=>{const s=i.useRef(!0);i.useEffect((()=>{s.current?s.current=!1:e()}),t)};var $e=function(e){return function(e){return!!e&&"object"==typeof e}(e)&&!function(e){var t=Object.prototype.toString.call(e);return"[object RegExp]"===t||"[object Date]"===t||function(e){return e.$$typeof===Be}(e)}(e)},Be="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function ze(e,t){return!1!==t.clone&&t.isMergeableObject(e)?qe((s=e,Array.isArray(s)?[]:{}),e,t):e;var s}function Ve(e,t,s){return e.concat(t).map((function(e){return ze(e,s)}))}function Ue(e){return Object.keys(e).concat(function(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter((function(t){return e.propertyIsEnumerable(t)})):[]}(e))}function We(e,t){try{return t in e}catch(e){return!1}}function qe(e,t,s){(s=s||{}).arrayMerge=s.arrayMerge||Ve,s.isMergeableObject=s.isMergeableObject||$e,s.cloneUnlessOtherwiseSpecified=ze;var n=Array.isArray(t);return n===Array.isArray(e)?n?s.arrayMerge(e,t,s):function(e,t,s){var n={};return s.isMergeableObject(e)&&Ue(e).forEach((function(t){n[t]=ze(e[t],s)})),Ue(t).forEach((function(r){(function(e,t){return We(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))})(e,r)||(We(e,r)&&s.isMergeableObject(t[r])?n[r]=function(e,t){if(!t.customMerge)return qe;var s=t.customMerge(e);return"function"==typeof s?s:qe}(r,s)(e[r],t[r],s):n[r]=ze(t[r],s))})),n}(e,t,s):ze(t,s)}qe.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce((function(e,s){return qe(e,s,t)}),{})};var Ge=qe;const Ye={text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.54)",disabled:"rgba(0, 0, 0, 0.38)"},background:{default:"#FFFFFF"},context:{background:"#e3f2fd",text:"rgba(0, 0, 0, 0.87)"},divider:{default:"rgba(0,0,0,.12)"},button:{default:"rgba(0,0,0,.54)",focus:"rgba(0,0,0,.12)",hover:"rgba(0,0,0,.12)",disabled:"rgba(0, 0, 0, .18)"},selected:{default:"#e3f2fd",text:"rgba(0, 0, 0, 0.87)"},highlightOnHover:{default:"#EEEEEE",text:"rgba(0, 0, 0, 0.87)"},striped:{default:"#FAFAFA",text:"rgba(0, 0, 0, 0.87)"}},Xe={default:Ye,light:Ye,dark:{text:{primary:"#FFFFFF",secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(0,0,0,.12)"},background:{default:"#424242"},context:{background:"#E91E63",text:"#FFFFFF"},divider:{default:"rgba(81, 81, 81, 1)"},button:{default:"#FFFFFF",focus:"rgba(255, 255, 255, .54)",hover:"rgba(255, 255, 255, .12)",disabled:"rgba(255, 255, 255, .18)"},selected:{default:"rgba(0, 0, 0, .7)",text:"#FFFFFF"},highlightOnHover:{default:"rgba(0, 0, 0, .7)",text:"#FFFFFF"},striped:{default:"rgba(0, 0, 0, .87)",text:"#FFFFFF"}}};function Je(e,t,s,n){const[r,l]=i.useState((()=>m(e))),[o,c]=i.useState(""),d=i.useRef("");je((()=>{l(m(e))}),[e]);const u=i.useCallback((e=>{var t,s,n;const{attributes:l}=e.target,a=null===(t=l.getNamedItem("data-column-id"))||void 0===t?void 0:t.value;a&&(d.current=(null===(n=null===(s=r[w(r,a)])||void 0===s?void 0:s.id)||void 0===n?void 0:n.toString())||"",c(d.current))}),[r]),p=i.useCallback((e=>{var s;const{attributes:n}=e.target,a=null===(s=n.getNamedItem("data-column-id"))||void 0===s?void 0:s.value;if(a&&d.current&&a!==d.current){const e=w(r,d.current),s=w(r,a),n=[...r];n[e]=r[s],n[s]=r[e],l(n),t(n)}}),[t,r]),h=i.useCallback((e=>{e.preventDefault()}),[]),g=i.useCallback((e=>{e.preventDefault()}),[]),f=i.useCallback((e=>{e.preventDefault(),d.current="",c("")}),[]),v=function(e=!1){return e?a.ASC:a.DESC}(n),b=i.useMemo((()=>r[w(r,null==s?void 0:s.toString())]||{}),[s,r]);return{tableColumns:r,draggingColumnId:o,handleDragStart:u,handleDragEnter:p,handleDragOver:h,handleDragLeave:g,handleDragEnd:f,defaultSortDirection:v,defaultSortColumn:b}}var Ze=i.memo((function(e){const{data:t=Re.data,columns:s=Re.columns,title:n=Re.title,actions:l=Re.actions,keyField:o=Re.keyField,striped:c=Re.striped,highlightOnHover:p=Re.highlightOnHover,pointerOnHover:h=Re.pointerOnHover,dense:m=Re.dense,selectableRows:v=Re.selectableRows,selectableRowsSingle:b=Re.selectableRowsSingle,selectableRowsHighlight:w=Re.selectableRowsHighlight,selectableRowsNoSelectAll:E=Re.selectableRowsNoSelectAll,selectableRowsVisibleOnly:C=Re.selectableRowsVisibleOnly,selectableRowSelected:S=Re.selectableRowSelected,selectableRowDisabled:N=Re.selectableRowDisabled,selectableRowsComponent:P=Re.selectableRowsComponent,selectableRowsComponentProps:R=Re.selectableRowsComponentProps,onRowExpandToggled:F=Re.onRowExpandToggled,onSelectedRowsChange:L=Re.onSelectedRowsChange,expandableIcon:I=Re.expandableIcon,onChangeRowsPerPage:A=Re.onChangeRowsPerPage,onChangePage:D=Re.onChangePage,paginationServer:T=Re.paginationServer,paginationServerOptions:H=Re.paginationServerOptions,paginationTotalRows:j=Re.paginationTotalRows,paginationDefaultPage:$=Re.paginationDefaultPage,paginationResetDefaultPage:B=Re.paginationResetDefaultPage,paginationPerPage:z=Re.paginationPerPage,paginationRowsPerPageOptions:V=Re.paginationRowsPerPageOptions,paginationIconLastPage:U=Re.paginationIconLastPage,paginationIconFirstPage:W=Re.paginationIconFirstPage,paginationIconNext:q=Re.paginationIconNext,paginationIconPrevious:G=Re.paginationIconPrevious,paginationComponent:Y=Re.paginationComponent,paginationComponentOptions:X=Re.paginationComponentOptions,responsive:J=Re.responsive,progressPending:K=Re.progressPending,progressComponent:Q=Re.progressComponent,persistTableHead:ee=Re.persistTableHead,noDataComponent:te=Re.noDataComponent,disabled:se=Re.disabled,noTableHead:ne=Re.noTableHead,noHeader:le=Re.noHeader,fixedHeader:ie=Re.fixedHeader,fixedHeaderScrollHeight:oe=Re.fixedHeaderScrollHeight,pagination:ce=Re.pagination,subHeader:de=Re.subHeader,subHeaderAlign:ue=Re.subHeaderAlign,subHeaderWrap:pe=Re.subHeaderWrap,subHeaderComponent:he=Re.subHeaderComponent,noContextMenu:me=Re.noContextMenu,contextMessage:fe=Re.contextMessage,contextActions:ve=Re.contextActions,contextComponent:be=Re.contextComponent,expandableRows:ke=Re.expandableRows,onRowClicked:Me=Re.onRowClicked,onRowDoubleClicked:Ne=Re.onRowDoubleClicked,onRowMouseEnter:Pe=Re.onRowMouseEnter,onRowMouseLeave:Oe=Re.onRowMouseLeave,sortIcon:Fe=Re.sortIcon,onSort:Le=Re.onSort,sortFunction:Ie=Re.sortFunction,sortServer:Ae=Re.sortServer,expandableRowsComponent:De=Re.expandableRowsComponent,expandableRowsComponentProps:Te=Re.expandableRowsComponentProps,expandableRowDisabled:$e=Re.expandableRowDisabled,expandableRowsHideExpander:Be=Re.expandableRowsHideExpander,expandOnRowClicked:ze=Re.expandOnRowClicked,expandOnRowDoubleClicked:Ve=Re.expandOnRowDoubleClicked,expandableRowExpanded:Ue=Re.expandableRowExpanded,expandableInheritConditionalStyles:We=Re.expandableInheritConditionalStyles,defaultSortFieldId:qe=Re.defaultSortFieldId,defaultSortAsc:Ye=Re.defaultSortAsc,clearSelectedRows:Ze=Re.clearSelectedRows,conditionalRowStyles:Ke=Re.conditionalRowStyles,theme:Qe=Re.theme,customStyles:et=Re.customStyles,direction:tt=Re.direction,onColumnOrderChange:st=Re.onColumnOrderChange,className:nt}=e,{tableColumns:rt,draggingColumnId:lt,handleDragStart:at,handleDragEnter:it,handleDragOver:ot,handleDragLeave:ct,handleDragEnd:dt,defaultSortDirection:ut,defaultSortColumn:pt}=Je(s,st,qe,Ye),[{rowsPerPage:ht,currentPage:mt,selectedRows:gt,allSelected:ft,selectedCount:vt,selectedColumn:bt,sortDirection:yt,toggleOnSelectedRowsChange:wt},Et]=i.useReducer(_,{allSelected:!1,selectedCount:0,selectedRows:[],selectedColumn:pt,toggleOnSelectedRowsChange:!1,sortDirection:ut,currentPage:$,rowsPerPage:z,selectedRowsFlag:!1,contextMessage:Re.contextMessage}),{persistSelectedOnSort:_t=!1,persistSelectedOnPageChange:Ct=!1}=H,xt=!(!T||!Ct&&!_t),St=ce&&!K&&t.length>0,kt=Y||He,Mt=i.useMemo((()=>((e={},t="default",s="default")=>{const n=Xe[t]?t:s;return Ge({table:{style:{color:(r=Xe[n]).text.primary,backgroundColor:r.background.default}},tableWrapper:{style:{display:"table"}},responsiveWrapper:{style:{}},header:{style:{fontSize:"22px",color:r.text.primary,backgroundColor:r.background.default,minHeight:"56px",paddingLeft:"16px",paddingRight:"8px"}},subHeader:{style:{backgroundColor:r.background.default,minHeight:"52px"}},head:{style:{color:r.text.primary,fontSize:"12px",fontWeight:500}},headRow:{style:{backgroundColor:r.background.default,minHeight:"52px",borderBottomWidth:"1px",borderBottomColor:r.divider.default,borderBottomStyle:"solid"},denseStyle:{minHeight:"32px"}},headCells:{style:{paddingLeft:"16px",paddingRight:"16px"},draggingStyle:{cursor:"move"}},contextMenu:{style:{backgroundColor:r.context.background,fontSize:"18px",fontWeight:400,color:r.context.text,paddingLeft:"16px",paddingRight:"8px",transform:"translate3d(0, -100%, 0)",transitionDuration:"125ms",transitionTimingFunction:"cubic-bezier(0, 0, 0.2, 1)",willChange:"transform"},activeStyle:{transform:"translate3d(0, 0, 0)"}},cells:{style:{paddingLeft:"16px",paddingRight:"16px",wordBreak:"break-word"},draggingStyle:{}},rows:{style:{fontSize:"13px",fontWeight:400,color:r.text.primary,backgroundColor:r.background.default,minHeight:"48px","&:not(:last-of-type)":{borderBottomStyle:"solid",borderBottomWidth:"1px",borderBottomColor:r.divider.default}},denseStyle:{minHeight:"32px"},selectedHighlightStyle:{"&:nth-of-type(n)":{color:r.selected.text,backgroundColor:r.selected.default,borderBottomColor:r.background.default}},highlightOnHoverStyle:{color:r.highlightOnHover.text,backgroundColor:r.highlightOnHover.default,transitionDuration:"0.15s",transitionProperty:"background-color",borderBottomColor:r.background.default,outlineStyle:"solid",outlineWidth:"1px",outlineColor:r.background.default},stripedStyle:{color:r.striped.text,backgroundColor:r.striped.default}},expanderRow:{style:{color:r.text.primary,backgroundColor:r.background.default}},expanderCell:{style:{flex:"0 0 48px"}},expanderButton:{style:{color:r.button.default,fill:r.button.default,backgroundColor:"transparent",borderRadius:"2px",transition:"0.25s",height:"100%",width:"100%","&:hover:enabled":{cursor:"pointer"},"&:disabled":{color:r.button.disabled},"&:hover:not(:disabled)":{cursor:"pointer",backgroundColor:r.button.hover},"&:focus":{outline:"none",backgroundColor:r.button.focus},svg:{margin:"auto"}}},pagination:{style:{color:r.text.secondary,fontSize:"13px",minHeight:"56px",backgroundColor:r.background.default,borderTopStyle:"solid",borderTopWidth:"1px",borderTopColor:r.divider.default},pageButtonsStyle:{borderRadius:"50%",height:"40px",width:"40px",padding:"8px",margin:"px",cursor:"pointer",transition:"0.4s",color:r.button.default,fill:r.button.default,backgroundColor:"transparent","&:disabled":{cursor:"unset",color:r.button.disabled,fill:r.button.disabled},"&:hover:not(:disabled)":{backgroundColor:r.button.hover},"&:focus":{outline:"none",backgroundColor:r.button.focus}}},noData:{style:{display:"flex",alignItems:"center",justifyContent:"center",color:r.text.primary,backgroundColor:r.background.default}},progress:{style:{display:"flex",alignItems:"center",justifyContent:"center",color:r.text.primary,backgroundColor:r.background.default}}},e);var r})(et,Qe)),[et,Qe]),Nt=i.useMemo((()=>Object.assign({},"auto"!==tt&&{dir:tt})),[tt]),Pt=i.useMemo((()=>{if(Ae)return t;if((null==bt?void 0:bt.sortFunction)&&"function"==typeof bt.sortFunction){const e=bt.sortFunction,s=yt===a.ASC?e:(t,s)=>-1*e(t,s);return[...t].sort(s)}return function(e,t,s,n){return t?n&&"function"==typeof n?n(e.slice(0),t,s):e.slice(0).sort(((e,n)=>{let r,l;if("string"==typeof t?(r=u(e,t),l=u(n,t)):(r=t(e),l=t(n)),"asc"===s){if(r<l)return-1;if(r>l)return 1}if("desc"===s){if(r>l)return-1;if(r<l)return 1}return 0})):e}(t,null==bt?void 0:bt.selector,yt,Ie)}),[Ae,bt,yt,t,Ie]),Rt=i.useMemo((()=>{if(ce&&!T){const e=mt*ht,t=e-ht;return Pt.slice(t,e)}return Pt}),[mt,ce,T,ht,Pt]),Ot=i.useCallback((e=>{Et(e)}),[]),Ft=i.useCallback((e=>{Et(e)}),[]),Lt=i.useCallback((e=>{Et(e)}),[]),It=i.useCallback(((e,t)=>Me(e,t)),[Me]),At=i.useCallback(((e,t)=>Ne(e,t)),[Ne]),Dt=i.useCallback(((e,t)=>Pe(e,t)),[Pe]),Tt=i.useCallback(((e,t)=>Oe(e,t)),[Oe]),Ht=i.useCallback((e=>Et({type:"CHANGE_PAGE",page:e,paginationServer:T,visibleOnly:C,persistSelectedOnPageChange:Ct})),[T,Ct,C]),jt=i.useCallback((e=>{const t=g(j||Rt.length,e),s=f(mt,t);T||Ht(s),Et({type:"CHANGE_ROWS_PER_PAGE",page:s,rowsPerPage:e})}),[mt,Ht,T,j,Rt.length]);if(ce&&!T&&Pt.length>0&&0===Rt.length){const e=g(Pt.length,ht),t=f(mt,e);Ht(t)}je((()=>{L({allSelected:ft,selectedCount:vt,selectedRows:gt.slice(0)})}),[wt]),je((()=>{Le(bt,yt,Pt.slice(0))}),[bt,yt]),je((()=>{D(mt,j||Pt.length)}),[mt]),je((()=>{A(ht,mt)}),[ht]),je((()=>{Ht($)}),[$,B]),je((()=>{if(ce&&T&&j>0){const e=g(j,ht),t=f(mt,e);mt!==t&&Ht(t)}}),[j]),i.useEffect((()=>{Et({type:"CLEAR_SELECTED_ROWS",selectedRowsFlag:Ze})}),[b,Ze]),i.useEffect((()=>{if(!S)return;const e=Pt.filter((e=>S(e))),t=b?e.slice(0,1):e;Et({type:"SELECT_MULTIPLE_ROWS",keyField:o,selectedRows:t,totalRows:Pt.length,mergeSelections:xt})}),[t,S]);const $t=C?Rt:Pt,Bt=Ct||b||E;return i.createElement(r.ThemeProvider,{theme:Mt},!le&&(!!n||!!l)&&i.createElement(ge,{title:n,actions:l,showMenu:!me,selectedCount:vt,direction:tt,contextActions:ve,contextComponent:be,contextMessage:fe}),de&&i.createElement(ye,{align:ue,wrapContent:pe},he),i.createElement(Ee,Object.assign({responsive:J,fixedHeader:ie,fixedHeaderScrollHeight:oe,className:nt},Nt),i.createElement(Ce,null,K&&!ee&&i.createElement(_e,null,Q),i.createElement(x,{disabled:se,className:"rdt_Table",role:"table"},!ne&&(!!ee||Pt.length>0&&!K)&&i.createElement(k,{className:"rdt_TableHead",role:"rowgroup",fixedHeader:ie},i.createElement(M,{className:"rdt_TableHeadRow",role:"row",dense:m},v&&(Bt?i.createElement(O,{style:{flex:"0 0 48px"}}):i.createElement(ae,{allSelected:ft,selectedRows:gt,selectableRowsComponent:P,selectableRowsComponentProps:R,selectableRowDisabled:N,rowData:$t,keyField:o,mergeSelections:xt,onSelectAllRows:Ft})),ke&&!Be&&i.createElement(xe,null),rt.map((e=>i.createElement(re,{key:e.id,column:e,selectedColumn:bt,disabled:K||0===Pt.length,pagination:ce,paginationServer:T,persistSelectedOnSort:_t,selectableRowsVisibleOnly:C,sortDirection:yt,sortIcon:Fe,sortServer:Ae,onSort:Ot,onDragStart:at,onDragOver:ot,onDragEnd:dt,onDragEnter:it,onDragLeave:ct,draggingColumnId:lt}))))),!Pt.length&&!K&&i.createElement(Se,null,te),K&&ee&&i.createElement(_e,null,Q),!K&&Pt.length>0&&i.createElement(we,{className:"rdt_TableBody",role:"rowgroup"},Rt.map(((e,t)=>{const s=d(e,o),n=function(e=""){return"number"!=typeof e&&(!e||0===e.length)}(s)?t:s,r=y(e,gt,o),l=!!(ke&&Ue&&Ue(e)),a=!!(ke&&$e&&$e(e));return i.createElement(Z,{id:n,key:n,keyField:o,"data-row-id":n,columns:rt,row:e,rowCount:Pt.length,rowIndex:t,selectableRows:v,expandableRows:ke,expandableIcon:I,highlightOnHover:p,pointerOnHover:h,dense:m,expandOnRowClicked:ze,expandOnRowDoubleClicked:Ve,expandableRowsComponent:De,expandableRowsComponentProps:Te,expandableRowsHideExpander:Be,defaultExpanderDisabled:a,defaultExpanded:l,expandableInheritConditionalStyles:We,conditionalRowStyles:Ke,selected:r,selectableRowsHighlight:w,selectableRowsComponent:P,selectableRowsComponentProps:R,selectableRowDisabled:N,selectableRowsSingle:b,striped:c,onRowExpandToggled:F,onRowClicked:It,onRowDoubleClicked:At,onRowMouseEnter:Dt,onRowMouseLeave:Tt,onSelectedRow:Lt,draggingColumnId:lt,onDragStart:at,onDragOver:ot,onDragEnd:dt,onDragEnter:it,onDragLeave:ct})})))))),St&&i.createElement("div",null,i.createElement(kt,{onChangePage:Ht,onChangeRowsPerPage:jt,rowCount:j||Pt.length,currentPage:mt,rowsPerPage:ht,direction:tt,paginationRowsPerPageOptions:V,paginationIconLastPage:U,paginationIconFirstPage:W,paginationIconNext:q,paginationIconPrevious:G,paginationComponentOptions:X})))}));t.jG=function(e="default",t,s="default"){return Xe[e]||(Xe[e]=Ge(Xe[s],t||{})),Xe[e]=Ge(Xe[e],t||{}),Xe[e]},t.ZP=Ze},921:function(e,t){"use strict";var s,n=Symbol.for("react.element"),r=Symbol.for("react.portal"),l=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),o=Symbol.for("react.provider"),c=Symbol.for("react.context"),d=Symbol.for("react.server_context"),u=Symbol.for("react.forward_ref"),p=Symbol.for("react.suspense"),h=Symbol.for("react.suspense_list"),m=Symbol.for("react.memo"),g=Symbol.for("react.lazy"),f=Symbol.for("react.offscreen");s=Symbol.for("react.module.reference"),t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===l||e===i||e===a||e===p||e===h||e===f||"object"==typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===m||e.$$typeof===o||e.$$typeof===c||e.$$typeof===u||e.$$typeof===s||void 0!==e.getModuleId)},t.typeOf=function(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case l:case i:case a:case p:case h:return e;default:switch(e=e&&e.$$typeof){case d:case c:case u:case g:case m:case o:return e;default:return t}}case r:return t}}}},864:function(e,t,s){"use strict";e.exports=s(921)},774:function(e){e.exports=function(e,t,s,n){var r=s?s.call(n,e,t):void 0;if(void 0!==r)return!!r;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var l=Object.keys(e),a=Object.keys(t);if(l.length!==a.length)return!1;for(var i=Object.prototype.hasOwnProperty.bind(t),o=0;o<l.length;o++){var c=l[o];if(!i(c))return!1;var d=e[c],u=t[c];if(!1===(r=s?s.call(n,d,u,c):void 0)||void 0===r&&d!==u)return!1}return!0}},94:function(e,t,s){"use strict";s.r(t),s.d(t,{ServerStyleSheet:function(){return Be},StyleSheetConsumer:function(){return le},StyleSheetContext:function(){return re},StyleSheetManager:function(){return ue},ThemeConsumer:function(){return Le},ThemeContext:function(){return Fe},ThemeProvider:function(){return Ie},__PRIVATE__:function(){return Ue},createGlobalStyle:function(){return je},css:function(){return Ee},default:function(){return We},isStyledComponent:function(){return E},keyframes:function(){return $e},useTheme:function(){return Ve},version:function(){return C},withTheme:function(){return ze}});var n=s(864),r=s(196),l=s.n(r),a=s(774),i=s.n(a),o=function(e){function t(e,n,o,c,p){for(var h,m,g,f,w,_=0,C=0,x=0,S=0,k=0,F=0,I=g=h=0,D=0,T=0,H=0,j=0,$=o.length,B=$-1,z="",V="",U="",W="";D<$;){if(m=o.charCodeAt(D),D===B&&0!==C+S+x+_&&(0!==C&&(m=47===C?10:47),S=x=_=0,$++,B++),0===C+S+x+_){if(D===B&&(0<T&&(z=z.replace(u,"")),0<z.trim().length)){switch(m){case 32:case 9:case 59:case 13:case 10:break;default:z+=o.charAt(D)}m=59}switch(m){case 123:for(h=(z=z.trim()).charCodeAt(0),g=1,j=++D;D<$;){switch(m=o.charCodeAt(D)){case 123:g++;break;case 125:g--;break;case 47:switch(m=o.charCodeAt(D+1)){case 42:case 47:e:{for(I=D+1;I<B;++I)switch(o.charCodeAt(I)){case 47:if(42===m&&42===o.charCodeAt(I-1)&&D+2!==I){D=I+1;break e}break;case 10:if(47===m){D=I+1;break e}}D=I}}break;case 91:m++;case 40:m++;case 34:case 39:for(;D++<B&&o.charCodeAt(D)!==m;);}if(0===g)break;D++}if(g=o.substring(j,D),0===h&&(h=(z=z.replace(d,"").trim()).charCodeAt(0)),64===h){switch(0<T&&(z=z.replace(u,"")),m=z.charCodeAt(1)){case 100:case 109:case 115:case 45:T=n;break;default:T=O}if(j=(g=t(n,T,g,m,p+1)).length,0<L&&(w=i(3,g,T=s(O,z,H),n,N,M,j,m,p,c),z=T.join(""),void 0!==w&&0===(j=(g=w.trim()).length)&&(m=0,g="")),0<j)switch(m){case 115:z=z.replace(E,a);case 100:case 109:case 45:g=z+"{"+g+"}";break;case 107:g=(z=z.replace(v,"$1 $2"))+"{"+g+"}",g=1===R||2===R&&l("@"+g,3)?"@-webkit-"+g+"@"+g:"@"+g;break;default:g=z+g,112===c&&(V+=g,g="")}else g=""}else g=t(n,s(n,z,H),g,c,p+1);U+=g,g=H=T=I=h=0,z="",m=o.charCodeAt(++D);break;case 125:case 59:if(1<(j=(z=(0<T?z.replace(u,""):z).trim()).length))switch(0===I&&(h=z.charCodeAt(0),45===h||96<h&&123>h)&&(j=(z=z.replace(" ",":")).length),0<L&&void 0!==(w=i(1,z,n,e,N,M,V.length,c,p,c))&&0===(j=(z=w.trim()).length)&&(z="\0\0"),h=z.charCodeAt(0),m=z.charCodeAt(1),h){case 0:break;case 64:if(105===m||99===m){W+=z+o.charAt(D);break}default:58!==z.charCodeAt(j-1)&&(V+=r(z,h,m,z.charCodeAt(2)))}H=T=I=h=0,z="",m=o.charCodeAt(++D)}}switch(m){case 13:case 10:47===C?C=0:0===1+h&&107!==c&&0<z.length&&(T=1,z+="\0"),0<L*A&&i(0,z,n,e,N,M,V.length,c,p,c),M=1,N++;break;case 59:case 125:if(0===C+S+x+_){M++;break}default:switch(M++,f=o.charAt(D),m){case 9:case 32:if(0===S+_+C)switch(k){case 44:case 58:case 9:case 32:f="";break;default:32!==m&&(f=" ")}break;case 0:f="\\0";break;case 12:f="\\f";break;case 11:f="\\v";break;case 38:0===S+C+_&&(T=H=1,f="\f"+f);break;case 108:if(0===S+C+_+P&&0<I)switch(D-I){case 2:112===k&&58===o.charCodeAt(D-3)&&(P=k);case 8:111===F&&(P=F)}break;case 58:0===S+C+_&&(I=D);break;case 44:0===C+x+S+_&&(T=1,f+="\r");break;case 34:case 39:0===C&&(S=S===m?0:0===S?m:S);break;case 91:0===S+C+x&&_++;break;case 93:0===S+C+x&&_--;break;case 41:0===S+C+_&&x--;break;case 40:0===S+C+_&&(0===h&&(2*k+3*F==533||(h=1)),x++);break;case 64:0===C+x+S+_+I+g&&(g=1);break;case 42:case 47:if(!(0<S+_+x))switch(C){case 0:switch(2*m+3*o.charCodeAt(D+1)){case 235:C=47;break;case 220:j=D,C=42}break;case 42:47===m&&42===k&&j+2!==D&&(33===o.charCodeAt(j+2)&&(V+=o.substring(j,D+1)),f="",C=0)}}0===C&&(z+=f)}F=k,k=m,D++}if(0<(j=V.length)){if(T=n,0<L&&void 0!==(w=i(2,V,T,e,N,M,j,c,p,c))&&0===(V=w).length)return W+V+U;if(V=T.join(",")+"{"+V+"}",0!=R*P){switch(2!==R||l(V,2)||(P=0),P){case 111:V=V.replace(y,":-moz-$1")+V;break;case 112:V=V.replace(b,"::-webkit-input-$1")+V.replace(b,"::-moz-$1")+V.replace(b,":-ms-input-$1")+V}P=0}}return W+V+U}function s(e,t,s){var r=t.trim().split(g);t=r;var l=r.length,a=e.length;switch(a){case 0:case 1:var i=0;for(e=0===a?"":e[0]+" ";i<l;++i)t[i]=n(e,t[i],s).trim();break;default:var o=i=0;for(t=[];i<l;++i)for(var c=0;c<a;++c)t[o++]=n(e[c]+" ",r[i],s).trim()}return t}function n(e,t,s){var n=t.charCodeAt(0);switch(33>n&&(n=(t=t.trim()).charCodeAt(0)),n){case 38:return t.replace(f,"$1"+e.trim());case 58:return e.trim()+t.replace(f,"$1"+e.trim());default:if(0<1*s&&0<t.indexOf("\f"))return t.replace(f,(58===e.charCodeAt(0)?"":"$1")+e.trim())}return e+t}function r(e,t,s,n){var a=e+";",i=2*t+3*s+4*n;if(944===i){e=a.indexOf(":",9)+1;var o=a.substring(e,a.length-1).trim();return o=a.substring(0,e).trim()+o+";",1===R||2===R&&l(o,1)?"-webkit-"+o+o:o}if(0===R||2===R&&!l(a,1))return a;switch(i){case 1015:return 97===a.charCodeAt(10)?"-webkit-"+a+a:a;case 951:return 116===a.charCodeAt(3)?"-webkit-"+a+a:a;case 963:return 110===a.charCodeAt(5)?"-webkit-"+a+a:a;case 1009:if(100!==a.charCodeAt(4))break;case 969:case 942:return"-webkit-"+a+a;case 978:return"-webkit-"+a+"-moz-"+a+a;case 1019:case 983:return"-webkit-"+a+"-moz-"+a+"-ms-"+a+a;case 883:if(45===a.charCodeAt(8))return"-webkit-"+a+a;if(0<a.indexOf("image-set(",11))return a.replace(k,"$1-webkit-$2")+a;break;case 932:if(45===a.charCodeAt(4))switch(a.charCodeAt(5)){case 103:return"-webkit-box-"+a.replace("-grow","")+"-webkit-"+a+"-ms-"+a.replace("grow","positive")+a;case 115:return"-webkit-"+a+"-ms-"+a.replace("shrink","negative")+a;case 98:return"-webkit-"+a+"-ms-"+a.replace("basis","preferred-size")+a}return"-webkit-"+a+"-ms-"+a+a;case 964:return"-webkit-"+a+"-ms-flex-"+a+a;case 1023:if(99!==a.charCodeAt(8))break;return"-webkit-box-pack"+(o=a.substring(a.indexOf(":",15)).replace("flex-","").replace("space-between","justify"))+"-webkit-"+a+"-ms-flex-pack"+o+a;case 1005:return h.test(a)?a.replace(p,":-webkit-")+a.replace(p,":-moz-")+a:a;case 1e3:switch(t=(o=a.substring(13).trim()).indexOf("-")+1,o.charCodeAt(0)+o.charCodeAt(t)){case 226:o=a.replace(w,"tb");break;case 232:o=a.replace(w,"tb-rl");break;case 220:o=a.replace(w,"lr");break;default:return a}return"-webkit-"+a+"-ms-"+o+a;case 1017:if(-1===a.indexOf("sticky",9))break;case 975:switch(t=(a=e).length-10,i=(o=(33===a.charCodeAt(t)?a.substring(0,t):a).substring(e.indexOf(":",7)+1).trim()).charCodeAt(0)+(0|o.charCodeAt(7))){case 203:if(111>o.charCodeAt(8))break;case 115:a=a.replace(o,"-webkit-"+o)+";"+a;break;case 207:case 102:a=a.replace(o,"-webkit-"+(102<i?"inline-":"")+"box")+";"+a.replace(o,"-webkit-"+o)+";"+a.replace(o,"-ms-"+o+"box")+";"+a}return a+";";case 938:if(45===a.charCodeAt(5))switch(a.charCodeAt(6)){case 105:return o=a.replace("-items",""),"-webkit-"+a+"-webkit-box-"+o+"-ms-flex-"+o+a;case 115:return"-webkit-"+a+"-ms-flex-item-"+a.replace(C,"")+a;default:return"-webkit-"+a+"-ms-flex-line-pack"+a.replace("align-content","").replace(C,"")+a}break;case 973:case 989:if(45!==a.charCodeAt(3)||122===a.charCodeAt(4))break;case 931:case 953:if(!0===S.test(e))return 115===(o=e.substring(e.indexOf(":")+1)).charCodeAt(0)?r(e.replace("stretch","fill-available"),t,s,n).replace(":fill-available",":stretch"):a.replace(o,"-webkit-"+o)+a.replace(o,"-moz-"+o.replace("fill-",""))+a;break;case 962:if(a="-webkit-"+a+(102===a.charCodeAt(5)?"-ms-"+a:"")+a,211===s+n&&105===a.charCodeAt(13)&&0<a.indexOf("transform",10))return a.substring(0,a.indexOf(";",27)+1).replace(m,"$1-webkit-$2")+a}return a}function l(e,t){var s=e.indexOf(1===t?":":"{"),n=e.substring(0,3!==t?s:10);return s=e.substring(s+1,e.length-1),I(2!==t?n:n.replace(x,"$1"),s,t)}function a(e,t){var s=r(t,t.charCodeAt(0),t.charCodeAt(1),t.charCodeAt(2));return s!==t+";"?s.replace(_," or ($1)").substring(4):"("+t+")"}function i(e,t,s,n,r,l,a,i,o,d){for(var u,p=0,h=t;p<L;++p)switch(u=F[p].call(c,e,h,s,n,r,l,a,i,o,d)){case void 0:case!1:case!0:case null:break;default:h=u}if(h!==t)return h}function o(e){return void 0!==(e=e.prefix)&&(I=null,e?"function"!=typeof e?R=1:(R=2,I=e):R=0),o}function c(e,s){var n=e;if(33>n.charCodeAt(0)&&(n=n.trim()),n=[n],0<L){var r=i(-1,s,n,n,N,M,0,0,0,0);void 0!==r&&"string"==typeof r&&(s=r)}var l=t(O,n,s,0,0);return 0<L&&void 0!==(r=i(-2,l,n,n,N,M,l.length,0,0,0))&&(l=r),P=0,M=N=1,l}var d=/^\0+/g,u=/[\0\r\f]/g,p=/: */g,h=/zoo|gra/,m=/([,: ])(transform)/g,g=/,\r+?/g,f=/([\t\r\n ])*\f?&/g,v=/@(k\w+)\s*(\S*)\s*/,b=/::(place)/g,y=/:(read-only)/g,w=/[svh]\w+-[tblr]{2}/,E=/\(\s*(.*)\s*\)/g,_=/([\s\S]*?);/g,C=/-self|flex-/g,x=/[^]*?(:[rp][el]a[\w-]+)[^]*/,S=/stretch|:\s*\w+\-(?:conte|avail)/,k=/([^-])(image-set\()/,M=1,N=1,P=0,R=1,O=[],F=[],L=0,I=null,A=0;return c.use=function e(t){switch(t){case void 0:case null:L=F.length=0;break;default:if("function"==typeof t)F[L++]=t;else if("object"==typeof t)for(var s=0,n=t.length;s<n;++s)e(t[s]);else A=0|!!t}return e},c.set=o,void 0!==e&&o(e),c},c={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},d=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,u=function(e){var t=Object.create(null);return function(e){return void 0===t[e]&&(t[e]=(s=e,d.test(s)||111===s.charCodeAt(0)&&110===s.charCodeAt(1)&&s.charCodeAt(2)<91)),t[e];var s}}(),p=s(679),h=s.n(p);function m(){return(m=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var s=arguments[t];for(var n in s)Object.prototype.hasOwnProperty.call(s,n)&&(e[n]=s[n])}return e}).apply(this,arguments)}var g=function(e,t){for(var s=[e[0]],n=0,r=t.length;n<r;n+=1)s.push(t[n],e[n+1]);return s},f=function(e){return null!==e&&"object"==typeof e&&"[object Object]"===(e.toString?e.toString():Object.prototype.toString.call(e))&&!(0,n.typeOf)(e)},v=Object.freeze([]),b=Object.freeze({});function y(e){return"function"==typeof e}function w(e){return e.displayName||e.name||"Component"}function E(e){return e&&"string"==typeof e.styledComponentId}var _="undefined"!=typeof process&&(process.env.REACT_APP_SC_ATTR||process.env.SC_ATTR)||"data-styled",C="5.3.6",x="undefined"!=typeof window&&"HTMLElement"in window,S=Boolean("boolean"==typeof SC_DISABLE_SPEEDY?SC_DISABLE_SPEEDY:"undefined"!=typeof process&&void 0!==process.env.REACT_APP_SC_DISABLE_SPEEDY&&""!==process.env.REACT_APP_SC_DISABLE_SPEEDY?"false"!==process.env.REACT_APP_SC_DISABLE_SPEEDY&&process.env.REACT_APP_SC_DISABLE_SPEEDY:"undefined"!=typeof process&&void 0!==process.env.SC_DISABLE_SPEEDY&&""!==process.env.SC_DISABLE_SPEEDY&&"false"!==process.env.SC_DISABLE_SPEEDY&&process.env.SC_DISABLE_SPEEDY),k={};function M(e){for(var t=arguments.length,s=new Array(t>1?t-1:0),n=1;n<t;n++)s[n-1]=arguments[n];throw new Error("An error occurred. See https://git.io/JUIaE#"+e+" for more information."+(s.length>0?" Args: "+s.join(", "):""))}var N=function(){function e(e){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=e}var t=e.prototype;return t.indexOfGroup=function(e){for(var t=0,s=0;s<e;s++)t+=this.groupSizes[s];return t},t.insertRules=function(e,t){if(e>=this.groupSizes.length){for(var s=this.groupSizes,n=s.length,r=n;e>=r;)(r<<=1)<0&&M(16,""+e);this.groupSizes=new Uint32Array(r),this.groupSizes.set(s),this.length=r;for(var l=n;l<r;l++)this.groupSizes[l]=0}for(var a=this.indexOfGroup(e+1),i=0,o=t.length;i<o;i++)this.tag.insertRule(a,t[i])&&(this.groupSizes[e]++,a++)},t.clearGroup=function(e){if(e<this.length){var t=this.groupSizes[e],s=this.indexOfGroup(e),n=s+t;this.groupSizes[e]=0;for(var r=s;r<n;r++)this.tag.deleteRule(s)}},t.getGroup=function(e){var t="";if(e>=this.length||0===this.groupSizes[e])return t;for(var s=this.groupSizes[e],n=this.indexOfGroup(e),r=n+s,l=n;l<r;l++)t+=this.tag.getRule(l)+"/*!sc*/\n";return t},e}(),P=new Map,R=new Map,O=1,F=function(e){if(P.has(e))return P.get(e);for(;R.has(O);)O++;var t=O++;return P.set(e,t),R.set(t,e),t},L=function(e){return R.get(e)},I=function(e,t){t>=O&&(O=t+1),P.set(e,t),R.set(t,e)},A="style["+_+'][data-styled-version="5.3.6"]',D=new RegExp("^"+_+'\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)'),T=function(e,t,s){for(var n,r=s.split(","),l=0,a=r.length;l<a;l++)(n=r[l])&&e.registerName(t,n)},H=function(e,t){for(var s=(t.textContent||"").split("/*!sc*/\n"),n=[],r=0,l=s.length;r<l;r++){var a=s[r].trim();if(a){var i=a.match(D);if(i){var o=0|parseInt(i[1],10),c=i[2];0!==o&&(I(c,o),T(e,c,i[3]),e.getTag().insertRules(o,n)),n.length=0}else n.push(a)}}},j=function(){return s.nc},$=function(e){var t=document.head,s=e||t,n=document.createElement("style"),r=function(e){for(var t=e.childNodes,s=t.length;s>=0;s--){var n=t[s];if(n&&1===n.nodeType&&n.hasAttribute(_))return n}}(s),l=void 0!==r?r.nextSibling:null;n.setAttribute(_,"active"),n.setAttribute("data-styled-version","5.3.6");var a=j();return a&&n.setAttribute("nonce",a),s.insertBefore(n,l),n},B=function(){function e(e){var t=this.element=$(e);t.appendChild(document.createTextNode("")),this.sheet=function(e){if(e.sheet)return e.sheet;for(var t=document.styleSheets,s=0,n=t.length;s<n;s++){var r=t[s];if(r.ownerNode===e)return r}M(17)}(t),this.length=0}var t=e.prototype;return t.insertRule=function(e,t){try{return this.sheet.insertRule(t,e),this.length++,!0}catch(e){return!1}},t.deleteRule=function(e){this.sheet.deleteRule(e),this.length--},t.getRule=function(e){var t=this.sheet.cssRules[e];return void 0!==t&&"string"==typeof t.cssText?t.cssText:""},e}(),z=function(){function e(e){var t=this.element=$(e);this.nodes=t.childNodes,this.length=0}var t=e.prototype;return t.insertRule=function(e,t){if(e<=this.length&&e>=0){var s=document.createTextNode(t),n=this.nodes[e];return this.element.insertBefore(s,n||null),this.length++,!0}return!1},t.deleteRule=function(e){this.element.removeChild(this.nodes[e]),this.length--},t.getRule=function(e){return e<this.length?this.nodes[e].textContent:""},e}(),V=function(){function e(e){this.rules=[],this.length=0}var t=e.prototype;return t.insertRule=function(e,t){return e<=this.length&&(this.rules.splice(e,0,t),this.length++,!0)},t.deleteRule=function(e){this.rules.splice(e,1),this.length--},t.getRule=function(e){return e<this.length?this.rules[e]:""},e}(),U=x,W={isServer:!x,useCSSOMInjection:!S},q=function(){function e(e,t,s){void 0===e&&(e=b),void 0===t&&(t={}),this.options=m({},W,{},e),this.gs=t,this.names=new Map(s),this.server=!!e.isServer,!this.server&&x&&U&&(U=!1,function(e){for(var t=document.querySelectorAll(A),s=0,n=t.length;s<n;s++){var r=t[s];r&&"active"!==r.getAttribute(_)&&(H(e,r),r.parentNode&&r.parentNode.removeChild(r))}}(this))}e.registerId=function(e){return F(e)};var t=e.prototype;return t.reconstructWithOptions=function(t,s){return void 0===s&&(s=!0),new e(m({},this.options,{},t),this.gs,s&&this.names||void 0)},t.allocateGSInstance=function(e){return this.gs[e]=(this.gs[e]||0)+1},t.getTag=function(){return this.tag||(this.tag=(s=(t=this.options).isServer,n=t.useCSSOMInjection,r=t.target,e=s?new V(r):n?new B(r):new z(r),new N(e)));var e,t,s,n,r},t.hasNameForId=function(e,t){return this.names.has(e)&&this.names.get(e).has(t)},t.registerName=function(e,t){if(F(e),this.names.has(e))this.names.get(e).add(t);else{var s=new Set;s.add(t),this.names.set(e,s)}},t.insertRules=function(e,t,s){this.registerName(e,t),this.getTag().insertRules(F(e),s)},t.clearNames=function(e){this.names.has(e)&&this.names.get(e).clear()},t.clearRules=function(e){this.getTag().clearGroup(F(e)),this.clearNames(e)},t.clearTag=function(){this.tag=void 0},t.toString=function(){return function(e){for(var t=e.getTag(),s=t.length,n="",r=0;r<s;r++){var l=L(r);if(void 0!==l){var a=e.names.get(l),i=t.getGroup(r);if(a&&i&&a.size){var o=_+".g"+r+'[id="'+l+'"]',c="";void 0!==a&&a.forEach((function(e){e.length>0&&(c+=e+",")})),n+=""+i+o+'{content:"'+c+'"}/*!sc*/\n'}}}return n}(this)},e}(),G=/(a)(d)/gi,Y=function(e){return String.fromCharCode(e+(e>25?39:97))};function X(e){var t,s="";for(t=Math.abs(e);t>52;t=t/52|0)s=Y(t%52)+s;return(Y(t%52)+s).replace(G,"$1-$2")}var J=function(e,t){for(var s=t.length;s;)e=33*e^t.charCodeAt(--s);return e},Z=function(e){return J(5381,e)};function K(e){for(var t=0;t<e.length;t+=1){var s=e[t];if(y(s)&&!E(s))return!1}return!0}var Q=Z("5.3.6"),ee=function(){function e(e,t,s){this.rules=e,this.staticRulesId="",this.isStatic=(void 0===s||s.isStatic)&&K(e),this.componentId=t,this.baseHash=J(Q,t),this.baseStyle=s,q.registerId(t)}return e.prototype.generateAndInjectStyles=function(e,t,s){var n=this.componentId,r=[];if(this.baseStyle&&r.push(this.baseStyle.generateAndInjectStyles(e,t,s)),this.isStatic&&!s.hash)if(this.staticRulesId&&t.hasNameForId(n,this.staticRulesId))r.push(this.staticRulesId);else{var l=ye(this.rules,e,t,s).join(""),a=X(J(this.baseHash,l)>>>0);if(!t.hasNameForId(n,a)){var i=s(l,"."+a,void 0,n);t.insertRules(n,a,i)}r.push(a),this.staticRulesId=a}else{for(var o=this.rules.length,c=J(this.baseHash,s.hash),d="",u=0;u<o;u++){var p=this.rules[u];if("string"==typeof p)d+=p;else if(p){var h=ye(p,e,t,s),m=Array.isArray(h)?h.join(""):h;c=J(c,m+u),d+=m}}if(d){var g=X(c>>>0);if(!t.hasNameForId(n,g)){var f=s(d,"."+g,void 0,n);t.insertRules(n,g,f)}r.push(g)}}return r.join(" ")},e}(),te=/^\s*\/\/.*$/gm,se=[":","[",".","#"];function ne(e){var t,s,n,r,l=void 0===e?b:e,a=l.options,i=void 0===a?b:a,c=l.plugins,d=void 0===c?v:c,u=new o(i),p=[],h=function(e){function t(t){if(t)try{e(t+"}")}catch(e){}}return function(s,n,r,l,a,i,o,c,d,u){switch(s){case 1:if(0===d&&64===n.charCodeAt(0))return e(n+";"),"";break;case 2:if(0===c)return n+"/*|*/";break;case 3:switch(c){case 102:case 112:return e(r[0]+n),"";default:return n+(0===u?"/*|*/":"")}case-2:n.split("/*|*/}").forEach(t)}}}((function(e){p.push(e)})),m=function(e,n,l){return 0===n&&-1!==se.indexOf(l[s.length])||l.match(r)?e:"."+t};function g(e,l,a,i){void 0===i&&(i="&");var o=e.replace(te,""),c=l&&a?a+" "+l+" { "+o+" }":o;return t=i,s=l,n=new RegExp("\\"+s+"\\b","g"),r=new RegExp("(\\"+s+"\\b){2,}"),u(a||!l?"":l,c)}return u.use([].concat(d,[function(e,t,r){2===e&&r.length&&r[0].lastIndexOf(s)>0&&(r[0]=r[0].replace(n,m))},h,function(e){if(-2===e){var t=p;return p=[],t}}])),g.hash=d.length?d.reduce((function(e,t){return t.name||M(15),J(e,t.name)}),5381).toString():"",g}var re=l().createContext(),le=re.Consumer,ae=l().createContext(),ie=(ae.Consumer,new q),oe=ne();function ce(){return(0,r.useContext)(re)||ie}function de(){return(0,r.useContext)(ae)||oe}function ue(e){var t=(0,r.useState)(e.stylisPlugins),s=t[0],n=t[1],a=ce(),o=(0,r.useMemo)((function(){var t=a;return e.sheet?t=e.sheet:e.target&&(t=t.reconstructWithOptions({target:e.target},!1)),e.disableCSSOMInjection&&(t=t.reconstructWithOptions({useCSSOMInjection:!1})),t}),[e.disableCSSOMInjection,e.sheet,e.target]),c=(0,r.useMemo)((function(){return ne({options:{prefix:!e.disableVendorPrefixes},plugins:s})}),[e.disableVendorPrefixes,s]);return(0,r.useEffect)((function(){i()(s,e.stylisPlugins)||n(e.stylisPlugins)}),[e.stylisPlugins]),l().createElement(re.Provider,{value:o},l().createElement(ae.Provider,{value:c},e.children))}var pe=function(){function e(e,t){var s=this;this.inject=function(e,t){void 0===t&&(t=oe);var n=s.name+t.hash;e.hasNameForId(s.id,n)||e.insertRules(s.id,n,t(s.rules,n,"@keyframes"))},this.toString=function(){return M(12,String(s.name))},this.name=e,this.id="sc-keyframes-"+e,this.rules=t}return e.prototype.getName=function(e){return void 0===e&&(e=oe),this.name+e.hash},e}(),he=/([A-Z])/,me=/([A-Z])/g,ge=/^ms-/,fe=function(e){return"-"+e.toLowerCase()};function ve(e){return he.test(e)?e.replace(me,fe).replace(ge,"-ms-"):e}var be=function(e){return null==e||!1===e||""===e};function ye(e,t,s,n){if(Array.isArray(e)){for(var r,l=[],a=0,i=e.length;a<i;a+=1)""!==(r=ye(e[a],t,s,n))&&(Array.isArray(r)?l.push.apply(l,r):l.push(r));return l}return be(e)?"":E(e)?"."+e.styledComponentId:y(e)?"function"!=typeof(o=e)||o.prototype&&o.prototype.isReactComponent||!t?e:ye(e(t),t,s,n):e instanceof pe?s?(e.inject(s,n),e.getName(n)):e:f(e)?function e(t,s){var n,r,l=[];for(var a in t)t.hasOwnProperty(a)&&!be(t[a])&&(Array.isArray(t[a])&&t[a].isCss||y(t[a])?l.push(ve(a)+":",t[a],";"):f(t[a])?l.push.apply(l,e(t[a],a)):l.push(ve(a)+": "+(n=a,(null==(r=t[a])||"boolean"==typeof r||""===r?"":"number"!=typeof r||0===r||n in c?String(r).trim():r+"px")+";")));return s?[s+" {"].concat(l,["}"]):l}(e):e.toString();var o}var we=function(e){return Array.isArray(e)&&(e.isCss=!0),e};function Ee(e){for(var t=arguments.length,s=new Array(t>1?t-1:0),n=1;n<t;n++)s[n-1]=arguments[n];return y(e)||f(e)?we(ye(g(v,[e].concat(s)))):0===s.length&&1===e.length&&"string"==typeof e[0]?e:we(ye(g(e,s)))}new Set;var _e=function(e,t,s){return void 0===s&&(s=b),e.theme!==s.theme&&e.theme||t||s.theme},Ce=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,xe=/(^-|-$)/g;function Se(e){return e.replace(Ce,"-").replace(xe,"")}var ke=function(e){return X(Z(e)>>>0)};function Me(e){return"string"==typeof e&&!0}var Ne=function(e){return"function"==typeof e||"object"==typeof e&&null!==e&&!Array.isArray(e)},Pe=function(e){return"__proto__"!==e&&"constructor"!==e&&"prototype"!==e};function Re(e,t,s){var n=e[s];Ne(t)&&Ne(n)?Oe(n,t):e[s]=t}function Oe(e){for(var t=arguments.length,s=new Array(t>1?t-1:0),n=1;n<t;n++)s[n-1]=arguments[n];for(var r=0,l=s;r<l.length;r++){var a=l[r];if(Ne(a))for(var i in a)Pe(i)&&Re(e,a[i],i)}return e}var Fe=l().createContext(),Le=Fe.Consumer;function Ie(e){var t=(0,r.useContext)(Fe),s=(0,r.useMemo)((function(){return function(e,t){return e?y(e)?e(t):Array.isArray(e)||"object"!=typeof e?M(8):t?m({},t,{},e):e:M(14)}(e.theme,t)}),[e.theme,t]);return e.children?l().createElement(Fe.Provider,{value:s},e.children):null}var Ae={};function De(e,t,s){var n=E(e),a=!Me(e),i=t.attrs,o=void 0===i?v:i,c=t.componentId,d=void 0===c?function(e,t){var s="string"!=typeof e?"sc":Se(e);Ae[s]=(Ae[s]||0)+1;var n=s+"-"+ke("5.3.6"+s+Ae[s]);return t?t+"-"+n:n}(t.displayName,t.parentComponentId):c,p=t.displayName,g=void 0===p?function(e){return Me(e)?"styled."+e:"Styled("+w(e)+")"}(e):p,f=t.displayName&&t.componentId?Se(t.displayName)+"-"+t.componentId:t.componentId||d,_=n&&e.attrs?Array.prototype.concat(e.attrs,o).filter(Boolean):o,C=t.shouldForwardProp;n&&e.shouldForwardProp&&(C=t.shouldForwardProp?function(s,n,r){return e.shouldForwardProp(s,n,r)&&t.shouldForwardProp(s,n,r)}:e.shouldForwardProp);var x,S=new ee(s,f,n?e.componentStyle:void 0),k=S.isStatic&&0===o.length,M=function(e,t){return function(e,t,s,n){var l=e.attrs,a=e.componentStyle,i=e.defaultProps,o=e.foldedComponentIds,c=e.shouldForwardProp,d=e.styledComponentId,p=e.target,h=function(e,t,s){void 0===e&&(e=b);var n=m({},t,{theme:e}),r={};return s.forEach((function(e){var t,s,l,a=e;for(t in y(a)&&(a=a(n)),a)n[t]=r[t]="className"===t?(s=r[t],l=a[t],s&&l?s+" "+l:s||l):a[t]})),[n,r]}(_e(t,(0,r.useContext)(Fe),i)||b,t,l),g=h[0],f=h[1],v=function(e,t,s,n){var r=ce(),l=de();return t?e.generateAndInjectStyles(b,r,l):e.generateAndInjectStyles(s,r,l)}(a,n,g),w=s,E=f.$as||t.$as||f.as||t.as||p,_=Me(E),C=f!==t?m({},t,{},f):t,x={};for(var S in C)"$"!==S[0]&&"as"!==S&&("forwardedAs"===S?x.as=C[S]:(c?c(S,u,E):!_||u(S))&&(x[S]=C[S]));return t.style&&f.style!==t.style&&(x.style=m({},t.style,{},f.style)),x.className=Array.prototype.concat(o,d,v!==d?v:null,t.className,f.className).filter(Boolean).join(" "),x.ref=w,(0,r.createElement)(E,x)}(x,e,t,k)};return M.displayName=g,(x=l().forwardRef(M)).attrs=_,x.componentStyle=S,x.displayName=g,x.shouldForwardProp=C,x.foldedComponentIds=n?Array.prototype.concat(e.foldedComponentIds,e.styledComponentId):v,x.styledComponentId=f,x.target=n?e.target:e,x.withComponent=function(e){var n=t.componentId,r=function(e,t){if(null==e)return{};var s,n,r={},l=Object.keys(e);for(n=0;n<l.length;n++)s=l[n],t.indexOf(s)>=0||(r[s]=e[s]);return r}(t,["componentId"]),l=n&&n+"-"+(Me(e)?e:Se(w(e)));return De(e,m({},r,{attrs:_,componentId:l}),s)},Object.defineProperty(x,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(t){this._foldedDefaultProps=n?Oe({},e.defaultProps,t):t}}),x.toString=function(){return"."+x.styledComponentId},a&&h()(x,e,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0,withComponent:!0}),x}var Te=function(e){return function e(t,s,r){if(void 0===r&&(r=b),!(0,n.isValidElementType)(s))return M(1,String(s));var l=function(){return t(s,r,Ee.apply(void 0,arguments))};return l.withConfig=function(n){return e(t,s,m({},r,{},n))},l.attrs=function(n){return e(t,s,m({},r,{attrs:Array.prototype.concat(r.attrs,n).filter(Boolean)}))},l}(De,e)};["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","textPath","tspan"].forEach((function(e){Te[e]=Te(e)}));var He=function(){function e(e,t){this.rules=e,this.componentId=t,this.isStatic=K(e),q.registerId(this.componentId+1)}var t=e.prototype;return t.createStyles=function(e,t,s,n){var r=n(ye(this.rules,t,s,n).join(""),""),l=this.componentId+e;s.insertRules(l,l,r)},t.removeStyles=function(e,t){t.clearRules(this.componentId+e)},t.renderStyles=function(e,t,s,n){e>2&&q.registerId(this.componentId+e),this.removeStyles(e,s),this.createStyles(e,t,s,n)},e}();function je(e){for(var t=arguments.length,s=new Array(t>1?t-1:0),n=1;n<t;n++)s[n-1]=arguments[n];var a=Ee.apply(void 0,[e].concat(s)),i="sc-global-"+ke(JSON.stringify(a)),o=new He(a,i);function c(e){var t=ce(),s=de(),n=(0,r.useContext)(Fe),l=(0,r.useRef)(t.allocateGSInstance(i)).current;return t.server&&d(l,e,t,n,s),(0,r.useLayoutEffect)((function(){if(!t.server)return d(l,e,t,n,s),function(){return o.removeStyles(l,t)}}),[l,e,t,n,s]),null}function d(e,t,s,n,r){if(o.isStatic)o.renderStyles(e,k,s,r);else{var l=m({},t,{theme:_e(t,n,c.defaultProps)});o.renderStyles(e,l,s,r)}}return l().memo(c)}function $e(e){for(var t=arguments.length,s=new Array(t>1?t-1:0),n=1;n<t;n++)s[n-1]=arguments[n];var r=Ee.apply(void 0,[e].concat(s)).join(""),l=ke(r);return new pe(l,r)}var Be=function(){function e(){var e=this;this._emitSheetCSS=function(){var t=e.instance.toString();if(!t)return"";var s=j();return"<style "+[s&&'nonce="'+s+'"',_+'="true"','data-styled-version="5.3.6"'].filter(Boolean).join(" ")+">"+t+"</style>"},this.getStyleTags=function(){return e.sealed?M(2):e._emitSheetCSS()},this.getStyleElement=function(){var t;if(e.sealed)return M(2);var s=((t={})[_]="",t["data-styled-version"]="5.3.6",t.dangerouslySetInnerHTML={__html:e.instance.toString()},t),n=j();return n&&(s.nonce=n),[l().createElement("style",m({},s,{key:"sc-0-0"}))]},this.seal=function(){e.sealed=!0},this.instance=new q({isServer:!0}),this.sealed=!1}var t=e.prototype;return t.collectStyles=function(e){return this.sealed?M(2):l().createElement(ue,{sheet:this.instance},e)},t.interleaveWithNodeStream=function(e){return M(3)},e}(),ze=function(e){var t=l().forwardRef((function(t,s){var n=(0,r.useContext)(Fe),a=e.defaultProps,i=_e(t,n,a);return l().createElement(e,m({},t,{theme:i,ref:s}))}));return h()(t,e),t.displayName="WithTheme("+w(e)+")",t},Ve=function(){return(0,r.useContext)(Fe)},Ue={StyleSheet:q,masterSheet:ie},We=Te},196:function(e){"use strict";e.exports=window.React}},t={};function s(n){var r=t[n];if(void 0!==r)return r.exports;var l=t[n]={exports:{}};return e[n](l,l.exports,s),l.exports}s.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return s.d(t,{a:t}),t},s.d=function(e,t){for(var n in t)s.o(t,n)&&!s.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},s.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},s.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},s.nc=void 0,function(){"use strict";var e=window.wp.element,t=s(669),n=s.n(t),r=e=>{let t=window.location.href;if(-1===t.indexOf("#"))return!1;let s=t.split("#");if(1===s.length)return!1;let n=s[1];if("menu"===e){if(-1===n.indexOf("/"))return!1;{let e=n.split("/");return!(e.length<=1)&&e[1]}}return-1===n.indexOf("/")?n:n.split("/")[0]};const l=e=>{let t=r("main"),s={headers:{"X-WP-Nonce":rsssl_settings.nonce,"rsssl-nonce":rsssl_settings.nonce}},l={nonce:rsssl_settings.rsssl_nonce};e.push(l);let a=-1!==rsssl_settings.site_url.indexOf("?")?"&":"?";return n().post(rsssl_settings.site_url+"reallysimplessl/v1/fields/set"+a+t,e,s)},a=(e,t,s)=>{let r={headers:{"X-WP-Nonce":rsssl_settings.nonce}};s&&(s=encodeURIComponent(JSON.stringify(s)));let l=-1!==rsssl_settings.site_url.indexOf("?")?"&":"?";return n().get(rsssl_settings.site_url+"reallysimplessl/v1/tests/"+e+l+"state="+t+"&nonce="+rsssl_settings.rsssl_nonce+"&data="+s,r)},i=(e,t)=>{let s={headers:{"X-WP-Nonce":rsssl_settings.nonce}},r=-1!==rsssl_settings.site_url.indexOf("?")?"&":"?";return n().get(rsssl_settings.site_url+"reallysimplessl/v1/tests/"+e+r+"letsencrypt=1&id="+t+"&nonce="+rsssl_settings.rsssl_nonce,s)},o=(e,t)=>{let s={headers:{"X-WP-Nonce":rsssl_settings.nonce}};return t.nonce=rsssl_settings.rsssl_nonce,n().post(rsssl_settings.site_url+"reallysimplessl/v1/do_action/"+e,t,s)};var c=window.wp.i18n;class d extends e.Component{constructor(){super(...arguments)}handleClick(e){this.props.selectMainMenu(e)}componentDidMount(){this.handleClick=this.handleClick.bind(this)}render(){let t=rsssl_settings.plugin_url,s=this.props.selectedMainMenuItem;var n=Object.values(this.props.superMenu);n=n.filter((e=>null!==e));let l=r("main");return n=n.filter((e=>!e.default_hidden||l===e.id)),(0,e.createElement)("div",{className:"rsssl-header-container"},(0,e.createElement)("div",{className:"rsssl-header"},(0,e.createElement)("img",{className:"rsssl-logo",src:t+"assets/img/really-simple-ssl-logo.svg",alt:"Really Simple SSL logo"}),(0,e.createElement)("div",{className:"rsssl-header-left"},(0,e.createElement)("nav",{className:"rsssl-header-menu"},(0,e.createElement)("ul",null,n.map(((t,n)=>(0,e.createElement)("li",{key:n},(0,e.createElement)("a",{className:s===t.id?"active":"",onClick:()=>this.handleClick(t.id),href:"#"+t.id.toString()},t.title))))))),(0,e.createElement)("div",{className:"rsssl-header-right"},(0,e.createElement)("a",{className:"rsssl-knowledge-base-link",href:"https://really-simple-ssl.com/knowledge-base",target:"_blank"},(0,c.__)("Documentation","really-simple-ssl")),rsssl_settings.pro_plugin_active&&(0,e.createElement)("a",{href:"https://wordpress.org/support/plugin/really-simple-ssl/",className:"button button-black",target:"_blank"},(0,c.__)("Support","really-simple-ssl")),!rsssl_settings.pro_plugin_active&&(0,e.createElement)("a",{href:rsssl_settings.upgrade_link,className:"button button-black",target:"_blank"},(0,c.__)("Go Pro","really-simple-ssl")))))}}var u=d,p=t=>{const{name:s,color:n,size:r}=t,l=s||"bullet",a=n||"black",i=r||15,o={black:"var(--rsp-black)",green:"var(--rsp-green)",yellow:"var(--rsp-yellow)",orange:"var(--rsp-yellow)",red:"var(--rsp-red)",grey:"var(--rsp-grey-400)"};let c="";return"bullet"===l&&(c={html:(0,e.createElement)("svg",{"aria-hidden":"true",focusable:"false",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:i},(0,e.createElement)("path",{fill:o[a],d:"M512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256z"}))}),"circle"===l&&(c={html:(0,e.createElement)("svg",{"aria-hidden":"true",focusable:"false",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:i},(0,e.createElement)("path",{fill:o[a],d:"M512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z"}))}),"check"===l&&(c={html:(0,e.createElement)("svg",{"aria-hidden":"true",focusable:"false",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:i},(0,e.createElement)("path",{fill:o[a],d:"M512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z"}))}),"warning"===l&&(c={html:(0,e.createElement)("svg",{"aria-hidden":"true",focusable:"false",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:i},(0,e.createElement)("path",{fill:o[a],d:"M506.3 417l-213.3-364c-16.33-28-57.54-28-73.98 0l-213.2 364C-10.59 444.9 9.849 480 42.74 480h426.6C502.1 480 522.6 445 506.3 417zM232 168c0-13.25 10.75-24 24-24S280 154.8 280 168v128c0 13.25-10.75 24-23.1 24S232 309.3 232 296V168zM256 416c-17.36 0-31.44-14.08-31.44-31.44c0-17.36 14.07-31.44 31.44-31.44s31.44 14.08 31.44 31.44C287.4 401.9 273.4 416 256 416z"}))}),"error"===l&&(c={html:(0,e.createElement)("svg",{"aria-hidden":"true",focusable:"false",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:i},(0,e.createElement)("path",{fill:o[a],d:"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM232 152C232 138.8 242.8 128 256 128s24 10.75 24 24v128c0 13.25-10.75 24-24 24S232 293.3 232 280V152zM256 400c-17.36 0-31.44-14.08-31.44-31.44c0-17.36 14.07-31.44 31.44-31.44s31.44 14.08 31.44 31.44C287.4 385.9 273.4 400 256 400z"}))}),"times"===l&&(c={html:(0,e.createElement)("svg",{"aria-hidden":"true",focusable:"false",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 320 512",height:i},(0,e.createElement)("path",{fill:o[a],d:"M310.6 361.4c12.5 12.5 12.5 32.75 0 45.25C304.4 412.9 296.2 416 288 416s-16.38-3.125-22.62-9.375L160 301.3L54.63 406.6C48.38 412.9 40.19 416 32 416S15.63 412.9 9.375 406.6c-12.5-12.5-12.5-32.75 0-45.25l105.4-105.4L9.375 150.6c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L160 210.8l105.4-105.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-105.4 105.4L310.6 361.4z"}))}),"circle-check"===l&&(c={html:(0,e.createElement)("svg",{"aria-hidden":"true",focusable:"false",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:i},(0,e.createElement)("path",{fill:o[a],d:"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM371.8 211.8C382.7 200.9 382.7 183.1 371.8 172.2C360.9 161.3 343.1 161.3 332.2 172.2L224 280.4L179.8 236.2C168.9 225.3 151.1 225.3 140.2 236.2C129.3 247.1 129.3 264.9 140.2 275.8L204.2 339.8C215.1 350.7 232.9 350.7 243.8 339.8L371.8 211.8z"}))}),"circle-times"===l&&(c={html:(0,e.createElement)("svg",{"aria-hidden":"true",focusable:"false",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:i},(0,e.createElement)("path",{fill:o[a],d:"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM175 208.1L222.1 255.1L175 303C165.7 312.4 165.7 327.6 175 336.1C184.4 346.3 199.6 346.3 208.1 336.1L255.1 289.9L303 336.1C312.4 346.3 327.6 346.3 336.1 336.1C346.3 327.6 346.3 312.4 336.1 303L289.9 255.1L336.1 208.1C346.3 199.6 346.3 184.4 336.1 175C327.6 165.7 312.4 165.7 303 175L255.1 222.1L208.1 175C199.6 165.7 184.4 165.7 175 175C165.7 184.4 165.7 199.6 175 208.1V208.1z"}))}),"chevron-up"===l&&(c={html:(0,e.createElement)("svg",{"aria-hidden":"true",focusable:"false",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 448 512",height:i},(0,e.createElement)("path",{fill:o[a],d:"M416 352c-8.188 0-16.38-3.125-22.62-9.375L224 173.3l-169.4 169.4c-12.5 12.5-32.75 12.5-45.25 0s-12.5-32.75 0-45.25l192-192c12.5-12.5 32.75-12.5 45.25 0l192 192c12.5 12.5 12.5 32.75 0 45.25C432.4 348.9 424.2 352 416 352z"}))}),"chevron-down"===l&&(c={html:(0,e.createElement)("svg",{"aria-hidden":"true",focusable:"false",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 448 512",height:i},(0,e.createElement)("path",{fill:o[a],d:"M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"}))}),"chevron-right"===l&&(c={html:(0,e.createElement)("svg",{"aria-hidden":"true",focusable:"false",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 320 512",height:i},(0,e.createElement)("path",{fill:o[a],d:"M96 480c-8.188 0-16.38-3.125-22.62-9.375c-12.5-12.5-12.5-32.75 0-45.25L242.8 256L73.38 86.63c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0l192 192c12.5 12.5 12.5 32.75 0 45.25l-192 192C112.4 476.9 104.2 480 96 480z"}))}),"chevron-left"===l&&(c={html:(0,e.createElement)("svg",{"aria-hidden":"true",focusable:"false",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 320 512",height:i},(0,e.createElement)("path",{fill:o[a],d:"M224 480c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25l192-192c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25L77.25 256l169.4 169.4c12.5 12.5 12.5 32.75 0 45.25C240.4 476.9 232.2 480 224 480z"}))}),"plus"===l&&(c={html:(0,e.createElement)("svg",{"aria-hidden":"true",focusable:"false",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:i},(0,e.createElement)("path",{fill:o[a],d:"M432 256c0 17.69-14.33 32.01-32 32.01H256v144c0 17.69-14.33 31.99-32 31.99s-32-14.3-32-31.99v-144H48c-17.67 0-32-14.32-32-32.01s14.33-31.99 32-31.99H192v-144c0-17.69 14.33-32.01 32-32.01s32 14.32 32 32.01v144h144C417.7 224 432 238.3 432 256z"}))}),"minus"===l&&(c={html:(0,e.createElement)("svg",{"aria-hidden":"true",focusable:"false",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:i},(0,e.createElement)("path",{fill:o[a],d:"M400 288h-352c-17.69 0-32-14.32-32-32.01s14.31-31.99 32-31.99h352c17.69 0 32 14.3 32 31.99S417.7 288 400 288z"}))}),"sync"===l&&(c={html:(0,e.createElement)("svg",{"aria-hidden":"true",focusable:"false",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:i},(0,e.createElement)("path",{fill:o[a],d:"M483.515 28.485L431.35 80.65C386.475 35.767 324.485 8 256 8 123.228 8 14.824 112.338 8.31 243.493 7.971 250.311 13.475 256 20.301 256h28.045c6.353 0 11.613-4.952 11.973-11.294C66.161 141.649 151.453 60 256 60c54.163 0 103.157 21.923 138.614 57.386l-54.128 54.129c-7.56 7.56-2.206 20.485 8.485 20.485H492c6.627 0 12-5.373 12-12V36.971c0-10.691-12.926-16.045-20.485-8.486zM491.699 256h-28.045c-6.353 0-11.613 4.952-11.973 11.294C445.839 370.351 360.547 452 256 452c-54.163 0-103.157-21.923-138.614-57.386l54.128-54.129c7.56-7.56 2.206-20.485-8.485-20.485H20c-6.627 0-12 5.373-12 12v143.029c0 10.691 12.926 16.045 20.485 8.485L80.65 431.35C125.525 476.233 187.516 504 256 504c132.773 0 241.176-104.338 247.69-235.493.339-6.818-5.165-12.507-11.991-12.507z"}))}),"sync-error"===l&&(c={html:(0,e.createElement)("svg",{"aria-hidden":"true",focusable:"false",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:i},(0,e.createElement)("path",{fill:o[a],d:"M256 79.1C178.5 79.1 112.7 130.1 89.2 199.7C84.96 212.2 71.34 218.1 58.79 214.7C46.23 210.5 39.48 196.9 43.72 184.3C73.6 95.8 157.3 32 256 32C337.5 32 408.8 75.53 448 140.6V104C448 90.75 458.7 80 472 80C485.3 80 496 90.75 496 104V200C496 213.3 485.3 224 472 224H376C362.7 224 352 213.3 352 200C352 186.7 362.7 176 376 176H412.8C383.7 118.1 324.4 80 256 80V79.1zM280 263.1C280 277.3 269.3 287.1 256 287.1C242.7 287.1 232 277.3 232 263.1V151.1C232 138.7 242.7 127.1 256 127.1C269.3 127.1 280 138.7 280 151.1V263.1zM224 352C224 334.3 238.3 319.1 256 319.1C273.7 319.1 288 334.3 288 352C288 369.7 273.7 384 256 384C238.3 384 224 369.7 224 352zM40 432C26.75 432 16 421.3 16 408V311.1C16 298.7 26.75 287.1 40 287.1H136C149.3 287.1 160 298.7 160 311.1C160 325.3 149.3 336 136 336H99.19C128.3 393 187.6 432 256 432C333.5 432 399.3 381.9 422.8 312.3C427 299.8 440.7 293 453.2 297.3C465.8 301.5 472.5 315.1 468.3 327.7C438.4 416.2 354.7 480 256 480C174.5 480 103.2 436.5 64 371.4V408C64 421.3 53.25 432 40 432V432z"}))}),"shortcode"===l&&(c={html:(0,e.createElement)("svg",{"aria-hidden":"true",focusable:"false",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 448 512",height:i},(0,e.createElement)("path",{fill:o[a],d:"M128 32H32C14.4 32 0 46.4 0 64v384c0 17.6 14.4 32 32 32h96C145.7 480 160 465.7 160 448S145.7 416 128 416H64V96h64C145.7 96 160 81.67 160 64S145.7 32 128 32zM416 32h-96C302.3 32 288 46.33 288 63.1S302.3 96 319.1 96H384v320h-64C302.3 416 288 430.3 288 447.1S302.3 480 319.1 480H416c17.6 0 32-14.4 32-32V64C448 46.4 433.6 32 416 32z"}))}),"file"===l&&(c={html:(0,e.createElement)("svg",{"aria-hidden":"true",focusable:"false",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 384 512",height:i},(0,e.createElement)("path",{fill:o[a],d:"M0 64C0 28.65 28.65 0 64 0H229.5C246.5 0 262.7 6.743 274.7 18.75L365.3 109.3C377.3 121.3 384 137.5 384 154.5V448C384 483.3 355.3 512 320 512H64C28.65 512 0 483.3 0 448V64zM336 448V160H256C238.3 160 224 145.7 224 128V48H64C55.16 48 48 55.16 48 64V448C48 456.8 55.16 464 64 464H320C328.8 464 336 456.8 336 448z"}))}),"file-disabled"===l&&(c={html:(0,e.createElement)("svg",{"aria-hidden":"true",focusable:"false",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 640 512",height:i},(0,e.createElement)("path",{fill:o[a],d:"M639.1 487.1c0-7.119-3.153-14.16-9.191-18.89l-118.8-93.12l.0013-237.3c0-16.97-6.742-33.26-18.74-45.26l-74.63-74.64C406.6 6.742 390.3 0 373.4 0H192C156.7 0 128 28.65 128 64L128 75.01L38.82 5.11C34.41 1.672 29.19 0 24.04 0C10.19 0-.0002 11.3-.0002 23.1c0 7.12 3.153 14.16 9.192 18.89l591.1 463.1C605.6 510.3 610.8 512 615.1 512C629.8 512 639.1 500.6 639.1 487.1zM464 338.4l-287.1-225.7l-.002-48.51c0-8.836 7.164-16 15.1-16h160l-.0065 79.87c0 17.67 14.33 31.1 31.1 31.1L464 159.1V338.4zM448 463.1H192c-8.834 0-15.1-7.164-15.1-16L176 234.6L128 197L128 447.1c0 35.34 28.65 64 63.1 64H448c20.4 0 38.45-9.851 50.19-24.84l-37.72-29.56C457.5 461.4 453.2 463.1 448 463.1z"}))}),"file-download"===l&&(c={html:(0,e.createElement)("svg",{"aria-hidden":"true",focusable:"false",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 384 512",height:i},(0,e.createElement)("path",{fill:o[a],d:"M216 342.1V240c0-13.25-10.75-24-24-24S168 226.8 168 240v102.1L128.1 303C124.3 298.3 118.2 296 112 296S99.72 298.3 95.03 303c-9.375 9.375-9.375 24.56 0 33.94l80 80c9.375 9.375 24.56 9.375 33.94 0l80-80c9.375-9.375 9.375-24.56 0-33.94s-24.56-9.375-33.94 0L216 342.1zM365.3 93.38l-74.63-74.64C278.6 6.742 262.3 0 245.4 0H64C28.65 0 0 28.65 0 64l.0065 384c0 35.34 28.65 64 64 64H320c35.2 0 64-28.8 64-64V138.6C384 121.7 377.3 105.4 365.3 93.38zM336 448c0 8.836-7.164 16-16 16H64.02c-8.838 0-16-7.164-16-16L48 64.13c0-8.836 7.164-16 16-16h160L224 128c0 17.67 14.33 32 32 32h79.1V448z"}))}),"calendar"===l&&(c={html:(0,e.createElement)("svg",{"aria-hidden":"true",focusable:"false",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 448 512",height:i},(0,e.createElement)("path",{fill:o[a],d:"M152 64H296V24C296 10.75 306.7 0 320 0C333.3 0 344 10.75 344 24V64H384C419.3 64 448 92.65 448 128V448C448 483.3 419.3 512 384 512H64C28.65 512 0 483.3 0 448V128C0 92.65 28.65 64 64 64H104V24C104 10.75 114.7 0 128 0C141.3 0 152 10.75 152 24V64zM48 448C48 456.8 55.16 464 64 464H384C392.8 464 400 456.8 400 448V192H48V448z"}))}),"calendar-error"===l&&(c={html:(0,e.createElement)("svg",{"aria-hidden":"true",focusable:"false",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 576 512",height:i},(0,e.createElement)("path",{fill:o[a],d:"M151.1 64H296V24C296 10.75 306.7 0 320 0C333.3 0 344 10.75 344 24V64H384C419.3 64 448 92.65 448 128V192H47.1V448C47.1 456.8 55.16 464 63.1 464H284.5C296.7 482.8 312.5 499.1 330.8 512H64C28.65 512 0 483.3 0 448V128C0 92.65 28.65 64 64 64H104V24C104 10.75 114.7 0 128 0C141.3 0 152 10.75 152 24L151.1 64zM576 368C576 447.5 511.5 512 432 512C352.5 512 287.1 447.5 287.1 368C287.1 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368zM432 416C418.7 416 408 426.7 408 440C408 453.3 418.7 464 432 464C445.3 464 456 453.3 456 440C456 426.7 445.3 416 432 416zM447.1 288C447.1 279.2 440.8 272 431.1 272C423.2 272 415.1 279.2 415.1 288V368C415.1 376.8 423.2 384 431.1 384C440.8 384 447.1 376.8 447.1 368V288z"}))}),"help"===l&&(c={html:(0,e.createElement)("svg",{"aria-hidden":"true",focusable:"false",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:i},(0,e.createElement)("path",{fill:o[a],d:"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 400c-18 0-32-14-32-32s13.1-32 32-32c17.1 0 32 14 32 32S273.1 400 256 400zM325.1 258L280 286V288c0 13-11 24-24 24S232 301 232 288V272c0-8 4-16 12-21l57-34C308 213 312 206 312 198C312 186 301.1 176 289.1 176h-51.1C225.1 176 216 186 216 198c0 13-11 24-24 24s-24-11-24-24C168 159 199 128 237.1 128h51.1C329 128 360 159 360 198C360 222 347 245 325.1 258z"}))}),"copy"===l&&(c={html:(0,e.createElement)("svg",{"aria-hidden":"true",focusable:"false",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:i},(0,e.createElement)("path",{fill:o[a],d:"M502.6 70.63l-61.25-61.25C435.4 3.371 427.2 0 418.7 0H255.1c-35.35 0-64 28.66-64 64l.0195 256C192 355.4 220.7 384 256 384h192c35.2 0 64-28.8 64-64V93.25C512 84.77 508.6 76.63 502.6 70.63zM464 320c0 8.836-7.164 16-16 16H255.1c-8.838 0-16-7.164-16-16L239.1 64.13c0-8.836 7.164-16 16-16h128L384 96c0 17.67 14.33 32 32 32h47.1V320zM272 448c0 8.836-7.164 16-16 16H63.1c-8.838 0-16-7.164-16-16L47.98 192.1c0-8.836 7.164-16 16-16H160V128H63.99c-35.35 0-64 28.65-64 64l.0098 256C.002 483.3 28.66 512 64 512h192c35.2 0 64-28.8 64-64v-32h-47.1L272 448z"}))}),"info"===l&&(c={html:(0,e.createElement)("svg",{"aria-hidden":"true",focusable:"false",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:i},(0,e.createElement)("path",{fill:o[a],d:"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM216 336h24V272H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c13.3 0 24 10.7 24 24v88h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-144c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z"}))}),"list"===l&&(c={html:(0,e.createElement)("svg",{"aria-hidden":"true",focusable:"false",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:i},(0,e.createElement)("path",{fill:o[a],d:"M184.1 38.2c9.9 8.9 10.7 24 1.8 33.9l-72 80c-4.4 4.9-10.6 7.8-17.2 7.9s-12.9-2.4-17.6-7L39 113c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l22.1 22.1 55.1-61.2c8.9-9.9 24-10.7 33.9-1.8zm0 160c9.9 8.9 10.7 24 1.8 33.9l-72 80c-4.4 4.9-10.6 7.8-17.2 7.9s-12.9-2.4-17.6-7L39 273c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l22.1 22.1 55.1-61.2c8.9-9.9 24-10.7 33.9-1.8zM256 96c0-17.7 14.3-32 32-32H512c17.7 0 32 14.3 32 32s-14.3 32-32 32H288c-17.7 0-32-14.3-32-32zm0 160c0-17.7 14.3-32 32-32H512c17.7 0 32 14.3 32 32s-14.3 32-32 32H288c-17.7 0-32-14.3-32-32zM192 416c0-17.7 14.3-32 32-32H512c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32zM80 464c-26.5 0-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48z"}))}),"external-link"===l&&(c={html:(0,e.createElement)("svg",{"aria-hidden":"true",focusable:"false",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:i},(0,e.createElement)("path",{fill:o[a],d:"M384 32c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H384zM160 144c-13.3 0-24 10.7-24 24s10.7 24 24 24h94.1L119 327c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l135-135V328c0 13.3 10.7 24 24 24s24-10.7 24-24V168c0-13.3-10.7-24-24-24H160z"}))}),"shield"===l&&(c={html:(0,e.createElement)("svg",{height:i,"aria-hidden":"true",focusable:"false",role:"img",id:"uuid-026a4e87-44db-4336-a398-3c29d25b7317",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 280.8 363.67"},(0,e.createElement)("path",{fill:"#f9c23e",d:"M280.8,62.4L140.5,0,0,62.2V213.3c0,10.7,1.6,21.3,4.9,31.5,9.5,29.9,28.2,52.8,54.4,69.5,26,16.6,52.4,32.4,78.6,48.6,2,1.2,3.4,.9,5.1-.2,19.9-12.3,39.8-24.5,59.6-36.8,12.6-7.8,25.5-15.1,36.5-25.1,26.4-24.2,41.4-53.6,41.5-89.9V62.4h.2Z"}),(0,e.createElement)("g",null,(0,e.createElement)("g",null,(0,e.createElement)("rect",{className:"uuid-57af18f1-eed9-4dfe-9c3e-67e3c55f9bf4",x:"155",y:"266.8",width:"77.6",height:"6"}),(0,e.createElement)("path",{fill:"#1d2327",d:"M224.4,204.5h-1.8v-10.1c0-15.9-12.9-28.8-28.8-28.8s-28.8,12.9-28.8,28.8v10.1h-1.8c-4.6,0-8.3,3.7-8.3,8.3v51.3h77.6v-51.3c0-4.6-3.7-8.3-8.3-8.3h.2Zm-45.3-10.1c0-8.1,6.6-14.7,14.7-14.7s14.7,6.6,14.7,14.7v10.1h-29.5v-10.1h.1Zm36.6,32.9l-20.7,20.2c-.2,.2-.3,.4-.5,.6l-2,2c-.2,.2-.4,.4-.6,.5l-3.8,3.8-4.5-4.3-2-2c-.2-.2-.4-.4-.5-.6l-9.1-9.1c-2.4-2.4-2.4-6.4,0-8.8l2-2c2.4-2.4,6.4-2.4,8.8,0l5.3,5.3,16.9-16.4c2.4-2.4,6.4-2.4,8.8,0l2,2c2.4,2.4,2.4,6.4,0,8.8h-.1Z"})),(0,e.createElement)("g",null,(0,e.createElement)("path",{fill:"#1d2327",d:"M125.2,192.3c-.5-2.9-.5-5.8-1-8.6-.5-2.4-2.6-4-4.8-3.9-2.3,0-4.2,1.9-4.7,4.3-.2,1,0,1.9,0,2.9,.8,14.6,7.2,26.3,18.2,35.7,2.2,1.9,4.5,3.5,6.9,4.8v-11.8c-7.4-5.8-12.9-14.1-14.6-23.3v-.1Z"}),(0,e.createElement)("path",{className:"uuid-57af18f1-eed9-4dfe-9c3e-67e3c55f9bf4",d:"M96.4,236.1c-13-15-20-32.3-19.5-52.3,.3-13.1,6.1-23.6,16.6-31.2,11.5-8.5,24.5-10.9,38.3-7.1,12.7,3.5,22,10.7,27.4,22,2.1-2.7,4.5-5.2,7.2-7.4-4-7-9.7-12.9-17-17.4-17-10.4-34.9-11.7-52.9-3.1-19,9.1-28.7,24.7-29.3,45.8,0,5.2,.5,10.2,1.4,15.2,3.4,19.4,13.4,35.2,27.2,48.9,1.1,1.1,2.5,1.6,4.1,1.4,1.8-.2,3.2-1.3,3.8-3,.6-1.8,.4-3.6-1-5.1-2.1-2.2-4.2-4.4-6.2-6.7h-.1Z"}),(0,e.createElement)("path",{class:"uuid-57af18f1-eed9-4dfe-9c3e-67e3c55f9bf4",d:"M68.1,89.4c1.1-.4,2.1-1,3.1-1.5,17.9-9.1,36.8-12.7,56.8-11.3,12.2,.8,23.9,3.8,35.1,8.7,3,1.3,5.9,2.8,8.9,4.1,2.7,1.1,5.3,0,6.4-2.4,1.1-2.3,0-5-2.3-6.3-11-5.7-22.4-10-34.6-12.3-4.2-.8-8.5-1.1-12.8-1.7h-17.1c-.3,0-.6,.2-.9,.2-11.2,.8-22,3.2-32.5,7.2-4.9,1.9-9.7,4.1-14.3,6.6-2.5,1.3-3.4,4.2-2.2,6.5,1.1,2.2,4,3.2,6.4,2.1v.1Z"}),(0,e.createElement)("path",{class:"uuid-57af18f1-eed9-4dfe-9c3e-67e3c55f9bf4",d:"M61.1,153.5c13.6-21.6,33.6-31.5,58.7-32.1h6c.8,0,1.6,.2,2.3,.3,13.4,1.7,25.5,6.6,35.9,15.4,5.8,4.9,10.5,10.3,14.1,16.2,3.1-1.2,6.4-2,9.8-2.5-4.7-8.7-11.3-16.3-19.6-22.7-19-14.6-40.5-19.5-64.1-15.1-14.3,2.7-26.9,9-37.7,18.8-10.4,9.5-17.8,20.9-21.2,34.6-2.8,11.3-2.6,22.7-.9,34.1,1.1,7,2.9,13.9,5.4,20.5,.9,2.3,3,3.7,5.2,3.5,2.1-.2,3.9-2,4.3-4.3,.2-1.1-.2-2.2-.6-3.2-4.3-11.9-6.3-24.1-5.6-36.7,.5-9.6,2.8-18.7,8-26.8h0Z"}),(0,e.createElement)("path",{class:"uuid-57af18f1-eed9-4dfe-9c3e-67e3c55f9bf4",d:"M139.8,240.6c-20.9-8.4-34.1-23.7-38.4-46.7-.8-4.3-1.4-8.7-.4-13,1.8-7.1,6.4-11.4,13.4-13.5,11.8-3.4,24.7,5.3,24.5,17.6,0,4.8,1.4,9.3,4,13.4,.3,.5,.6,.9,.9,1.3,1.6-2.4,3.7-4.6,6.1-6.2,0-.9,0-1.9,.2-2.8-.7-1.7-1.1-3.5-1.2-5.3-.3-6.1-1.6-11.9-5.5-16.8-6.8-8.8-15.9-12.4-27-11.5-11.3,.9-21.6,9.6-24.5,20.6-1.8,6.6-.9,13.3,.4,19.8,2.4,12.9,8.2,24,17.1,33.7,8.6,9.4,18.8,15.8,30.6,19.8v-10.4h-.2Z"}),(0,e.createElement)("path",{class:"uuid-57af18f1-eed9-4dfe-9c3e-67e3c55f9bf4",d:"M47.5,133.2c6.8-8.8,15-16,24.6-21.6,20.8-12,43.2-15.2,66.6-11,14.8,2.7,28.2,8.7,39.9,18.2,6.3,5,11.6,11,16.4,17.4,1.9,2.5,4.8,2.8,7,1.1,2.1-1.7,2.4-4.5,.6-7-5.9-8.2-12.8-15.3-20.9-21.3-18.3-13.6-39.1-19.6-61.7-20-6.3,0-12.5,.6-18.6,1.6-15.7,2.8-30.1,8.6-42.9,18.1-8.3,6.2-15.5,13.5-21.5,22-1.6,2.3-1.3,5.1,.7,6.7,2.1,1.7,4.9,1.5,6.8-.7,1-1.2,1.9-2.5,2.9-3.7l.1,.2Z"}))))}),(0,e.createElement)("div",{className:"rsssl-icon rsssl-icon-"+l},c.html)};class h extends e.Component{constructor(){super(...arguments)}handleClick(){this.props.highLightField(this.props.notice.output.highlight_field_id)}componentDidMount(){this.handleClick=this.handleClick.bind(this)}render(){let t=this.props.notice,s="premium"===t.output.icon,n=t.output.url&&-1!==t.output.url.indexOf("really-simple-ssl.com");return(0,e.createElement)("div",{className:"rsssl-task-element"},(0,e.createElement)("span",{className:"rsssl-task-status rsssl-"+t.output.icon},t.output.label),(0,e.createElement)("p",{className:"rsssl-task-message",dangerouslySetInnerHTML:{__html:t.output.msg}}),n&&t.output.url&&(0,e.createElement)("a",{target:"_blank",href:t.output.url},(0,c.__)("More info","really-simple-ssl")),!s&&!n&&t.output.url&&(0,e.createElement)("a",{className:"rsssl-task-enable button button-secondary",href:t.output.url},(0,c.__)("Fix","really-simple-ssl")),!s&&t.output.highlight_field_id&&(0,e.createElement)("span",{className:"rsssl-task-enable button button-secondary",onClick:this.handleClick},(0,c.__)("Fix","really-simple-ssl")),t.output.plusone&&(0,e.createElement)("span",{className:"rsssl-plusone"},"1"),t.output.dismissible&&"completed"!==t.output.status&&(0,e.createElement)("div",{className:"rsssl-task-dismiss"},(0,e.createElement)("button",{type:"button","data-id":t.id,onClick:this.props.onCloseTaskHandler},(0,e.createElement)(p,{name:"times"}))))}}var m=h;class g extends e.Component{constructor(){super(...arguments)}render(){let t=this.props.lines;return t||(t=4),(0,e.createElement)("div",{className:"rsssl-placeholder"},Array.from({length:t}).map(((t,s)=>(0,e.createElement)("div",{className:"rsssl-placeholder-line",key:s}))))}}var f=g;class v extends e.Component{constructor(){super(...arguments),this.percentageCompleted=0,this.progressText="",this.filter="all",this.notices=null,this.progressLoaded=!1,this.fields=this.props.fields,this.state={progressText:"",filter:"all",notices:null,percentageCompleted:0,progressLoaded:!1}}componentDidMount(){this.getProgressData=this.getProgressData.bind(this),this.onCloseTaskHandler=this.onCloseTaskHandler.bind(this),this.getProgressData()}componentDidUpdate(){this.fields!==this.props.fields&&(this.fields=this.props.fields,this.getProgressData())}getStyles(){return Object.assign({},{width:this.percentageCompleted+"%"})}getProgressData(){a("progressData","refresh").then((e=>{this.progressText=e.data.text,this.filter=e.data.filter,this.percentageCompleted=e.data.percentage,this.notices=e.data.notices,this.progressLoaded=!0,this.setState({progressLoaded:this.progressLoaded,progressText:this.progressText,filter:this.filter,notices:this.notices,percentageCompleted:this.percentageCompleted}),this.props.setBlockProps("notices",this.notices)}))}onCloseTaskHandler(e){let t=e.target.closest("button"),s=t.getAttribute("data-id"),n=t.closest(".rsssl-task-element");n.animate({marginLeft:["0px","-1000px"]},{duration:500,easing:"linear",iterations:1,fill:"both"}).onfinish=function(){n.parentElement.removeChild(n)};let r=this.props.BlockProps.notices;return r=r.filter((function(e){return e.id!==s})),this.props.setBlockProps("notices",r),a("dismiss_task",s).then((e=>{this.percentageCompleted=e.data.percentage,this.setState({percentageCompleted:this.percentageCompleted})}))}render(){let t="";if(this.percentageCompleted<80&&(t+="rsssl-orange"),!this.progressLoaded)return(0,e.createElement)(f,{lines:"9"});let s="all";this.props.BlockProps&&this.props.BlockProps.filterStatus&&(s=this.props.BlockProps.filterStatus);let n=this.notices;return"remaining"===s&&(n=n.filter((function(e){return"open"===e.output.status}))),(0,e.createElement)("div",{className:"rsssl-progress-block"},(0,e.createElement)("div",{className:"rsssl-progress-bar"},(0,e.createElement)("div",{className:"rsssl-progress"},(0,e.createElement)("div",{className:"rsssl-bar "+t,style:this.getStyles()}))),(0,e.createElement)("div",{className:"rsssl-progress-text"},(0,e.createElement)("h1",{className:"rsssl-progress-percentage"},this.percentageCompleted,"%"),(0,e.createElement)("h5",{className:"rsssl-progress-text-span"},this.progressText)),(0,e.createElement)("div",{className:"rsssl-scroll-container"},n.map(((t,s)=>(0,e.createElement)(m,{key:s,index:s,notice:t,onCloseTaskHandler:this.onCloseTaskHandler,highLightField:this.props.highLightField})))))}}var b=v;class y extends e.Component{constructor(){super(...arguments),this.filter="all"}componentDidMount(){this.onClickHandler=this.onClickHandler.bind(this),this.setState({filter:this.filter})}onClickHandler(e){let t=e.target.getAttribute("data-filter");"all"!==t&&"remaining"!==t||(this.filter=t,this.setState({filter:this.filter}),this.props.setBlockProps("filterStatus",t),sessionStorage.rsssl_task_filter=t)}render(){"undefined"!=typeof Storage&&sessionStorage.rsssl_task_filter&&(this.filter=sessionStorage.rsssl_task_filter);let t=0,s=0,n=[];return this.props.BlockProps&&this.props.BlockProps.notices&&(n=this.props.BlockProps.notices,t=n.length,s=n.filter((function(e){return"open"===e.output.status})).length),(0,e.createElement)("div",{className:"rsssl-task-switcher-container rsssl-active-filter-"+this.filter},(0,e.createElement)("span",{className:"rsssl-task-switcher rsssl-all-tasks",onClick:this.onClickHandler,htmlFor:"rsssl-all-tasks","data-filter":"all"},(0,c.__)("All tasks","really-simple-ssl"),(0,e.createElement)("span",{className:"rsssl_task_count"},"(",t,")")),(0,e.createElement)("span",{className:"rsssl-task-switcher rsssl-remaining-tasks",onClick:this.onClickHandler,htmlFor:"rsssl-remaining-tasks","data-filter":"remaining"},(0,c.__)("Remaining tasks","really-simple-ssl"),(0,e.createElement)("span",{className:"rsssl_task_count"},"(",s,")")))}}var w=y;s(145);var E=s(196),_=function(e,t){var s,n=(s=(0,E.useRef)(!0)).current?(s.current=!1,!0):s.current;(0,E.useEffect)((function(){if(!n)return e()}),t)},C=window.wp.components;class x extends e.Component{constructor(){super(...arguments)}render(){let t="",s="",n="";if(-1!==this.props.text.indexOf("%s")){let e=this.props.text.split(/%s/);t=e[0],n=e[1],s=e[2]}else n=this.props.text;let r=this.props.className?this.props.className:"rsssl-link";return(0,e.createElement)(e.Fragment,null,t," ",(0,e.createElement)("a",{className:r,target:this.props.target,href:this.props.url},n),s)}}var S=x;class k extends e.Component{constructor(){super(...arguments)}componentDidMount(){}render(){let t=this.props.field,s=[];return s.name=1==t.value?"circle-check":"circle-times",s.color=1==t.value?"green":"red",(0,e.createElement)("div",{className:"rsssl-new-feature"},(0,e.createElement)(p,{name:s.name,color:s.color}),(0,e.createElement)("div",{className:"rsssl-new-feature-label"},1==t.value&&t.new_features_block.active,1!=t.value&&t.new_features_block.readmore.length>0&&(0,e.createElement)(S,{target:"_blank",text:t.new_features_block.inactive+" - "+(0,c.__)("%sRead more%s","really-simple-ssl"),url:t.new_features_block.readmore})))}}var M=k;class N extends e.Component{constructor(){super(...arguments)}componentDidMount(){}render(){if(this.props.fields&&0==this.props.fields.length)return(0,e.createElement)(f,null);let t=this.props.fields;return t=t.filter((e=>e.new_features_block)),(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"rsssl-new-features"},t.map(((s,n)=>(0,e.createElement)(M,{key:n,index:n,field:s,fields:t})))),(0,e.createElement)("div",{className:"rsssl-new-feature-desc"},(0,e.createElement)("p",null,(0,c.__)("Improve WordPress security.","really-simple-ssl")," ",(0,e.createElement)(S,{target:"_blank",text:(0,c.__)("Check our %sdocumentation%s","really-simple-ssl"),url:"https://really-simple-ssl.com/instructions/about-hardening-features"})," ",(0,e.createElement)(S,{target:"_blank",text:(0,c.__)("or use the %sWordPress forum%s.","really-simple-ssl"),url:"https://wordpress.org/support/plugin/really-simple-ssl/"}))))}}var P=N;class R extends e.Component{constructor(){super(...arguments)}render(){return(0,e.createElement)("a",{className:"button button-default",href:"#settings"},(0,c.__)("Settings","really-simple-ssl"))}}var O={SecurityFeaturesBlock:P,SecurityFeaturesFooter:R,ProgressBlock:b,ProgressHeader:w,ProgressFooter:t=>{const[s,n]=(0,e.useState)(!1),[r,l]=(0,e.useState)(!1);if((0,e.useEffect)((()=>{a("ssl_status_data").then((e=>{n(e.data.certificate_is_valid),l(!0)}))}),[]),!r)return(0,e.createElement)(e.Fragment,null);let i=t.fields.filter((e=>"redirect"===e.id))[0].value,o=t.fields.filter((e=>"ssl_enabled"===e.id))[0].value,d=rsssl_settings.wpconfig_fix_required,u=t.fields.filter((e=>"mixed_content_fixer"===e.id))[0].value,h="wp_redirect"===i||"htaccess"===i,m=o?(0,c.__)("SSL Activated","really-simple-ssl"):(0,c.__)("SSL not activated","really-simple-ssl"),g=o?"circle-check":"circle-times",f=o?"green":"red",v=h?"circle-check":"circle-times",b=h?"green":"red",y=u?"circle-check":"circle-times",w=u?"green":"red",E=d?"disabled":"";return(0,e.createElement)(e.Fragment,null,!o&&(0,e.createElement)("button",{disabled:E,onClick:()=>{t.setShowOnBoardingModal(!0)},className:"button button-primary"},(0,c.__)("Activate SSL","really-simple-ssl")),rsssl_settings.pro_plugin_active&&(0,e.createElement)("span",{className:"rsssl-footer-left"},"Really Simple SSL Pro ",rsssl_settings.pro_version),!rsssl_settings.pro_plugin_active&&(0,e.createElement)("a",{href:rsssl_settings.upgrade_link,target:"_blank",className:"button button-default"},(0,c.__)("Go Pro","really-simple-ssl")),(0,e.createElement)("div",{className:"rsssl-legend"},(0,e.createElement)(p,{name:g,color:f}),(0,e.createElement)("div",null,m)),(0,e.createElement)("div",{className:"rsssl-legend"},(0,e.createElement)(p,{name:y,color:w}),(0,e.createElement)("div",null,(0,c.__)("Mixed content","really-simple-ssl"))),(0,e.createElement)("div",{className:"rsssl-legend"},(0,e.createElement)(p,{name:v,color:b}),(0,e.createElement)("div",null,(0,c.__)("301 redirect","really-simple-ssl"))))},SslLabs:t=>{const[s,n]=(0,e.useState)(!1),[r,l]=(0,e.useState)([]),[i,d]=(0,e.useState)(!1),u=(0,e.useRef)(!1),h=(0,e.useRef)(!1),m=(0,e.useRef)(!1),g=(0,e.useRef)(!1);(0,e.useEffect)((()=>{i||a("ssltest_get").then((e=>{if(e.data.hasOwnProperty("host")){let t=y(e.data);n(t),l(t.endpointData),d(!0)}}))}));const f=()=>!s,v=()=>-1!==window.location.host.indexOf("localhost");_((()=>{if(v())return;let e=!!t.BlockProps.hasOwnProperty("sslScan")&&t.BlockProps.sslScan;"active"===e&&s.summary&&s.summary.progress>=100&&(h.current=!0,u.current=!1,n(!1),l(!1)),"active"===e&&"ERROR"===s.status&&(h.current=!0,n(!1),l(!1));let r=s&&"READY"!==s.status,a="active"===e;h.current&&(r=!0);let i=!(s.errors||"ERROR"===s.status)&&(r||a);!m.current&&i?(t.setBlockProps("sslScan","active"),m.current=!0,u.current||(b(),g.current=setInterval((function(){b()}),3e3),u.current=!0)):"READY"===s.status&&(t.setBlockProps("sslScan","completed"),clearInterval(g.current))}));const b=()=>{E().then((e=>{if("ERROR"===e.status)e=y(e),n(e),t.setBlockProps("sslScan","completed"),clearInterval(g.current);else if(e.endpoints&&e.endpoints.filter((e=>"Ready"===e.statusMessage)).length>0){let t=e.endpoints.filter((e=>"Ready"===e.statusMessage)),s=t[t.length-1].ipAddress;w(s).then((t=>{if(!t.errors&&r){let s=!1;r.forEach((function(e,n){e.ipAddress===t.ipAddress&&(r[n]=t,s=!0)})),s||(r[r.length]=t),l(r),e.endpointData=r}e.errors||o("store_ssl_labs",e).then((e=>{})),e=y(e),n(e),m.current=!1}))}else l([]),e.endpointData=r,e=y(e),n(e),e.errors||o("store_ssl_labs",e).then((e=>{})),m.current=!1}))},y=e=>{let s=100,n=e.progress?e.progress:0,r=e.startTime?e.startTime:"",l=e.statusMessage?e.statusMessage:"",a=e.grade?e.grade:"?",i="";if(e.endpoints){s=100*e.endpoints.length;let t=e.endpoints.filter((e=>"Ready"===e.statusMessage)),r=t.length,o=t[r-1],c=e.endpoints.filter((e=>"In progress"===e.statusMessage))[0],d=0;c&&(d=c.progress?c.progress:0,l=c.statusDetailsMessage,i=c.ipAddress),o&&(a=o.grade),n=(100*r+d)/e.endpoints.length}e.errors&&(a="?",l=e.errors[0].message,n=100);let o={};return n>=100&&t.setBlockProps("sslScan","completed"),o.grade=a,o.startTime=r,o.statusMessage=l,o.ipAddress=i,o.progress=n,e.summary=o,e},w=e=>{const t="https://api.ssllabs.com/api/v3/getEndpointData?host="+window.location.host+"&s="+e;let s={};return s.url=t,o("ssltest_run",s).then((e=>JSON.parse(e.data)))},E=e=>{let t="";h.current&&(h.current=!1,t="&startNew=on",n(!1));const s="https://api.ssllabs.com/api/v3/analyze?host="+window.location.host+t;let r={};return r.url=s,o("ssltest_run",r).then((e=>JSON.parse(e.data)))},C=e=>{let t=0;return t=0==e?0:e<128?20:e<256?80:100,t},x=(t,s)=>(0,e.createElement)("div",{className:"rsssl-score-container"},(0,e.createElement)("div",{className:"rsssl-score-snippet "+t},s));let S="rsssl-inactive",k=s?s.summary.progress:0,M=!!s&&s.summary.startTime,N="";if(M){let e=new Date;e.setTime(M),N=e.toLocaleString()}else N=(0,c.__)("No test started yet","really-simple-ssl");let P=!!s&&s.summary.statusMessage,R=s?s.summary.grade:"?";s&&s.summary.ipAddress,"READY"===s.status&&(S=-1!==R.indexOf("A")?"rsssl-success":"rsssl-error"),f()&&(S="rsssl-inactive");let O=f()?"inactive":R,F=window.location.protocol+"//"+window.location.host,L="https://www.ssllabs.com/analyze.html?d="+encodeURIComponent(F),I=!1,A="",D="black";return v()?(I=!0,D="red",A=(0,c.__)("Not available on localhost","really-simple-ssl")):s&&(s.errors||"ERROR"===s.status)?(I=!0,D="red",A=P):s&&k<100&&(I=!0,D="orange",A=P),(0,e.createElement)("div",{className:S},(0,e.createElement)("div",{className:"rsssl-gridblock-progress-container "+S},(0,e.createElement)("div",{className:"rsssl-gridblock-progress",style:(()=>{let e=0;return s&&s.summary.progress?e=s.summary.progress:0==e&&"active"===t.BlockProps.sslScan&&(e=5),Object.assign({},{width:e+"%"})})()})),(0,e.createElement)("div",{className:"rsssl-ssl-test-container "+S},(0,e.createElement)("div",{className:"rsssl-ssl-test "},(0,e.createElement)("div",{className:"rsssl-ssl-test-information"},(()=>{let t="processing";return f()&&(t="inactive"),r&&r.length>0&&(t="success",r.forEach((function(e,s){e.details.protocols.forEach((function(e,s){"1.1"===e.version&&(t="error")}))}))),(0,e.createElement)(e.Fragment,null,"inactive"===t&&x("rsssl-test-inactive",(0,c.__)("Protocol support","really-simple-ssl")),"processing"===t&&x("rsssl-test-processing",(0,c.__)("Protocol support...","really-simple-ssl")),"error"===t&&x("rsssl-test-error",(0,c.__)("Supports TLS 1.1","really-simple-ssl")),"success"===t&&x("rsssl-test-success",(0,c.__)("No TLS 1.1","really-simple-ssl")))})(),(()=>{let t="processing";return f()&&(t="inactive"),r&&r.length>0&&(t=r.filter((function(e){return"present"!==e.details.hstsPolicy.status})).length>0?"error":"success"),(0,e.createElement)(e.Fragment,null,"inactive"===t&&x("rsssl-test-inactive",(0,c.__)("HSTS","really-simple-ssl")),"processing"===t&&x("rsssl-test-processing",(0,c.__)("HSTS...","really-simple-ssl")),"error"===t&&x("rsssl-test-error",(0,c.__)("No HSTS header","really-simple-ssl")),"success"===t&&x("rsssl-test-success",(0,c.__)("HSTS header detected","really-simple-ssl")))})(),(()=>{let t="processing";return f()&&(t="inactive"),r&&r.length>0&&(t=r.filter((function(e){return-1===e.grade.indexOf("A")})).length>0?"error":"success"),(0,e.createElement)(e.Fragment,null,"inactive"===t&&x("rsssl-test-inactive",(0,c.__)("Certificate","really-simple-ssl")),"processing"===t&&x("rsssl-test-processing",(0,c.__)("Certificate...","really-simple-ssl")),"error"===t&&!I&&x("rsssl-test-error",(0,c.__)("Certificate issue","really-simple-ssl")),"success"===t&&x("rsssl-test-success",(0,c.__)("Valid certificate","really-simple-ssl")))})(),(()=>{let t=0,s="rsssl-test-processing";if(f()&&(s="rsssl-test-inactive"),r&&r.length>0){status="success";let e=256,n=128;r.forEach((function(t,s){t.details.suites.forEach((function(t,s){t.list.forEach((function(t,s){e=t.cipherStrength<e?t.cipherStrength:e,n=t.cipherStrength>n?t.cipherStrength:n}))}))})),t=(C(e)+C(n))/2,t=Math.round(t),s=t>70?"rsssl-test-success":"rsssl-test-error"}return(0,e.createElement)(e.Fragment,null,x(s,(0,c.__)("Cipher strength","really-simple-ssl")+" "+t+"%"))})()),(0,e.createElement)("div",{className:"rsssl-ssl-test-grade rsssl-grade-"+O},!f()&&(0,e.createElement)("span",null,R),f()&&(0,e.createElement)("div",null)))),(0,e.createElement)("div",{className:"rsssl-details"},(0,e.createElement)("div",{className:"rsssl-detail-icon"},(0,e.createElement)(p,{name:"info",color:D})),(0,e.createElement)("div",{className:"rsssl-detail rsssl-status-"+D},I&&(0,e.createElement)(e.Fragment,null,A),!I&&(0,e.createElement)(e.Fragment,null," ",(0,c.__)("What does my score mean?","really-simple-ssl")," ",(0,e.createElement)("a",{href:"https://really-simple-ssl.com/instructions/about-ssl-labs/",target:"_blank"},(0,c.__)("Read more","really-simple-ssl"))))),(0,e.createElement)("div",{className:"rsssl-details"},(0,e.createElement)("div",{className:"rsssl-detail-icon"},(0,e.createElement)(p,{name:"list",color:"black"})),(0,e.createElement)("div",{className:"rsssl-detail"},(0,c.__)("Last check:","really-simple-ssl")," ",N)),(0,e.createElement)("div",{className:"rsssl-details"},(0,e.createElement)("div",{className:"rsssl-detail-icon"},(0,e.createElement)(p,{name:"external-link",color:"black"})),(0,e.createElement)("div",{className:"rsssl-detail"},(0,e.createElement)("a",{href:L,target:"_blank"},(0,c.__)("View detailed report on Qualys SSL Labs","really-simple-ssl")))))},SslLabsFooter:t=>{let s=!(!t.BlockProps||!t.BlockProps.hasOwnProperty("sslScan"))&&t.BlockProps.sslScan,n="active"===s||-1!==window.location.host.indexOf("localhost");return(0,e.createElement)(e.Fragment,null,(0,e.createElement)("button",{disabled:n,onClick:e=>{t.setBlockProps("sslScan","active")},className:"button button-default"},"paused"===s&&(0,c.__)("Continue SSL Health check","really-simple-ssl"),"paused"!==s&&(0,c.__)("Check SSL Health","really-simple-ssl")))},OtherPlugins:t=>{const[s,n]=(0,e.useState)(!1),[r,l]=(0,e.useState)(""),[i,d]=(0,e.useState)(!1);(0,e.useEffect)((()=>{s||a("otherpluginsdata").then((e=>{e.data.forEach((function(t,s){e.data[s].pluginActionNice=m(t.pluginAction)})),d(e.data),n(!0)}))}));const u=(e,t,s)=>{s&&s.preventDefault();let n={};n.slug=e,n.pluginAction=t;let r=p(e);"download"===t?r.pluginAction="downloading":"activate"===t&&(r.pluginAction="activating"),r.pluginActionNice=m(r.pluginAction),h(e,r),"installed"!==t&&"upgrade-to-premium"!==t&&o("plugin_actions",n).then((t=>{r=t.data,h(e,r),u(e,r.pluginAction)}))},p=e=>i.filter((t=>t.slug===e))[0],h=(e,t)=>{i.forEach((function(s,n){s.slug===e&&(i[n]=t)})),d(i),l(e+t.pluginAction)},m=e=>({download:(0,c.__)("Install","really-simple-ssl"),activate:(0,c.__)("Activate","really-simple-ssl"),activating:(0,c.__)("Activating...","really-simple-ssl"),downloading:(0,c.__)("Downloading...","really-simple-ssl"),"upgrade-to-premium":(0,c.__)("Downloading...","really-simple-ssl")}[e]);return s?(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"rsssl-other-plugins-container"},i.map(((t,s)=>((t,s)=>(0,e.createElement)("div",{key:s,className:"rsssl-other-plugins-element rsssl-"+t.slug},(0,e.createElement)("a",{href:t.wordpress_url,target:"_blank",title:t.title},(0,e.createElement)("div",{className:"rsssl-bullet"}),(0,e.createElement)("div",{className:"rsssl-other-plugins-content"},t.title)),(0,e.createElement)("div",{className:"rsssl-other-plugin-status"},"upgrade-to-premium"===t.pluginAction&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)("a",{target:"_blank",href:t.upgrade_url},(0,c.__)("Upgrade","really-simple-ssl"))),"upgrade-to-premium"!==t.pluginAction&&"installed"!==t.pluginAction&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)("a",{href:"#",onClick:e=>u(t.slug,t.pluginAction,e)},t.pluginActionNice)),"installed"===t.pluginAction&&(0,e.createElement)(e.Fragment,null,(0,c.__)("Installed","really-simple-ssl")))))(t,s))))):(0,e.createElement)(f,{lines:"3"})}};class F extends e.Component{constructor(){super(...arguments),this.footerHtml=this.props.block.footer.data,this.highLightField=this.highLightField.bind(this),this.setBlockProps=this.setBlockProps.bind(this);let e=this.props.block.content.data,t=this.props.block.footer.data;this.state={content:"",testDisabled:!1,footerHtml:this.props.block.footer.html,BlockProps:[],content:e,footer:t}}setBlockProps(e,t){let{BlockProps:s}=this.state;s.hasOwnProperty(e)&&s[e]===t||(s[e]=t,this.setState({BlockProps:s}))}highLightField(e){this.props.highLightField(e)}render(){let{content:t,footer:s,BlockProps:n}=this.state,r=this.props.block,l="rsssl-grid-item "+r.class+" rsssl-"+r.id;"react"===this.props.block.content.type&&(t=this.props.block.content.data),"react"===this.props.block.footer.type&&(s=this.props.block.footer.data);let a={saveChangedFields:this.props.saveChangedFields,setShowOnBoardingModal:this.props.setShowOnBoardingModal,setBlockProps:this.setBlockProps,BlockProps:n,runTest:this.runTest,fields:this.props.fields,isApiLoaded:this.props.isApiLoaded,highLightField:this.highLightField,selectMainMenu:this.props.selectMainMenu};return(0,e.createElement)("div",{className:l},(0,e.createElement)("div",{className:"rsssl-grid-item-header"},(0,e.createElement)("h3",{className:"rsssl-grid-title rsssl-h4"},r.title),(0,e.createElement)("div",{className:"rsssl-grid-item-controls"},r.controls&&"url"===r.controls.type&&(0,e.createElement)("a",{href:r.controls.data},(0,c.__)("Instructions","really-simple-ssl")),r.controls&&"html"===r.controls.type&&(0,e.createElement)("span",{className:"rsssl-header-html",dangerouslySetInnerHTML:{__html:r.controls.data}}),r.controls&&"react"===r.controls.type&&wp.element.createElement(O[r.controls.data],a))),"react"!==r.content.type&&(0,e.createElement)("div",{className:"rsssl-grid-item-content",dangerouslySetInnerHTML:{__html:t}}),"react"===r.content.type&&(0,e.createElement)("div",{className:"rsssl-grid-item-content"},wp.element.createElement(O[t],a)),"html"===r.footer.type&&(0,e.createElement)("div",{className:"rsssl-grid-item-footer",dangerouslySetInnerHTML:{__html:this.footerHtml}}),"react"===r.footer.type&&(0,e.createElement)("div",{className:"rsssl-grid-item-footer"},wp.element.createElement(O[s],a)))}}var L=F;class I extends e.Component{constructor(){super(...arguments)}render(){let t=rsssl_settings.blocks;return(0,e.createElement)(e.Fragment,null,t.map(((t,s)=>(0,e.createElement)(L,{key:s,block:t,setShowOnBoardingModal:this.props.setShowOnBoardingModal,isApiLoaded:this.props.isAPILoaded,fields:this.props.fields,highLightField:this.props.highLightField,selectMainMenu:this.props.selectMainMenu}))))}}var A=I;const D=(e,t)=>{let s=t.length;for(let n=0;n<s;n++)if(t[n]==e)return!0;return!1};class T extends e.Component{constructor(){super(...arguments)}handleClick(){this.props.selectMenu(this.props.menuItem.id)}componentDidMount(){this.handleClick=this.handleClick.bind(this)}render(){let t=this.props.selectedMenuItem===this.props.menuItem.id;if(this.props.menuItem.menu_items)for(const e of this.props.menuItem.menu_items)e.id===this.props.selectedMenuItem&&(t=!0);let s=t?" rsssl-active":"";s+=this.props.menuItem.featured?" rsssl-featured":"",s+=this.props.menuItem.premium&&!rsssl_settings.pro_plugin_active?" rsssl-premium":"";let n="#"+this.props.selectedMainMenuItem+"/"+this.props.menuItem.id;return(0,e.createElement)(e.Fragment,null,this.props.menuItem.visible&&(0,e.createElement)("div",{className:"rsssl-menu-item"+s},(0,e.createElement)("a",{href:n,onClick:()=>this.handleClick()},(0,e.createElement)("span",null,this.props.menuItem.title),this.props.menuItem.featured&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)("span",{className:"rsssl-menu-item-featured-pill"},(0,c.__)("New","really-simple-ssl")))),this.props.menuItem.menu_items&&t&&(0,e.createElement)("div",{className:"rsssl-submenu-item"},this.props.menuItem.menu_items.map(((t,s)=>t.visible&&(0,e.createElement)(T,{key:s,menuItem:t,selectMenu:this.props.selectMenu,selectedMenuItem:this.props.selectedMenuItem}))))))}}var H=T;class j extends e.Component{constructor(){super(...arguments)}render(){let t=this.props.menu.menu_items.filter((e=>!0===e.premium)).length>0;return this.props.isAPILoaded?(0,e.createElement)("div",{className:"rsssl-wizard-menu rsssl-grid-item"},(0,e.createElement)("div",{className:"rsssl-grid-item-header"},(0,e.createElement)("h1",{className:"rsssl-h4"},this.props.menu.title)),(0,e.createElement)("div",{className:"rsssl-grid-item-content"},(0,e.createElement)("div",{className:"rsssl-wizard-menu-items"},this.props.menu.menu_items.map(((t,s)=>(0,e.createElement)(H,{key:s,isAPILoaded:this.props.isAPILoaded,menuItem:t,selectMenu:this.props.selectMenu,selectStep:this.props.selectStep,selectedMenuItem:this.props.selectedMenuItem,selectedMainMenuItem:this.props.selectedMainMenuItem,getPreviousAndNextMenuItems:this.props.getPreviousAndNextMenuItems}))),t&&!rsssl_settings.pro_plugin_active&&(0,e.createElement)("div",{className:"rsssl-premium-menu-item"},(0,e.createElement)("div",null,(0,e.createElement)("a",{target:"_blank",href:rsssl_settings.upgrade_link,className:"button button-black"},(0,c.__)("Go Pro","really-simple-ssl")))))),(0,e.createElement)("div",{className:"rsssl-grid-item-footer"})):(0,e.createElement)(f,null)}}var $=j,B=window.wp.data,z=window.wp.notices,V=()=>{const t=(0,B.useSelect)((e=>e(z.store).getNotices().filter((e=>"snackbar"===e.type))),[]);if(void 0===t)return(0,e.createElement)(e.Fragment,null);const{removeNotice:s}=(0,B.useDispatch)(z.store);return(0,e.createElement)(C.SnackbarList,{className:"edit-site-notices",notices:t,onRemove:s})};class U extends e.Component{constructor(){super(...arguments),this.noticesLoaded=!1,this.fieldsUpdateComplete=!1,this.licenseStatus="invalid",this.getLicenseNotices=this.getLicenseNotices.bind(this),this.state={licenseStatus:"invalid",noticesLoaded:!1,notices:[]}}getLicenseNotices(){return a("licenseNotices","refresh").then((e=>e.data))}componentDidMount(){this.props.highLightField(""),this.setState({noticesLoaded:this.noticesLoaded,licenseStatus:this.licenseStatus,notices:this.notices})}componentDidUpdate(e){!this.fieldsUpdateComplete&&this.props.fieldsUpdateComplete&&this.getLicenseNotices().then((e=>{this.fieldsUpdateComplete=this.props.fieldsUpdateComplete,this.props.setPageProps("licenseStatus",e.licenseStatus),this.notices=e.notices,this.licenseStatus=e.licenseStatus,this.noticesLoaded=!0,this.setState({noticesLoaded:this.noticesLoaded,licenseStatus:this.licenseStatus,notices:this.notices})}))}onChangeHandler(e){this.fieldsUpdateComplete=!1;let t=this.props.fields,s=this.props.field;t[this.props.index].value=e,this.props.saveChangedFields(s.id),this.setState({fields:t})}onCloseTaskHandler(){}toggleActivation(){this.setState({noticesLoaded:!1});const{licenseStatus:e}=this.state;if("valid"===e)a("deactivate_license").then((e=>{this.props.setPageProps("licenseStatus",e.data.licenseStatus),this.notices=e.data.notices,this.licenseStatus=e.data.licenseStatus,this.noticesLoaded=!0,this.setState({noticesLoaded:this.noticesLoaded,licenseStatus:this.licenseStatus,notices:this.notices})}));else{let e={};e.license=this.props.field.value,o("activate_license",e).then((e=>{this.props.setPageProps("licenseStatus",e.data.licenseStatus),this.notices=e.data.notices,this.licenseStatus=e.data.licenseStatus,this.noticesLoaded=!0,this.setState({noticesLoaded:this.noticesLoaded,licenseStatus:this.licenseStatus,notices:this.notices})}))}}render(){const{noticesLoaded:t,notices:s,licenseStatus:n}=this.state;let r=this.props.field,l=r.value;return this.props.fields,(0,e.createElement)("div",{className:"components-base-control"},(0,e.createElement)("div",{className:"components-base-control__field"},(0,e.createElement)("label",{className:"components-base-control__label",htmlFor:r.id},r.label),(0,e.createElement)("div",{className:"rsssl-license-field"},(0,e.createElement)("input",{className:"components-text-control__input",type:"password",id:r.id,value:l,onChange:e=>this.onChangeHandler(e.target.value)}),(0,e.createElement)("button",{className:"button button-default",onClick:()=>this.toggleActivation()},"valid"===n&&(0,e.createElement)(e.Fragment,null,(0,c.__)("Deactivate","really-simple-ssl")),"valid"!==n&&(0,e.createElement)(e.Fragment,null,(0,c.__)("Activate","really-simple-ssl"))))),!t&&(0,e.createElement)(f,null),t&&s.map(((t,s)=>(0,e.createElement)(m,{key:s,index:s,notice:t,onCloseTaskHandler:this.onCloseTaskHandler,highLightField:""}))))}}var W=U;class q extends e.Component{constructor(){super(...arguments)}onChangeHandler(e){let t=this.props.fields,s=this.props.field;t[this.props.index].value=e,this.props.saveChangedFields(s.id),this.setState({fields:t})}render(){let t=this.props.field,s=t.value;return this.props.fields,(0,e.createElement)("div",{className:"components-base-control"},(0,e.createElement)("div",{className:"components-base-control__field"},(0,e.createElement)("label",{className:"components-base-control__label",htmlFor:t.id},t.label),(0,e.createElement)("input",{className:"components-text-control__input",type:"password",id:t.id,value:s,onChange:e=>this.onChangeHandler(e.target.value)})))}}var G=q;class Y extends e.Component{constructor(){super(...arguments),this.disabled=!1}onChangeHandler(e){let t=this.props.fields,s=this.props.field;s.value=e,t[this.props.index].value=e,this.disabled=!0;let n=[];this.props.handleNextButtonDisabled(!0),n.push(s),l(n).then((e=>{this.props.updateFields(e.data.fields),this.disabled=!1,this.props.handleNextButtonDisabled(!1)}))}render(){let t=this.props.field.value,s=this.props.field,n=[];if(s.options)for(var r in s.options)if(s.options.hasOwnProperty(r)){let e={};e.label=s.options[r],e.value=r,n.push(e)}return(0,e.createElement)(C.SelectControl,{label:s.label,onChange:e=>this.onChangeHandler(e),value:t,options:n,disabled:this.disabled})}}var X=Y,J=e=>function(t){return new Promise((s=>setTimeout((()=>s(t)),e)))},Z=t=>{const s=t.action;if(_((()=>{"challenge_directory_reachable"===s.action&&"error"===s.status&&t.addHelp(t.field.id,"default",(0,c.__)("The challenge directory is used to verify the domain ownership.","really-simple-ssl")),"check_key_directory"===s.action&&"error"===s.status&&t.addHelp(t.field.id,"default",(0,c.__)("The key directory is needed to store the generated keys.","really-simple-ssl")+" "+(0,c.__)("By placing it outside the root folder, it is not publicly accessible.","really-simple-ssl")),"check_certs_directory"===s.action&&"error"===s.status&&t.addHelp(t.field.id,"default",(0,c.__)("The certificate will get stored in this directory.","really-simple-ssl")+" "+(0,c.__)("By placing it outside the root folder, it is not publicly accessible.","really-simple-ssl"))})),!s)return(0,e.createElement)(e.Fragment,null);const n=()=>(t.updateField("verification_type","dns"),i("update_verification_type","dns").then((e=>{t.selectMenu("le-dns-verification"),(0,B.dispatch)("core/notices").createNotice("success",(0,c.__)("Switched to DNS","really-simple-ssl"),{__unstableHTML:!0,id:"rsssl_switched_to_dns",type:"snackbar",isDismissible:!0}).then(J(3e3)).then((e=>{(0,B.dispatch)("core/notices").removeNotice("rsssl_switched_to_dns")}))})));return(0,e.createElement)("div",{className:"rsssl-test-results"},"error"===s.status&&(0,e.createElement)("h4",null,(0,c.__)("Next step","really-simple-ssl")),"error"===s.status&&"challenge_directory_reachable"===s.action&&(0,e.createElement)("div",null,(0,e.createElement)("p",null,(0,c.__)("If the challenge directory cannot be created, or is not reachable, you can either remove the server limitation, or change to DNS verification.","really-simple-ssl")),(0,e.createElement)(C.Button,{variant:"secondary",onClick:()=>n()},(0,c.__)("Switch to DNS verification","really-simple-ssl"))),"error"!==s.status&&"cpanel"===rsssl_settings.hosting_dashboard&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)("p",null,(0,e.createElement)(S,{target:"_blank",text:(0,c.__)("If you also want to secure subdomains like mail.domain.com, cpanel.domain.com, you have to use the %sDNS%s challenge.","really-simple-ssl"),url:"https://really-simple-ssl.com/lets-encrypt-authorization-with-dns"})," ",(0,c.__)("Please note that auto-renewal with a DNS challenge might not be possible.","really-simple-ssl")),(0,e.createElement)(C.Button,{variant:"secondary",onClick:()=>n()},(0,c.__)("Switch to DNS verification","really-simple-ssl"))),"error"===s.status&&"check_challenge_directory"===s.action&&(0,e.createElement)("div",null,(0,e.createElement)("h4",null,(0,c.__)("Create a challenge directory","really-simple-ssl")),(0,e.createElement)("p",null,(0,c.__)("Navigate in FTP or File Manager to the root of your WordPress installation:","really-simple-ssl")),(0,e.createElement)("ul",null,(0,e.createElement)("li",{className:"rsssl-tooltip-icon dashicons-before rsssl-icon arrow-right-alt2 dashicons-arrow-right-alt2"},(0,c.__)("Create a folder called “.well-known”","really-simple-ssl")),(0,e.createElement)("li",{className:"rsssl-tooltip-icon dashicons-before rsssl-icon arrow-right-alt2 dashicons-arrow-right-alt2"},(0,c.__)("Inside the folder called “.well-known” create a new folder called “acme-challenge”, with 644 writing permissions.","really-simple-ssl")),(0,e.createElement)("li",{className:"rsssl-tooltip-icon dashicons-before rsssl-icon arrow-right-alt2 dashicons-arrow-right-alt2"},(0,c.__)("Click the refresh button.","really-simple-ssl"))),(0,e.createElement)("h4",null,(0,c.__)("Or you can switch to DNS verification","really-simple-ssl")),(0,e.createElement)("p",null,(0,c.__)("If the challenge directory cannot be created, you can either remove the server limitation, or change to DNS verification.","really-simple-ssl")),(0,e.createElement)(C.Button,{variant:"secondary",onClick:()=>n()},(0,c.__)("Switch to DNS verification","really-simple-ssl"))),"error"===s.status&&"check_key_directory"===s.action&&(0,e.createElement)("div",null,(0,e.createElement)("h4",null,(0,c.__)("Create a key directory","really-simple-ssl")),(0,e.createElement)("p",null,(0,c.__)("Navigate in FTP or File Manager to one level above the root of your WordPress installation:","really-simple-ssl")),(0,e.createElement)("ul",null,(0,e.createElement)("li",{className:"rsssl-tooltip-icon dashicons-before rsssl-icon arrow-right-alt2 dashicons-arrow-right-alt2"},(0,c.__)("Create a folder called “ssl”","really-simple-ssl")),(0,e.createElement)("li",{className:"rsssl-tooltip-icon dashicons-before rsssl-icon arrow-right-alt2 dashicons-arrow-right-alt2"},(0,c.__)("Inside the folder called “ssl” create a new folder called “keys”, with 644 writing permissions.","really-simple-ssl")),(0,e.createElement)("li",{className:"rsssl-tooltip-icon dashicons-before rsssl-icon arrow-right-alt2 dashicons-arrow-right-alt2"},(0,c.__)("Click the refresh button.","really-simple-ssl")))),"error"===s.status&&"check_certs_directory"===s.action&&(0,e.createElement)("div",null,(0,e.createElement)("h4",null,(0,c.__)("Create a certs directory","really-simple-ssl")),(0,e.createElement)("p",null,(0,c.__)("Navigate in FTP or File Manager to one level above the root of your WordPress installation:","really-simple-ssl")),(0,e.createElement)("ul",null,(0,e.createElement)("li",{className:"rsssl-tooltip-icon dashicons-before rsssl-icon arrow-right-alt2 dashicons-arrow-right-alt2"},(0,c.__)("Create a folder called “ssl”","really-simple-ssl")),(0,e.createElement)("li",{className:"rsssl-tooltip-icon dashicons-before rsssl-icon arrow-right-alt2 dashicons-arrow-right-alt2"},(0,c.__)("Inside the folder called “ssl” create a new folder called “certs”, with 644 writing permissions.","really-simple-ssl")),(0,e.createElement)("li",{className:"rsssl-tooltip-icon dashicons-before rsssl-icon arrow-right-alt2 dashicons-arrow-right-alt2"},(0,c.__)("Click the refresh button.","really-simple-ssl")))))},K=t=>{const s=t.action,[n,r]=(0,e.useState)(!1);return _((()=>{s&&"challenge_directory_reachable"===s.action&&"error"===s.status&&t.addHelp(t.field.id,"default",(0,c.__)("The challenge directory is used to verify the domain ownership.","really-simple-ssl"));let e=!!s&&s.output;void 0!==e&&0!==e.length||(e=!1),e&&r(e)})),(0,e.createElement)(e.Fragment,null,n&&n.length>0&&(0,e.createElement)("div",{className:"rsssl-test-results"},(0,e.createElement)("h4",null,(0,c.__)("Next step","really-simple-ssl")),(0,e.createElement)("p",null,(0,c.__)("Add the following token as text record to your DNS records. We recommend to use a short TTL during installation, in case you need to change it.","really-simple-ssl"),(0,e.createElement)(S,{target:"_blank",text:(0,c.__)("Read more","really-simple-ssl"),url:"https://really-simple-ssl.com/how-to-add-a-txt-record-to-dns"})),(0,e.createElement)("div",{className:"rsssl-dns-text-records"},(0,e.createElement)("div",{key:0},(0,e.createElement)("div",{className:"rsssl-dns-domain"},"@/",(0,c.__)("domain","really-simple-ssl")),(0,e.createElement)("div",{className:"rsssl-dns-field"},(0,c.__)("Value","really-simple-ssl"))),n.map(((t,s)=>(0,e.createElement)("div",{key:s+1},(0,e.createElement)("div",{className:"rsssl-dns-"},"_acme-challenge.",t.domain),(0,e.createElement)("div",{className:"rsssl-dns-field rsssl-selectable"},t.token)))))),(0,e.createElement)("div",{className:"rsssl-test-results"},(0,e.createElement)("p",null,(0,c.__)("DNS verification active. You can switch back to directory verification here.","really-simple-ssl")),(0,e.createElement)(C.Button,{variant:"secondary",onClick:()=>(t.updateField("verification_type","dir"),i("update_verification_type","dir").then((e=>{t.selectMenu("le-directories"),(0,B.dispatch)("core/notices").createNotice("success",(0,c.__)("Switched to directory","really-simple-ssl"),{__unstableHTML:!0,id:"rsssl_switched_to_dns",type:"snackbar",isDismissible:!0}).then(J(3e3)).then((e=>{(0,B.dispatch)("core/notices").removeNotice("rsssl_switched_to_dns")}))})))},(0,c.__)("Switch to directory verification","really-simple-ssl"))))},Q=t=>{const s=t.action;return s?(0,e.createElement)("div",{className:"rsssl-test-results"},"error"===s.status&&"verify_dns"===s.action&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)("p",null,(0,c.__)("We could not check the DNS records. If you just added the record, please check in a few minutes.","really-simple-ssl")," ",(0,e.createElement)(S,{target:"_blank",text:(0,c.__)("You can manually check the DNS records in an %sonline tool%s.","really-simple-ssl"),url:"https://mxtoolbox.com/SuperTool.aspx"}),(0,c.__)("If you're sure it's set correctly, you can click the button to skip the DNS check.","really-simple-ssl")," "),(0,e.createElement)(C.Button,{variant:"secondary",onClick:()=>i("skip_dns_check").then((e=>{t.restartTests(),(0,B.dispatch)("core/notices").createNotice("success",(0,c.__)("Skip DNS verification ","really-simple-ssl"),{__unstableHTML:!0,id:"rsssl_skip_dns",type:"snackbar",isDismissible:!0}).then(J(3e3)).then((e=>{(0,B.dispatch)("core/notices").removeNotice("rsssl_skip_dns")}))}))},(0,c.__)("Skip DNS check","really-simple-ssl")))):(0,e.createElement)(e.Fragment,null)},ee=t=>{const[s,r]=(0,e.useState)([]),[l,i]=(0,e.useState)(!1),[d,u]=(0,e.useState)(!1),[h,m]=(0,e.useState)(!1),[g,v]=(0,e.useState)(!0),[b,y]=(0,e.useState)(""),[w,E]=(0,e.useState)(!1),[x,S]=(0,e.useState)(!1),[k,M]=(0,e.useState)(0);_((()=>{k<100&&w&&"main_site_activated"===x&&a("activate_ssl_networkwide").then((e=>{e.data.success&&(M(e.data.progress),e.data.progress>=100&&P("ssl_enabled","","success"))}))})),(0,e.useEffect)((()=>{N(!1)}),[]);const N=e=>{(e=>{let t={headers:{"X-WP-Nonce":rsssl_settings.nonce}},s=-1!==rsssl_settings.site_url.indexOf("?")?"&":"?";return n().get(rsssl_settings.site_url+"reallysimplessl/v1/onboarding"+s+"forceRefresh="+e+"&nonce="+rsssl_settings.rsssl_nonce,t)})(e).then((e=>{let t=e.data.steps;E(e.data.networkwide),i(e.data.ssl_detection_overridden),v(!e.data.ssl_detection_overridden),u(e.data.certificate_valid),m(e.data.ssl_enabled),t[0].visible=!0,e.data.ssl_enabled&&t.length>1&&(t[0].visible=!1,t[1].visible=!0),S(e.data.network_activation_status),"completed"===e.data.network_activation_status&&M(100),r(t),y("initial")}))},P=(e,t,n)=>{let l=s;l.forEach((function(s,r){l[r].items.forEach((function(s,a){if(s.id===e){let e=l[r].items[a];e.current_action=t,n&&(e.status=n),l[r].items[a]=e}}))})),r(l),y(e+t+n)};return(0,e.createElement)(e.Fragment,null,!b&&(0,e.createElement)(f,{lines:"12"}),b&&s.map(((n,u)=>{const{title:h,subtitle:g,items:f,info_text:b,visible:E}=n;return(0,e.createElement)("div",{className:"rsssl-modal-content-step",key:u,style:{display:E?"block":"none"}},h&&(0,e.createElement)("h2",{className:"rsssl-modal-subtitle"},h),g&&(0,e.createElement)("div",{className:"rsssl-modal-description"},g),(0,e.createElement)("ul",null,(s=>s.map(((s,n)=>{let{title:r,current_action:l,action:a,status:i,button:d,id:u}=s;"ssl_enabled"===u&&w&&(k>=100?(i="success",r=(0,c.__)("SSL has been activated network wide","really-simple-ssl")):(i="processing",r=(0,c.__)("Processing activation of subsites networkwide","really-simple-ssl")));const h={inactive:{icon:"info",color:"grey"},warning:{icon:"circle-times",color:"orange"},error:{icon:"circle-times",color:"red"},success:{icon:"circle-check",color:"green"},processing:{icon:"file-download",color:"red"}},m=h[i].icon,g=h[i].color,f={activate_setting:(0,c.__)("Activating...","really-simple-ssl"),activate:(0,c.__)("Activating...","really-simple-ssl"),install_plugin:(0,c.__)("Installing...","really-simple-ssl"),error:(0,c.__)("Failed","really-simple-ssl"),completed:(0,c.__)("Finished","really-simple-ssl")};let v="";d&&(v=d,"none"!==l&&(v=f[l],"failed"===l&&(v=f.error)));let b=d&&d===v;return(0,e.createElement)("li",{key:n},(0,e.createElement)(p,{name:m,color:g}),r,"ssl_enabled"===u&&w&&"main_site_activated"===x&&(0,e.createElement)(e.Fragment,null," - ",k<100&&(0,e.createElement)(e.Fragment,null,(0,c.__)("working","really-simple-ssl")," ",k,"%"),k>=100&&(0,c.__)("completed","really-simple-ssl")),d&&(0,e.createElement)(e.Fragment,null," - ",b&&(0,e.createElement)(C.Button,{className:"button button-secondary",isLink:!0,onClick:()=>((e,s)=>{let n={};n.id=e,P(e,s,!1),o(s,n).then((r=>{if(r.data.success){"activate_setting"===s&&t.getFields();let l=r.data.next_action;"none"!==l&&"completed"!==l?(P(e,l,!1),o(l,n).then((t=>{t.data.success?P(e,"completed","success"):P(e,"failed","error")})).catch((t=>{P(e,"failed","error")}))):P(e,"completed","success")}else P(e,"failed","error")})).catch((t=>{P(e,"failed","error")}))})(u,a)},v),!b&&(0,e.createElement)(e.Fragment,null,v)))})))(f)),d&&b&&(0,e.createElement)("div",{className:"rsssl-modal-description",dangerouslySetInnerHTML:{__html:b}}),!d&&(0,e.createElement)("div",{className:"rsssl-modal-description"},(0,e.createElement)("a",{href:"#",onClick:e=>(e=>{e.preventDefault(),s.forEach((function(e,t){"activate_ssl"===e.id&&e.items.forEach((function(e,n){"error"===e.status&&(s[t].items[n].status="processing",s[t].items[n].title=(0,c.__)("Re-checking SSL certificate, please wait...","really-simple-ssl"))}))})),r(s),y(!0),setTimeout((function(){N(!0)}),1e3)})(e)},(0,c.__)("Refresh SSL status","really-simple-ssl"))," ",(0,c.__)("The SSL detection method is not 100% accurate.","really-simple-ssl")," ",(0,c.__)("If you’re certain an SSL certificate is present, and refresh SSL status does not work, please check “Override SSL detection” to continue activating SSL.","really-simple-ssl")),(0,e.createElement)("div",{className:"rsssl-modal-content-step-footer"},(()=>{let n=w?(0,c.__)("Activate SSL networkwide","really-simple-ssl"):(0,c.__)("Activate SSL","really-simple-ssl");return s[0].visible&&s.length>1?(0,e.createElement)(e.Fragment,null,(0,e.createElement)("button",{disabled:!d&&!l,className:"button button-primary",onClick:()=>{y(!1),window.location.href.replace("http://","https://"),a("activate_ssl").then((e=>{s[0].visible=!1,s[1].visible=!0,e.data.success&&(r(s),y(!0),m(e.data.success),t.updateField("ssl_enabled",!0),e.data.site_url_changed?window.location.reload():(t.getFields(),w&&S("main_site_activated")))}))}},n),d&&!rsssl_settings.pro_plugin_active&&(0,e.createElement)("a",{target:"_blank",href:rsssl_settings.upgrade_link,className:"button button-default"},(0,c.__)("Improve Security with PRO","really-simple-ssl")),!d&&(0,e.createElement)("button",{className:"button button-default",onClick:()=>{t.isModal&&t.dismissModal(),window.location.href=rsssl_settings.letsencrypt_url}},(0,c.__)("Install SSL","really-simple-ssl")),!d&&(0,e.createElement)(C.ToggleControl,{label:(0,c.__)("Override SSL detection","really-simple-ssl"),checked:l,onChange:e=>{i(e);let t={};t.overrideSSL=e,o("override_ssl_detection",t).then((t=>{v(!e)}))}})):s.length>1&&s[1].visible||s[0].visible?(0,e.createElement)(e.Fragment,null,(0,e.createElement)("button",{className:"button button-primary",onClick:()=>{t.isModal&&t.dismissModal(),t.selectMainMenu("dashboard")}},(0,c.__)("Go to Dashboard","really-simple-ssl")),(0,e.createElement)("button",{className:"button button-default",onClick:()=>{t.dismissModal()}},(0,c.__)("Dismiss","really-simple-ssl"))):void 0})()))})))},te=t=>(0,e.createElement)("div",{className:"rsssl-lets-encrypt-tests"},(0,e.createElement)(ee,{selectMainMenu:t.selectMainMenu})),se=t=>{const s=t.action,[n,r]=(0,e.useState)(!1);_((()=>{s&&"warning"===s.status&&n&&n.generated_by_rsssl&&(t.addHelp(t.field.id,"default",(0,c.__)("This is the certificate, which you need to install in your hosting dashboard.","really-simple-ssl"),(0,c.__)("Certificate (CRT)","really-simple-ssl")),t.addHelp(t.field.id,"default",(0,c.__)("The private key can be uploaded or pasted in the appropriate field on your hosting dashboard.","really-simple-ssl"),(0,c.__)("Private Key (KEY)","really-simple-ssl")),t.addHelp(t.field.id,"default",(0,c.__)("The CA Bundle will sometimes be automatically detected. If not, you can use this file.","really-simple-ssl"),(0,c.__)("Certificate Authority Bundle (CABUNDLE)","really-simple-ssl"))),!s||"error"!==s.status&&"warning"!==s.status||i("installation_data").then((e=>{e&&r(e.data.output)}))})),(0,e.useEffect)((()=>{}));const l=e=>{let t,s=document.querySelector(".rsssl-"+e).innerText;const n=document.createElement("textarea");n.value=s,document.body.appendChild(n),n.select();try{t=document.execCommand("copy")}catch(e){t=!1}document.body.removeChild(n),(0,B.dispatch)("core/notices").createNotice("success",(0,c.__)("Copied!","really-simple-ssl"),{__unstableHTML:!0,id:"rsssl_copied_data",type:"snackbar",isDismissible:!0}).then(J(3e3)).then((e=>{(0,B.dispatch)("core/notices").removeNotice("rsssl_copied_data")}))};return s&&n?(0,e.createElement)("div",{className:"rsssl-test-results"},!n.generated_by_rsssl&&(0,e.createElement)(e.Fragment,null,(0,c.__)("The certificate is not generated by Really Simple SSL, so there are no installation files here","really-simple-ssl")),n.generated_by_rsssl&&"warning"===s.status&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)("h4",null,(0,c.__)("Next step","really-simple-ssl")),(0,e.createElement)("div",{className:"rsssl-template-intro"},(0,c.__)("Install your certificate.","really-simple-ssl")),(0,e.createElement)("h4",null,(0,c.__)("Certificate (CRT)","really-simple-ssl")),(0,e.createElement)("div",{className:"rsssl-certificate-data rsssl-certificate",id:"rsssl-certificate"},n.certificate_content),(0,e.createElement)("a",{href:n.download_url+"&type=certificate",className:"button button-secondary"},(0,c.__)("Download","really-simple-ssl")),(0,e.createElement)("button",{type:"button",onClick:e=>l("certificate"),className:"button button-primary"},(0,c.__)("Copy content","really-simple-ssl")),(0,e.createElement)("h4",null,(0,c.__)("Private Key (KEY)","really-simple-ssl")),(0,e.createElement)("div",{className:"rsssl-certificate-data rsssl-key",id:"rsssl-key"},n.key_content),(0,e.createElement)("a",{href:n.download_url+"&type=private_key",className:"button button-secondary"},(0,c.__)("Download","really-simple-ssl")),(0,e.createElement)("button",{type:"button",className:"button button-primary",onClick:e=>l("key")},(0,c.__)("Copy content","really-simple-ssl")),(0,e.createElement)("h4",null,(0,c.__)("Certificate Authority Bundle (CABUNDLE)","really-simple-ssl")),(0,e.createElement)("div",{className:"rsssl-certificate-data rsssl-cabundle",id:"rsssl-cabundle"},n.ca_bundle_content),(0,e.createElement)("a",{href:n.download_url+"&type=intermediate",className:"button button-secondary"},(0,c.__)("Download","really-simple-ssl")),(0,e.createElement)("button",{type:"button",className:"button button-primary",onClick:e=>l("cabundle")},(0,c.__)("Copy content","really-simple-ssl")))):(0,e.createElement)(e.Fragment,null)},ne=t=>{const[s,n]=(0,e.useState)(t.field.id),[r,l]=(0,e.useState)(!1),[a,o]=(0,e.useState)(0),d=(0,e.useRef)(0),u=(0,e.useRef)(1500),h=(0,e.useRef)(1),m=(0,e.useRef)(!1),g=(0,e.useRef)(""),f=(0,e.useRef)(-1);(0,e.useEffect)((()=>{t.handleNextButtonDisabled(!0),y(0),m.current=setInterval((()=>o((e=>e+.2))),100)}),[]);const v=()=>{let e=t.field.actions;for(const t of e)t.status="inactive";t.field.actions=e,d.current=0,f.current=-1,g.current="",o(0),y(0)},b=()=>t.field.actions[d.current];_((()=>{let e=t.field.actions.length-1;d.current>f.current&&(f.current=d.current,o(100/e*d.current));let s=b();s&&"retry"===s.do&&s.attemptCount>1&&o(90),t.refreshTests&&(t.resetRefreshTests(),v())}));const y=()=>{l(!1),"generation"===t.field.id&&(t.field.actions=(e=>{let s=t.getFieldValue("verification_type");if(s||(s="dir"),"dns"===s){let t=-1;if(e.forEach((function(e,s){"create_bundle_or_renew"===e.action&&(t=s)})),t>0){let s={action:"verify_dns"};s.description=(0,c.__)("Verifying DNS records...","really-simple-ssl"),s.attempts=2,e[t]=s,s={},s.action='"create_bundle_or_renew"',s.description=(0,c.__)("Generating SSL certificate...","really-simple-ssl"),s.attempts=4,e.push(s)}}return e})(t.field.actions));const e=new Date;let s=b(),n=s.action;h.current=s.attempts,i(n,t.field.id).then((t=>{let s=new Date-e;const n=Math.round(s);let r=b();r.status=t.data.status?t.data.status:"inactive",r.hide=!1,r.description=t.data.message,r.do=t.data.action,r.output=!!t.data.output&&t.data.output,u.current=500,n<1500&&(u.current=1500-n)})).then(J(u.current)).then((()=>{(e=>{g.current=e.status;let s=t.field.actions.length-1;"success"===e.status?e.attemptCount=0:(Number.isInteger(e.attemptCount)||(e.attemptCount=0),e.attemptCount+=1),l(!0);var n=new CustomEvent("rsssl_le_response",{detail:e});document.dispatchEvent(n),"finalize"===e.do?(clearInterval(m.current),t.field.actions.forEach((function(e,t){t>d.current&&(e.hide=!0)})),d.current=s,t.handleNextButtonDisabled(!1)):"continue"===e.do||"skip"===e.do?(e.attemptCount=1,"skip"===e.do&&(e.hide=!0),s>d.current?(d.current=d.current+1,y(d.current)):(d.current=s,t.handleNextButtonDisabled(!1),clearInterval(m.current))):"retry"===e.do?e.attemptCount>=h.current?(d.current=s,clearInterval(m.current)):y(d.current):"stop"===e.do&&clearInterval(m.current)})(s)}))};let w="error"===g.current?"rsssl-orange":"";if(!t.field.actions)return(0,e.createElement)(e.Fragment,null);let E=t.field.actions[d.current],C=t.field.actions.filter((e=>!0!==e.hide));const x={inactive:{icon:"circle-times",color:"grey"},warning:{icon:"circle-times",color:"orange"},error:{icon:"circle-times",color:"red"},success:{icon:"circle-check",color:"green"}};return(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"rsssl-lets-encrypt-tests"},(0,e.createElement)("div",{className:"rsssl-progress-bar"},(0,e.createElement)("div",{className:"rsssl-progress"},(0,e.createElement)("div",{className:"rsssl-bar "+w,style:Object.assign({},{width:a+"%"})}))),(0,e.createElement)("div",{className:"rsssl_letsencrypt_container rsssl-progress-container field-group"},(0,e.createElement)("ul",null,C.map(((t,s)=>(0,e.createElement)("li",{key:s},(0,e.createElement)(p,{name:x[t.status].icon,color:x[t.status].color}),"retry"===t.do&&t.attemptCount>=1&&(0,e.createElement)(e.Fragment,null,(0,c.__)("Attempt %s.","really-simple-ssl").replace("%s",t.attemptCount)," "),(0,e.createElement)("span",{dangerouslySetInnerHTML:{__html:t.description}})))))),"directories"===t.field.id&&(0,e.createElement)(Z,{save:t.save,selectMenu:t.selectMenu,field:t.field,updateField:t.updateField,addHelp:t.addHelp,progress:a,action:E}),"dns-verification"===t.field.id&&(0,e.createElement)(K,{save:t.save,selectMenu:t.selectMenu,field:t.field,updateField:t.updateField,addHelp:t.addHelp,progress:a,action:E}),"generation"===t.field.id&&(0,e.createElement)(Q,{restartTests:v,save:t.save,selectMenu:t.selectMenu,field:t.field,updateField:t.updateField,addHelp:t.addHelp,progress:a,action:E}),"installation"===t.field.id&&(0,e.createElement)(se,{restartTests:v,save:t.save,selectMenu:t.selectMenu,field:t.field,updateField:t.updateField,addHelp:t.addHelp,progress:a,action:E}),"activate"===t.field.id&&(0,e.createElement)(te,{restartTests:v,save:t.save,selectMainMenu:t.selectMainMenu,selectMenu:t.selectMenu,field:t.field,updateField:t.updateField,addHelp:t.addHelp,progress:a,action:E})))},re=s(44);class le extends e.Component{constructor(){super(...arguments)}componentDidMount(){this.onClickHandler=this.onClickHandler.bind(this)}onClickHandler(){this.props.handleModal(!0,this.props.modalData)}render(){return(0,e.createElement)("button",{className:"button button-"+this.props.btnStyle,onClick:e=>this.onClickHandler(e)},this.props.btnText)}}var ae=le;class ie extends e.Component{constructor(){super(...arguments),this.nonce="",this.state={data:[],progress:0,action:"",state:"stop",paused:!1,showIgnoredUrls:!1,resetPaginationToggle:!1}}getScanStatus(){return a("scan_status","refresh").then((e=>e.data))}componentDidMount(){let e=[],t=0,s="",n="stop",r="never";this.props.field.value.data&&(e=this.props.field.value.data),this.props.field.value.progress&&(t=this.props.field.value.progress),this.props.field.value.action&&(s=this.props.field.value.action),this.props.field.value.state&&(n=this.props.field.value.state),this.props.field.value.completed_status&&(r=this.props.field.value.completed_status),this.props.field.value.nonce&&(this.nonce=this.props.field.value.nonce),this.setState({completedStatus:r,data:e,progress:t,action:s,state:n})}start(e){let t="start";this.state.paused&&(t="running"),this.setState({state:"running",paused:!1}),a("mixed_content_scan",t).then((e=>{this.setState({data:e.data.data,progress:e.data.progress,action:e.data.action,state:e.data.state}),"running"===e.data.state&&this.run()}))}run(e){this.state.paused||a("mixed_content_scan","running").then((e=>{this.setState({completedStatus:e.data.completed_status,data:e.data.data,progress:e.data.progress,action:e.data.action,state:e.data.state}),this.state.paused?this.stop():"running"===e.data.state&&this.run()}))}toggleIgnoredUrls(e){let{showIgnoredUrls:t}=this.state;this.setState({showIgnoredUrls:!t})}stop(e){this.setState({state:"stop",paused:!0}),a("mixed_content_scan","stop").then((e=>{this.setState({completedStatus:e.data.completed_status,data:e.data.data,progress:e.data.progress,action:e.data.action})}))}removeDataItem(e){const t=this.state.data.filter((t=>t.id===e.id));this.setState({data:t})}render(){let{completedStatus:t,data:s,action:n,progress:r,state:l,showIgnoredUrls:a,resetPaginationToggle:i}=this.state,o=this.props.field;o.value,this.props.fields,rsssl_settings.pro_plugin_active||(r=80),columns=[],o.columns.forEach((function(e,t){let s={name:e.name,sortable:e.sortable,grow:e.grow,selector:t=>t[e.column],right:!!e.right};columns.push(s)})),"object"==typeof s&&(s=Object.values(s)),Array.isArray(s)||(s=[]),t=t?t.toLowerCase():"never";let d=this.props.dropItemFromModal;for(const t of s)t.warningControl=(0,e.createElement)("span",{className:"rsssl-task-status rsssl-warning"},(0,c.__)("Warning","really-simple-ssl")),d&&d.url===t.blocked_url&&("ignore_url"===d.action?t.ignored=!0:t.fixed=!0),t.fix&&(t.fix.url=t.blocked_url,t.fix.nonce=this.nonce),t.details&&(t.details.url=t.blocked_url,t.details.nonce=this.nonce,t.details.ignored=t.ignored),t.location.length>0&&(-1!==t.location.indexOf("http://")||-1!==t.location.indexOf("https://")?t.locationControl=(0,e.createElement)("a",{href:t.location,target:"_blank"},(0,c.__)("View","really-simple-ssl")):t.locationControl=t.location),t.detailsControl=t.details&&(0,e.createElement)(ae,{removeDataItem:this.removeDataItem,handleModal:this.props.handleModal,item:t,btnText:(0,c.__)("Details","really-simple-ssl"),btnStyle:"secondary",modalData:t.details}),t.fixControl=t.fix&&(0,e.createElement)(ae,{className:"button button-primary",removeDataItem:this.removeDataItem,handleModal:this.props.handleModal,item:t,btnText:(0,c.__)("Fix","really-simple-ssl"),btnStyle:"primary",modalData:t.fix});a||(s=s.filter((e=>!e.ignored))),s=s.filter((e=>!e.fixed)),r+="%";let u="running"===l,h="running"!==l;return(0,c.__)("Show ignored URLs","burst-statistics"),(0,re.jG)("really-simple-plugins",{divider:{default:"transparent"}},"light"),(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"rsssl-progress-container"},(0,e.createElement)("div",{className:"rsssl-progress-bar",style:{width:r}})),"running"===l&&(0,e.createElement)("div",{className:"rsssl-current-scan-action"},n),0==s.length&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"rsssl-mixed-content-description"},"running"!==l&&"never"===t&&(0,c.__)("No results. Start your first scan","really-simple-ssl"),"running"!==l&&"completed"===t&&(0,c.__)("Everything is now served over SSL","really-simple-ssl")),("running"===l||"completed"!==t)&&(0,e.createElement)("div",{className:"rsssl-mixed-content-placeholder"},(0,e.createElement)("div",null),(0,e.createElement)("div",null),(0,e.createElement)("div",null)),"running"!==l&&"completed"===t&&(0,e.createElement)("div",{className:"rsssl-shield-overlay"},(0,e.createElement)(p,{name:"shield",size:"80px"}))),s.length>0&&(0,e.createElement)("div",{className:"rsssl-mixed-content-datatable"},(0,e.createElement)(re.ZP,{columns:columns,data:s,dense:!0,pagination:!0,paginationResetDefaultPage:i,noDataComponent:(0,c.__)("No results","really-simple-ssl"),theme:"really-simple-plugins",customStyles:{headCells:{style:{paddingLeft:"0",paddingRight:"0"}},cells:{style:{paddingLeft:"0",paddingRight:"0"}}}})),(0,e.createElement)("div",{className:"rsssl-grid-item-content-footer"},(0,e.createElement)("button",{className:"button",disabled:u,onClick:e=>this.start(e)},(0,c.__)("Start scan","really-simple-ssl-pro")),(0,e.createElement)("button",{className:"button",disabled:h,onClick:e=>this.stop(e)},(0,c.__)("Stop","really-simple-ssl-pro")),(0,e.createElement)(C.ToggleControl,{checked:1==a,onChange:e=>this.toggleIgnoredUrls(e)}),(0,e.createElement)("label",null,(0,c.__)("Show ignored URLs","burst-statistics"))))}}var oe=ie;class ce extends e.Component{constructor(){super(...arguments)}render(){let t=1==this.props.item.status?"button button-primary rsssl-status-allowed":"button button-default rsssl-status-revoked",s=1==this.props.item.status?(0,c.__)("Revoke","really-simple-ssl"):(0,c.__)("Allow","really-simple-ssl");return(0,e.createElement)("button",{onClick:()=>this.props.onChangeHandlerDataTableStatus(this.props.item.status,this.props.item,"status"),className:t},s)}}var de=ce;class ue extends e.Component{constructor(){super(...arguments),this.state={enable_permissions_policy:0}}componentDidMount(){this.togglePermissionsPolicyStatus=this.togglePermissionsPolicyStatus.bind(this),this.onChangeHandler=this.onChangeHandler.bind(this);let e=this.props.fields.filter((e=>"enable_permissions_policy"===e.id))[0];this.setState({enable_permissions_policy:e.value})}onChangeHandler(e,t){let s=this.props.field;"object"==typeof s.value&&(s.value=Object.values(s.value));for(const n of s.value)n.id===t.id&&(n.value=e),delete n.valueControl,delete n.statusControl,delete n.deleteControl;s.updateItemId=t.id;let n=[];n.push(s),this.props.updateField(s.id,s.value),l(n).then((e=>{}))}togglePermissionsPolicyStatus(e,t){e.preventDefault();let s=this.props.fields.filter((e=>"enable_permissions_policy"===e.id))[0];s.value=t,this.setState({enable_permissions_policy:t});let n=[];n.push(s),this.props.updateField(s.id,s.value),l(n).then((e=>{}))}render(){let t=this.props.field,s=(t.value,this.props.options);const{enable_permissions_policy:n}=this.state;columns=[],t.columns.forEach((function(e,t){let s={name:e.name,sortable:e.sortable,width:e.width,selector:t=>t[e.column]};columns.push(s)}));let r=t.value;"object"==typeof r&&(r=Object.values(r)),Array.isArray(r)||(r=[]);for(const t of r)t.valueControl=(0,e.createElement)(C.SelectControl,{help:"",value:t.value,disabled:!1,options:s,label:"",onChange:e=>this.onChangeHandler(e,t,"value")});return(0,re.jG)("really-simple-plugins",{divider:{default:"transparent"}},"light"),(0,e.createElement)("div",{className:this.props.highLightClass},(0,e.createElement)(re.ZP,{columns:columns,data:r,dense:!0,pagination:!1,customStyles:{headCells:{style:{paddingLeft:"0",paddingRight:"0"}},cells:{style:{paddingLeft:"0",paddingRight:"0"}}},theme:"really-simple-plugins"}),1!=n&&(0,e.createElement)("button",{className:"button button-primary",onClick:e=>this.togglePermissionsPolicyStatus(e,!0)},(0,c.__)("Enforce","really-simple-ssl")),1==n&&(0,e.createElement)("div",{className:"rsssl-locked"},(0,e.createElement)("div",{className:"rsssl-shield-overlay"},(0,e.createElement)(p,{name:"shield",size:"80px"})),(0,e.createElement)("div",{className:"rsssl-locked-overlay"},(0,e.createElement)("span",{className:"rsssl-progress-status rsssl-learning-mode-enforced"},(0,c.__)("Enforced","really-simple-ssl")),(0,c.__)("Permissions Policy is enforced.","really-simple-ssl")," ",(0,e.createElement)("a",{className:"rsssl-learning-mode-link",href:"#",onClick:e=>this.togglePermissionsPolicyStatus(e,!1)},(0,c.__)("Disable","really-simple-ssl")))))}}var pe=ue;class he extends e.Component{constructor(){super(...arguments),this.state={message:"",sending:!1}}componentDidMount(){this.onChangeHandler=this.onChangeHandler.bind(this),this.onClickHandler=this.onClickHandler.bind(this)}onChangeHandler(e){this.setState({message:e})}onClickHandler(e){return this.setState({sending:!0}),a("supportData","refresh").then((e=>{const{message:t}=this.state;let s=t.replace(/(?:\r\n|\r|\n)/g,"--br--"),n="https://really-simple-ssl.com/support?customername="+encodeURIComponent(e.data.customer_name)+"&email="+e.data.email+"&domain="+e.data.domain+"&scanresults="+encodeURIComponent(e.data.scan_results)+"&licensekey="+encodeURIComponent(e.data.license_key)+"&supportrequest="+encodeURIComponent(s)+"&htaccesscontents="+e.data.htaccess_contents+"&debuglog="+e.data.system_status;window.location.assign(n)}))}render(){const{message:t,sending:s}=this.state;let n=s||0==t.length,r=s;return(0,e.createElement)(e.Fragment,null,(0,e.createElement)(C.TextareaControl,{disabled:r,placeholder:(0,c.__)("Type your question here","really-simple-ssl"),onChange:e=>this.onChangeHandler(e)}),(0,e.createElement)(C.Button,{disabled:n,variant:"secondary",onClick:e=>this.onClickHandler(e)},(0,c.__)("Send","really-simple-ssl")))}}var me=he;class ge extends e.Component{constructor(){super(...arguments)}render(){return(0,e.createElement)("button",{type:"button",className:" rsssl-learning-mode-delete",onClick:()=>this.props.onDeleteHandler(this.props.item)},(0,e.createElement)("svg",{"aria-hidden":"true",focusable:"false",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 320 512",height:"16"},(0,e.createElement)("path",{fill:"#000000",d:"M310.6 361.4c12.5 12.5 12.5 32.75 0 45.25C304.4 412.9 296.2 416 288 416s-16.38-3.125-22.62-9.375L160 301.3L54.63 406.6C48.38 412.9 40.19 416 32 416S15.63 412.9 9.375 406.6c-12.5-12.5-12.5-32.75 0-45.25l105.4-105.4L9.375 150.6c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L160 210.8l105.4-105.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-105.4 105.4L310.6 361.4z"})))}}class fe extends e.Component{constructor(){super(...arguments),this.state={enforce:0,learning_mode:0,lm_enabled_once:0,learning_mode_completed:0,filterValue:-1}}componentDidMount(){this.doFilter=this.doFilter.bind(this),this.onDeleteHandler=this.onDeleteHandler.bind(this);let e=this.props.fields.filter((e=>e.id===this.props.field.control_field))[0],t="enforce"===e.value,s="learning_mode"===e.value,n="completed"===e.value,r=this.props.field.control_field+"_lm_enabled_once",l=this.props.fields.filter((e=>e.id===r))[0],a=l.value;this.props.updateField(e.id,e.value),this.setState({enforce:t,learning_mode:s,lm_enabled_once:a,learning_mode_completed:n})}doFilter(e){this.setState({filterValue:e.target.value})}toggleEnforce(e,t){e.preventDefault();let s=this.props.fields.filter((e=>e.id===this.props.field.control_field))[0];s.value=1==t?"enforce":"disabled",this.setState({enforce:t,learning_mode_completed:0});let n=[];n.push(s),l(n).then((e=>{}))}toggleLearningMode(e){e.preventDefault();let t=this.props.fields,s=t.filter((e=>e.id===this.props.field.control_field))[0],n=this.props.field.control_field+"_lm_enabled_once",r=t.filter((e=>e.id===n))[0],a="learning_mode"===s.value?1:0,i="completed"===s.value?1:0;a&&(r.value=1),s.value=a||i?"disabled":"learning_mode",a=a||i?0:1,i=0,this.setState({learning_mode:a,lm_enabled_once:r.value,learning_mode_completed:i});let o=[];o.push(s),o.push(r),l(o).then((e=>{}))}onDeleteHandler(e){let t=this.props.field;"object"==typeof t.value&&(t.value=Object.values(t.value)),t.value.forEach((function(s,n){s.id===e.id&&t.value.splice(n,1)}));for(const e of t.value)delete e.valueControl,delete e.statusControl,delete e.deleteControl;t.updateItemId=e.id,t.action="delete";let s=[];s.push(t),this.props.updateField(t.id,t.value),l(s).then((e=>{}))}render(){let t=this.props.field,s=(t.value,this.props.options,(0,c.__)("We're configuring your %s. Exit to edit and enforce.","really-simple-ssl").replace("%s",t.label)),n=(0,c.__)("%s has been disabled.","really-simple-ssl").replace("%s",t.label),r=(0,c.__)("%s is enforced.","really-simple-ssl").replace("%s",t.label);const{filterValue:l,enforce:a,learning_mode:i,lm_enabled_once:o,learning_mode_completed:d}=this.state;let u=!o;columns=[],t.columns.forEach((function(e,t){let s={name:e.name,sortable:e.sortable,width:e.width,selector:t=>t[e.column]};columns.push(s)}));let h=t.value;"object"==typeof h&&(h=Object.values(h)),Array.isArray(h)||(h=[]),h=h.filter((e=>e.status<2)),-1!=l&&(h=h.filter((e=>e.status==l)));for(const t of h)t.login_status&&(t.login_statusControl=1==t.login_status?(0,c.__)("success","really-simple-ssl"):(0,c.__)("failed","really-simple-ssl")),t.statusControl=(0,e.createElement)(de,{item:t,onChangeHandlerDataTableStatus:this.props.onChangeHandlerDataTableStatus}),t.deleteControl=(0,e.createElement)(ge,{item:t,onDeleteHandler:this.onDeleteHandler});return(0,re.jG)("really-simple-plugins",{divider:{default:"transparent"}},"light"),(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:this.highLightClass},0==h.length&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"rsssl-learningmode-placeholder"},(0,e.createElement)("div",null),(0,e.createElement)("div",null),(0,e.createElement)("div",null),(0,e.createElement)("div",null))),h.length>0&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)(re.ZP,{columns:columns,data:h,dense:!0,pagination:!0,noDataComponent:(0,c.__)("No results","really-simple-ssl"),persistTableHead:!0,theme:"really-simple-plugins",customStyles:{headCells:{style:{paddingLeft:"0",paddingRight:"0"}},cells:{style:{paddingLeft:"0",paddingRight:"0"}}},conditionalRowStyles:[{when:e=>0==e.status,classNames:["rsssl-datatables-revoked"]}]})),(0,e.createElement)("div",{className:"rsssl-learning-mode-footer"},1!=a&&(0,e.createElement)("button",{disabled:u,className:"button button-primary",onClick:e=>this.toggleEnforce(e,!0)},(0,c.__)("Enforce","really-simple-ssl")),1==a&&(0,e.createElement)("button",{className:"button",onClick:e=>this.toggleEnforce(e,!1)},(0,c.__)("Disable","really-simple-ssl")),(0,e.createElement)("label",null,(0,e.createElement)("input",{type:"checkbox",disabled:a,checked:1==i,value:i,onChange:e=>this.toggleLearningMode(e)}),(0,c.__)("Enable Learning Mode","really-simple-ssl")),1==a&&(0,e.createElement)("div",{className:"rsssl-locked"},(0,e.createElement)("div",{className:"rsssl-shield-overlay"},(0,e.createElement)(p,{name:"shield",size:"80px"})),(0,e.createElement)("div",{className:"rsssl-locked-overlay"},(0,e.createElement)("span",{className:"rsssl-progress-status rsssl-learning-mode-enforced"},(0,c.__)("Enforced","really-simple-ssl")),r," ",(0,e.createElement)("a",{className:"rsssl-learning-mode-link",href:"#",onClick:e=>this.toggleEnforce(e)},(0,c.__)("Disable to configure","really-simple-ssl")))),1==i&&(0,e.createElement)("div",{className:"rsssl-locked"},(0,e.createElement)("div",{className:"rsssl-locked-overlay"},(0,e.createElement)("span",{className:"rsssl-progress-status rsssl-learning-mode"},(0,c.__)("Learning Mode","really-simple-ssl")),s," ",(0,e.createElement)("a",{className:"rsssl-learning-mode-link",href:"#",onClick:e=>this.toggleLearningMode(e)},(0,c.__)("Exit learning mode","really-simple-ssl")))),1==d&&(0,e.createElement)("div",{className:"rsssl-locked"},(0,e.createElement)("div",{className:"rsssl-locked-overlay"},(0,e.createElement)("span",{className:"rsssl-progress-status rsssl-learning-mode-completed"},(0,c.__)("Learning Mode","really-simple-ssl")),(0,c.__)("We finished the configuration.","really-simple-ssl")," ",(0,e.createElement)("a",{className:"rsssl-learning-mode-link",href:"#",onClick:e=>this.toggleLearningMode(e)},(0,c.__)("Review the settings and enforce the policy","really-simple-ssl")))),rsssl_settings.pro_plugin_active&&this.props.disabled&&(0,e.createElement)("div",{className:"rsssl-locked"},(0,e.createElement)("div",{className:"rsssl-locked-overlay"},(0,e.createElement)("span",{className:"rsssl-progress-status rsssl-disabled"},(0,c.__)("Disabled ","really-simple-ssl")),n)),(0,e.createElement)((()=>(0,e.createElement)(e.Fragment,null,(0,e.createElement)("select",{onChange:e=>this.doFilter(e),value:l},(0,e.createElement)("option",{value:"-1"},(0,c.__)("All","really-simple-ssl")),(0,e.createElement)("option",{value:"1"},(0,c.__)("Allowed","really-simple-ssl")),(0,e.createElement)("option",{value:"0"},(0,c.__)("Blocked","really-simple-ssl"))))),null))))}}var ve=fe;class be extends e.Component{constructor(){super(...arguments),this.onChangeHandlerDataTableStatus=this.onChangeHandlerDataTableStatus.bind(this),this.onChangeHandler=this.onChangeHandler.bind(this)}componentDidMount(){}onChangeHandler(e){let t=this.props.fields,s=this.props.field;t[this.props.index].value=e;let n=!1;if(s.configure_on_activation){s.configure_on_activation.hasOwnProperty("condition")&&this.props.field.value==s.configure_on_activation.condition&&(n=!0);let e=s.configure_on_activation[0];for(let t in e)n&&e.hasOwnProperty(t)&&this.props.updateField(t,e[t])}this.props.saveChangedFields(s.id)}onChangeHandlerDataTableStatus(e,t,s){let n=this.props.field;e=1==e?0:1,"object"==typeof n.value&&(n.value=Object.values(n.value));for(const r of n.value)r.id===t.id&&(r[s]=e),delete r.valueControl,delete r.statusControl,delete r.deleteControl;n.updateItemId=t.id;let r=[];r.push(n),this.props.updateField(n.id,n.value),l(r).then((e=>{}))}onCloseTaskHandler(){}render(){let t=this.props.field,s=t.value,n=this.props.fields,r=t.disabled;this.highLightClass=this.props.highLightedField===this.props.field.id?"rsssl-field-wrap rsssl-highlight":"rsssl-field-wrap";let l=[];if(t.options)for(var a in t.options)if(t.options.hasOwnProperty(a)){let e={};e.label=t.options[a],e.value=a,l.push(e)}if(!rsssl_settings.networkwide_active&&t.networkwide_required&&(r=!0,t.comment=(0,e.createElement)(e.Fragment,null,(0,c.__)("This feature is only available networkwide.","really-simple-ssl"),(0,e.createElement)(S,{target:"_blank",text:(0,c.__)("Network settings","really-simple-ssl"),url:rsssl_settings.network_link}))),t.conditionallyDisabled&&(r=!0),!t.visible)return(0,e.createElement)(e.Fragment,null);if("checkbox"===t.type)return(0,e.createElement)("div",{className:this.highLightClass},(0,e.createElement)(C.ToggleControl,{disabled:r,checked:1==t.value,label:t.label,onChange:e=>this.onChangeHandler(e)}),t.comment&&(0,e.createElement)("div",{className:"rsssl-comment",dangerouslySetInnerHTML:{__html:t.comment}}));if("hidden"===t.type)return(0,e.createElement)("input",{type:"hidden",value:t.value});if("radio"===t.type)return(0,e.createElement)("div",{className:this.highLightClass},(0,e.createElement)(C.RadioControl,{label:t.label,onChange:e=>this.onChangeHandler(e),selected:s,options:l}));if("text"===t.type||"email"===t.type)return(0,e.createElement)("div",{className:this.highLightClass},(0,e.createElement)(C.TextControl,{required:t.required,disabled:r,help:t.comment,label:t.label,onChange:e=>this.onChangeHandler(e),value:s}));if("button"===t.type)return(0,e.createElement)("div",{className:"rsssl-field-button "+this.highLightClass},(0,e.createElement)("label",null,t.label),(0,e.createElement)(S,{className:"button button-default",text:t.button_text,url:t.url}));if("password"===t.type)return(0,e.createElement)("div",{className:this.highLightClass},(0,e.createElement)(G,{index:this.props.index,field:t,fields:this.props.fields,saveChangedFields:this.props.saveChangedFields}));if("textarea"===t.type)return(0,e.createElement)("div",{className:this.highLightClass},(0,e.createElement)(C.TextareaControl,{label:t.label,help:t.comment,value:s,onChange:e=>this.onChangeHandler(e)}));if("license"===t.type){let t=this.props.field,s=t.value,n=this.props.fields;return(0,e.createElement)("div",{className:this.highLightClass},(0,e.createElement)(W,{setPageProps:this.props.setPageProps,fieldsUpdateComplete:this.props.fieldsUpdateComplete,index:this.props.index,fields:n,field:t,fieldValue:s,saveChangedFields:this.props.saveChangedFields,highLightField:this.props.highLightField,highLightedField:this.props.highLightedField}))}return"number"===t.type?(0,e.createElement)("div",{className:this.highLightClass},(0,e.createElement)(C.__experimentalNumberControl,{onChange:e=>this.onChangeHandler(e),help:t.comment,label:t.label,value:s})):"email"===t.type?(0,e.createElement)("div",{className:this.highLightClass},(0,e.createElement)(C.TextControl,{help:t.comment,label:t.label,onChange:e=>this.onChangeHandler(e),value:s})):"host"===t.type?(0,e.createElement)("div",{className:this.highLightClass},(0,e.createElement)(X,{index:this.props.index,saveChangedFields:this.props.saveChangedFields,handleNextButtonDisabled:this.props.handleNextButtonDisabled,updateFields:this.props.updateFields,fields:this.props.fields,field:this.props.field})):"select"===t.type?(0,e.createElement)("div",{className:this.highLightClass},(0,e.createElement)(C.SelectControl,{disabled:r,help:t.comment,label:t.label,onChange:e=>this.onChangeHandler(e),value:s,options:l})):"support"===t.type?(0,e.createElement)("div",{className:this.highLightClass},(0,e.createElement)(me,null)):"permissionspolicy"===t.type?(0,e.createElement)("div",{className:this.highLightClass},(0,e.createElement)(pe,{disabled:r,updateField:this.props.updateField,field:this.props.field,options:l,highLightClass:this.highLightClass,fields:n})):"learningmode"===t.type?(0,e.createElement)("div",{className:this.highLightClass},(0,e.createElement)(ve,{disabled:r,onChangeHandlerDataTableStatus:this.onChangeHandlerDataTableStatus,updateField:this.props.updateField,field:this.props.field,options:l,highLightClass:this.highLightClass,fields:n})):"mixedcontentscan"===t.type?(0,e.createElement)("div",{className:this.highLightClass},(0,e.createElement)(oe,{dropItemFromModal:this.props.dropItemFromModal,handleModal:this.props.handleModal,field:this.props.field,fields:this.props.selectedFields})):"letsencrypt"===t.type?(0,e.createElement)(ne,{key:t.id,resetRefreshTests:this.props.resetRefreshTests,refreshTests:this.props.refreshTests,getFieldValue:this.props.getFieldValue,save:this.props.save,selectMenu:this.props.selectMenu,addHelp:this.props.addHelp,updateField:this.props.updateField,fields:this.props.fields,field:t,handleNextButtonDisabled:this.props.handleNextButtonDisabled}):"activate"===t.type?(0,e.createElement)(te,{key:t.id,selectMainMenu:this.props.selectMainMenu,resetRefreshTests:this.props.resetRefreshTests,refreshTests:this.props.refreshTests,getFieldValue:this.props.getFieldValue,save:this.props.save,selectMenu:this.props.selectMenu,addHelp:this.props.addHelp,updateField:this.props.updateField,fields:this.props.fields,field:t,handleNextButtonDisabled:this.props.handleNextButtonDisabled}):"not found field type "+t.type}}var ye=be;class we extends e.Component{constructor(){super(...arguments),this.state={fields:this.props.fields,isAPILoaded:this.props.isAPILoaded},this.upgrade="https://really-simple-ssl.com/pro/",this.fields=this.props.fields}componentDidMount(){this.getLicenseStatus=this.getLicenseStatus.bind(this),this.handleLetsEncryptReset=this.handleLetsEncryptReset.bind(this)}getLicenseStatus(){return this.props.pageProps.hasOwnProperty("licenseStatus")?this.props.pageProps.licenseStatus:"invalid"}handleLetsEncryptReset(e){e.preventDefault(),i("reset").then((e=>{let t=window.location.href.replace(/#letsencrypt.*/,"&r="+ +new Date+"#letsencrypt/le-system-status");window.location.href=t}))}render(){let t,s=this.props.selectedMenuItem,n=[];for(const e of this.props.fields)e.group_id===this.props.group&&n.push(e);for(const e of this.props.menu.menu_items)if(e.id===s?t=e:e.menu_items&&(t=e.menu_items.filter((e=>e.id===s))[0]),t)break;for(const e of this.props.menu.menu_items)if(e.id===s&&e.hasOwnProperty("groups")){let s=e.groups.filter((e=>e.id===this.props.group));s.length>0&&(t=s[0])}let l="invalid",a=t.premium_text?t.premium_text:(0,c.__)("Learn more about %sPremium%s","really-simple-ssl");rsssl_settings.pro_plugin_active&&(l=this.getLicenseStatus(),a="empty"===l||"deactivated"===l?rsssl_settings.messageInactive:rsssl_settings.messageInvalid);let i="valid"!==l&&t.premium,o=!rsssl_settings.networkwide_active&&t.networkwide_required;this.upgrade=t.upgrade?t.upgrade:this.upgrade;let d=t.helpLink_text?t.helpLink_text:(0,c.__)("Instructions","really-simple-ssl"),u=r("main"),p=i||o?"rsssl-disabled":"";return(0,e.createElement)("div",{className:"rsssl-grid-item rsssl-"+t.id+" "+p},t.title&&(0,e.createElement)("div",{className:"rsssl-grid-item-header"},(0,e.createElement)("h3",{className:"rsssl-h4"},t.title),t.helpLink&&"letsencrypt"!==u&&(0,e.createElement)("div",{className:"rsssl-grid-item-controls"},(0,e.createElement)(S,{target:"_blank",className:"rsssl-helplink",text:d,url:t.helpLink})),"letsencrypt"===u&&(0,e.createElement)("div",{className:"rsssl-grid-item-controls"},(0,e.createElement)("a",{href:"#",className:"rsssl-helplink",onClick:e=>this.handleLetsEncryptReset(e)},(0,c.__)("Reset Let's Encrypt","really-simple-ssl")))),(0,e.createElement)("div",{className:"rsssl-grid-item-content"},t.intro&&(0,e.createElement)("div",{className:"rsssl-settings-block-intro"},t.intro),n.map(((t,s)=>(0,e.createElement)(ye,{key:s,index:s,updateFields:this.props.updateFields,selectMenu:this.props.selectMenu,selectMainMenu:this.props.selectMainMenu,dropItemFromModal:this.props.dropItemFromModal,handleNextButtonDisabled:this.props.handleNextButtonDisabled,handleModal:this.props.handleModal,showSavedSettingsNotice:this.props.showSavedSettingsNotice,updateField:this.props.updateField,getFieldValue:this.props.getFieldValue,refreshTests:this.props.refreshTests,resetRefreshTests:this.props.resetRefreshTests,addHelp:this.props.addHelp,setPageProps:this.props.setPageProps,fieldsUpdateComplete:this.props.fieldsUpdateComplete,highLightField:this.props.highLightField,highLightedField:this.props.highLightedField,saveChangedFields:this.props.saveChangedFields,field:t,fields:n})))),i&&!o&&(0,e.createElement)("div",{className:"rsssl-locked"},(0,e.createElement)("div",{className:"rsssl-locked-overlay"},(0,e.createElement)("span",{className:"rsssl-task-status rsssl-premium"},(0,c.__)("Upgrade","really-simple-ssl")),(0,e.createElement)("span",null,rsssl_settings.pro_plugin_active&&(0,e.createElement)("span",null,a," ",(0,e.createElement)("a",{className:"rsssl-locked-link",href:"#settings/license"},(0,c.__)("Check license","really-simple-ssl"))),!rsssl_settings.pro_plugin_active&&(0,e.createElement)(S,{target:"_blank",text:a,url:this.upgrade})))),o&&(0,e.createElement)("div",{className:"rsssl-locked"},(0,e.createElement)("div",{className:"rsssl-locked-overlay"},(0,e.createElement)("span",{className:"rsssl-task-status rsssl-warning"},(0,c.__)("Network feature","really-simple-ssl")),(0,e.createElement)("span",null,(0,c.__)("This feature is only available networkwide.","really-simple-ssl"),(0,e.createElement)(S,{target:"_blank",text:(0,c.__)("Network settings","really-simple-ssl"),url:rsssl_settings.network_link})))))}}var Ee=we;class _e extends e.Component{render(){let t=this.props.help;t.title||(t.title=t.text,t.text=!1);let s=this.props.noticesExpanded?"open":"",n=t.url&&-1!==t.url.indexOf("really-simple-ssl.com")?"_blank":"_self";return(0,e.createElement)(e.Fragment,null,t.title&&t.text&&(0,e.createElement)("details",{className:"rsssl-wizard-help-notice rsssl-"+t.label.toLowerCase(),open:s},(0,e.createElement)("summary",null,t.title," ",(0,e.createElement)(p,{name:"chevron-down"})),(0,e.createElement)("div",{dangerouslySetInnerHTML:{__html:t.text}}),t.url&&(0,e.createElement)("div",{className:"rsssl-help-more-info"},(0,e.createElement)("a",{target:n,href:t.url},(0,c.__)("More info","really-simple-ssl")))),t.title&&!t.text&&(0,e.createElement)("div",{className:"rsssl-wizard-help-notice rsssl-"+t.label.toLowerCase()},(0,e.createElement)("p",null,t.title)))}}var Ce=_e;class xe extends e.Component{constructor(){super(...arguments),this.state={noticesExpanded:!0},this.toggleNotices=this.toggleNotices.bind(this),this.saveAndContinue=this.saveAndContinue.bind(this),this.save=this.save.bind(this)}componentDidMount(){}toggleNotices(){const{noticesExpanded:e}=this.state;this.setState({noticesExpanded:!e})}save(){this.props.save()}saveAndContinue(){this.props.nextButtonDisabled||this.props.saveAndContinue()}render(){let t=this.props.isAPILoaded,s=this.props.progress,n=this.props.selectedMenuItem,r=this.props.fields,l=(this.props.selectedStep,this.props.menu);const{menu_items:a}=l,{noticesExpanded:i}=this.state;if(!t)return(0,e.createElement)(f,null);let o=r.filter((e=>e.menu_id===n)),d=[];for(const e of o)D(e.group_id,d)||d.push(e.group_id);let u=(0,c.__)("Save","really-simple-ssl");for(const e of a)e.id===n&&e.tests_only&&(u=(0,c.__)("Refresh","really-simple-ssl"));let p=[];for(const e of s.notices){let t=!1;if(e.show_with_options&&"warning"===e.output.icon&&(t=o.filter((t=>e.show_with_options.includes(t.id))).length>0),t||e.menu_id===n){let t={};t.title=!!e.output.title&&e.output.title,t.label=e.output.label,t.id=e.id,t.text=e.output.msg,t.url=e.output.url,t.linked_field=e.show_with_option,p.push(t)}}for(const e of o.filter((e=>e.help)))e.help.id=e.id,p.push(e.help);p=p.filter((e=>"completed"!==e.label.toLowerCase()));let h=this.props.nextButtonDisabled?`#${this.props.selectedMainMenuItem}/${this.props.selectedMenuItem}`:`#${this.props.selectedMainMenuItem}/${this.props.nextMenuItem}`;return(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"rsssl-wizard-settings"},d.map(((t,s)=>(0,e.createElement)(Ee,{updateFields:this.props.updateFields,dropItemFromModal:this.props.dropItemFromModal,selectMenu:this.props.selectMenu,selectMainMenu:this.props.selectMainMenu,handleNextButtonDisabled:this.props.handleNextButtonDisabled,menu:this.props.menu,handleModal:this.props.handleModal,showSavedSettingsNotice:this.props.showSavedSettingsNotice,updateField:this.props.updateField,getFieldValue:this.props.getFieldValue,refreshTests:this.props.refreshTests,resetRefreshTests:this.props.resetRefreshTests,addHelp:this.props.addHelp,pageProps:this.props.pageProps,setPageProps:this.props.setPageProps,fieldsUpdateComplete:this.props.fieldsUpdateComplete,key:s,index:s,highLightField:this.props.highLightField,highLightedField:this.props.highLightedField,selectedMenuItem:n,saveChangedFields:this.props.saveChangedFields,group:t,fields:o}))),(0,e.createElement)("div",{className:"rsssl-grid-item-footer"},this.props.selectedMenuItem!==a[0].id&&(0,e.createElement)("a",{className:"button button-secondary",href:`#${this.props.selectedMainMenuItem}/${this.props.previousMenuItem}`,onClick:()=>this.props.previousStep(!0)},(0,c.__)("Previous","really-simple-ssl")),(0,e.createElement)("button",{className:"button button-primary",onClick:this.save},u),this.props.selectedMenuItem!==a[a.length-1].id&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)("a",{disabled:this.props.nextButtonDisabled,className:"button button-primary",href:h,onClick:this.saveAndContinue},(0,c.__)("Save and Continue","really-simple-ssl"))))),(0,e.createElement)("div",{className:"rsssl-wizard-help"},(0,e.createElement)("div",{className:"rsssl-help-header"},(0,e.createElement)("div",{className:"rsssl-help-title rsssl-h4"},(0,c.__)("Notifications","really-simple-ssl")),(0,e.createElement)("div",{className:"rsssl-help-control",onClick:()=>this.toggleNotices()},!i&&(0,c.__)("Expand all","really-simple-ssl"),i&&(0,c.__)("Collapse all","really-simple-ssl"))),p.map(((t,s)=>(0,e.createElement)(Ce,{key:s,noticesExpanded:i,index:s,help:t,fieldId:t.id})))))}}var Se=xe;class ke extends e.Component{constructor(){super(...arguments),this.state={refreshTests:!1,fields:"",isAPILoaded:!1,changedFields:"",nextButtonDisabled:!1}}componentDidMount(){this.save=this.save.bind(this),this.saveAndContinue=this.saveAndContinue.bind(this),this.wizardNextPrevious=this.wizardNextPrevious.bind(this),this.saveChangedFields=this.saveChangedFields.bind(this),this.addVisibleToMenuItems=this.addVisibleToMenuItems.bind(this),this.updateFieldsListWithConditions=this.updateFieldsListWithConditions.bind(this),this.filterMenuItems=this.filterMenuItems.bind(this),this.showSavedSettingsNotice=this.showSavedSettingsNotice.bind(this),this.resetRefreshTests=this.resetRefreshTests.bind(this),this.handleNextButtonDisabled=this.handleNextButtonDisabled.bind(this),this.checkRequiredFields=this.checkRequiredFields.bind(this),this.props.fields;let e=[],t=this.props.selectedMenuItem;this.selectedMenuItem=t,this.changedFields=e,this.setState({isAPILoaded:!0,fields:this.props.fields,changedFields:e,selectedMainMenuItem:this.props.selectedMainMenuItem})}componentDidChange(){}addVisibleToMenuItems(e){const t=e;for(const[s,n]of e.entries())n.visible=!0,n.hasOwnProperty("menu_items")&&(n.menu_items=this.addVisibleToMenuItems(n.menu_items)),t[s]=n;return t}handleNextButtonDisabled(e){const{nextButtonDisabled:t}=this.state;t!==e&&this.setState({nextButtonDisabled:e})}checkRequiredFields(){let e=[];for(const t of this.props.fields)t.menu_id===this.props.selectedMenuItem&&e.push(t);1==e.length&&e[0].actions&&e[0].actions.length>0||(e.filter((e=>e.required&&(0==e.value.length||!e.value))).length>0?this.handleNextButtonDisabled(!0):this.handleNextButtonDisabled(!1))}filterMenuItems(e){const t=e;for(const[s,n]of e.entries())0===this.props.fields.filter((e=>e.menu_id===n.id&&e.visible)).length?t[s].visible=!1:(t[s].visible=!0,n.hasOwnProperty("menu_items")&&(t[s].menu_items=this.filterMenuItems(n.menu_items)));return t}updateFieldsListWithConditions(){for(const e of this.props.fields){let t=!(e.hasOwnProperty("react_conditions")&&!this.validateConditions(e.react_conditions,this.props.fields)),s=this.props.fields[this.props.fields.indexOf(e)].conditionallyDisabled;if(this.props.fields[this.props.fields.indexOf(e)].conditionallyDisabled=!t,s&&t){let t=this.changedFields;"learningmode"===e.type||D(e.id,t)||t.push(e.id),this.changedFields=t,this.setState({changedFields:t})}t||"letsencrypt"!==e.type&&"hide"!==e.condition_action?this.props.fields[this.props.fields.indexOf(e)].visible=!0:this.props.fields[this.props.fields.indexOf(e)].visible=!1}this.filterMenuItems(this.props.menu.menu_items)}saveChangedFields(e){this.updateFieldsListWithConditions();let t=this.changedFields;D(e,t)||t.push(e),this.changedFields=t,this.setState({changedFields:t})}showSavedSettingsNotice(){(0,B.dispatch)("core/notices").createNotice("success",(0,c.__)("Settings Saved","really-simple-ssl"),{__unstableHTML:!0,id:"rsssl_settings_saved",type:"snackbar",isDismissible:!0}).then(J(2e3)).then((e=>{(0,B.dispatch)("core/notices").removeNotice("rsssl_settings_saved")}))}save(e){const{fields:t}=this.state;let s=[];for(const e of t)D(e.id,this.changedFields)&&s.push(e);l(s).then((t=>{this.changedFields=[],this.props.updateProgress(t.data.progress),this.setState({changedFields:[]}),e||this.setState({refreshTests:!0}),this.showSavedSettingsNotice()}))}resetRefreshTests(){this.setState({refreshTests:!1})}wizardNextPrevious(e){const{nextMenuItem:t,previousMenuItem:s}=this.props.getPreviousAndNextMenuItems();this.props.selectMenu(e?s:t)}saveAndContinue(){this.wizardNextPrevious(!1),this.save(!0)}validateConditions(e,t){let s="OR"===e.relation?"OR":"AND",n="AND"===s;for(const r in e)if(e.hasOwnProperty(r)){let l="AND"===s,a=e[r];if(a.hasOwnProperty("relation"))l=this.validateConditions(a,t);else for(let e in a){let r=0===e.indexOf("!");if(a.hasOwnProperty(e)){let i=a[e];e=e.replace("!","");let o=t.filter((t=>t.id===e));if(o.hasOwnProperty(0))if("checkbox"===o[0].type){let e=+o[0].value;i=+i,l=e===i}else l=-1!==i.indexOf("EMPTY")?0===o[0].value.length:o[0].value.toLowerCase()===i.toLowerCase();r&&(l=!l),n="AND"===s?n&&l:n||l}}}return n?1:0}render(){const{selectedStep:t,isAPILoaded:s,refreshTests:n,changedFields:r,nextButtonDisabled:l}=this.state;if(!s)return(0,e.createElement)(f,null);this.props.menu.menu_items=this.addVisibleToMenuItems(this.props.menu.menu_items),this.checkRequiredFields(),this.updateFieldsListWithConditions();let a=0===r.length;return(0,e.createElement)(e.Fragment,null,(0,e.createElement)($,{isAPILoaded:s,menu:this.props.menu,selectMenu:this.props.selectMenu,selectStep:this.props.selectStep,selectedStep:this.props.selectedStep,selectedMenuItem:this.props.selectedMenuItem,selectedMainMenuItem:this.props.selectedMainMenuItem,getPreviousAndNextMenuItems:this.props.getPreviousAndNextMenuItems}),(0,e.createElement)(Se,{updateFields:this.props.updateFields,dropItemFromModal:this.props.dropItemFromModal,selectMenu:this.props.selectMenu,selectMainMenu:this.props.selectMainMenu,nextButtonDisabled:l,handleNextButtonDisabled:this.handleNextButtonDisabled,getDefaultMenuItem:this.props.getDefaultMenuItem,handleModal:this.props.handleModal,showSavedSettingsNotice:this.showSavedSettingsNotice,updateField:this.props.updateField,getFieldValue:this.props.getFieldValue,resetRefreshTests:this.resetRefreshTests,refreshTests:n,addHelp:this.props.addHelp,pageProps:this.props.pageProps,setPageProps:this.props.setPageProps,fieldsUpdateComplete:a,highLightField:this.props.highLightField,highLightedField:this.props.highLightedField,isAPILoaded:s,fields:this.props.fields,progress:this.props.progress,saveChangedFields:this.saveChangedFields,menu:this.props.menu,save:this.save,saveAndContinue:this.saveAndContinue,selectedMenuItem:this.props.selectedMenuItem,selectedMainMenuItem:this.props.selectedMainMenuItem,selectedStep:this.props.selectedStep,previousStep:this.wizardNextPrevious,nextMenuItem:this.props.nextMenuItem,previousMenuItem:this.props.previousMenuItem}),(0,e.createElement)(V,{className:"rsssl-wizard-notices"}))}}var Me=ke;class Ne extends e.Component{constructor(){super(...arguments),this.state={data:[],buttonsDisabled:!1}}dismissModal(e){this.props.handleModal(!1,null,e)}componentDidMount(){this.setState({data:this.props.data,buttonsDisabled:!1})}handleFix(e){let t=this.props.data.action;this.setState({buttonsDisabled:!0}),a(t,"refresh",this.props.data).then((e=>{let{data:t}=this.state;t.description=e.data.msg,t.subtitle="",this.setState({data:t}),this.props.data,e.data.success&&this.dismissModal(this.props.data)}))}render(){const{data:t,buttonsDisabled:s}=this.state;let n=s?"disabled":"",r=t.description;return Array.isArray(r)||(r=[r]),(0,e.createElement)("div",null,(0,e.createElement)("div",{className:"rsssl-modal-backdrop",onClick:e=>this.dismissModal(e)}," "),(0,e.createElement)("div",{className:"rsssl-modal",id:"{id}"},(0,e.createElement)("div",{className:"rsssl-modal-header"},(0,e.createElement)("h2",{className:"modal-title"},t.title),(0,e.createElement)("button",{type:"button",className:"rsssl-modal-close","data-dismiss":"modal","aria-label":"Close",onClick:e=>this.dismissModal(e)},(0,e.createElement)(p,{name:"times"}))),(0,e.createElement)("div",{className:"rsssl-modal-content"},t.subtitle&&(0,e.createElement)("div",{className:"rsssl-modal-subtitle"},t.subtitle),Array.isArray(r)&&r.map(((t,s)=>(0,e.createElement)("div",{key:s,className:"rsssl-modal-description"},t)))),(0,e.createElement)("div",{className:"rsssl-modal-footer"},t.edit&&(0,e.createElement)("a",{href:t.edit,target:"_blank",className:"button button-secondary"},(0,c.__)("Edit","really-simple-ssl")),t.help&&(0,e.createElement)("a",{href:t.help,target:"_blank",className:"button rsssl-button-help"},(0,c.__)("Help","really-simple-ssl")),!t.ignored&&"ignore_url"===t.action&&(0,e.createElement)("button",{disabled:n,className:"button button-primary",onClick:e=>this.handleFix(e)},(0,c.__)("Ignore","really-simple-ssl")),"ignore_url"!==t.action&&(0,e.createElement)("button",{disabled:n,className:"button button-primary",onClick:e=>this.handleFix(e)},(0,c.__)("Fix","really-simple-ssl")))))}}var Pe=Ne;class Re extends e.Component{constructor(){super(...arguments)}render(){let t=rsssl_settings.plugin_url;return(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"rsssl-header-container"},(0,e.createElement)("div",{className:"rsssl-header"},(0,e.createElement)("img",{className:"rsssl-logo",src:t+"assets/img/really-simple-ssl-logo.svg",alt:"Really Simple SSL logo"}))),(0,e.createElement)("div",{className:"rsssl-content-area rsssl-grid rsssl-dashboard rsssl-page-placeholder"},(0,e.createElement)("div",{className:"rsssl-grid-item rsssl-column-2 rsssl-row-2 "}),(0,e.createElement)("div",{className:"rsssl-grid-item rsssl-row-2"}),(0,e.createElement)("div",{className:"rsssl-grid-item rsssl-row-2"}),(0,e.createElement)("div",{className:"rsssl-grid-item rsssl-column-2"})))}}var Oe=Re,Fe=t=>{const[s,n]=(0,e.useState)(!1);(0,e.useEffect)((()=>{s||a("get_modal_status").then((e=>{n(!0),t.setShowOnBoardingModal(!e.data.dismissed)}))})),_((()=>{if(!0===t.showOnBoardingModal){a("dismiss_modal","refresh",{dismiss:!1}).then((e=>{}))}}));const r=()=>{t.setShowOnBoardingModal(!1),a("dismiss_modal","refresh",{dismiss:!0}).then((e=>{}))};return(0,e.createElement)(e.Fragment,null,t.showOnBoardingModal&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"rsssl-modal-backdrop"}," "),(0,e.createElement)("div",{className:"rsssl-modal rsssl-onboarding"},(0,e.createElement)("div",{className:"rsssl-modal-header"},(0,e.createElement)("img",{className:"rsssl-logo",src:rsssl_settings.plugin_url+"assets/img/really-simple-ssl-logo.svg",alt:"Really Simple SSL logo"}),(0,e.createElement)("button",{type:"button",className:"rsssl-modal-close","data-dismiss":"modal","aria-label":"Close",onClick:r},(0,e.createElement)("svg",{"aria-hidden":"true",focusable:"false",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 320 512",height:"24"},(0,e.createElement)("path",{fill:"#000000",d:"M310.6 361.4c12.5 12.5 12.5 32.75 0 45.25C304.4 412.9 296.2 416 288 416s-16.38-3.125-22.62-9.375L160 301.3L54.63 406.6C48.38 412.9 40.19 416 32 416S15.63 412.9 9.375 406.6c-12.5-12.5-12.5-32.75 0-45.25l105.4-105.4L9.375 150.6c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L160 210.8l105.4-105.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-105.4 105.4L310.6 361.4z"})))),(0,e.createElement)("div",{className:"rsssl-modal-content"},!t.isAPILoaded&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)("ul",null,(0,e.createElement)("li",null,(0,e.createElement)(p,{name:"file-download",color:"orange"}),(0,c.__)("Please wait while we detect your setup","really-simple-ssl"))),(0,e.createElement)(f,{lines:"10"})),t.isAPILoaded&&(0,e.createElement)(ee,{getFields:t.getFields,updateField:t.updateField,selectMainMenu:t.selectMainMenu,isModal:!0,dismissModal:r})),(0,e.createElement)("div",{className:"rssl-modal-footer"}))))};class Le extends e.Component{constructor(){super(...arguments),this.pageProps=[],this.pageProps.licenseStatus=rsssl_settings.licenseStatus,this.updateFields=this.updateFields.bind(this),this.updateProgress=this.updateProgress.bind(this),this.getFields=this.getFields.bind(this),this.selectMenu=this.selectMenu.bind(this),this.getSelectedMenu=this.getSelectedMenu.bind(this),this.selectStep=this.selectStep.bind(this),this.handleModal=this.handleModal.bind(this),this.highLightField=this.highLightField.bind(this),this.updateField=this.updateField.bind(this),this.getFieldValue=this.getFieldValue.bind(this),this.addHelp=this.addHelp.bind(this),this.selectMainMenu=this.selectMainMenu.bind(this),this.setPageProps=this.setPageProps.bind(this),this.getPreviousAndNextMenuItems=this.getPreviousAndNextMenuItems.bind(this),this.setShowOnBoardingModal=this.setShowOnBoardingModal.bind(this),this.state={selectedMainMenuItem:"",showOnBoardingModal:!1,selectedMenuItem:"",selectedStep:1,highLightedField:"",fields:"",menu:[],progress:"",isAPILoaded:!1,pageProps:this.pageProps,showModal:!1,modalData:[],dropItemFromModal:!1,nextMenuItem:"",previousMenuItem:""},this.getFields()}setShowOnBoardingModal(e){const{showOnBoardingModal:t}=this.state;e!==t&&this.setState({showOnBoardingModal:e})}updateFields(e){this.fields=e,this.setState({fields:e})}updateProgress(e){this.progress=e,this.setState({progress:e})}componentDidMount(){window.addEventListener("hashchange",(()=>{let e=r("main")||"dashboard";this.menu=this.getSelectedMenu(this.superMenu,e),this.setState({selectedMainMenuItem:e,selectedMenuItem:this.getDefaultMenuItem(),menu:this.menu},(()=>{this.getPreviousAndNextMenuItems()}))}))}getSelectedMenu(e,t){for(const s in e)if(e.hasOwnProperty(s)&&e[s]&&e[s].id===t)return e[s]}getFields(){(()=>{let e=r("main"),t={headers:{"X-WP-Nonce":rsssl_settings.nonce}},s=-1!==rsssl_settings.site_url.indexOf("?")?"&":"?";return n().get(rsssl_settings.site_url+"reallysimplessl/v1/fields/get"+s+e+"&nonce="+rsssl_settings.rsssl_nonce,t)})().then((e=>{this.superMenu=e.data.menu;let t=r("main")||"dashboard";this.menu=this.getSelectedMenu(this.superMenu,t),this.fields=e.data.fields,this.progress=e.data.progress,this.setState({isAPILoaded:!0,fields:this.fields,progress:this.progress,menu:this.menu,selectedMenuItem:this.getDefaultMenuItem(),selectedMainMenuItem:t},(()=>{this.getPreviousAndNextMenuItems()}))}))}setPageProps(e,t){const{pageProps:s}=this.state;this.pageProps[e]=t,this.setState({pageProps:this.pageProps})}handleModal(e,t,s){this.setState({showModal:e,modalData:t,dropItemFromModal:s})}selectMenu(e){this.setState({selectedMenuItem:e})}selectStep(e){this.setState({selectedStep:e})}getDefaultMenuItem(){let e=this.menu&&this.menu.menu_items.hasOwnProperty(0)?this.menu.menu_items[0].id:"general",t=r("menu"),s=!1;for(const e in this.menu.menu_items)this.menu.menu_items.hasOwnProperty(e)&&this.menu.menu_items[e].id===t&&(s=!0);return s||(t=!1),t||e}selectMainMenu(e){this.menu=this.getSelectedMenu(this.superMenu,e);let t=this.getDefaultMenuItem();this.setState({menu:this.menu,selectedMainMenuItem:e,selectedMenuItem:t})}updateField(e,t){let s=this.fields;for(const n of s)n.id===e&&(n.value=t);this.fields=s,this.setState({fields:s})}getFieldValue(e){let t=this.fields;for(const s of t)if(s.id===e)return s.value;return!1}addHelp(e,t,s,n){let r={};r.label=t,r.text=s,n&&(r.title=n);let l=this.fields;for(const t of l)t.id!==e||t.help||(t.help=r,this.fields=l,this.setState({fields:l}))}highLightField(e){this.selectMainMenu("settings");let t=null,s=this.fields.filter((t=>t.id===e));s.length&&(t=s[0],this.selectMenu(t.menu_id)),this.highLightedField=e}menuItemParser(e,t){return t.forEach((t=>{t.visible&&(e.push(t.id),t.hasOwnProperty("menu_items")&&this.menuItemParser(e,t.menu_items))})),e}getPreviousAndNextMenuItems(){let e,t;const{menu_items:s}=this.state.menu,n=[];this.menuItemParser(n,s);const r=n.findIndex((e=>e===this.state.selectedMenuItem));return-1!==r&&(e=n[0===r?"":r-1],t=n[r===n.length-1?"":r+1],this.setState({previousMenuItem:e||n[0],nextMenuItem:t||n[n.length-1]})),{nextMenuItem:t,previousMenuItem:e}}render(){const{pageProps:t,selectedMainMenuItem:s,showOnBoardingModal:n,selectedMenuItem:r,fields:l,menu:a,progress:i,isAPILoaded:o,showModal:c,modalData:d,dropItemFromModal:p}=this.state;return(0,e.createElement)("div",{className:"rsssl-wrapper"},(0,e.createElement)(Fe,{isAPILoaded:o,selectMenu:this.selectMenu,selectMainMenu:this.selectMainMenu,getFields:this.getFields,updateField:this.updateField,setShowOnBoardingModal:this.setShowOnBoardingModal,showOnBoardingModal:n,pageProps:this.pageProps,setPageProps:this.setPageProps}),!o&&(0,e.createElement)(Oe,null),c&&(0,e.createElement)(Pe,{handleModal:this.handleModal,data:d}),o&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)(u,{selectedMainMenuItem:s,selectMainMenu:this.selectMainMenu,superMenu:this.superMenu,fields:l}),(0,e.createElement)("div",{className:"rsssl-content-area rsssl-grid rsssl-"+s},"dashboard"!==s&&(0,e.createElement)(Me,{dropItemFromModal:p,updateFields:this.updateFields,updateProgress:this.updateProgress,pageProps:this.pageProps,handleModal:this.handleModal,getDefaultMenuItem:this.getDefaultMenuItem,updateField:this.updateField,getFieldValue:this.getFieldValue,addHelp:this.addHelp,setPageProps:this.setPageProps,selectMenu:this.selectMenu,selectStep:this.selectStep,selectedStep:this.state.selectedStep,highLightField:this.highLightField,highLightedField:this.highLightedField,selectedMenuItem:r,selectedMainMenuItem:s,selectMainMenu:this.selectMainMenu,isAPILoaded:o,fields:l,menu:a,progress:i,getPreviousAndNextMenuItems:this.getPreviousAndNextMenuItems,nextMenuItem:this.state.nextMenuItem,previousMenuItem:this.state.previousMenuItem}),"dashboard"===s&&(0,e.createElement)(A,{setShowOnBoardingModal:this.setShowOnBoardingModal,isAPILoaded:o,fields:l,selectMainMenu:this.selectMainMenu,highLightField:this.highLightField,pageProps:t}))))}}var Ie=Le;document.addEventListener("DOMContentLoaded",(()=>{const t=document.getElementById("really-simple-ssl");t&&(0,e.render)((0,e.createElement)(e.Fragment,null,(0,e.createElement)(Ie,null)),t)})),document.addEventListener("click",(e=>{e.target.closest("#ssl-labs-check-button")&&document.querySelector(".rsssl-ssllabs").classList.add("rsssl-block-highlight")}))}()}();
settings/config/config.php CHANGED
@@ -509,7 +509,7 @@ function rsssl_fields( $load_values = true ) {
509
  'menu_id' => 'hardening',
510
  'group_id' => 'hardening_basic',
511
  'type' => 'checkbox',
512
- 'label' => __( "Rename 'admin' users - Make sure you can log in by email", 'really-simple-ssl' ),
513
  'disabled' => false,
514
  'default' => false,
515
  'new_features_block' => [
@@ -518,6 +518,23 @@ function rsssl_fields( $load_values = true ) {
518
  'readmore' => 'https://really-simple-ssl.com/instructions/about-hardening-features/#admin-usernames',
519
  ],
520
  ],
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
521
  [
522
  'id' => 'disable_xmlrpc',
523
  'menu_id' => 'hardening',
@@ -553,6 +570,7 @@ function rsssl_fields( $load_values = true ) {
553
  'label' => __( "Rename and randomize your database prefix", 'really-simple-ssl' ),
554
  'disabled' => false,
555
  'default' => false,
 
556
  ],
557
  [
558
  'id' => 'change_debug_log_location',
509
  'menu_id' => 'hardening',
510
  'group_id' => 'hardening_basic',
511
  'type' => 'checkbox',
512
+ 'label' => __( "Rename current 'admin' username", 'really-simple-ssl' ),
513
  'disabled' => false,
514
  'default' => false,
515
  'new_features_block' => [
518
  'readmore' => 'https://really-simple-ssl.com/instructions/about-hardening-features/#admin-usernames',
519
  ],
520
  ],
521
+ [
522
+ 'id' => 'new_admin_user_login',
523
+ 'menu_id' => 'hardening',
524
+ 'group_id' => 'hardening_basic',
525
+ 'type' => 'text',
526
+ 'label' => __( "Choose new username to replace 'admin'", 'really-simple-ssl' ),
527
+ 'disabled' => false,
528
+ 'default' => '',
529
+ 'required' => true,
530
+ 'condition_action' => 'hide',
531
+ 'react_conditions' => [
532
+ 'relation' => 'AND',
533
+ [
534
+ 'rename_admin_user' => 1,
535
+ ]
536
+ ],
537
+ ],
538
  [
539
  'id' => 'disable_xmlrpc',
540
  'menu_id' => 'hardening',
570
  'label' => __( "Rename and randomize your database prefix", 'really-simple-ssl' ),
571
  'disabled' => false,
572
  'default' => false,
573
+ 'comment' => __("Make sure you have a backup before you do this.","really-simple-ssl"),
574
  ],
575
  [
576
  'id' => 'change_debug_log_location',
settings/src/Settings/Field.js CHANGED
@@ -141,7 +141,7 @@ class Field extends Component {
141
  label={ field.label }
142
  onChange={ ( fieldValue ) => this.onChangeHandler(fieldValue) }
143
  />
144
- {field.comment && <div dangerouslySetInnerHTML={{__html:field.comment}}></div>}
145
  </div>
146
  );
147
  }
@@ -169,6 +169,8 @@ class Field extends Component {
169
  return (
170
  <div className={this.highLightClass}>
171
  <TextControl
 
 
172
  help={ field.comment }
173
  label={ field.label }
174
  onChange={ ( fieldValue ) => this.onChangeHandler(fieldValue) }
141
  label={ field.label }
142
  onChange={ ( fieldValue ) => this.onChangeHandler(fieldValue) }
143
  />
144
+ {field.comment && <div className="rsssl-comment" dangerouslySetInnerHTML={{__html:field.comment}}></div>}
145
  </div>
146
  );
147
  }
169
  return (
170
  <div className={this.highLightClass}>
171
  <TextControl
172
+ required={ field.required }
173
+ disabled={ disabled }
174
  help={ field.comment }
175
  label={ field.label }
176
  onChange={ ( fieldValue ) => this.onChangeHandler(fieldValue) }
settings/src/Settings/SettingsPage.js CHANGED
@@ -142,7 +142,7 @@ class SettingsPage extends Component {
142
  });
143
  }
144
 
145
- if (!enabled && field.type==='letsencrypt') {
146
  this.props.fields[this.props.fields.indexOf(field)].visible = false;
147
  } else {
148
  this.props.fields[this.props.fields.indexOf(field)].visible = true;
142
  });
143
  }
144
 
145
+ if (!enabled && (field.type==='letsencrypt' || field.condition_action==='hide') ) {
146
  this.props.fields[this.props.fields.indexOf(field)].visible = false;
147
  } else {
148
  this.props.fields[this.props.fields.indexOf(field)].visible = true;
settings/templates/tips-tricks.php CHANGED
@@ -5,8 +5,8 @@ $items = array(
5
  'link' => 'https://really-simple-ssl.com/definition/What-is-a-Content-Security-Policy/',
6
  ),
7
  2 => array(
8
- 'content' => "Definition: What is Cross-site Scripting",
9
- 'link' => 'https://really-simple-ssl.com/definition/what-is-cross-site-scripting/',
10
  ),
11
  3 => array(
12
  'content' => "Improve Security: (HSTS) HTTP Strict Transport Security",
5
  'link' => 'https://really-simple-ssl.com/definition/What-is-a-Content-Security-Policy/',
6
  ),
7
  2 => array(
8
+ 'content' => "Installing a Let's Encrypt certificate",
9
+ 'link' => 'https://really-simple-ssl.com/install-ssl-certificate/',
10
  ),
11
  3 => array(
12
  'content' => "Improve Security: (HSTS) HTTP Strict Transport Security",
upgrade/upgrade-to-pro.php CHANGED
@@ -35,12 +35,12 @@ if ( !class_exists('rsp_upgrade_to_pro') ){
35
  $this->item_id = sanitize_title($_GET['item_id']);
36
  }
37
 
38
- $admin_url = is_multisite() && is_network_admin() ? network_admin_url('settings.php') : admin_url("options-general.php");
39
  if ( isset($_GET['plugin']) ) {
40
  $plugin = sanitize_title($_GET['plugin']);
41
  switch ($plugin) {
42
  case "rsssl_pro":
43
- $this->slug = "really-simple-ssl-pro/really-simple-ssl-pro.php";
44
  $this->plugin_name = "Really Simple SSL Pro";
45
  $this->plugin_constant = "rsssl_pro";
46
  $this->prefix = "rsssl_";
@@ -414,11 +414,25 @@ if ( !class_exists('rsp_upgrade_to_pro') ){
414
  $error = true;
415
  }
416
 
417
- if (defined($this->plugin_constant)) {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
418
  $error = true;
419
  $response = [
420
  'success' => false,
421
- 'message' => __("Plugin already installed!", "really-simple-ssl"),
422
  ];
423
  }
424
 
@@ -553,6 +567,17 @@ if ( !class_exists('rsp_upgrade_to_pro') ){
553
  $message = __( 'An error occurred, please try again.', "really-simple-ssl" );
554
  break;
555
  }
 
 
 
 
 
 
 
 
 
 
 
556
  } else {
557
  $success = $license_data->license === 'valid';
558
  }
@@ -680,9 +705,8 @@ if ( !class_exists('rsp_upgrade_to_pro') ){
680
  }
681
 
682
  if ( isset($_GET['token']) && wp_verify_nonce($_GET['token'], 'upgrade_to_pro_nonce') && isset($_GET['plugin']) ) {
683
-
684
- $result = activate_plugin( $this->slug );
685
-
686
  if ( !is_wp_error($result) ) {
687
  $response = [
688
  'success' => true,
35
  $this->item_id = sanitize_title($_GET['item_id']);
36
  }
37
 
38
+ $admin_url = is_multisite() ? network_admin_url('settings.php') : admin_url("options-general.php");
39
  if ( isset($_GET['plugin']) ) {
40
  $plugin = sanitize_title($_GET['plugin']);
41
  switch ($plugin) {
42
  case "rsssl_pro":
43
+ $this->slug = is_multisite() ? "really-simple-ssl-pro-multisite/really-simple-ssl-pro-multisite.php" : "really-simple-ssl-pro/really-simple-ssl-pro.php";
44
  $this->plugin_name = "Really Simple SSL Pro";
45
  $this->plugin_constant = "rsssl_pro";
46
  $this->prefix = "rsssl_";
414
  $error = true;
415
  }
416
 
417
+ if ( defined($this->plugin_constant) ) {
418
+ deactivate_plugins( $this->slug );
419
+ }
420
+
421
+ $file = trailingslashit(WP_CONTENT_DIR).'plugins/'.$this->slug;
422
+ if ( file_exists($file ) ) {
423
+ $dir = dirname($file);
424
+ $new_dir = $dir.'_'.time();
425
+ set_transient('rsssl_upgrade_dir', $new_dir, WEEK_IN_SECONDS);
426
+ rename($dir, $new_dir);
427
+ //prevent uninstalling code by previous plugin
428
+ unlink(trailingslashit($new_dir).'uninstall.php');
429
+ }
430
+
431
+ if ( file_exists($file ) ) {
432
  $error = true;
433
  $response = [
434
  'success' => false,
435
+ 'message' => __("Could not rename folder!", "really-simple-ssl"),
436
  ];
437
  }
438
 
567
  $message = __( 'An error occurred, please try again.', "really-simple-ssl" );
568
  break;
569
  }
570
+ //in case of failure, rename back to default
571
+ $new_dir = get_transient('rsssl_upgrade_dir');
572
+ if ( $new_dir ) {
573
+ if ( file_exists($new_dir ) ) {
574
+ $default_file = trailingslashit(WP_CONTENT_DIR).'plugins/'.$this->slug;
575
+ $default_dir = dirname($default_file);
576
+ rename($new_dir, $default_dir);
577
+ }
578
+ }
579
+
580
+
581
  } else {
582
  $success = $license_data->license === 'valid';
583
  }
705
  }
706
 
707
  if ( isset($_GET['token']) && wp_verify_nonce($_GET['token'], 'upgrade_to_pro_nonce') && isset($_GET['plugin']) ) {
708
+ $networkwide = is_multisite() && rsssl_is_networkwide_active();
709
+ $result = activate_plugin( $this->slug, '', $networkwide );
 
710
  if ( !is_wp_error($result) ) {
711
  $response = [
712
  'success' => true,