1
0
mirror of https://github.com/bitwarden/web synced 2025-12-06 00:03:28 +00:00

Deploy 2.26.2 (#1512)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
This commit is contained in:
github-actions[bot]
2022-03-02 14:23:17 -07:00
committed by GitHub
parent 8cb18488fd
commit 54dfb30563
21 changed files with 27 additions and 9 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1 +1 @@
<!doctype html><html><head><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no"/><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/><meta name="HandheldFriendly" content="true"/><title>Bitwarden Captcha Connector</title><link href="connectors/captcha.9f66d4068ca17fe41666.css" rel="stylesheet"></head><body><div id="captcha"></div><script defer="defer" src="connectors/captcha.9fda0e3ec0d063cefeb2.js"></script></body></html>
<!doctype html><html><head><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no"/><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/><meta name="HandheldFriendly" content="true"/><title>Bitwarden Captcha Connector</title><link href="connectors/captcha.9f66d4068ca17fe41666.css" rel="stylesheet"></head><body><div id="captcha"></div><script defer="defer" src="connectors/captcha.8a97b4ebce7d92676173.js"></script></body></html>

View File

@@ -1 +1 @@
<!doctype html><html class="theme_light"><head><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no"/><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/><meta name="HandheldFriendly" content="true"/><title>Bitwarden Captcha Connector</title><link href="connectors/captcha.9f66d4068ca17fe41666.css" rel="stylesheet"></head><body class="layout_frontend"><div class="row justify-content-md-center mt-5"><div><img src="images/logo-dark@2x.png" class="logo mb-2" alt="Bitwarden"/><p id="captchaRequired" class="lead text-center mx-4 mb-4">Captcha Required</p><div id="captcha"></div></div></div><script defer="defer" src="connectors/captcha.9fda0e3ec0d063cefeb2.js"></script></body></html>
<!doctype html><html class="theme_light"><head><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no"/><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/><meta name="HandheldFriendly" content="true"/><title>Bitwarden Captcha Connector</title><link href="connectors/captcha.9f66d4068ca17fe41666.css" rel="stylesheet"></head><body class="layout_frontend"><div class="row justify-content-md-center mt-5"><div><img src="images/logo-dark@2x.png" class="logo mb-2" alt="Bitwarden"/><p id="captchaRequired" class="lead text-center mx-4 mb-4">Captcha Required</p><div id="captcha"></div></div></div><script defer="defer" src="connectors/captcha.8a97b4ebce7d92676173.js"></script></body></html>

View File

@@ -0,0 +1,2 @@
(()=>{"use strict";var e={7460:function(e,t,n){var o=this&&this.__awaiter||function(e,t,n,o){return new(n||(n=Promise))((function(c,r){function i(e){try{d(o.next(e))}catch(t){r(t)}}function a(e){try{d(o.throw(e))}catch(t){r(t)}}function d(e){var t;e.done?c(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(i,a)}d((o=o.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0});const c=n(4180);window.location.pathname.includes("mobile")?n(56795):n(38196),document.addEventListener("DOMContentLoaded",(()=>{!function(){o(this,void 0,void 0,(function*(){yield l(),window.addEventListener("message",(e=>{e.origin&&""!==e.origin&&e.origin===i&&"start"===e.data&&l()}),!1)}))}()})),window.captchaSuccess=function(e){a?document.location.replace("bitwarden://captcha-callback?token="+encodeURIComponent(e)):function(e){if(d)return;parent.postMessage("success|"+e,r),d=!0}(e)},window.captchaError=function(){u("An error occurred with the captcha. Try again.")};let r=null,i=null,a=null,d=!1;function l(){var e;return o(this,void 0,void 0,(function*(){d=!1;const t=c.getQsParam("data");if(!t)return void u("No data.");if(r=c.getQsParam("parent"),!r)return void u("No parent.");let n;r=decodeURIComponent(r),i=new URL(r).origin;try{n=JSON.parse(c.b64Decode(t,!0))}catch(m){return void u("Cannot parse data.")}a=null!=n.callbackUri||!0===n.mobile;let l="https://hcaptcha.com/1/api.js?render=explicit";n.locale&&(l+=`&hl=${null!==(e=encodeURIComponent(n.locale))&&void 0!==e?e:"en"}`);const h=document.getElementById("captchaRequired");n.captchaRequiredText&&h&&(h.textContent=n.captchaRequiredText);const f=document.createElement("script");f.src=l,f.async=!0,f.defer=!0,f.addEventListener("load",(e=>{hcaptcha.render("captcha",{sitekey:encodeURIComponent(n.siteKey),callback:"captchaSuccess","error-callback":"captchaError"}),function(){o(this,void 0,void 0,(function*(){const e=document.body.lastChild;for(;;)s({height:"hidden"===e.style.visibility?document.documentElement.offsetHeight:document.documentElement.scrollHeight,width:document.documentElement.scrollWidth}),yield p(100)}))}()})),document.head.appendChild(f)}))}function u(e){parent.postMessage("error|"+e,r)}function s(e){parent.postMessage("info|"+JSON.stringify(e),r)}function p(e){return o(this,void 0,void 0,(function*(){yield new Promise((t=>setTimeout(t,e)))}))}},4180:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.b64Decode=t.getQsParam=void 0,t.getQsParam=function(e){const t=window.location.href;e=e.replace(/[\[\]]/g,"\\$&");const n=new RegExp("[?&]"+e+"(=([^&#]*)|&|#|$)").exec(t);return n?n[2]?decodeURIComponent(n[2].replace(/\+/g," ")):"":null},t.b64Decode=function(e,t=!1){return t&&(e=e.replace(/ /g,"+")),decodeURIComponent(Array.prototype.map.call(atob(e),(e=>"%"+("00"+e.charCodeAt(0).toString(16)).slice(-2))).join(""))}},56795:(e,t,n)=>{n.r(t)},38196:(e,t,n)=>{n.r(t)}},t={};function n(o){var c=t[o];if(void 0!==c)return c.exports;var r=t[o]={exports:{}};return e[o].call(r.exports,r,r.exports,n),r.exports}n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};n(7460)})();
//# sourceMappingURL=captcha.8a97b4ebce7d92676173.js.map

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,2 @@
(()=>{"use strict";var e={4180:(e,o)=>{Object.defineProperty(o,"__esModule",{value:!0}),o.b64Decode=o.getQsParam=void 0,o.getQsParam=function(e){const o=window.location.href;e=e.replace(/[\[\]]/g,"\\$&");const t=new RegExp("[?&]"+e+"(=([^&#]*)|&|#|$)").exec(o);return t?t[2]?decodeURIComponent(t[2].replace(/\+/g," ")):"":null},o.b64Decode=function(e,o=!1){return o&&(e=e.replace(/ /g,"+")),decodeURIComponent(Array.prototype.map.call(atob(e),(e=>"%"+("00"+e.charCodeAt(0).toString(16)).slice(-2))).join(""))}},25808:(e,o,t)=>{t.r(o)}},o={};function t(n){var r=o[n];if(void 0!==r)return r.exports;var c=o[n]={exports:{}};return e[n](c,c.exports,t),c.exports}t.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};(()=>{const e=t(4180);t(25808),document.addEventListener("DOMContentLoaded",(o=>{const t=e.getQsParam("code"),n=e.getQsParam("state");if(null!=n&&n.includes(":clientId=browser"))!function(e,o){window.postMessage({command:"authResult",code:e,state:o},"*");const t=("; "+document.cookie).split("; ssoHandOffMessage=").pop().split(";").shift();document.cookie="ssoHandOffMessage=;SameSite=strict;max-age=0";const n=document.getElementById("content");n.innerHTML="";const r=document.createElement("p");r.innerText=t,n.appendChild(r)}(t,n);else{window.location.href=window.location.origin+"/#/sso?code="+t+"&state="+n;const e=function(e,o){const t=new RegExp(o).exec(e);if(!t)return null;return t[0]}(n,"(?<=_returnUri=')(.*)(?=')");window.location.href=e?window.location.origin+`/#${e}`:window.location.origin+"/#/sso?code="+t+"&state="+n}}))})()})();
//# sourceMappingURL=sso.e42dad663e806906e7c0.js.map

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,2 @@
(()=>{"use strict";var e={90748:(e,t)=>{function n(e){if(Array.isArray(e)&&(e=Uint8Array.from(e)),e instanceof ArrayBuffer&&(e=new Uint8Array(e)),e instanceof Uint8Array){let t="";const n=e.byteLength;for(let r=0;r<n;r++)t+=String.fromCharCode(e[r]);e=window.btoa(t)}if("string"!=typeof e)throw new Error("could not coerce to string");return e=e.replace(/\+/g,"-").replace(/\//g,"_").replace(/=*$/g,"")}Object.defineProperty(t,"__esModule",{value:!0}),t.parseWebauthnJson=t.buildDataString=void 0,t.buildDataString=function(e){const t=e.response,r=new Uint8Array(t.authenticatorData),o=new Uint8Array(t.clientDataJSON),a=new Uint8Array(e.rawId),i=new Uint8Array(t.signature),c={id:e.id,rawId:n(a),type:e.type,extensions:e.getClientExtensionResults(),response:{authenticatorData:n(r),clientDataJson:n(o),signature:n(i)}};return JSON.stringify(c)},t.parseWebauthnJson=function(e){const t=JSON.parse(e),n=t.challenge.replace(/-/g,"+").replace(/_/g,"/");return t.challenge=Uint8Array.from(atob(n),(e=>e.charCodeAt(0))),t.allowCredentials.forEach((e=>{const t=e.id.replace(/\_/g,"/").replace(/\-/g,"+");e.id=Uint8Array.from(atob(t),(e=>e.charCodeAt(0)))})),t}},4180:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.b64Decode=t.getQsParam=void 0,t.getQsParam=function(e){const t=window.location.href;e=e.replace(/[\[\]]/g,"\\$&");const n=new RegExp("[?&]"+e+"(=([^&#]*)|&|#|$)").exec(t);return n?n[2]?decodeURIComponent(n[2].replace(/\+/g," ")):"":null},t.b64Decode=function(e,t=!1){return t&&(e=e.replace(/ /g,"+")),decodeURIComponent(Array.prototype.map.call(atob(e),(e=>"%"+("00"+e.charCodeAt(0).toString(16)).slice(-2))).join(""))}},50579:function(e,t,n){var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(o,a){function i(e){try{s(r.next(e))}catch(t){a(t)}}function c(e){try{s(r.throw(e))}catch(t){a(t)}}function s(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(i,c)}s((r=r.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0});const o=n(4180),a=n(90748);n(48672);let i,c=!1,s=null,d=null,l=!1,u="en",f={};function g(){if(c)return;if(s=o.getQsParam("parent"),!s)return void b("No parent.");s=decodeURIComponent(s),d=new URL(s).origin,u=o.getQsParam("locale").replace("-","_");"1"===o.getQsParam("v")?function(){const e=o.getQsParam("data");if(!e)return void b("No data.");i=o.b64Decode(e)}():function(){let e=null;try{e=JSON.parse(o.b64Decode(o.getQsParam("data")))}catch(t){return void b("Cannot parse data.")}i=e.data}(),c=!0}function m(e){return r(this,void 0,void 0,(function*(){const t=`locales/${e}/messages.json?cache=j6qwh8`,n=yield fetch(t);return yield n.json()}))}function p(e){var t;return(null===(t=f[e])||void 0===t?void 0:t.message)||""}function y(){if(l)return;if(!("credentials"in navigator))return void b(p("webAuthnNotSupported"));if(g(),!i)return void b("No data.");let e;try{e=a.parseWebauthnJson(i)}catch(t){return void b("Cannot parse data.")}!function(e){r(this,void 0,void 0,(function*(){try{const t=yield navigator.credentials.get({publicKey:e});if(l)return;const n=a.buildDataString(t),r=document.getElementById("remember").checked;window.postMessage({command:"webAuthnResult",data:n,remember:r},"*"),l=!0,function(e){document.getElementById("webauthn-button").disabled=!0;const t=document.getElementById("msg");h(t),t.textContent=e,t.classList.add("alert"),t.classList.add("alert-success")}(p("webAuthnSuccess"))}catch(t){b(t)}}))}(e)}function b(e){const t=document.getElementById("msg");h(t),t.textContent=e,t.classList.add("alert"),t.classList.add("alert-danger")}function h(e){e.classList.remove("alert"),e.classList.remove("alert-danger"),e.classList.remove("alert-success")}document.addEventListener("DOMContentLoaded",(()=>r(void 0,void 0,void 0,(function*(){g();try{f=yield m(u)}catch(n){console.error("Failed to load the locale",u),f=yield m("en")}document.getElementById("msg").innerText=p("webAuthnFallbackMsg"),document.getElementById("remember-label").innerText=p("rememberMe");const e=document.getElementById("webauthn-button");e.innerText=p("webAuthnAuthenticate"),e.onclick=y,document.getElementById("spinner").classList.add("d-none");const t=document.getElementById("content");t.classList.add("d-block"),t.classList.remove("d-none")}))))},48672:(e,t,n)=>{n.r(t)}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var a=t[r]={exports:{}};return e[r].call(a.exports,a,a.exports,n),a.exports}n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};n(50579)})();
//# sourceMappingURL=webauthn-fallback.bf88cb3753b84e36d6e9.js.map

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,2 @@
(()=>{"use strict";var e={90748:(e,t)=>{function n(e){if(Array.isArray(e)&&(e=Uint8Array.from(e)),e instanceof ArrayBuffer&&(e=new Uint8Array(e)),e instanceof Uint8Array){let t="";const n=e.byteLength;for(let r=0;r<n;r++)t+=String.fromCharCode(e[r]);e=window.btoa(t)}if("string"!=typeof e)throw new Error("could not coerce to string");return e=e.replace(/\+/g,"-").replace(/\//g,"_").replace(/=*$/g,"")}Object.defineProperty(t,"__esModule",{value:!0}),t.parseWebauthnJson=t.buildDataString=void 0,t.buildDataString=function(e){const t=e.response,r=new Uint8Array(t.authenticatorData),a=new Uint8Array(t.clientDataJSON),o=new Uint8Array(e.rawId),i=new Uint8Array(t.signature),c={id:e.id,rawId:n(o),type:e.type,extensions:e.getClientExtensionResults(),response:{authenticatorData:n(r),clientDataJson:n(a),signature:n(i)}};return JSON.stringify(c)},t.parseWebauthnJson=function(e){const t=JSON.parse(e),n=t.challenge.replace(/-/g,"+").replace(/_/g,"/");return t.challenge=Uint8Array.from(atob(n),(e=>e.charCodeAt(0))),t.allowCredentials.forEach((e=>{const t=e.id.replace(/\_/g,"/").replace(/\-/g,"+");e.id=Uint8Array.from(atob(t),(e=>e.charCodeAt(0)))})),t}},4180:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.b64Decode=t.getQsParam=void 0,t.getQsParam=function(e){const t=window.location.href;e=e.replace(/[\[\]]/g,"\\$&");const n=new RegExp("[?&]"+e+"(=([^&#]*)|&|#|$)").exec(t);return n?n[2]?decodeURIComponent(n[2].replace(/\+/g," ")):"":null},t.b64Decode=function(e,t=!1){return t&&(e=e.replace(/ /g,"+")),decodeURIComponent(Array.prototype.map.call(atob(e),(e=>"%"+("00"+e.charCodeAt(0).toString(16)).slice(-2))).join(""))}},48672:(e,t,n)=>{n.r(t)}},t={};function n(r){var a=t[r];if(void 0!==a)return a.exports;var o=t[r]={exports:{}};return e[r](o,o.exports,n),o.exports}n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};(()=>{const e=n(4180),t=n(90748);n(48672);const r="bitwarden://webauthn-callback";let a,o=!1,i=null,c=null,d=null,s=null,l=null,u=!1,p=!1,g=!1,f=null;function b(){if(o)return;if(s=e.getQsParam("parent"),!s)return void h("No parent.");s=decodeURIComponent(s),l=new URL(s).origin;"1"===e.getQsParam("v")?function(){const t=e.getQsParam("data");if(!t)return void h("No data.");a=e.b64Decode(t),i=e.getQsParam("headerText"),c=e.getQsParam("btnText"),d=e.getQsParam("btnReturnText")}():function(){let t=null;try{t=JSON.parse(e.b64Decode(e.getQsParam("data")))}catch(n){return void h("Cannot parse data.")}u=null!=t.callbackUri||!0===t.mobile,a=t.data,i=t.headerText,c=t.btnText,d=t.btnReturnText}(),o=!0}function m(){if(g=!1,"credentials"in navigator)if(b(),a){try{f=t.parseWebauthnJson(a)}catch(e){return void h("Cannot parse webauthn data.")}p=!1,u||-1!==navigator.userAgent.indexOf(" Safari/")&&-1===navigator.userAgent.indexOf("Chrome")||y()}else h("No data.");else h("WebAuthn is not supported in this browser.")}function y(){p||navigator.credentials.get({publicKey:f}).then(w).catch(h)}function h(e){u?(document.location.replace(r+"?error="+encodeURIComponent(e)),v(r+"?error="+encodeURIComponent(e))):parent.postMessage("error|"+e,s)}function w(e){if(g)return;const n=t.buildDataString(e);u?(document.location.replace(r+"?data="+encodeURIComponent(n)),v(r+"?data="+encodeURIComponent(n))):(parent.postMessage("success|"+n,s),g=!0)}function v(e){const t=document.getElementById("webauthn-button");t.innerText=decodeURI(d),t.onclick=()=>{document.location.replace(e)}}document.addEventListener("DOMContentLoaded",(()=>{var e;if(m(),window.addEventListener("message",(e=>{e.origin&&""!==e.origin&&e.origin===l&&("stop"===e.data?p=!0:"start"===e.data&&p&&m())}),!1),e="ready",u||parent.postMessage("info|"+e,s),b(),i){document.getElementById("webauthn-header").innerText=decodeURI(i)}if(c){const e=document.getElementById("webauthn-button");e.innerText=decodeURI(c),e.onclick=y}}))})()})();
//# sourceMappingURL=webauthn.728ab7b1277877b5edde.js.map

File diff suppressed because one or more lines are too long

View File

@@ -1 +1 @@
<!doctype html><html><head><meta charset="utf-8"/><meta name="viewport" content="initial-scale=1,maximum-scale=1,user-scalable=no,width=device-width"/><title>Bitwarden Duo Connector</title><link href="connectors/duo.03d3232066d89682b1ee.css" rel="stylesheet"></head><body><script defer="defer" src="connectors/duo.280cc0a6ccd1cb1cf907.js"></script></body></html>
<!doctype html><html><head><meta charset="utf-8"/><meta name="viewport" content="initial-scale=1,maximum-scale=1,user-scalable=no,width=device-width"/><title>Bitwarden Duo Connector</title><link href="connectors/duo.03d3232066d89682b1ee.css" rel="stylesheet"></head><body><script defer="defer" src="connectors/duo.ea8c57ff934401363156.js"></script></body></html>

View File

@@ -1 +1 @@
<!doctype html><html class="theme_light"><head><meta charset="utf-8"/><meta name="viewport" content="width=1010"/><meta name="theme-color" content="#175DDC"/><title page-title>Bitwarden Web Vault</title><link rel="apple-touch-icon" sizes="180x180" href="images/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" href="images/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" href="images/favicon-16x16.png"/><link rel="mask-icon" href="images/safari-pinned-tab.svg" color="#175DDC"/><link rel="manifest" href="70501c97b33df95adb32.json"/><script defer="defer" src="theme_head.5f24ba8d7aa944e6f52b.js"></script><link href="app/main.7b7aed24fb95652a39f4.css" rel="stylesheet"></head><body class="layout_frontend"><app-root><div class="mt-5 d-flex justify-content-center"><div><img class="mb-4 logo logo-themed" alt="Bitwarden"/><p class="text-center"><i class="bwi bwi-spinner bwi-spin bwi-2x text-muted" title="Loading" aria-hidden="true"></i></p></div></div></app-root><script defer="defer" src="app/polyfills.3ab3aecac16277160ac5.js"></script><script defer="defer" src="app/vendor.7f0a909b78a411824308.js"></script><script defer="defer" src="app/main.6a0d3942239a08208ced.js"></script></body></html>
<!doctype html><html class="theme_light"><head><meta charset="utf-8"/><meta name="viewport" content="width=1010"/><meta name="theme-color" content="#175DDC"/><title page-title>Bitwarden Web Vault</title><link rel="apple-touch-icon" sizes="180x180" href="images/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" href="images/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" href="images/favicon-16x16.png"/><link rel="mask-icon" href="images/safari-pinned-tab.svg" color="#175DDC"/><link rel="manifest" href="70501c97b33df95adb32.json"/><script defer="defer" src="theme_head.5f24ba8d7aa944e6f52b.js"></script><link href="app/main.7b7aed24fb95652a39f4.css" rel="stylesheet"></head><body class="layout_frontend"><app-root><div class="mt-5 d-flex justify-content-center"><div><img class="mb-4 logo logo-themed" alt="Bitwarden"/><p class="text-center"><i class="bwi bwi-spinner bwi-spin bwi-2x text-muted" title="Loading" aria-hidden="true"></i></p></div></div></app-root><script defer="defer" src="app/polyfills.3ab3aecac16277160ac5.js"></script><script defer="defer" src="app/vendor.7f0a909b78a411824308.js"></script><script defer="defer" src="app/main.f1533b0a6a321bb5acfc.js"></script></body></html>

View File

@@ -1 +1 @@
<!doctype html><html class="theme_light"><head><meta charset="utf-8"/><meta name="viewport" content="width=1010"/><meta name="theme-color" content="#175DDC"/><title>Bitwarden</title><link rel="apple-touch-icon" sizes="180x180" href="images/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" href="images/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" href="images/favicon-16x16.png"/><link rel="mask-icon" href="images/safari-pinned-tab.svg" color="#175DDC"/><link rel="manifest" href="70501c97b33df95adb32.json"/><link href="connectors/sso.90d12cf252ee22325b72.css" rel="stylesheet"></head><body class="layout_frontend"><div class="mt-5 d-flex justify-content-center"><div><img src="images/logo-dark@2x.png" class="mb-4 logo" alt="Bitwarden"/><div id="content"><p class="text-center"><i class="bwi bwi-spinner bwi-spin bwi-2x text-muted" title="Loading" aria-hidden="true"></i></p></div></div></div><script defer="defer" src="connectors/sso.f8c94bc0c41548b6d9ec.js"></script></body></html>
<!doctype html><html class="theme_light"><head><meta charset="utf-8"/><meta name="viewport" content="width=1010"/><meta name="theme-color" content="#175DDC"/><title>Bitwarden</title><link rel="apple-touch-icon" sizes="180x180" href="images/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" href="images/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" href="images/favicon-16x16.png"/><link rel="mask-icon" href="images/safari-pinned-tab.svg" color="#175DDC"/><link rel="manifest" href="70501c97b33df95adb32.json"/><link href="connectors/sso.90d12cf252ee22325b72.css" rel="stylesheet"></head><body class="layout_frontend"><div class="mt-5 d-flex justify-content-center"><div><img src="images/logo-dark@2x.png" class="mb-4 logo" alt="Bitwarden"/><div id="content"><p class="text-center"><i class="bwi bwi-spinner bwi-spin bwi-2x text-muted" title="Loading" aria-hidden="true"></i></p></div></div></div><script defer="defer" src="connectors/sso.e42dad663e806906e7c0.js"></script></body></html>

View File

@@ -1 +1 @@
{ "version": "2.26.1" }
{ "version": "2.26.2" }

View File

@@ -1 +1 @@
<!doctype html><html><head><meta charset="utf-8"/><title>Bitwarden WebAuthn Connector</title><link href="connectors/webauthn.cdecc673bdc56c3b697d.css" rel="stylesheet"></head><body style="background:0 0"><picture><source srcset="images/u2fkey.avif" type="image/avif"/><source srcset="images/u2fkey.webp" type="image/webp"/><img src="images/u2fkey.jpg" class="rounded img-fluid mb-3"/></picture><div class="text-center"><button id="webauthn-button" class="btn btn-primary"></button></div><script defer="defer" src="connectors/webauthn.804e3df1b991916a17d8.js"></script></body></html>
<!doctype html><html><head><meta charset="utf-8"/><title>Bitwarden WebAuthn Connector</title><link href="connectors/webauthn.cdecc673bdc56c3b697d.css" rel="stylesheet"></head><body style="background:0 0"><picture><source srcset="images/u2fkey.avif" type="image/avif"/><source srcset="images/u2fkey.webp" type="image/webp"/><img src="images/u2fkey.jpg" class="rounded img-fluid mb-3"/></picture><div class="text-center"><button id="webauthn-button" class="btn btn-primary"></button></div><script defer="defer" src="connectors/webauthn.728ab7b1277877b5edde.js"></script></body></html>

View File

@@ -1 +1 @@
<!doctype html><html class="theme_light"><head><meta charset="utf-8"/><title>Bitwarden WebAuthn Connector</title><link href="connectors/webauthn-fallback.cdecc673bdc56c3b697d.css" rel="stylesheet"></head><body class="layout_frontend"><div class="container"><div class="row justify-content-center mt-5"><div class="col-5"><img src="images/logo-dark@2x.png" class="mb-4 logo" alt="Bitwarden"/><div id="spinner"><p class="text-center"><i class="bwi bwi-spinner bwi-spin bwi-2x text-muted" title="Loading" aria-hidden="true"></i></p></div><div id="content" class="card mt-4 d-none"><div class="card-body ng-star-inserted"><p id="msg" class="text-center"></p><div class="form-check"><input type="checkbox" class="form-check-input" id="remember" name="remember"/> <label class="form-check-label" for="remember" id="remember-label"></label></div><hr/><p class="text-center mb-0"><button id="webauthn-button" class="btn btn-primary btn-lg"></button></p></div></div></div></div></div><script defer="defer" src="connectors/webauthn-fallback.0531a39df9edfe1fcf27.js"></script></body></html>
<!doctype html><html class="theme_light"><head><meta charset="utf-8"/><title>Bitwarden WebAuthn Connector</title><link href="connectors/webauthn-fallback.cdecc673bdc56c3b697d.css" rel="stylesheet"></head><body class="layout_frontend"><div class="container"><div class="row justify-content-center mt-5"><div class="col-5"><img src="images/logo-dark@2x.png" class="mb-4 logo" alt="Bitwarden"/><div id="spinner"><p class="text-center"><i class="bwi bwi-spinner bwi-spin bwi-2x text-muted" title="Loading" aria-hidden="true"></i></p></div><div id="content" class="card mt-4 d-none"><div class="card-body ng-star-inserted"><p id="msg" class="text-center"></p><div class="form-check"><input type="checkbox" class="form-check-input" id="remember" name="remember"/> <label class="form-check-label" for="remember" id="remember-label"></label></div><hr/><p class="text-center mb-0"><button id="webauthn-button" class="btn btn-primary btn-lg"></button></p></div></div></div></div></div><script defer="defer" src="connectors/webauthn-fallback.bf88cb3753b84e36d6e9.js"></script></body></html>

View File

@@ -1 +1 @@
<!doctype html><html><head><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no"/><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/><meta name="HandheldFriendly" content="true"/><title>Bitwarden WebAuthn Connector</title><link href="connectors/webauthn.cdecc673bdc56c3b697d.css" rel="stylesheet"></head><body style="background:0 0"><div class="row justify-content-md-center mt-5"><div><img src="images/logo-dark@2x.png" class="logo mb-2" alt="Bitwarden"/><p id="webauthn-header" class="lead text-center mx-4 mb-4"></p><picture><source srcset="images/u2fkey-mobile.avif" type="image/avif"/><source srcset="images/u2fkey-mobile.webp" type="image/webp"/><img src="images/u2fkey-mobile.jpg" class="rounded img-fluid"/></picture><div class="text-center mt-4"><button id="webauthn-button" class="btn btn-primary btn-lg"></button></div></div></div><script defer="defer" src="connectors/webauthn.804e3df1b991916a17d8.js"></script></body></html>
<!doctype html><html><head><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no"/><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/><meta name="HandheldFriendly" content="true"/><title>Bitwarden WebAuthn Connector</title><link href="connectors/webauthn.cdecc673bdc56c3b697d.css" rel="stylesheet"></head><body style="background:0 0"><div class="row justify-content-md-center mt-5"><div><img src="images/logo-dark@2x.png" class="logo mb-2" alt="Bitwarden"/><p id="webauthn-header" class="lead text-center mx-4 mb-4"></p><picture><source srcset="images/u2fkey-mobile.avif" type="image/avif"/><source srcset="images/u2fkey-mobile.webp" type="image/webp"/><img src="images/u2fkey-mobile.jpg" class="rounded img-fluid"/></picture><div class="text-center mt-4"><button id="webauthn-button" class="btn btn-primary btn-lg"></button></div></div></div><script defer="defer" src="connectors/webauthn.728ab7b1277877b5edde.js"></script></body></html>