{ "version": 3, "sources": ["../../javascript/scalar_reference.js"], "sourcesContent": ["let reference\nconst configuration = () => ({\n url: '/api/openapi.json',\n theme: 'elysiajs',\n darkMode: document.documentElement.classList.contains('dark'),\n hideDarkModeToggle: true,\n hideClientButton: true,\n withDefaultFonts: false,\n persistAuth: false,\n telemetry: false,\n showDeveloperTools: 'never'\n})\nfunction mount() {\n const element = document.getElementById('scalar-reference')\n if (!element || !window.Scalar) return\n reference?.destroy()\n reference = window.Scalar.createApiReference(element, configuration())\n}\ndocument.addEventListener('turbo:load', mount)\ndocument.addEventListener('ruut:theme', () => reference?.updateConfiguration(configuration()))\ndocument.addEventListener('turbo:before-cache', () => { reference?.destroy(); reference = null })\n"], "mappings": ";;AAAA,MAAI;AACJ,MAAM,gBAAgB,OAAO;AAAA,IAC3B,KAAK;AAAA,IACL,OAAO;AAAA,IACP,UAAU,SAAS,gBAAgB,UAAU,SAAS,MAAM;AAAA,IAC5D,oBAAoB;AAAA,IACpB,kBAAkB;AAAA,IAClB,kBAAkB;AAAA,IAClB,aAAa;AAAA,IACb,WAAW;AAAA,IACX,oBAAoB;AAAA,EACtB;AACA,WAAS,QAAQ;AACf,UAAM,UAAU,SAAS,eAAe,kBAAkB;AAC1D,QAAI,CAAC,WAAW,CAAC,OAAO,OAAQ;AAChC,eAAW,QAAQ;AACnB,gBAAY,OAAO,OAAO,mBAAmB,SAAS,cAAc,CAAC;AAAA,EACvE;AACA,WAAS,iBAAiB,cAAc,KAAK;AAC7C,WAAS,iBAAiB,cAAc,MAAM,WAAW,oBAAoB,cAAc,CAAC,CAAC;AAC7F,WAAS,iBAAiB,sBAAsB,MAAM;AAAE,eAAW,QAAQ;AAAG,gBAAY;AAAA,EAAK,CAAC;", "names": [] }