1<!DOCTYPE html> 2<html lang="en"> 3 4<head> 5 6 <meta charset="UTF-8"> 7 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 8 <meta http-equiv="X-UA-Compatible" content="ie=edge"> 9 <link rel="stylesheet" href="passhub.net/css/style.css?v4"> 10 11 <title>PassHub - Contact Us</title> 12 <link rel="icon" type="image/png" href="/public/img/logo/favicon.png"> 13 14 <meta name="description" 15 content="An open-source password manager for individuals and teams powered by WWPass zero-trust technology and strong multi-factor authentication. Securely store and share passwords, files, and other sensitive data."> 16 17 <meta property="og:type" content="website"> 18 <meta property="og:title" content="Forget the pain of remembering all your passwords"> 19 <meta property="og:description" 20 content="PassHub, a password manager with sharing capabilities and more secure multi-factor authentication -- no need to even remember a master password."> 21 <meta property="og:image" content="https://passhub.net/public/img/OgPasshubLogo.jpg"> 22 <meta name="twitter:image" content="https://passhub.net/public/img/OgPasshubLogo.jpg"> 23 24 <link rel="canonical" href="https://passhub.net/contact-us" /> 25 26 <style> 27 .qrblockExt { 28 width: auto; 29 } 30 31 .qrblock__codeExt { 32 width: 300px; 33 margin: 45px auto; 34 background: transparent; 35 -webkit-box-shadow: none; 36 box-shadow: none; 37 } 38 39 40 .heading--white-mobileExt { 41 /* color: inherit; */ 42 display: none; 43 } 44 45 .wwpassLoginButton.wwpass-frontend-custom { 46 border-radius: 25px; 47 } 48 49 .wwpassQRButton.wwpass-frontend-custom { 50 border-radius: 25px; 51 } 52 53 .passhub_logo_2d { 54 height: 24px; 55 padding-top: 10px; 56 } 57 58 .passhub_logo_2d1 { 59 margin-left: 4px; 60 } 61 </style> 62 63</head> 64 65 66 <body> 67 68 69 <div class="banner banner--small" style='display:none' id='extension-banner'> 70 <a href="https://passhub.net/doc/browser-extension" class="banner__wrapper banner__wrapper--link" 71 target="passhub_doc"> 72 <div class="banner__image-wrapper"> 73 <img class="banner__img banner__img--ext" width="16" height="16" src="passhub.net/img/extension.svg" alt=""> 74 </div> 75 <div class="banner__text-block"> 76 <div class="banner__text-arrow"> 77 <p class="text banner__text-small">PassHub browser extension</p> 78 <img class="banner__img banner__img--arrow" width="16" height="16" src="passhub.net/img/arrow-banner.svg" 79 alt=""> 80 </div> 81 <p class="text text--xs banner__text--xs">A non-intrusive tool to fill username/password fields in login forms</p> 82 </div> 83 </a> 84 <svg onclick="hideBanners()" class="banner__close banner__close--small" width="20" height="20"> 85 <use xlink:href="passhub.net/img/sprite.svg#icon-close-dark"></use> 86 </svg> 87</div> 88 89<div class="banner banner--small" style='display:none' id='chrome-extension-banner'> 90 <a href="https://chromewebstore.google.com/detail/passhubnet/bamjbfhfacpdkenilcibkmpdahkgfejh" 91 class="banner__wrapper banner__wrapper--link" target="passhub_doc"> 92 <div class="banner__image-wrapper"> 93 <img class="banner__img banner__img--ext" width="16" height="16" src="passhub.net/img/extension.svg" alt=""> 94 </div> 95 <div class="banner__text-block"> 96 <div class="banner__text-arrow"> 97 <p class="text banner__text-small">PassHub browser extension</p> 98 <img class="banner__img banner__img--arrow" width="16" height="16" src="passhub.net/img/arrow-banner.svg" 99 alt=""> 100 </div> 101 <p class="text text--xs banner__text--xs">A non-intrusive tool to fill username/password fields in login forms</p> 102 </div> 103 </a> 104 <svg onclick="hideBanners()" class="banner__close banner__close--small" width="20" height="20"> 105 <use xlink:href="passhub.net/img/sprite.svg#icon-close-dark"></use> 106 </svg> 107</div> 108 109<div class="banner banner--small" style='display:none' id='edge-extension-banner'> 110 <a href="https://microsoftedge.microsoft.com/addons/detail/passhubnet/epmmbjnnghpopnhkilkoomaahpinjpkc" 111 class="banner__wrapper banner__wrapper--link" target="passhub_doc"> 112 <div class="banner__image-wrapper"> 113 <img class="banner__img banner__img--ext" width="16" height="16" src="passhub.net/img/extension.svg" alt=""> 114 </div> 115 <div class="banner__text-block"> 116 <div class="banner__text-arrow"> 117 <p class="text banner__text-small">PassHub browser extension</p> 118 <img class="banner__img banner__img--arrow" width="16" height="16" src="passhub.net/img/arrow-banner.svg" 119 alt=""> 120 </div> 121 <p class="text text--xs banner__text--xs">A non-intrusive tool to fill username/password fields in login forms</p> 122 </div> 123 </a> 124 <svg onclick="hideBanners()" class="banner__close banner__close--small" width="20" height="20"> 125 <use xlink:href="passhub.net/img/sprite.svg#icon-close-dark"></use> 126 </svg> 127</div> 128 129 130<div class="banner banner--small" style='display:none' id='safari-extension-banner'> 131 <a href="https://passhub.net/doc/browser-extension#safari-browser-on-mac" 132 class="banner__wrapper banner__wrapper--link" target="passhub_doc"> 133 <div class="banner__image-wrapper"> 134 <img class="banner__img banner__img--ext" width="16" height="16" src="passhub.net/img/extension.svg" alt=""> 135 </div> 136 <div class="banner__text-block"> 137 <div class="banner__text-arrow"> 138 <p class="text banner__text-small">PassHub browser extension</p> 139 <img class="banner__img banner__img--arrow" width="16" height="16" src="passhub.net/img/arrow-banner.svg" 140 alt=""> 141 </div> 142 <p class="text text--xs banner__text--xs">A non-intrusive tool to fill username/password fields in login forms</p> 143 </div> 144 </a> 145 <svg onclick="hideBanners()" class="banner__close banner__close--small" width="20" height="20"> 146 <use xlink:href="passhub.net/img/sprite.svg#icon-close-dark"></use> 147 </svg> 148</div> 149 150<div class="banner" id='discount-banner' style="display:none; padding: 8px 0"> 151 <div class="banner__wrapper" 152 style="display:flex; justify-content:space-between; align-items:center; padding-right:1em"> 153 <div class="text text--white banner__text" style="color:white; cursor:pointer; display:flex;align-items: center;">
154 <span onclick="window.location.href='pricing.php#premium'"> 155 Enjoy a 50% Holiday Discount on PassHub! ð <span style="text-decoration:underline"> Limited Time Offer!</span> 156 </span> 157 </div> 158 <svg onclick="hideBanners()" width="30" height="30" style="cursor:pointer"> 159 <use xlink:href="passhub.net/img/sprite.svg#icon-close"></use> 160 </svg> 161 </div> 162</div> 163 164<div class="banner" id='no-news-banner' 165 style="display:none; background-image: linear-gradient(260deg, rgb(56, 186, 106), rgb(118, 197, 81))"> 166 <div class="banner__wrapper" 167 style="display:flex; justify-content:space-between; align-items:center; padding-right:1em"> 168 <!-- <img class="banner__img" width="40" height="40" src="passhub.net/img/icon-warning.svg" alt=""> --> 169 <div class="text text--white banner__text" style="color:white; cursor:pointer; display:flex;align-items: center;" 170 onclick="window.open('https://twitter.com/PassHubNet', '_blank')"> 171 <svg class="social__icon" width="24" height="24" style="width:24px; height:24px; margin: 0 10px 2px 4px"> 172 <use xlink:href="passhub.net/img/sprite.svg#icon-tw"></use> 173 </svg> 174 <span> 175 Follow us on Twitter @PassHubNet 176 </span> 177 </div> 178 <svg onclick="hideBanners()" width="30" height="30" style="cursor:pointer"> 179 <use xlink:href="passhub.net/img/sprite.svg#icon-close"></use> 180 </svg> 181 </div> 182 183</div> 184 185 186<div class="banner" id="free-plan-banner" 187 style="position:sticky;top:0;z-index:1000;padding-top:16px;padding-bottom: 16px; display: none"> 188 <div class="banner__wrapper" style="margin:0 auto;padding:0 20px;"> 189 <div class="banner-content-wrapper"> 190 <!-- Main Content --> 191 <div class="banner-main"> 192 <!-- Text Block --> 193 <div class="text-block"> 194 <p class="banner-header"> 195 <!-- Early users keep the current PassHub Free Plan forever --> 196 Last chance to get the full PassHub Free Plan 197 </p> 198 <span class="sub-text"> 199 <!-- Limited time offer --> 200 Existing users and those who sign up before April 1st, 2026 will keep the current full free plan 201 </span> 202 </div> 203 204 <!-- Countdown --> 205 <div class="countdown"> 206 <span id="free-plan-countdown" 207 style="font-family:monospace;font-size:16px;font-weight:600;color:#fff;"></span> 208 </div> 209 <!-- Progress Bar --> 210 <div id="free-plan-progress-bar" 211 style="width:100%;height:8px;background:rgba(26, 26, 27, 0.3);border-radius:4px;overflow:hidden;margin-top:16px;box-shadow:inset 0 1px 3px rgba(0,0,0,0.2);"> 212 <div id="free-plan-progress" 213 style="height:100%;width:0;background:repeating-linear-gradient(45deg,#1540cf 0,#02ff23 10px,#00ff22 10px,#1a4fff 20px);background-size:28px 28px;animation:progress-stripe 1s linear infinite;transition:width 0.5s ease-out;"> 214 </div> 215 </div> 216 </div> 217 <div class="banner-button"> 218 219 <div class="banner-cta-hint banner-cta-qr"> 220 <div class="cta-row"> 221 <svg width="24" height="24"> 222 <use xlink:href="passhub.net/img/sprite.svg#icon-qr"></use> 223 </svg> 224 <span class="desktop-text">Scan the QR code below</span> 225 <span class="mobile-text">Sign in with the WWPass Key</span> 226 </div> 227 <span class="sub-text">to create your free PassHub account</span> 228 </div> 229 230 <div class="banner-cta-scroll"> 231 <div class="cta-row white-text"> 232 <svg width="24" height="24" class="icon-white"> 233 <use xlink:href="passhub.net/img/sprite.svg#icon-qr"></use> 234 </svg> 235 <span class="desktop-text">Scan the QR code above</span> 236 <span class="mobile-text">Sign in with the WWPass Key</span> 237 </div> 238 <span class="sub-text">to create your free account</span> 239 </div> 240 241 </div> 242 243 </div> 244 245 <!-- Close Button --> 246 <svg onclick="hideBanners()" class="banner__close" width="24" height="24"> 247 248 <use xlink:href="passhub.net/img/sprite.svg#icon-close"></use> 249 </svg> 250 </div> 251</div> 252 253<style> 254 @keyframes progress-stripe { 255 0% { 256 background-position: 0 0; 257 } 258 259 100% { 260 background-position: 28px 0; 261 } 262 } 263 264 .mobile-text { 265 display: none; 266 } 267 268 .desktop-text { 269 display: inline; 270 } 271 272 /* mobile */ 273 274 .is-mobile .mobile-text { 275 display: inline; 276 } 277 278 .is-mobile .tags { 279 display: none; 280 } 281 282 .is-mobile .desktop-text { 283 display: none; 284 } 285 286 .icon-white { 287 fill: #fff; 288 } 289 290 .button-new.signin-mobile { 291 margin-top: 30px; 292 } 293 294 .banner-cta-scroll .sub-text { 295 color: rgba(255, 255, 255, .85); 296 } 297 298 .cta-row { 299 display: flex; 300 margin-left: -4px; 301 gap: 4px; 302 } 303 304 .cta-row svg { 305 flex-shrink: 0; 306 } 307 308 .banner-cta-scroll { 309 opacity: 0; 310 transform: translateY(8px); 311 position: absolute; 312 pointer-events: none; 313 max-width: 250px; 314 width: 270px; 315 background: #000; 316 color: #fff; 317 font-weight: 600; 318 border-radius: 16px; 319 padding: 10px 22px; 320 321 display: flex; 322 flex-direction: column; 323 align-items: center; 324 justify-content: center; 325 cursor: pointer; 326 transition: 327 opacity .35s ease, 328 transform .35s ease, 329 box-shadow .2s ease, 330 background .2s ease; 331 } 332 333 .banner-cta-scroll .sub-text { 334 color: rgba(255, 255, 255, .85); 335 } 336 337 .banner-cta-scroll:hover { 338 background: #111; 339 box-shadow: 0 4px 12px rgba(0, 0, 0, .25); 340 } 341 342 .banner-cta-scroll:active { 343 transform: translateY(1px); 344 } 345 346 .banner-cta-qr { 347 opacity: 1; 348 transition: opacity .35s ease, transform .35s ease; 349 } 350 351 .banner-cta-show { 352 opacity: 1; 353 transform: translateY(0); 354 pointer-events: auto; 355 } 356 357 .banner-cta-hide { 358 opacity: 0; 359 transform: translateY(-8px); 360 } 361 362 .banner-cta-hint { 363 /* text-align: center; */ 364 font-size: 18px; 365 /* padding-inline: 24px; */ 366 min-height: 60px; 367 line-height: 24px; 368 font-weight: 600; 369 margin: 0; 370 /* padding: 8px 20px; */ 371 /* background: #00000069; */ 372 color: #000000d5; 373 /* border: none; */ 374 border-radius: 16px; 375 cursor: pointer; 376 transition: transform 0.2s, box-shadow 0.2s; 377 display: flex; 378 flex-direction: column; 379 /* align-items: center; 380 justify-content: center; */ 381 } 382 383 /* .cta-hint { 384 font-size: 14px; 385 opacity: 0.8; 386 text-align: center; 387 margin-top: 4px; 388 } */ 389 390 .banner { 391 position: sticky; 392 top: 0; 393 z-index: 999; 394 } 395 396 .banner__close { 397 top: 45px; 398 cursor: pointer; 399 flex-shrink: 0; 400 } 401 402 .countdown { 403 display: flex; 404 align-items: center; 405 background: rgba(26, 26, 27, 0.3); 406 padding: 8px 16px; 407 border-radius: 16px; 408 backdrop-filter: blur(10px); 409 box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2); 410 } 411 412 .banner-content-wrapper { 413 display: flex; 414 justify-content: space-between; 415 align-items: center; 416 /* padding-right: 10px; */ 417 } 418 419 .button-cta { 420 font-size: 18px; 421 padding-inline: 24px; 422 min-height: 60px; 423 line-height: 24px; 424 font-weight: 600; 425 margin: 0; 426 padding: 8px 20px; 427 background: #000000; 428 color: #fffffff3; 429 border: none; 430 border-radius: 16px; 431 cursor: pointer; 432 transition: transform 0.2s, box-shadow 0.2s; 433 } 434 435 .button-cta:hover { 436 transform: scale(1.05); 437 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); 438 } 439 440 .banner-button { 441 padding-left: 5px; 442 display: flex; 443 align-items: center; 444 gap: 20px; 445 /* flex: 1; */ 446 min-width: 207px; 447 /* flex-wrap: wrap; */ 448 /* justify-content: end; */ 449 450 } 451 452 .banner-header { 453 font-family: "Inter", "Arial", sans-serif; 454 font-size: 20px; 455 margin: 0; 456 font-weight: 600; 457 color: #1B1B26; 458 459 } 460 461 .sub-text { 462 color: #1b1b26c8; 463 padding-top: 4px; 464 font-size: 16px; 465 font-weight: 600; 466 max-width: 400px; 467 468 469 } 470 471 .text-block { 472 display: flex; 473 flex-direction: column; 474 } 475 476 .banner-main { 477 display: flex; 478 align-items: stretch; 479 justify-content: space-between; 480 width: 100%; 481 max-width: 800px; 482 flex-wrap: wrap; 483 } 484 485 486 @media (min-width: 1061px) and (max-width: 1200px) { 487 .banner-main { 488 min-width: 700px; 489 padding-right: 10px; 490 } 491 492 .banner-button { 493 padding-right: 30px; 494 } 495 496 .countdown { 497 margin-left: 5px; 498 } 499 500 .banner-cta-scroll { 501 max-width: 170px; 502 padding: 8px 12px; 503 font-size: 14px; 504 } 505 506 .banner-cta-hint { 507 font-size: 16px; 508 } 509 } 510 511 @media (max-width: 1060px) { 512 .banner-cta-hint { 513 font-size: 16px; 514 } 515 516 .banner-main { 517 min-width: 0px; 518 padding-right: 10px; 519 } 520 521 .banner-button { 522 padding-right: 30px; 523 } 524 525 .banner-cta-scroll { 526 max-width: 170px; 527 /* padding: 8px 12px; */ 528 font-size: 14px; 529 } 530 } 531 532 @media (max-width: 1043px) { 533 534 .sub-text { 535 max-width: 700px; 536 } 537 538 .countdown { 539 margin-top: 10px; 540 margin-left: 5px; 541 padding: 6px 16px; 542 } 543 544 } 545 546 @media (max-width: 950px) { 547 .countdown { 548 margin-top: 10px; 549 padding: 8px 20px; 550 } 551 552 .banner-main { 553 min-width: 0px; 554 padding-right: 10px; 555 flex-wrap: wrap; 556 } 557 558 .sub-text { 559 /* padding-right: 30px; */ 560 max-width: 700px; 561 } 562 563 .banner__close { 564 top: 55px; 565 } 566 } 567 568 @media (max-width: 852px) { 569 .banner__close { 570 top: 67px; 571 } 572 } 573 574 @media (max-width: 700px) { 575 .banner-cta-scroll { 576 max-width: 300px; 577 width: 220px; 578 } 579 580 .banner-cta-hint { 581 align-items: center; 582 } 583 584 .banner-main { 585 justify-content: center; 586 } 587 588 .countdown { 589 width: 100%; 590 padding: 8px 0px; 591 justify-content: center; 592 } 593 594 .banner-header, 595 .sub-text { 596 text-align: center; 597 padding: 0px; 598 } 599 600 .banner-content-wrapper { 601 flex-wrap: wrap; 602 justify-content: center; 603 } 604 605 .banner-button { 606 /* justify-content: center; */ 607 padding-top: 10px; 608 padding-left: 0px; 609 padding-right: 0px; 610 } 611 612 .banner__close { 613 top: 20px; 614 color: #1B1B26 615 } 616 } 617 618 @media (max-width: 600px) { 619 .banner-main { 620 min-width: 0; 621 flex-direction: column; 622 align-items: flex-start; 623 } 624 } 625</style> 626 627<div style="height:1px"></div> 628
629<script> 630 function hideBanners() { 631 const banners = document.querySelectorAll('.banner'); 632 for (const banner of banners) { 633 banner.style.display = 'none'; 634 } 635 636 } 637 638</script>
vendor: 1 bytes, line 638
638
639<script> 640 // Countdown for PassHub Free Plan (EST) 641 document.addEventListener("DOMContentLoaded", function () { 642 643 const endDateUTC = Date.UTC(2026, 3, 1, 4, 0, 0); 644 const startDateUTC = Date.UTC(2026, 2, 1, 5, 0, 0); 645 const countdownEl = document.getElementById("free-plan-countdown"); 646 const progressEl = document.getElementById("free-plan-progress"); 647 function pad(n) { 648 return n < 10 ? '0' + n : n; 649 } 650 651 function updateCountdown() { 652 const nowUTC = Date.now(); 653 654 const remaining = endDateUTC - nowUTC; 655 if (remaining <= 0) { 656 countdownEl.innerHTML = "Offer ended"; 657 progressEl.style.width = "100%"; 658 return; 659 } 660 const days = Math.floor(remaining / (1000 * 60 * 60 * 24)); 661 const hours = Math.floor((remaining / (1000 * 60 * 60)) % 24); 662 const minutes = Math.floor((remaining / (1000 * 60)) % 60); 663 const seconds = Math.floor((remaining / 1000) % 60); 664 countdownEl.textContent = `${days}d ${pad(hours)}h ${pad(minutes)}m ${pad(seconds)}s left (Eastern)`; 665 // countdownEl.innerHTML = `${days}d ${pad(hours)}:${pad(minutes)}:${pad(seconds)} left (Eastern)`; 666 const total = endDateUTC - startDateUTC; 667 const elapsed = Math.max(0, nowUTC - startDateUTC); 668 const percent = Math.min(100, Math.max(0, (elapsed / total) * 100)); 669 progressEl.style.width = percent + "%"; 670 671 } 672 673 updateCountdown(); 674 setInterval(updateCountdown, 1000); 675 }); 676 677 document.addEventListener("DOMContentLoaded", function () { 678 679 const qrBlock = document.querySelector(".page-content__background--login"); 680 681 const ctaQR = document.querySelector(".banner-cta-qr"); 682 const ctaScroll = document.querySelector(".banner-cta-scroll"); 683 684 if (!qrBlock) return; 685 686 const observer = new IntersectionObserver((entries) => { 687 688 entries.forEach(entry => { 689 690 if (entry.isIntersecting) { 691 692 ctaQR.classList.remove("banner-cta-hide"); 693 ctaQR.classList.add("banner-cta-show"); 694 695 ctaScroll.classList.remove("banner-cta-show"); 696 ctaScroll.classList.add("banner-cta-hide"); 697 698 } else { 699 700 ctaQR.classList.remove("banner-cta-show"); 701 ctaQR.classList.add("banner-cta-hide"); 702 703 ctaScroll.classList.remove("banner-cta-hide"); 704 ctaScroll.classList.add("banner-cta-show"); 705 706 } 707 708 }); 709 710 }, { 711 threshold: 0.2 712 }); 713 714 observer.observe(qrBlock); 715 716 ctaScroll.addEventListener("click", () => { 717 718 const bannerHeight = 719 document.getElementById("free-plan-banner").offsetHeight; 720 721 const y = 722 qrBlock.getBoundingClientRect().top + window.pageYOffset - bannerHeight - 80; 723 724 window.scrollTo({ 725 top: y, 726 behavior: "smooth" 727 }); 728 729 }); 730 731 }); 732 733</script>
733 734 735<header class="page-header page-header--mobile page-header--bg page-header--secondary"> 736 <div class="page-header__wrapper page-header__wrapper--dropdown"> 737 <nav class="main-nav main-nav--dropdown"> 738 <ul class="main-nav__list"> 739 <li class="main-nav__item main-nav__item--nopadding-left main-nav__item--burger"> 740 <div class="logo__burger"> 741 <div class="logo__burger-core"></div> 742 </div> 743 </li> 744 745 <li class="main-nav__item main-nav__item--logo main-nav__item--nopadding-left"> 746 747 <div class="logo"> 748 749 <a href="index.php"><img class="passhub_logo_2d passhub_logo_2d1" 750 src="public/img/logo/passhub_logo_2d1.svg"><img class="passhub_logo_2d" 751 src="public/img/logo/passhub_logo_2d2.svg"> 752 </a> 753 754 </div> 755 </li> 756 757 <li class="main-nav__item main-nav__item--mobile main-nav__item-dropdown"> 758 <button class="main-nav__link main-nav__link--collapsible" tabindex="0" data-name="dropdown"> 759 Business 760 </button> 761 <ul class="dropdown-menu"> 762 <li class="dropdown-menu__item"><a href="business.php" 763 class="main-nav__link main-nav__link--dropdown">PassHub 764 Business</a></li> 765 <li class="dropdown-menu__item"><a href="azure.php" class="main-nav__link main-nav__link--dropdown">PassHub 766 Azure</a></li> 767 <li class="dropdown-menu__item"><a href="security.php" 768 class="main-nav__link main-nav__link--dropdown">Security</a></li> 769 </ul> 770 </li> 771 <li class="main-nav__item main-nav__item--mobile"> 772 <a class="main-nav__link" href="pricing.php" tabindex="0"> 773 Pricing 774 </a> 775 </li> 776 <li class="main-nav__item main-nav__item--mobile main-nav__item-dropdown"> 777 <button class="main-nav__link main-nav__link--collapsible" tabindex="0" data-name="dropdown"> 778 Resources 779 </button> 780 <ul class="dropdown-menu"> 781 <li class="dropdown-menu__item"><a href="about-us.php" class="main-nav__link main-nav__link--dropdown">About 782 Us</a></li> 783 <li class="dropdown-menu__item"><a href="partners.php" 784 class="main-nav__link main-nav__link--dropdown">Partners</a></li> 785 <!-- #TOOPEN when blog ready --> 786 <!-- <li class="dropdown-menu__item"><a href="blog.php" class="main-nav__link main-nav__link--dropdown">Blog</a></li> --> 787 <li class="dropdown-menu__item"><a href="https://passhub.net/doc/" target="passhub_doc" 788 class="main-nav__link main-nav__link--dropdown">Documentation</a></li> 789 <!-- 790 <li class="dropdown-menu__item"><span onclick="showPG()" 791 class="main-nav__link main-nav__link--dropdown">Free 792 Password Generator</span></li> 793 --> 794 795 <li class="dropdown-menu__item"><a href="password-generator.php" 796 class="main-nav__link main-nav__link--dropdown">Free 797 Password Generator</a></li> 798 799 800 </ul> 801 </li> 802 <li class="main-nav__item main-nav__item--mobile"> 803 <a class="main-nav__link" href="contact-us.php" tabindex="0"> 804 Contact us 805 </a> 806 </li> 807 808 <li class="main-nav__item main-nav__item--signin main-nav__item--nopadding-left"> 809 <div class="logo signin-btn"> 810 <div 811 class="logo__link logo__link--flex logo__link--signin logo__link--signin-main logo__link--signin-open"> 812 <svg class="logo__img-qr" width="24" height="24"> 813 <use xlink:href="passhub.net/img/sprite.svg#icon-qr"></use> 814 </svg> 815 <svg class="logo__img-close logo__img-close-qr" width="20" height="20"> 816 <use xlink:href="passhub.net/img/sprite.svg#icon-close"></use> 817 </svg> 818 <span class="logo__link-text">Sign Up / In</span> 819 </div> 820 </div> 821 822 </li> 823 </ul> 824 </nav> 825 <div class="signin signin-login-main signin-login-common"> 826 827 <div class="signin__close"> 828 <svg class="signin__close-icon" width="20" height="20"> 829 <use xlink:href="passhub.net/img/sprite.svg#icon-close"></use> 830 </svg> 831 </div> 832 833 <div class="signin__content"> 834 <ol class="signin__list list"> 835 <li class="signin__item list__item list__item--ordered-small"> 836 <div class="signin-item-title"> 837
838 <span class="signin__heading-mobile"> 839 Install the WWPass Key app 840 </span> 841 <span class="signin__heading-desktop"> 842 Open the WWPass Key app 843 </span> 844 845 </div> 846 <p class="text text--xs text--light text--margin-top-0 signin__text"> 847 Install the WWPass Key app to log in to PassHub. 848 </p> 849 <div class="buttons buttons--aside buttons--no-margin-top buttons--fit-content signin__buttons"> 850 <a class="button-new button-new--store button-new--store-apple-light" 851 href="https://apps.apple.com/app/wwpass-key/id984532938">AppStore WWPass Key app</a> 852 <a class="button-new button-new--store button-new--store-google-light" 853 href="https://play.google.com/store/apps/details?id=com.wwpass.android.passkey">GooglePlay WWPass 854 Key app</a> 855 </div> 856 </li> 857 <li class="signin__item list__item list__item--ordered-small"> 858 <div class="signin-item-title"> 859 860 <span class="signin__heading-mobile"> 861 Sign in with the button below 862 </span> 863 <span class="signin__heading-desktop"> 864 Sign in with the QR code below 865 </span> 866 </div> 867 <p class="text text--xs text--light text--margin-top-0 signin__text"> 868 869 <span class="signin__heading-mobile"> 870 To sign in tap 'Log in with WWPass' button below 871 </span> 872 <span class="signin__heading-desktop"> 873 To sign in you need only your smartphone with our free WWPass Key Application 874 </span> 875 876 </p> 877 </li> 878 </ol> 879 </div> 880 881 <div class="signin__qrblock"> 882 <div class="signin__qrcode" id="qrcode"></div> 883 <img src="passhub.net/img/qr-frame.svg" alt="" class="signin__frame"> 884 </div> 885 <button id="button--login" class="button button--common button--login embedded--hide" type="button" style="height: 64px; padding: 15px; width: 289px; cursor:pointer; 886 pointer-events: all; border-radius:22px; color:white; border:none; background:#1b1b26; 887 margin:40px 0 0 30px; display:none"> 888 Log in with WWPass Key 889 </button> 890 </div> 891 </div> 892 893
893<script> 894 function showPG() { 895 let overlay = document.querySelector(".pg-overlay"); 896 if (overlay) { 897 overlay.classList.add('open'); 898 refresh() 899 } 900 } 901 </script>
901 902 903
903<script src="public/js/dist/login.js"></script>
903 904 905</header> 906 907 908 909 910<main class="page-content page-content--index"> 911 <div class="page-content__wrapper"> 912 913 <div class="content"> 914 <div class="content__wrapper"> 915 <h3 style="text-align: center; text-transform: none;margin-bottom: 20px;"> 916 Ready to get started? 917 </h3> 918 <h2 class="heading heading--h1 heading--margin-top-0 heading--center heading--uppercase heading--promo-big" 919 style="margin-bottom: 80px; text-align: center;"> 920 Discover a new era of Access Management.</br>Reach out to start your journey today.</h2> 921 922 <form action="feedback_action.php" class="form form--grid" method='post'> 923 <label class="form__label form__label--border"> 924 <input type="text" class="form__input" name="name" placeholder="Name *" required> 925 </label> 926 <label class="form__label form__label--border"> 927 <input type="email" class="form__input" name="email" placeholder="Email *" required> 928 </label> 929 <label class="form__label form__label--border form__label--tel"> 930 <input type="tel" class="form__input form__input--tel" name="phone" placeholder="Phone"> 931 </label> 932 <label class="form__label form__label--border form__label--wide"> 933 <textarea class="form__input form__input--textarea" name="message" placeholder="How can we help you?" 934 rows="6"></textarea> 935 </label> 936 <input type="submit" class="button-new button-new--light button--left button-new--transparent" 937 style="margin:0" value="Send message"> 938 <input type="hidden" name="verifier" value="$2y$12$L2lRcyHkzwNzzPWxjkgylenqmhfjDhF6CGaTKML/4kxYCo8bmJiYm"> 939 </form> 940 </div> 941 942 </div> 943 </div> 944 945 <div class="page-content__wrapper page-content__wrapper--index page-content__wrapper--padding-bottom-0"> 946 <div class="page-content__background page-content__background--map"></div> 947 948 <div class="content"> 949 <div class="content__wrapper map"> 950 <div class="map__info"> 951 <p class="map__address">9 Trafalgar Square, Suite 240, Nashua, NH 03063</p> 952 <a class="map__address map__address--link" href="mailto:[email protected]">[email protected]</a> 953 <a class="map__address map__address--link" href="tel:+18889972771">1.888.997.2771</a> 954 <div class="map__info-bg map__info-bg--left"></div> 955 <div class="map__info-bg map__info-bg--right"></div> 956 </div> 957 <div class="map__container"> 958 <iframe class="map__element" 959 src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2928.0933770948686!2d-71.50829198799038!3d42.78637580794094!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x89e3b6eb6b3fffff%3A0x33a9676ccf2122ba!2zOSBUcmFmYWxnYXIgU3F1YXJlICMyNDAsIE5hc2h1YSwgTkggMDMwNjMsINCh0KjQkA!5e0!3m2!1sru!2sid!4v1754715078716!5m2!1sen!2sus" 960 width="600" height="450" style="border:0;" allowfullscreen="" loading="lazy" 961 referrerpolicy="no-referrer-when-downgrade"></iframe> 962 </div> 963 </div> 964 </div> 965 </div> 966 967</main> 968 969 970 <footer class="page-footer"> 971 <div class="page-footer__wrapper"> 972 <div class="page-footer__info"> 973 </div> 974 975 <div class="footer-nav"> 976 <h2 class="footer-nav__title">Quick Links</h2> 977 <ul class="footer-nav__list footer-nav__list-links"> 978 <li class="footer-nav__item"> 979 <a class="footer-nav__link" href="business.php" tabindex="0"> 980 PassHub Explained 981 </a> 982 </li> 983 <li class="footer-nav__item"> 984 <a class="footer-nav__link" href="about-us.php" tabindex="0"> 985 About us 986 </a> 987 </li> 988 <li class="footer-nav__item"> 989 <a class="footer-nav__link" href="azure.php" tabindex="0"> 990 PassHub on Azure 991 </a> 992 </li> 993 <li class="footer-nav__item"> 994 <a class="footer-nav__link" href="partners.php" tabindex="0"> 995 Partners 996 </a> 997 </li> 998 <li class="footer-nav__item"> 999 <a class="footer-nav__link" href="pricing.php" tabindex="0"> 1000 PassHub Pricing 1001 </a> 1002 </li>
1003 <!-- #TOOPEN when blog ready --> 1004 <!-- <li class="footer-nav__item"> 1005 <a class="footer-nav__link" href="blog.php" tabindex="0"> 1006 Blog 1007 </a> 1008 </li> --> 1009 <li class="footer-nav__item"> 1010 </li> 1011 <li class="footer-nav__item"> 1012 <a class="footer-nav__link" href="https://passhub.net/doc/" tabindex="0" target="passhub_doc"> 1013 Documentation 1014 </a> 1015 </li> 1016 </ul> 1017 1018 <h2 class="footer-nav__title footer-nav__title--contact">Contact</h2> 1019 <ul class="footer-nav__list footer-nav__list--contact"> 1020 <li class="footer-nav__item"> 1021 <a class="footer-nav__link footer-nav__link--underline" href="mailto:[email protected]" tabindex="0"> 1022 [email protected] 1023 </a> 1024 </li> 1025 <li class="footer-nav__item"> 1026 <a class="footer-nav__link footer-nav__link--underline" href="tel:+18889972771" tabindex="0"> 1027 1.888.997.2771 1028 </a> 1029 </li> 1030 <li class="footer-nav__item"> 1031 <p class="footer-nav__link text--margin-top-0"> 1032 9 Trafalgar Square, Suite 240, Nashua, NH 03063 1033 </p> 1034 </li> 1035 </ul> 1036 </div> 1037 </div> 1038 1039 <div class="page-footer__bottom-wrapper"> 1040 <div class="footer-nav__wrapper"> 1041 <ul class="footer-nav__list-bottom"> 1042 <li class="footer-nav__item footer-nav__item--wide"> 1043 <a class="footer-nav__link footer-nav__link--wwpass" href="https://www.wwpass.com" tabindex="0"> 1044 <svg class="footer-nav__wwpass" width="108" height="22"> 1045 <use xlink:href="passhub.net/img/sprite.svg#icon-wwpass-logo"></use> 1046 </svg> 1047 © 2025 WWPass 1048 </a> 1049 </li> 1050 <li class="footer-nav__item"> 1051 <a class="footer-nav__link" href="privacy.php" tabindex="0"> 1052 Privacy 1053 </a> 1054 </li> 1055 <li class="footer-nav__item"> 1056 <a class="footer-nav__link" href="terms.php" tabindex="0"> 1057 Terms 1058 </a> 1059 </li> 1060 <li class="footer-nav__item"> 1061 <a class="footer-nav__link" href="cookie_policy.php" tabindex="0"> 1062 Cookies 1063 </a> 1064 </li> 1065 </ul> 1066 <ul class="footer-nav__list-bottom"> 1067 <li class="footer-nav__item footer-nav__item--social social__item"> 1068 <a href="https://twitter.com/PassHubNet" target="_blank"> 1069 1070 <svg class="social__icon" viewBox="0 0 30 30" width="24" height="24"> 1071 <path d="M9.70184 7.93843H10.9764L20.8855 22.1124H19.611L9.70184 7.93843Z" fill="white" /> 1072 <path fill-rule="evenodd" clip-rule="evenodd" 1073 d="M7.5 30.0001H22.5C24.4891 30.0001 26.3968 29.2099 27.8033 27.8034C29.2098 26.3969 30 24.4892 30 22.5001V7.50012C30 5.511 29.2098 3.60335 27.8033 2.19682C26.3968 0.7903 24.4891 0.00012207 22.5 0.00012207H7.5C5.51088 0.00012207 3.60321 0.7903 2.19669 2.19682C0.790163 3.60335 0 5.511 0 7.50012V22.5001C0 24.4892 0.790163 26.3969 2.19669 27.8034C3.60321 29.2099 5.51088 30.0001 7.5 30.0001ZM12.1171 6.00012H6.1147L12.9399 15.9334L6 24.0001H8.56731L14.0799 17.5921L18.4828 24.0001H24.4853L17.4171 13.7131L24.0522 6.00012H21.485L16.2769 12.0542L12.1171 6.00012Z" 1074 fill="white" /> 1075 </svg> 1076 <!-- 1077 <svg class="social__icon" width="24" height="24"> 1078 <use xlink:href="passhub.net/img/sprite.svg#icon-x"></use> 1079 </svg> 1080--> 1081 X 1082 </a> 1083 </li> 1084 <li class="footer-nav__item social__item"> 1085 <a href="https://www.instagram.com/passhub.us/" target="_blank"> 1086 1087 <svg class="social__icon" viewBox="0 0 30 30" width="24" height="24"> 1088 <path 1089 d="M15 9.74719C17.8691 9.74726 20.2499 12.1287 20.25 14.9972C20.25 17.867 17.8692 20.2471 15 20.2472C12.1306 20.2472 9.75 17.8671 9.75 14.9972C9.75011 12.1287 12.1306 9.74719 15 9.74719Z" 1090 fill="white" /> 1091 <path fill-rule="evenodd" clip-rule="evenodd" 1092 d="M22.5 0.00012207C24.4891 0.00012207 26.3972 0.789893 27.8037 2.19641C29.2102 3.60293 30 5.511 30 7.50012V22.5001C30 24.4892 29.2102 26.3973 27.8037 27.8038C26.3972 29.2104 24.4891 30.0001 22.5 30.0001H7.5C5.51088 30.0001 3.60281 29.2104 2.19629 27.8038C0.789766 26.3973 0 24.4892 0 22.5001V7.50012C0 5.511 0.789766 3.60293 2.19629 2.19641C3.60281 0.789893 5.51088 0.00012207 7.5 0.00012207H22.5ZM15 7.24719C10.75 7.24719 7.25011 10.7468 7.25 14.9972C7.25 19.2477 10.7499 22.749
10921 15 22.7491C19.2498 22.7491 22.75 19.2476 22.75 14.9972C22.7499 10.7469 19.2498 7.24726 15 7.24719ZM23 5.24817C22 5.24817 21.25 5.99841 21.25 6.99817C21.25 7.99914 22 8.75012 23 8.75012C24.0001 8.75012 24.75 7.99914 24.75 6.99817C24.75 5.99841 24.0001 5.24817 23 5.24817Z" 1093 fill="white" /> 1094 </svg> 1095 1096 <!-- 1097 <svg class="social__icon" width="24" height="24"> 1098 <use xlink:href="passhub.net/img/sprite.svg#icon-insta"></use> 1099 </svg> 1100--> 1101 Instagram 1102 </a> 1103 </li> 1104 <li class="footer-nav__item social__item"> 1105 <a href="https://github.com/wwpass/passhub" target="_blank"> 1106 1107 <svg class="social__icon" viewBox="0 0 30 30" width="24" height="24"> 1108 <path 1109 d="M11.4174 23.8172C11.2386 23.8505 11.1605 23.9344 11.1829 24.0682C11.2052 24.2021 11.3056 24.2468 11.4842 24.2021C11.6629 24.1575 11.741 24.0793 11.7185 23.9677C11.6964 23.8451 11.5959 23.7948 11.4174 23.8172ZM10.4631 23.9513C10.2844 23.9513 10.1952 24.0123 10.1952 24.1353C10.1952 24.2804 10.2901 24.3416 10.4798 24.3193C10.6584 24.3193 10.7477 24.2579 10.7477 24.1353C10.7477 23.9904 10.6528 23.9288 10.4631 23.9513ZM9.15728 23.9007C9.11271 24.0235 9.1853 24.107 9.37488 24.1518C9.54228 24.2185 9.64836 24.1852 9.69292 24.0513C9.72646 23.9287 9.65387 23.8397 9.47532 23.7835C9.30786 23.739 9.2019 23.7775 9.15728 23.9007Z" 1110 fill="white" /> 1111 <path 1112 d="M30 7.5001C30 3.35797 26.6422 0.00011547 22.5 9.75177e-05L7.50007 3.2506e-05C3.35793 1.45535e-05 4.79766e-05 3.35788 4.05127e-05 7.50002L1.34927e-05 22.4949C6.03737e-06 26.6323 3.35047 29.9882 7.48787 29.9949L10.7143 30.0001C10.9596 30.0001 11.1439 29.9917 11.2667 29.9753C11.3893 29.9584 11.512 29.8858 11.6348 29.7573C11.7577 29.6291 11.819 29.4421 11.819 29.1966C11.819 29.1633 11.816 28.7835 11.8105 28.0581C11.8048 27.3324 11.8021 25.6149 11.8021 25.1907L11.417 25.2577C11.1715 25.3023 10.8618 25.3219 10.4878 25.3163C10.1141 25.3107 9.72616 25.2717 9.32444 25.1991C8.92248 25.1265 8.54873 24.9591 8.20272 24.6971C7.85688 24.4346 7.61137 24.0915 7.46624 23.6675L7.29877 23.2822C7.18719 23.0258 7.01151 22.741 6.77151 22.4288C6.53151 22.1161 6.28882 21.9041 6.0433 21.7925L5.92609 21.7087C5.84804 21.653 5.77551 21.5857 5.70849 21.5077C5.64158 21.4294 5.59139 21.3512 5.55791 21.2733C5.52443 21.195 5.55222 21.1308 5.64158 21.0804C5.73095 21.0303 5.89261 21.0054 6.1271 21.0054L6.46179 21.0556C6.68508 21.1001 6.96114 21.234 7.29057 21.4573C7.61975 21.6805 7.89036 21.9706 8.10245 22.3276C8.35928 22.7854 8.6687 23.1339 9.03161 23.3739C9.39421 23.6141 9.75981 23.7341 10.1281 23.7341C10.4963 23.7341 10.8143 23.7062 11.0823 23.6506C11.35 23.5947 11.6011 23.5108 11.8356 23.3992C11.9361 22.6515 12.2095 22.0764 12.6558 21.6747C12.0197 21.6076 11.4478 21.5073 10.9398 21.3733C10.4321 21.2392 9.90752 21.0217 9.3663 20.7203C8.82485 20.4189 8.37569 20.0453 8.01854 19.5986C7.66144 19.1519 7.36838 18.566 7.13975 17.8408C6.91101 17.1151 6.79661 16.278 6.79661 15.3294C6.79661 13.9791 7.23762 12.8293 8.11928 11.8807C7.70624 10.8652 7.74523 9.72689 8.23637 8.46562C8.56005 8.36511 9.04005 8.44052 9.67614 8.69166C10.3123 8.94298 10.7782 9.15788 11.074 9.3362C11.3699 9.51457 11.607 9.66538 11.7856 9.78829C12.8238 9.49809 13.8951 9.35303 14.9999 9.35303C16.1047 9.35303 17.1762 9.49809 18.2145 9.78829L18.8506 9.38651C19.286 9.11854 19.7993 8.87302 20.3909 8.64991C20.9825 8.42674 21.4344 8.36529 21.747 8.46579C22.2491 9.72707 22.294 10.8653 21.8807 11.8809C22.7623 12.8295 23.2034 13.9792 23.2034 15.3296C23.2034 16.2783 23.089 17.1183 22.8603 17.8491C22.6317 18.5802 22.3361 19.1663 21.9731 19.6071C21.6105 20.048 21.1584 20.4188 20.6172 20.7204C20.0759 21.0216 19.5513 21.2395 19.0434 21.3732C18.5356 21.5072 17.9637 21.6079 17.3275 21.675C17.9075 22.177 18.1976 22.9692 18.1976 24.052V29.1961C18.1976 29.3859 18.2253 29.5392 18.2811 29.6565C18.3373 29.7736 18.4264 29.8543 18.5492 29.8993C18.6724 29.9438 18.7807 29.9717 18.8758 29.9828C18.9118 29.987 20.5158 29.9905 22.4951 29.9933C26.6388 29.999 30 26.6397 30 22.4959V7.5001Z" 1113 fill="white" /> 1114 <path 1115 d="M7.23198 21.8598C7.15393 21.9154 7.16508 22.0047 7.26552 22.1275C7.37728 22.239 7.46647 22.2558 7.53349 22.1776C7.61154 22.122 7.60039 22.0327 7.49977 21.9097C7.38825 21.8094 7.299 21.7926 7.23198 21.8598ZM6.67968 21.4412C6.64626 21.5195 6.68531 21.5865 6.7969 21.6421C6.88608 21.6981 6.95885 21.6871 7.0145 21.6088C7.04792 21.5305 7.00887 21.4635 6.89728 21.4075C6.7857 21.374 6.71316 21.3852 6.67968 21.4412ZM7.75109 22.5128C7.65053 22.5683 7.65053 22.6691 7.75109 22.814C7.85154 22.9593 7.94623 22.9982 8.03565 22.9311C8.13616 22.8529 8.13616 22.7469 8.03565 22.6129C7.94647 22.4682 7.85154 22.4343 7.75109 22.5128ZM8.33716 23.2658C8.23666 23.3553 8.25883 23.4609 8.40413 23.5841C8.53788 23.7177 8.64952 23.7346 8.73882 23.6339C8.82819 23.5448 8.80585 23.4389 8.67186 23.3161C8.53811 23.1824 8.42647 23.1655 8.33716 23.2658Z" 1116 fill="white" /> 1117 </svg> 1118 <!-- 1119 <svg class="social__icon" width="24" height="24"> 1120 <use xlink:href="passhub.net/img/sprite.svg#icon-git"></use> 1121 </svg> 1122--> 1123 1124 Git 1125 </a> 1126 </li> 1127 </ul> 1128 </div> 1129 </div> 1130</footer> 1131
1132<script src="/passhub.net/js/dropdown-menu/dropdown-menu.js "></script>
vendor: 1 bytes, line 1132
1132
1133<script src="passhub.net/js/logo/logo.js"></script>
vendor: 1 bytes, line 1133
1133
1134<script src="passhub.net/js/signin/signin.js"></script>
1134 1135 1136
1137<script type="module" 1138 src="https://unpkg.com/@rasahq/chat-widget-ui/dist/rasa-chatwidget/rasa-chatwidget.esm.js"></script>
1138 1139<link rel="stylesheet" href="https://unpkg.com/@rasahq/chat-widget-ui/dist/rasa-chatwidget/rasa-chatwidget.css" /> 1140<rasa-chatbot-widget channel="socketio" server-url="https://chat.hamlog.online" socket-path="/socket.io" 1141 error-message="The chat is restarting" initial-payload="/greet" widget-title='Passhub Assistant'> 1142 <style> 1143 :root { 1144 --color-primary: #d1ffec; 1145 --input-color: #003e6b; 1146 --input-placeholder-color: #1f1f2b; 1147 --input-send-color: #21212f; 1148 --message-user-color: #36006b; 1149 --message-robot-icon-background-color: #21212f; 1150 --message-robot-icon-color: #ffffff; 1151 --message-user-background-color: #d1d6ff; 1152 --message-button-color: #36006b; 1153 --header-background-color: #1f1f2b; 1154 --launcher-background-color: #1f1f2b; 1155 --color-secondary: #ffffff; 1156 --color-secondary-opposite: #01673b; 1157 --message-button-border-color: #e5f0eb; 1158 --message-selected-button-color: #333; 1159 --message-button-background-color: #d1d6ff; 1160 --message-selected-button-background-color: #d1ffec; 1161 --message-selected-button-border-color: #21212f; 1162 1163 } 1164 </style> 1165</rasa-chatbot-widget> 1166 1167 1168 1169 <div id="cookie-banner" style=" 1170 position: fixed; bottom: 0; left: 0; right: 0; z-index: 9999; 1171 background: #222; color: #fff; 1172 padding: 14px 24px; 1173 display: flex; align-items: center; justify-content: space-between; 1174 flex-wrap: wrap; gap: 12px; 1175 font-size: 14px; line-height: 1.5; 1176"> 1177 <span> 1178 We use cookies to improve your experience. By continuing, you accept our 1179 <a href="cookie_policy.php" style="color:#7ecfff;">Cookie Policy</a>. 1180 </span> 1181 <button id="cookie-accept-btn" style=" 1182 background: #fff; color: #222; 1183 border: none; border-radius: 4px; 1184 padding: 8px 20px; cursor: pointer; 1185 font-weight: 600; font-size: 14px; 1186 white-space: nowrap; 1187 margin-right:80px 1188 ">Accept</button> 1189</div>
1190<script> 1191 document.getElementById('cookie-accept-btn').addEventListener('click', function () { 1192 fetch('accept-cookies-policy.php', { method: 'POST', credentials: 'same-origin' }) 1193 .finally(function () { 1194 document.getElementById('cookie-banner').style.display = 'none'; 1195 }); 1196 }); 1197</script>
1197 1198 1199 1200 1201 </body> 1202 1203</html>
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.