PageSourceSearch

https://www.nice2.io/src/views/Home.vue

js nice2.io collected 2026-10-04 07:05:26 UTC 8,182 bytes, 85 lines download raw bytes

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.