mirror of https://github.com/bitwarden/web.git
74 changed files with 5672 additions and 1651 deletions
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
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
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
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
File diff suppressed because one or more lines are too long
@ -1 +1 @@
@@ -1 +1 @@
|
||||
<!doctype html><html><head><meta charset="utf-8"/><title>Bitwarden Captcha Connector</title><script src="https://hcaptcha.com/1/api.js"></script><link href="connectors/captcha.d875a1005df5117243c1.css" rel="stylesheet"></head><body><div id="captcha"></div><script src="connectors/captcha.d875a1005df5117243c1.js"></script></body></html> |
||||
<!doctype html><html><head><meta charset="utf-8"/><title>Bitwarden Captcha Connector</title><script src="https://hcaptcha.com/1/api.js"></script><link href="connectors/captcha.c2d9ec63e3c4793f3c92.css" rel="stylesheet"></head><body><div id="captcha"></div><script src="connectors/captcha.c2d9ec63e3c4793f3c92.js"></script></body></html> |
||||
@ -1,3 +1,3 @@
@@ -1,3 +1,3 @@
|
||||
body{min-width:0px !important;padding:0;margin:0;background:transparent} |
||||
|
||||
/*# sourceMappingURL=captcha.d875a1005df5117243c1.css.map*/ |
||||
/*# sourceMappingURL=captcha.c2d9ec63e3c4793f3c92.css.map*/ |
||||
@ -1 +1 @@
@@ -1 +1 @@
|
||||
{"version":3,"sources":["webpack:///./src/connectors/captcha.scss"],"names":[],"mappings":"AAAA,KACI,yBACA,UACA,SACA,uB","file":"connectors/captcha.d875a1005df5117243c1.css","sourcesContent":["body {\n min-width: 0px !important;\n padding: 0;\n margin: 0;\n background: transparent;\n}\n"],"sourceRoot":""} |
||||
{"version":3,"sources":["webpack:///./src/connectors/captcha.scss"],"names":[],"mappings":"AAAA,KACI,yBACA,UACA,SACA,uB","file":"connectors/captcha.c2d9ec63e3c4793f3c92.css","sourcesContent":["body {\n min-width: 0px !important;\n padding: 0;\n margin: 0;\n background: transparent;\n}\n"],"sourceRoot":""} |
||||
@ -1,2 +1,2 @@
@@ -1,2 +1,2 @@
|
||||
!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=1169)}({1169:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(128);n(1170),document.addEventListener("DOMContentLoaded",(function(){var e;i(),window.addEventListener("message",(function(e){e.origin&&""!==e.origin&&e.origin===a&&"start"===e.data&&i()}),!1),e="ready",parent.postMessage("info|"+e,o)})),window.captchaSuccess=function(e){!function(e){if(c)return;parent.postMessage("success|"+e,o),c=!0}(e)},window.captchaError=function(){u("An error occurred with the captcha. Try again.")};var o=null,a=null,c=!1;function i(){c=!1,r.getQsParam("data")?(o=r.getQsParam("parent"))?(o=decodeURIComponent(o),a=new URL(o).origin,hcaptcha.render("captcha",{sitekey:"bc38c8a2-5311-4e8c-9dfc-49e99f6df417",callback:"captchaSuccess","error-callback":"captchaError"})):u("No parent."):u("No data.")}function u(e){parent.postMessage("error|"+e,o)}},1170:function(e,t,n){"use strict";n.r(t)},128:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getQsParam=void 0,t.getQsParam=function(e){var t=window.location.href;e=e.replace(/[\[\]]/g,"\\$&");var n=new RegExp("[?&]"+e+"(=([^&#]*)|&|#|$)").exec(t);return n?n[2]?decodeURIComponent(n[2].replace(/\+/g," ")):"":null}}}); |
||||
//# sourceMappingURL=captcha.d875a1005df5117243c1.js.map
|
||||
!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=1182)}({1182:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(128);n(1183),document.addEventListener("DOMContentLoaded",(function(){var e;i(),window.addEventListener("message",(function(e){e.origin&&""!==e.origin&&e.origin===a&&"start"===e.data&&i()}),!1),e="ready",parent.postMessage("info|"+e,o)})),window.captchaSuccess=function(e){!function(e){if(c)return;parent.postMessage("success|"+e,o),c=!0}(e)},window.captchaError=function(){u("An error occurred with the captcha. Try again.")};var o=null,a=null,c=!1;function i(){c=!1,r.getQsParam("data")?(o=r.getQsParam("parent"))?(o=decodeURIComponent(o),a=new URL(o).origin,hcaptcha.render("captcha",{sitekey:"bc38c8a2-5311-4e8c-9dfc-49e99f6df417",callback:"captchaSuccess","error-callback":"captchaError"})):u("No parent."):u("No data.")}function u(e){parent.postMessage("error|"+e,o)}},1183:function(e,t,n){"use strict";n.r(t)},128:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getQsParam=void 0,t.getQsParam=function(e){var t=window.location.href;e=e.replace(/[\[\]]/g,"\\$&");var n=new RegExp("[?&]"+e+"(=([^&#]*)|&|#|$)").exec(t);return n?n[2]?decodeURIComponent(n[2].replace(/\+/g," ")):"":null}}}); |
||||
//# sourceMappingURL=captcha.c2d9ec63e3c4793f3c92.js.map
|
||||
File diff suppressed because one or more lines are too long
@ -1,3 +1,3 @@
@@ -1,3 +1,3 @@
|
||||
html,body{margin:0;padding:0}body{background:#efeff4 url(../images/loading.svg) 0 0 no-repeat}iframe{display:block;width:100%;height:400px;border:none;margin:0;padding:0} |
||||
|
||||
/*# sourceMappingURL=duo.d875a1005df5117243c1.css.map*/ |
||||
/*# sourceMappingURL=duo.c2d9ec63e3c4793f3c92.css.map*/ |
||||
@ -1 +1 @@
@@ -1 +1 @@
|
||||
{"version":3,"sources":["webpack:///./src/connectors/duo.scss"],"names":[],"mappings":"AAAA,UACI,SACA,UAGJ,KACI,yEAGJ,OACI,cACA,WACA,aACA,YACA,M","file":"connectors/duo.d875a1005df5117243c1.css","sourcesContent":["html, body {\n margin: 0;\n padding: 0;\n}\n\nbody {\n background: #efeff4 url('../images/loading.svg') 0 0 no-repeat;\n}\n\niframe {\n display: block;\n width: 100%;\n height: 400px;\n border: none;\n margin: 0;\n padding: 0;\n}\n"],"sourceRoot":""} |
||||
{"version":3,"sources":["webpack:///./src/connectors/duo.scss"],"names":[],"mappings":"AAAA,UACI,SACA,UAGJ,KACI,yEAGJ,OACI,cACA,WACA,aACA,YACA,M","file":"connectors/duo.c2d9ec63e3c4793f3c92.css","sourcesContent":["html, body {\n margin: 0;\n padding: 0;\n}\n\nbody {\n background: #efeff4 url('../images/loading.svg') 0 0 no-repeat;\n}\n\niframe {\n display: block;\n width: 100%;\n height: 400px;\n border: none;\n margin: 0;\n padding: 0;\n}\n"],"sourceRoot":""} |
||||
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
File diff suppressed because one or more lines are too long
@ -1,2 +1,2 @@
@@ -1,2 +1,2 @@
|
||||
!function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(o,r,function(t){return e[t]}.bind(null,r));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=1167)}({1167:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n(128);n(1168),document.addEventListener("DOMContentLoaded",(function(e){var t=o.getQsParam("code"),n=o.getQsParam("state");if(null!=n&&n.includes(":clientId=browser"))!function(e,t){window.postMessage({command:"authResult",code:e,state:t},"*");var n=("; "+document.cookie).split("; ssoHandOffMessage=").pop().split(";").shift();document.cookie="ssoHandOffMessage=;SameSite=strict;max-age=0",document.getElementById("content").innerHTML="<p>"+n+"</p>"}(t,n);else{window.location.href=window.location.origin+"/#/sso?code="+t+"&state="+n;var r=function(e,t){var n=new RegExp(t).exec(e);if(!n)return null;return n[0]}(n,"(?<=_returnUri=')(.*)(?=')");window.location.href=r?window.location.origin+"/#"+r:window.location.origin+"/#/sso?code="+t+"&state="+n}}))},1168:function(e,t,n){"use strict";n.r(t)},128:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getQsParam=void 0,t.getQsParam=function(e){var t=window.location.href;e=e.replace(/[\[\]]/g,"\\$&");var n=new RegExp("[?&]"+e+"(=([^&#]*)|&|#|$)").exec(t);return n?n[2]?decodeURIComponent(n[2].replace(/\+/g," ")):"":null}}}); |
||||
//# sourceMappingURL=sso.d875a1005df5117243c1.js.map
|
||||
!function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(o,r,function(t){return e[t]}.bind(null,r));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=1180)}({1180:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n(128);n(1181),document.addEventListener("DOMContentLoaded",(function(e){var t=o.getQsParam("code"),n=o.getQsParam("state");if(null!=n&&n.includes(":clientId=browser"))!function(e,t){window.postMessage({command:"authResult",code:e,state:t},"*");var n=("; "+document.cookie).split("; ssoHandOffMessage=").pop().split(";").shift();document.cookie="ssoHandOffMessage=;SameSite=strict;max-age=0",document.getElementById("content").innerHTML="<p>"+n+"</p>"}(t,n);else{window.location.href=window.location.origin+"/#/sso?code="+t+"&state="+n;var r=function(e,t){var n=new RegExp(t).exec(e);if(!n)return null;return n[0]}(n,"(?<=_returnUri=')(.*)(?=')");window.location.href=r?window.location.origin+"/#"+r:window.location.origin+"/#/sso?code="+t+"&state="+n}}))},1181:function(e,t,n){"use strict";n.r(t)},128:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getQsParam=void 0,t.getQsParam=function(e){var t=window.location.href;e=e.replace(/[\[\]]/g,"\\$&");var n=new RegExp("[?&]"+e+"(=([^&#]*)|&|#|$)").exec(t);return n?n[2]?decodeURIComponent(n[2].replace(/\+/g," ")):"":null}}}); |
||||
//# sourceMappingURL=sso.c2d9ec63e3c4793f3c92.js.map
|
||||
File diff suppressed because one or more lines are too long
@ -1,2 +1,2 @@
@@ -1,2 +1,2 @@
|
||||
!function(e){var r={};function t(n){if(r[n])return r[n].exports;var o=r[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,t),o.l=!0,o.exports}t.m=e,t.c=r,t.d=function(e,r,n){t.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:n})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,r){if(1&r&&(e=t(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(t.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var o in e)t.d(n,o,function(r){return e[r]}.bind(null,o));return n},t.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(r,"a",r),r},t.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},t.p="",t(t.s=1162)}({1162:function(e,r,t){"use strict";t.r(r);var n=t(376);document.addEventListener("DOMContentLoaded",(function(e){var r;s(),window.addEventListener("message",(function(e){e.origin&&""!==e.origin&&e.origin===a&&("stop"===e.data?i=!0:"start"===e.data&&i&&s())}),!1),r="ready",parent.postMessage("info|"+r,o)}));var o=null,a=null,i=!1,u=!1;function s(){if(u=!1,n.isSupported){var e=f("data");if(e)if(o=f("parent")){var r=document.createElement("a");r.href=o,a=r.origin;var t=f("v");if(t){try{parseInt(t);var s=(p=e,decodeURIComponent(Array.prototype.map.call(atob(p),(function(e){return"%"+("00"+e.charCodeAt(0).toString(16)).slice(-2)})).join(""))),l=JSON.parse(s)}catch(v){return void d("Cannot parse data.")}var p;l.appId&&l.challenge&&l.keys&&l.keys.length?(i=!1,c(l)):d("Invalid data parameters.")}else d("No version.")}else d("No parent.");else d("No data.")}else d("U2F is not supported in this browser.")}function c(e){i||n.sign(e.appId,e.challenge,e.keys,(function(r){r.errorCode?5!==r.errorCode?(d("U2F Error: "+r.errorCode),setTimeout((function(){c(e)}),1e3)):c(e):function(e){if(u)return;var r=JSON.stringify(e);parent.postMessage("success|"+r,o),u=!0}(r)}),10)}function d(e){parent.postMessage("error|"+e,o)}function f(e){var r=window.location.href;e=e.replace(/[\[\]]/g,"\\$&");var t=new RegExp("[?&]"+e+"(=([^&#]*)|&|#|$)").exec(r);return t?t[2]?decodeURIComponent(t[2].replace(/\+/g," ")):"":null}},376:function(e,r){e.exports=u2f}}); |
||||
//# sourceMappingURL=u2f.d875a1005df5117243c1.js.map
|
||||
!function(e){var r={};function t(n){if(r[n])return r[n].exports;var o=r[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,t),o.l=!0,o.exports}t.m=e,t.c=r,t.d=function(e,r,n){t.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:n})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,r){if(1&r&&(e=t(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(t.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var o in e)t.d(n,o,function(r){return e[r]}.bind(null,o));return n},t.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(r,"a",r),r},t.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},t.p="",t(t.s=1175)}({1175:function(e,r,t){"use strict";t.r(r);var n=t(378);document.addEventListener("DOMContentLoaded",(function(e){var r;s(),window.addEventListener("message",(function(e){e.origin&&""!==e.origin&&e.origin===a&&("stop"===e.data?i=!0:"start"===e.data&&i&&s())}),!1),r="ready",parent.postMessage("info|"+r,o)}));var o=null,a=null,i=!1,u=!1;function s(){if(u=!1,n.isSupported){var e=f("data");if(e)if(o=f("parent")){var r=document.createElement("a");r.href=o,a=r.origin;var t=f("v");if(t){try{parseInt(t);var s=(p=e,decodeURIComponent(Array.prototype.map.call(atob(p),(function(e){return"%"+("00"+e.charCodeAt(0).toString(16)).slice(-2)})).join(""))),l=JSON.parse(s)}catch(v){return void d("Cannot parse data.")}var p;l.appId&&l.challenge&&l.keys&&l.keys.length?(i=!1,c(l)):d("Invalid data parameters.")}else d("No version.")}else d("No parent.");else d("No data.")}else d("U2F is not supported in this browser.")}function c(e){i||n.sign(e.appId,e.challenge,e.keys,(function(r){r.errorCode?5!==r.errorCode?(d("U2F Error: "+r.errorCode),setTimeout((function(){c(e)}),1e3)):c(e):function(e){if(u)return;var r=JSON.stringify(e);parent.postMessage("success|"+r,o),u=!0}(r)}),10)}function d(e){parent.postMessage("error|"+e,o)}function f(e){var r=window.location.href;e=e.replace(/[\[\]]/g,"\\$&");var t=new RegExp("[?&]"+e+"(=([^&#]*)|&|#|$)").exec(r);return t?t[2]?decodeURIComponent(t[2].replace(/\+/g," ")):"":null}},378:function(e,r){e.exports=u2f}}); |
||||
//# sourceMappingURL=u2f.c2d9ec63e3c4793f3c92.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
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
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1,2 +1,2 @@
@@ -1,2 +1,2 @@
|
||||
!function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={i:r,l:!1,exports:{}};return e[r].call(a.exports,a,a.exports,n),a.l=!0,a.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)n.d(r,a,function(t){return e[t]}.bind(null,a));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=1163)}({1163:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(128),a=n(374);n(375),document.addEventListener("DOMContentLoaded",(function(){var e;d(),window.addEventListener("message",(function(e){e.origin&&""!==e.origin&&e.origin===i&&("stop"===e.data?u=!0:"start"===e.data&&u&&d())}),!1),e="ready",parent.postMessage("info|"+e,o);var t=r.getQsParam("btnText");if(t){var n=document.getElementById("webauthn-button");n.innerText=decodeURI(t),n.onclick=l}}));var o=null,i=null,u=!1,c=!1,s=null;function d(){if(c=!1,"credentials"in navigator){var e=r.getQsParam("data");if(e)if(o=r.getQsParam("parent")){o=decodeURIComponent(o),i=new URL(o).origin;try{var t=a.b64Decode(e);s=a.parseWebauthnJson(t)}catch(n){return void f("Cannot parse data.")}u=!1,-1!==navigator.userAgent.indexOf(" Safari/")&&-1===navigator.userAgent.indexOf("Chrome")||l()}else f("No parent.");else f("No data.")}else f("WebAuthn is not supported in this browser.")}function l(){u||navigator.credentials.get({publicKey:s}).then(p).catch((function(e){return f("WebAuth Error: "+e)}))}function f(e){parent.postMessage("error|"+e,o)}function p(e){if(!c){var t=a.buildDataString(e);parent.postMessage("success|"+t,o),c=!0}}},128:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getQsParam=void 0,t.getQsParam=function(e){var t=window.location.href;e=e.replace(/[\[\]]/g,"\\$&");var n=new RegExp("[?&]"+e+"(=([^&#]*)|&|#|$)").exec(t);return n?n[2]?decodeURIComponent(n[2].replace(/\+/g," ")):"":null}},374:function(e,t,n){"use strict";function r(e){if(Array.isArray(e)&&(e=Uint8Array.from(e)),e instanceof ArrayBuffer&&(e=new Uint8Array(e)),e instanceof Uint8Array){for(var t="",n=e.byteLength,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.b64Decode=t.buildDataString=void 0,t.buildDataString=function(e){var t=e.response,n=new Uint8Array(t.authenticatorData),a=new Uint8Array(t.clientDataJSON),o=new Uint8Array(e.rawId),i=new Uint8Array(t.signature),u={id:e.id,rawId:r(o),type:e.type,extensions:e.getClientExtensionResults(),response:{authenticatorData:r(n),clientDataJson:r(a),signature:r(i)}};return JSON.stringify(u)},t.b64Decode=function(e){return decodeURIComponent(Array.prototype.map.call(atob(e),(function(e){return"%"+("00"+e.charCodeAt(0).toString(16)).slice(-2)})).join(""))},t.parseWebauthnJson=function(e){var t=JSON.parse(e),n=t.challenge.replace(/-/g,"+").replace(/_/g,"/");return t.challenge=Uint8Array.from(atob(n),(function(e){return e.charCodeAt(0)})),t.allowCredentials.forEach((function(e){var t=e.id.replace(/\_/g,"/").replace(/\-/g,"+");e.id=Uint8Array.from(atob(t),(function(e){return e.charCodeAt(0)}))})),t}},375:function(e,t,n){"use strict";n.r(t)}}); |
||||
//# sourceMappingURL=webauthn.d875a1005df5117243c1.js.map
|
||||
!function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={i:r,l:!1,exports:{}};return e[r].call(a.exports,a,a.exports,n),a.l=!0,a.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)n.d(r,a,function(t){return e[t]}.bind(null,a));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=1176)}({1176:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(128),a=n(376);n(377),document.addEventListener("DOMContentLoaded",(function(){var e;d(),window.addEventListener("message",(function(e){e.origin&&""!==e.origin&&e.origin===i&&("stop"===e.data?u=!0:"start"===e.data&&u&&d())}),!1),e="ready",parent.postMessage("info|"+e,o);var t=r.getQsParam("btnText");if(t){var n=document.getElementById("webauthn-button");n.innerText=decodeURI(t),n.onclick=l}}));var o=null,i=null,u=!1,c=!1,s=null;function d(){if(c=!1,"credentials"in navigator){var e=r.getQsParam("data");if(e)if(o=r.getQsParam("parent")){o=decodeURIComponent(o),i=new URL(o).origin;try{var t=a.b64Decode(e);s=a.parseWebauthnJson(t)}catch(n){return void f("Cannot parse data.")}u=!1,-1!==navigator.userAgent.indexOf(" Safari/")&&-1===navigator.userAgent.indexOf("Chrome")||l()}else f("No parent.");else f("No data.")}else f("WebAuthn is not supported in this browser.")}function l(){u||navigator.credentials.get({publicKey:s}).then(p).catch((function(e){return f("WebAuth Error: "+e)}))}function f(e){parent.postMessage("error|"+e,o)}function p(e){if(!c){var t=a.buildDataString(e);parent.postMessage("success|"+t,o),c=!0}}},128:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getQsParam=void 0,t.getQsParam=function(e){var t=window.location.href;e=e.replace(/[\[\]]/g,"\\$&");var n=new RegExp("[?&]"+e+"(=([^&#]*)|&|#|$)").exec(t);return n?n[2]?decodeURIComponent(n[2].replace(/\+/g," ")):"":null}},376:function(e,t,n){"use strict";function r(e){if(Array.isArray(e)&&(e=Uint8Array.from(e)),e instanceof ArrayBuffer&&(e=new Uint8Array(e)),e instanceof Uint8Array){for(var t="",n=e.byteLength,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.b64Decode=t.buildDataString=void 0,t.buildDataString=function(e){var t=e.response,n=new Uint8Array(t.authenticatorData),a=new Uint8Array(t.clientDataJSON),o=new Uint8Array(e.rawId),i=new Uint8Array(t.signature),u={id:e.id,rawId:r(o),type:e.type,extensions:e.getClientExtensionResults(),response:{authenticatorData:r(n),clientDataJson:r(a),signature:r(i)}};return JSON.stringify(u)},t.b64Decode=function(e){return decodeURIComponent(Array.prototype.map.call(atob(e),(function(e){return"%"+("00"+e.charCodeAt(0).toString(16)).slice(-2)})).join(""))},t.parseWebauthnJson=function(e){var t=JSON.parse(e),n=t.challenge.replace(/-/g,"+").replace(/_/g,"/");return t.challenge=Uint8Array.from(atob(n),(function(e){return e.charCodeAt(0)})),t.allowCredentials.forEach((function(e){var t=e.id.replace(/\_/g,"/").replace(/\-/g,"+");e.id=Uint8Array.from(atob(t),(function(e){return e.charCodeAt(0)}))})),t}},377:function(e,t,n){"use strict";n.r(t)}}); |
||||
//# sourceMappingURL=webauthn.c2d9ec63e3c4793f3c92.js.map
|
||||
File diff suppressed because one or more lines are too long
@ -1 +1 @@
@@ -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.d875a1005df5117243c1.css" rel="stylesheet"></head><body><script src="connectors/duo.d875a1005df5117243c1.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.c2d9ec63e3c4793f3c92.css" rel="stylesheet"></head><body><script src="connectors/duo.c2d9ec63e3c4793f3c92.js"></script></body></html> |
||||
@ -1 +1 @@
@@ -1 +1 @@
|
||||
<!doctype html><html><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/icons/apple-touch-icon.png"><link rel="icon" type="image/png" sizes="32x32" href="images/icons/favicon-32x32.png"><link rel="icon" type="image/png" sizes="16x16" href="images/icons/favicon-16x16.png"><link rel="mask-icon" href="images/icons/safari-pinned-tab.svg" color="#175DDC"><link rel="manifest" href="manifest.json"><link href="app/main.d875a1005df5117243c1.css" rel="stylesheet"></head><body class="layout_frontend"><app-root><div class="mt-5 d-flex justify-content-center"><div><img src="images/logo-dark@2x.png" class="mb-4 logo" alt="Bitwarden"><p class="text-center"><i class="fa fa-spinner fa-spin fa-2x text-muted" title="Loading" aria-hidden="true"></i></p></div></div></app-root><script src="app/polyfills.d875a1005df5117243c1.js"></script><script src="app/vendor.d875a1005df5117243c1.js"></script><script src="app/main.d875a1005df5117243c1.js"></script></body></html> |
||||
<!doctype html><html><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/icons/apple-touch-icon.png"><link rel="icon" type="image/png" sizes="32x32" href="images/icons/favicon-32x32.png"><link rel="icon" type="image/png" sizes="16x16" href="images/icons/favicon-16x16.png"><link rel="mask-icon" href="images/icons/safari-pinned-tab.svg" color="#175DDC"><link rel="manifest" href="manifest.json"><link href="app/main.c2d9ec63e3c4793f3c92.css" rel="stylesheet"></head><body class="layout_frontend"><app-root><div class="mt-5 d-flex justify-content-center"><div><img src="images/logo-dark@2x.png" class="mb-4 logo" alt="Bitwarden"><p class="text-center"><i class="fa fa-spinner fa-spin fa-2x text-muted" title="Loading" aria-hidden="true"></i></p></div></div></app-root><script src="app/polyfills.c2d9ec63e3c4793f3c92.js"></script><script src="app/vendor.c2d9ec63e3c4793f3c92.js"></script><script src="app/main.c2d9ec63e3c4793f3c92.js"></script></body></html> |
||||
File diff suppressed because one or more lines are too long
@ -1 +1 @@
@@ -1 +1 @@
|
||||
<!doctype html><html><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/icons/apple-touch-icon.png"><link rel="icon" type="image/png" sizes="32x32" href="images/icons/favicon-32x32.png"><link rel="icon" type="image/png" sizes="16x16" href="images/icons/favicon-16x16.png"><link rel="mask-icon" href="images/icons/safari-pinned-tab.svg" color="#175DDC"><link rel="manifest" href="manifest.json"><link href="connectors/sso.d875a1005df5117243c1.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="fa fa-spinner fa-spin fa-2x text-muted" title="Loading" aria-hidden="true"></i></p></div></div></div><script src="connectors/sso.d875a1005df5117243c1.js"></script></body></html> |
||||
<!doctype html><html><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/icons/apple-touch-icon.png"><link rel="icon" type="image/png" sizes="32x32" href="images/icons/favicon-32x32.png"><link rel="icon" type="image/png" sizes="16x16" href="images/icons/favicon-16x16.png"><link rel="mask-icon" href="images/icons/safari-pinned-tab.svg" color="#175DDC"><link rel="manifest" href="manifest.json"><link href="connectors/sso.c2d9ec63e3c4793f3c92.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="fa fa-spinner fa-spin fa-2x text-muted" title="Loading" aria-hidden="true"></i></p></div></div></div><script src="connectors/sso.c2d9ec63e3c4793f3c92.js"></script></body></html> |
||||
@ -1 +1 @@
@@ -1 +1 @@
|
||||
<!doctype html><html><head><meta charset="utf-8"/><title>Bitwarden U2F Connector</title></head><body><script src="connectors/u2f.d875a1005df5117243c1.js"></script></body></html> |
||||
<!doctype html><html><head><meta charset="utf-8"/><title>Bitwarden U2F Connector</title></head><body><script src="connectors/u2f.c2d9ec63e3c4793f3c92.js"></script></body></html> |
||||
@ -1 +1 @@
@@ -1 +1 @@
|
||||
<!doctype html><html><head><meta charset="utf-8"/><title>Bitwarden WebAuthn Connector</title><link href="connectors/webauthn.d875a1005df5117243c1.css" rel="stylesheet"></head><body style="background:0 0"><img src="images/u2fkey.jpg" class="rounded img-fluid mb-3"><div class="text-center"><button id="webauthn-button" class="btn btn-primary"></button></div><script src="connectors/webauthn.d875a1005df5117243c1.js"></script></body></html> |
||||
<!doctype html><html><head><meta charset="utf-8"/><title>Bitwarden WebAuthn Connector</title><link href="connectors/webauthn.c2d9ec63e3c4793f3c92.css" rel="stylesheet"></head><body style="background:0 0"><img src="images/u2fkey.jpg" class="rounded img-fluid mb-3"><div class="text-center"><button id="webauthn-button" class="btn btn-primary"></button></div><script src="connectors/webauthn.c2d9ec63e3c4793f3c92.js"></script></body></html> |
||||
@ -1 +1 @@
@@ -1 +1 @@
|
||||
<!doctype html><html><head><meta charset="utf-8"/><title>Bitwarden WebAuthn Connector</title><link href="connectors/webauthn-fallback.d875a1005df5117243c1.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="fa fa-spinner fa-spin fa-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 src="connectors/webauthn-fallback.d875a1005df5117243c1.js"></script></body></html> |
||||
<!doctype html><html><head><meta charset="utf-8"/><title>Bitwarden WebAuthn Connector</title><link href="connectors/webauthn-fallback.c2d9ec63e3c4793f3c92.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="fa fa-spinner fa-spin fa-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 src="connectors/webauthn-fallback.c2d9ec63e3c4793f3c92.js"></script></body></html> |
||||
Loading…
Reference in new issue