{"version":3,"sources":["jsdelivr-header.js","/npm/@sliv/gitlab-api@0.0.2/build/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,aACA,IAAI,UAAa,MAAQ,KAAK,WAAc,SAAU,EAAS,EAAY,EAAG,GAC1E,OAAO,IAAK,IAAM,EAAI,WAAU,SAAU,EAAS,GAC/C,SAAS,EAAU,GAAS,IAAM,EAAK,EAAU,KAAK,GAAS,CAAE,MAAO,GAAK,EAAO,EAAI,CAAE,CAC1F,SAAS,EAAS,GAAS,IAAM,EAAK,EAAU,MAAM,GAAS,CAAE,MAAO,GAAK,EAAO,EAAI,CAAE,CAC1F,SAAS,EAAK,GAAU,EAAO,KAAO,EAAQ,EAAO,OAAS,IAAI,GAAE,SAAU,GAAW,EAAQ,EAAO,MAAQ,IAAG,KAAK,EAAW,EAAW,CAC9I,GAAM,EAAY,EAAU,MAAM,EAAS,IAAa,OAC5D,GACJ,EACA,MAAM,IAAM,QAAQ,OACd,QAAU,QAAQ,YACxB,IAAI,WAAa,6BACb,GAAE,GAAK,WAAU,qBAAE,sBAAyB,QAAQ,IACpD,EAAI,CAAC,EAAG,IAAW,GAAS,UAAU,UAAM,OAAQ,GAAQ,YAC5D,IAAI,EAAM,OAAO,OAAO,CACpB,QAAS,CACL,gBAAiB,sBAErB,MAAM,GACP,EAAO,CAAE,SACZ,aAAa,IAAI,QAAQ,GAAI,GAAI,GAAK,MAAK,GAAQ,EAAK,MAC5D,IACI,EAAK,GAAQ,mBAAmB,GAChC,GAAK,CAAC,EAAI,GAAI,IAAQ,EAAE,YAAY,IAAK,GAC7C,QAAQ,UAAY,CAChB,SAAU,CACN,QAAS,GAAG,WACZ,MAAO,GAAG,SACV,QAAS,GAAG,WACZ,IAAK,GAAG,OACR,IAAK,CAAC,EAAI,IAAQ,GAAG,EAAE,GAAL,CAAU,GAC5B,SAAU,CAAC,EAAI,IAAQ,GAAG,GAAG,EAAE,YAAR,CAAsB,GAC7C,QAAS,CAAC,EAAI,IAAQ,GAAG,GAAG,EAAE,WAAR,CAAqB,GAC3C,YAAa,CAAC,EAAI,EAAQ,IAAQ,GAAG,GAAG,EAAE,YAAa,EAAE,KAAvB,CAAkC,GACpE,OAAQ,GAAG,GAAI,CAAE,OAAQ,SACzB,WAAY,CAAC,EAAI,IAAQ,GAAG,GAAG,EAAE,WAAR,CAAqB,GAC9C,cAAe,CAAC,EAAK,IAAQ,GAAG,QAAQ,EAAE,KAAQ,CAAE,OAAQ,QAA/B,CAAyC,GACtE,KAAM,CAAC,EAAK,IAAQ,GAAG,QAAQ,EAAE,KAAb,CAAqB,GACzC,KAAM,CAAC,EAAK,IAAQ,GAAG,GAAG,EAAE,UAAa,CAAE,OAAQ,QAA/B,CAAyC,GAC7D,OAAQ,CAAC,EAAK,IAAQ,GAAG,GAAG,EAAE,UAAa,CAAE,OAAQ,UAA/B,CAA2C,GACjE,OAAQ,CAAC,EAAI,IAAQ,GAAG,EAAE,GAAK,CAAE,OAAQ,UAApB,CAAgC,GACrD,OAAQ,CAAC,EAAO,IAAQ,GAAG,UAAU,EAAE,KAAf,CAAyB","file":"/npm/@sliv/gitlab-api@0.0.2/build/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/@sliv/gitlab-api@0.0.2/build/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","\"use strict\";\nvar __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {\n    return new (P || (P = Promise))(function (resolve, reject) {\n        function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\n        function rejected(value) { try { step(generator.throw(value)); } catch (e) { reject(e); } }\n        function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); }\n        step((generator = generator.apply(thisArg, _arguments)).next());\n    });\n};\nconst got = require('got');\nconst urlJoin = require('url-join');\nlet DEFAULT_EP = 'https://gitlab.com/api/v3';\nlet { EP = DEFAULT_EP, GITLAB_PRIVATE_TOKEN } = process.env;\nlet g = (p, param) => (body) => __awaiter(this, void 0, void 0, function* () {\n    let opt = Object.assign({\n        headers: {\n            'PRIVATE-TOKEN': GITLAB_PRIVATE_TOKEN\n        },\n        json: true\n    }, param, { body });\n    return yield got(urlJoin(EP, p), opt).then(resp => resp.body);\n});\nlet e = (arg) => encodeURIComponent(arg);\nlet gp = (q = '', opt) => g(`projects/${q}`, opt);\nexports.GitLabApi = {\n    projects: {\n        visible: gp('visible'),\n        owned: gp('owned'),\n        starred: gp('starred'),\n        all: gp('all'),\n        get: (id, opt) => gp(e(id))(opt),\n        getEvent: (id, opt) => gp(`${e(id)}/events`)(opt),\n        getHook: (id, opt) => gp(`${e(id)}/hooks`)(opt),\n        getHookById: (id, hookId, opt) => gp(`${e(id)}/hooks/${e(hookId)}`)(opt),\n        create: gp('', { method: 'post' }),\n        createHook: (id, opt) => gp(`${e(id)}/hooks`)(opt),\n        createForUser: (uId, opt) => gp(`user/${e(uId)}`, { method: 'post' })(opt),\n        fork: (pId, opt) => gp(`fork/${e(pId)}`)(opt),\n        star: (pId, opt) => gp(`${e(pId)}/star`, { method: 'post' })(opt),\n        unstar: (pId, opt) => gp(`${e(pId)}/star`, { method: 'delete' })(opt),\n        delete: (id, opt) => gp(e(id), { method: 'delete' })(opt),\n        search: (query, opt) => gp(`search/${e(query)}`)(opt),\n    }\n};\n"]}