var n=Object.defineProperty;var r=(t,e,i)=>e in t?n(t,e,{enumerable:!0,configurable:!0,writable:!0,value:i}):t[e]=i;var s=(t,e,i)=>(r(t,typeof e!="symbol"?e+"":e,i),i);import{a1 as l}from"./index-f4658ae7.js";class h{constructor(){s(this,"IsInsert",!1);s(this,"IsDelete",!1);s(this,"IsUpdate",!1);s(this,"IsView",!0);s(this,"IsAdjunct",!1);s(this,"IsExp",!1);s(this,"IsImp",!1)}Readonly(){this.IsUpdate=!1,this.IsDelete=!1,this.IsInsert=!1,this.IsAdjunct=!1,this.IsView=!0}OpenAll(){this.IsUpdate=!0,this.IsDelete=!0,this.IsInsert=!0,this.IsAdjunct=!1,this.IsView=!0}OpenForSysAdmin(){return l.IsAdmin&&this.OpenAll(),this}OpenForAppAdmin(){return l.IsAdmin&&this.OpenAll(),this}OpenForAdmin(){return l.IsAdmin?this.OpenAll():this.Readonly(),this}}export{h as UAC};