import{compareSync}from"bcryptjs";import{encryptBaseMixin}from"@theme/mixins/encrypt";exportconstglobalEncryptMixin=encryptBaseMixin.extend({data:()=>({globalEncryptPassword:"",}),computed:{isGlobalEncrypted(){if(this.encryptOptions.status==="global"&&this.encryptOptions.global){const{global}=this.encryptOptions;constglobalPasswords=typeofglobal==="string"?[global]:global;// none of the password matchesreturn!globalPasswords.some((globalPassword)=>compareSync(this.globalEncryptPassword,globalPassword));}returnfalse;},},mounted(){constglobalPassword=localStorage.getItem("globalPassword");if(globalPassword)this.globalEncryptPassword=globalPassword;},methods:{checkGlobalPassword(globalPassword){const{global}=this.encryptOptions;constglobalPasswords=typeofglobal==="string"?[global]:global;if(// some of the password matchesglobalPasswords.some((password)=>compareSync(globalPassword,password))){this.globalEncryptPassword=globalPassword;localStorage.setItem("globalPassword",globalPassword);}},},});//# sourceMappingURL=globalEncrypt.js.map