/var/www/lib/stories/cache/index.js:8 function pug_rethrow(n,e,r,t){if(!(n instanceof Error))throw n;if(!("undefined"==typeof window&&e||t))throw n.message+=" on line "+r,n;try{t=t||require("fs").readFileSync(e,"utf8")}catch(e){pug_rethrow(n,null,r)}var i=3,a=t.split("\n"),o=Math.max(r-i,0),h=Math.min(a.length,r+i),i=a.slice(o,h).map(function(n,e){var t=e+o+1;return(t==r?" > ":" ")+t+"| "+n}).join("\n");throw n.path=e,n.message=(e||"Pug")+":"+r+"\n"+i+"\n\n"+n.message,n}function template(locals) {var pug_html = "", pug_mixins = {}, pug_interp;var pug_debug_filename, pug_debug_line;try {var pug_debug_sources = {"index.pug":"extends ..\u002Fstructure\u002F_layout.pug\n\nmixin t(text)\n\tif (lang == 'en')\n\t\t=text\n\telse\n\t\t=translationsLocal[lang][text]\n\nblock prepend head\n\t-\n\t\tfunction t(text) {\n\t\t\treturn lang == 'en' ? text : translationsLocal[lang][text]\n\t\t}\n\n\tinclude index.t.pug\n\n\ttitle\n\t\t+t(\"Pipe Chatbots | Telegram, Viber, Slack and Messenger\")\n\t-\n\t\tvar ogDescription = t(\"Intiligent chatbots for sales, support, HR and workflow\")\n\t\tvar ogTitle = t(\"Pipe Chatbots\")\n\t\tvar metaDescription = t(\"Intiligent chatbots for sales, support, HR and workflow\")\n\n\tscript(type='application\u002Fld+json').\n\t\t{\n\t\t\t\"@context\": \"http:\u002F\u002Fschema.org\",\n\t\t\t\"@type\": \"Corporation\",\n\t\t\t\"name\": \"Pipe Chatbots\",\n\t\t\t\"url\": \"https:\u002F\u002Fpipe.bot\u002F\",\n\t\t\t\"logo\": \"https:\u002F\u002Fpipe.bot\u002Fimg\u002Flogo.svg\",\n\t\t\t\"contactPoint\": [\n\t\t\t{\n\t\t\t\t\"@type\": \"ContactPoint\",\n\t\t\t\t\"email\": \"crab@pipe.bot\",\n\t\t\t\t\"contactType\": \"customer support\"\n\t\t\t}\n\t\t\t],\n\t\t\t\"sameAs\": [\n\t\t\t\"https:\u002F\u002Fwww.facebook.com\u002FPipeManufacturer\"\n\t\t\t]\n\t\t}\n\nblock content\n\t.container\n\t\t.bg-white.rounded-bottom.py-1\n\t\t\tvideo.w-100(autoplay loop muted playsinline)\n\t\t\t\tsource(src='https:\u002F\u002Fpipe.bot\u002Fimg\u002Fintro.mp4', type='video\u002Fmp4')\n\t\t\t\tsource(src='https:\u002F\u002Fpipe.bot\u002Fimg\u002Fintro.ogv', type='video\u002Fogg')\n\t\t\t\t| Craft a chatbot with the mind map\n\t\t.text-center(style=\"position: relative; bottom:2rem\")\n\t\t\ta.btn.btn-lg.btn-success.rounded-pill(\n\t\t\t\thref=\"\u002Fregistration\"\n\t\t\t\tonclick=\"analytics.methods.sendEvent('Misc', 'Get started free')\"\n\t\t\t)\n\t\t\t\t+t(\"Get started free\")\n\n\t.container\n\t\t.row\n\t\t\t.col\n\t\t\t\t.row\n\t\t\t\t\t.col-12.col-md\n\t\t\t\t\t\th2.display-2\n\t\t\t\t\t\t\t+t(\"Documentation\")\n\t\t\t\t\t\tp.lead\n\t\t\t\t\t\t\t+t(\"Chatbots Cookbook\")\n\t\t\t\t\t\t.bg-white.rounded.p-4.text-center\n\t\t\t\t\t\t\timg.w-100(src='https:\u002F\u002Fpipe.bot\u002Fimg\u002Fd\u002Fm\u002Fc9\u002F2cb0e2.png')\n\t\t\t\t\t\t\t.p-2\n\t\t\t\t\t\t\th3\n\t\t\t\t\t\t\t\t+t(\"How to understand natural language?\")\n\t\t\t\t\t\t\ta.text-secondary(href='\u002Fdocs\u002Fnlp')\n\t\t\t\t\t\t\t\t+t(\"Continue reading\")\n\t\t\t\t\t\t\t\ti.far.fa-arrow-right.ml-1\n\t\t\t\t\t\t.p-4\n\t\t\t\t\t.col\n\t\t\t\t\t\teach item, index in chapters\n\t\t\t\t\t\t\tif index \u003C 12\n\t\t\t\t\t\t\t\ta.nav-link.text-secondary.p-0.my-2(href=item.link)\n\t\t\t\t\t\t\t\t\t+t(item.name)\n\t\t\t\t\t.col\n\t\t\t\t\t\teach item, index in chapters\n\t\t\t\t\t\t\tif index \u003E 11\n\t\t\t\t\t\t\t\ta.nav-link.text-secondary.px-0(href=item.link)\n\t\t\t\t\t\t\t\t\t+t(item.name)\n\n\t.p-4\n\t.container-fluid\n\t\t.row\n\t\t\t.col.p-4.bg-info.text-white\n\t\t\t\th3.display-3.mx-3\n\t\t\t\t\t+t(\"Cross-platform\")\n\t\t\t\t.m-2.py-2\n\t\t\t\t\timg.m-1(src='https:\u002F\u002Fpipe.bot\u002Fimg\u002Fd\u002Fm\u002F39\u002Fc98ff8.svg', width='40', title='Chatbots for Slack')\n\t\t\t\t\timg.m-1(src='https:\u002F\u002Fpipe.bot\u002Fimg\u002Ffacebook.svg', width='40', title='Chatbots for Facebook Messenger')\n\t\t\t\t\timg.m-1(src='https:\u002F\u002Fpipe.bot\u002Fimg\u002Ftelegram.svg', width='40', title='Chatbots for Telegram')\n\t\t\t\t\timg.m-1(src='https:\u002F\u002Fpipe.bot\u002Fimg\u002Fviber.svg', width='40', title='Chatbots for Viber')\n\t\t\t\t\timg.m-1(src='https:\u002F\u002Fpipe.bot\u002Fimg\u002Fd\u002Fm\u002F88\u002F8853c8a88e63830a44adf2d6db0eb32c.svg', width='40', title='Chatbots for Yandex.Alisa')\n\t\t\t\tp.lead.mx-3\n\t\t\t\t\t+t(\"Craft once — run everywhere. Supports Slack, Facebook Messenger, Telegram, Viber, Yandex.Alisa, Webhooks and ready for any other platform.\")\n\t\t\t.col.p-4.bg-secondary.text-white\n\t\t\t\th3.display-3.mx-3\n\t\t\t\t\t+t(\"Apps Integrations\")\n\t\t\t\t.m-2.py-2\n\t\t\t\t\timg.m-1(src='https:\u002F\u002Fpipe.bot\u002Fimg\u002Ft\u002Fdialogflow.svg', width='40', title='Dialogflow')\n\t\t\t\t\timg.m-1(src='https:\u002F\u002Fpipe.bot\u002Fimg\u002Ft\u002Fchatbase.svg', width='40', title='Chatbase')\n\t\t\t\t\timg.m-1(src='https:\u002F\u002Fpipe.bot\u002Fimg\u002Ft\u002Fanalytics.svg', width='40', title='Google Analytics')\n\t\t\t\t\timg.m-1(src='https:\u002F\u002Fpipe.bot\u002Fimg\u002Ft\u002Fgooglespreadsheets.svg', width='40', title='Google Spreadsheets')\n\t\t\t\t\timg.m-1(src='https:\u002F\u002Fpipe.bot\u002Fimg\u002Ft\u002Fgoogledocs.svg', width='40', title='Google Docs')\n\t\t\t\tp.lead.mx-3\n\t\t\t\t\t+t(\"Powered by AI, natural language processing, documents, spreadsheets, CRM, payments systems, analytics, segments, daemons and push notifications.\")\n\t\t\t.col.p-4.bg-dark.text-white\n\t\t\t\tp.mx-3\n\t\t\t\t\tspan.display-2\n\t\t\t\t\t\t| 🦀\n\t\t\t\t\t\tbr\n\t\t\t\t\t\t= init.botsCount\n\t\t\t\t\tbr\n\t\t\t\t\t+t(\"bots crafted\")\n\n\n","..\u002Fstructure\u002F_layout.pug":"- var href = `https:\u002F\u002Fpipe.bot${uriPath}`\n- var althref = `https:\u002F\u002Fru.pipe.bot${uriPath}`\n\ndoctype html\nhtml(lang=lang)\n\thead\n\t\tblock head\n\t\t\tmeta(charset=\"utf-8\")\n\t\t\tlink(rel=\"canonical\" href=lang == 'en'? href:althref)\n\t\t\tlink(rel=\"alternate\" hreflang=\"x-default\" href=href)\n\t\t\tlink(rel=\"alternate\" hreflang=lang == 'en' ? 'ru' : 'en' href=lang == 'en' ? althref : href)\n\t\t\tif metaDescription\n\t\t\t\tmeta(name='description', content=metaDescription)\n\t\t\telse\n\t\t\t\tmeta(name='description', content=\"Intelligent chatbots for sales, support, HR, and workflow.\")\n\n\t\t\tinclude _ga.pug\n\n\t\t\tmeta(name=\"viewport\" content=\"width=device-width, initial-scale=1\")\n\t\t\tlink(rel=\"stylesheet\" href=\"https:\u002F\u002Fstackpath.bootstrapcdn.com\u002Fbootstrap\u002F4.3.1\u002Fcss\u002Fbootstrap.min.css\")\n\t\t\tlink(rel=\"stylesheet\" href=\"https:\u002F\u002Fpro.fontawesome.com\u002Freleases\u002Fv5.7.0\u002Fcss\u002Fall.css\")\n\t\t\tlink(rel=\"stylesheet\" href=\"\u002Fstyles\u002Fstyle.processed.css\")\n\n\t\t\tmeta(name='msapplication-config', content='\u002Fimg\u002Fico\u002Fbrowserconfig.xml')\n\t\t\tmeta(name='msapplication-TileColor', content='#ffffff')\n\t\t\tmeta(name='msapplication-TileImage', content='\u002Fimg\u002Fico\u002Fms-icon-144x144.png')\n\t\t\tmeta(name='theme-color', content='#ffffff')\n\n\t\t\tmeta(property='fb:app_id', content='1564823396901379')\n\n\t\t\tlink(rel='apple-touch-icon', sizes='180x180', href='\u002Fimg\u002Fico\u002F180.png')\n\t\t\tlink(rel='icon', type='image\u002Fpng', sizes='32x32', href='\u002Fimg\u002Fico\u002F32.png')\n\t\t\tlink(rel='icon', type='image\u002Fpng', sizes='16x16', href='\u002Fimg\u002Fico\u002F16.png')\n\t\t\tlink(rel='apple-touch-startup-image', href='\u002Fimg\u002Fico\u002Fapple-start-screen.png')\n\t\t\tlink(rel='mask-icon', href='\u002Fimg\u002Fico\u002Fmask.svg', color='#5bbad5')\n\t\t\tlink(rel='manifest', href='\u002Fimg\u002Fico\u002Fmanifest.json')\n\n\t\t\tif (ogType)\n\t\t\t\tmeta(property='og:type', content=ogType)\n\t\t\telse\n\t\t\t\tmeta(property='og:type', content='website')\n\n\t\t\tif (ogTitle)\n\t\t\t\tmeta(property='og:title', content=ogTitle)\n\t\t\telse\n\t\t\t\tmeta(property='og:title', content=\"Pipe Chatbots\")\n\n\t\t\t\u002F\u002F- if (ogUrl)\n\t\t\t\u002F\u002F- meta(property='og:url', content=ogUrl)\n\t\t\t\u002F\u002F- else\n\t\t\t\u002F\u002F- meta(property='og:url', content='https:\u002F\u002Fpipe.bot')\n\n\t\t\tif (ogImage)\n\t\t\t\tmeta(property='og:image', content=ogImage)\n\t\t\telse\n\t\t\t\tmeta(property='og:image', content='https:\u002F\u002Fpipe.bot\u002Fimg\u002Fcrab1200x630.jpg')\n\n\t\t\tif (ogDescription)\n\t\t\t\tmeta(property='og:description', content=ogDescription)\n\t\t\telse\n\t\t\t\tmeta(property='og:description', content=\"Intelligent chatbots for sales, support, HR, and workflow.\")\n\n\tbody.bg-light\n\n\t\tblock settings\n\n\t\tblock menu\n\t\t\tinclude _header.pug\n\n\t\tblock content\n\n\t\tblock footer\n\t\t\tinclude _footer.pug\n\n\t\tblock scripts\n\t\t\tscript(src='https:\u002F\u002Fcdn.jsdelivr.net\u002Fnpm\u002Fvue@2.6.11')\n\t\t\tscript(src='\u002Fscripts\u002Findex.js')","..\u002Fstructure\u002F_ga.pug":"script.\n (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){\n (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),\n m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)\n })(window,document,'script','https:\u002F\u002Fwww.google-analytics.com\u002Fanalytics.js','ga');\n ga('create','UA-1113296-98','auto');\n\n var id = #{clientId}\n id&&ga('set', 'userId', #{clientId});\n\n ga('send','pageview');\n var analytics={methods:{sendEvent(c,r,a,b){ga(\"send\",\"event\",c,r,a,b)},sendPageview(e){ga(\"set\",\"page\",e),ga(\"send\",\"pageview\")}}};\n window.addEventListener(\"error\",function(e){\"Script error.\"!=e.message&&ga(\"send\",\"exception\",{exDescription:e.message+\" at \"+e.filename+\": \"+e.lineno,exFatal:!1})});","..\u002Fstructure\u002F_header.pug":"nav.navbar.navbar-expand.navbar-fixed-top.navbar-light.flex-column.flex-md-row.pipe-navbar.bg-white.shadow-sm.px-0.px-md-2\n\ta.navbar-brand.mr-0.mr-md-auto.mx-2(href='\u002F' title=translations['Pipe Technology'])\n\t\timg.mr-1.mb-1(src='https:\u002F\u002Fpipe.bot\u002Fimg\u002Flogo.svg' width='24' height='24' alt=translations['Pipe Technology'])\n\t\t=translations['Pipe']\n\t\tspan.d-sm-inline.d-none\n\t\t\t| \n\t\t\t=translations['Technology']\n\n\t.navbar-nav-scroll.mr-md-2\n\t\tul.navbar-nav.pipe-navbar-nav.flex-row\n\t\t\t.px-2\n\t\t\teach item in menu\n\t\t\t\tli.nav-item.ml-md-2(class= (item.link == currentPage ? 'active' : ''))\n\t\t\t\t\ta.nav-link(href=item.link)= item.name\n\t\t\t.px-2","..\u002Fstructure\u002F_footer.pug":"footer.border-top\n\t.d-flex.justify-content-between\n\t\t.p-3\n\t\t\t.d-flex.flex-column.flex-sm-row\n\t\t\t\ta.nav-link.text-secondary.px-0.mr-3(href=\"mailto:crab@pipe.bot\") Email us\n\t\t\t\ta.nav-link.text-secondary.px-0.mr-3(href='\u002Fterms-of-service') Terms of Service\n\t\t\t\ta.nav-link.text-secondary.px-0.mr-3(href='\u002Fprivacy-policy') Privacy policy\n\t\t.p-3\n\t\t\t.btn-group.dropdown#dropdown\n\t\t\t\tbutton.btn.btn-light.dropdown-toggle(type='button' @click.stop='isDropdownLang = !isDropdownLang')=languages[lang].name\n\t\t\t\ttransition(@enter='startTransitionModal', @after-enter='endTransitionModal', @before-leave='endTransitionModal', @after-leave='startTransitionModal')\n\t\t\t\t\t.dropdown-menu.dropdown-menu-right.fade(v-show='isDropdownLang', v-click-outside='closeEvent')\n\t\t\t\t\t\teach language in languages\n\t\t\t\t\t\t\ta.dropdown-item(href=language.url + uriFullPath, class=languages[lang].name === language.name && 'active')= language.name\n\t.px-3\n\t\t- var year = new Date().getFullYear();\n\t\taddress\n\t\t\tstrong Stickerpipe, Inc\n\t\t\tp 563 Pilgrim Drive, Suite B, Foster City, CA 94404\n\t\t\tp ©2017—#{year}\n\n","index.t.pug":"-\n\tvar translationsLocal = {\n\t\t\"ru\": {\n\t\t\t\"Pipe Chatbots | Telegram, Viber, Slack and Messenger\" : \"Пайп Чатботы | Телеграм, Вайбер, Слек и Мессенджер\",\n\t\t\t\"Pipe Chatbots\": \"Чатботы Пайп\",\n\t\t\t\"Pipe Chatbots for Telegram, Viber, Slack, and Messenger\": \"Пайп чатботы для Телеграма, Вайбера и Мессенджера\",\n\t\t\t\"Intelligent chatbots for sales, support, HR, and workflow.\":\"Умные чатботы для продаж, службы поддержки, HR и документооборта\",\n\t\t\t\"Get started free\": \"Собрать бота\",\n\t\t\t\"Documentation\": \"Документация\",\n\t\t\t\"Chatbots Cookbook\": \"Поваренная книга о чатботах\",\n\t\t\t\"How to understand natural language?\": \"Как понять естественный язык?\",\n\t\t\t\"Continue reading\": \"Читать статью\",\n\t\t\t\"Cross-platform\": \"Работает везде\",\n\t\t\t\"Craft once — run everywhere. Supports Slack, Facebook Messenger, Telegram, Viber, Yandex.Alisa, Webhooks and ready for any other platform.\": \"Один раз собирай — где угодно запускай! Поддерживаем Фейсбук Мессенджер, Телеграм, Вайбер, Слэк, голосовые интерфейсы, скажем, Яндекс Алису и любую другую платформу. Для нердов есть вебхуки и API.\",\n\t\t\t\"Apps Integrations\": \"Подключается ко всему\",\n\t\t\t\"Powered by AI, natural language processing, documents, spreadsheets, CRM, payments systems, analytics, segments, daemons and push notifications.\": \"Системы искусственного интеллекта и обработки естественного языка, документы, таблицы, CRM, платежные системы, аналитика, сегменты, демоны и пуш сообщения.\",\n\t\t\t\"bots crafted\": \"уже собрано\",\n\t\t\t\"Getting Started\": \"Вступление\",\n\t\t\t\"Message\": \"Сообщение\",\n\t\t\t\"Answer\": \"Ответ\",\n\t\t\t\"Constants\": \"Константы\",\n\t\t\t\"Variables\": \"Перемен­ные\",\n\t\t\t\"Goto and labels\": \"Переходы и метки\",\n\t\t\t\"Compare, condition and case\": \"Сравнения, условия и выбор\",\n\t\t\t\"Follow-up Message\": \"Проталки­ватель\",\n\t\t\t\"How to insert emoji\": \"Как вставить 😀 смайлик\",\n\t\t\t\"How to send a picture\": \"Как отправить картинку\",\n\t\t\t\"A map within a map\": \"Карты в картах\",\n\t\t\t\"Pipe typo­graphy\": \"Типогра­фика Пайп\",\n\t\t\t\"s02e01\": \"s02e01\",\n\t\t\t\"Do the math\": \"Матема­тика\",\n\t\t\t\"Settings\": \"Настройки\",\n\t\t\t\"Analytics\": \"Статистика\",\n\t\t\t\"How to under­stand natural language?\": \"Как понять естест­венный язык?\",\n\t\t\t\"Numeric and Text Processor\": \"Численный и текстовый процессор\",\n\t\t\t\"External APIs\": \"Внешние API\",\n\t\t\t\"JSON\": \"JSON\",\n\t\t\t\"Push messages, segments and analytics\": \"Сегмент\"\n\t\t}\n\t}\n\n\tvar chapters = [\n\t\t{\n\t\t\t\"link\": \"\u002Fdocs\",\n\t\t\t\"name\": \"Getting Started\"\n\t\t},\n\t\t{\n\t\t\t\"link\": \"\u002Fdocs\u002Fmessage\",\n\t\t\t\"name\": \"Message\"\n\t\t},\n\t\t{\n\t\t\t\"link\": \"\u002Fdocs\u002Fanswer\",\n\t\t\t\"name\": \"Answer\"\n\t\t},\n\t\t{\n\t\t\t\"link\": \"\u002Fdocs\u002Fconstants\",\n\t\t\t\"name\": \"Constants\"\n\t\t},\n\t\t{\n\t\t\t\"link\": \"\u002Fdocs\u002Fvariables\",\n\t\t\t\"name\": \"Variables\"\n\t\t},\n\t\t{\n\t\t\t\"link\": \"\u002Fdocs\u002Fgoto\",\n\t\t\t\"name\": \"Goto and labels\"\n\t\t},\n\t\t{\n\t\t\t\"link\": \"\u002Fdocs\u002Fcomparison\",\n\t\t\t\"name\": \"Compare, condition and case\"\n\t\t},\n\t\t{\n\t\t\t\"link\": \"\u002Fdocs\u002Ffollowup\",\n\t\t\t\"name\": \"Follow-up Message\"\n\t\t},\n\t\t{\n\t\t\t\"link\": \"\u002Fdocs\u002Femojis\",\n\t\t\t\"name\": \"How to insert emoji\"\n\t\t},\n\t\t{\n\t\t\t\"link\": \"\u002Fdocs\u002Fpictures\",\n\t\t\t\"name\": \"How to send a picture\"\n\t\t},\n\t\t{\n\t\t\t\"link\": \"\u002Fdocs\u002Fdreamingdream\",\n\t\t\t\"name\": \"A map within a map\"\n\t\t},\n\t\t{\n\t\t\t\"link\": \"\u002Fdocs\u002Ftypography\",\n\t\t\t\"name\": \"Pipe typo­graphy\"\n\t\t},\n\t\t{\n\t\t\t\"link\": \"\u002Fdocs\u002Fs02e01\",\n\t\t\t\"name\": \"s02e01\"\n\t\t},\n\t\t{\n\t\t\t\"link\": \"\u002Fdocs\u002Fmath\",\n\t\t\t\"name\": \"Do the math\"\n\t\t},\n\t\t{\n\t\t\t\"link\": \"\u002Fdocs\u002Fsettings\",\n\t\t\t\"name\": \"Settings\"\n\t\t},\n\t\t{\n\t\t\t\"link\": \"\u002Fdocs\u002Fanalytics\",\n\t\t\t\"name\": \"Analytics\"\n\t\t},\n\t\t{\n\t\t\t\"link\": \"\u002Fdocs\u002Fnlp\",\n\t\t\t\"name\": \"How to under­stand natural language?\"\n\t\t},\n\t\t{\n\t\t\t\"link\": \"\u002Fdocs\u002Fcalc\",\n\t\t\t\"name\": \"Numeric and Text Processor\"\n\t\t},\n\t\t{\n\t\t\t\"link\": \"\u002Fdocs\u002Fapi\",\n\t\t\t\"name\": \"External APIs\"\n\t\t},\n\t\t{\n\t\t\t\"link\": \"\u002Fdocs\u002Fjson\",\n\t\t\t\"name\": \"JSON\"\n\t\t},\n\t\t{\n\t\t\t\"link\": \"\u002Fdocs\u002Fsegments\",\n\t\t\t\"name\": \"Push messages, segments and analytics\"\n\t\t}\n\t]"}; ^ TypeError: index.pug:7 5| =text 6| else > 7| =translationsLocal[lang][text] 8| 9| block prepend head 10| - Cannot read properties of undefined (reading 'Pipe Chatbots | Telegram, Viber, Slack and Messenger') at Object.pug_interp [as t] (/var/www/lib/stories/cache/index.js:19:80) at /var/www/lib/stories/cache/index.js:168:16 at template (/var/www/lib/stories/cache/index.js:725:150) at Object. (/var/www/lib/stories/cache/render.1772024074872772246.js:1:65) at Module._compile (node:internal/modules/cjs/loader:1155:14) at Object.Module._extensions..js (node:internal/modules/cjs/loader:1209:10) at Module.load (node:internal/modules/cjs/loader:1033:32) at Function.Module._load (node:internal/modules/cjs/loader:868:12) at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12) at node:internal/main/run_main_module:22:47 { path: 'index.pug' }