1<!DOCTYPE html> 2 <html lang="en-ZA"> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 5 <title>Log In ‹ GCR Ratings — WordPress</title> 6 <style> 7 .login-action-lostpassword #login_error{ 8 display: none; 9 } 10 </style> 11 <meta name='robots' content='max-image-preview:large, noindex, noarchive' /> 12<link rel='stylesheet' id='dashicons-css' href='https://gcrratings.com/wp-includes/css/dashicons.min.css?ver=e37d02b26a2e5f0c5368d1bdbdb215c2' media='all' /> 13<link rel='stylesheet' id='buttons-css' href='https://gcrratings.com/wp-includes/css/buttons.min.css?ver=e37d02b26a2e5f0c5368d1bdbdb215c2' media='all' /> 14<link rel='stylesheet' id='forms-css' href='https://gcrratings.com/wp-admin/css/forms.min.css?ver=7.1.2' media='all' /> 15<link rel='stylesheet' id='l10n-css' href='https://gcrratings.com/wp-admin/css/l10n.min.css?ver=7.1.2' media='all' /> 16<link rel='stylesheet' id='wp-base-styles-css' href='https://gcrratings.com/wp-includes/css/dist/base-styles/admin-schemes.min.css?ver=e37d02b26a2e5f0c5368d1bdbdb215c2' media='all' /> 17<link rel='stylesheet' id='wp-tooltip-css' href='https://gcrratings.com/wp-admin/css/wp-tooltip.min.css?ver=7.1.2' media='all' /> 18<link rel='stylesheet' id='login-css' href='https://gcrratings.com/wp-admin/css/login.min.css?ver=7.1.2' media='all' /> 19<link rel='stylesheet' id='rsssl-profile-settings-css' href='https://gcrratings.com/wp-content/plugins/really-simple-ssl-pro/assets/features/two-fa/styles.css?ver=1789484573' media='all' /> 20<link rel='stylesheet' id='rsssl-passkey-settings-css' href='https://gcrratings.com/wp-content/plugins/really-simple-ssl-pro/assets/features/two-fa/styles.min.css?ver=1789484573' media='all' /> 21 <style media="screen" id="loginpress-style-wp-5-3"> 22 .login .privacy-policy-page-link>a.privacy-policy-link{ 23 color: inherit; 24 text-decoration: none; 25 } 26 html body.login div.wishlistmember-loginform{ 27 padding: 0; 28 margin: auto; 29 transform: none; 30 top: 0; 31 width: 100%; 32 } 33 .login form .input, .login input[type=text],.login form input[type=checkbox]{ 34 border-radius: 0; 35 } 36 input[type=checkbox]:checked:before { 37 content: url('data:image/svg+xml;utf8,<svg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27><path%20d%3D%27M14.83%204.89l1.34.94-5.81%208.38H9.02L5.78%209.67l1.34-1.25%202.57%202.4z%27%20fill%3D%27%23F6366A%27%2F><%2Fsvg>'); 38 margin: -0.25rem 0 0 -0.275rem !important; 39 } 40 body .language-switcher{ 41 margin-top: 10px; 42 clear: both; 43 z-index: 1; 44 position: absolute; 45 top: 100%; 46 width: 100%; 47 } 48 body #login{ 49 position: relative; 50 51 } 52 .wp-core-ui #login .button-primary{ 53 margin-left: 0; 54 } 55 .admin-email__actions-primary .button:first-child { 56 font: 400 15px Segoe UI,Frutiger,Frutiger Linotype,Dejavu Sans,Helvetica Neue,Arial,sans-serif; 57 color: #fff; 58 height: auto; 59 line-height: 20px !important; 60 padding: 13px; 61 padding-top: 13px; 62 padding-bottom: 13px; 63 width: 100%; 64 text-align: center; 65 background-color: #008ec2; 66 border: 0; 67 margin-bottom: 8px; 68 border-radius: 5px; 69 } 70 .admin-email__actions-primary .button:first-child:hover { 71 background-color: #008ec2; 72 } 73 .login form.admin-email-confirm-form { 74 max-width: 360px; 75 margin: 0 auto; 76 } 77 .login-action-confirm_admin_email #backtoblog a { 78 color: #008ec2 !important; 79 } 80 input[type=checkbox],input[type=checkbox]:checked{ 81 border-color: #F6366A !important; 82 } 83 input[type=checkbox]:hover{ 84 border-color: #C3C4C7 !important; 85 } 86 .dashicons-visibility:before { 87 color: #F6366A; 88 } 89 .dashicons-hidden:before { 90 color: inherit; 91 } 92 .dashicons-hidden:hover::before { 93 color: inherit; 94 } 95 body.login .button.wp-hide-pw .dashicons.dashicons-visibility, body.login .button.wp-hide-pw .dashicons.dashicons-hidden:hover { 96 color: #F6366A; 97 } 98 </style> 99 <style media="screen" id="loginpress-style"> 100 101 /************************************************************* 102 * Plugin: LoginPress - Customizing the WordPress Login.*
103 * Description: LoginPress is the best Login Page Customizer * 104 * in WordPress which allows you to completely * 105 * change the layout of login, register and * 106 * forgot password forms. * 107 * Author: WPBrigade * 108 * Visit: https://wordpress.org/plugins/loginpress/ * 109 *************************************************************/ 110 body.login { 111 --background-desktop-image: url(https://gcrratings.com/wp-content/plugins/loginpress/img/minimalist.jpg); 112 background-image: var(--background-desktop-image,url(https://gcrratings.com/wp-content/plugins/loginpress/img/minimalist.jpg)); 113 114 /*background-color: #ddd5c3;*/ 115 background-repeat: no-repeat; 116 background-position: center; 117 background-size: cover; 118 background-attachment: fixed; 119 display: table; 120 min-height: 100vh; 121 width: 100%; 122 padding: 0; 123 } 124 .header-wrapper{ 125 /* display: table-row; */ 126 } 127 #login{ 128 margin-top: 2%; 129 background: #fff; 130 -webkit-border-radius: 5px; 131 -moz-border-radius: 5px; 132 -ms-border-radius: 5px; 133 -o-border-radius: 5px; 134 border-radius: 5px; 135 -webkit-box-shadow: 0 0 15px rgba(0,0,0,.8); 136 box-shadow: 0 0 15px rgba(0,0,0,.8); 137 max-width: 350px; 138 padding: 26px 26px 6px 26px; 139 width: 100%; 140 } 141 .login form { 142 margin-top: 20px; 143 margin-left: 0; 144 background: #fff; 145 -webkit-box-shadow: none; 146 box-shadow: none; 147 } 148 .login form .input, .login input[type="text"]{ 149 height: 48px; 150 background: #fff; 151 margin-bottom: 18px; 152 font: normal 15px Segoe UI,Frutiger,Frutiger Linotype,Dejavu Sans,Helvetica Neue,Arial,sans-serif; 153 color: #7f7f7f; 154 border-color: #bdbdbd; 155 padding-left: 15px; 156 font-weight: normal; 157 } 158 #jetpack_protect_answer{ 159 padding-left: 0; 160 text-align : center; 161 } 162 .login input[type="submit"], 163 .wp-core-ui #login .wp-generate-pw, 164 body.wp-core-ui.login .two-factor-email-resend .button, 165 .wp-core-ui #login .button-primary { 166 margin: 7px 0 7px; 167 min-height: 46px; 168 -webkit-border-radius: 5px; 169 -moz-border-radius: 5px; 170 -ms-border-radius: 5px; 171 border-radius: 5px; 172 font: normal 15px Segoe UI,Frutiger,Frutiger Linotype,Dejavu Sans,Helvetica Neue,Arial,sans-serif; 173 color: #fff; 174 width: 100%; 175 line-height: 1.33333333; 176 } 177 .wp-core-ui.login .button-group.button-large .button, 178 .wp-core-ui.login .button.button-large, .wp-core-ui.login .button-primary{ 179 height: 46px; 180 line-height: 0; 181 background: #008ec2; 182 } 183 .wp-core-ui.login .two-factor-email-resend .button{ 184 color: #444; 185 } 186 .login #nav { 187 text-align: center; 188 } 189 #login_error { 190 display:block; 191 } 192 /*.message { display:none; }*/ 193 /*.custom-message { 194 -moz-border-radius:3px 3px 3px 3px; 195 border-style:solid; 196 border-width:1px; 197 margin:0 0 16px 8px; 198 padding:12px; 199 }*/ 200 201 #backtoblog{ 202 text-align: center; 203 } 204 .header-cell{ 205 /* display: table-cell; */ 206 height: 100px; 207 } 208 .loginHeaderMenu{ 209 text-align: center; 210 position: relative; 211 z-index: 10; 212 list-style: none; 213 background: #333; 214 215 } 216 .loginHeaderMenu>ul>li{ 217 display: inline-block; 218 vertical-align: top; 219 position: relative; 220 list-style: none; 221 } 222 .loginHeaderMenu>ul>li>a{ 223 color: #fff; 224 text-transform: uppercase; 225 text-decoration: none; 226 font-size: 16px; 227 padding: 17px 20px; 228 display: inline-block; 229 } 230 .loginHeaderMenu>ul>li:hover>a{ 231 background: #4CAF50; 232 color: #fff; 233 } 234 .loginHeaderMenu>ul>li>ul{ 235 position: absolute; 236 width: 200px; 237 padding: 0; 238 top: 100%; 239 left: 0; 240 background: #fff; 241 list-style: none; 242 text-align: left; 243 border-radius: 0 0 5px 5px; 244 -webkit-box-shadow: 0px 5px 10px -1px rgba(0,0,0,0.31); 245 -moz-box-shadow: 0px 5px 10px -1px rgba(0,0,0,0.31); 246 box-shadow: 0px 5px 10px -1px rgba(0,0,0,0.31); 247 overflow: hidden; 248 opacity: 0; 249 visibility: hidden; 250 } 251 .loginHeaderMenu>ul>li:hover>ul{ 252 opacity: 1; 253 visibility: visible; 254 } 255 .loginHeaderMenu>ul>li>ul>li{ 256 font-size: 15px; 257 color: #333; 258 } 259 .loginHeaderMenu>ul>li>ul>li>a{ 260 color: #333; 261 padding: 10px; 262 display: block; 263 text-decoration: none; 264 } 265 .loginHeaderMenu>ul>li>ul>li>a:hover { 266 background: rgba(51, 51, 51, 0.35); 267 color: #fff; 268 } 269 .login-wrapper{ 270 display: table-row; 271 } 272 .login-cell{ 273 display: table-cell; 274 vertical-align: middle; 275 } 276 .clear{ 277 display: none; 278 } 279 .footer-wrapper{ 280 width: 100%; 281 /* display: table-footer-group; */ 282 position: -webkit-sticky; 283 position: sticky; 284 top: 100vh; 285 margin-top: 30px; 286 } 287 .footer-cont{ 288 right: 0; 289 bottom: 0; 290 left: 0; 291 text-align: center; 292 /* display: table-cell; */ 293 vertical-align: bottom; 294 /* height: 100px; */ 295 } 296 .loginFooterMenu{ 297 text-align: center; 298 background-color: rgba(0,0,0,.7); 299 } 300 .loginFooterMenu>ul{ 301 display: inline-flex; 302 } 303 304 .loginFooterMenu>ul>li{ 305 display: inline-block; 306 padding: 18px; 307 } 308 /* style two factor plugin */ 309 .login .backup-methods-wrap a, #login form p:not([class]){ 310 color: #555d66; 311 } 312 .login .backup-methods-wrap a:hover{ 313 color: #00a0d2; 314 } 315 /*End style two factor plugin */ 316 .loginFooterMenu>ul>li:focus{ 317 outline: none; 318 border: 0; 319 } 320 .loginFooterMenu>ul>li>a:focus{ 321 outline: none; 322 border: 0; 323 } 324 .loginFooterMenu>ul>li>a{ 325 color: #fff; 326 text-transform: uppercase; 327 text-decoration: none; 328 font-size: 14px; 329 } 330 .loginHead { 331 width:100%; 332 text-align: center; 333 margin-top: 0; 334 margin-bottom: 20px; 335 padding: 13px 0 0; 336 position: relative; 337 margin: 0; 338 } 339 .loginHead p a { 340 text-decoration: none; 341 } 342 .loginFooter { 343 display: table-footer-group; 344 } 345 .loginFooter p a { 346 display: inline-block; 347 margin: 0 5px; 348 } 349 .loginInner { 350 margin: 0 auto; 351 text-align: center; 352 margin-top: 20px; 353 margin-bottom: 0; 354 padding: 13px 0; 355 position: relative; 356 } 357 .copyRight{ 358 text-align: center; 359 padding: 12px; 360 background-color: #efefef; 361 } 362 .loginpress-show-love{
363 color: #222; 364 } 365 .loginpress-show-love a{ 366 color: #263466; 367 } 368 .loginpress-show-love a:hover{ 369 color: #4d5d95; 370 } 371 body.login #loginpress_video-background-wrapper { 372 position: fixed !important; 373 top: 0 !important; 374 left: 0 !important; 375 width: 100% !important; 376 height: 100% !important; 377 background-size: cover !important; 378 background-position: center !important; 379 z-index: -999 !important; 380 transform: translate(0); 381 pointer-events: none; 382 } 383 body.login{ 384 height: auto; 385 align-items: flex-start !important; 386 justify-content: flex-start !important; 387 padding: 40px 0 0 !important; 388 } 389 #login{ 390 border-radius: 0; 391 margin: 40px auto; 392 background: none; 393 box-shadow: none; 394 padding: 0; 395 } 396 body #login{ 397 margin-bottom: auto !important; 398 margin-top: auto !important; 399 } 400 .login form{ 401 padding: 30px 25px; 402 } 403 .login label{ 404 color: #2C3338; 405 font-size: 14px; 406 line-height: 19px; 407 margin: 0 0 10px; 408 } 409 .login input[type="text"], .login input[type="password"]{ 410 box-shadow: none; 411 border: 1px solid #C3C4C7; 412 background: #FFF; 413 padding-left: 15px; 414 margin-bottom: 20px; 415 margin-right: 0; 416 } 417 .login .button.wp-hide-pw .dashicons{ 418 color: #363636; 419 } 420 .social-sep{ 421 font-size: 14px; 422 line-height: 19px; 423 text-transform: uppercase; 424 } 425 .login .button.wp-hide-pw{ 426 height: 48px; 427 } 428 .wp-core-ui #login .wp-generate-pw, 429 .login input[type="submit"], .wp-core-ui #login .button-primary{ 430 padding: 12px 15px; 431 background: #F6366A; 432 border-color: #F6366A; 433 margin: 20px 0 0; 434 } 435 .wp-core-ui #login .wp-generate-pw{ 436 background: #F6366A33; 437 border-color: #F6366A; 438 color: #F6366A; 439 } 440 .login form{ 441 background: #FFF; 442 padding: 30px 25px; 443 box-shadow: 0px 12px 30px 0px rgba(0, 0, 0, 0.10); 444 } 445 .social-sep:after, 446 .social-sep:before{ 447 border-width: 2px; 448 border-color: #CECECE; 449 } 450 .social-networks.block{ 451 padding-bottom: 0; 452 } 453 #loginform .user-pass-fields{ 454 margin: 0; 455 } 456 .social-networks a svg{ 457 position: static; 458 min-width: 20px; 459 height: 20px; 460 } 461 .login #nav{ 462 padding: 0; 463 display: flex; 464 justify-content: space-between; 465 color: #2C3338; 466 467 text-align: center; 468 font-family: Segoe UI,Frutiger,Frutiger Linotype,Dejavu Sans,Helvetica Neue,Arial,sans-serif; 469 } 470 .loginpress-seprator{ 471 display: none; 472 } 473 .social-networks.block a span{ 474 font-weight: 400; 475 float: none; 476 } 477 body .language-switcher{ 478 position: static; 479 } 480 body .footer-wrapper { 481 margin-top: 30px; 482 position: static; 483 } 484 #language-switcher { 485 margin-top: 0; 486 display: flex; 487 align-items: center; 488 justify-content: center; 489 gap: 5px; 490 } 491 #language-switcher label{ 492 margin-bottom: 0; 493 } 494 @media screen and (max-width: 767px) { 495 #login{ 496 max-width: 300px; 497 width: calc(100% - 30px); 498 } 499 .login .loginpress-show-love{ 500 position: static; 501 text-align: center; 502 float: none; 503 background: rgba(255,255,255, .5); 504 margin-top: 11px; 505 padding-bottom: 0; 506 padding: 3px; 507 } 508 } 509 </style> 510 511 512
512<script> 513 document.addEventListener('DOMContentLoaded', function () { 514 // Find the element with the ID "nav" 515 var navElement = document.getElementById('nav'); 516 517 // Check if the element exists 518 if (navElement) { 519 // Replace the "|" with "<span>|</span>" 520 navElement.innerHTML = navElement.innerHTML.replace(/\|/g, '<span class="loginpress-seprator">|</span>'); 521 } 522 if(document.querySelector('.footer-cont').innerHTML == ''){ 523 document.querySelector('.footer-wrapper').style.display = "none"; 524 } 525 }); 526 </script>
526 527 <style type="text/css"> 528*{ 529 box-sizing: border-box; 530} 531body.login{ 532 --loginpress-logo-w: 297px; 533 --loginpress-logo-w-sm: 297px; 534 } 535.login .button-primary { 536 float: none; 537} 538.login .privacy-policy-page-link { 539 text-align: center; 540 width: 100%; 541 margin: 0em 0 2em; 542 clear: both; 543 padding-top: 10px; 544} 545html[dir="rtl"] #loginpress_showPasswordWrapper{ 546 right: auto; 547 left: 0; 548} 549input[type=checkbox]:checked::before{ 550 height: 1.3125rem; 551 width: 1.3125rem; 552} 553.footer-wrapper{ 554 overflow: hidden; 555} 556.login form input[type=checkbox]:focus{ 557 box-shadow: none; 558 outline: none; 559} 560.login form .forgetmenot{ 561 float: none; 562} 563.login form .forgetmenot label{ 564 display:inline-block; 565 margin: 0; 566} 567.loginpress-seprator{ 568 display: none; 569} 570#login::after{ 571 } 572 573#login{ 574 575 } 576 #loginform, html body.login .wishlistmember-loginform div#login form#loginform{ 577 578 } 579 580html[dir="rtl"] .login form .input, html[dir="rtl"] .login input[type="text"]{ 581 margin-right: 0; 582} 583body.login #loginpress_video-background-wrapper{ 584 } 585body.login #loginpress_video-background{ 586 587 object-fit: cover; 588 589 } 590body.login:not(.default8):after{ 591 592 } 593body.login { 594 595 background-image: var(--background-desktop-image, url()); 596 position: relative; 597} 598.login h1{ 599 } 600.interim-login.login h1 a{ 601 width: var(--loginpress-logo-w, 84px); 602} 603 604.login h1 a, 605.login .wp-login-logo a { 606 background-image: url( https://gcrratings.com/wp-content/uploads/2025/03/word-image-83377-1.png ) !important; 607 width: var(--loginpress-logo-w) !important; 608 background-size: contain !important; 609 610 611} 612/** 613 * WordPress 6.7 campatibility 614 * @since 3.3.0 615 * @version 3.3.0 616*/ 617.login h1 a, 618.login .wp-login-logo a{ 619 background-repeat: no-repeat; 620 background-position: center; 621 text-indent: 100%; 622 display: block; 623 overflow: hidden; 624 white-space: nowrap; 625 margin-inline: auto; 626} 627 .login h1 a.bb-login-title:has(.bs-cs-login-title), .login.bb-login #login>h1>a { 628 text-indent: -1000px; 629 height: 84px; 630 } 631.wp-core-ui #login .wp-generate-pw, 632.wp-core-ui #login .button-primary, 633body.wp-core-ui #login .two-factor-email-resend .button{ 634 background: #d2091e; 635 } 636 637.wp-core-ui #login .wp-generate-pw{ 638 background: #D2091E5e; 639 color: #D2091E; 640 border-color: #D2091E; 641 } 642.wp-core-ui #login .wp-generate-pw:hover{ 643 background: #D2091E2e; 644} 645#language-switcher{
646 display: flex; 647 justify-content: center; 648 align-items: center; 649 width: 100%; 650 flex-wrap: wrap; 651 gap: 5px; 652} 653#language-switcher input[type="submit"]{ 654 padding: 0 10px; 655 background: #d2091e; 656 657} 658input[type=checkbox],input[type=checkbox]:checked{ 659 } 660.login .button.wp-hide-pw .dashicons, 661.login .button.wp-hide-pw .dashicons.dashicons-visibility, .login .button.wp-hide-pw .dashicons.dashicons-hidden:hover, 662.dashicons-visibility, 663.dashicons-hidden:hover { 664 } 665.dashicons-visibility:before, 666.dashicons-hidden:hover::before { 667 color: inherit !important; 668} 669input[type=checkbox]:checked{ 670 background-color: transparent; 671} 672input[type=checkbox]:checked:before { 673 } 674body .language-switcher{ 675 left: 0; 676 width: 100%; 677} 678body.wp-core-ui #login .button-primary.button-large:hover, body.wp-core-ui #login .button-primary:hover, body.wp-core-ui #login .two-factor-email-resend .button:hover, .wp-core-ui #login .wp-generate-pw:hover, 679.wp-core-ui #login .button-primary:hover{ 680 } 681body.wp-core-ui #login .button-primary.button-large, 682body.wp-core-ui #login .button-primary, body.wp-core-ui #login .two-factor-email-resend .button, .wp-core-ui #login .wp-generate-pw{ 683 min-width: fit-content; 684 box-shadow: 0 0 0px rgba( 0,0,0,0.8 ); height: auto; 685 line-height: 1.33333; 686 padding: 12px 15px; 687 float: none; 688 width: 100%; 689 min-height: 46px; 690} 691.wp-core-ui #login .wp-generate-pw{ 692 font-family: inherit; 693 } 694#loginform, 695#registerform, 696body.login .wishlistmember-loginform div#login form#loginform { 697 } 698#loginform input[type="text"], #loginform input[type="password"]{ 699 700box-shadow: 0 0 0px rgba( 0,0,0,0.8 );} 701 702#registerform input[type="text"], #registerform input[type="password"], #registerform input[type="number"], #registerform input[type="email"] { 703 box-shadow: 0 0 0px rgba( 0,0,0,0.8 );} 704 705#lostpasswordform input[type="text"]{ 706 box-shadow: 0 0 0px rgba( 0,0,0,0.8 );} 707 708#login { 709 710} 711 712 713body.login form.shake{ 714 transform: none; 715 animation: loginpress_shake_anim .2s cubic-bezier(.19,.49,.38,.79) both; 716} 717@keyframes loginpress_shake_anim { 718 25% { 719 margin-left: -20px; 720 } 721 722 75% { 723 margin-left :20px; 724 } 725 726 100% { 727 margin-left: 0; 728 } 729} 730 731.login form .forgetmenot label { 732 } 733 734.login label:not([for="rememberme"]) { 735 } 736 737.login form .input, .login input[type="text"] { 738 } 739 740 741/* WordFence 2FA transparent issue fix. */ 742#loginform[style="position: relative;"] > .user-pass-wrap, 743#loginform[style="position: relative;"] > .forgetmenot, 744#loginform[style="position: relative;"] > .submit, 745#loginform[style="position: relative;"] > p{ 746 visibility: hidden !important; 747} 748 749#wfls-prompt-overlay{ 750 background: transparent; 751 } 752#wfls-prompt-wrapper input[type="text"]{ 753 padding-left: 20px; 754} 755 756#resetpassform, 757#lostpasswordform { 758 } 759#registerform { 760 } 761 762#wfls-prompt-overlay { 763 } 764 765.login .message, .login .success, .login .custom-message { 766 767 border-left: 4px solid #00a0d2; 768 769 background-color: #fff; 770 771 padding: 12px; 772 margin-left: 0; 773 margin-bottom: 20px; 774 -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.1); 775 box-shadow: 0 1px 1px 0 rgba(0,0,0,.1); 776} 777 778.login #nav { 779 font-family: inherit; 780 } 781 782.login #nav a, .login #nav, .privacy-policy-page-link>a{ 783 784 785} 786 787.login form .forgetmenot label{ 788 } 789.social-sep{ 790 text-transform: uppercase; 791} 792.social-sep:before, 793.social-sep:after{ 794 width: calc(50% - 20px); 795} 796#login form p + p:not(.forgetmenot) input[type="submit"]{ 797 margin-top: 0; 798} 799.wp-core-ui #login .wp-generate-pw, 800.login p input[type="submit"], 801.wp-core-ui.login .button-group.button-large .button, .wp-core-ui.login .button.button-large, .wp-core-ui.login .button-primary, 802.wp-core-ui.login .button-group.button-large .button, .wp-core-ui.login .button.button-large, .wp-core-ui.login .button-primary.button-large, 803.wp-core-ui #login .button-primary{ 804 } 805 806.login #nav a:hover{ 807 } 808 809.login #backtoblog{ 810 } 811 812.login .copyRight{ 813 } 814 815.login .copyRight{ 816 } 817.login .privacy-policy-page-link>a.privacy-policy-link:hover{ 818 text-decoration: underline; 819} 820.login #backtoblog a{ 821 } 822.login .privacy-policy-page-link>a.privacy-policy-link{ 823 } 824.login #backtoblog{ 825 826} 827.login #backtoblog a:hover{ 828 } 829 830.loginHead { 831 } 832 833.loginHead p a { 834 } 835 836.loginHead p a:hover { 837 } 838 839.loginFooter p a { 840 margin: 0 5px; 841 } 842 843.loginFooter p a:hover { 844 } 845 846.loginInner { 847 } 848 849 850.wp-core-ui .button-primary{ 851text-shadow: none; 852} 853 854.copyRight{ 855 padding: 12px 170px; 856} 857.loginpress-show-love{ 858 float: right; 859 font-style: italic; 860 padding-right: 20px; 861 padding-bottom: 10px; 862 position: absolute; 863 bottom: 3px; 864 right: 0; 865 z-index: 10; 866 } 867.loginpress-show-love a{ 868 text-decoration: none; 869 } 870.loginpress-show-love a:hover{ 871 } 872.love-position{ 873 left: 0; 874 padding-left: 20px; 875} 876.header-cell{
877 /* display: table-cell; */ 878 height: 100px; 879} 880.loginHeaderMenu{ 881 text-align: center; 882 position: relative; 883 z-index: 10; 884 list-style: none; 885 background: #333; 886 887} 888.loginHeaderMenu>ul>li{ 889 display: inline-block; 890 vertical-align: top; 891 position: relative; 892 list-style: none; 893} 894.loginHeaderMenu>ul>li>a{ 895 color: #fff; 896 text-transform: uppercase; 897 text-decoration: none; 898 font-size: 16px; 899 padding: 17px 20px; 900 display: inline-block; 901} 902.loginHeaderMenu>ul>li:hover>a{ 903 background: #4CAF50; 904 color: #fff; 905} 906.loginHeaderMenu>ul>li>ul{ 907 position: absolute; 908 width: 200px; 909 padding: 0; 910 top: 100%; 911 left: 0; 912 background: #fff; 913 list-style: none; 914 text-align: left; 915 border-radius: 0 0 5px 5px; 916 -webkit-box-shadow: 0px 5px 10px -1px rgba(0,0,0,0.31); 917 -moz-box-shadow: 0px 5px 10px -1px rgba(0,0,0,0.31); 918 box-shadow: 0px 5px 10px -1px rgba(0,0,0,0.31); 919 overflow: hidden; 920 opacity: 0; 921 visibility: hidden; 922} 923.loginHeaderMenu>ul>li:hover>ul{ 924 opacity: 1; 925 visibility: visible; 926} 927.loginHeaderMenu>ul>li>ul>li{ 928 font-size: 15px; 929 color: #333; 930} 931.loginHeaderMenu>ul>li>ul>li>a{ 932 color: #333; 933 padding: 10px; 934 display: block; 935 text-decoration: none; 936} 937.loginHeaderMenu>ul>li>ul>li>a:hover { 938 background: rgba(51, 51, 51, 0.35); 939 color: #fff; 940} 941.loginHeaderMenu>ul { 942 flex-wrap: wrap; 943 display: flex; 944 justify-content: center; 945} 946.loginFooterMenu{ 947 text-align: center; 948 background-color: rgba(0,0,0,.7); 949} 950.loginFooterMenu>ul{ 951 display: inline-flex; 952} 953 954.loginFooterMenu>ul>li{ 955 display: inline-block; 956 padding: 18px; 957} 958.loginFooterMenu>ul>li:focus{ 959 outline: none; 960 border: 0; 961} 962.loginFooterMenu>ul>li>a:focus{ 963 outline: none; 964 border: 0; 965} 966.loginFooterMenu>ul>li>a{ 967 color: #fff; 968 text-transform: uppercase; 969 text-decoration: none; 970 font-size: 14px; 971} 972.loginFooterMenu>ul { 973 flex-wrap: wrap; 974 display: flex; 975 justify-content: center; 976} 977.loginpress-caps-lock{ 978 background: rgba(51, 56, 61, 0.9); 979 color: #fff; 980 display: none; 981 font-size: 14px; 982 width: 120px; 983 padding: 5px 10px; 984 line-height: 20px; 985 position: absolute; 986 left: calc(100% + 10px); 987 top: 50%; 988 transform: translateY(-50%); 989 border-radius: 5px; 990 -webkit-transition: all 0.3s ease-in-out; 991 transition: all 0.3s ease-in-out; 992 text-align: center; 993 -webkit-box-shadow: 0 0 9px 0px rgba(0, 0, 0, 0.20); 994 box-shadow: 0 0 9px 0px rgba(0, 0, 0, 0.20); 995 margin-left: 5px; 996 font-weight: normal; 997 margin: 0; 998 display: none; 999} 1000.loginpress-caps-lock:before{ 1001 content: ''; 1002 width: 0; 1003 height: 0; 1004 border-style: solid; 1005 border-width: 5px 5px 5px 0; 1006 border-color: transparent rgba(51, 56, 61, 0.9) transparent transparent; 1007 position: absolute; 1008 top: 50%; 1009 right: 100%; 1010 margin-left: 0; 1011 margin-top: -5px; 1012 -webkit-transition: all 0.3s ease-in-out; 1013 transition: all 0.3s ease-in-out; 1014 z-index: 1; 1015} 1016.login form{ 1017 overflow: visible; 1018 border: none; 1019} 1020#loginform .user-pass-fields input{ 1021 margin-bottom: 0; 1022} 1023#loginform .user-pass-fields { 1024 margin-bottom: 18px; 1025 position: relative; 1026} 1027#login form p.submit{ 1028 position: relative; 1029 clear: both; 1030} 1031input[type=checkbox]:checked::before{ 1032 margin: -.35rem 0 0 -.375rem; 1033} 1034/* LoginPress input field since 1.1.20 */ 1035/* .loginpress-input-wrap{ 1036 position: relative; 1037} 1038.loginpress-input-field { 1039 transition: 0.4s; 1040} 1041.loginpress-input-field ~ .focus-border:before, .loginpress-input-field ~ .focus-border:after{ 1042 content: ""; 1043 position: absolute; 1044 top: 0; 1045 left: 50%; 1046 width: 0; 1047 height: 2px; 1048 background-color: #3399FF; 1049 transition: 0.4s; 1050 z-index: 999; 1051} 1052.loginpress-input-field ~ .focus-border:after{ 1053 top: auto; bottom: 0; 1054} 1055.loginpress-input-field ~ .focus-border i:before, .loginpress-input-field ~ .focus-border i:after{ 1056 content: ""; 1057 position: absolute; 1058 top: 50%; 1059 left: 0; 1060 width: 2px; 1061 height: 0; 1062 background-color: #3399FF; 1063 transition: 0.6s; 1064} 1065.loginpress-input-field ~ .focus-border i:after{ 1066 left: auto; right: 0; 1067} 1068.loginpress-input-field:focus ~ .focus-border:before, .loginpress-input-field:focus ~ .focus-border:after{ 1069 left: 0; 1070 width: 100%; 1071 transition: 0.4s; 1072} 1073.loginpress-input-field:focus ~ .focus-border i:before, .loginpress-input-field:focus ~ .focus-border i:after{ 1074 top: 0; 1075 height: 100%; 1076 transition: 0.6s; 1077} */
1078/* ! LoginPress input field since 1.1.20 */ 1079@media screen and (max-width: 1239px) and (min-width: 768px){ 1080 body.login #loginpress_video-background-wrapper{ 1081 } 1082} 1083 1084@media screen and (max-width: 767px) { 1085 body.login { 1086 1087 1088 background-image: var( 1089 --background-mobile-image, 1090 var( 1091 --background-desktop-image, 1092 url() 1093 ) 1094); 1095} 1096 1097 .login h1 a, 1098 .login .wp-login-logo a { 1099 max-width: 100%; 1100 background-size: contain !important; 1101 } 1102 .login h1 a, 1103 .login .wp-login-logo a { 1104 width: var(--loginpress-logo-w-sm) !important; 1105 } 1106 #login { 1107 max-width: var(--loginpress-form-mw-sm, 350px) !important; 1108 } 1109 .copyRight{ 1110 padding: 12px; 1111 } 1112 .loginpress-caps-lock{ 1113 left: auto; 1114 right: 0; 1115 top: 149%; 1116 } 1117 .loginpress-caps-lock:before{ 1118 content: ''; 1119 width: 0; 1120 height: 0; 1121 border-style: solid; 1122 border-width: 0 5px 5px 5px; 1123 border-color: transparent transparent rgba(51, 56, 61, 0.9) transparent; 1124 position: absolute; 1125 top: 0px; 1126 left: 5px; 1127 right: auto; 1128 } 1129 .loginpress-show-love{ 1130 display: none !important; 1131 } 1132body.login #loginpress_video-background-wrapper{ 1133 } 1134} 1135/* The only rule that matters */ 1136#loginpress_video-background { 1137/* making the video fullscreen */ 1138 position: fixed !important ; 1139 right: 0 !important ; 1140 bottom: 0 !important ; 1141 width: 100% !important ; 1142 height: 100% !important ; 1143 z-index: -100 !important ; 1144} 1145body.login #login.login_transparent,body.login #login.login_transparent #loginform{ 1146 background: none !important; 1147} 1148body.login{ 1149 height: auto !important; 1150 display: flex; 1151 flex-direction: column; 1152} 1153body #login{ 1154 margin-bottom: 0; 1155} 1156body.login label[for="authcode"]:after{ 1157 display: none; 1158} 1159body.login label[for="authcode"]+input{ 1160padding-left: 15px; 1161} 1162/* Default Login Popup styling */ 1163.interim-login.login form { 1164 margin: 30px !important; 1165} 1166.interim-login #login_error, .interim-login.login .message{ 1167 margin: 0 20px 16px !important; 1168} 1169 1170.interim-login.login { 1171 min-height: 520px; 1172 height: 100vh; 1173} 1174 1175.interim-login #login { 1176 width: 100%; 1177 max-width: 380px; 1178 margin-top: 0; 1179 margin-bottom: 0; 1180 height: 100%; 1181 border-radius: 0; 1182 display: flex; 1183 flex-direction: column; 1184 justify-content: center; 1185 padding: 20px 0; 1186} 1187 1188/* Default Login Popup styling */ 1189 1190.interim-login.login form { 1191 margin: 30px !important; 1192} 1193 1194.interim-login #login_error, .interim-login.login .message{ 1195 margin: 0 20px 16px !important; 1196} 1197 1198.interim-login.login { 1199 min-height: 520px; 1200 height: 100vh; 1201} 1202 1203.interim-login #login { 1204 width: 100%; 1205 max-width: 380px; 1206 margin-top: 0; 1207 margin-bottom: 0; 1208 height: 100%; 1209 border-radius: 0; 1210 display: flex; 1211 flex-direction: column; 1212 justify-content: center; 1213 padding: 20px 0; 1214} 1215 1216.interim-login #login .submit{ 1217 margin-top: 10px; 1218} 1219body.login form .forgetmenot{ 1220 float: none !important; 1221} 1222#login form p + p:not(.forgetmenot){ 1223 padding-top: 0 !important; 1224 margin-top: 20px !important; 1225} 1226 [for="language-switcher-locales"]:after{ 1227 display: none; 1228 } 1229 .language-switcher{ 1230 clear: both; 1231 padding-top: 1px; 1232 } 1233 .login #language-switcher input[type="submit"]{ 1234 margin: 0; 1235 vertical-align: top; 1236 height: inherit; 1237 width: inherit; 1238 font-size: inherit; 1239 width: fit-content; 1240 max-width: fit-content; 1241 min-height: 30px; 1242 } 1243 @media screen and (max-width: 782px){ 1244 input[type=checkbox], input[type=radio]{ 1245 height: 16px; 1246 width: 16px; 1247 } 1248 } 1249</style> 1250 1251 1252 <meta name='referrer' content='strict-origin-when-cross-origin' /> 1253 <meta name="viewport" content="width=device-width, initial-scale=1.0" /> 1254 <link rel="icon" href="https://gcrratings.com/wp-content/uploads/2019/10/GCRsplash512-2-150x150.png" sizes="32x32" /> 1255<link rel="icon" href="https://gcrratings.com/wp-content/uploads/2019/10/GCRsplash512-2-300x300.png" sizes="192x192" /> 1256<meta name="msapplication-TileImage" content="https://gcrratings.com/wp-content/uploads/2019/10/GCRsplash512-2-300x300.png" /> 1257 </head> 1258 <body class="login no-js login-action-login wp-core-ui admin-color-modern locale-en-za"> 1259
1259<script> 1260document.body.className = document.body.className.replace('no-js','js'); 1261</script>
1261 1262 1263 <h1 class="screen-reader-text">Log In</h1> 1264 <div id="login"> 1265 <h1 role="presentation" class="wp-login-logo"><a href="https://gcrratings.com">https://gcrratings.com</a></h1> 1266 1267 <form name="loginform" id="loginform" action="https://gcrratings.com/wp-login.php" method="post"> 1268 <p> 1269 <label for="user_login">Username or Email Address</label> 1270 <input type="text" name="log" id="user_login" class="input ltr" value="" size="20" autocapitalize="off" autocomplete="username" required="required" /> 1271 </p> 1272 1273 <div class="user-pass-wrap"> 1274 <label for="user_pass">Password</label> 1275 <div class="wp-pwd"> 1276 <input type="password" name="pwd" id="user_pass" class="input password-input ltr" value="" size="20" autocomplete="current-password" spellcheck="false" required="required" /> 1277 <button type="button" class="button button-secondary wp-hide-pw hide-if-no-js" data-toggle="0" aria-label="Show password"> 1278 <span class="dashicons dashicons-visibility" aria-hidden="true"></span> 1279 </button> 1280 </div> 1281 </div> 1282 <input type="hidden" id="rsssl_login_nonce" name="rsssl_login_nonce" value="7a70176d34" /><input type="hidden" name="_wp_http_referer" value="/wp-login.php" /> <p class="forgetmenot"> 1283 <input name="rememberme" type="checkbox" id="rememberme" value="forever" /> 1284 <label for="rememberme">Remember Me</label> 1285 <span class="wp-tooltip wp-is-toggletip"> 1286 <button aria-haspopup="dialog" aria-label="Help" class="wp-tooltip__toggle" popovertarget="rememberme-help-toggletip" type="button"><span aria-hidden="true" class="dashicons dashicons-editor-help"></span></button> 1287 <span popover="auto" id="rememberme-help-toggletip" class="wp-tooltip__bubble" role="dialog" aria-label="Help" tabindex="-1" autofocus><span id="rememberme-help-toggletip-text" class="wp-tooltip__text">Selecting "Remember Me" increases the length of time until you’re asked to log in again on this device. To keep your account secure, use this option only on your personal devices.</span><button type="button" class="wp-tooltip__close" popovertarget="rememberme-help-toggletip" popovertargetaction="hide" aria-label="Close"><span class="dashicons dashicons-no-alt" aria-hidden="true"></span></button></span></span> </p> 1288 <p class="submit"> 1289 <input type="submit" name="wp-submit" id="wp-submit" class="button button-primary button-large" value="Log In" /> 1290 <input type="hidden" name="redirect_to" value="https://gcrratings.com/wp-admin/" /> 1291 <input type="hidden" name="testcookie" value="1" /> 1292 </p> 1293 </form> 1294 1295 <p id="nav"> 1296 <a class="wp-login-lost-password" href="https://gcrratings.com/reset-password/">Lost your password?</a> </p> 1297
1297<script> 1298function wp_attempt_focus() {setTimeout( function() {try {d = document.getElementById( "user_login" );d.focus(); d.select();} catch( er ) {}}, 200);} 1299wp_attempt_focus(); 1300if ( typeof wpOnload === 'function' ) { wpOnload() } 1301</script>
1301 1302 <p id="backtoblog"> 1303 <a href="https://gcrratings.com/">← Go to GCR Ratings</a> </p> 1304 </div> 1305 <div class="language-switcher"> 1306 <form id="language-switcher" method="get"> 1307 1308 <label for="language-switcher-locales"> 1309 Language<span class="dashicons dashicons-translation" aria-hidden="true"></span> 1310 </label> 1311 1312 <select name="wp_lang" id="language-switcher-locales"><option value="en_US" lang="en" data-installed="1">English (United States)</option> 1313<option value="en_ZA" lang="en" selected='selected' data-installed="1">English (South Africa)</option></select> 1314 1315 1316 1317 <input type="submit" class="button" value="Change"> 1318 1319 </form> 1320 </div> 1321 1322 <div class="loginpress-show-love">Powered by: <a href="https://wpbrigade.com" target="_blank" rel="noopener noreferrer">LoginPress</a></div><div class="footer-wrapper"><div class="footer-cont"></div></div>
1322<script> 1323 document.addEventListener( 'DOMContentLoaded', function() { 1324 1325 if (navigator.userAgent.indexOf("Firefox") != -1) { 1326 var body = document.body; 1327 body.classList.add("firefox"); 1328 } 1329 // your code goes here 1330 if ( document.getElementById('user_pass') ) { 1331 1332 var loginpress_user_pass = document.getElementById('user_pass'); 1333 var loginpress_wrapper = document.createElement('div'); 1334 loginpress_wrapper.classList.add('user-pass-fields'); 1335 // insert wrapper before el in the DOM tree 1336 user_pass.parentNode.insertBefore(loginpress_wrapper, loginpress_user_pass); 1337 1338 // move el into wrapper 1339 loginpress_wrapper.appendChild(loginpress_user_pass); 1340 var loginpress_user_ps = document.getElementsByClassName('user-pass-fields'); 1341 var loginpress_node = document.createElement("div"); 1342 loginpress_node.classList.add('loginpress-caps-lock'); 1343 var loginpress_textnode = document.createTextNode('Caps Lock is on'); 1344 loginpress_node.appendChild(loginpress_textnode); 1345 loginpress_user_ps[0].appendChild(loginpress_node); 1346 } 1347 1348 }, false ); 1349 window.onload = function(e) { 1350 1351 var capsLock = 'off'; 1352 var passwordField = document.getElementById("user_pass"); 1353 if ( passwordField ) { 1354 1355 passwordField.onkeydown = function(e) { 1356 var el = this; 1357 var caps = event.getModifierState && event.getModifierState( 'CapsLock' ); 1358 if ( caps ) { 1359 capsLock = 'on'; 1360 el.nextElementSibling.style.display = "block"; 1361 } else { 1362 capsLock = 'off'; 1363 el.nextElementSibling.style.display = "none"; 1364 } 1365 }; 1366 1367 passwordField.onblur = function(e) { 1368 var el = this; 1369 el.nextElementSibling.style.display = "none"; 1370 }; 1371 1372 passwordField.onfocus = function(e) { 1373 var el = this; 1374 if ( capsLock == 'on' ) { 1375 el.nextElementSibling.style.display = "block"; 1376 } else { 1377 el.nextElementSibling.style.display = "none"; 1378 } 1379 }; 1380 } 1381 1382 // if ( document.getElementById("loginform") ) { 1383 // document.getElementById("loginform").addEventListener( "submit", _LoginPressFormSubmitLoader ); 1384 // } 1385 // if ( document.getElementById("registerform") ) { 1386 // document.getElementById("registerform").addEventListener( "submit", _LoginPressFormSubmitLoader ); 1387 // } 1388 // if ( document.getElementById("lostpasswordform") ) { 1389 // document.getElementById("lostpasswordform").addEventListener( "submit", _LoginPressFormSubmitLoader ); 1390 // } 1391 1392 function _LoginPressFormSubmitLoader() { 1393 1394 var subButton = document.getElementsByClassName("submit"); 1395 var myButton = document.getElementById("wp-submit"); 1396 var image = document.createElement("img"); 1397 1398 myButton.setAttribute('disabled', 'disabled'); 1399 image.setAttribute( "src", "https://gcrratings.com/wp-admin/images/loading.gif" ); 1400 image.setAttribute( "width", "20" ); 1401 image.setAttribute( "height", "20" ); 1402 image.setAttribute( "alt", "Login Loader" ); 1403 image.setAttribute( "style", "display: block;margin: 0 auto;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);" ); 1404 subButton[0].appendChild(image); 1405 } 1406 if(jQuery('.login-container').length==0){ 1407 jQuery('.language-switcher').appendTo(jQuery('#login')); 1408 }else{ 1409 jQuery('.language-switcher').appendTo(jQuery('.login-container')); 1410 } 1411 }; 1412 1413 </script>
1413 1414
1414<script> 1415 if ( document.getElementById('login_error') ) { 1416 let userLogin = document.getElementById('user_login'); 1417 userLogin.value = ''; 1418 userLogin.setAttribute('value', ''); 1419 } 1420 </script>
1420 1421
1421<script id="essential-blocks-blocks-localize-js-extra"> 1422var eb_conditional_localize = []; 1423var EssentialBlocksLocalize = {"eb_plugins_url":"https://gcrratings.com/wp-content/plugins/essential-blocks/","image_url":"https://gcrratings.com/wp-content/plugins/essential-blocks/assets/images","eb_wp_version":"7.1","eb_version":"6.4.6","eb_admin_url":"https://gcrratings.com/wp-admin/","rest_rootURL":"https://gcrratings.com/wp-json/","ajax_url":"https://gcrratings.com/wp-admin/admin-ajax.php","nft_nonce":"3666de6e8b","post_grid_pagination_nonce":"b104acb94e","placeholder_image":"https://gcrratings.com/wp-content/plugins/essential-blocks/assets/images/placeholder.png","is_pro_active":"false","upgrade_pro_url":"https://essential-blocks.com/upgrade","responsiveBreakpoints":{"tablet":1024,"mobile":767},"wp_timezone":"Africa/Johannesburg","gmt_offset":"2"}; 1424//# sourceURL=essential-blocks-blocks-localize-js-extra 1425</script>
vendor: 1 bytes, line 1425
1425
1426<script id="essential-blocks-blocks-localize-js" src="https://gcrratings.com/wp-content/plugins/essential-blocks/assets/js/eb-blocks-localize.js?ver=31d6cfe0d16ae931b73c"></script>
vendor: 1 bytes, line 1426
1426
1427<script id="pwa-cache-clear-js-js" src="https://gcrratings.com/wp-content/plugins/pwa-for-wp//assets/js/clear-cache.min.js?ver=1.7.88.1"></script>
vendor: 1 bytes, line 1427
1427
1428<script id="rsssl-passkey-login-js-extra"> 1429var rsssl_login = {"origin":"passkey","root":"https://gcrratings.com/wp-json/really-simple-security/v1/two-fa/v2","login_nonce":"","redirect_to":"https://gcrratings.com/wp-admin/","passkey_login_block_reason":"Passkey login requires the REST API to be accessible for logged-out users. Please ensure the REST API is not blocked.","translatables":{"log_in_with_passkey":"Log in with Passkey","webauthn_not_available":"WebAuthn is not available on this browser or device.","unknown_error":"An unknown error occurred.","response_error":"Error in response from server.","passkey_not_found":"Passkey not found. Please try again.","username_required":"Please enter your username to log in with a passkey.","passkey_login_error":"An error occurred during passkey login.","passkey_registration_error":"An error occurred during passkey registration.","passkey_login_success":"Passkey login successful.","passkey_configuration":"Passkey Configuration","error_assertion":"Error during assertion.","notice_inform":"Click the button below to register your passkey. You will be asked to verify your identity with your device.","register_passkey":"Register Passkey","network_not_ok":"Network response was not ok.","error_complete_registration":"Could not complete registration.","usb":"USB Security Key","nfc":"NFC Device","ble":"Bluetooth Device","internal":"Built-in Authenticator","cross_platform":"Cross-platform Authenticator","unknown":"Unknown Device","pending":"Pending...","success":"Success!","failed":"Failed!","login":"Logging in...","login_failed":"Login failed. Please try again.","or":"Or","no_passkey_found":"No passkey was found and the user needs to login.","register_your_passkey":"Register your Passkey"},"user_id":"0"}; 1430//# sourceURL=rsssl-passkey-login-js-extra 1431</script>
vendor: 1 bytes, line 1431
1431
1432<script id="rsssl-passkey-login-js" type="module" src="https://gcrratings.com/wp-content/plugins/really-simple-ssl-pro/assets/features/two-fa/assets.min.js?ver=1789484573"></script>
vendor: 1 bytes, line 1432
1432
1433<script id="clipboard-js" src="https://gcrratings.com/wp-includes/js/clipboard.min.js?ver=2.0.11"></script>
vendor: 1 bytes, line 1433
1433
1434<script id="jquery-core-js" src="https://gcrratings.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 1434
1434
1435<script id="jquery-migrate-js" src="https://gcrratings.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 1435
1435
1436<script id="zxcvbn-async-js-extra"> 1437var _zxcvbnSettings = {"src":"https://gcrratings.com/wp-includes/js/zxcvbn.min.js"}; 1438//# sourceURL=zxcvbn-async-js-extra 1439</script>
vendor: 1 bytes, line 1439
1439
1440<script id="zxcvbn-async-js" src="https://gcrratings.com/wp-includes/js/zxcvbn-async.min.js?ver=1.0"></script>
vendor: 1 bytes, line 1440
1440
1441<script id="wp-hooks-js" src="https://gcrratings.com/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 1441
1441
1442<script id="wp-i18n-js" src="https://gcrratings.com/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 1442
1442
1443<script id="wp-i18n-js-after"> 1444wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 1445//# sourceURL=wp-i18n-js-after 1446</script>
vendor: 1 bytes, line 1446
1446
1447<script id="password-strength-meter-js-extra"> 1448var pwsL10n = {"unknown":"Password strength unknown","short":"Very weak","bad":"Weak","good":"Medium","strong":"Strong","mismatch":"Mismatch"}; 1449//# sourceURL=password-strength-meter-js-extra 1450</script>
vendor: 1 bytes, line 1450
1450
1451<script id="password-strength-meter-js-translations"> 1452( function( domain, translations ) { 1453 var localeData = translations.locale_data[ domain ] || translations.locale_data.messages; 1454 localeData[""].domain = domain; 1455 wp.i18n.setLocaleData( localeData, domain ); 1456} )( "default", {"translation-revision-date":"2026-06-14 11:00:10+0000","generator":"GlotPress\/4.1.0","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n != 1;","lang":"en_ZA"},"%1$s is deprecated since version %2$s! Use %3$s instead. Please consider writing more inclusive code.":["%1$s is deprecated since version %2$s! Use %3$s instead. Please consider writing more inclusive code."]}},"comment":{"reference":"wp-admin\/js\/password-strength-meter.js"}} ); 1457//# sourceURL=password-strength-meter-js-translations 1458</script>
vendor: 1 bytes, line 1458
1458
1459<script id="password-strength-meter-js" src="https://gcrratings.com/wp-admin/js/password-strength-meter.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 1459
1459
1460<script id="underscore-js" src="https://gcrratings.com/wp-includes/js/underscore.min.js?ver=1.13.8"></script>
vendor: 1 bytes, line 1460
1460
1461<script id="wp-util-js-extra"> 1462var _wpUtilSettings = {"ajax":{"url":"/wp-admin/admin-ajax.php"}}; 1463//# sourceURL=wp-util-js-extra 1464</script>
vendor: 1 bytes, line 1464
1464
1465<script id="wp-util-js" src="https://gcrratings.com/wp-includes/js/wp-util.min.js?ver=e37d02b26a2e5f0c5368d1bdbdb215c2"></script>
vendor: 1 bytes, line 1465
1465
1466<script id="wp-dom-ready-js" src="https://gcrratings.com/wp-includes/js/dist/dom-ready.min.js?ver=3fe927cab37bf38d6a23"></script>
vendor: 1 bytes, line 1466
1466
1467<script id="wp-a11y-js-translations"> 1468( function( domain, translations ) { 1469 var localeData = translations.locale_data[ domain ] || translations.locale_data.messages; 1470 localeData[""].domain = domain; 1471 wp.i18n.setLocaleData( localeData, domain ); 1472} )( "default", {"translation-revision-date":"2026-09-14 10:06:14+0000","generator":"GlotPress\/4.1.0","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n != 1;","lang":"en_ZA"},"Notifications":["Notifications"]}},"comment":{"reference":"wp-includes\/js\/dist\/a11y.js"}} ); 1473//# sourceURL=wp-a11y-js-translations 1474</script>
vendor: 1 bytes, line 1474
1474
1475<script id="wp-a11y-js" src="https://gcrratings.com/wp-includes/js/dist/a11y.min.js?ver=31c6cec5a4ff7aff483d"></script>
vendor: 1 bytes, line 1475
1475
1476<script id="user-profile-js-extra"> 1477var userProfileL10n = {"user_id":"0","nonce":"7016bac3b6"}; 1478//# sourceURL=user-profile-js-extra 1479</script>
vendor: 1 bytes, line 1479
1479
1480<script id="user-profile-js-translations"> 1481( function( domain, translations ) { 1482 var localeData = translations.locale_data[ domain ] || translations.locale_data.messages; 1483 localeData[""].domain = domain; 1484 wp.i18n.setLocaleData( localeData, domain ); 1485} )( "default", {"translation-revision-date":"2026-06-14 11:00:10+0000","generator":"GlotPress\/4.1.0","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n != 1;","lang":"en_ZA"},"Caps lock is on.":["Caps lock is on."],"Application password has been copied to your clipboard.":["Application password has been copied to your clipboard."],"Your new password has not been saved.":["Your new password has not been saved."],"Confirm use of weak password":["Confirm use of weak password"],"Hide password":["Hide password"],"Show password":["Show password"],"Hide":["Hide"],"Show":["Show"],"The changes you made will be lost if you navigate away from this page.":["The changes you made will be lost if you navigate away from this page."]}},"comment":{"reference":"wp-admin\/js\/user-profile.js"}} ); 1486//# sourceURL=user-profile-js-translations 1487</script>
vendor: 1 bytes, line 1487
1487
1488<script id="user-profile-js" src="https://gcrratings.com/wp-admin/js/user-profile.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 1488
1488
1489<script id="wp-tooltip-js" src="https://gcrratings.com/wp-includes/js/wp-tooltip.js?ver=e37d02b26a2e5f0c5368d1bdbdb215c2"></script>
1489 1490
1490<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a45a6cf85f866881',t:'MTc5MTE4MjMyOQ=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
1490</body> 1491 </html> 1492 1493<!-- Cached by WP-Optimize (gzip) - https://teamupdraft.com/wp-optimize/ - Last modified: October 5, 2026 8:38 am (Africa/Johannesburg UTC:2) -->
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.