From 93dd5bd8f85afcf940a6b891a3beb5aef6dde2f5 Mon Sep 17 00:00:00 2001 From: Alaguraj0361 Date: Wed, 29 Oct 2025 21:43:39 +0530 Subject: [PATCH] performance issues fixed --- app/layout.js | 2 +- app/page.js | 39 +- components/sections/home/AboutSection.js | 37 +- components/sections/home2/Solution.js | 81 +- next.config.js | 3 +- package-lock.json | 690 ++++++++++++++++++ package.json | 1 + .../trusted-physiotherapy-care-mbl.webp | Bin 0 -> 15650 bytes .../images/home/welcome/home-welcome-mbl.webp | Bin 0 -> 21366 bytes 9 files changed, 791 insertions(+), 62 deletions(-) create mode 100644 public/assets/images/home/trusted/trusted-physiotherapy-care-mbl.webp create mode 100644 public/assets/images/home/welcome/home-welcome-mbl.webp diff --git a/app/layout.js b/app/layout.js index 1a5c38c..6066472 100644 --- a/app/layout.js +++ b/app/layout.js @@ -70,7 +70,7 @@ export default function RootLayout({ children }) { rel="preload" as="image" href="/assets/images/banner/mobile-banner/4.webp" - fetchpriority="high" + fetchPriority="high" /> diff --git a/app/page.js b/app/page.js index 1707b9f..a344a55 100644 --- a/app/page.js +++ b/app/page.js @@ -1,32 +1,32 @@ "use client"; + import { useState, useEffect } from "react"; +import dynamic from "next/dynamic"; import Layout from "@/components/layout/Layout"; + +// ✅ Banner components — immediate load (important for FCP) import Banner from "@/components/sections/home2/Banner"; -import Features from "@/components/sections/home2/Features"; -import Testimonial from "@/components/sections/home1/Testimonial"; -import Video from "@/components/sections/home1/Video"; -import Solution from "@/components/sections/home2/Solution"; -import AboutSection from "@/components/sections/home/AboutSection"; -import ServicesSection from "@/components/sections/home/ServicesSection"; -import WhyChooseUsSection from "@/components/sections/home/WhyChooseusSection"; -import CounterSection from "@/components/sections/home/CounterSection"; -import FaqSection from "@/components/sections/home/FaqSection"; -import AreaOfInjury from "@/components/sections/home/AreaOfInjury"; -import MobileServices from "@/components/sections/home/MobileServicesSection"; -import MobileFeatureCard from "@/components/sections/home/MobileFeatureCard"; import MobileBanner from "@/components/sections/home2/MobileBanner"; -// export const metadata = { -// title: "Best Pain Relief & Physiotherapy – Rapharehab Clinic", -// description: -// "Rapharehab offers trusted physiotherapy and pain relief treatments with professional care tailored to restore your health and mobility.", -// }; +// ✅ Lazy load all other sections (FCP/LCP performance boost) +const AboutSection = dynamic(() => import("@/components/sections/home/AboutSection"), { ssr: false }); +const ServicesSection = dynamic(() => import("@/components/sections/home/ServicesSection"), { ssr: false }); +const MobileServices = dynamic(() => import("@/components/sections/home/MobileServicesSection"), { ssr: false }); +const MobileFeatureCard = dynamic(() => import("@/components/sections/home/MobileFeatureCard"), { ssr: false }); +const Features = dynamic(() => import("@/components/sections/home2/Features"), { ssr: false }); +const FaqSection = dynamic(() => import("@/components/sections/home/FaqSection"), { ssr: false }); +const AreaOfInjury = dynamic(() => import("@/components/sections/home/AreaOfInjury"), { ssr: false }); +const WhyChooseUsSection = dynamic(() => import("@/components/sections/home/WhyChooseusSection"), { ssr: false }); +const CounterSection = dynamic(() => import("@/components/sections/home/CounterSection"), { ssr: false }); +const Testimonial = dynamic(() => import("@/components/sections/home1/Testimonial"), { ssr: false }); +const Solution = dynamic(() => import("@/components/sections/home2/Solution"), { ssr: false }); +const Video = dynamic(() => import("@/components/sections/home1/Video"), { ssr: false }); export default function Home() { const [isMobile, setIsMobile] = useState(false); useEffect(() => { - // Run only in browser + // ✅ Detect mobile screen only in browser const checkScreenSize = () => setIsMobile(window.innerWidth <= 768); checkScreenSize(); window.addEventListener("resize", checkScreenSize); @@ -35,11 +35,12 @@ export default function Home() { return ( - {/* Prevent layout shift */} + {/* ✅ Prevent layout shift for banner */}
{isMobile ? : }
+ {/* ✅ Lazy loaded sections — improve Lighthouse performance */} {isMobile ? : } diff --git a/components/sections/home/AboutSection.js b/components/sections/home/AboutSection.js index a0e9f1c..cbe8cb2 100644 --- a/components/sections/home/AboutSection.js +++ b/components/sections/home/AboutSection.js @@ -15,7 +15,6 @@ export default function AboutSection() { style={{ width: "120px", height: "120px" }} > Decorative Shape Decorative Shape Decorative Shape Background Shape - {/* Main Hero Image */} -
+ {/* ===== Responsive Main Image ===== */} + + {/* Mobile image */} + + {/* Desktop image */} Physiotherapy at Rapha Rehab - -
+ {/* Top Icon */}
Physiotherapy Icon Physiotherapy Icon (

{label}

-
+
{`${percent}%`}
); + export default function Solution() { + const [isMobile, setIsMobile] = useState(false); + + useEffect(() => { + const checkScreenSize = () => setIsMobile(window.innerWidth <= 768); + checkScreenSize(); + window.addEventListener("resize", checkScreenSize); + return () => window.removeEventListener("resize", checkScreenSize); + }, []); + + // ✅ Image source changes by screen size + const imageSrc = isMobile + ? "/assets/images/home/trusted/trusted-physiotherapy-care-mbl.webp" + : "/assets/images/home/trusted/trusted-physiotherapy-care.webp"; + return (
+ {/* ===== Left Column (Text) ===== */}
Association With

Trusted Physiotherapy Care in Etobicoke

-

- Our highly skilled physiotherapy team in Etobicoke is dedicated to helping you - restore mobility, relieve pain, and achieve your long-term health goals. - With a personalized treatment approach and patient-focused care, we are here - to support your journey toward better health and well-being. + +

+ Our highly skilled physiotherapy team in Etobicoke is dedicated + to helping you restore mobility, relieve pain, and achieve your + long-term health goals. With a personalized treatment approach + and patient-focused care, we are here to support your journey + toward better health and well-being.

+ + {/* ✅ Optional Progress Bars */} {/*
- - - - -
*/} + + + +
*/}
- Contact Us + + Contact Us +
+ + {/* ===== Right Column (Image) ===== */}
- Trusted Physiotherapy
@@ -51,7 +94,5 @@ export default function Solution() {
- ) -}; - - + ); +} diff --git a/next.config.js b/next.config.js index dec7e3d..713ec39 100644 --- a/next.config.js +++ b/next.config.js @@ -13,7 +13,8 @@ const nextConfig = { // }, }; -// module.exports = nextConfig; +module.exports = nextConfig; + // next.config.js // /** @type {import('next').NextConfig} */ // const nextConfig = { diff --git a/package-lock.json b/package-lock.json index e86a4ec..2ba5f5b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -27,6 +27,7 @@ "wowjs": "^1.1.3" }, "devDependencies": { + "next-export-optimize-images": "^4.7.0", "sitemap": "^8.0.0" } }, @@ -59,6 +60,16 @@ "tslib": "^2.4.0" } }, + "node_modules/@img/colour": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@img/colour/-/colour-1.0.0.tgz", + "integrity": "sha512-A5P/LfWGFSl6nsckYtjw9da+19jB8hkJ6ACTGcDfEJ0aE+l2n2El7dsVM7UVHZQ9s2lmYMWlrS21YLy2IR1LUw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + } + }, "node_modules/@img/sharp-darwin-arm64": { "version": "0.33.5", "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.5.tgz", @@ -167,6 +178,23 @@ "url": "https://opencollective.com/libvips" } }, + "node_modules/@img/sharp-libvips-linux-ppc64": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.2.3.tgz", + "integrity": "sha512-Y2T7IsQvJLMCBM+pmPbM3bKT/yYJvVtLJGfCs4Sp95SjvnFIjynbjzsa7dY1fRJX45FTSfDksbTp6AGWudiyCg==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, "node_modules/@img/sharp-libvips-linux-s390x": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.4.tgz", @@ -275,6 +303,29 @@ "@img/sharp-libvips-linux-arm64": "1.0.4" } }, + "node_modules/@img/sharp-linux-ppc64": { + "version": "0.34.4", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-ppc64/-/sharp-linux-ppc64-0.34.4.tgz", + "integrity": "sha512-F4PDtF4Cy8L8hXA2p3TO6s4aDt93v+LKmpcYFLAVdkkD3hSxZzee0rh6/+94FpAynsuMpLX5h+LRsSG3rIciUQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-ppc64": "1.2.3" + } + }, "node_modules/@img/sharp-linux-s390x": { "version": "0.33.5", "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.5.tgz", @@ -382,6 +433,26 @@ "url": "https://opencollective.com/libvips" } }, + "node_modules/@img/sharp-win32-arm64": { + "version": "0.34.4", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-arm64/-/sharp-win32-arm64-0.34.4.tgz", + "integrity": "sha512-2Q250do/5WXTwxW3zjsEuMSv5sUU4Tq9VThWKlU2EYLm4MB7ZeMwF+SFJutldYODXF6jzc6YEOC+VfX0SZQPqA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, "node_modules/@img/sharp-win32-ia32": { "version": "0.33.5", "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.5.tgz", @@ -988,6 +1059,16 @@ "node": ">=0.10.0" } }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/ansi-wrap": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", @@ -997,6 +1078,16 @@ "node": ">=0.10.0" } }, + "node_modules/app-root-path": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/app-root-path/-/app-root-path-3.1.0.tgz", + "integrity": "sha512-biN3PwB2gUtjaYy/isrU3aNWI5w+fAfvHkSvCKeQGxhmYpwKFUxudR3Yya+KqVRHBmEDYh+/lTozYCFbmzX4nA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6.0.0" + } + }, "node_modules/arch": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", @@ -1925,6 +2016,19 @@ "url": "https://paulmillr.com/funding/" } }, + "node_modules/cli-progress": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/cli-progress/-/cli-progress-3.12.0.tgz", + "integrity": "sha512-tRkV3HJ1ASwm19THiiLIXLO7Im7wlTuKnvkYaTkyoAPefqjNg7W7DHKUlGRxy9vxDvbyCYQkQozvptuMkGCg8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "string-width": "^4.2.3" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/client-only": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", @@ -2419,6 +2523,13 @@ "integrity": "sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==", "license": "BSD-3-Clause" }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, "node_modules/end-of-stream": { "version": "1.4.5", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz", @@ -2934,6 +3045,21 @@ "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", "license": "MIT" }, + "node_modules/fs-extra": { + "version": "11.3.2", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.2.tgz", + "integrity": "sha512-Xr9F6z6up6Ws+NjzMCZc6WXg2YFRlrLP9NQDO3VQrWrfiojdhS56TzueT88ze0uBdCTwEIhQ3ptnmKeWGFAe0A==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", @@ -3488,6 +3614,16 @@ "node": ">=0.10.0" } }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/is-glob": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", @@ -3677,6 +3813,19 @@ "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==", "license": "MIT" }, + "node_modules/jsonfile": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz", + "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==", + "dev": true, + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, "node_modules/junk": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/junk/-/junk-4.0.1.tgz", @@ -3704,6 +3853,13 @@ "json-buffer": "3.0.0" } }, + "node_modules/lodash.uniqwith": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniqwith/-/lodash.uniqwith-4.5.0.tgz", + "integrity": "sha512-7lYL8bLopMoy4CTICbxygAUq6CdRJ36vFc80DucPueUee+d5NBRxz3FdT9Pes/HEx5mPoT9jwnsEJWz1N7uq7Q==", + "dev": true, + "license": "MIT" + }, "node_modules/loose-envify": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", @@ -3948,6 +4104,489 @@ } } }, + "node_modules/next-export-optimize-images": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/next-export-optimize-images/-/next-export-optimize-images-4.7.0.tgz", + "integrity": "sha512-j4DlEg50emzcB6bxIswSqNtOtqiR0Gno0BvmI3ndk2owca6vvzipThXcKEtKGjp0JuswkuPbWosbn3yb+8rC2g==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-colors": "^4.1.3", + "app-root-path": "^3.1.0", + "cli-progress": "^3.12.0", + "fs-extra": "^11.3.1", + "lodash.uniqwith": "^4.5.0", + "recursive-readdir": "^2.2.3", + "sharp": "^0.34.3" + }, + "bin": { + "next-export-optimize-images": "bin/index.js" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "next": "14.x || 15.x", + "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0", + "react-dom": ">= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0" + } + }, + "node_modules/next-export-optimize-images/node_modules/@img/sharp-darwin-arm64": { + "version": "0.34.4", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.34.4.tgz", + "integrity": "sha512-sitdlPzDVyvmINUdJle3TNHl+AG9QcwiAMsXmccqsCOMZNIdW2/7S26w0LyU8euiLVzFBL3dXPwVCq/ODnf2vA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-arm64": "1.2.3" + } + }, + "node_modules/next-export-optimize-images/node_modules/@img/sharp-darwin-x64": { + "version": "0.34.4", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.34.4.tgz", + "integrity": "sha512-rZheupWIoa3+SOdF/IcUe1ah4ZDpKBGWcsPX6MT0lYniH9micvIU7HQkYTfrx5Xi8u+YqwLtxC/3vl8TQN6rMg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-x64": "1.2.3" + } + }, + "node_modules/next-export-optimize-images/node_modules/@img/sharp-libvips-darwin-arm64": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.2.3.tgz", + "integrity": "sha512-QzWAKo7kpHxbuHqUC28DZ9pIKpSi2ts2OJnoIGI26+HMgq92ZZ4vk8iJd4XsxN+tYfNJxzH6W62X5eTcsBymHw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "darwin" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/next-export-optimize-images/node_modules/@img/sharp-libvips-darwin-x64": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.2.3.tgz", + "integrity": "sha512-Ju+g2xn1E2AKO6YBhxjj+ACcsPQRHT0bhpglxcEf+3uyPY+/gL8veniKoo96335ZaPo03bdDXMv0t+BBFAbmRA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "darwin" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/next-export-optimize-images/node_modules/@img/sharp-libvips-linux-arm": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.2.3.tgz", + "integrity": "sha512-x1uE93lyP6wEwGvgAIV0gP6zmaL/a0tGzJs/BIDDG0zeBhMnuUPm7ptxGhUbcGs4okDJrk4nxgrmxpib9g6HpA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/next-export-optimize-images/node_modules/@img/sharp-libvips-linux-arm64": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.2.3.tgz", + "integrity": "sha512-I4RxkXU90cpufazhGPyVujYwfIm9Nk1QDEmiIsaPwdnm013F7RIceaCc87kAH+oUB1ezqEvC6ga4m7MSlqsJvQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/next-export-optimize-images/node_modules/@img/sharp-libvips-linux-s390x": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.2.3.tgz", + "integrity": "sha512-RgWrs/gVU7f+K7P+KeHFaBAJlNkD1nIZuVXdQv6S+fNA6syCcoboNjsV2Pou7zNlVdNQoQUpQTk8SWDHUA3y/w==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/next-export-optimize-images/node_modules/@img/sharp-libvips-linux-x64": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.2.3.tgz", + "integrity": "sha512-3JU7LmR85K6bBiRzSUc/Ff9JBVIFVvq6bomKE0e63UXGeRw2HPVEjoJke1Yx+iU4rL7/7kUjES4dZ/81Qjhyxg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/next-export-optimize-images/node_modules/@img/sharp-libvips-linuxmusl-arm64": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.2.3.tgz", + "integrity": "sha512-F9q83RZ8yaCwENw1GieztSfj5msz7GGykG/BA+MOUefvER69K/ubgFHNeSyUu64amHIYKGDs4sRCMzXVj8sEyw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/next-export-optimize-images/node_modules/@img/sharp-libvips-linuxmusl-x64": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.2.3.tgz", + "integrity": "sha512-U5PUY5jbc45ANM6tSJpsgqmBF/VsL6LnxJmIf11kB7J5DctHgqm0SkuXzVWtIY90GnJxKnC/JT251TDnk1fu/g==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/next-export-optimize-images/node_modules/@img/sharp-linux-arm": { + "version": "0.34.4", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.34.4.tgz", + "integrity": "sha512-Xyam4mlqM0KkTHYVSuc6wXRmM7LGN0P12li03jAnZ3EJWZqj83+hi8Y9UxZUbxsgsK1qOEwg7O0Bc0LjqQVtxA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm": "1.2.3" + } + }, + "node_modules/next-export-optimize-images/node_modules/@img/sharp-linux-arm64": { + "version": "0.34.4", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.34.4.tgz", + "integrity": "sha512-YXU1F/mN/Wu786tl72CyJjP/Ngl8mGHN1hST4BGl+hiW5jhCnV2uRVTNOcaYPs73NeT/H8Upm3y9582JVuZHrQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm64": "1.2.3" + } + }, + "node_modules/next-export-optimize-images/node_modules/@img/sharp-linux-s390x": { + "version": "0.34.4", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.34.4.tgz", + "integrity": "sha512-qVrZKE9Bsnzy+myf7lFKvng6bQzhNUAYcVORq2P7bDlvmF6u2sCmK2KyEQEBdYk+u3T01pVsPrkj943T1aJAsw==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-s390x": "1.2.3" + } + }, + "node_modules/next-export-optimize-images/node_modules/@img/sharp-linux-x64": { + "version": "0.34.4", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.34.4.tgz", + "integrity": "sha512-ZfGtcp2xS51iG79c6Vhw9CWqQC8l2Ot8dygxoDoIQPTat/Ov3qAa8qpxSrtAEAJW+UjTXc4yxCjNfxm4h6Xm2A==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-x64": "1.2.3" + } + }, + "node_modules/next-export-optimize-images/node_modules/@img/sharp-linuxmusl-arm64": { + "version": "0.34.4", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.34.4.tgz", + "integrity": "sha512-8hDVvW9eu4yHWnjaOOR8kHVrew1iIX+MUgwxSuH2XyYeNRtLUe4VNioSqbNkB7ZYQJj9rUTT4PyRscyk2PXFKA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-arm64": "1.2.3" + } + }, + "node_modules/next-export-optimize-images/node_modules/@img/sharp-linuxmusl-x64": { + "version": "0.34.4", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.34.4.tgz", + "integrity": "sha512-lU0aA5L8QTlfKjpDCEFOZsTYGn3AEiO6db8W5aQDxj0nQkVrZWmN3ZP9sYKWJdtq3PWPhUNlqehWyXpYDcI9Sg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-x64": "1.2.3" + } + }, + "node_modules/next-export-optimize-images/node_modules/@img/sharp-wasm32": { + "version": "0.34.4", + "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.34.4.tgz", + "integrity": "sha512-33QL6ZO/qpRyG7woB/HUALz28WnTMI2W1jgX3Nu2bypqLIKx/QKMILLJzJjI+SIbvXdG9fUnmrxR7vbi1sTBeA==", + "cpu": [ + "wasm32" + ], + "dev": true, + "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT", + "optional": true, + "dependencies": { + "@emnapi/runtime": "^1.5.0" + }, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/next-export-optimize-images/node_modules/@img/sharp-win32-ia32": { + "version": "0.34.4", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.34.4.tgz", + "integrity": "sha512-3ZeLue5V82dT92CNL6rsal6I2weKw1cYu+rGKm8fOCCtJTR2gYeUfY3FqUnIJsMUPIH68oS5jmZ0NiJ508YpEw==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/next-export-optimize-images/node_modules/@img/sharp-win32-x64": { + "version": "0.34.4", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.34.4.tgz", + "integrity": "sha512-xIyj4wpYs8J18sVN3mSQjwrw7fKUqRw+Z5rnHNCy5fYTxigBz81u5mOMPmFumwjcn8+ld1ppptMBCLic1nz6ig==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/next-export-optimize-images/node_modules/ansi-colors": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/next-export-optimize-images/node_modules/detect-libc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", + "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=8" + } + }, + "node_modules/next-export-optimize-images/node_modules/semver": { + "version": "7.7.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", + "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/next-export-optimize-images/node_modules/sharp": { + "version": "0.34.4", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.34.4.tgz", + "integrity": "sha512-FUH39xp3SBPnxWvd5iib1X8XY7J0K0X7d93sie9CJg2PO8/7gmg89Nve6OjItK53/MlAushNNxteBYfM6DEuoA==", + "dev": true, + "hasInstallScript": true, + "license": "Apache-2.0", + "dependencies": { + "@img/colour": "^1.0.0", + "detect-libc": "^2.1.0", + "semver": "^7.7.2" + }, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-darwin-arm64": "0.34.4", + "@img/sharp-darwin-x64": "0.34.4", + "@img/sharp-libvips-darwin-arm64": "1.2.3", + "@img/sharp-libvips-darwin-x64": "1.2.3", + "@img/sharp-libvips-linux-arm": "1.2.3", + "@img/sharp-libvips-linux-arm64": "1.2.3", + "@img/sharp-libvips-linux-ppc64": "1.2.3", + "@img/sharp-libvips-linux-s390x": "1.2.3", + "@img/sharp-libvips-linux-x64": "1.2.3", + "@img/sharp-libvips-linuxmusl-arm64": "1.2.3", + "@img/sharp-libvips-linuxmusl-x64": "1.2.3", + "@img/sharp-linux-arm": "0.34.4", + "@img/sharp-linux-arm64": "0.34.4", + "@img/sharp-linux-ppc64": "0.34.4", + "@img/sharp-linux-s390x": "0.34.4", + "@img/sharp-linux-x64": "0.34.4", + "@img/sharp-linuxmusl-arm64": "0.34.4", + "@img/sharp-linuxmusl-x64": "0.34.4", + "@img/sharp-wasm32": "0.34.4", + "@img/sharp-win32-arm64": "0.34.4", + "@img/sharp-win32-ia32": "0.34.4", + "@img/sharp-win32-x64": "0.34.4" + } + }, "node_modules/nice-try": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", @@ -4571,6 +5210,19 @@ "url": "https://paulmillr.com/funding/" } }, + "node_modules/recursive-readdir": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", + "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=6.0.0" + } + }, "node_modules/reserved-identifiers": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/reserved-identifiers/-/reserved-identifiers-1.0.0.tgz", @@ -4947,6 +5599,34 @@ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "license": "MIT" }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/strip-dirs": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz", @@ -5274,6 +5954,16 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/url-parse-lax": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", diff --git a/package.json b/package.json index 0398f73..0f180ca 100644 --- a/package.json +++ b/package.json @@ -32,6 +32,7 @@ "wowjs": "^1.1.3" }, "devDependencies": { + "next-export-optimize-images": "^4.7.0", "sitemap": "^8.0.0" }, "browserslist": [ diff --git a/public/assets/images/home/trusted/trusted-physiotherapy-care-mbl.webp b/public/assets/images/home/trusted/trusted-physiotherapy-care-mbl.webp new file mode 100644 index 0000000000000000000000000000000000000000..be06d0f608074834b3ad3a1a3fb84796c42c68a5 GIT binary patch literal 15650 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 z%0A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 J00000000Iipo;(i literal 0 HcmV?d00001