{"version":3,"file":"discourse-chat-integration.js","names":["define","_exports","Object","defineProperty","value","default","this","route","path","_service","_ajax","_ajaxError","_utilities","_discourse","Transcript","dt7948","g","prototype","service","currentUser","i","composer","router","model","params","replaceWith","defaultHomepage","followRedirects","content","body","ajax","secret","openNewTopic","e","popupAjaxError","send"],"sources":["discourse/plugins/discourse-chat-integration/discourse/public-route-map.js","discourse/plugins/discourse-chat-integration/discourse/routes/transcript.js"],"sourcesContent":["define(\"discourse/plugins/discourse-chat-integration/discourse/public-route-map\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = _default;\n  function _default() {\n    this.route(\"transcript\", {\n      path: \"/chat-transcript/:secret\"\n    });\n  }\n});","define(\"discourse/plugins/discourse-chat-integration/discourse/routes/transcript\", [\"exports\", \"@ember/service\", \"discourse/lib/ajax\", \"discourse/lib/ajax-error\", \"discourse/lib/utilities\", \"discourse/routes/discourse\"], function (_exports, _service, _ajax, _ajaxError, _utilities, _discourse) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  class Transcript extends _discourse.default {\n    static {\n      dt7948.g(this.prototype, \"currentUser\", [_service.service]);\n    }\n    #currentUser = (dt7948.i(this, \"currentUser\"), void 0);\n    static {\n      dt7948.g(this.prototype, \"composer\", [_service.service]);\n    }\n    #composer = (dt7948.i(this, \"composer\"), void 0);\n    static {\n      dt7948.g(this.prototype, \"router\", [_service.service]);\n    }\n    #router = (dt7948.i(this, \"router\"), void 0);\n    async model(params) {\n      if (!this.currentUser) {\n        this.send(\"showLogin\");\n        return;\n      }\n      await this.router.replaceWith(`discovery.${(0, _utilities.defaultHomepage)()}`).followRedirects();\n      try {\n        const {\n          content: body\n        } = await (0, _ajax.ajax)(`/chat-transcript/${params.secret}`);\n        this.composer.openNewTopic({\n          body\n        });\n      } catch (e) {\n        (0, _ajaxError.popupAjaxError)(e);\n      }\n    }\n  }\n  _exports.default = Transcript;\n});"],"mappings":"AAAAA,OAAA,+FAAAC,GACA;AAEAC,OAAAC,eAAAF,EAAA,cACAG,OAAA,IAEAH,EAAAI,QACA,WACAC,KAAAC,MAAA,cACAC,KAAA,4BAEA,C,GCXAR,OAAA,wNAAAC,EAAAQ,EAAAC,EAAAC,EAAAC,EAAAC,GACA;AAEAX,OAAAC,eAAAF,EAAA,cACAG,OAAA,IAEAH,EAAAI,aAAA;AACA,MAAAS,UAAAD,EAAAR,eAEAU,OAAAC,EAAAV,KAAAW,UAAA,eAAAR,EAAAS,SACA,CACAC,QAAAJ,OAAAK,EAAAd,KAAA;OAEAS,OAAAC,EAAAV,KAAAW,UAAA,YAAAR,EAAAS,SACA,CACAG,QAAAN,OAAAK,EAAAd,KAAA;OAEAS,OAAAC,EAAAV,KAAAW,UAAA,UAAAR,EAAAS,SACA,CACAI,QAAAP,OAAAK,EAAAd,KAAA;AACA,WAAAiB,CAAAC,GACA,GAAAlB,KAAAa,YAAA,OAIAb,KAAAgB,OAAAG,YAAA,gBAAAb,EAAAc,sBAAAC;AACA,IACA,MACAC,QAAAC,SACA,EAAAnB,EAAAoB,MAAA,oBAAAN,EAAAO;AACAzB,KAAAe,SAAAW,aAAA,CACAH,QAEA,OAAAI,IACA,EAAAtB,EAAAuB,gBAAAD,EACA,CAXA,MAFA3B,KAAA6B,KAAA,YAcA,EAEAlC,EAAAI,QAAAS,C","ignoreList":[]}