From 31d30434d6d4c8ecaaf13119af13ad0dca0edf66 Mon Sep 17 00:00:00 2001 From: MinhQuan Date: Wed, 3 Jun 2026 01:06:32 +0700 Subject: [PATCH] init --- .gitignore | 2 + app.js | 33 + controllers/contactController.js | 126 ++ controllers/pageController.js | 124 ++ package-lock.json | 982 +++++++++++++ package.json | 22 + routes/contactRoute.js | 9 + routes/pageRoute.js | 52 + views/aboutPages/aboutMain.css | 401 ++++++ views/aboutPages/aboutMain.html | 418 ++++++ views/aboutPages/aboutMain.js | 6 + views/components/footer/footer.css | 134 ++ views/components/footer/footer.html | 45 + views/components/header/header.css | 381 +++++ views/components/header/header.html | 148 ++ views/components/header/header.js | 97 ++ views/components/header/headerLoader.js | 56 + views/contactPages/contactMain.css | 609 ++++++++ views/contactPages/contactMain.html | 307 ++++ views/contactPages/contactMain.js | 206 +++ views/homePages/homeMain.css | 1243 +++++++++++++++++ views/homePages/homeMain.html | 712 ++++++++++ views/homePages/homeMain.js | 126 ++ views/homePages/images/binhan-logo.png | Bin 0 -> 10372 bytes views/homePages/images/ciec-logo.png | Bin 0 -> 126982 bytes views/homePages/images/dongtam-logo.png | Bin 0 -> 10192 bytes views/homePages/images/gassouth-logo.png | Bin 0 -> 115052 bytes views/homePages/images/hongan-logo.png | Bin 0 -> 24087 bytes views/homePages/images/petrovietnam-logo.png | Bin 0 -> 60075 bytes views/homePages/images/richs-logo.png | Bin 0 -> 15403 bytes views/homePages/images/samsung-logo.png | Bin 0 -> 14147 bytes views/homePages/images/tetrapak-logo.png | Bin 0 -> 33940 bytes .../homePages/images/thepnguyenminh-logo.png | Bin 0 -> 51934 bytes views/homePages/images/tranquang-logo.png | Bin 0 -> 13237 bytes views/newsPages/newsArticle1/newsArticle1.css | 110 ++ .../newsPages/newsArticle1/newsArticle1.html | 496 +++++++ views/newsPages/newsArticle1/newsArticle1.js | 7 + views/newsPages/newsArticle2/newsArticle2.css | 110 ++ .../newsPages/newsArticle2/newsArticle2.html | 298 ++++ views/newsPages/newsArticle2/newsArticle2.js | 7 + views/newsPages/newsMain/newsMain.css | 194 +++ views/newsPages/newsMain/newsMain.html | 388 +++++ views/newsPages/newsMain/newsMain.js | 219 +++ views/privacyPolicy.md | 90 ++ .../productPages/productMain/productMain.css | 475 +++++++ .../productPages/productMain/productMain.html | 488 +++++++ views/productPages/productMain/productMain.js | 63 + .../productSeparateCommerceLNG.css | 111 ++ .../productSeparateCommerceLNG.html | 145 ++ .../productSeparateCommerceLNG.js | 14 + .../productSeparateCommercePNG.css | 115 ++ .../productSeparateCommercePNG.html | 143 ++ .../productSeparateCommercePNG.js | 14 + .../productSeparateProductionGasMeter.css | 111 ++ .../productSeparateProductionGasMeter.html | 140 ++ .../productSeparateProductionGasMeter.js | 14 + .../productSeparateProductionPRU.css | 115 ++ .../productSeparateProductionPRU.html | 143 ++ .../productSeparateProductionPRU.js | 14 + ...parateProductionPressureRegulatorValve.css | 111 ++ ...arateProductionPressureRegulatorValve.html | 140 ++ ...eparateProductionPressureRegulatorValve.js | 14 + .../productSeparateProductionVaporizer.css | 111 ++ .../productSeparateProductionVaporizer.html | 140 ++ .../productSeparateProductionVaporizer.js | 14 + views/robots.txt | 14 + views/servicePages/serviceMain.css | 332 +++++ views/servicePages/serviceMain.html | 430 ++++++ views/servicePages/serviceMain.js | 54 + views/sitemap.xml | 196 +++ views/termsOfService.md | 67 + web.config | 26 + 72 files changed, 11912 insertions(+) create mode 100644 .gitignore create mode 100644 app.js create mode 100644 controllers/contactController.js create mode 100644 controllers/pageController.js create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 routes/contactRoute.js create mode 100644 routes/pageRoute.js create mode 100644 views/aboutPages/aboutMain.css create mode 100644 views/aboutPages/aboutMain.html create mode 100644 views/aboutPages/aboutMain.js create mode 100644 views/components/footer/footer.css create mode 100644 views/components/footer/footer.html create mode 100644 views/components/header/header.css create mode 100644 views/components/header/header.html create mode 100644 views/components/header/header.js create mode 100644 views/components/header/headerLoader.js create mode 100644 views/contactPages/contactMain.css create mode 100644 views/contactPages/contactMain.html create mode 100644 views/contactPages/contactMain.js create mode 100644 views/homePages/homeMain.css create mode 100644 views/homePages/homeMain.html create mode 100644 views/homePages/homeMain.js create mode 100644 views/homePages/images/binhan-logo.png create mode 100644 views/homePages/images/ciec-logo.png create mode 100644 views/homePages/images/dongtam-logo.png create mode 100644 views/homePages/images/gassouth-logo.png create mode 100644 views/homePages/images/hongan-logo.png create mode 100644 views/homePages/images/petrovietnam-logo.png create mode 100644 views/homePages/images/richs-logo.png create mode 100644 views/homePages/images/samsung-logo.png create mode 100644 views/homePages/images/tetrapak-logo.png create mode 100644 views/homePages/images/thepnguyenminh-logo.png create mode 100644 views/homePages/images/tranquang-logo.png create mode 100644 views/newsPages/newsArticle1/newsArticle1.css create mode 100644 views/newsPages/newsArticle1/newsArticle1.html create mode 100644 views/newsPages/newsArticle1/newsArticle1.js create mode 100644 views/newsPages/newsArticle2/newsArticle2.css create mode 100644 views/newsPages/newsArticle2/newsArticle2.html create mode 100644 views/newsPages/newsArticle2/newsArticle2.js create mode 100644 views/newsPages/newsMain/newsMain.css create mode 100644 views/newsPages/newsMain/newsMain.html create mode 100644 views/newsPages/newsMain/newsMain.js create mode 100644 views/privacyPolicy.md create mode 100644 views/productPages/productMain/productMain.css create mode 100644 views/productPages/productMain/productMain.html create mode 100644 views/productPages/productMain/productMain.js create mode 100644 views/productPages/productSeparateCommerceLNG/productSeparateCommerceLNG.css create mode 100644 views/productPages/productSeparateCommerceLNG/productSeparateCommerceLNG.html create mode 100644 views/productPages/productSeparateCommerceLNG/productSeparateCommerceLNG.js create mode 100644 views/productPages/productSeparateCommercePNG/productSeparateCommercePNG.css create mode 100644 views/productPages/productSeparateCommercePNG/productSeparateCommercePNG.html create mode 100644 views/productPages/productSeparateCommercePNG/productSeparateCommercePNG.js create mode 100644 views/productPages/productSeparateProductionGasMeter/productSeparateProductionGasMeter.css create mode 100644 views/productPages/productSeparateProductionGasMeter/productSeparateProductionGasMeter.html create mode 100644 views/productPages/productSeparateProductionGasMeter/productSeparateProductionGasMeter.js create mode 100644 views/productPages/productSeparateProductionPRU/productSeparateProductionPRU.css create mode 100644 views/productPages/productSeparateProductionPRU/productSeparateProductionPRU.html create mode 100644 views/productPages/productSeparateProductionPRU/productSeparateProductionPRU.js create mode 100644 views/productPages/productSeparateProductionPressureRegulatorValve/productSeparateProductionPressureRegulatorValve.css create mode 100644 views/productPages/productSeparateProductionPressureRegulatorValve/productSeparateProductionPressureRegulatorValve.html create mode 100644 views/productPages/productSeparateProductionPressureRegulatorValve/productSeparateProductionPressureRegulatorValve.js create mode 100644 views/productPages/productSeparateProductionVaporizer/productSeparateProductionVaporizer.css create mode 100644 views/productPages/productSeparateProductionVaporizer/productSeparateProductionVaporizer.html create mode 100644 views/productPages/productSeparateProductionVaporizer/productSeparateProductionVaporizer.js create mode 100644 views/robots.txt create mode 100644 views/servicePages/serviceMain.css create mode 100644 views/servicePages/serviceMain.html create mode 100644 views/servicePages/serviceMain.js create mode 100644 views/sitemap.xml create mode 100644 views/termsOfService.md create mode 100644 web.config diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..389ec3d --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +*.env +node_modules diff --git a/app.js b/app.js new file mode 100644 index 0000000..2a7e986 --- /dev/null +++ b/app.js @@ -0,0 +1,33 @@ +// app.js +const express = require("express"); +const pageRoute = require("./routes/pageRoute"); +const contactRoute = require("./routes/contactRoute"); +const bodyParser = require("body-parser"); +const cookieParser = require("cookie-parser"); +const path = require("path"); +const fs = require("fs"); +require("dotenv").config(); +const app = express(); +const PORT = process.env.PORT; + +// Middleware +app.use(bodyParser.urlencoded({ extended: true })); +app.use(express.static(path.join(__dirname, "views"))); +app.use(cookieParser()); // Use cookie-parser to parse cookies +app.use(express.json()); + +app.use((req, res, next) => { + if (req.accepts("html")) { + res.set("Cache-Control", "no-store, must-revalidate"); + } + next(); +}); + +// Routes +app.use("/", pageRoute); +app.use("/", contactRoute); + +// Start the server +app.listen(PORT, () => { + console.log(`Server is running on http://localhost:${PORT}`); +}); diff --git a/controllers/contactController.js b/controllers/contactController.js new file mode 100644 index 0000000..c14eaa0 --- /dev/null +++ b/controllers/contactController.js @@ -0,0 +1,126 @@ +// controllers/contactController.js +const nodemailer = require("nodemailer"); +const { body, validationResult } = require("express-validator"); +require("dotenv").config(); + +// Configure the transporter with Gmail SMTP +const transporter = nodemailer.createTransport({ + service: "gmail", + auth: { + user: process.env.GMAIL_USER, + pass: process.env.GMAIL_PASS, + }, +}); + +// Function to send an email +const sendEmail = async (to, subject, html) => { + try { + const mailOptions = { + from: process.env.GMAIL_USER, + to, + subject, + html, + replyTo: html.includes("replyTo") ? html.replyTo : process.env.GMAIL_USER, + }; + const info = await transporter.sendMail(mailOptions); + console.log("Email sent:", info.response); + return info; + } catch (error) { + console.error("Error sending email:", error); + throw error; + } +}; + +// Submit contact form handler with integrated validation +exports.submitContactForm = async (req, res) => { + try { + // Run validation first + await Promise.all([ + body("name") + .trim() + .notEmpty() + .withMessage("Vui lòng nhập họ và tên") + .run(req), + body("email") + .isEmail() + .withMessage("Vui lòng nhập email hợp lệ") + .run(req), + body("phone") + .trim() + .notEmpty() + .withMessage("Vui lòng nhập số điện thoại") + .run(req), + body("message") + .trim() + .notEmpty() + .withMessage("Vui lòng nhập nội dung tin nhắn") + .run(req), + ]); + + // Check for validation errors + const errors = validationResult(req); + if (!errors.isEmpty()) { + return res.status(400).json({ + success: false, + message: errors.array()[0].msg, + }); + } + + const { name, email, phone, message } = req.body; + + // Optional: Log contact submission (could be saved to database in real application) + console.log(`New contact form submission from ${name} (${email})`); + + // Format the email content + const emailContent = ` +
+

Thông tin liên hệ mới

+ +
+ Họ và tên: +

${name}

+
+ +
+ Email: +

${email}

+
+ +
+ Số điện thoại: +

${phone}

+
+ +
+ Nội dung tin nhắn: +

${message}

+
+ +
+ Tin nhắn này được gửi từ form liên hệ trên website Kỳ Long. +
+
+ `; + + // Define email metadata + const recipientEmail = process.env.CONTACT_EMAIL || "info@kylong.com.vn"; + const subject = `Liên hệ mới từ website - ${name}`; + + // Send the email using our sendEmail function + emailContent.replyTo = email; // Add reply-to field + await sendEmail(recipientEmail, subject, emailContent); + + // Return success response + res.status(200).json({ + success: true, + message: + "Tin nhắn của bạn đã được gửi thành công. Chúng tôi sẽ liên hệ lại sớm nhất có thể.", + }); + } catch (error) { + console.error("Contact form submission error:", error); + res.status(500).json({ + success: false, + message: "Đã xảy ra lỗi khi gửi tin nhắn. Vui lòng thử lại sau.", + }); + } +}; diff --git a/controllers/pageController.js b/controllers/pageController.js new file mode 100644 index 0000000..b8cfda2 --- /dev/null +++ b/controllers/pageController.js @@ -0,0 +1,124 @@ +// controllers/pageController.js +const path = require("path"); +const fs = require("fs"); +const marked = require("marked"); // Popular Markdown parser + +exports.renderSiteMap = (req, res) => { + res.sendFile(path.join(__dirname, "../views/sitemap.xml")); +}; + +exports.renderRobotsTXT = (req, res) => { + res.sendFile(path.join(__dirname, "../views/robots.txt")); +}; + +exports.renderPrivacyPolicy = (req, res) => { + const filePath = path.join(__dirname, "../views/privacyPolicy.md"); + + fs.readFile(filePath, "utf8", (err, data) => { + if (err) { + return res.status(500).send("Error loading privacy policy"); + } + + const htmlContent = marked.parse(data); + res.send(htmlContent); // Or render with a template + }); +}; + +exports.renderTermsOfService = (req, res) => { + const filePath = path.join(__dirname, "../views/termsOfService.md"); + + fs.readFile(filePath, "utf8", (err, data) => { + if (err) { + return res.status(500).send("Error loading terms of service"); + } + + const htmlContent = marked.parse(data); + res.send(htmlContent); // Or render with a template + }); +}; + +exports.renderHomePage = (req, res) => { + res.sendFile(path.join(__dirname, "../views/homePages/homeMain.html")); +}; + +exports.renderAboutPage = (req, res) => { + res.sendFile(path.join(__dirname, "../views/aboutPages/aboutMain.html")); +}; + +exports.renderContactPage = (req, res) => { + res.sendFile(path.join(__dirname, "../views/contactPages/contactMain.html")); +}; + +exports.renderProductPage = (req, res) => { + res.sendFile( + path.join(__dirname, "../views/productPages/productMain/productMain.html") + ); +}; +exports.renderProductSeparateProductionGasMeter = (req, res) => { + res.sendFile( + path.join( + __dirname, + "../views/productPages/productSeparateProductionGasMeter/productSeparateProductionGasMeter.html" + ) + ); +}; +exports.renderProductSeparateProductionPressureRegulatorValve = (req, res) => { + res.sendFile( + path.join( + __dirname, + "../views/productPages/productSeparateProductionPressureRegulatorValve/productSeparateProductionPressureRegulatorValve.html" + ) + ); +}; +exports.renderProductSeparateProductionPRU = (req, res) => { + res.sendFile( + path.join( + __dirname, + "../views/productPages/productSeparateProductionPRU/productSeparateProductionPRU.html" + ) + ); +}; +exports.renderProductSeparateProductionVaporizer = (req, res) => { + res.sendFile( + path.join( + __dirname, + "../views/productPages/productSeparateProductionVaporizer/productSeparateProductionVaporizer.html" + ) + ); +}; +exports.renderProductSeparateCommerceLNG = (req, res) => { + res.sendFile( + path.join( + __dirname, + "../views/productPages/productSeparateCommerceLNG/productSeparateCommerceLNG.html" + ) + ); +}; +exports.renderProductSeparateCommercePNG = (req, res) => { + res.sendFile( + path.join( + __dirname, + "../views/productPages/productSeparateCommercePNG/productSeparateCommercePNG.html" + ) + ); +}; + +exports.renderServicePages = (req, res) => { + res.sendFile(path.join(__dirname, "../views/servicePages/serviceMain.html")); +}; + +exports.renderNewsPage = (req, res) => { + res.sendFile( + path.join(__dirname, "../views/newsPages/newsMain/newsMain.html") + ); +}; +exports.renderNewsArticle1 = (req, res) => { + res.sendFile( + path.join(__dirname, "../views/newsPages/newsArticle1/newsArticle1.html") + ); +}; +exports.renderNewsArticle2 = (req, res) => { + res.sendFile( + path.join(__dirname, "../views/newsPages/newsArticle2/newsArticle2.html") + ); +}; diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..7ace0a5 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,982 @@ +{ + "name": "kylongtech", + "version": "1.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "kylongtech", + "version": "1.0.0", + "dependencies": { + "body-parser": "^1.20.3", + "cookie-parser": "^1.4.7", + "dotenv": "^16.5.0", + "express": "^4.21.2", + "express-validator": "^7.2.1", + "marked": "^15.0.8", + "nodemailer": "^8.0.10" + }, + "engines": { + "node": "16.x" + } + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "license": "MIT", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "license": "MIT" + }, + "node_modules/body-parser": { + "version": "1.20.5", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.5.tgz", + "integrity": "sha512-3grm+/2tUOvu2cjJkvsIxrv/wVpfXQW4PsQHYm7yk4vfpu7Ekl6nEsYBoJUL6qDwZUx8wUhQ8tR2qz+ad9c9OA==", + "license": "MIT", + "dependencies": { + "bytes": "~3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "~1.2.0", + "http-errors": "~2.0.1", + "iconv-lite": "~0.4.24", + "on-finished": "~2.4.1", + "qs": "~6.15.1", + "raw-body": "~2.5.3", + "type-is": "~1.6.18", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/http-errors": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz", + "integrity": "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==", + "license": "MIT", + "dependencies": { + "depd": "~2.0.0", + "inherits": "~2.0.4", + "setprototypeof": "~1.2.0", + "statuses": "~2.0.2", + "toidentifier": "~1.0.1" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/body-parser/node_modules/statuses": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz", + "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "license": "MIT", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", + "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-parser": { + "version": "1.4.7", + "resolved": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.4.7.tgz", + "integrity": "sha512-nGUvgXnotP3BsjiLX2ypbQnWoGUPIIfHQNZkkC668ntrzGWEZVW70HDEB1qnNGMicPje6EttlIgzo51YSwNQGw==", + "license": "MIT", + "dependencies": { + "cookie": "0.7.2", + "cookie-signature": "1.0.6" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/cookie-parser/node_modules/cookie": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", + "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "license": "MIT" + }, + "node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "license": "MIT", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/dotenv": { + "version": "16.5.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.5.0.tgz", + "integrity": "sha512-m/C+AwOAr9/W1UOIZUo232ejMNnJAJtYQjUbHoNTBNTJSvqzzDh7vnrei3o3r3m9blf6ZoDkvcw0VmozNRFJxg==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://dotenvx.com" + } + }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "license": "MIT" + }, + "node_modules/encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.2.tgz", + "integrity": "sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "license": "MIT" + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/express": { + "version": "4.22.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.22.2.tgz", + "integrity": "sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==", + "license": "MIT", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "~1.20.5", + "content-disposition": "~0.5.4", + "content-type": "~1.0.4", + "cookie": "~0.7.1", + "cookie-signature": "~1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.3.1", + "fresh": "~0.5.2", + "http-errors": "~2.0.0", + "merge-descriptors": "1.0.3", + "methods": "~1.1.2", + "on-finished": "~2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "~0.1.12", + "proxy-addr": "~2.0.7", + "qs": "~6.15.1", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "~0.19.0", + "serve-static": "~1.16.2", + "setprototypeof": "1.2.0", + "statuses": "~2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/express-validator": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/express-validator/-/express-validator-7.3.2.tgz", + "integrity": "sha512-ctLw1Vl6dXVH62dIQMDdTAQkrh480mkFuG6/SGXOaVlwPNukhRAe7EgJIMJ2TSAni8iwHBRp530zAZE5ZPF2IA==", + "license": "MIT", + "dependencies": { + "lodash": "^4.18.1", + "validator": "~13.15.23" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/finalhandler": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", + "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.4.tgz", + "integrity": "sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "license": "MIT", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "license": "ISC" + }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/lodash": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.18.1.tgz", + "integrity": "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==", + "license": "MIT" + }, + "node_modules/marked": { + "version": "15.0.8", + "resolved": "https://registry.npmjs.org/marked/-/marked-15.0.8.tgz", + "integrity": "sha512-rli4l2LyZqpQuRve5C0rkn6pj3hT8EWPC+zkAxFTAJLxRbENfTAhEQq9itrmf1Y81QtAX5D/MYlGlIomNgj9lA==", + "license": "MIT", + "bin": { + "marked": "bin/marked.js" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", + "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/nodemailer": { + "version": "8.0.10", + "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-8.0.10.tgz", + "integrity": "sha512-BLFuSth7QtHOkBzyqTehWWyub0NTRDuK2Q2SQfnGLsrJnzyU+Yeh4WpV1eZGuARFj1xQJHIdnTuJZLP+b9R1GQ==", + "license": "MIT-0", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/object-inspect": { + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "license": "MIT", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/path-to-regexp": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.13.tgz", + "integrity": "sha512-A/AGNMFN3c8bOlvV9RreMdrv7jsmF9XIfDeCd87+I8RNg6s78BhJxMu69NEMHBSJFxKidViTEdruRwEk/WIKqA==", + "license": "MIT" + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "license": "MIT", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/qs": { + "version": "6.15.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.15.2.tgz", + "integrity": "sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==", + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.3.tgz", + "integrity": "sha512-s4VSOf6yN0rvbRZGxs8Om5CWj6seneMwK3oDb4lWDH0UPhWcxwOWw5+qk24bxq87szX1ydrwylIOp2uG1ojUpA==", + "license": "MIT", + "dependencies": { + "bytes": "~3.1.2", + "http-errors": "~2.0.1", + "iconv-lite": "~0.4.24", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/http-errors": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz", + "integrity": "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==", + "license": "MIT", + "dependencies": { + "depd": "~2.0.0", + "inherits": "~2.0.4", + "setprototypeof": "~1.2.0", + "statuses": "~2.0.2", + "toidentifier": "~1.0.1" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/raw-body/node_modules/statuses": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz", + "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "license": "MIT" + }, + "node_modules/send": { + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", + "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/serve-static": { + "version": "1.16.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", + "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", + "license": "MIT", + "dependencies": { + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.19.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "license": "ISC" + }, + "node_modules/side-channel": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3", + "side-channel-list": "^1.0.0", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-list": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.1.tgz", + "integrity": "sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "license": "MIT", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "license": "MIT", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "license": "MIT", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/validator": { + "version": "13.15.35", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.15.35.tgz", + "integrity": "sha512-TQ5pAGhd5whStmqWvYF4OjQROlmv9SMFVt37qoCBdqRffuuklWYQlCNnEs2ZaIBD1kZRNnikiZOS1eqgkar0iw==", + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..8855c97 --- /dev/null +++ b/package.json @@ -0,0 +1,22 @@ +{ + "name": "kylongtech", + "version": "1.0.0", + "description": "", + "main": "app.js", + "scripts": { + "start": "node app.js", + "dev": "nodemon app.js" + }, + "dependencies": { + "body-parser": "^1.20.3", + "cookie-parser": "^1.4.7", + "dotenv": "^16.5.0", + "express": "^4.21.2", + "express-validator": "^7.2.1", + "marked": "^15.0.8", + "nodemailer": "^8.0.10" + }, + "engines": { + "node": "16.x" + } +} diff --git a/routes/contactRoute.js b/routes/contactRoute.js new file mode 100644 index 0000000..f00d911 --- /dev/null +++ b/routes/contactRoute.js @@ -0,0 +1,9 @@ +// routes/contactRoutes.js +const express = require("express"); +const router = express.Router(); +const contactController = require("../controllers/contactController"); + +// Contact form submission route - middleware is now integrated in the controller +router.post("/submit", contactController.submitContactForm); + +module.exports = router; diff --git a/routes/pageRoute.js b/routes/pageRoute.js new file mode 100644 index 0000000..3e90fba --- /dev/null +++ b/routes/pageRoute.js @@ -0,0 +1,52 @@ +// controllers/pageRoute.js +const express = require("express"); +const router = express.Router(); +const pageController = require("../controllers/pageController"); + +router.get("/sitemap.xml", pageController.renderSiteMap); + +router.get("/robots.txt", pageController.renderRobotsTXT); + +router.get("/privacy-policy", pageController.renderPrivacyPolicy); + +router.get("/terms-of-service", pageController.renderTermsOfService); + +router.get("/", pageController.renderHomePage); + +router.get("/lien-he", pageController.renderContactPage); + +router.get("/aboutMain", pageController.renderAboutPage); + +router.get("/productMain", pageController.renderProductPage); +router.get( + "/productSeparateProductionGasMeter", + pageController.renderProductSeparateProductionGasMeter +); +router.get( + "/productSeparateProductionPressureRegulatorValve", + pageController.renderProductSeparateProductionPressureRegulatorValve +); +router.get( + "/productSeparateProductionPRU", + pageController.renderProductSeparateProductionPRU +); +router.get( + "/productSeparateProductionVaporizer", + pageController.renderProductSeparateProductionVaporizer +); +router.get( + "/productSeparateCommerceLNG", + pageController.renderProductSeparateCommerceLNG +); +router.get( + "/productSeparateCommercePNG", + pageController.renderProductSeparateCommercePNG +); + +router.get("/serviceMain", pageController.renderServicePages); + +router.get("/newsMain", pageController.renderNewsPage); +router.get("/newsArticle1", pageController.renderNewsArticle1); +router.get("/newsArticle2", pageController.renderNewsArticle2); + +module.exports = router; diff --git a/views/aboutPages/aboutMain.css b/views/aboutPages/aboutMain.css new file mode 100644 index 0000000..fa7869b --- /dev/null +++ b/views/aboutPages/aboutMain.css @@ -0,0 +1,401 @@ +/* views\aboutPage\aboutMain.css */ +/* GENERAL STYLES */ +* { + margin: 0; + padding: 0; + box-sizing: border-box; + font-family: Arial, sans-serif; +} + +body { + color: #333; +} + +a { + text-decoration: none; + color: inherit; +} + +/* Ensure visited links don't turn purple */ +a:visited { + color: inherit; +} + +/* Optional: Keep hover state consistent */ +a:hover { + text-decoration: none; + color: inherit; +} + +/* Optional: Keep active state consistent */ +a:active { + color: inherit; +} + +/* Hero Section */ +.hero { + width: 100%; + height: 450px; + overflow: hidden; + position: relative; +} + +.hero img { + width: 100%; + height: 100%; + object-fit: cover; +} + +/* About Section */ +.about-section { + padding: 40px 5%; + background-color: #f5f5f5; +} + +.about-content { + display: flex; + align-items: flex-start; + gap: 30px; + max-width: 1200px; + margin: 0 auto; +} + +.about-image { + flex: 0.5; + position: relative; +} + +.about-text { + flex: 1; + text-align: left; +} + +.page-intro { + font-size: 32px; + color: #e85c41; + margin-bottom: 0; + font-weight: bold; + text-align: left; +} + +.sub-intro { + font-size: 28px; + color: #006241; + margin-top: 5px; + margin-bottom: 20px; + font-weight: bold; +} + +.about-text p { + margin-bottom: 20px; + font-size: 18px; + color: #006241; + line-height: 1.6; +} + +.video-wrapper { + position: relative; + border-radius: 10px; + overflow: hidden; +} + +.about-image img { + width: 100%; + display: block; +} + +.play-button { + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + background-color: rgba(255, 255, 255, 0.7); + border-radius: 50%; + width: 60px; + height: 60px; + display: flex; + align-items: center; + justify-content: center; + cursor: pointer; +} + +.play-button i { + font-size: 30px; + color: #e85c41; +} + +/* Development History Section */ +.history-section { + padding: 40px 5%; + background-color: #fff; +} + +.history-content { + max-width: 1200px; + margin: 0 auto; + text-align: center; +} + +.section-title { + font-size: 28px; + color: #e85c41; + margin-bottom: 40px; + font-weight: bold; +} + +.timeline { + display: flex; + justify-content: space-between; + position: relative; + margin-top: 20px; +} + +/* The main horizontal line */ +.timeline::before { + content: ""; + position: absolute; + left: 0; + right: 0; + top: 10px; + height: 2px; + background-color: #e85c41; + z-index: 1; +} + +.timeline-item { + position: relative; + flex: 1; + text-align: center; + padding: 0 10px; + padding-top: 30px; + z-index: 2; +} + +/* Vertical line marks replacing dots */ +.timeline-item::before { + content: ""; + position: absolute; + top: 0; + left: 50%; + transform: translateX(-50%); + width: 2px; + height: 20px; + background-color: #e85c41; + z-index: 3; +} + +.timeline-year { + font-size: 20px; + color: #006241; + font-weight: bold; + margin-bottom: 10px; + margin-top: 20px; +} + +.timeline-description { + font-size: 16px; + color: #333; + line-height: 1.6; +} + +/* Business Culture Section Styles */ +.business-culture-section { + padding: 40px 5%; + background-color: #fff; + border: 1px solid #e84e0f; + margin: 40px 5%; + border-radius: 5px; +} + +.culture-content { + max-width: 1200px; + margin: 0 auto; +} + +.culture-container { + display: flex; + gap: 30px; +} + +.culture-left, +.culture-right { + flex: 1; + display: flex; + flex-direction: column; + gap: 25px; +} + +.culture-item { + display: flex; + flex-direction: column; + gap: 15px; +} + +.culture-title { + font-size: 26px; + color: white; + background-color: #e85c41; + padding: 12px 25px; + border-radius: 20px; + display: inline-block; + text-align: center; + margin: 0 auto; +} + +.culture-text { + padding: 0 10px; +} + +.culture-text p { + font-size: 18px; + color: #006241; + line-height: 1.7; + margin-bottom: 0; +} + +.culture-image { + overflow: hidden; + border-radius: 8px; + box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); + max-height: 180px; +} + +.culture-image img { + width: 100%; + height: 100%; + object-fit: cover; + display: block; + transition: transform 0.3s ease; +} + +.culture-image img:hover { + transform: scale(1.05); +} + +/* Management Team Section Styles */ +.management-team-section { + padding: 40px 5%; + background-color: #fff; + margin: 40px 0; +} + +.team-content { + max-width: 1200px; + margin: 0 auto; +} + +.team-members { + display: flex; + justify-content: space-around; + flex-wrap: wrap; + gap: 20px; +} + +.team-member { + flex: 1; + min-width: 250px; + max-width: 350px; + text-align: center; + padding: 0 15px; + margin-bottom: 30px; + display: flex; + flex-direction: column; + align-items: center; + position: relative; +} + +.team-member:not(:last-child)::after { + content: ""; + position: absolute; + right: 0; + top: 20%; + height: 60%; + width: 1px; + background-color: #e0e0e0; +} + +.member-image { + width: 200px; + height: 200px; + overflow: hidden; + border-radius: 50%; + margin-bottom: 20px; + box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15); +} + +.member-image img { + width: 100%; + height: 100%; + object-fit: cover; +} + +.member-info { + width: 100%; +} + +.member-name { + font-size: 24px; + color: #333; + margin-bottom: 8px; + font-weight: bold; +} + +.member-position { + font-size: 18px; + color: #30875f; + font-weight: normal; +} + +/* Responsive Design */ +@media (max-width: 768px) { + .hero { + height: 300px; + } + + .about-content { + flex-direction: column; + } + + .timeline { + flex-direction: column; + align-items: center; + padding: 60px 0 20px; + } + + .timeline::before { + display: none; + } + + .timeline-item { + margin-bottom: 30px; + } + + .timeline-item::before { + top: -10px; + left: 50%; + transform: translateX(-50%); + } + + .culture-container { + flex-direction: column; + } + + .culture-title { + width: 100%; + text-align: center; + } + + .team-members { + flex-direction: column; + align-items: center; + } + + .team-member { + max-width: 100%; + margin-bottom: 40px; + } + + .team-member:not(:last-child)::after { + display: none; + } +} diff --git a/views/aboutPages/aboutMain.html b/views/aboutPages/aboutMain.html new file mode 100644 index 0000000..3da8f12 --- /dev/null +++ b/views/aboutPages/aboutMain.html @@ -0,0 +1,418 @@ + + + + + + + CÔNG TY TNHH ĐẦU TƯ THƯƠNG MẠI DỊCH VỤ KỲ LONG - Giới Thiệu + + + + + + + + + +
+
+
+
+ + KỲ LONG + Thắp sáng tương lai, vững bền thành quả +
+
+
+
+ + +
+
+
+ +
+
+ + +
+ +
+ Thắp sáng tương lai, vững bền thành quả +
+
SINCE 2010
+
+
+
+ + +
+
+ +
+
+
+ +
+
+
Lầu 12, số 27 Đinh Bộ Lĩnh,
+
P. Bình Thạnh, TP.Hồ Chí Minh
+
+
+
+ + +
+
+
+ +
+ +
+
Email:
+
info@kylongtech.com
+
+
+
+
+
+
+
+
+ + + + + + + + + + + + + + +
+ About Banner +
+ + +
+
+
+
+ Kỹ thuật viên Kỳ Long +
+ +
+
+
+
+

Công ty TNHH Thương Mại Dịch Vụ Kỳ Long

+

+

+ Chào mừng bạn đến với Công ty KỲ LONG, một công ty năng lượng uy tín + có nhiều kinh nghiệm trong công việc cung cấp khí đốt tự nhiên cho + các khách hàng công nghiệp. +

+

+ Cam kết mạnh mẽ của chúng tôi trong việc làm hài lòng khách hàng và + cung cấp đổi mới đã giúp chúng tôi trở thành một đối tác đáng tin + cậy cho các doanh nghiệp đang tìm kiếm các giải pháp năng lượng đáng + tin cậy. +

+

+ Đội ngũ kỹ sư tận tâm của chúng tôi đảm bảo sự mịn màng và tối ưu + hóa năng lượng thụ dưỡng cho mọi khách hàng, sử dụng công nghệ tiên + tiến nhất và các phương pháp tiếp cận sáng tạo tiếp theo. +

+

+ Hãy tham gia cùng chúng tôi trong nỗ lực thúc đẩy một tương lai sạch + hơn, bền vững hơn và thịnh vượng về kinh tế cho các ngành công + nghiệp khác nhau. +

+
+
+
+ + +
+
+

Lịch Sử Phát Triển

+
+
+
2010
+
+ Thành lập công ty và bắt đầu hoạt động trong lĩnh vực cung cấp khí + đốt công nghiệp. +
+
+
+
2011
+
+ Mở rộng quy mô hoạt động và thiết lập quan hệ đối tác với các nhà + cung cấp lớn. +
+
+
+
2013
+
+ Triển khai các dự án lớn và tăng cường năng lực sản xuất. +
+
+
+
2014
+
+ Phát triển các giải pháp năng lượng tiên tiến và bền vững. +
+
+
+
2015
+
+ Mở rộng thị trường và tăng cường dịch vụ khách hàng. +
+
+
+
2016
+
+ Đầu tư vào công nghệ mới và nâng cao chất lượng sản phẩm. +
+
+
+
2017
+
+ Khẳng định vị thế là một trong những nhà cung cấp khí đốt hàng đầu + trong khu vực. +
+
+
+
+
+ + +
+
+

Văn Hoá Doanh Nghiệp

+ +
+
+
+

Tầm Nhìn

+
+

+ Tại Kỳ Long, chúng tôi luôn đề cao việc học + hỏi và cải tiến. Bằng việc không ngừng đổi mới, chúng tôi luôn + hướng đến mục tiêu dẫn đầu ngành năng lượng. +

+
+
+ +
+ Gas Transport Systems +
+ +
+

Triết Lý Kinh Doanh

+
+

+ Tiến đến mục tiêu tiên bộ công nghệ để tối ưu hóa quy trình và + cung cấp dịch vụ phân phối khí hàng đầu. Dự đoán sự thay đổi + của thị trường và thích ứng với các xu hướng và thách thức + mới. +

+
+
+
+ +
+
+ Industrial Gas Facility +
+ +
+

Sứ Mệnh

+
+

+ Tiến đến mục tiêu tiên bộ công nghệ để tối ưu hóa quy trình và + cung cấp dịch vụ phân phối khí hàng đầu. Dự đoán sự thay đổi + của thị trường và thích ứng với các xu hướng và thách thức + mới. +

+
+
+ +
+ Kỹ thuật viên Kỳ Long +
+
+
+
+
+ + +
+
+

Đội ngũ quản lý

+ +
+
+
+ Trần Kỳ Phong - Giám đốc điều hành +
+
+

Trần Kỳ Phong

+

Giám đốc điều hành

+
+
+ +
+
+ Jonas Guiliani - Giám đốc mua hàng +
+
+

Jonas Guiliani

+

Giám đốc mua hàng

+
+
+ +
+
+ Nguyễn Hoàng Long - Giám đốc vận hành +
+
+

Nguyễn Hoàng Long

+

Giám đốc vận hành

+
+
+
+
+
+ + + + + + + + + diff --git a/views/aboutPages/aboutMain.js b/views/aboutPages/aboutMain.js new file mode 100644 index 0000000..547357f --- /dev/null +++ b/views/aboutPages/aboutMain.js @@ -0,0 +1,6 @@ +// Load footer +fetch("components/footer/footer.html") + .then((response) => response.text()) + .then((data) => { + document.getElementById("footer").innerHTML = data; + }); diff --git a/views/components/footer/footer.css b/views/components/footer/footer.css new file mode 100644 index 0000000..278bc64 --- /dev/null +++ b/views/components/footer/footer.css @@ -0,0 +1,134 @@ +/* views\components\footer\footer.css */ +/* FOOTER SECTION CSS */ +.footer { + background-color: #1a1a1a; + color: #f5f5f5; + padding: 3rem 0 1.5rem; + font-family: "Roboto", Arial, sans-serif; +} + +.footer-container { + max-width: 1200px; + margin: 0 auto; + display: flex; + flex-wrap: wrap; + justify-content: space-between; + padding: 0 2rem; +} + +.footer-column { + flex: 1; + min-width: 250px; + margin-bottom: 2rem; +} + +.footer-column h4 { + color: #ffffff; + font-size: 1.2rem; + margin-bottom: 1.2rem; + font-weight: 600; + position: relative; + padding-bottom: 0.5rem; +} + +.footer-column h4::after { + content: ""; + position: absolute; + left: 0; + bottom: 0; + width: 50px; + height: 2px; + background-color: #3498db; +} + +.footer-column ul { + list-style: none; + padding: 0; + margin: 0; +} + +.footer-column ul li { + margin-bottom: 0.8rem; +} + +.footer-column ul li a { + color: #cccccc; + text-decoration: none; + transition: color 0.3s ease; +} + +.footer-column ul li a:hover { + color: #3498db; + padding-left: 5px; +} + +.footer-column p { + margin-bottom: 0.8rem; + font-size: 0.95rem; + line-height: 1.6; + color: #cccccc; +} + +.footer-column a { + color: #3498db; + text-decoration: none; + transition: color 0.3s ease; +} + +.footer-column a:hover { + color: #ffffff; +} + +.footer-bottom { + border-top: 1px solid #333333; + padding-top: 1.5rem; + margin-top: 1rem; + display: flex; + flex-wrap: wrap; + justify-content: space-between; + max-width: 1200px; + margin: 0 auto; + padding: 1.5rem 2rem 0; +} + +.copyright { + font-size: 0.9rem; + color: #999999; + margin-bottom: 1rem; +} + +.footer-links { + font-size: 0.9rem; +} + +.footer-links a { + color: #cccccc; + text-decoration: none; + margin: 0 0.5rem; + transition: color 0.3s ease; +} + +.footer-links a:hover { + color: #3498db; +} + +/* Responsive styles */ +@media (max-width: 768px) { + .footer-container { + flex-direction: column; + } + + .footer-column { + width: 100%; + margin-bottom: 2rem; + } + + .footer-bottom { + flex-direction: column; + text-align: center; + } + + .footer-links { + margin-top: 1rem; + } +} diff --git a/views/components/footer/footer.html b/views/components/footer/footer.html new file mode 100644 index 0000000..276a60d --- /dev/null +++ b/views/components/footer/footer.html @@ -0,0 +1,45 @@ + + diff --git a/views/components/header/header.css b/views/components/header/header.css new file mode 100644 index 0000000..945f71f --- /dev/null +++ b/views/components/header/header.css @@ -0,0 +1,381 @@ +/* views\components\header\header.css */ +/* Top ribbon */ +.top-ribbon { + background-color: #e84e0f; + padding: 5px 0; + color: white; + font-size: 0.8rem; +} + +.ribbon-content { + display: flex; + align-items: center; + justify-content: space-between; +} + +.ribbon-logo { + width: 30px; + height: auto; + margin-right: 10px; +} + +.ribbon-company-info { + display: flex; + align-items: center; +} + +.ribbon-company-name { + font-weight: bold; + margin-right: 15px; +} + +/* Custom colors and styling */ +.header { + background-color: #fff; + border-bottom: 1px solid #ffffff; + margin: 0 40px; /* Add margins to shorten the nav */ +} + +.company-name { + color: #006241; + font-size: 1.4rem; + font-weight: bold; + text-decoration: none; +} + +.company-name:hover { + color: #006241; +} + +.company-slogan { + color: #e84e0f; + font-style: italic; + font-size: 1.1rem; +} + +.company-year { + color: #006241; + font-size: 1rem; + font-weight: 500; +} + +.contact-icon2 { + background-color: #f8f9fa; + border-radius: 50%; + width: 50px; + height: 50px; + color: #e84e0f; + font-size: 1.3rem; + border: 2px solid #e9ecef; +} + +.contact-icon { + background-color: red; + border-radius: 50%; + width: 50px; + height: 50px; + color: white; + font-size: 1.3rem; + border: 2px solid #e9ecef; +} + +.contact-text { + font-size: 1rem; +} + +.contact-text a { + color: #006241; + text-decoration: none; +} + +.contact-text a:hover { + color: #e84e0f; +} + +.nav-container { + background-color: #30875f; + margin: 0 40px; /* Add margins to shorten the nav */ + border-radius: 25px; /* Add rounded corners */ + box-shadow: 0 4px 15px rgba(255, 255, 255, 0.2); /* Add subtle shadow */ +} + +.nav-container .container-fluid { + padding: 0 30px; /* Adjust internal padding */ +} + +.navbar-nav { + display: flex; + align-items: center; + justify-content: center; +} + +.nav-link { + color: white !important; + font-weight: 600; + font-size: 15px; + text-transform: uppercase; + letter-spacing: 0.5px; + padding: 15px 30px !important; /* Increased horizontal padding for better centering */ + transition: all var(--transition-speed); + text-decoration: none; + position: relative; + text-align: center; /* Center the text within the link */ +} + +.nav-link:hover { + color: #e84e0f !important; + background-color: rgba(255, 255, 255, 0.1); + border-radius: 8px; +} + +.nav-link.active { + color: #e84e0f !important; + background-color: rgba(255, 255, 255, 0.15); + border-radius: 8px; +} + +/* Separators - positioned to create equal spacing */ +.navbar-nav .separator { + display: inline-block; + width: 4px; + height: 4px; + background: rgba(255, 255, 255, 0.6); + border-radius: 50%; + margin: 0 15px; /* space around separator */ + + /* stacked dots */ + box-shadow: 0 6px 0 rgba(255, 255, 255, 0.6), + 0 -6px 0 rgba(255, 255, 255, 0.6); +} + +.logo { + width: 80px; + height: auto; +} + +/* Floating Menu Button Styles */ +.floating-menu-btn { + display: none; + position: fixed; + bottom: 25px; + right: 25px; + width: 60px; + height: 60px; + border-radius: 50%; + background-color: #e84e0f; + color: white; + border: none; + box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2); + z-index: 1030; + cursor: pointer; + align-items: center; + justify-content: center; + transition: all 0.3s ease; +} + +.floating-menu-btn:hover { + background-color: #c93d0a; + transform: scale(1.05); +} + +.floating-menu-btn i { + font-size: 1.8rem; +} + +/* Mobile Sidebar Styles */ +.mobile-menu-btn { + display: none; + background: none; + border: none; + font-size: 1.8rem; + color: #006241; + cursor: pointer; +} + +.sidebar-overlay { + display: none; + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: rgba(0, 0, 0, 0.5); + z-index: 1040; +} + +.sidebar { + position: fixed; + top: 0; + left: -300px; + width: 300px; + height: 100%; + background-color: #30875f; + z-index: 1050; + overflow-y: auto; + transition: left 0.3s ease; + padding: 20px; + box-shadow: 2px 0 10px rgba(0, 0, 0, 0.2); +} + +.sidebar.open { + left: 0; +} + +.sidebar-header { + display: flex; + justify-content: space-between; + align-items: center; + margin-bottom: 20px; + padding-bottom: 15px; + border-bottom: 1px solid rgba(255, 255, 255, 0.2); +} + +.sidebar-logo { + width: 60px; + height: auto; +} + +.close-sidebar { + background: none; + border: none; + color: white; + font-size: 1.5rem; + cursor: pointer; +} + +.sidebar-nav { + display: flex; + flex-direction: column; +} + +.sidebar-nav .nav-link { + padding: 15px 10px !important; + border-bottom: 1px solid rgba(255, 255, 255, 0.1); +} + +.sidebar-contact { + margin-top: 20px; + color: white; + font-size: 0.9rem; +} + +.sidebar-contact div { + margin-bottom: 10px; +} + +/* Media Queries */ +@media (max-width: 1200px) { + .header, + .nav-container { + margin: 0 20px; + } + + .nav-link { + padding: 15px 20px !important; + font-size: 14px; + } +} + +@media (max-width: 992px) { + .header, + .nav-container { + margin: 0 15px; + } + + .company-name { + font-size: 1.2rem; + } + + .nav-link { + padding: 12px 15px !important; + font-size: 13px; + } + + .separator { + margin: 0 10px !important; + } + + .banner-container { + height: 350px; + } +} + +@media (max-width: 768px) { + .top-ribbon { + display: none; /* Hide ribbon on mobile */ + } + + .header, + .nav-container { + margin: 0 10px; + } + + .nav-container { + display: none; /* Hide desktop nav on mobile */ + } + + .mobile-menu-btn { + display: block; + } + + .header .col-lg-6:first-child { + display: flex; + justify-content: space-between; + align-items: center; + } + + .company-info { + flex-grow: 1; + } + + .contact-section { + display: none; /* Hide contact info on mobile - it will be in sidebar */ + } + + .logo { + width: 60px; + } + + .company-name { + font-size: 1.1rem; + } + + .company-slogan, + .company-year { + font-size: 0.9rem; + } + + .banner-container { + height: 300px; + } + + /* Show floating menu button on mobile */ + .floating-menu-btn { + display: flex; + } +} + +@media (max-width: 576px) { + .company-name { + font-size: 1rem; + } + + .sidebar { + width: 250px; + } + + .banner-container { + height: 250px; + } + + .banner-indicator { + width: 10px; + height: 10px; + } + .floating-menu-btn { + width: 50px; + height: 50px; + bottom: 20px; + right: 20px; + } +} diff --git a/views/components/header/header.html b/views/components/header/header.html new file mode 100644 index 0000000..7ad2597 --- /dev/null +++ b/views/components/header/header.html @@ -0,0 +1,148 @@ + + + + + + + Kỳ Long Header + + + +
+
+
+
+ + KỲ LONG + Thắp sáng tương lai, vững bền thành quả +
+
+
+
+ + +
+
+
+ +
+
+ +
+ +
+ Thắp sáng tương lai, vững bền thành quả +
+
SINCE 2010
+
+
+
+ + +
+
+ +
+
+
+ +
+
+
Lầu 12, số 27 Đinh Bộ Lĩnh,
+
P. Bình Thạnh, TP.Hồ Chí Minh
+
+
+
+ + +
+
+
+ +
+ +
+
Email:
+
info@kylongtech.com
+
+
+
+
+
+
+
+
+ + + + + + + diff --git a/views/components/header/header.js b/views/components/header/header.js new file mode 100644 index 0000000..885a9da --- /dev/null +++ b/views/components/header/header.js @@ -0,0 +1,97 @@ +//views/components/header/header.js +document.addEventListener("DOMContentLoaded", function () { + // Sidebar functionality + const mobileMenuBtn = document.querySelector(".mobile-menu-btn"); + const floatingMenuBtn = document.getElementById("floatingMenuBtn"); + const closeSidebarBtn = document.querySelector(".close-sidebar"); + const sidebar = document.getElementById("sidebar"); + const overlay = document.getElementById("sidebarOverlay"); + + // Open sidebar + function openSidebar() { + sidebar.classList.add("open"); + overlay.style.display = "block"; + document.body.style.overflow = "hidden"; // Prevent scrolling + } + + mobileMenuBtn.addEventListener("click", openSidebar); + floatingMenuBtn.addEventListener("click", openSidebar); + + // Close sidebar + function closeSidebar() { + sidebar.classList.remove("open"); + overlay.style.display = "none"; + document.body.style.overflow = ""; // Enable scrolling + } + + closeSidebarBtn.addEventListener("click", closeSidebar); + overlay.addEventListener("click", closeSidebar); + + // Close sidebar when a nav link is clicked + const sidebarLinks = document.querySelectorAll(".sidebar-nav .nav-link"); + sidebarLinks.forEach((link) => { + link.addEventListener("click", closeSidebar); + }); + + // Banner functionality + const slides = document.querySelectorAll(".banner-slide"); + const indicators = document.querySelectorAll(".banner-indicator"); + const prevBtn = document.getElementById("prevBanner"); + const nextBtn = document.getElementById("nextBanner"); + let currentSlide = 0; + + // Function to show a specific slide + function showSlide(index) { + // Hide all slides + slides.forEach((slide) => slide.classList.remove("active")); + indicators.forEach((indicator) => indicator.classList.remove("active")); + + // Ensure index is within bounds + if (index < 0) { + currentSlide = slides.length - 1; + } else if (index >= slides.length) { + currentSlide = 0; + } else { + currentSlide = index; + } + + // Show the current slide + slides[currentSlide].classList.add("active"); + indicators[currentSlide].classList.add("active"); + } + + // Event listeners for navigation buttons + prevBtn.addEventListener("click", () => { + showSlide(currentSlide - 1); + }); + + nextBtn.addEventListener("click", () => { + showSlide(currentSlide + 1); + }); + + // Event listeners for indicator dots + indicators.forEach((indicator) => { + indicator.addEventListener("click", () => { + const index = parseInt(indicator.getAttribute("data-index")); + showSlide(index); + }); + }); + + // Hide floating button when sidebar is open + const observer = new MutationObserver(function (mutations) { + mutations.forEach(function (mutation) { + if (mutation.attributeName === "class") { + if (sidebar.classList.contains("open")) { + floatingMenuBtn.style.display = "none"; + } else { + floatingMenuBtn.style.display = "flex"; + } + } + }); + }); + + observer.observe(sidebar, { + attributes: true, + attributeFilter: ["class"], + }); +}); diff --git a/views/components/header/headerLoader.js b/views/components/header/headerLoader.js new file mode 100644 index 0000000..570d76c --- /dev/null +++ b/views/components/header/headerLoader.js @@ -0,0 +1,56 @@ +// views/components/header/headerLoader.js +function loadHeader() { + // Check if header is already loaded + if (document.querySelector(".header")) { + return; + } + + // Set Bootstrap theme before loading header + function setBootstrapTheme() { + const prefersDark = window.matchMedia( + "(prefers-color-scheme: dark)" + ).matches; + document.documentElement.setAttribute( + "data-bs-theme", + prefersDark ? "dark" : "light" + ); + } + + // Set theme immediately + setBootstrapTheme(); + + // Create a new XMLHttpRequest object + const xhr = new XMLHttpRequest(); + + // Configure it to GET the header.html file + xhr.open("GET", "/components/header/header.html", true); + + // Set up the callback function when the request completes + xhr.onload = function () { + if (this.status >= 200 && this.status < 300) { + // Insert the header HTML at the beginning of the body + document.body.insertAdjacentHTML("afterbegin", this.response); + + // Ensure theme is set after header is loaded + setBootstrapTheme(); + + // Listen for changes in system preference + window + .matchMedia("(prefers-color-scheme: dark)") + .addEventListener("change", setBootstrapTheme); + } else { + console.error("Failed to load header:", this.statusText); + } + }; + + // Set up error handling + xhr.onerror = function () { + console.error("Error loading header"); + }; + + // Send the request + xhr.send(); +} + +// Load the header when the script is executed +loadHeader(); diff --git a/views/contactPages/contactMain.css b/views/contactPages/contactMain.css new file mode 100644 index 0000000..81bae96 --- /dev/null +++ b/views/contactPages/contactMain.css @@ -0,0 +1,609 @@ +/* views\contactPage\contactMain.css */ +/* CONTACT PAGE SPECIFIC STYLES */ +/* General Styles */ +* { + margin: 0; + padding: 0; + box-sizing: border-box; + font-family: Arial, sans-serif; +} + +body { + color: #333; +} + +a { + text-decoration: none; + color: inherit; +} + +/* Ensure visited links don't turn purple */ +a:visited { + color: inherit; +} + +/* Optional: Keep hover state consistent */ +a:hover { + text-decoration: none; + color: inherit; +} + +/* Optional: Keep active state consistent */ +a:active { + color: inherit; +} + +/* Contact Section */ +.contact-section { + padding: 60px 5%; + background-color: #f9f9f9; + max-width: 1400px; + margin: 0 auto; +} + +.page-intro { + text-align: center; + color: #30875f; + font-size: 2rem; + font-weight: bold; + margin-bottom: 40px; + position: relative; +} + +.page-intro:after { + content: ""; + display: block; + width: 80px; + height: 3px; + background-color: #e84e0f; + margin: 15px auto 0; +} + +.contact-container { + display: flex; + gap: 40px; + margin-top: 30px; +} + +/* Enhanced Form Container */ +.contact-form { + flex: 1; + background-color: white; + padding: 35px; + border-radius: 12px; + box-shadow: 0 8px 30px rgba(0, 0, 0, 0.1); + transition: transform 0.3s ease, box-shadow 0.3s ease; + position: relative; + overflow: hidden; +} + +.contact-form::before { + content: ""; + position: absolute; + top: 0; + left: 0; + width: 5px; + height: 100%; + background: linear-gradient(to bottom, #30875f, #e84e0f); +} + +.contact-form:hover { + transform: translateY(-5px); + box-shadow: 0 12px 30px rgba(0, 0, 0, 0.15); +} + +.contact-form h2 { + color: #30875f; + font-size: 1.6rem; + margin-bottom: 30px; + position: relative; + padding-bottom: 12px; + font-weight: 600; +} + +.contact-form h2::after { + content: ""; + position: absolute; + bottom: 0; + left: 0; + width: 60px; + height: 3px; + background: linear-gradient(to right, #30875f, #e84e0f); + border-radius: 2px; +} + +/* Form Progress Bar */ +.form-progress { + height: 4px; + background: #eee; + width: 100%; + margin-bottom: 25px; + border-radius: 2px; + overflow: hidden; +} + +.form-progress-bar { + height: 100%; + width: 0; + background: linear-gradient(to right, #30875f, #e84e0f); + transition: width 0.3s ease; +} + +/* Improved Form Groups */ +.form-group { + margin-bottom: 25px; + position: relative; + animation: fadeIn 0.5s ease forwards; + opacity: 0; +} + +.form-group:nth-child(1) { + animation-delay: 0.1s; +} + +.form-group:nth-child(2) { + animation-delay: 0.2s; +} + +.form-group:nth-child(3) { + animation-delay: 0.3s; +} + +.form-group:nth-child(4) { + animation-delay: 0.4s; +} + +.form-group label { + display: block; + font-weight: 500; + margin-bottom: 10px; + color: #444; + transition: color 0.3s; + font-size: 0.95rem; +} + +/* Required field indicator */ +.form-group label.required::after { + content: " *"; + color: #e84e0f; +} + +.form-group input, +.form-group textarea { + width: 100%; + padding: 14px 16px 14px 45px; + border: 2px solid #eaeaea; + border-radius: 8px; + font-size: 1rem; + transition: all 0.3s; + background-color: #f9f9f9; +} + +.form-group input:hover, +.form-group textarea:hover { + border-color: #d0d0d0; + background-color: #f5f5f5; +} + +.form-group input:focus, +.form-group textarea:focus { + outline: none; + border-color: #30875f; + background-color: #fff; + box-shadow: 0 0 0 4px rgba(48, 135, 95, 0.1); +} + +.form-group.focused label { + color: #30875f; +} + +.form-group textarea { + resize: vertical; + min-height: 140px; + line-height: 1.6; +} + +/* Input Icons */ +.form-group::before { + font-family: "Font Awesome 6 Free"; + font-weight: 900; + position: absolute; + left: 16px; + top: 46px; + color: #999; + z-index: 1; + transition: color 0.3s; +} + +.form-group:nth-child(1)::before { + content: "\f007"; /* User icon */ +} + +.form-group:nth-child(2)::before { + content: "\f0e0"; /* Email icon */ +} + +.form-group:nth-child(3)::before { + content: "\f095"; /* Phone icon */ +} + +.form-group:nth-child(4)::before { + content: "\f075"; /* Message icon */ +} + +.form-group input:focus + .form-group::before, +.form-group textarea:focus + .form-group::before { + color: #30875f; +} + +/* Validation styling */ +.form-group.success input, +.form-group.success textarea { + border-color: #2ecc71; +} + +.form-group.error input, +.form-group.error textarea { + border-color: #e74c3c; +} + +.form-group .error-message { + color: #e74c3c; + font-size: 0.85rem; + margin-top: 5px; + display: none; +} + +.form-group.error .error-message { + display: block; + animation: fadeIn 0.3s ease forwards; +} + +/* Enhanced Submit Button */ +.submit-button { + background: linear-gradient(to right, #30875f, #2a7954); + color: white; + padding: 16px 40px; + border: none; + border-radius: 50px; + font-size: 1.1rem; + font-weight: 600; + cursor: pointer; + transition: all 0.3s ease; + display: inline-block; + box-shadow: 0 4px 15px rgba(48, 135, 95, 0.3); + position: relative; + overflow: hidden; + text-transform: uppercase; + letter-spacing: 1px; + animation: fadeIn 0.5s ease forwards; + animation-delay: 0.5s; + opacity: 0; +} + +.submit-button:hover { + background: linear-gradient(to right, #e84e0f, #d24510); + transform: translateY(-3px); + box-shadow: 0 6px 20px rgba(232, 78, 15, 0.4); +} + +.submit-button:active { + transform: translateY(0); + box-shadow: 0 2px 10px rgba(232, 78, 15, 0.3); +} + +.submit-button::after { + content: ""; + position: absolute; + top: 50%; + left: 50%; + width: 10px; + height: 10px; + background: rgba(255, 255, 255, 0.3); + border-radius: 50%; + transform: scale(0); + opacity: 0; + transition: transform 0.6s, opacity 0.6s; +} + +.submit-button:hover::after { + transform: scale(15); + opacity: 0.3; +} + +/* Contact Details Section */ +.contact-details { + flex: 1; + background-color: white; + padding: 35px; + border-radius: 12px; + box-shadow: 0 8px 30px rgba(0, 0, 0, 0.1); + transition: transform 0.3s ease, box-shadow 0.3s ease; + position: relative; + overflow: hidden; +} + +.contact-details::before { + content: ""; + position: absolute; + top: 0; + left: 0; + width: 5px; + height: 100%; + background: linear-gradient(to bottom, #e84e0f, #30875f); +} + +.contact-details:hover { + transform: translateY(-5px); + box-shadow: 0 12px 30px rgba(0, 0, 0, 0.15); +} + +.contact-details h2 { + color: #30875f; + font-size: 1.6rem; + margin-bottom: 30px; + position: relative; + padding-bottom: 12px; + font-weight: 600; +} + +.contact-details h2::after { + content: ""; + position: absolute; + bottom: 0; + left: 0; + width: 60px; + height: 3px; + background: linear-gradient(to right, #e84e0f, #30875f); + border-radius: 2px; +} + +.contact-item { + display: flex; + align-items: flex-start; + margin-bottom: 20px; + padding-bottom: 15px; + border-bottom: 1px solid #eee; + transition: transform 0.3s ease; +} + +.contact-item:hover { + transform: translateX(5px); +} + +.contact-item:last-child { + border-bottom: none; +} + +.contact-item i { + font-size: 20px; + color: #30875f; + margin-right: 15px; + margin-top: 3px; + transition: color 0.3s, transform 0.3s; +} + +.contact-item:hover i { + color: #e84e0f; + transform: scale(1.2); +} + +.contact-item p { + margin: 0; + color: #444; + line-height: 1.5; +} + +.contact-item a { + color: #30875f; + text-decoration: none; + transition: color 0.3s; + position: relative; +} + +.contact-item a::after { + content: ""; + position: absolute; + width: 100%; + height: 1px; + bottom: -2px; + left: 0; + background-color: #e84e0f; + transform: scaleX(0); + transform-origin: bottom right; + transition: transform 0.3s ease-out; +} + +.contact-item a:hover { + color: #e84e0f; +} + +.contact-item a:hover::after { + transform: scaleX(1); + transform-origin: bottom left; +} + +.map-container { + margin-top: 25px; + border-radius: 12px; + overflow: hidden; + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1); + transition: transform 0.3s ease, box-shadow 0.3s ease; + position: relative; +} + +.map-container:hover { + transform: scale(1.01); + box-shadow: 0 8px 25px rgba(0, 0, 0, 0.15); +} + +.map-container::before { + content: ""; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background: rgba(48, 135, 95, 0.05); + z-index: 1; + opacity: 0; + transition: opacity 0.3s; + pointer-events: none; +} + +.map-container:hover::before { + opacity: 1; +} + +.map-container iframe { + display: block; + width: 100%; + border: 0; +} + +/* Animation Keyframes */ +@keyframes fadeIn { + from { + opacity: 0; + transform: translateY(20px); + } + to { + opacity: 1; + transform: translateY(0); + } +} + +@keyframes pulse { + 0% { + box-shadow: 0 0 0 0 rgba(48, 135, 95, 0.4); + } + 70% { + box-shadow: 0 0 0 10px rgba(48, 135, 95, 0); + } + 100% { + box-shadow: 0 0 0 0 rgba(48, 135, 95, 0); + } +} + +/* Responsive Design */ +@media (max-width: 1200px) { + .contact-section { + padding: 50px 4%; + } + + .contact-form, + .contact-details { + padding: 30px; + } +} + +@media (max-width: 992px) { + .page-intro { + font-size: 1.8rem; + } + + .contact-container { + gap: 30px; + } + + .contact-form h2, + .contact-details h2 { + font-size: 1.5rem; + margin-bottom: 25px; + } +} + +@media (max-width: 768px) { + .contact-container { + flex-direction: column; + } + + .contact-form, + .contact-details { + width: 100%; + padding: 25px; + } + + .page-intro { + font-size: 1.6rem; + } + + .contact-form h2, + .contact-details h2 { + font-size: 1.4rem; + margin-bottom: 20px; + } + + .form-group input, + .form-group textarea { + padding: 12px 12px 12px 40px; + font-size: 0.95rem; + } + + .form-group::before { + top: 43px; + } + + .submit-button { + padding: 14px 30px; + font-size: 1rem; + width: 100%; + } + + .contact-item i { + font-size: 18px; + } +} + +@media (max-width: 576px) { + .contact-section { + padding: 40px 15px; + } + + .page-intro { + font-size: 1.4rem; + margin-bottom: 25px; + } + + .contact-form, + .contact-details { + padding: 20px; + } + + .contact-form h2, + .contact-details h2 { + font-size: 1.3rem; + margin-bottom: 15px; + } + + .form-group { + margin-bottom: 18px; + } + + .form-group label { + font-size: 0.9rem; + margin-bottom: 8px; + } + + .form-group input, + .form-group textarea { + padding: 11px 11px 11px 38px; + font-size: 0.9rem; + } + + .form-group::before { + top: 40px; + left: 14px; + font-size: 0.9rem; + } + + .submit-button { + padding: 12px 25px; + font-size: 0.95rem; + } + + .contact-item { + margin-bottom: 15px; + padding-bottom: 12px; + } +} diff --git a/views/contactPages/contactMain.html b/views/contactPages/contactMain.html new file mode 100644 index 0000000..961c7a2 --- /dev/null +++ b/views/contactPages/contactMain.html @@ -0,0 +1,307 @@ + + + + + + + Liên Hệ - CÔNG TY TNHH ĐẦU TƯ THƯƠNG MẠI DỊCH VỤ KỲ LONG + + + + + + + + + + +
+
+
+
+ + KỲ LONG + Thắp sáng tương lai, vững bền thành quả +
+
+
+
+ + +
+
+
+ +
+
+ + +
+ +
+ Thắp sáng tương lai, vững bền thành quả +
+
SINCE 2010
+
+
+
+ + +
+
+ +
+
+
+ +
+
+
Lầu 12, số 27 Đinh Bộ Lĩnh,
+
P. Bình Thạnh, TP.Hồ Chí Minh
+
+
+
+ + +
+
+
+ +
+ +
+
Email:
+
info@kylongtech.com
+
+
+
+
+
+
+
+
+ + + + + + + + + + + + + + +
+

LIÊN HỆ VỚI KỲ LONG

+ +
+
+

Gửi tin nhắn cho chúng tôi

+ + +
+
+
+ +
+
+ + +
Vui lòng nhập họ và tên của bạn
+
+ +
+ + +
+ Vui lòng nhập một địa chỉ email hợp lệ +
+
+ +
+ + +
+ Vui lòng nhập số điện thoại của bạn +
+
+ +
+ + +
Vui lòng nhập nội dung tin nhắn
+
+ + +
+ + +
+
+ +
+

Thông tin liên hệ

+
+
+ +

Lầu 12, số 27 Đinh Bộ Lĩnh, P. Bình Thạnh, TP.Hồ Chí Minh

+
+
+ +

+84 96 227 7912

+
+
+ +

info@kylongtech.com

+
+
+ +
+ +
+
+
+
+ + + + + + + + + diff --git a/views/contactPages/contactMain.js b/views/contactPages/contactMain.js new file mode 100644 index 0000000..0128fb1 --- /dev/null +++ b/views/contactPages/contactMain.js @@ -0,0 +1,206 @@ +////views\contactPage\contactMain.js +// Load footer +fetch("components/footer/footer.html") + .then((response) => response.text()) + .then((data) => { + document.getElementById("footer").innerHTML = data; + }); + +document.addEventListener("DOMContentLoaded", function () { + // Focus and blur effects for form elements + const formGroups = document.querySelectorAll(".form-group"); + + formGroups.forEach((group) => { + const input = group.querySelector("input, textarea"); + + if (input) { + input.addEventListener("focus", () => { + group.classList.add("focused"); + }); + + input.addEventListener("blur", () => { + if (input.value.trim() === "") { + group.classList.remove("focused"); + } + }); + + // Check initial state (for browser autofill) + if (input.value.trim() !== "") { + group.classList.add("focused"); + } + } + }); + + // Form progress bar + const progressBar = document.querySelector(".form-progress-bar"); + const formInputs = document.querySelectorAll( + ".contact-form input, .contact-form textarea" + ); + const totalInputs = formInputs.length; + + function updateProgress() { + let filledInputs = 0; + formInputs.forEach((input) => { + if (input.value.trim() !== "") { + filledInputs++; + } + }); + + const progressPercent = (filledInputs / totalInputs) * 100; + progressBar.style.width = progressPercent + "%"; + } + + formInputs.forEach((input) => { + input.addEventListener("input", updateProgress); + // Also update on change for autocomplete + input.addEventListener("change", updateProgress); + }); + + // Initial check for any pre-filled values + updateProgress(); + + // Form message display functions + function showMessage(type, message) { + const messagesContainer = document.getElementById("form-messages"); + + // Clear previous messages + messagesContainer.innerHTML = ""; + + // Create message element + const messageElement = document.createElement("div"); + messageElement.className = + type === "success" ? "success-message" : "form-error-message"; + messageElement.textContent = message; + + // Add to container + messagesContainer.appendChild(messageElement); + + // Scroll to message + messageElement.scrollIntoView({ behavior: "smooth", block: "nearest" }); + + // Remove message after delay + setTimeout(() => { + messageElement.classList.add("fade-out"); + setTimeout(() => { + if (messagesContainer.contains(messageElement)) { + messagesContainer.removeChild(messageElement); + } + }, 500); + }, 5000); + } + + // Form validation + const contactForm = document.getElementById("contactForm"); + + if (contactForm) { + contactForm.addEventListener("submit", function (e) { + e.preventDefault(); + + let isValid = true; + + // Validate each field + formGroups.forEach((group) => { + const input = group.querySelector("input, textarea"); + const errorMessage = group.querySelector(".error-message"); + + if (input.required && input.value.trim() === "") { + group.classList.add("error"); + isValid = false; + } else { + group.classList.remove("error"); + + // Additional validation for email + if (input.type === "email" && input.value.trim() !== "") { + const emailRegex = /^[^\s@]+@[^\s@]+\.[^\s@]+$/; + if (!emailRegex.test(input.value.trim())) { + group.classList.add("error"); + if (errorMessage) { + errorMessage.textContent = "Vui lòng nhập địa chỉ email hợp lệ"; + } + isValid = false; + } + } + + // Additional validation for phone (optional) + if (input.type === "tel" && input.value.trim() !== "") { + // Basic phone validation - adjust according to Vietnamese phone number format + const phoneRegex = /^[0-9+\s()-]{10,15}$/; + if (!phoneRegex.test(input.value.trim())) { + group.classList.add("error"); + if (errorMessage) { + errorMessage.textContent = "Vui lòng nhập số điện thoại hợp lệ"; + } + isValid = false; + } + } + } + }); + + if (isValid) { + // Get form data + const formData = new FormData(contactForm); + const formDataObject = {}; + + // Convert FormData to a regular object + formData.forEach((value, key) => { + formDataObject[key] = value; + }); + + // Show loading state + const submitButton = contactForm.querySelector(".submit-button"); + const originalButtonText = submitButton.textContent; + submitButton.textContent = "Đang gửi..."; + submitButton.disabled = true; + + // Send AJAX request + fetch("/submit", { + method: "POST", + headers: { + "Content-Type": "application/json", + }, + body: JSON.stringify(formDataObject), + }) + .then((response) => { + if (!response.ok) { + // If status is not 2xx, treat as error + throw new Error(`HTTP error! Status: ${response.status}`); + } + return response.json(); + }) + .then((data) => { + // Reset button state + submitButton.textContent = originalButtonText; + submitButton.disabled = false; + + if (data.success) { + // Show success message + showMessage("success", data.message); + + // Reset form and progress bar + contactForm.reset(); + updateProgress(); + + // Reset focus states + formGroups.forEach((group) => { + group.classList.remove("focused"); + }); + } else { + // Show error message + showMessage("error", data.message); + } + }) + .catch((error) => { + console.error("Error:", error); + submitButton.textContent = originalButtonText; + submitButton.disabled = false; + + // Show error message + showMessage( + "error", + "Đã xảy ra lỗi khi gửi tin nhắn. Vui lòng thử lại sau." + ); + }); + } + }); + } +}); diff --git a/views/homePages/homeMain.css b/views/homePages/homeMain.css new file mode 100644 index 0000000..f7a3258 --- /dev/null +++ b/views/homePages/homeMain.css @@ -0,0 +1,1243 @@ +/* UNIFIED COLOR SCHEME & VARIABLES */ +:root { + /* Primary Colors */ + --primary-color: #30875f; /* Green */ + --secondary-color: #e84e0f; /* Orange */ + --light-bg: #f9f9f9; + --dark-bg: #333; + + /* Text Colors */ + --text-dark: #333; + --text-medium: #555; + --text-light: #666; + + /* Common Spacing */ + --section-padding: 80px 0; + --container-width: 1200px; + --card-padding: 30px; + --border-radius: 12px; + + /* Transitions */ + --transition-speed: 0.3s ease; + + /* Shadows */ + --card-shadow: 0 8px 20px rgba(0, 0, 0, 0.08); + --card-shadow-hover: 0 12px 25px rgba(0, 0, 0, 0.12); +} + +/* BASE STYLES */ +* { + margin: 0; + padding: 0; + box-sizing: border-box; + font-family: Arial, sans-serif; +} + +body { + color: var(--text-dark); +} + +a { + text-decoration: none; + color: inherit; +} + +a:visited, +a:active { + color: inherit; +} + +a:hover { + text-decoration: none; +} + +/* UNIFIED SECTION STYLING */ +.section-container { + max-width: var(--container-width); + margin: 0 auto; + padding: 0 20px; +} + +.section-header { + text-align: center; + margin-bottom: 50px; +} + +.section-title { + font-size: 32px; + font-weight: 700; + text-transform: uppercase; + margin-bottom: 15px; +} + +.section-subtitle { + font-size: 18px; + color: var(--text-light); + max-width: 700px; + margin: 0 auto; +} + +/* UNIFIED CARD DESIGN */ +.card { + background-color: white; + border-radius: var(--border-radius); + box-shadow: var(--card-shadow); + transition: transform var(--transition-speed), + box-shadow var(--transition-speed); + overflow: hidden; +} + +.card:hover { + transform: translateY(-5px); + box-shadow: var(--card-shadow-hover); +} + +.card-icon { + width: 70px; + height: 70px; + background-color: rgba(48, 135, 95, 0.1); + border-radius: 50%; + display: flex; + align-items: center; + justify-content: center; + margin: 0 auto 15px; +} + +.card-icon i { + font-size: 28px; + color: var(--primary-color); +} + +.card-title { + font-size: 18px; + font-weight: 600; + margin-bottom: 15px; +} + +.card-description { + font-size: 14px; + line-height: 1.6; + color: var(--text-light); +} + +/* Navigation overlay styling - ONLY for home page */ +.nav-container { + position: relative; + z-index: 1000; + margin-bottom: -25px; +} + +/* BANNER SECTION - MANUAL SLIDESHOW */ +.banner { + position: relative; + z-index: 999; + margin-top: 0; + overflow: hidden; + background: #000; + height: 80vh; + max-height: 800px; + min-height: 400px; +} + +.banner-container { + display: flex; + width: 500%; + height: 100%; + transition: transform 0.5s ease-in-out; +} + +.banner-item { + width: 20%; + flex-shrink: 0; + position: relative; + height: 100%; + display: flex; + align-items: center; + justify-content: center; + background: #000; + overflow: hidden; +} + +/* Main image styling - fill without cropping */ +.banner img { + width: 100%; + height: 100%; + object-fit: fill; + object-position: center; + display: block; +} + +/* Vimeo Video Container */ +.video-container { + position: relative; + width: 100%; + height: 100%; + background: #000; +} + +.video-container iframe { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border: none; +} + +/* Add elegant background overlays for any potential minimal letterboxing */ +.banner-item::after { + content: ""; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + background: linear-gradient( + 135deg, + rgba(26, 58, 39, 0.1) 0%, + rgba(45, 107, 74, 0.1) 50%, + rgba(61, 138, 95, 0.1) 100% + ); + pointer-events: none; + z-index: 1; +} + +/* Manual slideshow controls */ +.banner-controls { + position: absolute; + bottom: 20px; + left: 50%; + transform: translateX(-50%); + display: flex; + gap: 10px; + z-index: 1000; +} + +.banner-dot { + width: 12px; + height: 12px; + border-radius: 50%; + background: rgba(255, 255, 255, 0.5); + border: 2px solid rgba(255, 255, 255, 0.8); + cursor: pointer; + transition: all 0.3s ease; +} + +.banner-dot.active { + background: white; + transform: scale(1.2); +} + +.banner-dot:hover { + background: rgba(255, 255, 255, 0.8); +} + +.banner-nav { + position: absolute; + top: 50%; + transform: translateY(-50%); + background: rgba(0, 0, 0, 0.5); + color: white; + border: none; + width: 50px; + height: 50px; + border-radius: 50%; + cursor: pointer; + display: flex; + align-items: center; + justify-content: center; + font-size: 20px; + transition: all 0.3s ease; + z-index: 1000; +} + +.banner-nav:hover { + background: rgba(0, 0, 0, 0.8); + transform: translateY(-50%) scale(1.1); +} + +.banner-prev { + left: 20px; +} + +.banner-next { + right: 20px; +} + +.banner + section, +.banner + .products-section { + margin-top: 25px; +} + +/* PRODUCT SECTION */ +.products-section { + background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%); + padding: 80px 0; + position: relative; +} + +.section-title { + color: #2d8f47; + font-size: 2.5rem; + font-weight: bold; + text-align: center; + margin-bottom: 3rem; + position: relative; +} + +.section-title::before, +.section-title::after { + content: ""; + position: absolute; + top: 50%; + width: 60px; + height: 2px; + background-color: #2d8f47; +} + +.section-title::before { + left: -80px; +} + +.section-title::after { + right: -80px; +} + +.flower-icon { + color: #ffc107; + font-size: 2rem; + margin: 0 20px; +} + +.product-card { + background: white; + border-radius: 15px; + box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1); + overflow: hidden; + transition: all 0.3s ease; + height: 100%; + margin-bottom: 30px; +} + +.product-card:hover { + transform: translateY(-10px); + box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15); +} + +.product-image { + width: 100%; + height: 250px; + object-fit: cover; + transition: transform 0.3s ease; +} + +.product-card:hover .product-image { + transform: scale(1.05); +} + +.product-content { + padding: 25px; +} + +.product-title { + color: #2d8f47; + font-size: 1.3rem; + font-weight: bold; + margin-bottom: 15px; + border-bottom: 2px solid #2d8f47; + padding-bottom: 10px; +} + +.product-description { + color: #666; + font-size: 0.95rem; + line-height: 1.6; + text-align: justify; +} + +.decorative-bg { + position: absolute; + bottom: -50px; + left: 50%; + transform: translateX(-50%); + width: 200px; + height: 100px; + background: rgba(45, 143, 71, 0.1); + border-radius: 50%; + z-index: 1; +} + +/* ABOUT SECTION */ +.about-section { + background: #f8f9fa; + padding: 80px 0; + position: relative; + overflow: hidden; +} + +.about-section::before { + content: ""; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-image: url('data:image/svg+xml,'); + background-size: 200px 200px; + opacity: 0.5; +} + +.about-container { + position: relative; + z-index: 2; + max-width: 800px; + margin: 0 auto; + padding: 0 20px; +} + +.about-subtitle { + color: #ff6b35; + font-size: 1rem; + font-weight: 500; + margin-bottom: 15px; + letter-spacing: 0.5px; + text-transform: uppercase; +} + +.about-title { + color: #28a745; + font-size: clamp(1.2rem, 2.5vw, 2rem); + font-weight: 700; + margin-bottom: 20px; + line-height: 1.2; + text-transform: uppercase; + white-space: nowrap; + text-align: center; +} + +.about-title-underline { + width: 150px; + height: 4px; + background: linear-gradient(90deg, #ff6b35, #f7931e); + margin-bottom: 40px; + border-radius: 2px; +} + +.about-description { + color: #495057; + line-height: 1.8; + margin-bottom: 25px; + font-size: 1rem; + text-align: justify; +} + +.about-features-section { + margin-top: 50px; +} + +.about-features-title { + color: #ff6b35; + font-size: 1.3rem; + font-weight: 700; + margin-bottom: 25px; + text-transform: uppercase; +} + +.about-feature-item { + margin-bottom: 25px; +} + +.about-feature-number { + color: #28a745; + font-weight: 700; + font-size: 1.1rem; + display: block; + margin-bottom: 10px; +} + +.about-feature-text { + color: #495057; + line-height: 1.7; + text-align: justify; +} + +.about-cta-container { + margin-top: 40px; +} + +.about-cta-button { + background: transparent; + color: #ff6b35; + border: none; + padding: 0; + font-weight: 700; + font-size: 1.1rem; + text-transform: uppercase; + text-decoration: none; + display: inline-flex; + align-items: center; + gap: 15px; + transition: all 0.3s ease; +} + +.about-cta-button:hover { + color: #f7931e; + text-decoration: none; + transform: translateX(5px); +} + +.about-cta-button .arrow { + font-size: 1.2rem; + transition: transform 0.3s ease; +} + +.about-cta-button:hover .arrow { + transform: translateX(5px); +} + +/* PRODUCTS & SERVICES SECTION */ +.products-services-section { + padding: var(--section-padding); + background-color: var(--light-bg); +} + +.ps-container { + max-width: var(--container-width); + margin: 0 auto; + padding: 0 20px; +} + +.ps-header { + text-align: center; + margin-bottom: 50px; +} + +.ps-title { + color: var(--secondary-color); + font-size: 32px; + font-weight: 700; + text-transform: uppercase; + margin-bottom: 15px; +} + +.ps-subtitle { + color: var(--primary-color); + font-size: 18px; +} + +.ps-content { + width: 100%; +} + +.ps-row { + display: flex; + justify-content: space-between; + margin-bottom: 30px; +} + +.ps-row-centered { + justify-content: center; + gap: 30px; +} + +.ps-card { + background-color: white; + border-radius: var(--border-radius); + padding: var(--card-padding); + text-align: center; + box-shadow: var(--card-shadow); + transition: transform var(--transition-speed), + box-shadow var(--transition-speed); + width: calc(33.333% - 20px); +} + +.ps-card:hover { + transform: translateY(-10px); + box-shadow: var(--card-shadow-hover); +} + +.ps-icon { + width: 70px; + height: 70px; + background-color: rgba(232, 78, 15, 0.1); + border-radius: 50%; + display: flex; + align-items: center; + justify-content: center; + margin: 0 auto 20px; + transition: background-color var(--transition-speed); +} + +.ps-icon i { + font-size: 30px; + color: var(--secondary-color); + transition: color var(--transition-speed); +} + +.ps-card:hover .ps-icon { + background-color: var(--secondary-color); +} + +.ps-card:hover .ps-icon i { + color: white; +} + +.ps-card-title { + font-size: 18px; + font-weight: 700; + margin-bottom: 15px; +} + +.ps-card-title a { + color: var(--primary-color); + transition: color var(--transition-speed); + text-transform: uppercase; +} + +.ps-card-title a:hover { + color: var(--secondary-color); +} + +.ps-card-description { + color: var(--text-light); + font-size: 14px; + line-height: 1.6; +} + +/* NEWS BULLETIN SECTION */ +.news-bulletin-section { + padding: var(--section-padding); + background-color: white; +} + +.news-container { + max-width: var(--container-width); + margin: 0 auto; + padding: 0 20px; +} + +.news-header { + text-align: center; + margin-bottom: 50px; +} + +.news-title { + color: var(--secondary-color); + font-size: 32px; + font-weight: 700; + text-transform: uppercase; + margin-bottom: 15px; +} + +.news-subtitle { + color: var(--primary-color); + font-size: 18px; +} + +.news-grid { + display: grid; + grid-template-columns: repeat(4, 1fr); + gap: 25px; + margin-bottom: 40px; +} + +.news-item { + background-color: white; + border-radius: var(--border-radius); + overflow: hidden; + box-shadow: var(--card-shadow); + transition: transform var(--transition-speed), + box-shadow var(--transition-speed); + cursor: pointer; +} + +.news-item:hover { + transform: translateY(-5px); + box-shadow: var(--card-shadow-hover); +} + +.news-thumbnail { + position: relative; + height: 180px; + overflow: hidden; +} + +.news-thumbnail img { + width: 100%; + height: 100%; + object-fit: cover; + transition: transform var(--transition-speed); +} + +.news-item:hover .news-thumbnail img { + transform: scale(1.05); +} + +.news-date { + position: absolute; + bottom: 10px; + right: 10px; + background-color: var(--primary-color); + color: white; + padding: 5px 10px; + border-radius: 5px; + font-size: 12px; + font-weight: 600; +} + +.news-item-title { + padding: 15px; + font-size: 16px; + font-weight: 600; + color: var(--text-dark); + min-height: 80px; + display: flex; + align-items: center; +} + +.news-read-more { + padding: 10px 15px; + color: var(--primary-color); + font-weight: 600; + text-align: right; + border-top: 1px solid #f0f0f0; + transition: background-color var(--transition-speed); +} + +.news-item:hover .news-read-more { + background-color: rgba(48, 135, 95, 0.05); + color: var(--secondary-color); +} + +.news-view-all { + text-align: center; + margin-top: 40px; +} + +.view-all-button { + display: inline-block; + background-color: var(--primary-color); + color: white; + padding: 12px 30px; + border-radius: 30px; + font-weight: 600; + transition: background-color var(--transition-speed), transform 0.2s ease; + box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1); +} + +.view-all-button:hover { + background-color: var(--secondary-color); + transform: translateY(-2px); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.15); +} + +/* PARTNERS SECTION */ +.partners-section { + padding: var(--section-padding); + background-color: var(--light-bg); +} + +.partners-container { + max-width: var(--container-width); + margin: 0 auto; + padding: 0 20px; +} + +.partners-logo-container { + display: flex; + justify-content: space-around; + align-items: center; + flex-wrap: wrap; + margin-top: 40px; +} + +.partner-logo { + padding: 20px; + text-align: center; + transition: transform var(--transition-speed); +} + +.partner-logo img { + max-width: 150px; + height: auto; + transition: transform var(--transition-speed); +} + +.partner-logo:hover { + transform: translateY(-5px); +} + +.partner-logo:hover img { + transform: scale(1.05); +} + +/* ========== RESPONSIVE DESIGN ========== */ +@media (max-width: 1024px) { + .banner { + height: 60vh; + max-height: 600px; + min-height: 350px; + } + + .news-grid { + grid-template-columns: repeat(3, 1fr); + } + + .ps-card { + width: calc(33.333% - 15px); + padding: 25px; + } + + .product-image { + height: 220px; + } + + .about-title { + white-space: normal; + } +} + +@media (max-width: 992px) { + .ps-row { + flex-wrap: wrap; + gap: 20px; + } + + .ps-card { + width: calc(50% - 10px); + } + + .ps-row-centered .ps-card { + width: calc(50% - 15px); + } + + .news-grid { + grid-template-columns: repeat(2, 1fr); + gap: 20px; + } + + .partners-logo-container { + justify-content: center; + gap: 30px; + } + + .banner { + height: 50vh; + max-height: 500px; + min-height: 300px; + } + + .section-title::before, + .section-title::after { + width: 40px; + } + + .section-title::before { + left: -50px; + } + + .section-title::after { + right: -50px; + } + + .flower-icon { + font-size: 1.5rem; + margin: 0 15px; + } + + .banner-nav { + width: 40px; + height: 40px; + font-size: 16px; + } + + .banner-prev { + left: 15px; + } + + .banner-next { + right: 15px; + } +} + +@media (max-width: 768px) { + :root { + --section-padding: 60px 0; + --card-padding: 20px; + } + + .banner { + height: 45vh; + max-height: 450px; + min-height: 280px; + } + + .section-title { + font-size: 28px; + } + + .section-subtitle { + font-size: 16px; + padding: 0 15px; + } + + .ps-row { + flex-direction: column; + align-items: center; + } + + .ps-card, + .ps-row-centered .ps-card { + width: 100%; + max-width: 400px; + margin-bottom: 20px; + } + + .product-image { + height: 200px; + } + + .product-content { + padding: 20px; + } + + .product-title { + font-size: 1.2rem; + } + + .about-title-underline { + margin-left: auto; + margin-right: auto; + } + + .about-description, + .about-feature-text { + text-align: left; + } + + .news-grid { + grid-template-columns: 1fr; + gap: 15px; + } + + .news-thumbnail { + height: 160px; + } + + .news-item-title { + min-height: auto; + padding: 12px; + font-size: 15px; + } + + .partners-logo-container { + gap: 20px; + } + + .partner-logo { + padding: 15px; + flex: 0 0 calc(50% - 20px); + } + + .partner-logo img { + max-width: 120px; + } + + .section-title::before, + .section-title::after { + display: none; + } + + .flower-icon { + margin: 0 10px; + } + + .banner-nav { + width: 35px; + height: 35px; + font-size: 14px; + } + + .banner-prev { + left: 10px; + } + + .banner-next { + right: 10px; + } + + .banner-controls { + bottom: 15px; + } + + .banner-dot { + width: 10px; + height: 10px; + } +} + +@media (max-width: 576px) { + .section-title { + font-size: 24px; + margin-bottom: 10px; + } + + .section-header { + margin-bottom: 30px; + } + + .banner { + height: 40vh; + max-height: 400px; + min-height: 250px; + } + + .products-section { + padding: 50px 0; + } + + .product-card { + margin-bottom: 20px; + } + + .product-image { + height: 180px; + } + + .product-content { + padding: 15px; + } + + .product-title { + font-size: 1.1rem; + } + + .product-description { + font-size: 0.9rem; + } + + .about-section { + padding: 50px 0; + } + + .about-title { + white-space: normal; + text-align: center; + } + + .about-title-underline { + width: 100px; + } + + .about-features-title { + font-size: 1.1rem; + } + + .about-cta-button { + font-size: 1rem; + } + + .ps-header { + margin-bottom: 30px; + } + + .ps-title { + font-size: 24px; + } + + .ps-subtitle { + font-size: 16px; + } + + .ps-icon { + width: 60px; + height: 60px; + margin-bottom: 15px; + } + + .ps-icon i { + font-size: 24px; + } + + .ps-card-title { + font-size: 16px; + } + + .ps-card-description { + font-size: 13px; + } + + .news-header { + margin-bottom: 30px; + } + + .news-title { + font-size: 24px; + } + + .news-subtitle { + font-size: 16px; + } + + .news-thumbnail { + height: 140px; + } + + .news-date { + font-size: 11px; + padding: 4px 8px; + } + + .news-item-title { + font-size: 14px; + padding: 10px; + } + + .news-read-more { + padding: 8px 10px; + font-size: 14px; + } + + .view-all-button { + padding: 10px 25px; + font-size: 14px; + } + + .partners-section { + padding: 50px 0; + } + + .partner-logo { + flex: 0 0 100%; + padding: 10px; + } + + .partner-logo img { + max-width: 100px; + } +} + +@media (max-width: 480px) { + .section-container, + .ps-container, + .news-container, + .partners-container { + padding: 0 15px; + } + + .ps-card { + padding: 20px; + } + + .ps-icon { + width: 50px; + height: 50px; + } + + .ps-icon i { + font-size: 20px; + } + + .news-thumbnail { + height: 120px; + } + + .banner { + height: 35vh; + max-height: 350px; + min-height: 200px; + } + + .product-image { + height: 160px; + } + + .about-container { + padding: 0 15px; + } + + .about-title { + font-size: 1.3rem; + } + + .about-feature-number { + font-size: 1rem; + } + + .news-grid { + gap: 12px; + } +} + +@media (max-width: 320px) { + .section-title { + font-size: 22px; + } + + .banner { + height: 30vh; + max-height: 300px; + min-height: 180px; + } + + .product-image { + height: 140px; + } + + .view-all-button { + padding: 8px 20px; + font-size: 13px; + } + + .partner-logo img { + max-width: 80px; + } +} + +/* Touch device optimizations */ +@media (hover: none) { + .card:hover, + .ps-card:hover, + .news-item:hover, + .partner-logo:hover { + transform: none; + } + + .card:hover { + box-shadow: var(--card-shadow); + } + + .ps-card:hover { + box-shadow: var(--card-shadow); + } + + .ps-card:hover .ps-icon { + background-color: rgba(232, 78, 15, 0.1); + } + + .ps-card:hover .ps-icon i { + color: var(--secondary-color); + } + + .news-item:hover { + box-shadow: var(--card-shadow); + } + + .news-item:hover .news-thumbnail img { + transform: none; + } + + .news-item:hover .news-read-more { + background-color: transparent; + color: var(--primary-color); + } + + .tab-button, + .view-all-button, + .about-cta-button { + min-height: 44px; + display: flex; + align-items: center; + justify-content: center; + } +} diff --git a/views/homePages/homeMain.html b/views/homePages/homeMain.html new file mode 100644 index 0000000..b3f46db --- /dev/null +++ b/views/homePages/homeMain.html @@ -0,0 +1,712 @@ + + + + + + + CÔNG TY TNHH ĐẦU TƯ THƯƠNG MẠI DỊCH VỤ KỲ LONG + + + + + + + + + +
+
+
+
+ + KỲ LONG + Thắp sáng tương lai, vững bền thành quả +
+
+
+
+ + +
+
+
+ +
+
+ + +
+ +
+ Thắp sáng tương lai, vững bền thành quả +
+
SINCE 2010
+
+
+
+ + +
+
+ +
+
+
+ +
+
+
Lầu 12, số 27 Đinh Bộ Lĩnh,
+
P. Bình Thạnh, TP.Hồ Chí Minh
+
+
+
+ + +
+
+
+ +
+ +
+
Email:
+
info@kylongtech.com
+
+
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + +
+
+
+
+

+ ••• ••• +
+ SẢN PHẨM +

+
+
+ +
+ +
+
+ Khí thiên nhiên nén (CNG) +
+

Khí thiên nhiên nén (CNG)

+

+ CNG (Compressed Natural Gas) là khí thiên nhiên có thành phần + chủ yếu là CH₄ - Methane (88%), không mùi, không màu, không + độc hại. +

+ Khí thiên nhiên được nén lại áp suất 200 - 250 bar để tiết + kiệm khoảng 97% thể tích, giảm chi phí vận chuyển. +

+
+
+
+ + +
+
+ Khí thiên nhiên hóa lỏng (LNG) +
+

Khí thiên nhiên hóa lỏng (LNG)

+

+ LNG (Liquefied Natural Gas) là khí thiên nhiên hóa lỏng có + thành phần chủ yếu là CH₄ - methane được làm lạnh đến nhiệt độ + khoảng -162°C. +

+ Quá trình làm lạnh giúp giảm 600 lần thể tích và làm cho việc + vận chuyển đến nơi tiêu thụ được dễ vận chuyển hơn. +

+
+
+
+ + +
+
+ Năng lượng tái tạo (Biogas) +
+

Năng lượng tái tạo (Biogas)

+

+ Ngày nay trong sản xuất, sử dụng khí Biogas sẽ mang lại những + lợi ích to lớn trong việc tạo đỡ nguồn nguyên liệu để phục vụ + trong đỡi sống sinh hoạt hàng ngày. +

+ Khi sinh học Biogas là một trong những sáng kiến mang lại giá + trị và cung cấp lớn cho con người cũng như môi trường sống + hiện nay. +

+
+
+
+
+
+ +
+
+ + + +
+
+
GIỚI THIỆU VỀ DOANH NGHIỆP
+

+ CÔNG TY TNHH ĐẦU TƯ THƯƠNG MẠI DỊCH VỤ KỲ LONG +

+
+ +

+ Chào mừng đến với Công ty KỲ LONG, một công ty năng + lượng uy tín có nhiều kinh nghiệm trong việc cung cấp khí đốt tự nhiên + cho các khách hàng công nghiệp. +

+ +

+ Cam kết mạnh mẽ của chúng tôi trong việc làm hài lòng khách hàng và + thúc đẩy đổi mới đã giúp chúng tôi trở thành một đối tác đáng tin cậy + cho các doanh nghiệp đang tìm kiếm các giải pháp năng lượng đáng tin + cậy. +

+ +

+ Đội ngũ kỹ sư tận tâm của chúng tôi đảm bảo sự tròn trụ và tối ưu hóa + mức tiêu thụ năng lượng cho mọi khách hàng, sử dụng công nghệ tiền + tiến nhất và các phương pháp tiếp cận sáng tạo. +

+ +

+ Hãy tham gia cùng chúng tôi trong nỗ lực thúc đẩy một tương lai sạch + hơn, bền vững hơn và thịnh vượng về kinh tế cho các ngành công nghiệp + khác nhau. +

+ +
+
TẦM NHÌN VÀ SỨ MỆNH
+ +
+ 1. Sứ Mệnh +
+ Tiến đến mục tiêu tiến bộ công nghệ để tối ưu hóa quy trình và + cung cấp dịch vụ phân phối khí hàng đầu. +
+
+ +
+
+ Dự đoán sự thay đổi của thị trường và thích ứng với các xu hướng + và thách thức mới. +
+
+
+ + +
+
+ + + +
+
+
+

SẢN PHẨM - DỊCH VỤ

+
Hoạt động chủ lực
+
+ +
+ +
+
+
+ +
+

+ + NHIÊN LIỆU + +

+

+ Sản xuất, sang chiết khí dầu mỏ hoá lỏng (LPG), phân phối khí + dầu mỏ hoá lỏng (LPG) bằng đường ống +

+
+ +
+
+ +
+

+ + SẢN XUẤT + +

+

+ Sản xuất khí đốt, phân phối nhiên liệu khí, sản xuất hơi nước, + nước nóng, điều hoà không khí +

+
+ +
+
+ +
+

+ + BÁN BUÔN + +

+

+ Bán buôn nhiên liệu rắn, lỏng, khí, kim loại, quặng kim loại, + vật liệu xây dựng +

+
+
+ + +
+
+
+ +
+

+ + VẬN TẢI + +

+

+ Vận tải hàng hóa đường bộ, vận tải hành khách và hoạt động dịch + vụ hỗ trợ vận tải +

+
+ +
+
+ +
+

+ + XÂY DỰNG & LẮP ĐẶT + +

+

+ Xây dựng nhà ở, nhà công nghiệp, lắp đặt hệ thống điện, cấp + thoát nước công nghiệp +

+
+ +
+
+ +
+

+ + CHO THUÊ + +

+

+ Cho thuê xe có động cơ, máy móc thiết bị xây dựng, thiết bị văn + phòng +

+
+
+ + +
+
+
+ +
+

+ + TƯ VẤN CHUYÊN NGHIỆP + +

+

+ Tư vấn đầu tư, quản lý, kỹ thuật, giám sát công trình, nghiên + cứu khoa học công nghệ +

+
+ +
+
+ +
+

+ + CÔNG NGHỆ THÔNG TIN + +

+

+ Lập trình máy vi tính, tư vấn hệ thống CNTT, phát triển phần mềm + theo yêu cầu +

+
+
+
+
+
+ + + +
+
+
+

TIN TỨC & THÔNG BÁO

+
Cập nhật mới nhất từ Kỳ Long
+
+
+ +
+
+ Tin tức 1 +
01/03/2025
+
+

+ TỔNG QUAN VỀ DIỄN BIẾN GIÁ KHÍ LNG TRONG 5 NĂM QUA +

+
Xem chi tiết
+
+ +
+
+ Tin tức 2 +
25/02/2025
+
+

+ Khí đốt tự nhiên được khai thác từ đâu? +

+
Xem chi tiết
+
+ +
+
+ Tin tức 3 +
18/02/2025
+
+

+ TỔNG QUAN VỀ DIỄN BIẾN GIÁ KHÍ LNG TRONG 5 NĂM QUA +

+
Xem chi tiết
+
+ +
+
+ Tin tức 4 +
10/02/2025
+
+

+ TỔNG QUAN VỀ DIỄN BIẾN GIÁ KHÍ LNG TRONG 5 NĂM QUA +

+
Xem chi tiết
+
+
+ +
+
+ + + +
+
+

KHÁCH HÀNG VÀ ĐỐI TÁC

+ +
+ + + + + + + + + + + +
+
+
+ + + + + + + + + diff --git a/views/homePages/homeMain.js b/views/homePages/homeMain.js new file mode 100644 index 0000000..8da38ff --- /dev/null +++ b/views/homePages/homeMain.js @@ -0,0 +1,126 @@ +// Load footer +fetch("components/footer/footer.html") + .then((response) => response.text()) + .then((data) => { + document.getElementById("footer").innerHTML = data; + }); + +// MANUAL BANNER SLIDESHOW FUNCTIONALITY +document.addEventListener("DOMContentLoaded", function () { + const bannerContainer = document.querySelector(".banner-container"); + const bannerItems = document.querySelectorAll(".banner-item"); + const dots = document.querySelectorAll(".banner-dot"); + const prevBtn = document.querySelector(".banner-prev"); + const nextBtn = document.querySelector(".banner-next"); + const vimeoIframe = document.querySelector(".video-container iframe"); + + let currentSlide = 0; + const totalSlides = bannerItems.length; + let vimeoPlayer = null; + + // Initialize Vimeo Player + function initializeVimeoPlayer() { + if (typeof Vimeo !== "undefined" && vimeoIframe) { + vimeoPlayer = new Vimeo.Player(vimeoIframe); + + // Set volume to 100% when video is ready + vimeoPlayer.on("loaded", function () { + vimeoPlayer.setVolume(1).catch((e) => { + console.log("Volume setting failed:", e); + }); + }); + + // Play video when it becomes the active slide + vimeoPlayer.on("play", function () { + console.log("Video is playing with sound"); + }); + } + } + + // Function to update slide position + function updateSlide() { + bannerContainer.style.transform = `translateX(-${currentSlide * 20}%)`; + + // Update active dot + dots.forEach((dot, index) => { + dot.classList.toggle("active", index === currentSlide); + }); + + // Handle video playback + if (vimeoPlayer) { + if (currentSlide === 0) { + // If video slide is active, play the video with sound + vimeoPlayer.play().catch((e) => { + console.log("Vimeo play failed:", e); + }); + } else { + // If not on video slide, pause the video + vimeoPlayer.pause().catch((e) => { + console.log("Vimeo pause failed:", e); + }); + } + } + } + + // Next slide function + function nextSlide() { + currentSlide = (currentSlide + 1) % totalSlides; + updateSlide(); + } + + // Previous slide function + function prevSlide() { + currentSlide = (currentSlide - 1 + totalSlides) % totalSlides; + updateSlide(); + } + + // Go to specific slide + function goToSlide(slideIndex) { + currentSlide = slideIndex; + updateSlide(); + } + + // Event listeners for navigation buttons + prevBtn.addEventListener("click", prevSlide); + nextBtn.addEventListener("click", nextSlide); + + // Event listeners for dot indicators + dots.forEach((dot, index) => { + dot.addEventListener("click", () => { + goToSlide(index); + }); + }); + + // Keyboard navigation + document.addEventListener("keydown", (e) => { + if (e.key === "ArrowLeft") { + prevSlide(); + } else if (e.key === "ArrowRight") { + nextSlide(); + } + }); + + // Load Vimeo Player API + const vimeoScript = document.createElement("script"); + vimeoScript.src = "https://player.vimeo.com/api/player.js"; + vimeoScript.onload = initializeVimeoPlayer; + document.head.appendChild(vimeoScript); + + // Initialize first slide + updateSlide(); +}); + +// NEWS BULLETIN SECTION JS +document.addEventListener("DOMContentLoaded", () => { + const newsItems = document.querySelectorAll(".news-item"); + + // Add click event to navigate to article page for each news item + newsItems.forEach((newsItem) => { + newsItem.addEventListener("click", () => { + const articleUrl = newsItem.getAttribute("data-article-url"); + if (articleUrl) { + window.location.href = articleUrl; + } + }); + }); +}); diff --git a/views/homePages/images/binhan-logo.png b/views/homePages/images/binhan-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..ec43bbd1a0564f89e64fabb6116fd19b8f2edfb9 GIT binary patch literal 10372 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

~3~O=LlsU05 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 literal 0 HcmV?d00001 diff --git a/views/homePages/images/dongtam-logo.png b/views/homePages/images/dongtam-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..555dca11e538d77fcdec686cc8f278a7afbfdd97 GIT binary patch literal 10192 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 KMNUMnLSTZmHD43} literal 0 HcmV?d00001 diff --git a/views/homePages/images/gassouth-logo.png b/views/homePages/images/gassouth-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..80fba9992d584c62eb0c252c300109b8c575c8e9 GIT binary patch literal 115052 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 JYebEL{|^NR88!d_ literal 0 HcmV?d00001 diff --git a/views/homePages/images/hongan-logo.png b/views/homePages/images/hongan-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..bbcb4a77701a647441122187d42b76e610ac7186 GIT binary patch literal 24087 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 literal 0 HcmV?d00001 diff --git a/views/homePages/images/petrovietnam-logo.png b/views/homePages/images/petrovietnam-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..024f2b28eb6e377b24550eca7416cf099d27c34b GIT binary patch literal 60075 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 literal 0 HcmV?d00001 diff --git a/views/homePages/images/samsung-logo.png b/views/homePages/images/samsung-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..339c13c8cb0a5e5cbdefc3f1939b5c5e264a3b5f GIT binary patch literal 14147 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 AyZ`_I literal 0 HcmV?d00001 diff --git a/views/homePages/images/tetrapak-logo.png b/views/homePages/images/tetrapak-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..f4c10292dc402c8376e770350fe3cfb97f55dcc4 GIT binary patch literal 33940 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

%q$}&&sTqsnFyryn*q^;-J8TA90W8 zKbDm2<`sqq0Emu1&k`rkjg%$lONjewc$+m5PQGRQ#e7HTK-T-JP3O)Z01rWXTvAg?6o_b2b!oouTmHmTXv&YG>MJ6}f zi}A5&(x*nT)bjjK$5@YrKaM!R+wdCOpV@i4F3qltrf#`~lYE0z>Qr86G*<1N_*?DI zRi``}zahpSw@V>Lh8vy)BY>-ae3=CmP{q|#O_BJFHq!OGWZg^2wa-O`1?u@A?ctR|F{4OaL2mQV>59?HObV?vzYW-}7OR*i9N&kNYuffSS2GpB zl@LG+zR{0Pg;@0HcJf6+aXg7%fC0H&+h=B$JM9tqm{AQCmNCBkIW_gLx{)!9 z9RI~IZ>DbxD{qJTMz>KD8xbt_@7O3a-FIdR-&~gYz02#xB>4YZ3(!8Ej@pJbBb>WF zSU?C%_YN^(_VXTj{>`f_Nn~*XHakv09=NG(xWV{~ksfX}PJ#hb$DhOx{V4}u_5#!5 z1lp{rQaAI#>J9Xd8gf(NI|o(oK}*ddAr|jAD0ZMmWqBeGZ1a~TyQK%g6S|ODv!u~&8u))WEM?g_p|Zd#)+`I+xOisC%;$aNwQTc=xc-!YQ9m?j}ngd3elp(TRAe$EKsx!X+< z+)j5KPYLFBO1;D)JPU<<_w2c=2~ML7Qc^0EAO&0Xk! zD}2o-_L@{JlWR<8G-UX;i*xFuwlt(Zx(;EI5ufKnSq@WKhhnk8XU%$sFR)5&8burp z!5^R15ikBVxl&pc_|kL1u&be)YJe3V(!`!F3cl|~0-#e&4k)6{Rap`RFW6WVY>N3g zEy?}Qz0}Zd+SIoRzAiNp6WjOIoB)e>Hzgbv@eJjYN)u%?Aq*Dnj-9_{KENZn9Q?HPj(ghh8? z)c>G5>GBm|b4L|@NH|6rTDoxN7|`Hxj};9W&FUtUjn1J05#lX2A}S z0V7rcH7F92cL9^5dp+&ZU;V~3_$Tj*!61E7dwUw=-AjnN4ZBULF3S8% zLPl&aJk}op=xp9g#CU5tbpN?X4c{Sg8s$IqT)y!)*- zni_^o7I_DX?fmHvzoqgQ`Qa}|cr@|iAR(@TkT4_DNO6N4#S9HLkk3}Aj2Rn}2FI~^ z_jT9Q?O&C{rPoJ5e`Bk0p4oeVT9ZAfbf@#b{CO z^IpQwV-T*TOAEnU+$E>Si+_R_-L*qmLPBdYZS#7#dJXjj@OBmg>FZBJ2i9%C zZSO0OxQEVbwT8#u`c}$Y)7i64pCbaegOp(qU+@A|s?NC1f(``=cvMrxWqKCjy@Pee z?@~V6)8t4`+Wj^7lH_|C`M*9HRqKM=PZy$N>9qf={P3eQSR*_e7cbmZNP<8y+6jc6FQM(6^3ZIhi4F?2#LeRhM_uigC|}q zG9?fRX6U>v=_`Pdqk3|x_h3yOx=Y^=2m)?OBGn2`LP$^Hz?sTMj4JaCMxzslZDf#| z3dY=Py?@WduL5dy^?p8DQ;<~KH%-9jnI5mux>HVE3fsOi1LHOE3C4q~!(J{?w$>^Kjc`C03enE;v@L+@t8gjE@NW^QA;uybEy+&2hwIU z)$`lOcXfj^eYdz&LwX;5phgW*4=Vr5?TQIRPk|(lM>M0EMRjzYo2>v~DM$uK%gb6L zlGxU3x`g|88V{>9+D~6eGtZdOK|^g|>pv1+Y!e(F(eHh}5k6p$AHArx3n>P@x-P5( zA}?WKm$nHk{-_hM7E$e04MLY23Hb?I4+*E@xB{k%s~f&m?m3ghAA>Vi7>N{Bc~s)#x8WsQCZt`&#&Bdz(Z8mnvFIl>WO)Tski7op^o|+2IE@MRtDy4HDrw6zb7~8_ zK;YuX=ZTC~!4EMEnNefw-BRA&cW`!c{0-(foK%60{#58gkC{x@Y0v$*49?S&?B;Dd z*hB8){A@1^c-pqASKs&TME)Z>{_nrLK|T0t+2S-r1j1DU z1v+35(G3Sm)%ZOtU(?6)be*>r;I)(plA<%m1EyXFbu6Uxs8+0ty^va9)SJ``RwghK zRsb(K5xhL5fcdabS4$jBZjsVZHY!O1g5qvg;D><+$BOyVgu9}AHJa7?h=S0Ua({g{Pj&!vm z;>(TH8a=}WYr26=^>Z$57-B7T-gm5X(#-F!&c8(gbyTQsm!(}aE2LlKLrggnq01KT z`jzI=US&+i&ZBOu77Q}IG+y4g!Ms1kF!1L!i$GisuIRaL4BrzD&Iv&a-wFaPp#~XU z94S1l0|}Y@)_9^r0K}CD+!qHPJe+Bw6v||Zu-j76N2(k2>L2jELK`z-b6wK_-xBLM zy@lu(o7Z6pXi+e?8IoA+k`zk@yHcheTW>eoZhY2rnzCQx@)U-!ol{uRG-0JPhcbu- z%Nvt8G74FqHp(1a64WAkDx}D5FzaZ@=I4&REg##^+g&eeq(C5qT{;}yYU8h6S&~)c z)p(xYY`UDO-8tMY6r=o%Rr5UBwH8n%Mxq1w*1yFcmP0{#q$|&n&Oy#bA-Diln&Jx$ zp{WH?zGXv;6Cl4LjkNIUWT~Qv@c(0vJJ&bO92!OozN+iQ6ZBc1^ul2`pCk0|Z4Gs} zxb^nJUqxMrvEez%31qPh=^EqXF82$-8J0$N`!P5(I4qMmG_n5iOs2N~<$6ZtbH)`r z4G)sD8<0ZH_d<|J{*31H=c$Ptdbil~yEyNeQGjia7rua1wTm$;sV3Se?Ex0poJ<=P zsUgM5mDS7Pu*L^g*QI30JZ7GSQS}T}q(y6=jJ61HhNAQ;2{ih$U@V9JQ@s`F^;E2N zAqlit1sbmp74u2ijYr0-L^cGg6Q{>gYO!Gr#b$#~xwT|>oc@E{_1Zs1YCeg&a(Lg% zo*Rcf7z_4H8ac8t|>gx-Jm%?F(e{+p3lnVc$z>r0m`O9H% zq%3c+fp?GBXZkHqICZp@AO`?fGd&3toV!?LF9F_%*=Q@;0>b}7)f3=isY!;D2O?7@ zC_xc34803zlx{wfYu>L(CO8Ww9R5X&@d8IX?wGC+OqFx>Q&iqQEtJwy9ooJRrQq`$3yhCy8qT}D=KQG{hYnlnE3_KF_M+4L=Dv81uI0Adl zkrE>Dfr~;I$Rfzb;)swvD)ZVxFTHG%nl9-- zkwz<6SV$F0(O%nx@Vq1#B{f<&P?jHGd1G?Cf@NB4Yraz7R z%!tQe;K<^gV!}2UzM|;lU*;*a_=vP3^i_GA7X~oLRm@>Z>=Kp` zuXBmx#RUZ?iQ+&jqb(*bBN>V<88IP;H}8wLL})(8_u^|?hf-d;kShMq%i7|f*09Yx4eLX6D@Fg#CD7mKd8qYEoGJ>2gig^<*yg&PL)Kw#{k%#?o|991k*D9-0Byl*?4 z0fbdbJ752@?q&LYj)N=3nGlfIdx+8)s;Sdi()g#{mwfq8e^TDUq_2c%|129PgKvEt zPbN#v`^j@Ddzp1e*qlK^8(BLk)J}aH5hVfR*JxjIoTc0zU#hlr_ntza@Lom|tqeBy z?OwAy(Ssg=IG2#27DeCRmIA zO%G2JyICMKqV^2-x6Oh#??j^}W3t$e`+3=ip5x=lh7F4^J`ZoCH5!eaX9Gu7tC}s{+CW#&4s5eCbIY8RE<#*Xwof{+$6s`B> zwy~6iu#p^gaUpeKI(yGZvcOadBnwV4?c_qfTwxQd5x`JJhF4396iFc#B~RdsXkt~7 zPbA`81NyJuPuBj3=Ck^rV5sYp8*49UTy85xjz@+%HvA%40)+z=oD@cSa+}vveR3FJ zRX1C@b~a;cr_E+O`~F>tKL6N7cKA&$*0KQPNf)6>gCp(29Tjqv*TQZFXLh;7Gg{4Q_r#RU%yva=e`=p44_}P#*Dm+ zGdp%r$~3$3d8UUfiR)L8F9dQGV_BTKH_VjJ5=DaVq-S}NNB{2 z`iOdbLxdNhO|*^NP>?S5?-AkDhPN0`Wf_!j7%(S;lu9OV&aY}Dlmo-EC0Q~36N*5< z0v0F8s_UWx)eer+8fRI-JgcV%{`|Aab}#FKmG8EtUrf_Q0hAgjdkj3L!Pk6gQNqb) z_CNQ0?N78Yv~jOX)np1-{Afx03M&;Q0awBH-!IpBv0PN-NLQl%K%-P5nUrzX>I}1K z-@rotJ@2jG#n}S-y`=kLd+#NP0nj1mZvFoit_z)9rAw#ev^mpIDO<|212Dg@CF{5r z)`n%kdhh&OE(Lgjskn|Mnf!Pmt;N}t>=U|E8VUxT<|{Vx?BCryYyB?{-1~)lenuyS ztUbMrlD@~2o-kF(C!5xxJ=E!;lqkZM<)oh?o9Ue)?6%l^I=!t{eNNkj`Q0xW{dmcE zH`f*oJFiIcJoW5m(l(%Rwe~7UOqYh>OsSwWL>MQ=(i{vHS4}9>QOjipcg?AV2E68n z-*h1rv0@B5Oyk}_p=qW&fzU+zq#h6!C)l!+X#TdvAT$R}u%k z780cl>!Ue2b!CtQ*(>s~(0dq$ws4(+=zV*j&3z%Fkc$Z@fg+T1iNQ)KxIUyFjq-@TGssGEm- zai7{S%YDhx1);=DArfTHYJCjb{SK}+Q^{_k|Lel-k_DCOEU=1bWk-Y48+9s)1iS>o zilnFl?~z30Vy}h33TAMb%qK{R;Zv^hD8RsNbR+5=*D(FuSD#F*Buv(&99H1E8iE4< z_yH=Eh;LU7Q34TiIxb$@`A;Y;pGM=fw+0=9db@Y^hhf%7lH&LW5eN~4>An~fmKk=a zq?O=Bx0C8@PjTA_{A>phKwdM}BONQETH@4sCXl4>CLMklb*ExOl}9L?&)PK!qNQ6o6rT$ptKz&gk{KHsC%V9~3KV zi}f*@R*%2>sLQqM&09G!>pxU{z)594kjM<8JA?_cB*r2JtO3a376_h-RcG_F9=xRt z^6km@!!H7$kI?fKk(_<@z^r;YxS;tpc0zfZ2rVQ&I~#{1^eej^c}ve88pwF9{@KJhwIQVLVfg(EGh7=m3bZFHn8t}y=Rh7e8t$-`4&Kh^y`gd!%2}V zdn(Qd;1u<;EaJZ*a$M4A6gQ>-G3Wg3p{JCa`;falS2G;r zw1w2LNU2{l#n$5@2>IWQ2^$r4=q&a!R{{JX2$_~{a@O)u}ZV0w{0Ca0u# z{7ehVAgGB}?z{Bvoc$^o(V27LQ*Wp17>PEa-_**8bl9n%lf+!`>v|LAvZN+z#_kx2 zm)7trDiL;8KW4XoB=fKH{lBLmwme!u-Eb6`LrxQV*i>>HrI{ZITJ$F@=t*By*_C=o zIRcnKH+M5qCQ^?>By*bl^AJ9yXi(0@^kfp<$`{x zU(F*OTuA5DnsqX z?V_e^p41$CZKg}GE2IAK6+SH$z= zzLFS%{@-7b4TNEyWR<@nE_*0nzrH-awz|W$n=L*JvUoWOxsGz2Hd5c*8;s?cbe)KU zab{2_=$LAWM#5SMtYv$%x3vAnpAF`0`g6L9KNcva?JIr{;Q~G&yVx7n(2Zd90%Krk{~j?Dm8=&TZUjAi+|`$ z^g`rX3wH(8D1s{VsEpL3lUpfMORsINMJ%p+4~4_*dy3+!AYsEt5mL~(wy}Z$8Q^t~ z9$-TZh6Xru!WYv70eUoM1sdygcd$XY#sGE81g~P*f*E3G*2J0@5rZ-$Y%j$c#lMF! ziK*q?YTJ9Qk4Hnw6yNUSqjhv~wDsm{eLra-RDrGNu(AhTkZg{HT!y2q%GxO>};)36$$ci~CaO_dW)CXe%Imuork-uEkiljav%Pmgsd3 zw0>K=WrcBATyK+@N!Yv;N?YK!>86=pdblEvD)B@YtSHLVC3J;zqILyH*~&r}U>3-9 zh~7I$N7^snfQ#j2+qTm48o4C+W3&9NecT2=c7Gn)^pn%0CL$CuIy2iVwVo;0%rHqD zixq=5J8$DHJZ6lV+cy`)l+MEd7P4ClFm-x5buv3P9>YWxRN+aAyv9u7LDeO~3%{=f zGVeDj(Io*a5F)>@Gb&M;YNkaes^8tr@mn-T%TA}}#bpb;%|Bs=eY|+XVpeb$@UvSV3Hm z$(6p@_{HpC8igWYRv0w6wn{nWWXw}Xp6D0o;>xak^?6B4pG3lC#Vq-&2!EqPp8y-k z8%4nPq=slskNtt7m$0qj zRsB2g^Vb``?>8fPmM^r*=GUp>ea(0Wd!w(fUg&>c@gc$(N4+Y0;Lt?bVz3pa@l$3VT3`hTKa&?mvUK^n z=e5|yo|igWzbcXb9w=D!f&4}t74} zk+~TN*gRt{cj~ODYceVce|~*xkU|zEVRcI1X&9}ke9qhcS?&E<-({`k{#+bx>Us$m z360P4q zq)^x9ql#3i*_xt1vLSFT_XIgDWz*YFC;Bn%ZW`__WqwdOZf4RCKikK(Fj;j>k3{(5 zleCyGYWhlMHkkeKI*Q*bLl2VX*V3SOYT`+KA`G~39z3wwuqq6wBs0HR#$vSsI(ZIz zo6LN#4wxtY(c?ggDC6#cmC3`Vj+RngC5<3iz7u>!mJrKTu3tcS5B{N$z)jMz!Ac$a zT~F=03w0wd$=RPhIy4ZYP!I$cVyoRtGIOTmIF)>7{IifJV{d;A+J@3d(di-#i)4pilwXx%xnrE?Uy{o%&|YX$h1Oo07jvZiDkEy|NCv0^4pZ+dg}_YkpLqj?w57-|Hn?w&z=SB9lv172_CSP-k+Mh4agl;a^hYY^txdFQbOZJaBOH7iSM>$6t}op*GMy-DoUTM-f!bm(Gy?a&dFw3F?JLT>eA z?(sp+@B7+sfQK(Po&G>>sF(Ba4BsS*{P2Gwv{FAxGGVE>sH;g3R!2e~4^MwAJ%3)r zJ?wTd?4MjVW8KE|n!%y&9%fO@16#arXU>M^~H_O=NMQD!so3IGc??xCH{n!q7 z7hc@TP8Z&VB#$r#CbS8$D2Cob&Yv+|0z@V^lAuKdaZEK1rjTV2Uz9ad6;l8gcY}fA z8C>vqCqtG3FD{5l>{#SF!@H0(Uj8F<_eq}!PaQD+K_3ErCZ$qOLy!A*>VR0#l3sm1 zz1Ava6i!c!4JB_&Y#2I52R9ov|nqY^k>aERje=k@b#_r891(ntyD6| zJaZyehJ7MDLl9ENMlmllsny18ioeuna_ClB+y6eTY2#bCx6jGdbsrTbr9VanRH-jR z1wOT{>3cJLui{g(&*W9Bccs&x#ZZ>V<}nc*MuV#=$u3&)feEySf;wU)c@){Ova&>( z&KDEp`@hzW=#uDI^sPAF+9~$gx6{Hs#s1$~0GPms^nSmKZ(P)LU-^PI2H6Re9&>tRrpna z6dRwX^&eKniAs=yvq)&6l<5EZ{u-8`_czpo7&JTDG=e2^aULr2+W=7{4;S$sX;-5q z>Xi@0+q_6T+&4S#u=xJZr>feI_fq=BtWQY2+X{~<@Qg8he3nml-?+5@!1}`3V{U-$ zcfH?<8>~J}yKBL2Ch9?mp^|l;cl&m>EQ!J>&NH?}OEnsg@|Mxg(Wc!%=brv^L!Ztf z@c5_VGsR8+M~1R1JBZ+U>@%#|wwg&PWG z!AK5>`x8+ZXOHEU63)GNzqCvrKcD=P36d71YCGl=QD8s$m*__Vp$t^y=6X}fx;9~Y z{psYIHUggGOFp`<@KhFSi4X5S4y3=xY}%|Iq5eK4uipdcm4Q=q`bq^^yoD!jX`NRh z!HMpFcEkt59&YNU1h;Qq*q)Z5U@j*;U(+ZCpjw(=hft7=yeuSV3G zuI5#6vY*1B$mst_2v&Khd~m^2Zc%7d6oan}8OL5Y!2yfzQrTyqaegb~{q;}-GzqDG zec3M8zfKYMY05Taw==}TMN2h{Q#H4QIa0AQhz*QWEF^GaSHXQBpuju4Zv3WvofQ?_ z-q>=;oy&Ed^r{`n`GCumvuYYcOQP>yHbZZ^#beFmj}m9Tf=TV?zpJo0Mz9HRb(L+N zvq_>ug5v!9fgGnq3In^8M=A5+Q_TauLwYxi3BiV z**R`;pOVjGroqZ`nXHhe%`o#42QEmF+tpD`rAhT_LV(Pdkz=5+8!JC1MbGRk^-=H| zU%g4d>rNqfk!+!F?-^3+er;QcI^;bP%Dh4vdvU3-X5lzTC)!<F$OG&0+LT(kNbbx>Uf9-u`Qyopz?ZFOuaCZ;x?hYY11b02S zyB$1e2=4B#!7W&j;O_43L2sV7>i&RRbw9rIZB^z zTPv?lF&`H~{Ulu}b;4VXsVzSp70C2eDHj>HPuLUSH+E9akAnIr&61@(>kfX9SFS_4 z2`v89-*+X7GC)mP+0L@UL&3^oLB-pAC%kq67rD%O1K8rFy*>=xO4YQwXMZ1zPZ0^# z_Olael;ouwn#-wX6#oVwl6K;8KM=%U7C_KSX(GB2aQK}L<>aK`xcP`h<{Q)R^Xpl5 z9{m~XpZhW&(Q_t}RD5cCYAY15ntOTSw4Sn}irT2xGRyKWLNpRwg&5|cj;833p0L13 zwsZ2s?#%DI(W^8N>%*#AaPvf@F|AVpS2~us3KcE!3*|Sa6ZPDCv*xv zKQ7&s?t@oKL#K?SHWnhJ)%vneGc)vvXFgl#x^9NXt>oPCM-Zap*|(N$H>gVZ0{_-#5{fm6C2 zJ+5nhv2lU(4PwUPcR&A_Ow;fE@%@y$p9ZizN{AIbgi6$RVrj_N(Lye|Q)!>HHq{{s zckBjMNA3dE7JVaxD7&8~2L+LJz!F_>v`bLz2cg2RYs=}F^5FnAO==|*Bw}CPrg-C= z3cEGO)L;!#I(}5Y*U+1m&W^hgWOrUQFizR4zl1T4upR zJM{peRsP9l1%zutC$9Ai8r7=z^gJQ}YqQ-C@`J^s1Yj@(FWec~O@=u(%V`|e+zTu* zI&20;tyt6dzC_zxnO(8{1aj|f&KS$gf{valJKcYq28l|>&(|M8+saX^#hZ>y)bZVw zbMR6(ap8s6%paozR~+sb(~i=tPxSijxt8G(HMRIVnzL)KaETJtjNpNRKRY2lE=l7@kHk2#=0(|MI!mHRe<00!>VopsJb3IN9N5ruxjgK`T2G;~M;O!tm1yRw*8Wq~JC-qF4f zGhFgjGDy4Sc)e1eoGCVtno?8qN2` zbQW|Q()B~tzMK26fnQyk&WjKbWwJC{EUbw9?Gn7yS z&EnIbBZ6|4qH^BaMna)|EDsq#yY6iO>{by3SZY;>3r)Z-H~7ov)3Ga}qAiDv))b9u z`{#j99XZsj#Vn^2aWX4KH?31MZCJ7KFPv?TX}+tgI3v8maw|4g z{aEh~Rw)Q0zvKU!y}o_SeMBK~8=U3u^NlJC)4`!uhhcl4vzLcx z8jF>s#XNw2n*5~<{b8|MjQ9O_jn8wgpwDLYEbilF;MI{+;MwwYh7ddC=QX-ewNhuG zuMx*7Dd)A|C#Hb?iEWl&20^X70V4X)PRngK+{4-XtJ4J)qGvZR&qy`Vzm~9Zd3Zpx zE<9|{fNuby-!DUXA2OU#oD+Q#cl%ksNL@d_xgo|%vDG_+$7X9)3(@!e4JJZGG469w z!hf1Di>1g{Fx(`7hY zc)={JPyo=?SUzL)USNoAU48h`=vm6bW)hJ=Pt}UE`Pvb%>*_`pqRpuVc zTFAF#w+a5Z5lE4kpg2jI5LzWbRKyiNNi0O8;*)%TbWKg^B}$zr75$EU07>_GMPYC$IT$ve ztBV@+{9$Q7JlQs`6Fj}@@AhbgC6`F?vL^iW8an+}=Jjg=0WhOF`-;x7LBHk(#m_E> zcQ?)AJk$=?a(;Ie(_YBJU&2fKCzag$R@_Pt=sUZ8HHV}e@jHH)6e-UYl_8#7tRy^5 zV=}`}8*})s>m~J^C)f`3tC6lI*-(#Na;^0yoxWOe8){rTXm8eOG4|cUvuzQx4|5MZL2O#aJvf7ak0dl+#cA4{KM|PFI5y{F?m)(kuQ@VQ#0J8 zShY5i%bSO}-xy#05~)rYZG)5^VJHAeRvl zH^|=ZajIj@J6q-tk-~sy@1wA*cWjQOcqjGMS*5$sGJeo8 z7=hD7CB&03>r8Epg=jD<@A=K)=%D=fCGk^uDSe0-9h^pR7GZYnsk-Bb>1$2Fi2*^d zJr&?)t(;;4`OKOc76X8jmpw8CPLUcMpn&x00)hmk03pqEvRiS`b&VxrU|Jh7+Bp>; zS~F`Ag;(^dzfsj67irfEv;C@RifK;mfxU$riA>9-jNNr(F5Ykii?qfWWoQ#f(sEq< zX`^4P-5!B&+-2M*MI5jgTwcjJ?Dw3%)8wjV*+jiI(V6>}p+?jULDMM;)(U(~*Aw?1 zT{gr$oX~WP^GdK{uwvy7lmHl|BuPN4qaRGgClr|hKCGBxr}h-rZ{J?UV>E`JOP{eu zbUyP_7tqF^X*&XiAAUp*qII>g?&nILnrp+dUAIOT7>Fnrj0Q&V=4KQP zPLtm0VX(1~hs+KV#o2j0Zf(&noisQJO2P}f-xM5W_}VJ+H%9yuG}DHNAC2p@5n$S2 zy{Pu8ldp0J5605qz*blWM}B{LobL~N0>+(w(G>-+b%Xrzs28d`IMG234JU?4M7(cB z%BItvtFeOm(CGK(+Z~^>iPlI-LsS=vCoRT%5%Y&Mtz;76|LU%Y(e9xXE#*me^e<_5 zWeX#GH7TphAG!U4l}@#hj2^@vacB3JkQ$H#23w-!C<{ctN3l)#OUpuM>03SFeh#uO zBgVn9_UMS=lASyWvvf^#0}r2mXIXnT455QAjjqvZ9^#1=$jOEY0VlC;WLh3id4;|9 z9z-psh+sp(5^f`!_K%S>V>WJ4L-Xz7UrsHK6d>twvVElPeMQp?mIY!*k(IAb2q(;j zajt(=WP)qB?FGcIR-uQpVW;~|5Fj0fNQ6)PBNdGVvS@MCz6fmcC;lqJNI(i7h_w;( zoppMdsL!Ti$KmSzn}rPn>YZhyZ2uOwY`1uD|B&JPzz3zmB}Y$GCX{{JKO4pifmXf^FT$OBM9FNI2*OKZdAkI?Dwsjm{lOkerjh5Zh=f#o<*9SqH=keu95hAjQVB!hi%Rh@K-vN0Q zOvOka?xS&tc_&khA1OTkpMWQs6mJ7(L`+II3UwOU@e80@k_?AWM#`UEbbn+2Vr0{Y zF3Q63Qb_vb5tozK#;Zj5trhA+EI_+&ii4w0fY6Kydx#Ds6*h<-UJ&W_jR%1y1Y3rE zy)WZb-{{C|xBioe7$82VgtLPjqFoAAtuuQe1y~W+>QTeg2g4F2Y06(c9j!s#jN5}7 zIq|P>5l6r5vcB3p*DRbYEPff>x%W7zE$<$8cHgCKq$G@~d&0x*qVz79( zA+VSWMy9OM3WtHn%AZxOu)H#R?Io4tCFGZ_39gqOdUB^Z%lgu;cs#>-i+Ag36v_h< zOc5WXBCxhmgr#7TW&3|)F!2j~S`ph=he?+pwvv|2-Qr5`YtUmOyENUH5S4F#%TymG zCJPklK07ZkA-OY`&CD-WIOp z8OQ+KBeF!>T10z#Ic*YTB?{x9-r(m1TA@&Qf0>TtH;{?F8x8-l%CB(3;UJ2RzQk{A zRFvjyNUa_nPQ+0_7Jp=$fN>&anLnieE^ZaElB6v2Bt^9F>mbrNiZphZJ8``#;mG`J zgPX$eN>2|5F#wF+l&lmDKl$Wwy>wnAAAUvQKbBeWN6?N`oqWktTS;r6 z?~T|eIJe(8Xai#xx0S|yWF zcxg+Lu*SQ+s^3Ksq**EsF&QAm4N%z%+#G>I|e@Mm1cFLYSWYzL}50Cv@XV!(Ofj&Wv^)-|YwA(&o_)FdY?+{dRDv-B2!deKv;Q@tqRnH}#`_>+TGBp!zhF46Dbp5L zmEw}qoj|YpT{`g3WpnGzhvLHiBm%XC_8FQv5m4No zvJe$~Cd$abgu*Mx{Si+=Qm0q-qd-(I%JSsR<}%z$i}L5)v+{bUMPmrT>{wjM=d!ub zTxFRlEDCZ$h>+a&&M<1qYmG*p;&my5b=}D%l;6XkN`=!8E0hc`V*rx|TwzGiN$Da; z%=*hw*r)@bsPSS0tBqWjNytjN%M+0)!y$#AqYAb#A;M~t~n}=m#8U<4`JEKT+sqenrB1!SV36k z9C(!h1%@n!C5hTXtNb&lFz!8{LV>}B{+qFC;pgkN&I%MJo^%UDdli{XbFArn{2E>9 z@RNW#3=W^tMyal~7vvua5QzLv0_b2^V8es!DI0MSMS#EP@cLD38-eA!nB%$tItMzb zs+VA?q3P133`vdpfl%b3V`}dgey>Jw0{CtFy$%3C6o6wB7r^6$D85*uGMs^7eHazz zY~cn^PmgxZw`y0;x4X*cv@VCDsu-so54~>j>BFEZJ_O@igpba4YvXxTZ&r^L9as(~ zFD&4|-^tsG>n-zngj0Mr78LwMjpg4dlP|8)v124(C=Jh8CpF4ek3gfF*8EyAy)NO@{xbW( zhS1XnF~^YThRh;M9t5E$Q}ln&un0K-JTV0=k8NU&u8>}T&#bbZUonO)tB__c^R44On#qG$*s%`?Dy_#vIdQbePt}heo5>dhr%zH2@l~WIcA!K za`(~G-W03oD43LQ{jps^B71jBHZ=ttpcKaKm(QdA10 zIzbz621^F?73YGPf7{X-^CrRl7QBn@{S35#;shZa=j%zIMVjdb>-)6pM8$NbTMk@} zRxUbWLSY!pYc@cM-GhqhI@)9ul-T}^EwERvO=i!|C;tN12^aU#;dQ<2C{MP7tg3Ot z)1Ak{XO!I%Govg|252i~QA-V*oA&Z0fekg*Hw+B+5BchUs8?Fl!LSU2GEc&ux{xkg3lNft+ z3_o0c6}o?Sl;Zu^I$irxw$(v{IrhE;5~0>2DRXfeG_?kkw(wttfjN?yKu3gvz`PLQYNqSA=f-OeN{T+rp#-yxbz9Jk4gCkB}_Zx%h zZ#UP>R;J(~QVfF0FK}p0#4ukFZzEO8+prylf9?mx$#<)Fyc_wwe970}rZnR0;Rt*LSaL9kq@F7f#IYCO_1_Q*B=b?Z5ee+pVo3X!YHeyDj zEb$FBy>_6b_VrP|U*3=OzBBA_Kk=j_{3ku3VkDF|KwhRnbrKSa41%y{3Z&^jVr5H; zfe8Bu7{7YK7+(ev{N?+?UkEGsfW5x3mT(oGT*{0jI-~2HJ!JSd-AWKMoKcR*zvT>_pjP3JRoY0^&Ld9H4&8_&oQLmSkM@3QFCT~MhfUe)_&jh#_bWmV2JZvYI6 z7$QZ7*P}_XQl!Chm-{#BD@2%H4wVf6&;`KtuWE`Y)RIn)p*DZq+hVy~J60P7DhHiT z^uLx1cc+e4oJuIGS7HwM9^Q%1+`<0g-zmtT7zy=B(!bJf@76S!xg8CeJUZ5n4SnnF zL9+nFaO3$MCFXlwu=vFB6Hj>q%8myc^w1-h`OMF_5XA=~6IGN<2Vu^(zJw)A_Rw=b#?Wf3Y1>8aN*>fbDO6$p5(*1e#h$tcL?5tWxx2L{uJ3S_8?;iJiEAmi4QOLpIrbUvMr7W&l@FZ|AasuD{h5`BH>V;fR@> zi7RNSy{lW{@Wp`(i{9Gh&V=t&tq)pW-Zi8Q?2UbN~mrG|y z&J1=B$7Pr4grqxdy|LGqxLDG;FppZHiZEXii7xm{6IMr^Y=27*u|HD5NArB}*+9<% z*cMB6-pnu{72Ks3jE*|?|5pnzMcrJx*D#D5w)pX`T-x}F;V;Rb)Af?@DcgPe{;PRP z_?dYuadW77^{e>k5rmBUI0i%4=Y{Tj(Kizsvj?*G#mwM|J&FUdM(JHUwa$nX8TM!WPc`Hcd-)N--(PF$jmhHQD z>qNrAXzat-8j0>wfrLl)Onl$8iAIiYo*WJ+mRQAiV)&$zZ0ZBsQ7=^2Qf@A6KZRRS z1m%#OZ)GMDsEbmu0SOenq6K({@g( z;!gv~j(Ik&z8*?W`uT3lp>aOUWLlD*qV$+M6-caoEu5o#*$k-CyQcCbz4A^nK2-Gz z6qav4q!VJ^-|Sz_eY!~(acX`IpaGIAvXGno1PpzBQP~DEWB5&fdN1Tndd>oQ11db& zM{+0>nN7!&bg4ai2=+Ug8XEbj8f~}GoI#J%Vx|>NR9zdBaQbH@oKMa zyJj=>34>*nIww*}H0h>Q#CBy0RgwdrT)gn;Od1Y{c{Y0-xCq;t|GC!bICeJun&(oj z-x^A>3?`x=M$YU*?`JKv3yfx?6Y2zOEW{^6|H5z)!&;ZGZ+-+b=pwH zufYf#8b0Pt}o;w637tg?GbB9a%dKyu$LW+&&dvb5(FIPdkz=eDhfq6GDzYw1}O$bte3e0(S{{`Ffe|9tXm%vdIXCiX2^2EI6( zd+dtC4BhpyJr*tSIfKZdip%3qSA*s3!f=E4{Yps*y}T!$K$|L#*)K)5h|I7bT=3wi zkx#~R>*1;WFS$MDDlqXstDJdb8wsa63lT@bcFbOgR}BR#a*-sf-{Ze{tJ?I}=J5TM zCOU}coYM~{5<3ZnGEV;T1DN*#1i0Yh1HvIl2vGh#1sp0)4C@<-Y9C{Q0STtPCWDq# zII;2cN&X8GFL}PhGNFs3`IUMF_l5LfZpudO+RnVyrt5-A4A@5b=+GMs^muah#-3Z@ zAQp00hAy;u_jWhvo&XpKR4-!hr5PR@t3D8)6PeHMS?uVjWq;F|2Lvbt41c6dq+t}) z&k~`ACF>$Q)tRs?;DsT?RY?7ad8mja>fl`yErPt1zd(|ReIImlTAqd{nx6^##&)Nd z90`U>p?bNsqt`#Rf5*;@$qU9m0LF7KDmyJS#h)k%-Y(6LNfdBYG#3aDW6RRt*x20G zvf$gXCLEsqAPHP?aPp#U+>w_K1Z4v`t;L;&it}L3W!^bg79(}z9)f2L+j-iK^TpFY zPcAG!(85ePUBFwqmHt~xuu6jni9Z|ZGQN%!Bt>?T(bdfe1^x_$&=5DjwBqE&Onskd zL22@^M_|7r5r+#}^i%ii_wT7N-?@{g9rxc{<+L1&AkSf|k7s^1Hhdlrf0bt&5N$1# zAT<8NlWQKy`1c}kZt{)@0$l+a(&3V3i;aoU&#_B_ez)uH2leX59Xj@$_zXKm{7gY_ zOn)byNUkjl(v~IO_zueF@sYOV3Q1NC8$9`r%~LRG+G-^s-sVo8PNJ44I_^SYeHxvW*;AC+*6bs2eX=-Li<>JUMq69Q@$I^|MAu+ zpti3?vEe{pd6Y-9&Rxmv)M(yhIGZ9yrO|#lc~wDLvtubNSN z3^8D*MVEjMvD52sNpx79nj^2gDI+Jq@1W%G*ycJ8XN_B2dKsh(YbcSFhQLyl_dClI z5N}{u@PWQYZRbsxDDWjy{^9HSnr%ixalPIQP}u;G&#*SaHKc1pp{_a^?gW)QE(f&w zZ1FI_^Y(A2%Xx$H&qnTPh+ma-#KDOW;Bpin5WK-o^yqZT;A^m4S$Ik+V*6DLMLFPd z1YQy@bJ!r*Qy)eVk*#SLLZgSquy9p&or4NzCuu9%^%M?A#ZTKwf&M7_h!dD!*32uQ z(p_Gc3q5Z^aA%rU&KNV#T1eFrij<>`USYLx_f_&3>gkYWHJ1mDR={?6x5})IX#w7= z{!2!2QGN}T6Vvm1*2e29ue2c0fpLSMtc@~5PUJ9?4bB@Ol=A$DAgEq3XyI4v2|4D8 z#q?knoV5i%!CJeyj5F%3qeiqK)_R2eL$1dx-`^1Z_{-P#!%B6T$3gDuLkJL(BljW8 zh5I+?6wQc|$9l?l3uww06sq@6+!)XLo6<5Jh3qoNlKZDdMpL=luYP}r8SlmJYEJBr zKTGWkI?3|G$Jbp}W--05G|c(mK)QzNXV_t%RPjN8k>aHw+kvmb@C3tZCA{r*%!Zt5 zGe7Mw?yJvfZXGnZmQ%I?}ct}y9s(fF5x&f3{v2ZIK# z?v8WW&XzE^L{{Gi{LVI6`(BN#e%VhMt;WD0Ve=qy1Sz6Y;`-tX}`Bmx^e?)csDjbKon0W+Pz zMwvt8{fOlr!aT(>adu+JgfVT&wig{+g}Vvq zJFL@{ZaV!*$6z_BGI)4idTu#&aRvlh+h5}=X-t5k#`I@YTrgO^gCpE@#b>uYy<9G0r^~YI>)Zf zHLnZp(zd$@ry`QbaW|U-1v6m3Y_@sG9~-@w%CBu21B7Nbo0%+JYMpo$AV~zey6Eru zpMK#wEtucRPhbjHGh)N5{#a>xGLzvq!63zu=4ArVgW^ze@+r)R0??NqZdW%vW)*+V zKW=U+vzF~njufjW(yrTpmQl};r5l+=9F1Mi_ha$ig->lK@7T{9YseBO(jQxiKJkI* zzDr)_{Sqb-p`EeNt_JreA7V_G#w^tX6Lz( zm-T%VaDgC$3$pbTanem$!jW)-gM;(rh2J|~hz+wV=%Z6<-J`UAPEb_M>t--_q=5PIkbO^QOJ|3PTqoMl=@@~)80bW8%JDeq%m%dX> z!_Vw`pJb2>AG*&ArCj%ZOZfYK`v4#uwjyF?aJ4;ymQu^gB0FE*I&t9i7Sm*-T78Gj(AT)UKF>lK#_18 znz#%a)lf=g`)^1r7O)pi*Ipm0$qBBk($mOwA{jkY$0s=H@XjNRR_bFss&KoiIdZ?s zqPm%AgIS{b&E?9!tJf z=tvg(G|8;Ot5rdFj^ZX zpRu_xZ6zIXDIMnAzA5;t$LT1IWHnIu?|cN#?O5%FkfqDwycgjRBZZsKV&Q97V<8MS z26>(2M-mKd7|I|mIrElhMe2Q3*P)|Zr;JanvLjySyIw5;;18qsQAak=(KQ>+nUfH} zTJw#dspeL;5NXN=_zVItGY*c7cvt@jq_7SXQ5g)P))YVj%6V~hWy>~_s$Z_HrUY0{ z$}P5VdZQb*Xp*rBkqE8$FSn)Y8!ol`cM!1d9jttT`DzW@)bI0f-n9OB;DnokXae3>3pki<~>;Bxe6Ky5=-Aw=VBN==oHjyAew~ZD_~m8H-t#y zAlY56(jN5nhute>j27EJOzbQfx2%$msLNa1mI4 zk=OS6IFmFeh0m89)7{JMdjvn`uGd{tdWf}bSsUh?cYu%wKjK$xrk%i%!wtMBiMEJu+#!SpwXZ3pz))9gp#FC4?3)hACiRzJ^BOX7&yJN<2UPWe;IW zTSupqC>89`q2Jn-O5=)r98vfsl#sLyG->t`FGGOBp%!k#Rb9(rMtDoZ&!9SBL-|~G zhGV)7v%mhB%Z`T*x@bJ-j>t=0Q(K(@W))`8DIfwNw(>BL1re|Hm$9iUA6c8#d-%eDpdj$-lN(3sp8t8G z+VY~np5JyCWj+Gc9!Dw7117Ho-2sCQFgML&;hX#0L9Y#5bUVg=`~1CFZO|7QYZ49~ zZ@|S#5Rsf!MXZ2K2~<%h76@~W+%QL|wp|!q+U3hZxIW?Yb?P6-$nCzJigkR$yK-Pq zfvu4`6Gj~qmYuGPP?ig?M-?)|M`SF?P1WmSk4c{Ik#-hQR_#tHo-#aUESV7URVYkK zxqHGohm=^t%bR*j=Gl{$lJ}g?C6Ft}d-Dk~@wW9_nVk|c=@N1U%wzN*I6xKr;kZO; z$So@5bT+#&ok7q4;Gsi@hdTRF;qZ{ zUvDuPq7t{1!K~CErYZQ=qdxMj9z4|gb?wRv%rPgcoUG`Z2ZqI><5HS#R1NuOMrp`{ zb+893n1>i;oV{gtvlJzY;uvTyb)xsuhRiDWDaJN)wS-=E4eO1ZSizK4M=XB~X1Z?* zfj{!9Yb~Ovnx%hfKn!t56Km3~>#319EOqVHQJX|dD3zax*7|<`O)GG2xfkKe=^Qku z4cAn7*(PYENvLIYWb%dK!E0o%tsSaUn;hz^Pl8FA=zfxqG5W=+q$q$+VGD(OZcf4+ zt}4w7FRgZaAU)7>q={ryn`dk6;!%i@jA|Raa#-1%m>~#F>aS^4&IWB4T9lz#^oAg) z-PccNeS2A&qkqdC;U_G}S7}U?a(A9IqQM`dcL@88o zIJTD)FuNlqa2w&AXo>HFph&9=wWK#z?Mu`cZbU8}E?!Pypi*ILf!>I5EnwW8% z^A-8n*innfllPxLEZ7uGFuies3(%kX0^vDS2sioRjV;hCa5@8OWwxuV+Z!^`5QTk$ zr#Dbl_~Ctj+y+>g3>UJZ0l3rhhMdT6RL(xy7rVIM*IOAyKROE6f1GC0D$*ag(5Mq4 zpN8;Bk#Z08N&4c1s-o%1m+J-Vk@-q8-I59Gta142xcb&~4zErfn6AZl;desSy<}i_ z*@;dLOUm;v%qDK!h|S6wo{cOuJez)yd5T(iEQ~)i$H;ErlHx81L`kkiVoEWZUQutE z4hCmx?`-`6f5om?C@Q3nvbcKFHp0=;qD?r4Dnuq$?TN=+Y3VwvZG5L|dPAckeP8)$ zdU$c>DT=LxUF#_0MS~Pj5Ddl2oS9g6;;8Rtp zU+!CaQB9^t!t2Ar88X8D-K#;K6n{Kb%j;qp9R;$OvWcVPe|RSk0`wI2$X{$7Xjgc} zVP)q`3~3glflM+OQe>>+kSOq{iR&a06b1LrGi1N7;U7#6u+SI$WrCxoMV{_XTi<=j zSigAJ3S|~TWleMX@sU?W>Flw?c6ttm|2bMSfV`Q(p5ab<=1;j0o9eft(y(WD{|m}k zT#UfAkS#ua+px85UmrzLEdrhN^FPK&)Hl}n)8wR}`v@K;!PugGjX)-mKsOKBsHl?= zjZ`U0Ml?F;!gr}*rc%HE6((#m3d2H3RLBFkify7!CKPB`A+l})0rj4Unt#n?OS z34>yVP~xy5J;+qqr~KLu_o2AN1}|5(hchFt6`37iSNZBpi--JpfT5uGR1-QAIFEq# zi`enRR|Qehjo03tf4-?7>u)KZiuC+%g5$V7%UUpT454cre6o$Lu~$D2A@3oGYQ?xJ zT4c*@pRMgYx~pyfYz5yZ`x(*X<|F-NXY*Z#X)8D$63|DSt#d(~dwa1V5|_;sP>r45 zeD~Y2m>1YdgS9khj&c%1VK>X2EFRcePorb_RYrtwp4~cQYD+Jkbe+s0{Mnb@)zxOW z@O#WbnBYAH5cMKGb#3cA&DbO9*vf{jqy_TWZ&L)UB~=>>3w6RlDavWs8tWQ`DppJ< zy^Ab<&y~mNx+LMm%Uaku&bOF{7{|XxyUG84)8~K6uUYmdKNv#6OM9}VV8fJ&07b!) zf#d<}Dj2xRw-O>=*{l7x-%)lZOqr3czmWG*ybwQ~lZrfc_shc6Tuk_hzTNADv#LernBrpBZbLCH(YSpy?IZ|8zDS;X(OVO8@h;lu8&+KJ=&)%$* z$k}AMioCge$Dpbx7*=NCzypS-U$eWr-7Z9htYN&h+HA&hK&Pue{vYAN#Q~`O>2Mo> zvi&F_fUy2eU+6DBjk7Rj;mN?$&gm+=&D1f+cdfCN)Sn{h^m;5>Yan@06K+})EzjrB zlHVxuq&^dwQsHhfQNNAA<1I{NVWot~_u_7xu&K0vtJ^dW7a#tq49bJ2zw0BoI9{1s zJNFm{w%Xw*bupjj_!lO1->?1pUUS(>9p=OQFo`j2&I)2=&5Hlz)5nXRNyP z=ySIivTc#wX&lkzaKjai2L!AsfD>nbzbm+X)5(TYM6?z8tFT#OWMnWxx+8)%ZuIVW zT=dt7_(B((Zk~=G|A}~rvknohUXduPObE=T@}(E`2nNKm8D`a(H>e_dI^=op22WQ1 z0yBiUQa3Ut2^CH!FrU>80bccjAWgk1Xodmr+Z2EvD1+$M0G-dsF^bV?M6TyF)B;@e zq=0jepta*CsHsbF$|YT&;^MxSucy+?fh39vDe$d#}kcZ?;guz=Qj^$1pj5Yv#6Yy!~rlUCki|1}DBFDYG#i0Ba zzXjMLEO4qJlzG5p2K~UXtqqj0+o8L@|E_=?L!Q@z00~x^@+-Ka6t!MpJvGy0kJ=2eVaJO3v)o zi5i2s0@&~N))5zD(9T&ZevaS+y4Vofwja}-caoNgB~@hqXm{Yox50j z{#u?sC|*-_O-uOaLFI$?p1}aQm?4)?^)%Hm&B!jTphK)5m_;IG zrnZ{l(2b7IDrLMbxroWqmPbe^S841q<`DLgErPd&y9(UskML@}Ku}OP@B7@iek*4J zk7BdewiKl3`ygxv9i|{O`oVZFV9vK%*&R(C&g~@4Z>U4l&#~i=j;j(EoKoJi44)u* zq~xz$BxmP6U&2!r`cO~7P@r7T@O2_j&wU(-D90Zra_898@8psoW77Ada9XM}jI?Rm zZY+I?#$5Bf&5k~Q<*P5d)_5|v>OY&?FJ5SU@NuG3P%?DMLOb$(rtJ8)gIp{!$6W77 zNz0bDZD5v)iuEcraXR?+ay29*KLcsENMJ)cnBcBlnS0eQzi8(!*M4RO?-z>k1f))TUA*)Pyk@bL=xJl?PWyb^N~l9x4s*ZeoJ z+93V7+cwPd*4?h7?h~JFMffdnP6&um`TTWvzjb;2$L|!DUou*K&xn(4q96Tx)ZPkS zM>lLG>b(LsJR0@-zb~3z5xK}W{a(B*^orZQnS$L5q<^OKpL)moHX}_3qnrb{<)C1$9it zLm{S)=+gyH5XQ>XYpeHK`fV=_88H)sG(QEVoN_sDs7+39>{YX6T#8HW5QC}2m{u)a z@*$KUsu7=S${2241;F(r+;&ORq-+F5+} z3NmN{m5E-so-COsarY10nbFIsv@1!T7t4({+69B#IT5Zun+%&4h`=P#dKTKq@kCRp zNJ@^{5H*59xP4Q?S4r{ANs|tWR@-^xQnPVoJoTEM0{s%dN3_kh@uCGkstmdbR)VuM za*62-ZQ+|(x<<9~WB~UsjtXx&6C{B!e}tEJ>gL19OV_tHw3Cg7qWYGWNBU-m7@NoW zcGc-Ji37lgt^z@Hn;pm6ekh(J@hYZvfZa=DrE+%TiqNHXWu-~Q`fM6~n)4sXWmuP1 z0jflKJQGd7c&g3sHyWRBkPWF^3dX6oBsE1>D$wL9@rbrMByI^o(7_&1q_lJ7iw&NEQ?$3(RvuUf9)U8q^( zlpeLKiG@QY<01eRm9Sy}T4deR=3sPckBRUUzI3IKDS;V{>%Is$yRnE}y+J<&{i8sC zgpVq7WU(E_P?lJu)2aVf&hUW()~$Efxpwf}Y}YH~_Buafh~e)ium`Z9mA$ z>bKmBFL9pVJMX#byU3!qvEPL?>CaD>uEO=ZeeRc0u~>hza z{||JN5krAYKt`Q{A^&dHK!!F2R9F<7=ll;mih_AR4f{;C~zixkbTW zP!AbpT^RTi0JDCHhDML3EGMn&V|LIsoJg&hzP3yH=Ia)huKdMNRe2MI9wYin=A%v_ zBNIs64R);8ZqzsJk4=Qq7Va($rIvp&vg1k0+Hv>a<+dxe3_FDxggqbLu^`*G~*%_JbsP1QcC_NfF%vySF zFaD9gA7Aqn@{kQXoPQ!FWa27jVZrbAY@GFJDHR1*Sm(;l+QhHP-8|>TLg%bPSP@@0 zXK0rN-=LcN6z7b6_u2Q)s>6f3W|O+dIMY|YMaVq4@JBlDqFru(zSsL9*z)lM;_ZW{ zAKKe}a{T5T-^-qp{r&T0WAq~yI&4c$YTKF%DT4-qm&Hi^lKHb-q2FY@ydo6bc~j1^ zdeSJW9o|Lu=+Ptmc3L|1HHH+ajG|x>iIrKSA5_>Gt&ayj&{X&liD;KoxV-NQccEQP zG-2Cu@)v}x5LcP43dvW5Z(}4pbDi2Qqx|EHXukRx%qY1Z`*?*^Jp_VSNADGfNzqF} zT+Cw4S02h&1U9_hvp?3 zvV47Ua&yl{L^q1;sv&>bU#EFP)JQ>&yKM(ce|SXveB9c~_uglEw9q)1X6IKngG_MS zRE@Q8e93kvgvaBx;^sdFkNnHBczKV^=7Jwc1RMqM3i~igCHTo2=F#gowl{zB&!$$R zGP)6#Tz#&-aIdmig(`YyAx-RAR@I&J@gIHTUPW*S{G|f8iNF+F7#ftmHmj3Y;!pE+ z__c6_;)%mHG~orWN%JtWTcBYrL-=Uvp?LLeAmyR`aA?Ty&sSe&EcmR9Ewk)*M}yi| zcT)Z)DLgVtA0W0FGWq4!9}_9cS1jruv%NXvMeH zyZRAf6EKrtw?D6`N29QuCD3Wnk8uykvqPZARJ zJ6UU^NY6iBRaM2(c_F`D_O zuduHyf8+OLSA}2c-!e04aiJF{WChpxYg7i31H(XBfsIA1h=DY?Pe!NXm$;cUhs=*tkTPv zVJd>b=Pwdo__j2*-AMlGA0G_%Igh127a_1UzNc0ckjO}ob|& zj|%Zs|9R&hK=?5;zb!sRn18v?BbULhX}Yv5?(;yxa`g^RvIDAtxE)i+z68AW18jMI8?@jw3uDa->;$dY+aUVgZA`Ca}P^d~n7Vg$8|g ze@tlDGCoNE@MmSMwR!8F!Eo;o#G@7kg3S?dI{#Z1O%F6D@I&h~EsCu@H`N;e|M{g!R zfBu!W+8-}wv&T#2YnU?p)lRna27P+lRYRz&JQQ${O)iVot$x{KEb?6KJv+jEXLgdS z!WB9-zf!uFeF-%2MZNfHURrWPWe5vGNM7^QGk_$LLs-D>nX4m>dzaJStg5Kqf4%## z8isUU!q3lMF{E2+Zg3IL3zdY^EAHpun0~$}O_ZQ;*=zGCG~6GgZmFd>G~B$1n%2)A zAH3vg^x}QG&rbt^A3q6!q}vs|3`YgFmr~x4H0P{WuOv2&3Zbcfmxr6z_*Xu{&%ahr ziIY*3^kq%@kj*nEGApVk99gZlY#eKN^PY`lRG(a1;i^_=QRk98`R&GZJdv|i=9|zW zJs9wT@{fAp*|pm@GYbhQ{aP{_23H~<0R}*!1wrWiE0sle_Yp=B4D-c>)1Or*tHI~H zh3r=19~5j5KDAhbSu>9GqInz6iMz2ebi@l0roq2=bzJuvxOcfioQiYI zUKmDtrLXO+4vbF+sQmFnUOltxGk$oio<8})ynV_w8&TQrzNy!}Grw0c@D8ef43K-Q z2(%@cuJkVrWTNqMy!uESFg?3hA^O%iGJ5iTL}hnWW$eb_dZagFqY1@&e1sb`G}8W(ax*l+EJz zc8mZj1N?xmVHCGx^1B*DuFI4@-#MDF>+5e1+Wxkj{3>CgxBjXe`7-~iV(Lf0S-Y6( zs22(1v&ujNZ1iSiufju#<74Mug$g7-8}7;?g+53@A&iPywM=}Av{q)C2MQ0%VIXtw z`=73H;8j;BsH>N#w>2Pkc}^OBn6H~GjI1eVD%G9&IP9H zqnvY&z+yk0ru4OfLvcH7T>m>)(fl4klb*qKgPF#kR@nk4N-Y1zVa#IMD3d_JzWJL+ zV>kX5@%sC#Nk!Q9yDx&f^ms_rI&bffzU5z|2CkS20!y*|CD40Fr!Cah7&$akHGK4~ z+61%5V4mNup|SD2GhJtP^Zow0^`rJEHy8I*lGlPgS59=pbZyd2m+e)9=d0mI0z(TM zbzjXX5Gv2@QxWGi(C#w+T^Tv3epeLRE9J)LVkEpgM}2JQOa6NtDHyNyp}>H>dl z=hgGHdmYXTi1m-}K;SUoEC>;#5-RXA7i8ZUnbu7I2#x(4-BdKP57I9`C*|cE0(!-Y zY#4`hg0qv;V$J0P)|rv3`jg3>(ddk zyV-Rt)^BUwe;YxxlhqV_eR&%`XFKAVrN@l)E6pOorQvj+deNII=xk@l>X$HrP!SqV z=2pI{&wcIpdx5&P(_`wz3NgR>d){fq6lH?;H7H1uD76>(5a0pIqflT&rR2omLOK0d zY5T)qIbrd+6Qz8%7tNM^`EHha&9nBn@z%iP@bFMsoo62Ihn14X=aP=T)y`Nr8#Pwd z3H*4n1#l39urTjC12ykrj**K6;%FPxHuy8lBct<=4ya#nb~^qkdE-9`*v`Y^R{n67 zh=6`;Y4N86|LOHl3$O~T_fyL<8Vmd4I zYc9lNWS;Oq8HHUWUu_Ru9)Co9y~6*yko_^G$j(j^qeIbor9G+aGl$x8S&P4MJ%dcOQtE{ZWvP0FVB@V?+C82RmF;4WTw?#4mOg?O`yfSNp)vsb z90Ik?AR+ZIkL4bd>N7296Y=4XZGqU06V&qQx-%=>$e_h@Yok zrnl)Sw%Pt~r!w|ti3ln(g}uWbF`$Lc0cC$-Nss_kRRrSX#7p@_er%ZmGrn-t=&+u# z5{TT|nV;A0`cYEAY4hqw4stRSyXCi@-Xct}6d#e4W@keE((sE3o&Vz~sdgZ1o9Yo) zG#V5N&up{EB*R57v5=927(Y9ve=EkRw;FW5OJ@4iH@j>3**knt|HP8uZq-d&S~ z(vQ88atc)O>*Cn9{R#2&JI#Nbm>MX%WTY;}q`0j%IY#Ogxl~<1Wi-li8t)X1{N-S( ztm6@ABG11pbfg#e^xA^NvR4@vK@WH}RL>ezx6^Qo=h}jWw_REpM1QR&-3%!ZgF-Uy z0vB9QYDSA^bse93zwkE2dOlkdj~7+v6j!Ywcs=g*mX9ADiO+(Ew#Sgf4d68&h4&d~ zcM3X}l_~~tIQwyM@K~wHw+)fOts>~ibYF3H^bMh+(vpP8_dkFiTOkP~K5XCaH6KhX zHynl=nKx~BHOs(i18b9{Hts?fPDO^648_>#_H|;e*iHHcUZ}=?KEsBH0PfzwyH>(XC`~Y^g zHzaTcl3v6CNkt!cJf>Cl2AB9#~UMDoKjdoQ}^4G6G8 zvw(ie*%vN>v-&U`cSY0vv^t2iR*-qHAR$t^S8w%1*rp1x=RW25sU>q9=d&(8wEbpJ zC*#`=t-uA*dVPFtvt9?U`A_OY;lR^R#_yTV_XmFd!RfPtNl6g`P`!Q|$_nvg21C-$MvW$TVEO#pP&=zM8`&b@~xJ9Av3B(Oj{wABrMm+{8D~vC< z8144&^K2G21T1j?2=@srp1*!)-&4n2TBYp4$g>C=M&u2m%Gy`54_niL!1b8znl2l` z6k->Q0f#${WRUE1}n4<*HhIS~~qCOq0Esb}mcj>z?_|JY6E?Fsb=sa|XY< zxK8k`hQ`-p3|>IGQi0gwcZtrR_wxwC+Oj-4VvlpANdFleHd?Q!7di60>Q&}qG4Y1u zW^Xe^Xwl^Kllk?z`DL%&MZvElUGjJLiIDg_8`>9w8NOyhn5`hC_<@eZG&Y^EEE=Sd zV625=`kTk$?YCw@2igYb?aXIcWa<2^?ZRTs)}n|5z6P1s8BgoRF`s5q;?xI<-ueZI zI1DimAgsU6@2MsjVYC)V8()~05N`=q10 zcxZNEh&S8#tn%>h(R4+nIhP%VNR`VroXqh|(W1hkp4-BU_}RiY zTM=k!t+`_;*VZOtd8juTSj{(gwJLT%1mc$#RJa<=KLyZ3@tOyLFq3P zupguKRm!OYtC=|C?B|3iH)CwC*`$0(cm zWL*Fe{Fj# zpa9YO<<2|EQHiNmU`#<^q=@sIN3B}pfm4_SXX_i5S$?0lvUs8S2S=pIMe4?Z4~Mn> z1DJ=d`bAHzoVX618VkQbAvkVXI7qHy8*v#x7a9rt{=r3FuVyQc143=09fg1^0@(00aKJ} zI_tnv)Gx7~PW3qOp51CWqkYt3`TX_J6D+&5!LQw}h|A;vKZA&A#Hw@g`tJMYpj5?_ zw+?Hx@r`hKrpgG5K`iY_2JNGdRknM6Q^gyxE1po5T`ghOo%+3p zP1H_iZH$VO#VVA;Dm3rSHS$We5)i=Mbx{qjc&;E&EUmz-f4yBB{#lL@uljSPxG!Pk zphwMbDox0k`wx4W;_}j>OUKnzi@D~D(v7^@FSAw%G9fv`(eK^VeKf$s=|PA?UuOhy zm@Qn&nfIrSrpEr4g4)Aynqk94nuhwJ*9Yf0eg|6%J}VDMag3!pZ5k)S7Prl`_X^|P zmftrwqzHTb)*5Cb)2W*z3#~_9UcC*Y1}CHga&Io(grW4BBB7HRK36Y@X}>odeXK-? z`PUq;_8~9YMyv-%D;0BRnjCMeOeml#`&z<@vF>bn`2uRBYU8`XdI}>S{R$IrRv^y7!3Ai@_ufaM#&`?r}_x=Etu2>B{f)it0EZA{s2-wIvYii@Uw9e)=pnhH&h zW*08UWEG#6Wq+P`?;m$W(AsL_{1TETu!hZ5-G`E(3KD&wN|P9VS^&&gDIVSvJq+g7 zhRtJ+3H!@|qv}^KMFNNxhhoKCsv1ItPdR08vO7#It2xIE=W_?Y%3hfpMmCg5<8flX zI;FA$v2zVLH-=&y1ZdU+QZ#hf7oZ4XzUate0&Thj^$4+gnYZWL)K?bcMI#(p^0*wx zztaw>CRm<^Ii1RXE8d=tj!;~g&%0R>gZe-Pv@AIJdqK>c2E?v4JLB>hb?-PuXxO#+ z@E@IWip40SE7AqSzZE5gin&fw*cAHD{#N+<0BI8%Yw!N*F(`lExqDMX9m-D)ngFPV z042#Cpv484Qm}6gH?7tm?&iPKIr)==b;lA0XC1MxN#3TWF8zImw@@s_+Kx|pQzN&n zLH%?mm?Zk45xpiWFsWBBO%2FA*pRc1`ViffBsX84wtX$-z*-P?t{laGqU^(7n_u_15~S z-{!BJ86*)ETS|Y2iZxkV@kvLuc2kBw1)g=BCJ={$58?y;@>Be4yUS6f)M!pKKs$vyvKF}_EuAvV7Ue>NB+j@MW2##$f1d;{=01}om z**pkANa#*giqnpeaBJ8t=+W@-_GvfmVw!u^|9-qRk_OF_xUz0_mtvr6A>MoUt?c$7 zQ86;&j&LRB*x#@JsWToVpamF}F!04#i6tw=_~}zleiItzuSkco zh~N8}C75D)sR%Q@nJgfAmhr?$-a!6u1!MP1B6t$2o42)NK?RDBxDe;mHExQ5TH>m? z9B0IrnRh%d)dOp@zFqC68)==81z%;c8QG8*J@Xeua?S0QeDpc*rSTo*S})B^PbQgY zE%=-E;iUyWR0S1wKD^uj1(u2mefalU6(~MK2>m2BS_RB&{`YNnvVIw@LmPk z^7y%+?~(h)+Yg6+jQZJA0=|U5uWnzM^7ipyd_v4UWBoUw@$}#y*Ohj{g8VOzX~wIA zC_xLHZ!bnL50n7u(06T>##zI)w9pTqpS`1fCbzuzpHS9rvl)2|q{-6+^``dp{dI~_ zlPili#)@w{pX>%RbI|g~jSq`NQF?+CdI8R^=l$mdc(Z|&)IMSb5r^@@eSi)DP&HSnnp7SdOXA07$eK499$3b6^{EkUK^Q{PFJXpD^74YGvjK9mm~Ny zh{XazrPKlHwu!kNLAUEIJjws94)L!F-Hm#^QZA{5y+~QJ6nnFT!K~>0Hn;iH7BeFW zrqp`#>C@$t6Qwx2%Gbn1u|83)!U?6=YCv;UK-M&+?;ns1NC}%kZ|nu{KDOkRRUMSN zX^;4`wBR$x{kT+?anl4L+s2rxT=*`1`0POB6M?18wy$ z`G2W(zmFf~SW=Qep;srHfV&m&L2As~C`rB%9#yhhG|AhwliuqyU}b z=vU@8bTW4LOprSw*knQBlV2Y)p!}aXKpTUvrdO8q8@Z|9^qaJpCdisM*}M?(o8|Z0 zf%kBiekRb($kHe zLQ~V&G?Me-*@1aNN4`39EA^m(4PkIOqM~j^mUJaz3HW84nU@SAOfQ@Nghrq4CWzXc z6IJL@q7n@M-X)mqaotCep7Cz{W&^I!EdTwX@VztlC8V;4T+iNXs|M-nr$1a=^q0+9 zOU=BlT!Ql2`?Ei|ofCa=$eup9u`QT~=;-c&LF5?8JE;%nm-mY}K zpdeh%l50}-*ovr9e!!ykgfrFe!aCscafymUOZ}dnu$u8!I_W2sgZC|+CdzScL=Y?B ze1t?;IDj^46OG}<+v)VtBX9Sv%_-J+)ZV5!E7UzbLrS;{FyC0W^bH88Y9EYM@VuXo zm3XcEyHvBixPP2@X&f_D1$9G#<7QlNLwfqH)JBYSH+FdFg8%-Xm($hw>Fo5TtpJpF zvHJY#ws!m!BIEfM0}Pift@b7=cy?d-Ae2edLrIT5JlZP5V2J`Q7X;3A`k8u$34X8gwm9BEOuTL3Cke3&tl(3+FB-8uxESRHbJJPuswBinruYRrHc7;vGe9gvfP)$X7#s+rjT%cIaC(wxet0EEKZ&vd4yrUyXrOKd)=*8 z6ngy$9RU)2#A8z?Z}%w{3FdeTHg#eDM|nK*zwR45r>TE9t$1gcpTWCVv}!Cae0qxY z9AxDI;0nqKct{{j3pUjLUTD=oQ7ej&A8NmL>&#|imhe>AomKJ6J2hR|A-eaD8h)>u zRma6I(vAO5gx-Tn8yZ1W467E@p5I>p{xAWI%fbEj5=j$V+uukrb@rMoui+R-&MiZVdVRP|I1LLtQ8%uh{w1}N^m5ls2{Cw}y(rW6n&(U>F zODtl)$MEhJg~2Uexxg!7APgfwb<#+PPY0riApGU6nisBSOysd_VK&~O76<-em{ z;det#6(g|U! zNS?bIZiYd*{Ojav<#J+c`l3^+VJA3*F#EW&_1Xa$FyBej^6@jRV#F~e~SO~D}%-2t19Zm<;QMp-HHpeqnHuS1Y8!L zpFWdGV?+>;(I+v1bBZe9W&>OYLj_i;ufyL&-v_dMeYWOR21%ZcQ-T(G-kqFqk!v$Y zQJ>94g$%}k9jDW)hV|OHs3_lh7Yl?&$C_OylefgyQze}A=)MK)RK z&HLWMC(Men$!XlP#bnuz8r=r7xnpxiv3Tuj5=KQns?ijrFFO}Y@$lMV@1S5PjRu`T zA)J)p4saQ5%pD|6`W{sfH_O`CBip(Vtm^iTwwtX;8%zCrLB6;he(%CUzI}hIhmZWT zbZY13Ewjmcd(ec0L?iDAQ|c`B8&5vP?&StN|^0#tQ#wW#ZHEl#}(J=3va$ps+un7l8P8Z&- zz;=D;7U_HRP2F3&Xr^gq#rmOb75r|in$(To>CzvGC@fTY1?ypz!mqp>8i%37U zW4x;})L-K0U}K%jFCN%`a`~f{{M^OUbpTPmFXBFxW^lWiMmaa!_Q&*aJ9JPv9<;?U zP3(`hu~5AulwK-HBp)s70}FaMkZ+e`lw2B7<7+rXCb#v3IOc#*(7v0pN1;Ey4wr*D01)6ro&Zko6k*rEK=e>EI=Y|n zp78px$QR;IFY6d<+uFqIDDCe?ifzYHH^xheZno&ie4=&S_8}f2%1EJ{kEPG>sL#>YPnuu+C2h!Xy4vXj*F`5bsOGKEof|MIBgq zy^Xs{+0%g3`UPhPgtD2nYBiH_)ISA>D1mFqMPU?ygTbIt1fB&laP*8k{;(l++gMe8 zh9P#qXrGY&k&6{&p2BT4WOmT&+0l~uqxdHUad(1|_jnn@R|K{_dFAM}Dfo_{mc z5&%pml?0TU9WetWb0_fcFYY)wHtW@7#utup_;?Y0fy@vBMO zRP)g=QFlDcEn07r{hxZ)9s~7!f8+XZ1ckOLM@G9Qe`I(OYv}pBY8GU$RX?xjA37ro zDMYbDjcSk8F})Hl4|)`e^X8ZP(@h?!$Dw9y|Gz9N4a>ZH^qD@4fFnIbwT8S-{T<&> zec9S|>cdITEC?djhjnUzy)e6b_C=&Ea?2Sj6Wjv8PYMnW5*8MU;!O7;)ay5`iLrJZ$V=e+-=kPUJkAS% zVrkeht|z>*J~E4zzrl?Ej|h<~JICc7w>Ky#k@#YY9Dk|62^z?qU0gH{epp|(igPM} zj0?ao2T*cf0V5k&#R7VH7fkrO!npl=U>Edh4m|Q0=A}7}XB{deN2z|I%$~AW%LDNx zeXH2ni-B}Vi=q^Mlp}+qMR6xL+D^g=qFu}22OmKf^uFl!mmtz!x8egX!e_~`AS7oYiA*?GjR+)p{P zsxEl@G6LtU)iG&)Cxyoaz+6@AI}F&1dy#~wHZk%k#l3$!Rq!MQz&8I?%=GYdv{k9- zZBES=<3#dMy!%1}t<)NhYRBVG)!kIexR0!Q-GC6ytQ=n}&h_&Xe(`UPmi&1C;!+O^ z^gQ>;0q7$br95^tt+&4(`hE5kx7spdTYZp0;uz>Z%-&FXgRoHzLsbmPy1@7pEIYuqUF8!fXzsHr0e6$=r*D zJx)sKf3a3-8~}xc#w-Vj_y)DdGyQJjx{IsB%J8Vh6jATA@H~OK@s+$o5x|Is+_VK> zUE0*IS`1_H{~;cBiE4fcYi$9@GXjMeSsQdy+N=_>RMKE51-p39wkvy1;t0F>isd?c zuClZ=E8YdZb50hGTEtpZ+4r9dtD^nyBxuk8&|=umW;+F!O9n^be!wLiUw?#2G!^?G zB3N7^$MefwDi@){r_;#8egz3YbUN7!SDyM>v%A@gCRqLt_*&pTFSP{_oHj*Ll$ITE$EDjr6FJVQqrQHl9sF2s$))(nA{Yd{oqZ zD&5g=6KLAyv1#l@HZ5{(*6Q8AjEDwZ0u0c7^NT(3XITg}MV{r@Rkq_Ic1cHx%Kc19 z@=AU0=8GIAMb0;Jc1v5SnjLPz!TyU9io%Z_yK25D{SR`@z>&6lUyXy{7zGrZ3xs4< z9_VAA>*)>N@O-&D8-&=h=Wf{HmIN8de+*SB2&;%U5VY=EVhhz%{I@6xhslG;z*gT6 zYK0y+UvL@z7xHihEf||%tyv8GOM!N(0U6EGmElLyR+TQp2D%(VN{*|Az14O#d}El6 zp!+{pM1u$cJI!la;edoHj9%rimgf!4t)j!Z`}BKub5~SnkFDmchx5$r*Q>s&H5=~q zP%BJLYdj)Ke@^!Y-uk7TZTv}Kj_e^E}VlNZEen-jBpI;2bA}xhD~GOP(NgQ*X)Dwi+)&19pGC|>wQyzcaq%AQ3b z_wPvevL2$(%W*T&DpuU!_!QB!tEi@g3ks9dnjk(0?zcDfCN<< z$iticHt}w1VqdN7QKwg}AXazQslGsC$4q)a>`6+%FvA5p)%e{ys^jA|;m40*8bHZT;Y()Pc zB}h)(gABea0Y5L>o2b*i(~$o2B&lJ5yJ_mcfM}_8Cz|45VlzD8$5g@#jkZS3RtAx_rD}f9QuHW?pM56U)5Sw@>g&7=T>E~>5mW9(F^nYe~$7)29*=P4btXi+{%W? z{ktd(wWEPn_7Yrlg2({5$JAzH0FMjNo{>+p5YlD5+&@|G>6%`D3;JP<95&_+N4W^0 zsLYjl(sM=rcp0+)BB+H9u)Gj+Um&=nJ!B9O_)>^+(~p3!;t`w0IpdB`13;oGs$@-Q z#U?+RcvOYvJ^9JPc*^{B(JoCVm>2ycyPtsF`I!Kz(#FJ5^}^{OB_elp(&{vdW9ir1 z*BObs_)$73Z=BjcPM@62IaTbPWx{(}H$;rXik#sY&{|ylKa}PriWdtd25zbN3 zm^>4qe9Yob&|>1({*q6`gULi)^!eh8Gvuc&`)^&VV*wc}4pil9$R=2G&ZUo#B06Y? zpiY#8YQ*)FSrDOie$ZC$|LV^8KCB`>IC&gUB@`@WP~$V%5@?4(Dw^f8B;45geC=rN zk&}+zlDA6dc28e}DAs=({{QhsGw3DDN3!-OE;BP(;CM7`E5dW=(%Mh$(Z=r~m*Zc^}>?dlP9EwH6nzUFsl3?X zg=0=&HlO(=AE_cP=JVWbb6UU(oc&R@v%z7qUXD1qYV!P@9$dL**S|-Xm(kSAQY20P zECvt=z(_*Pj|F5wQL>aQ&^d|-U3bq3r)#^@-n1*sEW%dj7b?!Hy2sbR!W)nHWXSi# zkimgO+iccF*iE4#=xl-z1VwE_q3Ozjl(7qIZTrfUOJbj((s}0d=G=A|0-TB&wOeDQdx8leAu15{OzXPb0R+EEWWP!IXQzf?J6g^`ZSh9V{)|2_bE zdR?f<4_dEbA`FN2o1(6P+08WlVu`9~w_|09CHKx`JwAqgrV|KWr>`)iXAD5a?s>>o~? z`y@Xz$9;i&H@vPf-!$|MV}oF|_T82<70xeq%0VKzXv%b4%7vdv{{is-onx{^p&8S~ zViq?tA=^wVF&>P)>AYTCoM9yp!~Pyc2%}D0lN*r`$wTuE1Pu;$yWl#owht2KS7tDm zTbkRTfR-~AcnxAzetmm1u~_^-V03#Z z>#gdqC~;W!dyjo{p&|oKBh8zFPVUZ`4f&!I62cs8 z+0HBXlUar=kr2wlRJZzM`#Id*a8w{P4?z&QNKJZe&75L#GI;kvRfFGeBW|%(CSQ^40 zC4Z+yB228E6)a}@!IPy{`H*(i?vgvA99;Cf!wia(eQ4OgiT}Ts3vl4MYnB-4V{;J? z1|N5_Wk!U33SBx%ZNPQjOb^2xqf$e-4s$5G>mrn18-HfN9*_+|2kwDtdM0#|gZ+kn zrZGWR;l6P5R67dN$oo=vekFM>+x%2(f7CGXqd+*T5{8dNf=&RIvioxpYX)B!9{_+W zDEtNq$UlR#`$9`5cQy0$42V-hwDH5gDmH_s6g{F$oL5oRtdzrrHj$YMNA(-YOO$wq zO0*ChfXgM6o7(l#fOGJn_HrWLM2LoB)|ztjt>N}GFgo9{$5@ro5Gd>tl*cYiw?ueC z9Iq1+s3U=vT|l7lW0C`8Dk&>uhWn;Q`yN9}kYG$TVdOq$?E`1=A{7NTJVQ98LoBJx z9in9}WT2vAf()qI?|>WA(ldhLrIMPIR;LP0SpU`THX%iGu^6J)Fs$4%b7u6p>qB8W zcB3uQI@gPdPH}4E`v9BkfKy=gkq&@wheG^|!d2sEGMLI_Fu)3aIvVHZ3}d-9n!N3s z&~MgCZ`_nENpP2RG!zG z;(+P;z}o26>ceEG=@T|Sz*$|HfNtZ-ihyn{p`b^EWzcO!_&JAlQx?hk1?{jbTxaCp zrbRNQC#&oWRyhU4D=|0dP9)2JJpluPf)Ja?7-^tfT}TTchRV3=QlF|Pz%4$N8MDV=HA z-irL^g{pYy$b_#kUkp|4w}R4@ayy<^{r+WWzat8jwYOk=Gkq?#?^h_V9ZiXfm1Y1^ zr?Et!?3H=~sqBtXHqPWhCSYOrCw?32H+8hPq7sU$f(O2U+D2Ps>g=Fis0cvLq&QI{ zr_dH);d0IuAMDU>*p8(o-g<&K`09lQ75>)>N9<*)6YtNr+s4rYYwv&AGBsv#SNmL_ z1lw8zOaGlXM>vIMS5JGalb~s?b#`Rhmv~ z_P8=5MtmrnGl*0lhf2kRk4}?&1w=`)LqD|Z#d2P*t4lQhW(nEbdnnZBoei_;1lA84=EJ&&62KNXy+a(%1s4P5V&ov*{EB6>((f$h36( z2;I>zaCSVwfi%Lwxm4es5J4gd_)2$bBWr6joj34|m4yp?#o;d%QFHCpJ)h=rXlNRA z=oKAjErM_ZEQ?5q0l%JLiU4%DQ}q8({*90L&6+gmS#pCoz8OUixIdTAL5Dh~iEFK7 z73rYq@XK!}fmjBrbFLH+ct2`O@bN}O8W3Roue~nQ6PHO)ko;*Vh7Zse)Tg1)Ol-`8 z8lCrx>CKhlx(nX{n;B+CEmrOUXRT<@+~kMWvs$Q+7lxz-5{rvUF?nmy-^4mBzSz=d zoTz7(N{GdwxmWlSN7cTFrI3UkgoF?&dw_WvA_df=w_LQv-d3hzBl`HI?Z`yxG_sUb zu-(YM%R4hH&GzbJYJlGO-}0^F4Jv3kXp>cBX>PJXRTw+5Dqp{ypUpt*TbffW{m4cW z-OIKgITdk~Haio6$(ucqF&3Cx0P9Zn{r#v4=Ktl7pdEUla4&hq=5WcplXs}CSwGeD93$xE(LWx zJsY{(6W?I}Y!U-EP1I8q7+AYPSaiMwcKCy8O-iO0D_em#qc6?c+@jN5AILC_VBr}j z5fJ7TJ=lOxVoeM1=7D}w-&70_D!dh)wZe#6a=%3_heX}OOo zBL;b_$8nBO_2RfIuU?ObCwrEaq^3&zD=)l05X$#Zp^;}x1Shl-6Q==5yBSV+86;+N zZKT<~AGsfu=DN>5{V0r@gy6am#>vM>iQaIPOkyx@UjzepRs(mo??z$oe|P?<1hzS= z-h-6y*!O@32OSv`xz1r!{;d5&VB^hcLpSVXv_jEPS&CW)KN)o z0!mCTfu1GXXU8L59 z$*U)dgFvfPsfpm~EmaZY;u?1N--q zWtrU$QJqqR$dtj|5T%T*wD^cuk%{3S`tKQB5Fl@_1^_0kr9)hf8el2rOv3}p%ffv# zynSjO%Qfgq9t;-hEpJ1%A(e4;V5t+YG$*+TbJH22ghy1a=mmk47yi|Q9H8E7Kv1p$ z=XncUBN*ixi8eg1pR7NdX_Bq5b$tF4l@7rS;d@5N4CO^oa%@J4y2s>p>O*${Q-gtV z&jTF?1PbfA$K&8t`~THOZ$}wiSnK!cU1Q@0$yU=_G#3qZ1B_Ij51&2D$8*9u9}AnR zi!v$d$nC|e=N0YFl}=QGz97f)4hZz14g+2X*G)!|YGx@9`x=o3f(!6V6q_S+;1?&Z z&9mtmbLJH309mwIfjy}yeQXQY|mF`r%tC_A_)rod3nnvoU1N6 znf0+g%%LpNCn1WF)946)RBIez1s*}7q2B|(O>MzX3`mwNsMZ{sS*Odh22B2fVX{X< z;_;g_aii6G%0BuU=mL_)m*geiZ|F##^NWjL+q7f-fuh+K`N!0_QHW{_4|uG}W-Shg z%-}U8m<0C5e**Y_3AKMrMSz6seZMxF&wu9$=2ZwExdf)t2!*>mQp@v`!y~utU*+6A zNpkt}lZz~yRno;IVe<9ybEqF$=u88xM}4a}-~rlj@)FJ15l`sIMVpxUn31zF*jn0l zl?i-HnuNwT=qI)rzJdlUw*KE+?+l-6PQdEy}zaV-D|Z4ZU8< zYUrq`e@$&F-}l$Y^9Rw~In0D--tGcyW`*6Ol8TX(v4*Ilp_V(`yT4cf zcNaoOX7#Y-nXR6hiM^j*1tv~DJ0rmJLz?5Eh33fmMVgIZm+@aKvgsil@o>a__bD|mB zD&sCU+w@7e=+4+4uE;Ag6pH}U3vf+FaLru+l9$XGb>36H-DWCZ0yK}sbo zB<%@DQ6Kj4_I;X_RP;E*LhaVTS^;%=^#=SyiG?rKksA4%wYDu@SB|h$ll}MQe+)=?(}+ z2;P7t(9)0iZ;)y;XgWjf=iK;|=~tnn%TMGHXo1Z+-5FfOuJmTEt=9TvoPex+?TH)m z*(a|EuNI3!<<2h|NDS5g!`@ehMY%<7Qxb}#^w6oK0>aP;NOw2V-5@O?BB@AsjC4x3 zgmkx*bV!4=#J9(D&U?=L_xt^N%@40jXU~4tvufXKt$PEXp#olPeD*RjP+NKsrSd*! zNS$A8jM#%Wy0Ok{#00dhgNMp6D|`C6l!)p=_{%*T{7#{hxUH;^j_A@fic z_(#KZc!f#;H}j~N@gqs7_8jC2&5(txo@ekhVt#l??N_!qB6DN@DVIm*(+e|WcSy18Eb%_I0aEk-C_3# zf|L!fY`S^`66c`?g+?0XF^n=Y7UNX}G_(;ryCPdAEgGkIv*l%0uUVFBi$922 ze(|Q6;{8+W{ZBdO0v=et3b;hqltNGDKL9%kZB{(-|6*Y#>RiwugaH3TU=b40|4>s2wpB5dd>gg_)!!2z!4{&ufhsU4PJ?IAF# z&-_-sUB)%pvr5jC9X0H)&1V*~CMvaq+`}moAa=aAZGri}alo|CK*iUN6{^@>-*3Q~ zWx|Uqg&9Z){{8|;Ta(As1QVXZT& zrs#K>AXR^gY_(({$K(V~@>-yFHFclY2UO}mQ;V$5aLub)b2AsFUb!clkD2ItmjN3m zq}SDohgUiA)I>Yku!u6KG(G|aQh&ZWp|sRhcv z4`g%>z=;Z~%zCgArqYB$5En36XGpg%%=VwfsB%iaT&UvrbR!9zC3w4QGNg1B3%Z)DaK10mqqV@Pz7}P@3^LWLDjCnr`-t zqUQ7LrwX!ecXob-oJi;1`k~he307FThy1!8QCI6pp;W7S;ctH z1?V6m5nRT4?bRZ;nB=U7%9=Cd&n*bNs}+O>AX+7sXI~=z2>PPz5gVfFwl>Ksa^%QSEh3Y24 zYaL4vkj`#?bOZpPl-!b+@lE~*xuu&uyB+*{i_hgBqT=hS&ZwBk_E|%q*1-j-qHOhN zHPdW)*;bteo)i|C&~03EtZY5(7rkwaw%~07MiyY>5^8lI-Jqie-5_+|W1eu&Q5Xo2 zPzo)6Lr)O?K9k&lvHa`2d~in~hP1S9ZFWu|m9*YQurR>PlF~Ek9RrKfEh@+}PLN{Y zdB(r^kq9PurBR~V@mQ7H#;{3E2hUfY$9P5jKH@DocX8Me^}Xc-UvliV7eIwy_7ds~ z=n^nAse^a~&~tDOoZtg^;b3nKE0MK0I12tuD3j#S4bqPvyNQqMk=imtH^>bz8 zU7Rg}0@9?Mm#1A4Y~j^|HB0ufJf2^WQ_-i4By7za&c_dQ|7ZvZa(|ajrO~(EsXvo$ zWmL1)&_B@$Sa&`Kyl9W}HcunCp|ki#?`qF|p$w9%sA-VMe%-*DmSJTKA)`OtS-QZq z|ElkyD}plaa$Ke;UckBgYj1*bJp}_}o5+x!7#IcB2EFmP>WfVSzIDsFsN-zf5glhW zBc=A_iE}9F6yN7Rx$M8b`Z*nt{KGagzq#qv4rxjvJp~Rf-B_)FN#rvCpqF>=%_lz& z0Pf8Ix;=)F&RTfGfH6GkckSHN$d8_L;KC*O^$S2E^5KA?m&u1s92|Ipm)(xrO`Jn< zrq0FRHgbl-Q1aO56yf&jg4j>+V%?*tHo;^LVn*g!X4UReMbyILaOQ|36Ypoj1rF-) zD*kB~#V|Ehn7=kT=OZ(mE)>ShWWSp-Kdup-q0=P=g5uUDCgs*Aye;8+zs{X)lVBU= z!4mF{gHZ^>%KQrSk;mr{*3kPcK=^4F(L*E>+!37*&z=#f3gT?dfjAi$p32N~ z@ND>b1Ua;Ux-Pn;9$)%RazvfYneqlT-IK?f=m~#R<>ZsY$|uH4(`fiT2r$- zwz0s_*8@)MOoNB>n-mSHt)J)InKB}@9=u|F&h-kDQx~04h^~<AyvQh z^_5rD#j>3>E?m#%!JldA? zZcjg@4KNxRvUfvjaQyHUjOrMa8`0j{=f8*AH3@q8d90ZCxgm$m12KzJ`Fhe})w* zUbCPi=OMwLxHJHKqcIH-U@u0M9lwk{3hFod%-96L&jTw-k+<<>E`^y{(n|Kfhrx&p z45NCLC9k47pr&oOS{NOI!jiHgf!M&4U4pH}QJM(6_4h!s-NB=zIY3RGBsO@U#m4y5 zP1ml8U#(8Wx#|#s-Ff&|{})-Yiz1%=@)ZYVISoBpNzK;BC$x*hqc5H=gNYg?VxShm z_a425H*I$I%cKX)ecuMvzD1;XQmuZIqCwPGB37eAGfXkLhWTgaO$F2r^JQ0 z$lk3G!a9Q1Z)JZ3acfr}FaoN z+3MH`9v3vaY6E7kV9lSR21^+S39I|%!S}2Q4QM2ZjJ3U@H@8%{*8OmnpgL?U0w7_M z0sf)rv*pSIlxK7!>8a)FbRBi4oZ7k$=PnZ_bFN-nOtss~YnH*w*r(3L6Jlh^=8e?D z_sEp;OhC5bJB&=t*#)lV~;tiabZ*YF4NSjbj&!6Z`svF|9^EuewEG z&bi|QJ)&S0q^H~%{jDdoM$ooRfQZfcd*F@fGv=utWp6!+2+T7GYao`w|FR$`&Qi)5 zBztYL3ml@)o*b$r%8pyr%zu{@;o%CY$y4v@Q3BI!&Y(HG95WfWX$eY-SiwTT7DCfg z0kMIb(SIg<0W}oV_02nN>F+;&q`&3(p7WDS*B(NXdCD3xiplCPlAmD0O{}#k1l{I} z_K4zJ?t4?-pM`$u9gYT1^8G-(4W9uk($PACL+w>69W3MJ7j62}_MD{3@HjU4ycuT` z$#^?G_f#1&g6;K-pD@L)n&K*ZPa&<=m5=uxNCiK{xP-7`66}K~ya!JXjg*`)km_+P zf4+&6&2O41u=}lMm+9nQk!2-h=fIq5I58!w}3XHIjy6*xVF$)|NSh+Y52k%en zTG&^}##q+;D8{auv4-jhhvCxWqU)P7NZt$)ro;R^H>d{bL!1xM$l!6O4ru%Oi*Rr> z0%eNa#J0a27a0>bhEDw5;N9s=Fas8L-a4j;A11MF;UL44qa1PM^sYGQ@7)%&M{d z%7MfN#g!4_E}uV*nc_Pzl``S85lSGb(%~Zksu*~Tues3#Az;k99Sc; zc-{^lvxRhMCB$H9n^n=!fC&S{ynzodcpNiST}H*C*wSqlTw;Ti2rD07S{H9x_F{s# zhtrb+B6HJf$SF?GC*Z3pF?9`LAFl3~H!tR3a7WG)sW!u#IF1<)p#%#fck-!h6((Z%0ISGiQaZZOE4!+T;(w^e&*r2 zSKKJi7(wPTfV^evx7$_8HkfaP*UXU$3)ZaHVnKv2&;}N0cn=nkP?KpP1PeTq^?@${ z$CVeqzk;Gvz$?Zq9aD2#pydo^PyJc?WP_SklE)(9R~j31wL_7}w`7Wzl20~TG%6lX znn&1jY5%XD%l~n*{#xLWML?G9`0nxPE}U70_ueKwKX>TV;8xRHud4uT;DZyF49GKOM;~1WL^WJ(qkXKA&raF! zYCBBRrBJ^~gIN%z1LHcmM5*;7jY`zSf&i!Fx&^!X_K$Zf! zi>{78-Bx3wWMj5KmJ{W(J){lVk6cckS1!&O_3vANa))lLA37d1*|;Tl;^!x3p*^+8 zird-%$W3&Uv24z;Rbns;X`RJi3@$Xl_YfdHdjfnS&mYbaPmwIUg`l}i6T_YEW{n5`W{Tt@Ipv49!;AyJoNCRi5ebH_mVJKh6uuK(BrBaPtf`LhI&uyq4o#P%=_ z25`9ah@`_hfln;Ii_DzYVJz1;j|`8VY^*14j8NxhSthYT@!D~TZi;bs?`!$sJ~F0| ziBBq&OfzMGqpuSnKi6pf((M8!gECJ`E@Va%Kl#g27UH-kn|DtY$?_(*SOM(Fn6NKC zY5QX^lpq0O7Mz*Y<)Y^P;$Au1sSB6CEWA~Zs{AR?FEZHbOW@gpTfuzr)*FE8`+w1Q zAnO)V`_b%fji-OP4P%qE!rJq_A4YU>dsgEX&GVL1cxHiouCK&5m}*#gE=gsG7i9g; zmMa(_`9T6p(u?C#Qhh`Wi0KPQCVAV_7&_H#*JN|6yi^RWRvETcn`pVpU#EMSVx=-g z976{0r&s0U9(PEBRhJ2^K$D$wb4OX1p~+n?RX}_H`%(q)Ihgsi0@jlXT%FjO?b@%5 zYa`2bebs*5M=Q~F=GqmHW%6bD#$>}^IHa5ody#7+z_}(Mxq2D#r@6EUex{cQ83tZ6 z1LdVqFtw~uz(lj###=R$MX8nzbtxU5wfyU`G zV>k1CRI~slJOOVFWR31p1Y-j5*&NdvKRwV&T!@b&wV-RUe+*j4ujrdgT#I&CB!Q6z zS_SsKMX7-({KT}%m5rKeNKV+a>>**&tN|9BiGI|+clZ~-y% z88+317!?{4#5Y|m_Ifs7jq{B8OCDDag^n}_^F2jPTJ4AIW=eB4FcqIRY+0ll=&Q%2 z=N!7;a#04L-sHX0FNZKZI)Jp%p_fyviTztC1QV{hP++fdVzK48NJ;qlH(S33I%=aY zWgd#(ESHcrzT8g(-CnL#l03;9+KY50(5i63vJW4Mbe~E^nWx#4kqF~dbiSrttq0JZ zzX%oBBvOC`3usItL@aS=gRvpOEu7wS7hviRV7ul7+fs+9nUJ{NLd3j-h%fZB)TPI8|Xf@9QBx5N(&zbLk62>^|P&&2}I`H(vd z&L)zRqMVjKy>l8r0%F`lryagH#V;}y6|Qkt&byyr+yrhOQ5x}?T?=hffQe-L0Y3$B zl7t`w(H1cV2bFRXM6Vs&F4ptL&u4p%RxF17p@#6*;&I58^S%q#pAP#J=a_kiD&455 zqjhv}vUhnh-3af3OfA~`4(8uQsNlk<{z*fI6o;Q#s}PJYQV^ojyieNyI?}0Rw`lEK z*>ssfWU&WFJ_IS3Xx{4UV<(|OtT&EZ>Y8GdEa|Y7Tq}M&BL2~;Gu2117+U;y;0R--f!j)Q>SRWzqX&iB&lfR|hjSdz z1l^P0{ov~zqbpd+*xl74dZ$9VJ(efSQ`n>aX~Csx^vb!9H0`wi@f0pDYtYhAw6V3ykAj3dBHz*PL{+2GY5u*|#J2w! za94(<3gq)&L0FkCS@fM|e%L?$ z1Uk16P{L@zZt6a+;Gm4*!Kp!+O72;HkQd<|44c7OFgcZQ! ztM?-!y;#|=rDI`&YnF#U=@mqyhLxRgo`PZu*x0?|C+!h2f7*wV2u~|0Kj^h2>qRvs ztgIJzD~v;CzMIs1Gf3rDV_VyN%i0nwKGybd9LAOa_<70{_UI+a+XqH`Ff4N_bUIVn zt>Da;&TxwMb97^2l(%qtISft=7bN^1JDV{`h^%7fC(ynn*@e|l zO%){)$|xEd#4j>^f_$UrC;?I^w0GeS`nw3^c3ZV_V zWScw8CSJ?`)_GeK@k5zbQXF$QRb;=}ZQi-+J-c$x=zz=6+o>meUYL=Fjzu$)jr*tUsRWlOqMAnhp61#p-KY)U_vp}Vp|37q zX*XG0>MOfJ1@YgoB?1XJGfh72Z|2Q}5}VeXt^KGqnfls)a#Yc_Kw#PUqGV7j)I^3) zTA9W$>$%yY?q*f@kLZVsY?8tkhpV<35@7y2wx2ZShH$Z>J%9&~zC!Jp z>A_H~q3@N%bjY_p+;K7MsXT_t3_Jy;0ZdOX7x^eZ(1j6m^6sQ|3624+S-y#q!jYu< z&Dyf^-WUhuvhZo=&JbcWYMgZcpZqTnnFY+1N%d+LLZA7BK4tTja^6)P-=iV1{| zOhtlrCV~Xj#oBn*mYP?r=75K%nw==GcT|riIPE!#%-lPNRZci2fqnt+07sKB70FaV za;U+s;4Y{+Y_whP4ILDDSgcvRRu!paCI6uzl_48VSAU}d&23b??m{B!<%0)d K2 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 literal 0 HcmV?d00001 diff --git a/views/newsPages/newsArticle1/newsArticle1.css b/views/newsPages/newsArticle1/newsArticle1.css new file mode 100644 index 0000000..8678662 --- /dev/null +++ b/views/newsPages/newsArticle1/newsArticle1.css @@ -0,0 +1,110 @@ +/* views\newsPage\newsArticle1\newsArticle1.css */ +/* Reset and Base Styles */ +* { + margin: 0; + padding: 0; + box-sizing: border-box; + font-family: Arial, sans-serif; +} + +body { + color: #333; + background-color: #f7f7f7; +} + +a { + text-decoration: none; + color: inherit; +} + +/* Ensure visited links don't turn purple */ +a:visited { + color: inherit; +} + +/* Optional: Keep hover state consistent */ +a:hover { + text-decoration: none; + color: inherit; +} + +/* Optional: Keep active state consistent */ +a:active { + color: inherit; +} + +/* MAIN CONTENT - ARTICLE STYLING */ +article { + max-width: 800px; + margin: 40px auto; + padding: 30px; + background-color: #fff; + box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); + border-radius: 5px; + line-height: 1.6; +} + +/* Main heading styling */ +article h1 { + font-size: 28px; + font-weight: bold; + margin-bottom: 20px; + color: #006241; + border-bottom: 2px solid #30875f; + padding-bottom: 10px; +} + +/* Secondary heading styling */ +article h2 { + font-size: 24px; + font-weight: bold; + margin-top: 30px; + margin-bottom: 15px; + color: #30875f; + text-transform: uppercase; +} + +/* Tertiary heading styling */ +article h3 { + font-size: 20px; + font-weight: bold; + margin-top: 25px; + margin-bottom: 10px; + color: #e84e0f; +} + +/* Paragraph styling */ +article p { + margin-bottom: 15px; + text-align: justify; +} + +/* First paragraph after headings with special styling */ +article h1 + p, +article h2 + p, +article h3 + p { + font-size: 17px; + color: #2c3e50; +} +/* END OF ARTICLE STYLING */ + +/* RESPONSIVE STYLES */ +@media (max-width: 768px) { + /* Article responsiveness */ + article { + padding: 15px; + margin: 20px auto; + } + + article h1 { + font-size: 24px; + } + + article h2 { + font-size: 20px; + } + + article h3 { + font-size: 18px; + } +} diff --git a/views/newsPages/newsArticle1/newsArticle1.html b/views/newsPages/newsArticle1/newsArticle1.html new file mode 100644 index 0000000..2398ce9 --- /dev/null +++ b/views/newsPages/newsArticle1/newsArticle1.html @@ -0,0 +1,496 @@ + + + + + + + Tin Tức - Công ty TNHH Đầu Tư Thương Mại Dịch Vụ Kỳ Long + + + + + + + + +

+ +
+

TỔNG QUAN VỀ DIỄN BIẾN GIÁ KHÍ LNG TRONG 5 NĂM QUA

+

+ Trong những năm gần đây, diễn biến giá khí LNG trong 5 năm qua đã có + những thay đổi đáng kể. Các yếu tố từ cung cầu toàn cầu đến tình hình + chính trị và môi trường tác động mạnh mẽ đến giá khí LNG. +

+

+ Giá khí LNG đã tăng vọt vào năm 2022 khi nhu cầu tiêu thụ tăng cao vì + cuộc khủng hoảng năng lượng tại châu Âu. Đến năm 2023, giá bắt đầu ổn + định nhưng vẫn ở mức cao hơn so với những năm trước đó. Những dự báo cho + năm 2025 cũng cho thấy một xu hướng tăng nhẹ. +

+ +

Sự gia tăng nhu cầu tiêu thụ khí LNG

+

+ Nhu cầu tiêu thụ khí LNG trên toàn cầu tăng trưởng mạnh mẽ nhờ vào sự + chuyển dịch từ than đá sang khí thiên nhiên để giảm thiểu ô nhiễm môi + trường. Các quốc gia như Trung Quốc và Ấn Độ đã đẩy mạnh nhập khẩu khí + LNG để phục vụ cho các dự án phát triển công nghiệp và đô thị hóa. +

+

+ Sự chuyển dịch này không chỉ góp phần làm tăng giá khí LNG mà còn thúc + đẩy các nhà sản xuất đầu tư mạnh mẽ hơn vào các cơ sở hạ tầng kho chứa + và vận chuyển khí. +

+ +

Tác động của chính sách năng lượng

+

+ Chính sách năng lượng của nhiều quốc gia, đặc biệt là các nước châu Âu, + đã thay đổi mạnh mẽ để giảm thiểu sự phụ thuộc vào nguồn năng lượng hóa + thạch. Điều này tạo ra áp lực lớn lên nguồn cung khí LNG, dẫn đến những + biến động về giá khí LNG thế giới. +

+

+ Các quy định khắt khe về bảo vệ môi trường đã khiến cho nhiều nhà máy + điện than phải đóng cửa, mở đường cho khí LNG trở thành lựa chọn chính. + Sự cạnh tranh giữa các nhà cung cấp khí LNG trên thế giới cũng đã ảnh + hưởng đến giá cả. +

+ +

Tình hình cung ứng và gián đoạn chuỗi cung ứng

+

+ Đại dịch COVID-19 đã gây ra sự gián đoạn lớn trong chuỗi cung ứng, từ + sản xuất đến vận chuyển khí LNG. Nhiều nhà máy sản xuất phải tạm ngưng + hoạt động trong thời gian dài, dẫn đến tình trạng thiếu hụt nguồn cung. +

+

+ Đồng thời, tình hình xung đột chính trị tại nhiều khu vực cũng khiến cho + việc giao thương khí LNG bị ảnh hưởng. Những yếu tố này cộng lại đã tạo + ra những biến động lớn trong giá khí LNG. +

+ +

Phân tích chi tiết các yếu tố ảnh hưởng đến giá khí LNG

+

+ Để hiểu rõ hơn về giá khí LNG, chúng ta cần xem xét các yếu tố chính có + thể ảnh hưởng đến giá cả trong tương lai. +

+ +

Yếu tố cung cầu

+

+ Cung cầu là yếu tố quyết định chính đến giá khí LNG. Khi nhu cầu tăng + cao hơn so với cung, giá sẽ tự động tăng lên. Ngược lại, nếu cung vượt + cầu, giá sẽ giảm. +

+

+ Hiện nay, với sự phát triển kinh tế và đô thị hóa, nhu cầu sử dụng khí + LNG ngày càng tăng. Trong khi đó, sự đầu tư vào các dự án khai thác khí + thiên nhiên vẫn chưa đủ để đáp ứng kịp thời nhu cầu này. +

+ +

Giá nguyên liệu thô

+

+ Giá nguyên liệu thô, bao gồm dầu mỏ và khí thiên nhiên, cũng có tác động + lớn đến giá khí LNG trong 5 năm qua. Khi giá dầu mỏ tăng, giá khí LNG + cũng thường có xu hướng tăng theo. +

+

+ Tuy nhiên, thị trường khí LNG cũng có tính độc lập nhất định, do đó + không hoàn toàn bị chi phối bởi giá dầu. Sự phát triển của các công nghệ + mới trong khai thác và chế biến khí LNG có thể giúp giảm chi phí sản + xuất và vận chuyển, ảnh hưởng tích cực đến giá cả. +

+ +

Chính sách và quy định của chính phủ

+

+ Chính sách thuế và phí đối với LNG tại Việt Nam đóng vai trò quan trọng + trong việc định hình cơ cấu giá của loại nhiên liệu này. Các mức thuế + nhập khẩu, phí quản lý, điều tiết, cùng với những chính sách hỗ trợ + ngành năng lượng, đều có tác động trực tiếp đến giá LNG. +

+

+ Từ ngày 01/01/2024, một số thay đổi trong chính sách thuế và phí đã được + áp dụng, mang lại những tác động đáng kể: +

+
    +
  • + Thuế Bảo Vệ Môi Trường: Từ đầu năm 2024, chính sách + thuế bảo vệ môi trường mới đã thiết lập mức thuế cụ thể cho các loại + nhiên liệu như xăng, dầu diesel và các sản phẩm dầu khác. Mặc dù LNG + không được đề cập cụ thể, nhưng việc điều chỉnh thuế đối với các nhiên + liệu khác có thể làm thay đổi xu hướng lựa chọn nhiên liệu, từ đó ảnh + hưởng đến nhu cầu và giá cả của LNG. +
  • +
  • + Thuế Giá Trị Gia Tăng (GTGT): Theo Nghị định + 94/2023/NĐ-CP, thuế GTGT đã được giảm từ 10% xuống còn 8% áp dụng đến + hết ngày 30/6/2024. Sự điều chỉnh này có khả năng làm giảm chi phí đầu + vào cho các doanh nghiệp hoạt động trong lĩnh vực LNG, từ đó tác động + đến giá bán LNG trên thị trường. +
  • +
  • + Thuế Tối Thiểu Toàn Cầu: Bắt đầu từ năm 2024, Việt + Nam chính thức áp dụng thuế tối thiểu toàn cầu với mức thuế suất 15% + đối với các doanh nghiệp và tập đoàn đa quốc gia có doanh thu từ 750 + triệu euro trở lên. Điều này có thể ảnh hưởng đến chi phí hoạt động và + quyết định đầu tư của các công ty đa quốc gia trong lĩnh vực LNG tại + Việt Nam. +
  • +
+ +

So sánh giá khí LNG trong nước và giá LNG thế giới

+

+ Việt Nam đang trong quá trình phát triển mạnh mẽ ngành công nghiệp khí + LNG. Tuy nhiên, mức giá khí LNG trong nước vẫn luôn chênh lệch với giá + khí LNG thế giới. +

+ +

Nguyên nhân chênh lệch giá

+

+ Có nhiều nguyên nhân dẫn đến sự chênh lệch giữa giá khí LNG trong nước + và giá thế giới. Đầu tiên là chi phí vận chuyển và lưu trữ. Việt Nam chủ + yếu phụ thuộc vào việc nhập khẩu khí LNG từ các quốc gia khác, dẫn đến + chi phí cao hơn. +

+

+ Thứ hai, chính sách quản lý giá khí đốt của chính phủ cũng ảnh hưởng + đáng kể đến giá cả. Các quy định về giá bán lẻ và giá nhập khẩu có thể + làm biến động giá trong nước. +

+ +

Xu hướng điều chỉnh giá

+

+ Dựa trên tình hình tiêu thụ và giá cả thế giới, có thể thấy rằng giá khí + LNG trong nước đang có xu hướng điều chỉnh. Cơ quan quản lý nên có kế + hoạch phù hợp để đảm bảo sự phát triển bền vững của thị trường khí LNG. +

+

+ Thêm vào đó, việc thúc đẩy sản xuất nội địa cũng sẽ giúp giảm sự phụ + thuộc vào nguồn nhập khẩu, từ đó ổn định được giá khí LNG. +

+ +

Tương lai của giá khí LNG trong nước

+

+ Trong tương lai, với việc đầu tư vào cơ sở hạ tầng và các dự án khai + thác khí trong nước, giá khí LNG có khả năng sẽ giảm xuống, mang lại lợi + ích cho ngành điện và người tiêu dùng. Tuy nhiên, việc này còn phụ thuộc + vào nhiều yếu tố bên ngoài, bao gồm giá thị trường thế giới và sự biến + động của nguồn cung. +

+ +

Giá khí hóa lỏng LNG hiện nay và dự báo xu hướng trong tương lai

+

+ Hiện nay, giá khí hóa lỏng LNG đang ở mức cao do nhu cầu tăng mạnh và sự + gián đoạn trong chuỗi cung ứng. Dự báo trong tương lai, giá khí LNG có + thể tiếp tục dao động tùy thuộc vào nhiều yếu tố. +

+ +

Phân tích diễn biến giá hiện tại

+

+ Giá khí LNG hiện nay đang chịu áp lực từ việc tăng cường sử dụng năng + lượng sạch và việc giảm thiểu phát thải. Thường xuyên theo dõi giá khí + LNG hôm nay là rất cần thiết để đưa ra quyết định đầu tư đúng đắn. +

+

+ Hơn nữa, sự phục hồi kinh tế sau đại dịch COVID-19 cũng đã tạo ra nhu + cầu lớn cho khí LNG, đặc biệt là tại các nền kinh tế đang phát triển. + Tuy nhiên, sự bất ổn trong thị trường toàn cầu vẫn là một yếu tố không + thể bỏ qua. +

+ +

Dự báo giá trong các năm tới

+

+ Theo các chuyên gia, giá khí LNG có thể sẽ tiếp tục tăng trong vài năm + tới do nhu cầu sử dụng ngày càng cao. Tuy nhiên, với sự phát triển của + công nghệ và các dự án khai thác mới, giá có thể sẽ ổn định hơn vào giữa + thập kỷ tới. +

+

+ Các nhà phân tích cho rằng giá khí LNG sẽ dao động trong khoảng từ 8-12 + USD/MMBtu trong giai đoạn 2025-2030 tùy thuộc vào diễn biến của thị + trường thế giới. +

+ +

Ảnh hưởng của biến đổi khí hậu

+

+ Biến đổi khí hậu là một yếu tố quan trọng có thể tác động đến giá khí + LNG. Việc gia tăng các quy định về bảo vệ môi trường có thể dẫn đến chi + phí sản xuất gia tăng, từ đó làm tăng giá bán ra. Do đó, các nhà sản + xuất cần nghiên cứu và áp dụng công nghệ sạch hơn để giữ được giá cả ổn + định. +

+ +

Tác động của giá khí LNG đến giá điện và nền kinh tế Việt Nam

+

+ Giá khí LNG có vai trò quan trọng trong việc xác định giá điện tại Việt + Nam. Khi giá khí LNG tăng, giá điện cũng sẽ chịu tác động không nhỏ. +

+ +

Giá điện và sự phụ thuộc vào khí LNG

+

+ Việt Nam đang có kế hoạch phát triển mạnh mẽ ngành điện khí LNG để đáp + ứng nhu cầu tiêu thụ ngày càng tăng. Tuy nhiên, sự phụ thuộc vào khí LNG + cũng đặt ra những rủi ro về giá cả. +

+

+ Nhà nước cần có những chính sách hợp lý để kiểm soát giá khí LNG nhằm + tránh các cú sốc về giá điện trong tương lai. Việc xây dựng một khung + giá điện khí LNG linh hoạt và minh bạch là rất cần thiết. +

+ +

Tác động đến nền kinh tế

+

+ Giá khí LNG ảnh hưởng trực tiếp đến chi phí sản xuất và sinh hoạt của + người dân. Nếu giá khí LNG tăng cao, chi phí điện sẽ tăng theo, ảnh + hưởng đến sức mua của người tiêu dùng. +

+

+ Thêm vào đó, sự biến động của giá khí LNG thế giới cũng sẽ tác động đến + sự ổn định của nền kinh tế. Các doanh nghiệp cần chuẩn bị sẵn sàng cho + những biến động này để đảm bảo hoạt động sản xuất không bị gián đoạn. +

+ +

Lợi ích từ giá khí LNG ổn định

+

+ Khi giá khí LNG ổn định, điều này sẽ tạo ra môi trường thuận lợi cho đầu + tư và phát triển kinh tế. Các doanh nghiệp có thể dự đoán trước được chi + phí sản xuất, từ đó lên kế hoạch kinh doanh hiệu quả hơn. +

+

+ Ngoài ra, việc duy trì giá khí LNG ở mức hợp lý cũng sẽ giúp nâng cao + chất lượng cuộc sống của người dân thông qua giá điện ổn định. +

+ +

Biểu đồ minh họa diễn biến giá khí LNG trong 5 năm gần đây

+

+ Để có cái nhìn trực quan về giá khí LNG, biểu đồ sẽ giúp chúng ta dễ + dàng nhận thấy những biến động qua các năm. +

+ +

Diễn biến giá khí LNG

+

+ Biểu đồ giá khí LNG trong 5 năm qua cho thấy những đỉnh điểm và xu hướng + giảm/tăng. Giai đoạn năm 2022 là năm có sự tăng mạnh nhất do nhu cầu + tăng cao. Sau đó, giá bắt đầu có dấu hiệu ổn định nhưng vẫn cao hơn so + với các năm trước. +

+ +

Phân tích biểu đồ

+

+ Phân tích biểu đồ sẽ giúp chúng ta hiểu rõ hơn về những yếu tố nào đã + tác động đến giá khí LNG. Chẳng hạn, sự gia tăng trong nhu cầu nhập khẩu + và các chính sách năng lượng đều ảnh hưởng đến diễn biến này. +

+

+ Ngoài ra, tình hình chính trị và các sự kiện toàn cầu cũng có thể tạo ra + những cú sốc lớn cho giá khí LNG. +

+ +

Dự báo giá tương lai

+

+ Dựa trên các dữ liệu từ biểu đồ, các nhà phân tích có thể đưa ra những + dự báo cho giá khí LNG trong những năm tới. Một xu hướng ổn định và tăng + dần được dự đoán, tuy nhiên, sự biến động cũng không thể tránh khỏi. +

+ +

Khảo sát khung giá điện khí LNG và các chính sách liên quan

+

+ Khung giá điện khí LNG đang là một trong những vấn đề được bàn luận sôi + nổi trong ngành năng lượng hiện nay. +

+ +

Khung giá điện khí LNG

+

+ Khung giá điện khí LNG cần được xây dựng trên cơ sở cân bằng giữa lợi + ích của người tiêu dùng và các nhà sản xuất. Việc này sẽ giúp tạo ra một + thị trường năng lượng công bằng và bền vững hơn. +

+

+ Chính phủ cần hợp tác chặt chẽ với các doanh nghiệp để tìm ra giải pháp + tối ưu nhất cho vấn đề này. Ngoài ra, việc áp dụng công nghệ mới cũng sẽ + giúp giảm chi phí sản xuất, từ đó giảm giá bán lẻ cho người tiêu dùng. +

+ +

Chính sách hỗ trợ từ chính phủ

+

+ Chính phủ cần có những chính sách hỗ trợ cho ngành khí LNG như ưu đãi + thuế, hỗ trợ tài chính cho các dự án đầu tư vào hạ tầng, từ đó giảm bớt + gánh nặng cho giá cả. +

+

+ Các chính sách này không chỉ giúp tăng cường phát triển ngành khí LNG mà + còn đảm bảo an ninh năng lượng cho quốc gia. +

+ +

Các yếu tố tác động đến chính sách giá

+

+ Những yếu tố như biến động giá thế giới, tình hình chính trị và các quy + định về bảo vệ môi trường đều có thể tác động đến chính sách giá điện + khí LNG. Việc theo dõi và điều chỉnh kịp thời là rất quan trọng để bảo + đảm sự phát triển bền vững. +

+ +

So sánh giá khí LNG với các nguồn năng lượng khác

+

+ Giá khí LNG không chỉ chịu tác động từ chính nó mà còn từ các nguồn năng + lượng khác như than đá, dầu mỏ, và năng lượng tái tạo. +

+ +

So sánh với giá than đá

+

+ Giá than đá thường có xu hướng ổn định hơn so với giá khí LNG. Tuy + nhiên, với việc các quốc gia ngày càng chuyển dịch sang sử dụng khí + thiên nhiên để giảm phát thải, tỷ lệ tiêu thụ than đá đang có dấu hiệu + giảm. +

+

+ Điều này khiến cho giá than đá có thể sẽ gặp nhiều khó khăn trong tương + lai, trong khi giá khí LNG có khả năng tiếp tục tăng. +

+ +

So sánh với giá dầu mỏ

+

+ Giá dầu mỏ và giá khí LNG có mối liên hệ mật thiết với nhau. Khi giá dầu + tăng, giá khí LNG cũng có xu hướng tăng theo. Tuy nhiên, khí LNG có tính + độc lập nhất định, do đó các yếu tố riêng biệt cũng sẽ ảnh hưởng đến giá + cả. +

+

+ Dù vậy, việc theo dõi giá dầu vẫn là một yếu tố quan trọng trong việc dự + đoán giá khí LNG. +

+ +

Tác động của năng lượng tái tạo

+

+ Với sự phát triển nhanh chóng của năng lượng tái tạo như điện mặt trời + và gió, giá khí LNG có thể bị ảnh hưởng. Nếu năng lượng tái tạo trở + thành lựa chọn chính về năng lượng, giá khí LNG có thể sẽ phải cạnh + tranh gay gắt hơn. +

+

+ Tuy nhiên, khí LNG vẫn có ưu thế về tính linh hoạt trong cung cấp và dễ + dàng điều chỉnh theo nhu cầu, điều này giúp cho khí LNG vẫn có một chỗ + đứng vững chắc trên thị trường. +

+ +

Thị trường khí LNG toàn cầu và vị thế của Việt Nam

+

+ Việt Nam đang từng bước phát triển thị trường khí LNG của mình để đáp + ứng nhu cầu tiêu thụ trong nước và xuất khẩu. +

+ +

Vị thế của Việt Nam trên thị trường toàn cầu

+

+ Việt Nam có tiềm năng lớn trong việc phát triển ngành công nghiệp khí + LNG nhờ vào nguồn tài nguyên phong phú và vị trí địa lý thuận lợi. Những + năm gần đây, nhiều dự án khai thác khí LNG đã được triển khai, góp phần + vào sự phát triển của ngành. +

+ +

Cạnh tranh trên thị trường khí LNG

+

+ Thị trường khí LNG đang trở nên cạnh tranh hơn bao giờ hết. Việt Nam cần + phải trang bị cho mình những chiến lược phù hợp để cạnh tranh với các + nhà cung cấp lớn như Qatar, Mỹ và Australia. +

+

+ Việc hợp tác với các đối tác quốc tế sẽ giúp Việt Nam nâng cao vị thế + cạnh tranh của mình trên thị trường khí LNG toàn cầu. +

+ +

Tiềm năng phát triển trong tương lai

+

+ Với sự gia tăng nhu cầu sử dụng năng lượng sạch và chính sách hỗ trợ từ + chính phủ, lĩnh vực khí LNG của Việt Nam có nhiều cơ hội phát triển + trong tương lai. Việc đầu tư vào cơ sở hạ tầng và công nghệ sẽ là chìa + khóa để Việt Nam khai thác triệt để tiềm năng này. +

+ +

+ Các giải pháp nhằm đảm bảo an ninh năng lượng và ổn định giá khí LNG +

+

+ Để đảm bảo an ninh năng lượng và ổn định giá khí LNG, cần có các giải + pháp đồng bộ từ chính phủ đến các doanh nghiệp. +

+ +

Đầu tư vào hạ tầng

+

+ Một trong những giải pháp quan trọng nhất là đầu tư mạnh mẽ vào hạ tầng + khí LNG, từ cảng nhập khẩu, kho chứa đến hệ thống phân phối. Điều này sẽ + giúp giảm chi phí vận chuyển và lưu trữ, từ đó giảm giá bán ra. +

+ +

Đa dạng hóa nguồn cung

+

+ Việc đa dạng hóa nguồn cung khí LNG sẽ giúp giảm bớt rủi ro liên quan + đến biến động giá. Việt Nam nên tìm kiếm các đối tác từ nhiều quốc gia + khác nhau để đảm bảo nguồn cung ổn định. +

+ +

Thúc đẩy nghiên cứu và phát triển

+

+ Khuyến khích nghiên cứu và phát triển trong lĩnh vực công nghệ khí LNG + sẽ giúp các nhà sản xuất giảm thiểu chi phí và tăng cường khả năng cạnh + tranh. Ứng dụng công nghệ mới sẽ góp phần quan trọng vào việc ổn định + giá khí LNG trong tương lai. +

+ +

Kết luận

+

+ Giá khí LNG đang trong quá trình biến đổi phức tạp và chịu ảnh hưởng từ + nhiều yếu tố khác nhau. Việc theo dõi và nghiên cứu kỹ lưỡng diễn biến + giá khí LNG là rất quan trọng để đưa ra những quyết định hợp lý trong + đầu tư và sử dụng năng lượng. +

+

+ Với những tiềm năng phát triển mạnh mẽ, cùng với sự hỗ trợ từ chính phủ + và các chính sách hợp lý, thị trường khí LNG của Việt Nam chắc chắn sẽ + có những bước tiến mới trong thời gian tới. Việc Việt Nam đẩy mạnh phát + triển giá khí LNG không chỉ đáp ứng nhu cầu trong nước mà còn hướng đến + mục tiêu xuất khẩu, tạo ra giá trị gia tăng cho nền kinh tế. +

+

+ Trong bối cảnh thị trường năng lượng toàn cầu đang chuyển mình, sự + chuyển từ than đá và dầu mỏ sang khí LNG là khá rõ nét, đặc biệt là khi + các quốc gia đặt mục tiêu giảm phát thải carbon nhằm đạt được các cam + kết về bảo vệ môi trường. +

+

+ Để thành công trong việc phát triển ngành khí LNG, Việt Nam cần chú + trọng nhiều vào các yếu tố như an ninh năng lượng, tính cạnh tranh và + hiệu quả của cơ sở hạ tầng. Qua đó, Chính phủ và doanh nghiệp có thể + phối hợp chặt chẽ để định hình một tương lai vượt trội cho ngành công + nghiệp này, góp phần vào sự phát triển bền vững của đất nước. +

+

+ Trong tương lai gần, giá khí LNG sẽ tiếp tục biến động theo xu hướng + chung của thị trường thế giới, cùng với những áp lực từ các chính sách + toàn cầu nhằm khuyến khích sử dụng năng lượng sạch. Chính vì vậy, Việt + Nam cần phải có chiến lược linh hoạt để thích ứng với những thay đổi + này, đồng thời đảm bảo rằng giá khí LNG có thể duy trì ở mức hợp lý, + không làm ảnh hưởng đến sự tăng trưởng kinh tế của cả quốc gia. +

+

+ Tổng quan lại, việc đánh giá và phân tích sâu sắc những xu hướng biến + động của giá khí LNG, cùng với các giải pháp cải tiến từ khai thác nguồn + cung cho đến vận chuyển và phân phối, sẽ là yếu tố then chốt quyết định + đến tương lai của ngành năng lượng tại Việt Nam. Thực hiện những bước đi + đúng đắn ngay từ bây giờ sẽ giúp Việt Nam xây dựng một nền kinh tế năng + lượng mạnh mẽ và bền vững hơn trong những năm tới. +

+
+ + + + + + + + diff --git a/views/newsPages/newsArticle1/newsArticle1.js b/views/newsPages/newsArticle1/newsArticle1.js new file mode 100644 index 0000000..4aeb7f8 --- /dev/null +++ b/views/newsPages/newsArticle1/newsArticle1.js @@ -0,0 +1,7 @@ +////views\newsPages\newsArticle1\newsArticle1.js +// Load footer +fetch("components/footer/footer.html") + .then((response) => response.text()) + .then((data) => { + document.getElementById("footer").innerHTML = data; + }); diff --git a/views/newsPages/newsArticle2/newsArticle2.css b/views/newsPages/newsArticle2/newsArticle2.css new file mode 100644 index 0000000..21e6e5a --- /dev/null +++ b/views/newsPages/newsArticle2/newsArticle2.css @@ -0,0 +1,110 @@ +/* views\newsPage\newsArticle2\newsArticle2.css */ +/* Reset and Base Styles */ +* { + margin: 0; + padding: 0; + box-sizing: border-box; + font-family: Arial, sans-serif; +} + +body { + color: #333; + background-color: #f7f7f7; +} + +a { + text-decoration: none; + color: inherit; +} + +/* Ensure visited links don't turn purple */ +a:visited { + color: inherit; +} + +/* Optional: Keep hover state consistent */ +a:hover { + text-decoration: none; + color: inherit; +} + +/* Optional: Keep active state consistent */ +a:active { + color: inherit; +} + +/* MAIN CONTENT - ARTICLE STYLING */ +article { + max-width: 800px; + margin: 40px auto; + padding: 30px; + background-color: #fff; + box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); + border-radius: 5px; + line-height: 1.6; +} + +/* Main heading styling */ +article h1 { + font-size: 28px; + font-weight: bold; + margin-bottom: 20px; + color: #006241; + border-bottom: 2px solid #30875f; + padding-bottom: 10px; +} + +/* Secondary heading styling */ +article h2 { + font-size: 24px; + font-weight: bold; + margin-top: 30px; + margin-bottom: 15px; + color: #30875f; + text-transform: uppercase; +} + +/* Tertiary heading styling */ +article h3 { + font-size: 20px; + font-weight: bold; + margin-top: 25px; + margin-bottom: 10px; + color: #e84e0f; +} + +/* Paragraph styling */ +article p { + margin-bottom: 15px; + text-align: justify; +} + +/* First paragraph after headings with special styling */ +article h1 + p, +article h2 + p, +article h3 + p { + font-size: 17px; + color: #2c3e50; +} +/* END OF ARTICLE STYLING */ + +/* RESPONSIVE STYLES */ +@media (max-width: 768px) { + /* Article responsiveness */ + article { + padding: 15px; + margin: 20px auto; + } + + article h1 { + font-size: 24px; + } + + article h2 { + font-size: 20px; + } + + article h3 { + font-size: 18px; + } +} diff --git a/views/newsPages/newsArticle2/newsArticle2.html b/views/newsPages/newsArticle2/newsArticle2.html new file mode 100644 index 0000000..062d7ca --- /dev/null +++ b/views/newsPages/newsArticle2/newsArticle2.html @@ -0,0 +1,298 @@ + + + + + + + Tin Tức - Công ty TNHH Đầu Tư Thương Mại Dịch Vụ Kỳ Long + + + + + + + + + + +
+

Khí đốt tự nhiên được khai thác từ đâu? Cùng tìm hiểu

+

+ Trong bối cảnh nhu cầu năng lượng toàn cầu ngày càng tăng, khí đốt tự + nhiên đã trở thành một trong những nguồn nhiên liệu quan trọng, góp phần + đáp ứng nhu cầu điện, nhiệt và nguyên liệu cho nhiều ngành công nghiệp. + Nhưng bạn có bao giờ thắc mắc: Khí đốt tự nhiên được khai thác từ đâu? + Hành trình từ lòng đất sâu thẳm đến ngôi nhà và nhà máy của chúng ta + diễn ra như thế nào? Hãy cùng Kỳ Long khám phá nguồn gốc, quá trình khai + thác và vai trò của nguồn tài nguyên quý giá này trong đời sống con + người. +

+ +

Dầu mỏ là gì? Khí thiên nhiên là gì?

+

+ Dầu mỏ là chất lỏng tự nhiên hình thành từ quá trình + phân hủy sinh vật cổ đại dưới áp suất và nhiệt độ cao trong lòng đất + trải qua hàng triệu năm. Loại "vàng đen" này được khai thác từ các tầng + địa chất sâu và trải qua quá trình tinh chế để tạo thành nhiều sản phẩm + năng lượng thiết yếu như xăng, dầu diesel và dầu nhờn. Ngoài vai trò là + nguồn nhiên liệu chính cho các phương tiện giao thông, dầu mỏ còn là + nguyên liệu đầu vào quan trọng trong sản xuất nhựa, dược phẩm và nhiều + sản phẩm công nghiệp khác. +

+ +

+ Khí thiên nhiên là hỗn hợp khí hydrocarbon với thành + phần chủ yếu là methane (CH4), hình thành cùng quá trình địa chất với + dầu mỏ. Được khai thác từ các mỏ khí dưới lòng đất hoặc đáy biển, khí + thiên nhiên được coi là nguồn nhiên liệu hóa thạch sạch nhất với lượng + phát thải carbon thấp hơn so với dầu mỏ và than đá. Khí thiên nhiên được + sử dụng rộng rãi làm nhiên liệu đốt trong các nhà máy điện, hệ thống + sưởi ấm, nấu nướng trong hộ gia đình, và là nguyên liệu quan trọng trong + sản xuất phân bón, nhựa và nhiều hóa chất công nghiệp. +

+ +

+ Cả hai nguồn tài nguyên này đều đóng vai trò then chốt trong nền kinh tế + toàn cầu, tuy nhiên việc khai thác và sử dụng chúng cần được cân nhắc + trong bối cảnh biến đổi khí hậu và phát triển bền vững. +

+ + Dầu mỏ tự nhiên +

Dầu mỏ tự nhiên

+ +

Khu vực khai thác khí thiên nhiên tại Việt Nam

+

+ Việt Nam sở hữu nguồn tài nguyên khí thiên nhiên phong phú phân bố trên + cả ba miền đất nước, mỗi khu vực đều mang những đặc điểm địa chất và giá + trị kinh tế riêng biệt. +

+ +

Khu Vực Bắc Bộ

+

+ Vịnh Bắc Bộ nổi bật với chuỗi mỏ khí quan trọng như Tiền Hải, Hàm Rồng + và Hồng Ngọc. Các mỏ này đóng vai trò then chốt trong việc đảm bảo nguồn + cung khí đáp ứng nhu cầu năng lượng khu vực phía Bắc. +

+ +

Khu Vực Miền Trung

+
    +
  • + Dung Quất (Quảng Ngãi): Là một trong những mỏ khí + thiên nhiên trọng điểm, được khai thác từ các tầng đá trầm tích vùng + biển cửa sông Trà Khúc. +
  • +
  • + Cá Voi Xanh (Chu Lai): Nằm cách bờ biển miền Trung + 88km, sở hữu trữ lượng khổng lồ, được đánh giá là một trong những mỏ + khí lớn nhất Việt Nam. +
  • +
  • + Kèn Bầu (Quảng Trị): Khai thác từ năm 2019, cách bờ + biển 65km, là phát hiện mang tính lịch sử thúc đẩy ngành dầu khí. +
  • +
+ +

Khu Vực Nam Bộ

+

+ Nam Côn Sơn: Hệ thống khí thiên nhiên lớn nhất Nam Bộ, + bao gồm các mỏ Lan Tây, Lan Đỏ, Rồng Đôi, Rồng Tây... nằm trong vịnh + Thái Lan với trữ lượng đáng kể. +

+

+ Cà Mau: Mỏ khí lớn tại cực Nam Tổ quốc, đóng góp quan + trọng vào an ninh năng lượng quốc gia. +

+

+ Ngoài ra, Việt Nam còn nhiều vùng tiềm năng khác đang trong quá trình + thăm dò và nghiên cứu, hứa hẹn mở rộng nguồn tài nguyên khí thiên nhiên + trong tương lai. +

+ +

Các mỏ khí thiên nhiên lớn tại Việt Nam

+

+ Việt Nam sở hữu tiềm năng khí thiên nhiên dồi dào với nhiều mỏ khí trọng + điểm đang được khai thác hiệu quả trên khắp lãnh thổ. Mỏ khí Bạch Hổ tại + Vịnh Bắc Bộ nổi bật với trữ lượng ước tính 400 tỷ mét khối, là một trong + những mỏ khí lớn nhất cả nước, đóng góp đáng kể vào nguồn cung năng + lượng quốc gia. Tương tự, mỏ khí Mặt Trời Đỏ ở vùng biển phía Bắc với + hàng tỷ mét khối khí thiên nhiên cũng đóng vai trò quan trọng trong việc + đáp ứng nhu cầu năng lượng ngày càng tăng. +

+ +

+ Tại miền Trung, mỏ khí Dung Quất (Quảng Ngãi) với trữ lượng khoảng 90 tỷ + mét khối đã góp phần thúc đẩy phát triển công nghiệp địa phương. Trong + khi đó, khu vực Nam Bộ tự hào với mỏ khí Nam Côn Sơn nằm ở vịnh Thái Lan + - mỏ khí thiên nhiên lớn nhất Việt Nam với trữ lượng ước tính hàng trăm + tỷ mét khối, cùng với mỏ khí Cà Mau (trữ lượng khoảng 150 tỷ mét khối) + đang đóng góp to lớn vào sự phát triển kinh tế và đảm bảo an ninh năng + lượng quốc gia. +

+ +

+ Bên cạnh những mỏ khí chính, Việt Nam còn sở hữu nhiều mỏ khí tiềm năng + khác như Rạch Việt, Núi Tổ và Tây Nam Côn Đảo, tiếp tục củng cố vị thế + của Việt Nam trong lĩnh vực khai thác và sử dụng khí thiên nhiên. +

+ + Hoạt động khai thác khí tại Việt Nam +

Hoạt động khai thác khí tại Việt Nam

+ +

Tình trạng khai thác dầu mỏ và khí thiên nhiên tại Việt Nam

+ +

Quy trình khai thác dầu mỏ

+

+ Khai thác dầu mỏ là một quy trình phức tạp đòi hỏi trình độ kỹ thuật cao + và nguồn vốn đầu tư lớn. Quá trình này bao gồm nhiều công đoạn chuyên + biệt từ thăm dò ban đầu đến vận chuyển sản phẩm cuối cùng, mỗi giai đoạn + đều cần có công nghệ, phương pháp riêng và phải đối mặt với nhiều thách + thức khác nhau. +

+ +

Giai Đoạn 1: Tìm Kiếm và Định Vị Mỏ Dầu

+

+ Công nghệ địa chấn là phương pháp "cổ điển" được các nhà địa chất học sử + dụng để tìm kiếm bể dầu trong tự nhiên. Quy trình thực hiện bao gồm việc + tạo ra những vụ nổ lớn bằng mìn trong lòng đất, sau đó quan sát và ghi + nhận sóng địa chấn phản hồi để xác định kết cấu của các lớp địa tầng và + mật độ của những lớp đất đá có khả năng hình thành bể chứa dầu. +

+

+ Ngày nay, ngành công nghiệp dầu khí đã phát triển nhiều phương pháp định + vị tiên tiến hơn như sử dụng thiết bị đo từ trường và thiết bị đo trọng + lực. Những thiết bị này có khả năng phát hiện những thay đổi rất nhỏ + trong từ trường của Trái Đất, giúp các nhà địa chất xác định vị trí có + dòng chảy của dầu. Trong quá trình thăm dò, các mũi điện tử siêu nhạy + cảm cũng được triển khai để xác định mùi vị của hydrocarbon - thành phần + chính của dầu mỏ. +

+ +

Giai Đoạn 2: Khoan Thăm Dò và Xây Dựng Giếng

+

+ Khi đã xác định được vị trí của bể dầu, đội ngũ kỹ thuật sẽ tiến hành + khoan một lỗ sâu vào lớp vỏ Trái Đất để tạo ra giếng dầu. Quá trình này + đòi hỏi độ chính xác cao và sự phối hợp nhịp nhàng giữa nhiều yếu tố kỹ + thật. +

+

+ Sau khi đạt đến lớp dầu bên trong mỏ, lỗ khoan được gia cường bằng hệ + thống ống thép đặt bên trong, kết hợp với kết cấu bê tông và cốt thép + trên miệng giếng để tạo nền móng vững chắc. Giai đoạn cuối cùng của quá + trình khoan là việc lắp đặt các van kiểm soát vào bên trên miệng giếng, + đóng vai trò quan trọng trong việc điều chỉnh dòng chảy và duy trì áp + suất phù hợp trong suốt quá trình khai thác. +

+ + Nhà máy khai thác dầu mỏ +

Nhà máy khai thác dầu mỏ

+ +

Quy trình khai thác khí thiên nhiên

+

+ Chu trình khai thác khí thiên nhiên tại Việt Nam là một quy trình toàn + diện, được thiết kế để tối ưu hóa việc khai thác, đảm bảo an toàn và + hiệu quả kinh tế. Quy trình này được chia thành bảy giai đoạn chính, mỗi + giai đoạn đều đóng vai trò thiết yếu trong việc đưa tài nguyên khí từ + lòng đất đến người tiêu dùng cuối cùng. +

+ +
    +
  • + Giai Đoạn 1: Định Vị và Khảo Sát: Quá trình bắt đầu + với việc xác định các khu vực tiềm năng thông qua khảo sát địa chất, + địa mạo và địa chấn. Các chuyên gia sử dụng công nghệ tiên tiến để + phân tích cấu trúc địa tầng, đánh giá khả năng tồn tại của các túi khí + và xác định vị trí tối ưu cho các hoạt động thăm dò tiếp theo. +
  • +
  • + Giai Đoạn 2: Khoan Thăm Dò: Sau khi xác định được khu + vực tiềm năng, các giếng thăm dò được khoan để thu thập thông tin chi + tiết về độ sâu, kích thước và chất lượng của mỏ khí. Giai đoạn này + cung cấp dữ liệu quan trọng về đặc tính của lớp đá chứa khí, thành + phần hóa học và áp suất, giúp các nhà địa chất đánh giá chính xác khả + năng khai thác thương mại. +
  • +
  • + Giai Đoạn 3: Thiết Kế và Xây Dựng Cơ Sở Hạ Tầng: Khi + tiềm năng mỏ khí được xác nhận, các kỹ sư tiến hành thiết kế và xây + dựng hệ thống cơ sở hạ tầng cần thiết. Công đoạn này bao gồm việc lắp + đặt hệ thống đường ống dẫn khí, trạm nén, thiết bị giám sát, cơ sở lưu + trữ và các công trình phụ trợ khác, tạo nên mạng lưới hoàn chỉnh cho + quá trình khai thác. +
  • +
  • + Giai Đoạn 4: Khoan Sản Xuất: Các giếng khai thác được + khoan sâu xuống tầng đất chứa khí với công nghệ và thiết bị chuyên + dụng. Mỗi giếng được thiết kế riêng biệt dựa trên đặc điểm địa chất + của khu vực và sau đó được kết nối với hệ thống ống dẫn, tạo thành + mạng lưới vận chuyển khí từ lòng đất lên bề mặt. +
  • +
  • + Giai Đoạn 5: Khai Thác và Sản Xuất: Đây là giai đoạn + cốt lõi của chu trình, khi khí thiên nhiên được đưa lên bề mặt thông + qua các kỹ thuật khai thác như áp suất tự nhiên, bơm khí hoặc các + phương pháp tăng cường áp suất. Quá trình này được kiểm soát chặt chẽ + để đảm bảo tốc độ khai thác bền vững và tối đa hóa khả năng thu hồi + khí. +
  • +
  • + Giai Đoạn 6: Xử Lý và Phân Phối: Khí thiên nhiên khai + thác được đưa vào các nhà máy xử lý để tách tạp chất, loại bỏ các + thành phần không mong muốn và đạt tiêu chuẩn chất lượng thương mại. + Sau khi xử lý, khí được nén đến áp suất thích hợp và phân phối đến các + nhà máy điện, khu công nghiệp và hộ tiêu dùng thông qua hệ thống đường + ống. +
  • +
  • + Giai Đoạn 7: Giám Sát và Bảo Trì: Toàn bộ chu trình + khai thác được giám sát liên tục bởi các hệ thống tự động và đội ngũ + chuyên gia. Các thông số như áp suất, lưu lượng và chất lượng khí được + theo dõi thường xuyên, trong khi các hoạt động bảo trì định kỳ được + thực hiện để đảm bảo hệ thống vận hành an toàn, hiệu quả và tuân thủ + các tiêu chuẩn môi trường. +
  • +
+ + Công trình khai thác khí thiên nhiên +

Công trình khai thác khí thiên nhiên

+ +

Lời kết

+

+ Khí đốt tự nhiên không chỉ là nguồn năng lượng thiết yếu cho cuộc sống + hiện đại mà còn đóng vai trò quan trọng trong quá trình chuyển đổi sang + năng lượng sạch. Từ những mỏ khí sâu trong lòng đất đến hệ thống đường + ống và nhà máy xử lý, hành trình của khí đốt tự nhiên là minh chứng cho + sự kết hợp giữa công nghệ tiên tiến và nỗ lực khai thác bền vững. +

+
+ + + + + + + + diff --git a/views/newsPages/newsArticle2/newsArticle2.js b/views/newsPages/newsArticle2/newsArticle2.js new file mode 100644 index 0000000..609e5e5 --- /dev/null +++ b/views/newsPages/newsArticle2/newsArticle2.js @@ -0,0 +1,7 @@ +////views\newsPages\newsArticle2\newsArticle2.js +// Load footer +fetch("components/footer/footer.html") + .then((response) => response.text()) + .then((data) => { + document.getElementById("footer").innerHTML = data; + }); diff --git a/views/newsPages/newsMain/newsMain.css b/views/newsPages/newsMain/newsMain.css new file mode 100644 index 0000000..e58d911 --- /dev/null +++ b/views/newsPages/newsMain/newsMain.css @@ -0,0 +1,194 @@ +/* views\newsPage\newsMain\newsMain.css */ +* { + margin: 0; + padding: 0; + box-sizing: border-box; + font-family: Arial, sans-serif; +} +body { + color: #333; + background-color: #f7f7f7; +} +a { + text-decoration: none; + color: inherit; +} +/* Ensure visited links don't turn purple */ +a:visited { + color: inherit; +} +/* Optional: Keep hover state consistent */ +a:hover { + text-decoration: none; + color: inherit; +} +/* Optional: Keep active state consistent */ +a:active { + color: inherit; +} + +/* NEWS SECTION CSS */ +.news-container { + max-width: 1200px; + margin: 40px auto; + padding: 0 20px; +} + +.page-title { + text-align: center; + margin-bottom: 40px; + color: #006241; + position: relative; +} + +.page-title:after { + content: ""; + display: block; + width: 80px; + height: 3px; + background-color: #e84e0f; + margin: 10px auto; +} + +.news-filter { + display: flex; + justify-content: center; + margin-bottom: 30px; +} + +.filter-btn { + padding: 8px 16px; + margin: 0 10px; + background-color: #fff; + color: #006241; + border: 1px solid #30875f; + border-radius: 4px; + cursor: pointer; + transition: all 0.3s ease; +} + +.filter-btn:hover, +.filter-btn.active { + background-color: #30875f; + color: white; +} + +.news-grid { + display: grid; + grid-template-columns: repeat(auto-fill, minmax(300px, 1fr)); + gap: 30px; +} + +.news-card { + background-color: #fff; + border-radius: 8px; + overflow: hidden; + box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); + transition: transform 0.3s ease; +} + +.news-card:hover { + transform: translateY(-5px); +} + +.news-thumbnail { + height: 200px; + overflow: hidden; +} + +.news-thumbnail img { + width: 100%; + height: 100%; + object-fit: cover; + transition: transform 0.3s ease; +} + +.news-card:hover .news-thumbnail img { + transform: scale(1.05); +} + +.news-content { + padding: 20px; +} + +.news-category { + display: inline-block; + background-color: #e84e0f; + color: white; + padding: 5px 10px; + border-radius: 4px; + font-size: 12px; + margin-bottom: 10px; +} + +.news-title { + font-size: 18px; + margin-bottom: 10px; + color: #006241; + display: -webkit-box; + -webkit-box-orient: vertical; + overflow: hidden; +} + +.news-excerpt { + color: #666; + margin-bottom: 15px; + font-size: 14px; + line-height: 1.5; + display: -webkit-box; + -webkit-box-orient: vertical; + overflow: hidden; +} + +.news-date { + color: #999; + font-size: 12px; + display: flex; + align-items: center; +} + +.news-date i { + margin-right: 5px; +} + +.news-pagination { + display: flex; + justify-content: center; + margin-top: 40px; +} + +.page-btn { + width: 40px; + height: 40px; + display: flex; + align-items: center; + justify-content: center; + margin: 0 5px; + border-radius: 4px; + background-color: #fff; + color: #006241; + border: 1px solid #ddd; + cursor: pointer; + transition: all 0.3s ease; +} + +.page-btn:hover, +.page-btn.active { + background-color: #30875f; + color: white; + border-color: #30875f; +} +/* END OF NEWS SECTION CSS */ + +/* Responsive styles */ +@media (max-width: 992px) { + .news-grid { + grid-template-columns: repeat(2, 1fr); + } +} + +@media (max-width: 768px) { + .news-grid { + grid-template-columns: 1fr; + } +} diff --git a/views/newsPages/newsMain/newsMain.html b/views/newsPages/newsMain/newsMain.html new file mode 100644 index 0000000..c90e45f --- /dev/null +++ b/views/newsPages/newsMain/newsMain.html @@ -0,0 +1,388 @@ + + + + + + + Tin Tức - Công ty TNHH Đầu Tư Thương Mại Dịch Vụ Kỳ Long + + + + + + + + + + +
+
+
+
+ + KỲ LONG + Thắp sáng tương lai, vững bền thành quả +
+
+
+
+ + +
+
+
+ +
+
+ + +
+ +
+ Thắp sáng tương lai, vững bền thành quả +
+
SINCE 2010
+
+
+
+ + +
+
+ +
+
+
+ +
+
+
Lầu 12, số 27 Đinh Bộ Lĩnh,
+
P. Bình Thạnh, TP.Hồ Chí Minh
+
+
+
+ + +
+
+
+ +
+ +
+
Email:
+
info@kylongtech.com
+
+
+
+
+
+
+
+
+ + + + + + + + + + + + + + +
+

Tin Tức & Sự Kiện

+ +
+ + + + + +
+ +
+ + +
+ Tin tức Kỳ Long +
+
+ Thị Trường +

+ TỔNG QUAN VỀ DIỄN BIẾN GIÁ KHÍ LNG TRONG 5 NĂM QUA +

+

+ Giá khí LNG đang trở thành một trong những vấn đề nóng hổi trong + ngành năng lượng hiện nay. +

+
🕒 05/03/2025
+
+
+ + + +
+ Tin tức Kỳ Long +
+
+ Công Nghệ +

Khí đốt tự nhiên được khai thác từ đâu?

+

+ Bạn có bao giờ thắc mắc: Khí đốt tự nhiên được khai thác từ đâu? +

+
🕒 28/02/2025
+
+
+ + + +
+ Tin tức Kỳ Long +
+
+ Thị Trường +

+ TỔNG QUAN VỀ DIỄN BIẾN GIÁ KHÍ LNG TRONG 5 NĂM QUA +

+

+ Giá khí LNG đang trở thành một trong những vấn đề nóng hổi trong + ngành năng lượng hiện nay. +

+
🕒 20/02/2025
+
+
+ + + +
+ Tin tức Kỳ Long +
+
+ Hoạt Động +

+ TỔNG QUAN VỀ DIỄN BIẾN GIÁ KHÍ LNG TRONG 5 NĂM QUA +

+

+ Giá khí LNG đang trở thành một trong những vấn đề nóng hổi trong + ngành năng lượng hiện nay. +

+
🕒 15/02/2025
+
+
+ + + +
+ Tin tức Kỳ Long +
+
+ Công Nghệ +

+ TỔNG QUAN VỀ DIỄN BIẾN GIÁ KHÍ LNG TRONG 5 NĂM QUA +

+

+ Giá khí LNG đang trở thành một trong những vấn đề nóng hổi trong + ngành năng lượng hiện nay. +

+
🕒 08/02/2025
+
+
+ + + +
+ Tin tức Kỳ Long +
+
+ Hoạt Động +

+ TỔNG QUAN VỀ DIỄN BIẾN GIÁ KHÍ LNG TRONG 5 NĂM QUA +

+

+ Giá khí LNG đang trở thành một trong những vấn đề nóng hổi trong + ngành năng lượng hiện nay. +

+
🕒 30/01/2025
+
+
+ + + +
+ Tin tức Kỳ Long +
+
+ Hoạt Động +

+ TỔNG QUAN VỀ DIỄN BIẾN GIÁ KHÍ LNG TRONG 5 NĂM QUA +

+

+ Giá khí LNG đang trở thành một trong những vấn đề nóng hổi trong + ngành năng lượng hiện nay. +

+
🕒 30/01/2025
+
+
+ + + +
+ Tin tức Kỳ Long +
+
+ Hoạt Động +

+ TỔNG QUAN VỀ DIỄN BIẾN GIÁ KHÍ LNG TRONG 5 NĂM QUA +

+

+ Giá khí LNG đang trở thành một trong những vấn đề nóng hổi trong + ngành năng lượng hiện nay. +

+
🕒 30/01/2025
+
+
+ + + +
+ Tin tức Kỳ Long +
+
+ Hoạt Động +

+ TỔNG QUAN VỀ DIỄN BIẾN GIÁ KHÍ LNG TRONG 5 NĂM QUA +

+

+ Giá khí LNG đang trở thành một trong những vấn đề nóng hổi trong + ngành năng lượng hiện nay. +

+
🕒 30/01/2025
+
+
+
+ +
+ +
+ + +
+ + + + + + + + + diff --git a/views/newsPages/newsMain/newsMain.js b/views/newsPages/newsMain/newsMain.js new file mode 100644 index 0000000..c2dfae6 --- /dev/null +++ b/views/newsPages/newsMain/newsMain.js @@ -0,0 +1,219 @@ +///// views\newsPage\newsMain\newsMain.js +// Load footer +fetch("components/footer/footer.html") + .then((response) => response.text()) + .then((data) => { + document.getElementById("footer").innerHTML = data; + }); + +//// NEWS FILTER JS +document.addEventListener("DOMContentLoaded", function () { + // Get all filter buttons and news cards + const filterButtons = document.querySelectorAll(".filter-btn"); + const newsCards = document.querySelectorAll(".news-card"); + + // Add click event listeners to each filter button + filterButtons.forEach((button) => { + button.addEventListener("click", function () { + // Remove active class from all buttons + filterButtons.forEach((btn) => btn.classList.remove("active")); + + // Add active class to clicked button + this.classList.add("active"); + + // Get the category to filter by (button text) + const filterCategory = this.textContent.trim(); + + // Show all news cards if "Tất Cả" is selected, otherwise filter + if (filterCategory === "Tất Cả") { + newsCards.forEach((card) => { + card.style.display = "block"; + }); + } else { + // Filter news cards by category + newsCards.forEach((card) => { + const cardCategory = card + .querySelector(".news-category") + .textContent.trim(); + if (cardCategory === filterCategory) { + card.style.display = "block"; + } else { + card.style.display = "none"; + } + }); + } + }); + }); + + // Add click event listeners to pagination buttons + const pageButtons = document.querySelectorAll(".page-btn"); + pageButtons.forEach((button) => { + button.addEventListener("click", function () { + // Remove active class from all page buttons + pageButtons.forEach((btn) => btn.classList.remove("active")); + + // Add active class to clicked button + this.classList.add("active"); + + // In a real application, you would load different news items here + // For demonstration, we'll just scroll to top + window.scrollTo({ + top: document.querySelector(".news-container").offsetTop - 100, + behavior: "smooth", + }); + }); + }); +}); +//// END OF NEWS FILTER JS + +//// PAGINATION JS +document.addEventListener("DOMContentLoaded", function () { + // Get all filter buttons and news cards + const filterButtons = document.querySelectorAll(".filter-btn"); + const newsCards = document.querySelectorAll(".news-card"); + const paginationContainer = document.querySelector(".news-pagination"); + + // Pagination settings + const itemsPerPage = 6; + let currentPage = 1; + let filteredItems = [...newsCards]; // Start with all items + + // Initialize page + function initializePage() { + // Clear existing pagination + paginationContainer.innerHTML = ""; + + // Show items for current page and category filter + updateDisplay(); + + // Create pagination buttons + createPaginationButtons(); + } + + // Update which items are displayed based on current page and filters + function updateDisplay() { + // Hide all news items first + newsCards.forEach((card) => { + card.style.display = "none"; + }); + + // Show only the items for current page + const startIndex = (currentPage - 1) * itemsPerPage; + const endIndex = startIndex + itemsPerPage; + + filteredItems.slice(startIndex, endIndex).forEach((card) => { + card.style.display = "block"; + }); + + // Show "no results" message if needed + const noResultsElement = document.querySelector(".no-results"); + if (noResultsElement) { + if (filteredItems.length === 0) { + noResultsElement.style.display = "block"; + } else { + noResultsElement.style.display = "none"; + } + } + } + + // Create pagination buttons + function createPaginationButtons() { + const totalPages = Math.ceil(filteredItems.length / itemsPerPage); + + // Previous button + if (currentPage > 1) { + const prevBtn = document.createElement("button"); + prevBtn.className = "page-btn"; + prevBtn.innerHTML = "<"; // < symbol + prevBtn.addEventListener("click", () => { + currentPage--; + updatePage(); + }); + paginationContainer.appendChild(prevBtn); + } + + // Page number buttons + for (let i = 1; i <= totalPages; i++) { + const pageBtn = document.createElement("button"); + pageBtn.className = "page-btn"; + if (i === currentPage) { + pageBtn.classList.add("active"); + } + pageBtn.textContent = i; + pageBtn.addEventListener("click", () => { + currentPage = i; + updatePage(); + }); + paginationContainer.appendChild(pageBtn); + } + + // Next button + if (currentPage < totalPages) { + const nextBtn = document.createElement("button"); + nextBtn.className = "page-btn"; + nextBtn.innerHTML = ">"; // > symbol + nextBtn.addEventListener("click", () => { + currentPage++; + updatePage(); + }); + paginationContainer.appendChild(nextBtn); + } + + // If no pages, show a disabled "1" button + if (totalPages === 0) { + const emptyBtn = document.createElement("button"); + emptyBtn.className = "page-btn active"; + emptyBtn.textContent = "1"; + emptyBtn.disabled = true; + paginationContainer.appendChild(emptyBtn); + } + } + + // Update the page after changing page or filter + function updatePage() { + updateDisplay(); + + // Recreate pagination buttons + paginationContainer.innerHTML = ""; + createPaginationButtons(); + + // Scroll to top of news section + window.scrollTo({ + top: document.querySelector(".news-container").offsetTop - 100, + behavior: "smooth", + }); + } + + // Add click event listeners to each filter button + filterButtons.forEach((button) => { + button.addEventListener("click", function () { + // Remove active class from all buttons + filterButtons.forEach((btn) => btn.classList.remove("active")); + // Add active class to clicked button + this.classList.add("active"); + + // Get the category to filter by (button text) + const filterCategory = this.textContent.trim(); + + // Filter the items based on category + if (filterCategory === "Tất Cả") { + filteredItems = [...newsCards]; + } else { + filteredItems = [...newsCards].filter((card) => { + const cardCategory = card + .querySelector(".news-category") + .textContent.trim(); + return cardCategory === filterCategory; + }); + } + + // Reset to first page when filter changes + currentPage = 1; + updatePage(); + }); + }); + + // Initialize the page when the DOM is loaded + initializePage(); +}); +//// PAGINATION JS diff --git a/views/privacyPolicy.md b/views/privacyPolicy.md new file mode 100644 index 0000000..d0a95c1 --- /dev/null +++ b/views/privacyPolicy.md @@ -0,0 +1,90 @@ +# Privacy Policy + +## Introduction + +This Privacy Policy describes how we collect, use, and disclose your personal information when you visit or use our website. We are committed to protecting your privacy and handling your data in an open and transparent manner. + +## Information We Collect + +### Information You Provide to Us + +We may collect personal information that you voluntarily provide to us when you: + +- Create an account +- Fill out forms on our website +- Subscribe to newsletters +- Contact our customer support +- Participate in surveys or promotions + +This information may include your name, email address, phone number, and any other information you choose to provide. + +### Information We Collect Automatically + +When you visit our website, we may automatically collect certain information about your device and usage of our website, including: + +- IP address +- Browser type and version +- Operating system +- Device information +- Usage data (pages visited, time spent on pages) +- Referral source + +We collect this information using cookies and similar tracking technologies. + +## How We Use Your Information + +We may use the information we collect for various purposes, including: + +- Providing and maintaining our website +- Improving our website and services +- Processing transactions +- Sending administrative information +- Sending marketing communications (with your consent) +- Responding to your inquiries +- Detecting and preventing fraud + +## Sharing Your Information + +We may share your personal information with: + +- Service providers who perform services on our behalf +- Business partners (with your consent) +- Legal authorities when required by law +- In connection with a business transaction (merger, acquisition, sale of assets) + +We do not sell your personal information to third parties. + +## Data Security + +We implement appropriate technical and organizational measures to protect your personal information against unauthorized access, alteration, disclosure, or destruction. + +## Data Retention + +We retain your personal information for as long as necessary to fulfill the purposes outlined in this Privacy Policy, unless a longer retention period is required or permitted by law. + +## Your Privacy Rights + +Depending on your location, you may have certain rights regarding your personal information, including: + +- Access to your personal information +- Correction of inaccurate information +- Deletion of your personal information +- Restriction of processing +- Data portability +- Objection to processing + +To exercise these rights, please contact us using the information provided below. + +## Third-Party Links + +Our website may contain links to third-party websites. We are not responsible for the privacy practices or content of these websites. We encourage you to review the privacy policies of any website you visit. + +## International Data Transfers + +Your personal information may be transferred to and processed in countries other than the country in which you reside. These countries may have different data protection laws than your country of residence. + +## Changes to This Privacy Policy + +We may update this Privacy Policy from time to time. The updated version will be indicated by an updated "Last Updated" date. We encourage you to review this Privacy Policy periodically. + +Last Updated: [19/04/2025] diff --git a/views/productPages/productMain/productMain.css b/views/productPages/productMain/productMain.css new file mode 100644 index 0000000..2cd703a --- /dev/null +++ b/views/productPages/productMain/productMain.css @@ -0,0 +1,475 @@ +/* views/productPages/productMain/productMain.css */ +/* GENERAL STYLES */ +* { + margin: 0; + padding: 0; + box-sizing: border-box; + font-family: Arial, sans-serif; +} + +body { + color: #333; +} + +a { + text-decoration: none; + color: inherit; +} + +/* Ensure visited links don't turn purple */ +a:visited { + color: inherit; +} + +/* Optional: Keep hover state consistent */ +a:hover { + text-decoration: none; + color: inherit; +} + +/* Optional: Keep active state consistent */ +a:active { + color: inherit; +} + +/* PRODUCT PAGE SPECIFIC STYLES */ +/* Additional styles for symbol placeholders */ +.product-image-placeholder { + width: 100%; + height: 200px; + background-color: #f5f5f5; + display: flex; + align-items: center; + justify-content: center; + font-size: 80px; + color: #30875f; +} + +.shop-product-card .product-image { + position: relative; + height: 200px; + overflow: hidden; +} + +.symbol-hero { + position: relative; + width: 100%; + height: 300px; + background-color: #30875f; + color: white; + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + text-align: center; + padding: 40px 20px; + overflow: hidden; +} + +.symbol-container { + display: flex; + justify-content: center; + gap: 30px; + margin-bottom: 30px; + flex-wrap: wrap; +} + +.symbol-container i { + font-size: 60px; + opacity: 0.7; + transition: all 0.3s ease; + animation: float 5s infinite ease-in-out; +} + +.symbol-container i:nth-child(1) { + animation-delay: 0s; +} +.symbol-container i:nth-child(2) { + animation-delay: 0.5s; +} +.symbol-container i:nth-child(3) { + animation-delay: 1s; +} +.symbol-container i:nth-child(4) { + animation-delay: 1.5s; +} +.symbol-container i:nth-child(5) { + animation-delay: 2s; +} + +@keyframes float { + 0%, + 100% { + transform: translateY(0); + } + 50% { + transform: translateY(-15px); + } +} + +.symbol-container i:hover { + opacity: 1; + transform: scale(1.2); + animation: none; +} + +.hero-text h1 { + font-size: 48px; + margin-bottom: 20px; +} + +.hero-text p { + font-size: 20px; + max-width: 600px; + margin: 0 auto; +} + +.product-categories { + padding: 60px 0; +} + +.container { + max-width: 1200px; + margin: 0 auto; + padding: 0 20px; +} + +.category-tabs { + display: flex; + justify-content: center; + margin-bottom: 40px; + border-bottom: 1px solid #ddd; +} + +.category-tab { + padding: 15px 30px; + background: none; + border: none; + border-bottom: 3px solid transparent; + font-size: 18px; + font-weight: bold; + color: #333; + cursor: pointer; + transition: all 0.3s ease; + display: flex; + align-items: center; + gap: 10px; +} + +.category-tab:hover { + color: #e84e0f; +} + +.category-tab.active { + color: #e84e0f; + border-bottom: 3px solid #e84e0f; +} + +.category-tab i { + font-size: 20px; +} + +.category-content { + display: none; +} + +.category-content.active { + display: block; +} + +.product-card { + display: flex; + margin-bottom: 30px; + border: 1px solid #eee; + border-radius: 8px; + overflow: hidden; + box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1); + transition: transform 0.3s ease; +} + +.product-card:hover { + transform: translateY(-5px); + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15); +} + +.product-icon { + width: 100px; + min-width: 100px; + height: 100px; + display: flex; + align-items: center; + justify-content: center; + background-color: #f5f5f5; + color: #30875f; + font-size: 40px; +} + +.product-info { + flex: 1; + padding: 20px; +} + +.product-info h3 { + color: #30875f; + margin-bottom: 15px; + font-size: 20px; +} + +.product-info p { + line-height: 1.6; + color: #666; +} + +.contact-cta { + background-color: #30875f; + color: white; + padding: 60px 0; + text-align: center; +} + +.contact-cta h2 { + font-size: 32px; + margin-bottom: 20px; +} + +.contact-cta p { + font-size: 18px; + margin-bottom: 30px; + max-width: 700px; + margin-left: auto; + margin-right: auto; +} + +.cta-button { + display: inline-block; + background-color: #e84e0f; + color: white; + padding: 15px 40px; + border-radius: 30px; + text-decoration: none; + font-weight: bold; + font-size: 18px; + transition: all 0.3s ease; +} + +.cta-button:hover { + background-color: #d0450d; + transform: translateY(-2px); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); +} + +/* NEW SHOP STYLES */ +.shop-title { + font-size: 28px; + color: #30875f; + margin-bottom: 30px; + text-align: center; + font-weight: bold; +} + +.shop-container { + display: grid; + grid-template-columns: repeat(auto-fill, minmax(500px, 1fr)); + gap: 30px; + margin-bottom: 40px; +} + +.shop-product-card { + border: 1px solid #eee; + border-radius: 10px; + overflow: hidden; + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1); + transition: all 0.3s ease; + background: white; +} + +.shop-product-card:hover { + transform: translateY(-5px); + box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15); +} + +.product-image { + position: relative; + height: 250px; + overflow: hidden; +} + +.product-image img { + width: 100%; + height: 100%; + object-fit: cover; + transition: transform 0.5s ease; +} + +.shop-product-card:hover .product-image img { + transform: scale(1.05); +} + +.product-badge { + position: absolute; + top: 15px; + right: 15px; + background-color: #e84e0f; + color: white; + padding: 5px 15px; + border-radius: 20px; + font-size: 14px; + font-weight: bold; +} + +.shop-product-info { + padding: 25px; +} + +.shop-product-info h3 { + font-size: 22px; + margin-bottom: 15px; + color: #30875f; +} + +.product-description { + color: #666; + margin-bottom: 20px; + line-height: 1.6; +} + +.product-features { + display: flex; + flex-direction: column; + gap: 10px; + margin-bottom: 25px; +} + +.product-features span { + display: flex; + align-items: center; + gap: 8px; + color: #555; +} + +.product-features i { + color: #30875f; +} + +.product-link { + display: inline-block; + background-color: #30875f; + color: white !important; + padding: 12px 25px; + border-radius: 25px; + font-weight: bold; + transition: all 0.3s ease; + text-align: center; +} + +.product-link:hover { + background-color: #e84e0f; + transform: translateY(-2px); +} + +.other-products { + background-color: #f9f9f9; + padding: 30px; + border-radius: 10px; + margin-top: 40px; +} + +.other-products h3 { + color: #30875f; + font-size: 22px; + margin-bottom: 20px; + text-align: center; +} + +.service-list { + display: grid; + grid-template-columns: repeat(auto-fill, minmax(250px, 1fr)); + gap: 20px; +} + +.service-item { + display: flex; + align-items: center; + gap: 15px; + padding: 15px; + background-color: white; + border-radius: 8px; + box-shadow: 0 3px 10px rgba(0, 0, 0, 0.05); + transition: all 0.3s ease; +} + +.service-item:hover { + transform: translateY(-3px); + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1); +} + +.service-item i { + font-size: 24px; + color: #e84e0f; +} + +.service-item p { + font-size: 14px; + color: #555; +} + +/* Responsive styles */ +@media (max-width: 768px) { + .symbol-hero { + height: auto; + padding: 30px 20px; + } + + .symbol-container i { + font-size: 40px; + } + + .hero-text h1 { + font-size: 36px; + } + + .hero-text p { + font-size: 18px; + } + + .category-tabs { + flex-direction: column; + } + + .category-tab { + border-bottom: none; + border-left: 3px solid transparent; + text-align: left; + justify-content: flex-start; + } + + .category-tab.active { + border-bottom: none; + border-left: 3px solid #e84e0f; + } + + .product-card { + flex-direction: column; + } + + .product-icon { + width: 100%; + height: 80px; + } + + .shop-container { + grid-template-columns: 1fr; + } + + .service-list { + grid-template-columns: 1fr; + } + + .product-image { + height: 200px; + } + + .shop-product-info h3 { + font-size: 20px; + } +} diff --git a/views/productPages/productMain/productMain.html b/views/productPages/productMain/productMain.html new file mode 100644 index 0000000..cc927de --- /dev/null +++ b/views/productPages/productMain/productMain.html @@ -0,0 +1,488 @@ + + + + + + + SẢN PHẨM - CÔNG TY TNHH ĐẦU TƯ THƯƠNG MẠI DỊCH VỤ KỲ LONG + + + + + + + + + +
+
+
+
+ + KỲ LONG + Thắp sáng tương lai, vững bền thành quả +
+
+
+
+ + +
+
+
+ +
+
+ + +
+ +
+ Thắp sáng tương lai, vững bền thành quả +
+
SINCE 2010
+
+
+
+ + +
+
+ +
+
+
+ +
+
+
Lầu 12, số 27 Đinh Bộ Lĩnh,
+
P. Bình Thạnh, TP.Hồ Chí Minh
+
+
+
+ + +
+
+
+ +
+ +
+
Email:
+
info@kylongtech.com
+
+
+
+
+
+
+
+
+ + + + + + + + + + + + + + +
+
+ + + + + +
+
+

SẢN PHẨM

+

Các giải pháp năng lượng và thiết bị công nghiệp chất lượng cao

+
+
+ + + +
+
+
+ + +
+ +
+

Thiết bị công nghiệp

+
+ +
+
+
+ +
+
Chất lượng cao
+
+
+

Trạm giảm áp (PRU)

+

+ Trạm giảm áp chất lượng cao, đáp ứng các tiêu chuẩn an toàn + khắt khe nhất của ngành công nghiệp +

+
+ Độ tin cậy cao + Dễ dàng vận hành + Tính năng an toàn vượt + trội +
+ XEM CHI TIẾT +
+
+ + +
+
+
+ +
+
Chính xác
+
+
+

Đồng hồ đo khí

+

+ Thiết bị đo lường chính xác cao, giúp kiểm soát và theo dõi + lượng khí tiêu thụ một cách hiệu quả +

+
+ Độ chính xác cao + Độ bền vượt trội + Dễ dàng tích hợp +
+ XEM CHI TIẾT +
+
+
+ +
+ +
+
+
+ +
+
Tiết kiệm
+
+
+

Dàn hóa hơi

+

+ Thiết bị chuyển đổi khí từ dạng lỏng sang dạng hơi một cách + hiệu quả, tiết kiệm năng lượng +

+
+ Hiệu suất cao + Tiết kiệm năng + lượng + Vận hành ổn định +
+ XEM CHI TIẾT +
+
+ + +
+
+
+ +
+
An toàn
+
+
+

Van điều áp

+

+ Van điều áp chất lượng cao, đảm bảo an toàn và hiệu quả trong + việc kiểm soát áp suất khí +

+
+ Độ bền cao + Phản ứng nhanh + Dễ dàng bảo trì +
+ XEM CHI TIẾT +
+
+
+ +
+

Dịch vụ sản xuất khác

+
+
+ +

Sản xuất sản phẩm dầu mỏ tinh chế

+
+
+ +

Sản xuất, phân phối khí đốt bằng đường ống

+
+
+ +

Sản xuất, phân phối hơi nước và nước nóng

+
+
+ +

Bảo trì, sửa chữa thiết bị công nghiệp

+
+
+
+
+ +
+

Sản phẩm nổi bật

+
+ +
+
+
+ +
+
Phổ biến
+
+
+

Khí tự nhiên hóa lỏng (LNG)

+

+ Giải pháp năng lượng sạch, hiệu quả cao và tiết kiệm chi phí + cho doanh nghiệp +

+
+ Hiệu suất cao + Thân thiện môi + trường + Vận chuyển linh + hoạt +
+ XEM CHI TIẾT +
+
+ + +
+
+
+ +
+
Tiết kiệm
+
+
+

Khí tự nhiên nén (PNG)

+

+ Giải pháp cung cấp năng lượng liên tục qua đường ống cho nhà + máy và khu công nghiệp +

+
+ Cung cấp liên tục + Không cần bồn + chứa + Chi phí vận hành + thấp +
+ XEM CHI TIẾT +
+
+
+ +
+

Dịch vụ thương mại khác

+
+
+ +

Bán buôn ô tô và xe có động cơ khác

+
+
+ +

Đại lý bán hàng hóa; Môi giới mua bán hàng hóa

+
+
+ +

Bán buôn sắt, thép, bạc và kim loại khác

+
+
+ +

Bán buôn vật liệu, thiết bị lắp đặt khác trong xây dựng

+
+
+
+
+
+
+ + + +
+
+

QUÝ KHÁCH CẦN TƯ VẤN VỀ SẢN PHẨM?

+

+ Đội ngũ chuyên gia của chúng tôi sẵn sàng hỗ trợ bạn lựa chọn giải + pháp phù hợp nhất +

+ LIÊN HỆ NGAY +
+
+ + + + + + + + + diff --git a/views/productPages/productMain/productMain.js b/views/productPages/productMain/productMain.js new file mode 100644 index 0000000..fcda3f7 --- /dev/null +++ b/views/productPages/productMain/productMain.js @@ -0,0 +1,63 @@ +////views/productPages/productMain/productMain.js +// Load footer +fetch("components/footer/footer.html") + .then((response) => response.text()) + .then((data) => { + document.getElementById("footer").innerHTML = data; + }); + +// Product page specific JavaScript +document.addEventListener("DOMContentLoaded", function () { + // Tab functionality for product categories + const categoryTabs = document.querySelectorAll(".category-tab"); + const categoryContents = document.querySelectorAll(".category-content"); + + categoryTabs.forEach((tab) => { + tab.addEventListener("click", function () { + // Remove active class from all tabs and contents + categoryTabs.forEach((t) => t.classList.remove("active")); + categoryContents.forEach((c) => c.classList.remove("active")); + + // Add active class to clicked tab + this.classList.add("active"); + + // Show corresponding content + const categoryId = this.getAttribute("data-category"); + document.getElementById(categoryId).classList.add("active"); + + // Update URL hash without jumping + history.pushState(null, null, `#${categoryId}`); + }); + }); + + // Handle hash navigation from footer or direct links + function activateTabByHash() { + const hash = window.location.hash.substring(1); // Remove the # + if (hash) { + // Find the tab with matching data-category + const tab = document.querySelector( + `.category-tab[data-category="${hash}"]` + ); + if (tab) { + // Remove active class from all tabs and contents + categoryTabs.forEach((t) => t.classList.remove("active")); + categoryContents.forEach((c) => c.classList.remove("active")); + + // Add active class to the appropriate tab and content + tab.classList.add("active"); + document.getElementById(hash).classList.add("active"); + } + } + } + + // Check hash on page load + activateTabByHash(); + + // Listen for hash changes + window.addEventListener("hashchange", activateTabByHash); + + // Set products nav item as active + if (document.getElementById("products")) { + document.getElementById("products").classList.add("active"); + } +}); diff --git a/views/productPages/productSeparateCommerceLNG/productSeparateCommerceLNG.css b/views/productPages/productSeparateCommerceLNG/productSeparateCommerceLNG.css new file mode 100644 index 0000000..3c20169 --- /dev/null +++ b/views/productPages/productSeparateCommerceLNG/productSeparateCommerceLNG.css @@ -0,0 +1,111 @@ +/* views/productPages/productSeparateCommerceLNG/productSeparateCommerceLNG.css */ +/* Additional styles for LNG page */ +.lng-hero { + background-color: #30875f; + color: white; + padding: 80px 20px; + text-align: center; +} + +.lng-hero h1 { + font-size: 42px; + margin-bottom: 20px; +} + +.lng-hero p { + font-size: 20px; + max-width: 800px; + margin: 0 auto; +} + +.lng-content { + padding: 60px 0; +} + +.lng-details { + display: flex; + gap: 40px; + margin-bottom: 40px; +} + +.lng-image { + flex: 1; + min-height: 400px; + background-color: #f5f5f5; + border-radius: 8px; + overflow: hidden; + display: flex; + align-items: center; + justify-content: center; + font-size: 150px; + color: #30875f; +} + +.lng-info { + flex: 1; +} + +.lng-info h2 { + color: #30875f; + margin-bottom: 20px; + font-size: 28px; +} + +.lng-features { + margin-top: 30px; +} + +.lng-feature { + display: flex; + align-items: flex-start; + gap: 15px; + margin-bottom: 15px; +} + +.lng-feature i { + color: #e84e0f; + font-size: 20px; + margin-top: 3px; +} + +.lng-specs { + background-color: #f9f9f9; + padding: 40px; + border-radius: 8px; + margin-top: 40px; +} + +.lng-specs h3 { + color: #30875f; + margin-bottom: 20px; + text-align: center; +} + +.spec-grid { + display: grid; + grid-template-columns: repeat(auto-fill, minmax(250px, 1fr)); + gap: 20px; +} + +.spec-item { + background-color: white; + padding: 20px; + border-radius: 8px; + box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1); +} + +.spec-item h4 { + color: #e84e0f; + margin-bottom: 10px; +} + +@media (max-width: 768px) { + .lng-details { + flex-direction: column; + } + + .lng-image { + min-height: 250px; + font-size: 100px; + } +} diff --git a/views/productPages/productSeparateCommerceLNG/productSeparateCommerceLNG.html b/views/productPages/productSeparateCommerceLNG/productSeparateCommerceLNG.html new file mode 100644 index 0000000..b0e6530 --- /dev/null +++ b/views/productPages/productSeparateCommerceLNG/productSeparateCommerceLNG.html @@ -0,0 +1,145 @@ + + + + + + + + LNG - Khí tự nhiên hóa lỏng | CÔNG TY TNHH ĐẦU TƯ THƯƠNG MẠI DỊCH VỤ KỲ + LONG + + + + + + + + + + + + + +
+
+

KHÍ TỰ NHIÊN HÓA LỎNG (LNG)

+

+ Giải pháp năng lượng sạch, hiệu quả cao và tiết kiệm chi phí cho doanh + nghiệp +

+
+
+ + +
+
+
+
+ +
+
+

Giới thiệu sản phẩm LNG

+

+ Khí tự nhiên hóa lỏng (Liquefied Natural Gas - LNG) là khí thiên + nhiên được làm lạnh sâu đến -162°C để chuyển sang thể lỏng, giúp + giảm thể tích khoảng 600 lần so với trạng thái khí, thuận tiện cho + việc vận chuyển và lưu trữ. +

+ +
+
+ +
+

Hiệu suất cao

+

+ Năng lượng tập trung, hiệu quả sử dụng vượt trội so với các + nhiên liệu truyền thống +

+
+
+ +
+ +
+

Thân thiện môi trường

+

+ Giảm 20-30% lượng khí thải CO2 so với dầu FO và giảm 100% + khí thải SOx +

+
+
+ +
+ +
+

Vận chuyển linh hoạt

+

+ Có thể vận chuyển bằng xe bồn chuyên dụng hoặc tàu LNG mà + không cần đường ống +

+
+
+
+
+
+ +
+

THÔNG SỐ KỸ THUẬT

+
+
+

Thành phần chính

+

+ Methane (CH4) chiếm 85-95%, còn lại là Ethane, Propane và các + hydrocarbon khác +

+
+ +
+

Nhiệt độ bảo quản

+

-162°C ở áp suất khí quyển

+
+ +
+

Tỷ trọng

+

0.41 - 0.5 kg/lít (khoảng 45% so với nước)

+
+ +
+

Giá trị nhiệt

+

22,000 - 24,000 BTU/lb (khoảng 52-55 MJ/kg)

+
+
+
+
+
+ + +
+
+

QUÝ KHÁCH CẦN TƯ VẤN VỀ SẢN PHẨM LNG?

+

+ Đội ngũ chuyên gia của chúng tôi sẵn sàng hỗ trợ bạn lựa chọn giải + pháp phù hợp nhất +

+ LIÊN HỆ NGAY +
+
+ + + + + + + + diff --git a/views/productPages/productSeparateCommerceLNG/productSeparateCommerceLNG.js b/views/productPages/productSeparateCommerceLNG/productSeparateCommerceLNG.js new file mode 100644 index 0000000..7dd5968 --- /dev/null +++ b/views/productPages/productSeparateCommerceLNG/productSeparateCommerceLNG.js @@ -0,0 +1,14 @@ +////views/productPages/productSeparateCommerceLNG/productSeparateCommerceLNG.js +// Load footer +fetch("components/footer/footer.html") + .then((response) => response.text()) + .then((data) => { + document.getElementById("footer").innerHTML = data; + }); + +// Set products nav item as active +document.addEventListener("DOMContentLoaded", function () { + if (document.getElementById("products")) { + document.getElementById("products").classList.add("active"); + } +}); diff --git a/views/productPages/productSeparateCommercePNG/productSeparateCommercePNG.css b/views/productPages/productSeparateCommercePNG/productSeparateCommercePNG.css new file mode 100644 index 0000000..e7c077b --- /dev/null +++ b/views/productPages/productSeparateCommercePNG/productSeparateCommercePNG.css @@ -0,0 +1,115 @@ +/* views/productPages/productSeparateCommercePNG/productSeparateCommercePNG.css */ +/* Additional styles for PNG page */ +.png-hero { + background-color: #30875f; + color: white; + padding: 80px 20px; + text-align: center; +} + +.png-hero h1 { + font-size: 42px; + margin-bottom: 20px; +} + +.png-hero p { + font-size: 20px; + max-width: 800px; + margin: 0 auto; +} + +.png-content { + padding: 60px 0; +} + +.png-details { + display: flex; + gap: 40px; + margin-bottom: 40px; +} + +.png-image { + flex: 1; + min-height: 400px; + background-color: #f5f5f5; + border-radius: 8px; + overflow: hidden; + display: flex; + align-items: center; + justify-content: center; + font-size: 150px; + color: #30875f; +} + +.png-info { + flex: 1; +} + +.png-info h2 { + color: #30875f; + margin-bottom: 20px; + font-size: 28px; +} + +.png-features { + margin-top: 30px; +} + +.png-feature { + display: flex; + align-items: flex-start; + gap: 15px; + margin-bottom: 15px; +} + +.png-feature i { + color: #e84e0f; + font-size: 20px; + margin-top: 3px; +} + +.png-specs { + background-color: #f9f9f9; + padding: 40px; + border-radius: 8px; + margin-top: 40px; +} + +.png-specs h3 { + color: #30875f; + margin-bottom: 20px; + text-align: center; +} + +.spec-grid { + display: grid; + grid-template-columns: repeat(auto-fill, minmax(250px, 1fr)); + gap: 20px; +} + +.spec-item { + background-color: white; + padding: 20px; + border-radius: 8px; + box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1); +} + +.spec-item h4 { + color: #e84e0f; + margin-bottom: 10px; +} + +@media (max-width: 768px) { + .png-details { + flex-direction: column; + } + + .png-image { + min-height: 250px; + font-size: 100px; + } + + .pipeline-icon { + font-size: 80px; + } +} diff --git a/views/productPages/productSeparateCommercePNG/productSeparateCommercePNG.html b/views/productPages/productSeparateCommercePNG/productSeparateCommercePNG.html new file mode 100644 index 0000000..3c8b304 --- /dev/null +++ b/views/productPages/productSeparateCommercePNG/productSeparateCommercePNG.html @@ -0,0 +1,143 @@ + + + + + + + + PNG - Khí tự nhiên nén | CÔNG TY TNHH ĐẦU TƯ THƯƠNG MẠI DỊCH VỤ KỲ LONG + + + + + + + + + + + + + +
+
+

KHÍ TỰ NHIÊN NÉN (PNG)

+

+ Giải pháp cung cấp năng lượng liên tục qua đường ống cho nhà máy và + khu công nghiệp +

+
+
+ + +
+
+
+
+ +
+
+

Giới thiệu sản phẩm PNG

+

+ Khí tự nhiên nén (Pipeline Natural Gas - PNG) là khí thiên nhiên + được cung cấp trực tiếp qua hệ thống đường ống đến các điểm sử + dụng. Đây là giải pháp tối ưu cho các doanh nghiệp có nhu cầu sử + dụng khí đốt ổn định với khối lượng lớn. +

+ +
+
+ +
+

Cung cấp liên tục

+

+ Không cần lưu trữ nhiên liệu tại chỗ, đảm bảo nguồn cung ổn + định 24/7 +

+
+
+ +
+ +
+

Không cần bồn chứa

+

+ Tiết kiệm diện tích và chi phí đầu tư cơ sở hạ tầng lưu trữ +

+
+
+ +
+ +
+

Chi phí vận hành thấp

+

+ Giảm chi phí vận chuyển và tổn thất năng lượng so với các + dạng nhiên liệu khác +

+
+
+
+
+
+ +
+

THÔNG SỐ KỸ THUẬT

+
+
+

Thành phần chính

+

+ Methane (CH4) chiếm 90-98%, còn lại là Ethane, Propane và các + hydrocarbon khác +

+
+ +
+

Áp suất vận hành

+

2 - 24 bar tùy theo hệ thống đường ống

+
+ +
+

Nhiệt trị

+

9,000 - 11,000 kcal/m³ (khoảng 37-46 MJ/m³)

+
+ +
+

Độ tinh khiết

+

≥ 95% methane, hàm lượng lưu huỳnh < 5mg/m³

+
+
+
+
+
+ + +
+
+

QUÝ KHÁCH CẦN TƯ VẤN VỀ SẢN PHẨM PNG?

+

+ Đội ngũ chuyên gia của chúng tôi sẵn sàng hỗ trợ bạn lựa chọn giải + pháp phù hợp nhất +

+ LIÊN HỆ NGAY +
+
+ + + + + + + + diff --git a/views/productPages/productSeparateCommercePNG/productSeparateCommercePNG.js b/views/productPages/productSeparateCommercePNG/productSeparateCommercePNG.js new file mode 100644 index 0000000..7c10b68 --- /dev/null +++ b/views/productPages/productSeparateCommercePNG/productSeparateCommercePNG.js @@ -0,0 +1,14 @@ +////views/productPages/productSeparateCommercePNG/productSeparateCommercePNG.js +// Load footer +fetch("components/footer/footer.html") + .then((response) => response.text()) + .then((data) => { + document.getElementById("footer").innerHTML = data; + }); + +// Set products nav item as active +document.addEventListener("DOMContentLoaded", function () { + if (document.getElementById("products")) { + document.getElementById("products").classList.add("active"); + } +}); diff --git a/views/productPages/productSeparateProductionGasMeter/productSeparateProductionGasMeter.css b/views/productPages/productSeparateProductionGasMeter/productSeparateProductionGasMeter.css new file mode 100644 index 0000000..6f4d070 --- /dev/null +++ b/views/productPages/productSeparateProductionGasMeter/productSeparateProductionGasMeter.css @@ -0,0 +1,111 @@ +/* views/productPages/productSeparateProductionGasMeter/productSeparateProductionGasMeter.css */ +/* Additional styles for Gas Meter page */ +.gas-meter-hero { + background-color: #30875f; + color: white; + padding: 80px 20px; + text-align: center; +} + +.gas-meter-hero h1 { + font-size: 42px; + margin-bottom: 20px; +} + +.gas-meter-hero p { + font-size: 20px; + max-width: 800px; + margin: 0 auto; +} + +.gas-meter-content { + padding: 60px 0; +} + +.gas-meter-details { + display: flex; + gap: 40px; + margin-bottom: 40px; +} + +.gas-meter-image { + flex: 1; + min-height: 400px; + background-color: #f5f5f5; + border-radius: 8px; + overflow: hidden; + display: flex; + align-items: center; + justify-content: center; + font-size: 150px; + color: #30875f; +} + +.gas-meter-info { + flex: 1; +} + +.gas-meter-info h2 { + color: #30875f; + margin-bottom: 20px; + font-size: 28px; +} + +.gas-meter-features { + margin-top: 30px; +} + +.gas-meter-feature { + display: flex; + align-items: flex-start; + gap: 15px; + margin-bottom: 15px; +} + +.gas-meter-feature i { + color: #e84e0f; + font-size: 20px; + margin-top: 3px; +} + +.gas-meter-specs { + background-color: #f9f9f9; + padding: 40px; + border-radius: 8px; + margin-top: 40px; +} + +.gas-meter-specs h3 { + color: #30875f; + margin-bottom: 20px; + text-align: center; +} + +.spec-grid { + display: grid; + grid-template-columns: repeat(auto-fill, minmax(250px, 1fr)); + gap: 20px; +} + +.spec-item { + background-color: white; + padding: 20px; + border-radius: 8px; + box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1); +} + +.spec-item h4 { + color: #e84e0f; + margin-bottom: 10px; +} + +@media (max-width: 768px) { + .gas-meter-details { + flex-direction: column; + } + + .gas-meter-image { + min-height: 250px; + font-size: 100px; + } +} diff --git a/views/productPages/productSeparateProductionGasMeter/productSeparateProductionGasMeter.html b/views/productPages/productSeparateProductionGasMeter/productSeparateProductionGasMeter.html new file mode 100644 index 0000000..5d36a40 --- /dev/null +++ b/views/productPages/productSeparateProductionGasMeter/productSeparateProductionGasMeter.html @@ -0,0 +1,140 @@ + + + + + + + + Đồng Hồ Đo Khí | CÔNG TY TNHH ĐẦU TƯ THƯƠNG MẠI DỊCH VỤ KỲ LONG + + + + + + + + + + + + + +
+
+

ĐỒNG HỒ ĐO KHÍ

+

+ Giải pháp đo lường chính xác lưu lượng khí cho công nghiệp và dân dụng +

+
+
+ + +
+
+
+
+ +
+
+

Giới thiệu sản phẩm đồng hồ đo khí

+

+ Đồng hồ đo khí là thiết bị quan trọng dùng để đo lường chính xác + lưu lượng khí trong các hệ thống công nghiệp và dân dụng. Sản phẩm + của chúng tôi được thiết kế đảm bảo độ chính xác cao, bền bỉ, phù + hợp với nhiều loại khí và môi trường làm việc khác nhau. +

+ +
+
+ +
+

Độ chính xác cao

+

+ Cung cấp kết quả đo lường chính xác, ổn định trong nhiều + điều kiện làm việc khác nhau với sai số tối thiểu +

+
+
+ +
+ +
+

Tuổi thọ cao và bảo trì thấp

+

+ Thiết kế bền bỉ, chịu được môi trường khắc nghiệt, yêu cầu + bảo trì tối thiểu và chu kỳ hiệu chuẩn dài +

+
+
+ +
+ +
+

Tích hợp hệ thống thông minh

+

+ Tùy chọn kết nối và truyền dữ liệu từ xa, tích hợp vào hệ + thống quản lý và giám sát tự động +

+
+
+
+
+
+ +
+

THÔNG SỐ KỸ THUẬT

+
+
+

Loại đồng hồ

+

Turbine, Ultrasonic, Rotary, Diaphragm, Coriolis

+
+ +
+

Dải đo lưu lượng

+

0.5 - 10,000 m³/h tùy theo model và ứng dụng

+
+ +
+

Áp suất làm việc

+

Từ áp suất thấp đến 40 bar tùy loại đồng hồ

+
+ +
+

Tiêu chuẩn chất lượng

+

EN 12261, OIML R137, MID 2014/32/EU

+
+
+
+
+
+ + +
+
+

QUÝ KHÁCH CẦN TƯ VẤN VỀ ĐỒNG HỒ ĐO KHÍ?

+

+ Đội ngũ chuyên gia của chúng tôi sẵn sàng hỗ trợ bạn lựa chọn giải + pháp đo lường khí phù hợp nhất cho nhu cầu của bạn +

+ LIÊN HỆ NGAY +
+
+ + + + + + + + diff --git a/views/productPages/productSeparateProductionGasMeter/productSeparateProductionGasMeter.js b/views/productPages/productSeparateProductionGasMeter/productSeparateProductionGasMeter.js new file mode 100644 index 0000000..fdb8fb8 --- /dev/null +++ b/views/productPages/productSeparateProductionGasMeter/productSeparateProductionGasMeter.js @@ -0,0 +1,14 @@ +// views/productPages/productSeparateProductionGasMeter/productSeparateProductionGasMeter.js +// Load footer +fetch("components/footer/footer.html") + .then((response) => response.text()) + .then((data) => { + document.getElementById("footer").innerHTML = data; + }); + +// Set products nav item as active +document.addEventListener("DOMContentLoaded", function () { + if (document.getElementById("products")) { + document.getElementById("products").classList.add("active"); + } +}); diff --git a/views/productPages/productSeparateProductionPRU/productSeparateProductionPRU.css b/views/productPages/productSeparateProductionPRU/productSeparateProductionPRU.css new file mode 100644 index 0000000..3b6045c --- /dev/null +++ b/views/productPages/productSeparateProductionPRU/productSeparateProductionPRU.css @@ -0,0 +1,115 @@ +/* views/productPages/productSeparateProductionPRU/productSeparateProductionPRU.css */ +/* Additional styles for PRU page */ +.pru-hero { + background-color: #30875f; + color: white; + padding: 80px 20px; + text-align: center; +} + +.pru-hero h1 { + font-size: 42px; + margin-bottom: 20px; +} + +.pru-hero p { + font-size: 20px; + max-width: 800px; + margin: 0 auto; +} + +.pru-content { + padding: 60px 0; +} + +.pru-details { + display: flex; + gap: 40px; + margin-bottom: 40px; +} + +.pru-image { + flex: 1; + min-height: 400px; + background-color: #f5f5f5; + border-radius: 8px; + overflow: hidden; + display: flex; + align-items: center; + justify-content: center; + font-size: 150px; + color: #30875f; +} + +.pru-info { + flex: 1; +} + +.pru-info h2 { + color: #30875f; + margin-bottom: 20px; + font-size: 28px; +} + +.pru-features { + margin-top: 30px; +} + +.pru-feature { + display: flex; + align-items: flex-start; + gap: 15px; + margin-bottom: 15px; +} + +.pru-feature i { + color: #e84e0f; + font-size: 20px; + margin-top: 3px; +} + +.pru-specs { + background-color: #f9f9f9; + padding: 40px; + border-radius: 8px; + margin-top: 40px; +} + +.pru-specs h3 { + color: #30875f; + margin-bottom: 20px; + text-align: center; +} + +.spec-grid { + display: grid; + grid-template-columns: repeat(auto-fill, minmax(250px, 1fr)); + gap: 20px; +} + +.spec-item { + background-color: white; + padding: 20px; + border-radius: 8px; + box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1); +} + +.spec-item h4 { + color: #e84e0f; + margin-bottom: 10px; +} + +@media (max-width: 768px) { + .pru-details { + flex-direction: column; + } + + .pru-image { + min-height: 250px; + font-size: 100px; + } + + .pipeline-icon { + font-size: 80px; + } +} diff --git a/views/productPages/productSeparateProductionPRU/productSeparateProductionPRU.html b/views/productPages/productSeparateProductionPRU/productSeparateProductionPRU.html new file mode 100644 index 0000000..9dff1b8 --- /dev/null +++ b/views/productPages/productSeparateProductionPRU/productSeparateProductionPRU.html @@ -0,0 +1,143 @@ + + + + + + + + PRU - Pressure Regulating Unit | CÔNG TY TNHH ĐẦU TƯ THƯƠNG MẠI DỊCH VỤ KỲ + LONG + + + + + + + + + + + + + +
+
+

BỘ ĐIỀU ÁP KHÍ (PRU)

+

+ Giải pháp điều chỉnh và ổn định áp suất khí đốt cho hệ thống công + nghiệp +

+
+
+ + +
+
+
+
+ +
+
+

Giới thiệu sản phẩm PRU

+

+ Bộ điều áp khí (Pressure Regulating Unit - PRU) là thiết bị chuyên + dụng được thiết kế để điều chỉnh và duy trì áp suất khí đầu ra ổn + định cho các hệ thống khí công nghiệp. PRU đóng vai trò quan trọng + trong việc đảm bảo an toàn và hiệu quả cho quy trình sản xuất sử + dụng khí đốt. +

+ +
+
+ +
+

Điều chỉnh áp suất chính xác

+

+ Duy trì áp suất đầu ra ổn định bất kể sự biến động của áp + suất đầu vào +

+
+
+ +
+ +
+

Hệ thống bảo vệ tích hợp

+

+ Tự động ngắt cung cấp khí trong trường hợp áp suất vượt quá + ngưỡng an toàn +

+
+
+ +
+ +
+

Thiết kế bền bỉ, dễ bảo trì

+

+ Vật liệu cao cấp, kết cấu chắc chắn với các thành phần dễ + dàng kiểm tra và thay thế +

+
+
+
+
+
+ +
+

THÔNG SỐ KỸ THUẬT

+
+
+

Dải áp suất đầu vào

+

Từ 5 bar đến 50 bar tùy theo model và cấu hình

+
+ +
+

Dải áp suất đầu ra

+

0.5 - 10 bar, có thể điều chỉnh theo yêu cầu

+
+ +
+

Lưu lượng khí

+

100 - 10,000 Nm³/h tùy theo kích thước

+
+ +
+

Tiêu chuẩn an toàn

+

Tuân thủ tiêu chuẩn ISO 4126, ASME B31.8, EN 334

+
+
+
+
+
+ + +
+
+

QUÝ KHÁCH CẦN TƯ VẤN VỀ SẢN PHẨM PRU?

+

+ Đội ngũ chuyên gia của chúng tôi sẵn sàng hỗ trợ bạn lựa chọn giải + pháp phù hợp nhất cho nhu cầu điều áp khí +

+ LIÊN HỆ NGAY +
+
+ + + + + + + + diff --git a/views/productPages/productSeparateProductionPRU/productSeparateProductionPRU.js b/views/productPages/productSeparateProductionPRU/productSeparateProductionPRU.js new file mode 100644 index 0000000..6e12065 --- /dev/null +++ b/views/productPages/productSeparateProductionPRU/productSeparateProductionPRU.js @@ -0,0 +1,14 @@ +// views/productPages/productSeparateProductionPRU/productSeparateProductionPRU.js +// Load footer +fetch("components/footer/footer.html") + .then((response) => response.text()) + .then((data) => { + document.getElementById("footer").innerHTML = data; + }); + +// Set products nav item as active +document.addEventListener("DOMContentLoaded", function () { + if (document.getElementById("products")) { + document.getElementById("products").classList.add("active"); + } +}); diff --git a/views/productPages/productSeparateProductionPressureRegulatorValve/productSeparateProductionPressureRegulatorValve.css b/views/productPages/productSeparateProductionPressureRegulatorValve/productSeparateProductionPressureRegulatorValve.css new file mode 100644 index 0000000..63cc1a6 --- /dev/null +++ b/views/productPages/productSeparateProductionPressureRegulatorValve/productSeparateProductionPressureRegulatorValve.css @@ -0,0 +1,111 @@ +/* views/productPages/productSeparateProductionPressureRegulatorValve/productSeparateProductionPressureRegulatorValve.css */ +/* Additional styles for Pressure Regulator Valve page */ +.valve-hero { + background-color: #30875f; + color: white; + padding: 80px 20px; + text-align: center; +} + +.valve-hero h1 { + font-size: 42px; + margin-bottom: 20px; +} + +.valve-hero p { + font-size: 20px; + max-width: 800px; + margin: 0 auto; +} + +.valve-content { + padding: 60px 0; +} + +.valve-details { + display: flex; + gap: 40px; + margin-bottom: 40px; +} + +.valve-image { + flex: 1; + min-height: 400px; + background-color: #f5f5f5; + border-radius: 8px; + overflow: hidden; + display: flex; + align-items: center; + justify-content: center; + font-size: 150px; + color: #30875f; +} + +.valve-info { + flex: 1; +} + +.valve-info h2 { + color: #30875f; + margin-bottom: 20px; + font-size: 28px; +} + +.valve-features { + margin-top: 30px; +} + +.valve-feature { + display: flex; + align-items: flex-start; + gap: 15px; + margin-bottom: 15px; +} + +.valve-feature i { + color: #e84e0f; + font-size: 20px; + margin-top: 3px; +} + +.valve-specs { + background-color: #f9f9f9; + padding: 40px; + border-radius: 8px; + margin-top: 40px; +} + +.valve-specs h3 { + color: #30875f; + margin-bottom: 20px; + text-align: center; +} + +.spec-grid { + display: grid; + grid-template-columns: repeat(auto-fill, minmax(250px, 1fr)); + gap: 20px; +} + +.spec-item { + background-color: white; + padding: 20px; + border-radius: 8px; + box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1); +} + +.spec-item h4 { + color: #e84e0f; + margin-bottom: 10px; +} + +@media (max-width: 768px) { + .valve-details { + flex-direction: column; + } + + .valve-image { + min-height: 250px; + font-size: 100px; + } +} diff --git a/views/productPages/productSeparateProductionPressureRegulatorValve/productSeparateProductionPressureRegulatorValve.html b/views/productPages/productSeparateProductionPressureRegulatorValve/productSeparateProductionPressureRegulatorValve.html new file mode 100644 index 0000000..4528e24 --- /dev/null +++ b/views/productPages/productSeparateProductionPressureRegulatorValve/productSeparateProductionPressureRegulatorValve.html @@ -0,0 +1,140 @@ + + + + + + + Van Điều Áp | CÔNG TY TNHH ĐẦU TƯ THƯƠNG MẠI DỊCH VỤ KỲ LONG + + + + + + + + + + + + +
+
+

VAN ĐIỀU ÁP

+

+ Giải pháp điều chỉnh và duy trì áp suất khí ổn định cho hệ thống khí + công nghiệp +

+
+
+ + +
+
+
+
+ +
+
+

Giới thiệu sản phẩm van điều áp

+

+ Van điều áp là thiết bị quan trọng trong hệ thống khí công nghiệp, + có chức năng điều chỉnh và duy trì áp suất khí đầu ra ổn định dù + áp suất đầu vào có thay đổi. Sản phẩm đảm bảo an toàn và hiệu quả + cho quy trình sử dụng khí, bảo vệ thiết bị hạ nguồn và tối ưu hóa + hiệu suất hệ thống. +

+ +
+
+ +
+

Độ chính xác cao

+

+ Duy trì áp suất đầu ra ổn định với sai số tối thiểu, đảm bảo + quy trình sản xuất liên tục và đồng đều +

+
+
+ +
+ +
+

Bền bỉ và dễ bảo trì

+

+ Thiết kế chắc chắn từ vật liệu cao cấp, dễ dàng tháo lắp và + bảo dưỡng định kỳ, tiết kiệm chi phí vận hành +

+
+
+ +
+ +
+

Đa dạng kích thước và cấu hình

+

+ Phù hợp với nhiều ứng dụng khác nhau từ quy mô nhỏ đến công + nghiệp lớn, tương thích với nhiều loại khí +

+
+
+
+
+
+ +
+

THÔNG SỐ KỸ THUẬT

+
+
+

Kích thước kết nối

+

DN15 - DN300 (1/2" - 12")

+
+ +
+

Vật liệu thân van

+

Thép carbon, thép không gỉ 304/316, đồng thau

+
+ +
+

Dải áp suất làm việc

+

0.05 - 100 bar tùy theo model

+
+ +
+

Tiêu chuẩn an toàn

+

Tuân thủ tiêu chuẩn ASME, EN 334, ISO 23551

+
+
+
+
+
+ + +
+
+

QUÝ KHÁCH CẦN TƯ VẤN VỀ VAN ĐIỀU ÁP?

+

+ Đội ngũ chuyên gia của chúng tôi sẵn sàng hỗ trợ bạn lựa chọn giải + pháp phù hợp nhất cho hệ thống khí công nghiệp của bạn +

+ LIÊN HỆ NGAY +
+
+ + + + + + + + diff --git a/views/productPages/productSeparateProductionPressureRegulatorValve/productSeparateProductionPressureRegulatorValve.js b/views/productPages/productSeparateProductionPressureRegulatorValve/productSeparateProductionPressureRegulatorValve.js new file mode 100644 index 0000000..14c94c3 --- /dev/null +++ b/views/productPages/productSeparateProductionPressureRegulatorValve/productSeparateProductionPressureRegulatorValve.js @@ -0,0 +1,14 @@ +// views/productPages/productSeparateProductionPressureRegulatorValve/productSeparateProductionPressureRegulatorValve.js +// Load footer +fetch("components/footer/footer.html") + .then((response) => response.text()) + .then((data) => { + document.getElementById("footer").innerHTML = data; + }); + +// Set products nav item as active +document.addEventListener("DOMContentLoaded", function () { + if (document.getElementById("products")) { + document.getElementById("products").classList.add("active"); + } +}); diff --git a/views/productPages/productSeparateProductionVaporizer/productSeparateProductionVaporizer.css b/views/productPages/productSeparateProductionVaporizer/productSeparateProductionVaporizer.css new file mode 100644 index 0000000..09c3b99 --- /dev/null +++ b/views/productPages/productSeparateProductionVaporizer/productSeparateProductionVaporizer.css @@ -0,0 +1,111 @@ +/* views/productPages/productSeparateProductionVaporizer/productSeparateProductionVaporizer.css */ +/* Additional styles for Vaporizer page */ +.vaporizer-hero { + background-color: #30875f; + color: white; + padding: 80px 20px; + text-align: center; +} + +.vaporizer-hero h1 { + font-size: 42px; + margin-bottom: 20px; +} + +.vaporizer-hero p { + font-size: 20px; + max-width: 800px; + margin: 0 auto; +} + +.vaporizer-content { + padding: 60px 0; +} + +.vaporizer-details { + display: flex; + gap: 40px; + margin-bottom: 40px; +} + +.vaporizer-image { + flex: 1; + min-height: 400px; + background-color: #f5f5f5; + border-radius: 8px; + overflow: hidden; + display: flex; + align-items: center; + justify-content: center; + font-size: 150px; + color: #30875f; +} + +.vaporizer-info { + flex: 1; +} + +.vaporizer-info h2 { + color: #30875f; + margin-bottom: 20px; + font-size: 28px; +} + +.vaporizer-features { + margin-top: 30px; +} + +.vaporizer-feature { + display: flex; + align-items: flex-start; + gap: 15px; + margin-bottom: 15px; +} + +.vaporizer-feature i { + color: #e84e0f; + font-size: 20px; + margin-top: 3px; +} + +.vaporizer-specs { + background-color: #f9f9f9; + padding: 40px; + border-radius: 8px; + margin-top: 40px; +} + +.vaporizer-specs h3 { + color: #30875f; + margin-bottom: 20px; + text-align: center; +} + +.spec-grid { + display: grid; + grid-template-columns: repeat(auto-fill, minmax(250px, 1fr)); + gap: 20px; +} + +.spec-item { + background-color: white; + padding: 20px; + border-radius: 8px; + box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1); +} + +.spec-item h4 { + color: #e84e0f; + margin-bottom: 10px; +} + +@media (max-width: 768px) { + .vaporizer-details { + flex-direction: column; + } + + .vaporizer-image { + min-height: 250px; + font-size: 100px; + } +} diff --git a/views/productPages/productSeparateProductionVaporizer/productSeparateProductionVaporizer.html b/views/productPages/productSeparateProductionVaporizer/productSeparateProductionVaporizer.html new file mode 100644 index 0000000..a59dc56 --- /dev/null +++ b/views/productPages/productSeparateProductionVaporizer/productSeparateProductionVaporizer.html @@ -0,0 +1,140 @@ + + + + + + + Dàn Hóa Hơi | CÔNG TY TNHH ĐẦU TƯ THƯƠNG MẠI DỊCH VỤ KỲ LONG + + + + + + + + + + + + +
+
+

DÀN HÓA HƠI

+

+ Giải pháp chuyển đổi khí hóa lỏng thành khí ở trạng thái hơi với hiệu + suất cao +

+
+
+ + +
+
+
+
+ +
+
+

Giới thiệu sản phẩm dàn hóa hơi

+

+ Dàn hóa hơi là thiết bị chuyên dụng được thiết kế để chuyển đổi + khí hóa lỏng (LPG, LNG) từ trạng thái lỏng sang trạng thái hơi một + cách hiệu quả. Thiết bị đóng vai trò quan trọng trong hệ thống + cung cấp khí công nghiệp, đảm bảo nguồn khí liên tục và ổn định + cho quy trình sản xuất. +

+ +
+
+ +
+

Hiệu suất chuyển đổi cao

+

+ Khả năng hóa hơi nhanh chóng với lưu lượng ổn định, đáp ứng + nhu cầu sử dụng liên tục +

+
+
+ +
+ +
+

Kiểm soát nhiệt độ chính xác

+

+ Hệ thống điều khiển nhiệt thông minh giúp tối ưu hóa quá + trình hóa hơi và tiết kiệm năng lượng +

+
+
+ +
+ +
+

Thiết kế an toàn, dễ vận hành

+

+ Tích hợp nhiều cơ chế bảo vệ, tự động điều chỉnh theo điều + kiện môi trường và nhu cầu sử dụng +

+
+
+
+
+
+ +
+

THÔNG SỐ KỸ THUẬT

+
+
+

Công suất hóa hơi

+

50 - 2,000 kg/h tùy theo model và cấu hình

+
+ +
+

Phương thức cấp nhiệt

+

Điện, nước nóng, hơi nước hoặc đốt gián tiếp

+
+ +
+

Môi chất làm việc

+

LPG, LNG, NH3, CO2 và các loại khí công nghiệp khác

+
+ +
+

Tiêu chuẩn an toàn

+

Tuân thủ tiêu chuẩn ASME, ISO 23208, EN 12542

+
+
+
+
+
+ + +
+
+

QUÝ KHÁCH CẦN TƯ VẤN VỀ DÀN HÓA HƠI?

+

+ Đội ngũ chuyên gia của chúng tôi sẵn sàng hỗ trợ bạn lựa chọn giải + pháp phù hợp nhất cho nhu cầu hóa hơi khí công nghiệp +

+ LIÊN HỆ NGAY +
+
+ + + + + + + + diff --git a/views/productPages/productSeparateProductionVaporizer/productSeparateProductionVaporizer.js b/views/productPages/productSeparateProductionVaporizer/productSeparateProductionVaporizer.js new file mode 100644 index 0000000..47d9a00 --- /dev/null +++ b/views/productPages/productSeparateProductionVaporizer/productSeparateProductionVaporizer.js @@ -0,0 +1,14 @@ +// views/productPages/productSeparateProductionVaporizer/productSeparateProductionVaporizer.js +// Load footer +fetch("components/footer/footer.html") + .then((response) => response.text()) + .then((data) => { + document.getElementById("footer").innerHTML = data; + }); + +// Set products nav item as active +document.addEventListener("DOMContentLoaded", function () { + if (document.getElementById("products")) { + document.getElementById("products").classList.add("active"); + } +}); diff --git a/views/robots.txt b/views/robots.txt new file mode 100644 index 0000000..bbfd39d --- /dev/null +++ b/views/robots.txt @@ -0,0 +1,14 @@ +User-agent: * +Allow: / +Allow: /homePage/ +Allow: /aboutPage/ +Allow: /productsPage/ +Allow: /servicePage/ +Allow: /newsPage/ +Allow: /lien-he/ + +# Allow sitemap +Allow: /sitemap.xml + +# Sitemap location +Sitemap: https://kylongtech.com/sitemap.xml \ No newline at end of file diff --git a/views/servicePages/serviceMain.css b/views/servicePages/serviceMain.css new file mode 100644 index 0000000..6b7643e --- /dev/null +++ b/views/servicePages/serviceMain.css @@ -0,0 +1,332 @@ +/* views\servicePages\serviceMain.css */ +/* Base Styles */ +* { + margin: 0; + padding: 0; + box-sizing: border-box; + font-family: Arial, sans-serif; +} + +body { + color: #333; +} + +a { + text-decoration: none; + color: inherit; +} + +/* Ensure visited links don't turn purple */ +a:visited { + color: inherit; +} + +/* Optional: Keep hover state consistent */ +a:hover { + text-decoration: none; + color: inherit; +} + +/* Optional: Keep active state consistent */ +a:active { + color: inherit; +} + +.container { + max-width: 1140px; + margin: 0 auto; + padding: 0 20px; +} + +.section-title { + text-align: center; + color: #30875f; + font-size: 32px; + font-weight: bold; + margin-bottom: 40px; + position: relative; + padding-bottom: 15px; +} + +.section-title::after { + content: ""; + position: absolute; + bottom: 0; + left: 50%; + transform: translateX(-50%); + width: 80px; + height: 3px; + background-color: #e84e0f; +} + +/* Service Hero Section */ +.service-hero { + width: 100%; + height: 400px; + background-image: url("https://images.unsplash.com/photo-1450101499163-c8848c66ca85?ixlib=rb-1.2.1&auto=format&fit=crop&w=1350&q=80"); + background-size: cover; + background-position: center; + position: relative; + margin-bottom: 60px; +} + +.hero-overlay { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: rgba(0, 0, 0, 0.6); + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + color: white; + text-align: center; + padding: 0 20px; +} + +.hero-overlay h1 { + font-size: 48px; + margin-bottom: 20px; + color: #fff; +} + +.hero-overlay p { + font-size: 24px; + max-width: 800px; +} + +/* Service Categories Section */ +.service-categories { + padding: 60px 0; + background-color: #f9f9f9; +} + +.category-grid { + display: grid; + grid-template-columns: repeat(2, 1fr); + gap: 30px; +} + +.category-card { + background-color: white; + border-radius: 10px; + overflow: hidden; + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1); + transition: transform 0.3s ease; +} + +.category-card:hover { + transform: translateY(-10px); +} + +.category-icon { + background-color: #30875f; + color: white; + padding: 25px; + text-align: center; + font-size: 40px; +} + +.category-card h3 { + padding: 20px; + background-color: #f0f0f0; + color: #30875f; + font-size: 24px; + text-align: center; +} + +.service-list { + padding: 0 20px 20px; +} + +.service-item { + padding: 15px 0; + border-bottom: 1px solid #eee; +} + +.service-item:last-child { + border-bottom: none; +} + +.service-item h4 { + color: #e84e0f; + font-size: 16px; + margin-bottom: 5px; +} + +.service-item p { + font-size: 14px; + color: #666; +} + +/* Service Benefits Section */ +.service-benefits { + padding: 60px 0; + background-color: #30875f; + color: white; +} + +.service-benefits .section-title { + color: white; +} + +.service-benefits .section-title::after { + background-color: white; +} + +.benefits-grid { + display: grid; + grid-template-columns: repeat(4, 1fr); + gap: 30px; + margin-top: 40px; +} + +.benefit-card { + background-color: white; + border-radius: 10px; + padding: 30px; + text-align: center; + color: #333; + transition: transform 0.3s ease; +} + +.benefit-card:hover { + transform: translateY(-5px); +} + +.benefit-icon { + width: 70px; + height: 70px; + background-color: #30875f; + border-radius: 50%; + display: flex; + align-items: center; + justify-content: center; + margin: 0 auto 20px; + color: white; + font-size: 30px; +} + +.benefit-card h3 { + font-size: 18px; + margin-bottom: 15px; + color: #30875f; +} + +.benefit-card p { + font-size: 14px; +} + +/* Service Process Section */ +.service-process { + padding: 60px 0; + background-color: #f9f9f9; +} + +.process-steps { + display: flex; + justify-content: space-between; + margin-top: 40px; + flex-wrap: wrap; +} + +.process-step { + flex: 1; + min-width: 200px; + text-align: center; + padding: 0 15px; + margin-bottom: 30px; + position: relative; +} + +.step-number { + width: 50px; + height: 50px; + background-color: #e84e0f; + color: white; + border-radius: 50%; + display: flex; + align-items: center; + justify-content: center; + font-size: 24px; + font-weight: bold; + margin: 0 auto 20px; +} + +.process-step h3 { + font-size: 18px; + margin-bottom: 15px; + color: #30875f; +} + +.process-step p { + font-size: 14px; + color: #666; +} + +/* Responsive Design */ +@media (max-width: 1024px) { + .category-grid { + grid-template-columns: 1fr; + } + + .benefits-grid { + grid-template-columns: repeat(2, 1fr); + } + + .process-steps { + flex-direction: column; + } + + .process-step { + margin-bottom: 40px; + } + + .process-step::after { + content: "↓"; + position: absolute; + bottom: -25px; + left: 50%; + transform: translateX(-50%); + font-size: 30px; + color: #30875f; + } + + .process-step:last-child::after { + display: none; + } +} + +@media (max-width: 768px) { + .hero-overlay h1 { + font-size: 36px; + } + + .hero-overlay p { + font-size: 18px; + } + + .benefits-grid { + grid-template-columns: 1fr; + } + + .service-hero { + height: 300px; + } +} + +@media (max-width: 480px) { + .hero-overlay h1 { + font-size: 28px; + } + + .hero-overlay p { + font-size: 16px; + } + + .section-title { + font-size: 28px; + } +} diff --git a/views/servicePages/serviceMain.html b/views/servicePages/serviceMain.html new file mode 100644 index 0000000..66620ef --- /dev/null +++ b/views/servicePages/serviceMain.html @@ -0,0 +1,430 @@ + + + + + + + DỊCH VỤ | CÔNG TY TNHH ĐẦU TƯ THƯƠNG MẠI DỊCH VỤ KỲ LONG + + + + + + + + + + +
+
+
+
+ + KỲ LONG + Thắp sáng tương lai, vững bền thành quả +
+
+
+
+ + +
+
+
+ +
+
+ + +
+ +
+ Thắp sáng tương lai, vững bền thành quả +
+
SINCE 2010
+
+
+
+ + +
+
+ +
+
+
+ +
+
+
Lầu 12, số 27 Đinh Bộ Lĩnh,
+
P. Bình Thạnh, TP.Hồ Chí Minh
+
+
+
+ + +
+
+
+ +
+ +
+
Email:
+
info@kylongtech.com
+
+
+
+
+
+
+
+
+ + + + + + + + + + + + + + +
+
+

DỊCH VỤ CHUYÊN NGHIỆP

+

Giải pháp toàn diện cho mọi nhu cầu công nghiệp

+
+
+ + + +
+
+

DANH MỤC DỊCH VỤ

+
+ +
+
+ +
+

Sửa chữa

+
+
+

Sửa chữa máy móc, thiết bị

+

+ Dịch vụ sửa chữa chuyên nghiệp cho hệ thống máy móc công + nghiệp +

+
+
+
+ + +
+
+ +
+

Cho thuê

+
+
+

Cho thuê xe có động cơ

+

Dịch vụ cho thuê xe chất lượng cao

+
+
+

Cho thuê máy móc, thiết bị

+

Cho thuê máy móc xây dựng, văn phòng

+
+
+
+ + +
+
+ +
+

Vận tải & Hỗ trợ vận tải

+
+
+

Vận tải hành khách đường bộ khác

+

Dịch vụ vận tải hành khách chuyên nghiệp

+
+
+

Vận tải hàng hóa bằng đường bộ

+

Vận chuyển hàng hóa an toàn, đúng tiến độ

+
+
+

Hoạt động dịch vụ hỗ trợ vận tải

+

Các dịch vụ hỗ trợ logistics chuyên nghiệp

+
+
+
+ + +
+
+ +
+

Công nghệ thông tin

+
+
+

Lập trình máy vi tính

+

Phát triển phần mềm theo yêu cầu

+
+
+

Tư vấn và quản trị hệ thống

+

Tư vấn và triển khai hệ thống CNTT

+
+
+

Dịch vụ công nghệ thông tin khác

+

Các giải pháp CNTT toàn diện

+
+
+
+ + +
+
+ +
+

Tư vấn, nghiên cứu & khoa học

+
+
+

Tư vấn đầu tư

+

Tư vấn chiến lược đầu tư hiệu quả

+
+
+

Tư vấn quản lý

+

Giải pháp quản lý doanh nghiệp tối ưu

+
+
+

Tư vấn kỹ thuật & giám sát

+

Giám sát thi công công trình dân dụng và công nghiệp

+
+
+

Nghiên cứu khoa học

+

Nghiên cứu phát triển công nghệ mới

+
+
+

Tư vấn chuyên ngành khác

+

Tư vấn nông học, môi trường và công nghệ

+
+
+
+ + +
+
+ +
+

Xây dựng & Lắp đặt

+
+
+

Xây dựng nhà để ở

+

Thi công các công trình dân dụng chất lượng cao

+
+
+

Xây dựng nhà không để ở

+

Xây dựng nhà xưởng, kho bãi công nghiệp

+
+
+

Xây dựng công trình kỹ thuật dân dụng khác

+

Thi công các công trình kỹ thuật đặc biệt

+
+
+

Lắp đặt hệ thống điện

+

Lắp đặt hệ thống điện công nghiệp và dân dụng

+
+
+

Lắp đặt hệ thống cấp, thoát nước

+

Thi công hệ thống cấp thoát nước chuyên nghiệp

+
+
+
+
+
+
+ + + +
+
+

LỢI ÍCH KHI SỬ DỤNG DỊCH VỤ

+
+
+
+ +
+

Tiết kiệm thời gian

+

+ Giải pháp nhanh chóng, tiết kiệm thời gian vận hành cho doanh + nghiệp +

+
+
+
+ +
+

Tiết kiệm chi phí

+

Tối ưu hóa ngân sách với chi phí dịch vụ cạnh tranh

+
+
+
+ +
+

An toàn tuyệt đối

+

Tuân thủ nghiêm ngặt các tiêu chuẩn an toàn công nghiệp

+
+
+
+ +
+

Đội ngũ chuyên gia

+

Đội ngũ kỹ sư giàu kinh nghiệm, trình độ cao

+
+
+
+
+ + + +
+
+

QUY TRÌNH LÀM VIỆC

+
+
+
1
+

Tiếp nhận yêu cầu

+

Khách hàng liên hệ và cung cấp thông tin yêu cầu dịch vụ

+
+
+
2
+

Tư vấn giải pháp

+

Chuyên gia phân tích và đề xuất giải pháp tối ưu

+
+
+
3
+

Ký kết hợp đồng

+

Thống nhất các điều khoản và ký kết hợp đồng

+
+
+
4
+

Triển khai dịch vụ

+

Đội ngũ chuyên gia thực hiện theo đúng kế hoạch

+
+
+
5
+

Nghiệm thu & bảo hành

+

Nghiệm thu công trình và cam kết bảo hành dài hạn

+
+
+
+
+ + + + + + + + + diff --git a/views/servicePages/serviceMain.js b/views/servicePages/serviceMain.js new file mode 100644 index 0000000..20371e6 --- /dev/null +++ b/views/servicePages/serviceMain.js @@ -0,0 +1,54 @@ +//// views\servicePages\serviceMain.js +// Load footer +fetch("components/footer/footer.html") + .then((response) => response.text()) + .then((data) => { + document.getElementById("footer").innerHTML = data; + }); + +// Navigation highlighting +document.addEventListener("DOMContentLoaded", function () { + // Smooth scrolling for anchor links + document.querySelectorAll('a[href^="#"]').forEach((anchor) => { + anchor.addEventListener("click", function (e) { + e.preventDefault(); + + const targetId = this.getAttribute("href"); + if (targetId === "#") return; + + const targetElement = document.querySelector(targetId); + if (targetElement) { + window.scrollTo({ + top: targetElement.offsetTop - 100, + behavior: "smooth", + }); + } + }); + }); + + // Animate service cards on scroll + const serviceCards = document.querySelectorAll(".category-card"); + + function animateOnScroll() { + serviceCards.forEach((card) => { + const cardPosition = card.getBoundingClientRect().top; + const screenPosition = window.innerHeight / 1.3; + + if (cardPosition < screenPosition) { + card.style.opacity = "1"; + card.style.transform = "translateY(0)"; + } + }); + } + + // Initialize card styles + serviceCards.forEach((card) => { + card.style.opacity = "0"; + card.style.transform = "translateY(20px)"; + card.style.transition = "all 0.5s ease"; + }); + + // Check on load and scroll + window.addEventListener("scroll", animateOnScroll); + animateOnScroll(); +}); diff --git a/views/sitemap.xml b/views/sitemap.xml new file mode 100644 index 0000000..12413e5 --- /dev/null +++ b/views/sitemap.xml @@ -0,0 +1,196 @@ + + + + + https://kylongtech.com/ + 2025-04-19 + weekly + 1.0 + + + + + https://kylongtech.com/aboutMain + 2025-04-19 + monthly + 0.9 + + + https://kylongtech.com/aboutMain#gioi-thieu + 2025-04-19 + monthly + 0.8 + + + https://kylongtech.com/aboutMain#lich-su-phat-trien + 2025-04-19 + monthly + 0.8 + + + https://kylongtech.com/aboutMain#van-hoa-doanh-nghiep + 2025-04-19 + monthly + 0.8 + + + https://kylongtech.com/aboutMain#doi-ngu-quan-ly + 2025-04-19 + monthly + 0.8 + + + + + https://kylongtech.com/productMain + 2025-04-19 + weekly + 0.9 + + + https://kylongtech.com/productMain#khi-dot + 2025-04-19 + weekly + 0.8 + + + https://kylongtech.com/productMain#production + 2025-04-19 + weekly + 0.8 + + + https://kylongtech.com/productMain#wholesale + 2025-04-19 + weekly + 0.8 + + + https://kylongtech.com/productMain#retail + 2025-04-19 + weekly + 0.8 + + + + + https://kylongtech.com/serviceMain + 2025-04-19 + weekly + 0.9 + + + https://kylongtech.com/serviceMain#sang-tao + 2025-04-19 + weekly + 0.8 + + + https://kylongtech.com/serviceMain#an-toan + 2025-04-19 + weekly + 0.8 + + + https://kylongtech.com/serviceMain#toc-do + 2025-04-19 + weekly + 0.8 + + + https://kylongtech.com/serviceMain#de-dang + 2025-04-19 + weekly + 0.8 + + + https://kylongtech.com/serviceMain#linh-dong + 2025-04-19 + weekly + 0.8 + + + https://kylongtech.com/serviceMain#xu-huong + 2025-04-19 + weekly + 0.8 + + + https://kylongtech.com/serviceMain#sua-chua + 2025-04-19 + weekly + 0.8 + + + https://kylongtech.com/serviceMain#cho-thue + 2025-04-19 + weekly + 0.8 + + + https://kylongtech.com/serviceMain#van-tai + 2025-04-19 + weekly + 0.8 + + + https://kylongtech.com/serviceMain#cong-nghe + 2025-04-19 + weekly + 0.8 + + + https://kylongtech.com/serviceMain#tu-van + 2025-04-19 + weekly + 0.8 + + + https://kylongtech.com/serviceMain#xay-dung + 2025-04-19 + weekly + 0.8 + + + + + https://kylongtech.com/newsMain + 2025-04-19 + daily + 0.8 + + + https://kylongtech.com/newsArticle1 + 2025-03-01 + monthly + 0.7 + + + https://kylongtech.com/newsArticle2 + 2025-02-25 + monthly + 0.7 + + + + + https://kylongtech.com/lien-he + 2025-04-19 + monthly + 0.8 + + + + + https://kylongtech.com/privacy-policy + 2025-04-19 + yearly + 0.3 + + + https://kylongtech.com/terms-of-service + 2025-04-19 + yearly + 0.3 + + \ No newline at end of file diff --git a/views/termsOfService.md b/views/termsOfService.md new file mode 100644 index 0000000..2b3f590 --- /dev/null +++ b/views/termsOfService.md @@ -0,0 +1,67 @@ +# Terms of Service + +## Introduction + +Welcome to our website. By accessing or using our website, you agree to be bound by these Terms of Service ("Terms"). Please read these Terms carefully before using our services. + +## Acceptance of Terms + +By accessing or using our website, you acknowledge that you have read, understood, and agree to be bound by these Terms. If you do not agree to these Terms, please do not use our website. + +## Changes to Terms + +We reserve the right to modify these Terms at any time. We will provide notice of any material changes by posting the updated Terms on our website. Your continued use of our website after such modifications constitutes your acceptance of the modified Terms. + +## User Accounts + +Some features of our website may require you to create an account. You are responsible for maintaining the confidentiality of your account information and for all activities that occur under your account. You agree to notify us immediately of any unauthorized use of your account. + +## User Content + +You may be able to submit content to our website. By submitting content, you grant us a worldwide, non-exclusive, royalty-free license to use, reproduce, modify, adapt, publish, translate, and distribute your content in any existing or future media formats. + +You are solely responsible for your content and the consequences of posting it. We reserve the right to remove any content that violates these Terms or that we find objectionable. + +## Prohibited Activities + +You agree not to: + +- Use our website in any way that violates any applicable laws or regulations +- Use our website to transmit any malicious code or viruses +- Attempt to gain unauthorized access to our website or systems +- Interfere with the proper functioning of our website +- Engage in any activity that could disable, overburden, or impair our website + +## Disclaimers + +Our website is provided "as is" and "as available" without any warranties of any kind. We do not guarantee that our website will be uninterrupted, secure, or error-free. + +## Limitation of Liability + +To the maximum extent permitted by law, we shall not be liable for any indirect, incidental, special, consequential, or punitive damages arising out of or relating to your use of our website. + +## Indemnification + +You agree to indemnify and hold us harmless from any claims, damages, liabilities, costs, or expenses arising from your use of our website or violation of these Terms. + +## Governing Law + +These Terms shall be governed by and construed in accordance with the laws of [Jurisdiction], without regard to its conflict of law provisions. + +## Termination + +We reserve the right to terminate or suspend your access to our website at any time, without notice, for any reason, including if you violate these Terms. + +## Severability + +If any provision of these Terms is held to be invalid or unenforceable, such provision shall be struck and the remaining provisions shall be enforced. + +## Entire Agreement + +These Terms constitute the entire agreement between you and us regarding your use of our website. + +## Contact Information + +If you have any questions about these Terms, please contact us at [contact information]. + +Last Updated: [19/04/2025] diff --git a/web.config b/web.config new file mode 100644 index 0000000..4104aa8 --- /dev/null +++ b/web.config @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + +