1import { createHotContext as __vite__createHotContext } from "/@vite/client";import.meta.hot = __vite__createHotContext("/src/views/Home.vue");import Hero from "/src/components/home/Hero.vue" 2import Features from "/src/components/home/Features.vue" 3import ProductShowcase from "/src/components/home/ProductShowcase.vue" 4import Testimonials from "/src/components/home/Testimonials.vue" 5import Pricing from "/src/components/home/Pricing.vue" 6 7const _sfc_main = { 8 __name: 'Home', 9 setup(__props, { expose: __expose }) { 10 __expose(); 11 12 13const __returned__ = { Hero, Features, ProductShowcase, Testimonials, Pricing } 14Object.defineProperty(__returned__, '__isScriptSetup', { enumerable: false, value: true }) 15return __returned__ 16} 17 18} 19import { createCommentVNode as _createCommentVNode, createVNode as _createVNode, createElementVNode as _createElementVNode, createTextVNode as _createTextVNode, resolveComponent as _resolveComponent, withCtx as _withCtx, openBlock as _openBlock, createElementBlock as _createElementBlock } from "/node_modules/.vite/deps/vue.js?v=24b855ea" 20 21const _hoisted_1 = { class: "section text-center" } 22const _hoisted_2 = { class: "max-w-3xl mx-auto" } 23const _hoisted_3 = /*#__PURE__*/_createElementVNode("h2", { class: "section-title mb-6" }, "Ready to Get Started?", -1 /* HOISTED */) 24const _hoisted_4 = /*#__PURE__*/_createElementVNode("p", { class: "section-subtitle mb-10" }, " Join AI4Secure now and experience the new era of AI-driven code security ", -1 /* HOISTED */) 25const _hoisted_5 = { class: "flex flex-col md:flex-row items-center justify-center space-y-4 md:space-y-0 md:space-x-6" } 26 27function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) { 28 const _component_router_link = _resolveComponent("router-link") 29 30 return (_openBlock(), _createElementBlock("div", null, [ 31 _createCommentVNode(" Hero section "), 32 _createVNode($setup["Hero"]), 33 _createCommentVNode(" Features section "), 34 _createVNode($setup["Features"]), 35 _createCommentVNode(" Product showcase section "), 36 _createVNode($setup["ProductShowcase"]), 37 _createCommentVNode(" Customer testimonials section "), 38 _createVNode($setup["Testimonials"]), 39 _createCommentVNode(" Pricing section "), 40 _createVNode($setup["Pricing"]), 41 _createCommentVNode(" CTA section "), 42 _createElementVNode("section", _hoisted_1, [ 43 _createElementVNode("div", _hoisted_2, [ 44 _hoisted_3, 45 _hoisted_4, 46 _createElementVNode("div", _hoisted_5, [ 47 _createVNode(_component_router_link, { 48 to: "/product", 49 class: "btn-primary" 50 }, { 51 default: _withCtx(() => [ 52 _createTextVNode("Free Trial") 53 ]), 54 _: 1 /* STABLE */ 55 }), 56 _createVNode(_component_router_link, { 57 to: "/contact", 58 class: "btn-outline" 59 }, { 60 default: _withCtx(() => [ 61 _createTextVNode("Contact Us") 62 ]), 63 _: 1 /* STABLE */ 64 }) 65 ]) 66 ]) 67 ]) 68 ])) 69} 70 71 72_sfc_main.__hmrId = "2dc54a20" 73typeof __VUE_HMR_RUNTIME__ !== 'undefined' && __VUE_HMR_RUNTIME__.createRecord(_sfc_main.__hmrId, _sfc_main) 74import.meta.hot.accept(mod => { 75 if (!mod) return 76 const { default: updated, _rerender_only } = mod 77 if (_rerender_only) { 78 __VUE_HMR_RUNTIME__.rerender(updated.__hmrId, updated.render) 79 } else { 80 __VUE_HMR_RUNTIME__.reload(updated.__hmrId, updated) 81 } 82}) 83import _export_sfc from "/@id/__x00__plugin-vue:export-helper" 84export default /*#__PURE__*/_export_sfc(_sfc_main, [['render',_sfc_render],['__file',"/app/src/views/Home.vue"]]) 85//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6W10sInNvdXJjZXMiOlsiSG9tZS52dWUiXSwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxuICA8ZGl2PlxuICAgIDwhLS0gSGVybyBzZWN0aW9uIC0tPlxuICAgIDxoZXJvIC8+XG4gICAgXG4gICAgPCEtLSBGZWF0dXJlcyBzZWN0aW9uIC0tPlxuICAgIDxmZWF0dXJlcyAvPlxuICAgIFxuICAgIDwhLS0gUHJvZHVjdCBzaG93Y2FzZSBzZWN0aW9uIC0tPlxuICAgIDxwcm9kdWN0LXNob3djYXNlIC8+XG4gICAgXG4gICAgPCEtLSBDdXN0b21lciB0ZXN0aW1vbmlhbHMgc2VjdGlvbiAtLT5cbiAgICA8dGVzdGltb25pYWxzIC8+XG4gICAgXG4gICAgPCEtLSBQcmljaW5nIHNlY3Rpb24gLS0+XG4gICAgPHByaWNpbmcgLz5cbiAgICBcbiAgICA8IS0tIENUQSBzZWN0aW9uIC0tPlxuICAgIDxzZWN0aW9uIGNsYXNzPVwic2VjdGlvbiB0ZXh0LWNlbnRlclwiPlxuICAgICAgPGRpdiBjbGFzcz1cIm1heC13LTN4bCBteC1hdXRvXCI+XG4gICAgICAgIDxoMiBjbGFzcz1cInNlY3Rpb24tdGl0bGUgbWItNlwiPlJlYWR5IHRvIEdldCBTdGFydG
85VkPzwvaDI+XG4gICAgICAgIDxwIGNsYXNzPVwic2VjdGlvbi1zdWJ0aXRsZSBtYi0xMFwiPlxuICAgICAgICAgIEpvaW4gQUk0U2VjdXJlIG5vdyBhbmQgZXhwZXJpZW5jZSB0aGUgbmV3IGVyYSBvZiBBSS1kcml2ZW4gY29kZSBzZWN1cml0eVxuICAgICAgICA8L3A+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJmbGV4IGZsZXgtY29sIG1kOmZsZXgtcm93IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBzcGFjZS15LTQgbWQ6c3BhY2UteS0wIG1kOnNwYWNlLXgtNlwiPlxuICAgICAgICAgIDxyb3V0ZXItbGluayB0bz1cIi9wcm9kdWN0XCIgY2xhc3M9XCJidG4tcHJpbWFyeVwiPkZyZWUgVHJpYWw8L3JvdXRlci1saW5rPlxuICAgICAgICAgIDxyb3V0ZXItbGluayB0bz1cIi9jb250YWN0XCIgY2xhc3M9XCJidG4tb3V0bGluZVwiPkNvbnRhY3QgVXM8L3JvdXRlci1saW5rPlxuICAgICAgICA8L2Rpdj5cbiAgICAgIDwvZGl2PlxuICAgIDwvc2VjdGlvbj5cbiAgPC9kaXY+XG48L3RlbXBsYXRlPlxuXG48c2NyaXB0IHNldHVwPlxuaW1wb3J0IEhlcm8gZnJvbSAnQC9jb21wb25lbnRzL2hvbWUvSGVyby52dWUnXG5pbXBvcnQgRmVhdHVyZXMgZnJvbSAnQC9jb21wb25lbnRzL2hvbWUvRmVhdHVyZXMudnVlJ1xuaW1wb3J0IFByb2R1Y3RTaG93Y2FzZSBmcm9tICdAL2NvbXBvbmVudHMvaG9tZS9Qcm9kdWN0U2hvd2Nhc2UudnVlJ1xuaW1wb3J0IFRlc3RpbW9uaWFscyBmcm9tICdAL2NvbXBvbmVudHMvaG9tZS9UZXN0aW1vbmlhbHMudnVlJ1xuaW1wb3J0IFByaWNpbmcgZnJvbSAnQC9jb21wb25lbnRzL2hvbWUvUHJpY2luZy52dWUnXG48L3NjcmlwdD4gIl0sIm1hcHBpbmdzIjoiQUFrQ0EsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDO0FBQzVDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDcEQsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDbEUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDNUQsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDOzs7Ozs7Ozs7Ozs7Ozs7O3FCQXBCckMsS0FBSyxFQUFDLHFCQUFxQjtxQkFDN0IsS0FBSyxFQUFDLG1CQUFtQjtnQ0FDNUIsb0JBQXlELFFBQXJELEtBQUssRUFBQyxvQkFBb0IsSUFBQyx1QkFBcUI7Z0NBQ3BELG9CQUVJLE9BRkQsS0FBSyxFQUFDLHdCQUF3QixJQUFDLDRFQUVsQztxQkFDSyxLQUFLLEVBQUMsMkZBQTJGOzs7Ozt3QkF2QjVHLG9CQTZCTTtJQTVCSixxQ0FBcUI7SUFDckIsYUFBUTtJQUVSLHlDQUF5QjtJQUN6QixhQUFZO0lBRVosaURBQWlDO0lBQ2pDLGFBQW9CO0lBRXBCLHNEQUFzQztJQUN0QyxhQUFnQjtJQUVoQix3Q0FBd0I7SUFDeEIsYUFBVztJQUVYLG9DQUFvQjtJQUNwQixvQkFXVSxXQVhWLFVBV1U7TUFWUixvQkFTTSxPQVROLFVBU007UUFSSixVQUF5RDtRQUN6RCxVQUVJO1FBQ0osb0JBR00sT0FITixVQUdNO1VBRkosYUFBdUU7WUFBMUQsRUFBRSxFQUFDLFVBQVU7WUFBQyxLQUFLLEVBQUMsYUFBYTs7OEJBQUMsQ0FBVTsrQkFBVixZQUFVOzs7O1VBQ3pELGFBQXVFO1lBQTFELEVBQUUsRUFBQyxVQUFVO1lBQUMsS0FBSyxFQUFDLGFBQWE7OzhCQUFDLENBQVU7K0JBQVYsWUFBVSJ9
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.