"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.renderSnippet=void 0;var a=l(require("./templates/code/kafka-java.hbs")),b=l(require("./templates/code/kafka-console-consumer.hbs")),c=l(require("./templates/code/kafka-js.hbs")),d=l(require("./templates/code/kafka-noderd.hbs")),e=l(require("./templates/code/kafka-python.hbs")),f=l(require("./templates/code/kafka-kafkacat.hbs")),g=l(require("./templates/dependencies/kafka-java.hbs")),h=l(require("./templates/dependencies/kafka-js.hbs")),i=l(require("./templates/dependencies/kafka-noderd.hbs")),j=l(require("./templates/dependencies/kafka-python.hbs")),k=require("./constants");function l(a){return a&&a.__esModule?a:{default:a}}var m=function(l,m){switch(l){case k.codeLanguages.java:return{snippet:(0,a["default"])(m),dependencies:(0,g["default"])(m)};case k.codeLanguages.consoleConsumer:return{snippet:(0,b["default"])(m)};case k.codeLanguages.kafkaJS:return{snippet:(0,c["default"])(m),dependencies:(0,h["default"])(m)};case k.codeLanguages.noderdKafka:return{snippet:(0,d["default"])(m),dependencies:(0,i["default"])(m)};case k.codeLanguages.kafkaPython:return{snippet:(0,e["default"])(m),dependencies:(0,j["default"])(m)};case k.codeLanguages.kafkacat:return{snippet:(0,f["default"])(m)};default:throw new Error("Snippets for ".concat(l," are not supported"));}};exports.renderSnippet=m;