PageSourceSearch

https://bitwarden.com/build/assets/index-Bc9nUxN0.js

js bitwarden.com collected 2026-09-24 06:57:15 UTC 26,299 bytes, 2 lines download raw bytes

1import{r as s,j as e,a2 as O,br as $,C as Q,q as U,e as b,bs as G,h as J,o as X}from"./app-C_ju_lDz.js";import{P as Y}from"./page-wrapper-7NvB5sDa.js";import L from"./background-CulO2H9M.js";import{Toggle as F,Fieldset as m,Select as N}from"./fields-BsEKPMW8.js";import{ColorSwatch as i}from"./color-swatch-ZpACKDfR.js";import{phrases as g,phrasesConfig as e1}from"./phrases-BSA8H9JJ.js";import{colorOptions as n}from"./colors-BlyFRue1.js";import{S as a1}from"./angle-down-CiclXPA8.js";import{S as s1}from"./loading-7dXBI1nP.js";import{u as x}from"./useStorage-f_fKxxJI.js";import{t as t1,m as l1,b as n1,f as r1}from"./language-detection-cx3gmowl.js";/* empty css            */import"./color-element-LK99YkQV.js";const c1=l=>s.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 301 360",...l},s.createElement("path",{fill:"#001",d:"M301 346.492c0-22.445-12.432-45.905-33.461-49.88-.719-.119-1.438-.269-2.187-.418 1.228-.508 2.427-1.046 3.565-1.704 4.703-2.57 8.837-6.156 11.863-10.579 3.594-5.32 3.385-8.787 3.205-8.249-.12.389-.27.777-.39 1.136-1.737 3.885-6.65 5.589-10.664 5.798-1.258.06-2.546 0-3.804-.12 2.456-3.586 4.493-7.382 5.931-11.506 1.737-5.05 2.756-10.579 2.366-15.929-.179-2.48-.719-4.931-1.827-7.202-.869-1.764-2.037-3.377-3.355-4.812-2.696-2.929-6.051-5.17-9.316-7.382-1.918-1.285-3.865-2.57-5.692-3.975a92.53 92.53 0 0 1 4.853-2.45c3.744-1.793 7.579-3.527 10.874-6.127 3.205-2.51 5.632-5.798 7.13-9.593 1.497-3.736 2.096-7.83 1.947-11.865-.09-2.959-.599-5.828-1.408-8.637-.15-3.945-1.079-7.8-2.576-11.446.539-2.152.479-4.423-.03-6.635-1.588-7.023-6.381-12.851-8.957-19.485-5.482-14.077-3.685-29.408-5.333-44.112-1.318-11.625-4.882-24.416-14.379-32.097a6.421 6.421 0 0 0-.479-.359c-.18-4.214-.779-8.428-1.917-12.582-3.864-14.016-12.582-26.24-22.347-36.819-5.183-5.619-10.725-10.998-16.566-15.959-5.931-5.02-12.492-9.593-20.011-11.894-7.219-2.242-15.278-2.361-22.167 1.045-5.872 2.9-11.414 8.249-12.822 14.854a13.118 13.118 0 0 0-.299 2.39c-2.427-4.303-7.609-6.515-12.492-6.664-3.565-.09-7.1.687-10.515 1.704-3.355 1.016-6.65 2.241-9.885 3.586-6.471 2.75-12.672 6.156-18.663 9.802S89.21 35.74 83.818 40.192c-5.333 4.393-9.646 9.683-13.271 15.54-3.685 6.008-6.8 12.403-9.646 18.859-2.906 6.604-5.482 13.329-7.669 20.202-.06.21-.12.419-.21.628a374.057 374.057 0 0 0-18.782 38.852c-3.475 8.457-7.31 17.782-4.733 27.046 1.048 3.736 3.145 6.993 6.17 9.444 2.727 2.182 5.842 3.736 8.808 5.529 2.576 1.554 5.212 3.317 6.89 5.828.809 1.883 1.018 4.034.989 6.067-.03 2.54-.51 5.14-1.438 7.501-1.049 2.72-2.936 5.11-4.823 7.292-2.007 2.301-4.224 4.423-6.321 6.665a166.95 166.95 0 0 0-22.887 30.274c-1.557 2.63-3.145 5.349-3.475 8.428-.21 1.853.12 3.735.84 5.469 1.527 3.676 4.553 6.545 7.368 9.264 2.996 2.899 6.231 5.828 8.148 9.624.45.926.81 1.853 1.049 2.839a13.823 13.823 0 0 1-1.797 6.096c-2.756 4.693-8.718 7.621-14.08 5.978-3.385-1.017-6.021-3.587-8.178-6.276 0 0-.06-.06-.06-.09-.3-.389-.898.119-.659.508 0 .03.03.06.06.09 3.325 5.439 9.886 8.607 16.206 8.278a16.389 16.389 0 0 0 6.201-1.584c-.15.299-.3.598-.42.867-1.647 3.257-3.654 6.485-5.032 9.922C8.388 306.863 0 328.381 0 346.88V360h301v-13.568.06ZM22.737 258.119c-2.517-1.882-4.583-4.722-4.763-7.949-.21-3.646 1.947-6.844 3.894-9.743 1.738-2.57 3.595-5.051 5.422-7.531l.06-.06c-1.078 2.122-2.037 4.333-2.696 6.635-.779 2.749-1.198 5.678-.959 8.547.21 2.72 1.049 5.32 2.277 7.71 1.108 2.122 2.486 4.065 4.014 5.918-2.576-.867-5.092-1.913-7.28-3.527h.03Zm24.504-82.216c-2.426-1.554-4.583-3.407-6.26-5.767-1.678-2.361-2.817-5.051-3.506-7.86-1.438-5.918-.869-12.104 1.109-17.812 1.168-3.377 2.785-6.575 4.643-9.624.06.269.15.508.21.748.778 2.54 2.037 4.901 3.415 7.142 1.408 2.272 2.995 4.453 4.493 6.695a62.344 62.344 0 0 1 3.954 6.844c2.307 4.692 4.014 9.742 4.673 14.942.51 4.155.33 8.368-.779 12.373-3.385-3.317-8.028-5.2-11.982-7.71l.03.029Zm10.005 91.899c-9.376-2.958-7.698-16.646-7.698-16.646 3.774 15.6 15.577 15.421 15.577 15.421s-3.984 2.451-7.909 1.225h.03Zm23.845-56.813a19.256 19.256 0 0 1-6.44 5.051c-3.355 1.584-7.1 2.152-10.694 2.989-3.266.777-6.441 1.793-9.137 3.855-1.288.986-2.456 2.212-3.325 3.616.24-.777.539-1.524.898-2.271a13.607 13.607 0 0 1 5.812-5.947c2.696-1.465 5.721-2.212 8.537-3.378 2.637-1.075 5.033-2.6 6.92-4.781 3.595-4.154 5.183-9.653 6.081-14.973 0 0 4.943 11.446 1.349 15.81v.029Zm163.891-96.292s1.018-.328 5.152 22.445c.959 5.23 8.867 15.929 9.137 16.407-7.549-6.366-11.923-15.541-12.791-19.575-1.378-6.306-1.768-12.791-1.468-19.247l-.03-.03Zm-4.823 90.883c-1.9
117-14.883 10.724-16.407 9.676-26.539-1.139-10.878-8.118-15.69-8.118-15.69 8.118 3.676 12.551 11.327 12.791 14.346.869 10.699-6.261 13.508-10.485 17.841-3.894 4.005-3.864 10.012-3.864 10.012v.03Zm19.202 73.25c-14.469-9.982-11.953-21.876-11.443-25.821 0 0 22.287 5.678 19.231 24.745-.209 1.405-.748 2.481-1.797 3.856-2.217-.658-4.074-1.495-5.991-2.81v.03Z"})),o1=l=>s.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 337 361",...l},s.createElement("path",{fill:"#001",d:"M337 347.148c0-23.2-14.94-43.949-37.451-52.642l-49.744-20.236-3.558 1.567-24.047-9.377c-1.935-32.406-2.362-40.814-2.476-42.866 2.875-2.651 5.18-5.159 6.688-7.297 4.525-6.498 3.244-21.689 4.838-30.325 1.337 1.425 3.756 1.51 5.663 1.054 2.817-.684 5.123-2.736 7.058-4.788 2.049-2.166 3.842-4.56 5.435-7.068 1.594-2.48 2.789-5.131 3.643-7.952 1.081-3.591 1.48-7.354 1.736-11.087.114-1.881.227-3.763.37-5.672.142-1.91.341-3.819.427-5.758.199-3.762.142-7.78-1.31-11.286-.626-1.511-1.622-2.964-3.101-3.734-.797-.427-1.566-.541-2.448-.513-2.22.114-4.411.798-6.46 1.682-.626.256-1.223.57-1.821.883.398-1.197.74-2.422 1.081-3.619 1.252-4.561 2.163-9.235 2.96-13.881.797-4.645 1.508-9.291 2.277-13.937.796-4.817 1.337-10.061-.513-14.707-1.195-2.992-3.386-5.757-6.317-7.182.427-1.254 1.081-2.423 1.992-3.42.028-.057.085-.114.142-.171.313-.342 0-.77-.427-.713-1.195.171-2.305.627-3.301 1.283a54.21 54.21 0 0 0 1.309-14.365 59.174 59.174 0 0 0-.37-4.475c-.057-.541-.911-.57-.854 0a34.62 34.62 0 0 1-1.337 13.11c-.199.656-.427 1.34-.655 1.967.114-3.163.143-6.327 0-9.52-.199-4.673-.74-9.348-1.849-13.88-.968-3.933-2.391-7.723-4.383-11.258-1.85-3.306-4.126-6.355-6.887-8.978-2.703-2.565-5.834-4.674-9.306-6.07a23.204 23.204 0 0 0-1.28-.485c-.086 0-.143-.028-.228 0-.398-.342-.996.257-.598.627 1.68 1.568 2.96 3.506 3.7 5.643-2.106-2.508-4.297-4.93-6.631-7.239-2.646-2.622-5.492-5.045-8.452-7.296-3.159-2.423-6.403-4.646-9.988-6.385a55.21 55.21 0 0 0-11.298-4.075c-3.814-.912-7.741-1.454-11.668-1.397-.455 0-.939 0-1.395.057h-.113a.158.158 0 0 0-.143.086l-.057.057s-.028.057-.057.057c-.085.17-.085.37.029.513a.36.36 0 0 0 .256.114c2.647.627 5.265 1.482 7.741 2.593a43.969 43.969 0 0 1 3.642 1.881.22.22 0 0 1-.114-.057c-4.211-1.653-8.565-2.964-12.976-4.047-4.411-1.083-8.908-1.938-13.433-2.337-4.866-.428-9.846-.2-14.712.257-5.379.513-10.729 1.34-15.937 2.764-.598.171-1.167.342-1.764.513h-.029c-.028 0-.057.029-.085.057a.349.349 0 0 0-.142.285v.114c0 .143.085.257.227.314H118.698c5.436-.171 10.9.484 16.193 1.71a62.079 62.079 0 0 0-18.071.826c-3.899.77-7.683 1.881-11.355 3.478-3.642 1.596-7.142 3.562-10.5 5.671-3.729 2.337-7.314 4.903-10.843 7.496h-.028c-.228.2-.171.599.085.713.114.057.227.085.37 0 3.955-1.311 7.996-2.423 12.094-3.192a49.79 49.79 0 0 1 5.038-.713c-1.395.285-2.76.684-4.098 1.112-4.696 1.51-9.335 3.733-13.177 6.84-1.707 1.397-3.358 3.021-4.382 4.988a.405.405 0 0 0-.028.313s.056.143.113.228c3.985 4.447 6.916 9.776 8.595 15.477 0-.029 0-.057-.029-.086-1.053-2.28-2.447-4.532-4.354-6.185-.939-.77-1.992-1.425-3.159-1.71a.386.386 0 0 0-.427.029c-.227.142-.284.541-.056.712a14.523 14.523 0 0 1 2.96 7.382c.255 2.423 0 4.846-.456 7.211-.456 2.337-1.053 4.674-1.622 6.983-.74 3.078-1.566 6.128-2.362 9.178-1.537 6.042-2.903 12.198-2.988 18.468-.086 4.817.74 9.691 2.56 14.137 1.794 4.333 4.583 8.266 8.481 10.916.228.171.484.314.74.485.086.313.171.656.256.969 1.252 4.617 2.675 9.178 4.383 13.652h-.057c-2.134-1.14-4.468-1.995-6.858-2.394-.769-.114-1.537-.199-2.305-.114-1.338.143-2.505 1.055-3.33 2.081-1.082 1.396-1.65 3.106-2.02 4.816-.399 1.882-.541 3.82-.57 5.729 0 3.905.456 7.781.683 11.686.228 3.677.427 7.382 1.195 10.973.683 3.221 1.822 6.413 3.5 9.263a50.271 50.271 0 0 0 4.753 6.726c1.025 1.226 2.078 2.366 3.273 3.421 1.053.94 2.191 1.852 3.5 2.451 1.252.598 2.647.94 4.013.912 1.224 0 2.533-.342 3.415-1.254.057-.057.142-.143.199-.228 1.11 9.491.142 23.998 4.61 30.468 2.106 3.05 5.834 6.783 10.501 10.688-.256 5.301-.853 16.702-2.276 39.475l-25.129 9.291-3.415-1.083-48.265 20.635C15.225 303.085 0 324.005 0 347.433V361h336.915v-14.023l.085.171Z"})),i1=l=>s.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 299 369",...l},s.createElement("path",{fill:"#001",d:"M265.762 309.678c-16.809-3.001-42.881-11.334-42.881-11.334l-26.247-15.705c-2.418-12.704-3.321-26.194-3.583-37.12 7.224-8.217 12.876-16.783 15.264-23.426.612-1.719 1.166-4.516 1.603-7.663.087.991.174 2.01.291 3.001.379 3.293.903 6.556 1.748 9.761a77.643 7
17.643 0 0 0 2.126 6.701c.874 2.302 1.806 4.662 3.176 6.702 1.077 1.602 2.709 3.496 4.835 3.38 2.739-.175 4.137-3.002 5.011-5.245 1.719-4.341 1.689-9.207 1.398-13.811a74.625 74.625 0 0 0-2.185-13.898 72.192 72.192 0 0 0-4.34-12.267c1.194-1.311 2.155-2.826 2.913-4.399 1.515-3.089 2.418-6.439 3.059-9.79 1.34-7.022 1.514-14.219 3.175-21.182.408-1.749.961-3.439 1.573-5.099.612-1.719 1.253-3.438 1.631-5.245.35-1.69.495-3.525 0-5.215-.204-.729-.553-1.457-1.136-1.953-.524-.466-1.194-.728-1.864-.874 2.097-3.525 4.69-9.76 5.826-13.723 1.719-6.031 1.69-9.848 1.398-16.113-.262-5.74-1.078-11.421-2.913-16.87-1.34-3.904-3.641-7.925-6.176-11.217-1.077-2.244-2.301-4.4-3.757-6.41-1.661-2.302-3.729-4.313-5.827-6.236-2.68-2.476-5.535-4.778-8.448-6.963-3.117-2.331-6.321-4.546-9.613-6.556-.029 0-.058-.03-.087-.058a24.917 24.917 0 0 0 2.097-3.351c1.835-3.496 2.884-7.372 2.913-11.305.029-3.904-.844-7.809-2.505-11.363a24.405 24.405 0 0 0-3.233-5.1c-.175-.582-.35-1.194-.583-1.747-1.486-3.992-4.195-7.401-7.254-10.344a51.023 51.023 0 0 0-9.555-7.138 54.687 54.687 0 0 0-4.69-2.419s-.029 0-.058-.029c-3.001-1.806-6.205-3.234-9.526-4.37-3.67-1.283-7.487-2.273-11.332-2.885-7.72-1.282-15.818-1.165-23.275 1.399a35.283 35.283 0 0 0-5.069 2.156 43.151 43.151 0 0 0-7.778 2.942 41.182 41.182 0 0 0-10.167 7.11 41.478 41.478 0 0 0-6.088 7.255c-1.399 1.428-2.622 3-3.729 4.662a58.06 58.06 0 0 0-2.65 4.458c-.904 1.66-1.778 3.321-2.564 5.011-1.515 3.322-2.68 6.876-2.739 10.548-.087 3.409.787 6.905 2.884 9.644 1.049 1.37 2.302 2.506 3.7 3.525-3 1.865-5.914 3.905-8.652 6.12-6.555 5.331-12.293 11.712-16.663 18.967-.058.087-.116.204-.175.291-2.534 2.71-4.894 5.566-6.991 8.596-3.816 5.507-6.73 11.684-7.982 18.268-1.224 6.498-.816 13.258 1.719 19.435 2.184 5.302 5.68 9.993 9.933 13.81a11.784 11.784 0 0 0-3.787-.087c-.786.116-1.573.379-2.184.903-.583.495-.933 1.224-1.137 1.952-.466 1.69-.32 3.526 0 5.216.38 1.806 1.02 3.525 1.632 5.244a54.06 54.06 0 0 1 1.573 5.099c1.69 6.964 1.835 14.161 3.175 21.183.641 3.35 1.544 6.701 3.059 9.79.757 1.573 1.748 3.117 2.942 4.428a73.717 73.717 0 0 0-3.437 9.033c-1.37 4.487-2.273 9.09-2.768 13.723-.524 4.662-.786 9.528.204 14.131.379 1.807 1.02 3.642 1.952 5.274.553.991 1.31 1.981 2.33 2.535.903.495 2.04.641 3 .262.962-.379 1.778-.99 2.448-1.777 1.602-1.865 2.622-4.138 3.554-6.381.932-2.244 1.719-4.574 2.389-6.905.699-2.419 1.223-4.866 1.63-7.372.38-2.302.642-4.633.846-6.993.466 3.176 1.02 6.031 1.631 7.751 2.389 6.643 8.07 15.238 15.323 23.484-.554 10.839-1.719 24.3-4.195 37.586l-25.17 15.18s-30.47 11.101-42.967 11.334C12.555 309.969 0 335.464 0 356.704V369h299v-12.704c0-21.036-12.352-42.976-33.238-46.706v.088Zm-35.511-172.664c2.476-4.283 3.641-8.858 4.544-13.753.903-4.924.292-15.092.292-15.092 2.01 12.936 2.214 21.561-5.011 36.391-2.01-.233-6.729 1.748-6.729 1.748 2.593-2.884 4.923-5.973 6.875-9.323l.029.029Zm-9.642 102.444s-.059-.087-.088-.116c-.145-.175.058.029.117.146l-.029-.03Zm-7.458-35.896c0-.495.058-.991.117-1.515.67.146 1.369.233 2.039.204 1.398-.058 2.738-.525 3.932-1.195.059 0 .088-.058.146-.087.029.087.088.146.117.233.116.233.204.495.32.728 0 0 .029.088.058.146 0 0 .117.262.117.321.816 2.01 1.573 4.05 2.185 6.147a70.037 70.037 0 0 1 1.631 6.352c.233 1.078.437 2.156.612 3.264.087.553.175 1.078.262 1.631v.204c0 .088.029.233 0 0 0 .117.029.204.029.321.029.262.058.553.087.815.263 2.215.437 4.458.467 6.702 0 1.107 0 2.243-.059 3.351a32.042 32.042 0 0 1-.145 1.66c0 .117-.03.263-.059.379V233.34a8.073 8.073 0 0 1-.145.816c-.204 1.078-.466 2.127-.845 3.146-.087.204-.146.408-.233.612v.058c0 .059-.029.088-.058.117-.117.291-.263.583-.408.874-.146.262-.292.525-.437.758-.058.087-.117.204-.204.291-.146.146-.262.321-.437.437-.029 0-.087.058-.117.087-.029 0-.058.03-.087.059H221.803c-.058-.029-.146-.088-.204-.117-.058-.029-.087-.058
1-.146-.087a7.524 7.524 0 0 1-.815-.845c-.029-.088-.146-.204-.204-.262-.146-.204-.262-.408-.408-.583-.291-.437-.524-.874-.787-1.34-.262-.496-.524-.991-.757-1.516l-.35-.786c0-.059-.058-.117-.087-.175v-.058c-.029-.088-.058-.146-.087-.233-.903-2.186-1.632-4.429-2.302-6.702a62.238 62.238 0 0 1-1.544-6.905l-.262-1.748c0-.146-.029-.263-.058-.408v-.263l-.087-.786a71.293 71.293 0 0 1-.35-3.526 96.492 96.492 0 0 1-.262-7.109c0-1.166.029-2.331.116-3.497l-.058-.087ZM73.468 145.464c-4.224-3.497-7.749-7.809-10.137-12.762-2.826-5.828-3.7-12.354-2.826-18.735.903-6.585 3.496-12.791 7.079-18.356 1.69-2.623 3.583-5.1 5.622-7.46-1.69 3.235-3.204 6.556-4.69 9.907-1.049 2.331-2.04 4.662-2.68 7.139-.641 2.447-.932 4.982-1.02 7.517-.262 8.1 1.719 16.2 5.477 23.397 2.913 5.565 6.875 10.605 11.681 14.655l.088.758c-1.37-1.544-2.855-2.943-4.574-4.108-1.223-.816-2.592-1.515-3.99-1.952h-.03Zm5.04 93.878s-.087.087-.117.146c.059-.088.262-.321.117-.146Zm6.875-21.561c0 .233-.058.466-.088.699v.262c0 .175-.058.35-.087.554l-.262 1.748c-.175.991-.35 1.981-.554 2.972-.174.787-.35 1.573-.582 2.36a72.357 72.357 0 0 1-2.04 6.468 40.046 40.046 0 0 1-.67 1.69c-.058.146-.29.67 0 .088-.058.145-.116.262-.174.408l-.35.786a27.461 27.461 0 0 1-1.544 2.885 4.177 4.177 0 0 1-.408.583c-.029.058-.145.145-.174.233-.263.291-.525.582-.816.815-.058.03-.088.059-.146.088-.058.029-.087.058-.145.087-.088 0-.175.059-.233.088h-.059a.216.216 0 0 1-.116-.059c-.03 0-.059-.029-.088-.058a5.407 5.407 0 0 1-.407-.437c-.088-.116-.146-.233-.233-.32-.146-.233-.292-.496-.437-.729a11.763 11.763 0 0 1-.408-.874v-.116a16.634 16.634 0 0 1-1.078-3.817c-.058-.263-.087-.554-.146-.816v-.029c0-.146-.029-.292-.058-.437-.058-.554-.117-1.108-.146-1.661-.116-2.244-.029-4.516.117-6.76.087-1.107.175-2.214.32-3.321.03-.263.059-.496.088-.758 0-.117.058-.262.058-.379v-.175c.087-.553.175-1.107.262-1.631a70.34 70.34 0 0 1 1.37-6.439 78.446 78.446 0 0 1 1.922-6.294c.35-1.02.757-2.01 1.165-3.001 0-.029.117-.262.117-.262 0-.059.058-.117.058-.117l.35-.786c0-.059.058-.117.087-.175.029 0 .058.058.116.058 1.195.699 2.535 1.165 3.904 1.195.7 0 1.398-.059 2.097-.204.059.524.088 1.049.117 1.573.262 4.72.058 9.469-.495 14.16l-.204-.145Z"})),d1=l=>s.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 326 345",...l},s.createElement("path",{fill:"#001",d:"m289.873 280.813-51.576-18.843-21.01-14.325c-1.046-16.832-1.459-24.049-1.624-27.079a2.247 2.247 0 0 0-2.258-2.149h-1.157c-.11-2.039-.22-3.94-.33-5.675 3.332-3.058 6.03-5.951 7.682-8.375 2.369-3.471 3.608-18.374 4.489-33.498 1.101 1.35 2.533 2.452 4.185 3.003 2.561.881 5.59.385 7.6-1.433 2.479-2.259 2.919-5.923 3.966-9.118 1.101-3.279 2.973-6.254 4.433-9.394a38.79 38.79 0 0 0 3.166-10.772c.854-6.005.276-12.148.992-18.181.275-2.452.606-5.4-1.349-6.915-1.68-1.322-4.103-.744-6.114-.027-1.817.633-5.672 2.396-7.434 3.223 2.891-3.278 11.923-16.391 14.566-29.284l1.818 4.05c.936-3.003 1.129-7.493.55-10.579.827 1.516 1.487 2.783 1.515 2.617v-.082c0-1.984-.551-4.05-1.294-5.895.826.192 1.679.385 2.506.22.385-.083-6.637-7.218-9.087-18.595-.937-4.325-1.377-8.733-2.479-13.03-.991-3.83-2.561-7.466-4.874-10.716a30.871 30.871 0 0 0-7.242-7.3 34.384 34.384 0 0 0-2.698-4.684c-2.891-4.215-6.636-7.796-10.877-10.633-4.681-3.14-9.913-5.372-15.282-6.998-5.673-1.708-11.51-2.672-17.403-3.333-5.122-.578-10.244-.909-15.365-1.267 1.376-.551 2.781-.992 4.213-1.378a36.42 36.42 0 0 1 5.672-.964c1.845-.165 3.717-.082 5.562-.165 1.983-.083 4.021-.386 5.7-1.488.028 0 .055-.027.083-.055.413-.275.138-.826-.303-.744-4.929.772-9.913-.192-14.814-.688-4.296-.441-8.564-.358-12.805.468-3.965.771-7.82 2.121-11.455 3.884-3.717 1.791-7.214 4.022-10.463 6.557a66.208 66.208 0 0 0-9.06 8.512c-.11.11-.192.22-.303.33a32.254 32.254 0 0 1-.247-3.277c0-.331-.469-.579-.716-.303-.055.082-.138.165-.193.247a21.923 21.923 0 0 0-3.277 6.254c-1.377-2.37-3.167-4.435-5.535-6.006a13.869 13.869 0 0 0-4.571-2.01c-.137-.028-.275 0-.358.082-.137-.083-.303-.165-.44-.248-.468-.275-.881.44-.413.716 2.45 1.378 4.323 3.582 5.562 6.116.881 1.846 1.404 3.857 1.625 5.895-2.093-.799-4.241-1.542-6.499-1.818-1.211-.138-2.423-.138-3.607.083-1.212.22-2.368.688-3.442 1.24-4.213 2.12-8.04 5.096-11.51 8.264-1.928 1.763-3.8 3.636-5.618 5.537l-.082.083c-.303.33.11.936.496.66 0 0 .054-.054.082-.054 3.47-2.535 7.104-5.152 11.152-6.612-5.067 3.03-9.197 7.741-12.28 12.727-2.782 4.546-4.902 9.45-7.023 14.325-1.073 2.48-2.203 4.959-3.304 7.438-1.101 2.48-2.175 4.987-2.836 7.631-1.404 5.565-.633 11.488 2.23 16.446.028.055.055.11.11.193.193.33.771.193.771-.22 0-.358.055-.661.22-.937 2.396 5.234 5.067 10.331 8.069 15.234 2.726 4.49 9.224 14.711 9.39 15.51-3.25-2.232-6.912-3.802-10.657-5.097-2.01-.716-4.433-1.267-6.113.028-1.927 1.515-1.624 4.463-1.35 6.914.717 6.033.138 12.149.992 18.182a38.771 38.771 0 0 0 3.167 10.771c1.46 3.141 3.332 6.116 4.433 9.394 1.074 3.196 1.515 6.86 3.965 9.119 1.983 1.818 5.04 2.314 7.6 1.432a7.534 7.534 0 0 0 2.093-1.074c.854 14.545 2.12 28.126 4.406 31.542 1.707 2.507 4.516 5.51 8.013 8.706-.083 1.652-.193 3.415-.303 5.344h-1.184a2.246 2.246 0 0 0-2.258 2.149c-.138 3.278-.551 10.798-1.515 26.225l-22.139 15.152-50.005 19.641C14.732 289.298 0 309.243 0 331.887V345h326v-13.554c0-22.424-14.456-42.203-36.238-50.605l.111-.028Z"})),h1="/build/assets/druk-super-italic-web-Dp1zrQO6.woff2",m1="/build/assets/druk-super-italic-web-Beau9u6n.woff",x1="/build/assets/bermia-black-webfont-BqV5HyyD.woff2",u1="/build/assets/bermia-black-webfont-BDRZCrNS.woff",R=({id:l,children:w,className:v})=>e.jsx("section",{id:l,className:b("px-4 lg:px-8 2xl:px-16 py-8 2xl:py-16",v),children:w}),V=({children:l})=>e.jsx("kbd",{className:"min-h-4 inline-flex justify-center items-center py-1 px-2 bg-white border border-secondary-100 font-mono text-secondary-900 shadow-[0px_2px_0px_0px_rgba(0,0,0,0.08)] dark:bg-neutral-900 dark:border-neutral-700 dark:text-neutral-200 dark:shadow-[0px_2px_0px_0px_rgba(255,255,255,0.1)] rounded-md",children:l});function E1({footerNav:l,headerNav:w,headerBanners:v}){var P,_;const S=X(),B="desktop",[c,C]=x("phrase",g[0]);s.useEffect(()=>{g.find(a=>a===c)===void 0&&C(g[0])},[c]);const[d,u]=x("color",n[0].value);s.useEffect(()=>{n.find(a=>a.value===d)===void 0&&u(n[0].value)},[d]);const[o,z]=x("theme","funky"),[p,W]=x("position","center"),[q,A]=x("shield","false"),f=q==="true",[p1,f1]=s.useState("png"),[Z,I]=s.useState(!1),[H,E]=s.useState(!1),[r,T]=s.useState(1),j=s.useRef(null),t=n.find(a=>
1a.value===d)??n[0],D=((_=(P=e1)[c])==null?void 0:_.call(P,{phrase:c,theme:o,position:p}))||c,M=a=>{if(a.key==="ArrowLeft"){const k=(n.findIndex(y=>y.value===d)-1+n.length)%n.length;u(n[k].value)}else if(a.key==="ArrowRight"){const k=(n.findIndex(y=>y.value===d)+1)%n.length;u(n[k].value)}},K=s.useMemo(()=>e.jsx(O,{className:"mx-auto rounded-xl",title:"video call",file:{url:"//images.ctfassets.net/7rncvj1f8mw7/6FvRgq8pyhgWRwtPvQqOwb/0efb26dc12c00a96ab8a1a0f32f54f01/magic-background-maker-header.webp",contentType:"image/webp",fileName:"magic-background-maker-header.webp",details:{image:{width:720,height:512},size:206874}},loading:"eager"},"magic-background-maker-header"),[]);return S?e.jsx(L,{format:B,phrase:D,theme:o,colorConfig:t,position:p,logo:!f}):e.jsxs(Y,{seo:{fields:{title:"Bitwarden Magic Background Machine",noIndex:!0}},footerNav:l,headerNav:w,headerBanners:v,children:[e.jsxs($,{children:[e.jsx("link",{rel:"preload",href:h1,as:"font"}),e.jsx("link",{rel:"preload",href:m1,as:"font"}),e.jsx("link",{rel:"preload",href:x1,as:"font"}),e.jsx("link",{rel:"preload",href:u1,as:"font"})]}),e.jsxs(R,{className:"md:min-h-[50vh] flex items-center",children:[e.jsx("div",{className:"landing-bg-bitwarden-gradients gradient-curve-1 -z-10"}),e.jsxs("div",{className:"max-w-screen-2xl mx-auto flex items-center gap-8",children:[e.jsxs("div",{className:"flex-1 px-4",children:[e.jsx("h1",{className:"mb-6 md:mb-12",children:"Bitwarden Magic Background Maker"}),e.jsx("ol",{className:"list-inside text-2xl counter-reset-[numList] list-none pl-4",children:["Choose a phrase, theme, and colors","Download your new video background"].map((a,h)=>e.jsxs("li",{className:"flex items-center gap-3 mb-6",children:[e.jsx("span",{className:"aspect-square w-8 h-8 inline-block rounded-full border-2 border-black dark:border-white text-center text-xl leading-[29px]",children:h+1}),e.jsx("span",{children:a})]},a))}),e.jsx(Q,{asButton:!0,className:"mt-6",style:U.btnSolid,onClick:()=>{var a;return(a=document.getElementById("background-builder"))==null?void 0:a.scrollIntoView({behavior:"smooth"})},children:"Make My Background!"})]}),e.jsx("div",{className:"flex-1 hidden md:block",children:K})]})]}),e.jsxs(R,{id:"background-builder",className:"p-8 max-w-screen-2xl mx-auto px-4 lg:px-8 2xl:px-16 py-8 2xl:py-16",children:[e.jsx("div",{className:"flex items-center justify-end mb-3",children:e.jsx("div",{className:"flex items-center justify-end",children:e.jsx(F,{label:"Silhouette preview",checked:r!==null,onChange:a=>{if(!a)j.current=r,T(null);else{const h=j.current===null?1:j.current%4+1;T(h)}}})})}),e.jsxs("div",{className:"flex flex-col md:flex-row items-start gap-8",children:[e.jsx("div",{className:"w-full md:w-auto",children:e.jsxs("div",{className:"flex flex-col gap-4 bg-secondary-50 dark:bg-secondary-700 dark:text-white rounded-2xl px-4 py-3",children:[e.jsx(m,{label:"Phrase",helpText:"Choose what your background says.",children:e.jsx(N,{name:"phrase",onChange:C,value:c,children:g.map(a=>e.jsx("option",{value:a,children:a},a))})}),e.jsx(m,{label:"Theme",helpText:"Choose the background's graphic theme.",children:e.jsxs(N,{name:"theme",onChange:z,value:o,children:[e.jsx("option",{value:"funky",children:"Funky"}),e.jsx("option",{value:"bold",children:"Bold"}),e.jsx("option",{value:"shadow",children:"Shadow"})]})}),e.jsx(m,{label:"Color Scheme",helpText:"Choose the background's color scheme.",children:e.jsxs(t1,{children:[e.jsx(l1,{className:"w-full bg-gray-50 dark:bg-secondary-600 border-0 py-3 px-4 rounded-md focus:ring-2 focus:ring-primaryBlue text-secondary-900 dark:text-white",onKeyDown:M,children:e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsxs("div",{className:"flex gap-2",children:[e.jsx(i,{color:t==null?void 0:t.bg}),e.jsx(i,{color:t==null?void 0:t.text}),o==="shadow"&&e.jsx(i,{color:t==null?void 0:t.shadow})]}),e.jsx(a1,{className:"w-4 h-4"})]})}),e.jsx(n1,{anchor:"bottom start",className:"bg-white dark:bg-secondary-600 rounded-md shadow-lg mt-1",onKeyDown:M,children:n.map(a=>e.jsxs(r1,{as:"button",type:"button",className:b("flex gap-2 p-4 cursor-pointer hover:bg-secondary-50 data-[focus]:bg-secondary-50",(t==null?void 0:t.value)===a.value&&"bg-secondary-100"),onClick:()=>
1u(a.value),children:[e.jsx(i,{color:a.bg}),e.jsx(i,{color:a.text}),o==="shadow"&&e.jsx(i,{color:a.shadow})]},a.value))})]})}),e.jsx(m,{label:"Graphic Position",children:e.jsxs(N,{name:"position",onChange:W,value:p,children:[e.jsx("option",{value:"center",children:"Center"}),e.jsx("option",{value:"top-left",children:"Top left"}),e.jsx("option",{value:"top-right",children:"Top right"})]})}),e.jsx(m,{children:e.jsx(F,{label:"Shield only",checked:f,onChange:()=>{A(f?"false":"true")}})}),e.jsxs("div",{className:"text-sm text-secondary-500 dark:text-gray-100 mt-4",children:["Use ",e.jsx(V,{children:"←"})," and ",e.jsx(V,{children:"→"})," to navigate between options."]})]})}),e.jsxs("div",{className:"w-full md:w-auto flex-1 bg-secondary-50 dark:bg-secondary-700 rounded-2xl px-4 pt-4 pb-3",children:[e.jsxs("div",{className:"relative w-full h-full",children:[r!==null&&e.jsxs("div",{className:"absolute bottom-0 left-0 z-10 w-full h-full pointer-events-none scale-95 origin-bottom [&_svg]:stroke-white/50 [&_svg]:stroke-[2px]",children:[r===1&&e.jsx(c1,{className:"w-full h-full"}),r===2&&e.jsx(o1,{className:"w-full h-full"}),r===3&&e.jsx(i1,{className:"w-full h-full"}),r===4&&e.jsx(d1,{className:"w-full h-full"})]}
1),e.jsx(L,{format:B,phrase:D,theme:o,colorConfig:t,position:p,logo:!f})]}),e.jsxs("div",{className:b("flex w-full justify-between pt-3",S&&"hidden"),children:[e.jsx("div",{className:"w-32"}),e.jsxs("div",{className:"flex gap-2",children:[e.jsxs("button",{className:"text-neutral-800 dark:text-white rounded-md flex items-center disabled:opacity-25 p-2 hover:text-primaryBlue transition-colors",type:"button",disabled:Z,onClick:()=>{I(!0),fetch(`https://pdf-convert.bitwarden.com/og-image?${new URLSearchParams({path:window.location.toString()})}#print`).then(a=>{if(!a.ok)throw new Error("Server error");return a.blob()}).then(a=>{J(a,"image/png","bw-wallpaper.png")}).catch(a=>{alert(`An error occurred :: ${a}`)}).finally(()=>{I(!1)})},children:[Z?e.jsx(s1,{className:"w-4 h-4 mr-2 animate-spin"}):e.jsx(G,{className:"w-4 h-4 mr-2"}),"Download"]}),e.jsxs("button",{className:"relative text-white bg-primaryBlue rounded-md flex items-center px-4 py-2 m-1 hover:bg-bw-deep-blue transition-colors",type:"button",onClick:()=>{navigator.clipboard.writeText(window.location.toString()),E(!0),setTimeout(()=>E(!1),2e3)},children:[e.jsxs("div",{className:b("absolute z-10 left-0 right-0 bottom-full bg-neutral-800 rounded-md py-1 flex items-center justify-center select-none transition-all duration-200",H?"opacity-100 -translate-y-4":"opacity-0 translate-y-0"),children:[e.jsx("p",{className:"text-sm text-white mb-0",children:"Copied Link!"}),e.jsx("div",{className:"absolute -z-10 w-3 h-3 bg-neutral-800 rotate-45 bottom-0 left-1/2 transform -translate-x-1/2 translate-y-1"})]}),"Share"]})]})]})]})]})]})]})}export{E1 as default};
2//# sourceMappingURL=index-Bc9nUxN0.js.map

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.