{"version":3,"names":["createBuilder","getQuery","mustGetQuery","asQueryInternals","createPermissions","createAsyncContext","setupAsyncLocalStorage","createMutators","getScopedAuthData","runWithAuthScope","runWithQueryContext","runWithSyncQueryContext","getMutationsPermissions","setCustomQueries","getZQL","setEnvironment","setSchema","setEvaluatingPermission","setRunner","createSyncQueries","options","schema","queries","mapClaims","defaultMapClaims","permissions","environment","adminRoleMode","defaultAllowAdminRole","entry","name","queryName","fn","args","ctx","claims","userID","authData","resolveServerQuery","validateQuery","Proxy","get","target","namespace","_inner","qualified","createZeroServerBindings","customQueries","registry","invocation","executeAction","actions","dispatchRemote","execute","enqueueTask","task","taskOptions","current","Error","defer","decoratedMutators","bindCan","createServerActions","models","mutationValidators","mutations","validateMutation","input","error","mutationApplicationError","resolveAuthData","enqueueAction","action","actionOptions","Promise","resolve","modelName","model","Object","entries","mutatorName","keys","mutate","tx","mutation","run","hostQueries","bindings","mutators","freeze","resolveQuery","query","ast","transformQueryRequest","request","handler","id","handleQueryRequest","server","executor","transaction","work","authToClaims","_target","acceptsArgument","length","argsOrOptions","optionsForArgument","mutateOptions","scoped","startsWith","table","slice","objOrId","permission","where","eb","buildPermissionQuery","one","params","AUTH_CLAIM","authDataToClaims","anonymousUserID","MutationApplicationError","details","constructor","message","String"],"sources":["../../src/server.ts"],"sourcesContent":[null],"mappings":"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","ignoreList":[]}