speaksure
114
README.md
Normal file
@ -0,0 +1,114 @@
|
|||||||
|
This is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app).
|
||||||
|
|
||||||
|
## Getting Started
|
||||||
|
|
||||||
|
First, run the development server:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
npm run dev
|
||||||
|
# or
|
||||||
|
yarn dev
|
||||||
|
```
|
||||||
|
|
||||||
|
Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.
|
||||||
|
|
||||||
|
You can start editing the page by modifying `pages/index.js`. The page auto-updates as you edit the file.
|
||||||
|
|
||||||
|
[API routes](https://nextjs.org/docs/api-routes/introduction) can be accessed on [http://localhost:3000/api/hello](http://localhost:3000/api/hello). This endpoint can be edited in `pages/api/hello.js`.
|
||||||
|
|
||||||
|
The `pages/api` directory is mapped to `/api/*`. Files in this directory are treated as [API routes](https://nextjs.org/docs/api-routes/introduction) instead of React pages.
|
||||||
|
|
||||||
|
## Learn More
|
||||||
|
|
||||||
|
To learn more about Next.js, take a look at the following resources:
|
||||||
|
|
||||||
|
- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API.
|
||||||
|
- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial.
|
||||||
|
|
||||||
|
You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js/) - your feedback and contributions are welcome!
|
||||||
|
|
||||||
|
## Deploy on Vercel
|
||||||
|
|
||||||
|
The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js.
|
||||||
|
|
||||||
|
Check out our [Next.js deployment documentation](https://nextjs.org/docs/deployment) for more details.
|
||||||
|
|
||||||
|
EduBlink React conversion from HTML
|
||||||
|
|
||||||
|
* images
|
||||||
|
1.
|
||||||
|
course -> this folder won't need to repce.
|
||||||
|
team -> this folder won't need to repce.
|
||||||
|
shop -> this folder is not necessary.
|
||||||
|
|
||||||
|
* CSS
|
||||||
|
1. app.scss -> have a look
|
||||||
|
/*---------------------------------------------
|
||||||
|
Template Name: EduBlink Education Vue/Nuxt Template
|
||||||
|
Version: 1.0.0
|
||||||
|
|
||||||
|
2. url(..(--prevent-global-search-replace--)/images/); with -> url(..(--prevent-global-search-replace--)/../images/);
|
||||||
|
|
||||||
|
3. scss > template > health_coach, language_academy, modern_schooling
|
||||||
|
url(..(--prevent-global-search-replace--)/../images/anything); with -> url(..(--prevent-global-search-replace--)/../../images/anything);
|
||||||
|
|
||||||
|
4.
|
||||||
|
body.dark-(--prevent-global-search-replace--)mode {
|
||||||
|
background-color: var(--dark-color-bg-body);
|
||||||
|
}
|
||||||
|
with
|
||||||
|
[data-theme='dark'] {
|
||||||
|
body {
|
||||||
|
background-color: var(--dark-color-bg-body);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.dark-mode with [data-theme='dark']
|
||||||
|
|
||||||
|
5. _header.scss
|
||||||
|
// 1360 instead of 1350
|
||||||
|
.header-category {
|
||||||
|
@media only screen and (max-width: 1360px) {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
6. scss > header > mobilemenu.scss -> don't replace it.
|
||||||
|
|
||||||
|
***** To Build Production Ready
|
||||||
|
next.config.js file
|
||||||
|
/** @type {import('next').NextConfig} */
|
||||||
|
const nextConfig = {
|
||||||
|
reactStrictMode: false,
|
||||||
|
swcMinify: true,
|
||||||
|
appDir: false
|
||||||
|
}
|
||||||
|
|
||||||
|
module.exports = nextConfig
|
||||||
|
|
||||||
|
package.json
|
||||||
|
"scripts": {
|
||||||
|
"dev": "next dev",
|
||||||
|
"build": "next build && next export",
|
||||||
|
"start": "next start",
|
||||||
|
"lint": "next lint"
|
||||||
|
},
|
||||||
|
|
||||||
|
_app.jsx file
|
||||||
|
import SEO from '../components/seo';
|
||||||
|
|
||||||
|
return (
|
||||||
|
<React.Fragment>
|
||||||
|
<SEO font="https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&family=Spartan:wght@400;500;600;700;800&display=swap" />
|
||||||
|
<Provider store={ store }>
|
||||||
|
<ThemeProvider defaultTheme="light">
|
||||||
|
<MouseMoveProvider>
|
||||||
|
<Component { ...pageProps } />
|
||||||
|
</MouseMoveProvider>
|
||||||
|
</ThemeProvider>
|
||||||
|
</Provider>
|
||||||
|
</React.Fragment>
|
||||||
|
)
|
||||||
|
|
||||||
|
***** ThemeForest Ready
|
||||||
|
check and remove the point of -> To Build Production Ready
|
||||||
7
next.config.js
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
/** @type {import('next').NextConfig} */
|
||||||
|
const nextConfig = {
|
||||||
|
reactStrictMode: false,
|
||||||
|
swcMinify: true,
|
||||||
|
}
|
||||||
|
|
||||||
|
module.exports = nextConfig
|
||||||
7301
package-lock.json
generated
Normal file
43
package.json
Normal file
@ -0,0 +1,43 @@
|
|||||||
|
{
|
||||||
|
"name": "edu-blink",
|
||||||
|
"version": "0.1.0",
|
||||||
|
"private": true,
|
||||||
|
"scripts": {
|
||||||
|
"dev": "next dev",
|
||||||
|
"build": "next build",
|
||||||
|
"start": "next start",
|
||||||
|
"export": "next build && next export",
|
||||||
|
"lint": "next lint"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"@popperjs/core": "^2.11.6",
|
||||||
|
"@reduxjs/toolkit": "^1.8.5",
|
||||||
|
"@svgr/webpack": "^6.3.1",
|
||||||
|
"bootstrap": "^5.2.0",
|
||||||
|
"emailjs-com": "^3.2.0",
|
||||||
|
"firebase": "^9.12.1",
|
||||||
|
"formik": "^2.2.9",
|
||||||
|
"framer-motion": "^7.6.7",
|
||||||
|
"next": "12.2.5",
|
||||||
|
"next-themes": "^0.2.0",
|
||||||
|
"react": "18.2.0",
|
||||||
|
"react-countup": "^6.3.1",
|
||||||
|
"react-dom": "18.2.0",
|
||||||
|
"react-image-lightbox": "^5.1.4",
|
||||||
|
"react-intersection-observer": "^9.4.0",
|
||||||
|
"react-modal-video": "^1.2.10",
|
||||||
|
"react-paginate": "^8.1.3",
|
||||||
|
"react-rangeslider": "^2.2.0",
|
||||||
|
"react-redux": "^8.0.2",
|
||||||
|
"react-responsive-masonry": "^2.1.6",
|
||||||
|
"react-toastify": "^9.0.8",
|
||||||
|
"sal.js": "^0.8.5",
|
||||||
|
"sass": "^1.54.5",
|
||||||
|
"swiper": "^8.3.2",
|
||||||
|
"yup": "^0.32.11"
|
||||||
|
},
|
||||||
|
"devDependencies": {
|
||||||
|
"eslint": "8.22.0",
|
||||||
|
"eslint-config-next": "12.2.5"
|
||||||
|
}
|
||||||
|
}
|
||||||
BIN
public/.DS_Store
vendored
Normal file
BIN
public/assets/.DS_Store
vendored
Normal file
BIN
public/assets/css/.DS_Store
vendored
Normal file
7
public/assets/css/vendor/animation.min.css
vendored
Normal file
6
public/assets/css/vendor/bootstrap.min.css
vendored
Normal file
7
public/assets/css/vendor/bootstrap.rtl.min.css
vendored
Normal file
355
public/assets/css/vendor/icomoon.css
vendored
Normal file
@ -0,0 +1,355 @@
|
|||||||
|
@font-face {
|
||||||
|
font-family: 'icomoon';
|
||||||
|
src: url('../../fonts/icomoon.eot?wkki4d');
|
||||||
|
src: url('../../fonts/icomoon.eot?wkki4d#iefix') format('embedded-opentype'),
|
||||||
|
url('../../fonts/icomoon.ttf?wkki4d') format('truetype'),
|
||||||
|
url('../../fonts/icomoon.woff?wkki4d') format('woff'),
|
||||||
|
url('../../fonts/icomoon.svg?wkki4d#icomoon') format('svg');
|
||||||
|
font-weight: normal;
|
||||||
|
font-style: normal;
|
||||||
|
font-display: block;
|
||||||
|
}
|
||||||
|
|
||||||
|
[class^="icon-"], [class*=" icon-"] {
|
||||||
|
/* use !important to prevent issues with browser extensions that change fonts */
|
||||||
|
font-family: 'icomoon' !important;
|
||||||
|
speak: never;
|
||||||
|
font-style: normal;
|
||||||
|
font-weight: normal;
|
||||||
|
font-variant: normal;
|
||||||
|
text-transform: none;
|
||||||
|
line-height: 1;
|
||||||
|
|
||||||
|
/* Better Font Rendering =========== */
|
||||||
|
-webkit-font-smoothing: antialiased;
|
||||||
|
-moz-osx-font-smoothing: grayscale;
|
||||||
|
}
|
||||||
|
|
||||||
|
.icon-add:before {
|
||||||
|
content: "\e95c";
|
||||||
|
}
|
||||||
|
.icon-remove:before {
|
||||||
|
content: "\e95d";
|
||||||
|
}
|
||||||
|
|
||||||
|
.icon-east:before {
|
||||||
|
content: "\e95a";
|
||||||
|
}
|
||||||
|
.icon-west:before {
|
||||||
|
content: "\e95b";
|
||||||
|
}
|
||||||
|
.icon-envelope:before {
|
||||||
|
content: "\f0e0";
|
||||||
|
}
|
||||||
|
.icon-angle-left:before {
|
||||||
|
content: "\f104";
|
||||||
|
}
|
||||||
|
.icon-angle-right:before {
|
||||||
|
content: "\f105";
|
||||||
|
}
|
||||||
|
.icon-share-alt:before {
|
||||||
|
content: "\f1e0";
|
||||||
|
}
|
||||||
|
.icon-1:before {
|
||||||
|
content: "\e900";
|
||||||
|
}
|
||||||
|
.icon-2:before {
|
||||||
|
content: "\e901";
|
||||||
|
}
|
||||||
|
.icon-3:before {
|
||||||
|
content: "\e902";
|
||||||
|
}
|
||||||
|
.icon-4:before {
|
||||||
|
content: "\e903";
|
||||||
|
}
|
||||||
|
.icon-5:before {
|
||||||
|
content: "\e904";
|
||||||
|
}
|
||||||
|
.icon-6:before {
|
||||||
|
content: "\e905";
|
||||||
|
}
|
||||||
|
.icon-7:before {
|
||||||
|
content: "\e906";
|
||||||
|
}
|
||||||
|
.icon-8:before {
|
||||||
|
content: "\e907";
|
||||||
|
}
|
||||||
|
.icon-9:before {
|
||||||
|
content: "\e908";
|
||||||
|
}
|
||||||
|
.icon-10:before {
|
||||||
|
content: "\e909";
|
||||||
|
}
|
||||||
|
.icon-11:before {
|
||||||
|
content: "\e90a";
|
||||||
|
}
|
||||||
|
.icon-12:before {
|
||||||
|
content: "\e90b";
|
||||||
|
}
|
||||||
|
.icon-13:before {
|
||||||
|
content: "\e90c";
|
||||||
|
}
|
||||||
|
.icon-14:before {
|
||||||
|
content: "\e90d";
|
||||||
|
}
|
||||||
|
.icon-15:before {
|
||||||
|
content: "\e90e";
|
||||||
|
}
|
||||||
|
.icon-16:before {
|
||||||
|
content: "\e90f";
|
||||||
|
}
|
||||||
|
.icon-17:before {
|
||||||
|
content: "\e910";
|
||||||
|
}
|
||||||
|
.icon-18:before {
|
||||||
|
content: "\e911";
|
||||||
|
}
|
||||||
|
.icon-19:before {
|
||||||
|
content: "\e912";
|
||||||
|
}
|
||||||
|
.icon-20:before {
|
||||||
|
content: "\e913";
|
||||||
|
}
|
||||||
|
.icon-21:before {
|
||||||
|
content: "\e914";
|
||||||
|
}
|
||||||
|
.icon-22:before {
|
||||||
|
content: "\e915";
|
||||||
|
}
|
||||||
|
.icon-23:before {
|
||||||
|
content: "\e916";
|
||||||
|
}
|
||||||
|
.icon-24:before {
|
||||||
|
content: "\e917";
|
||||||
|
}
|
||||||
|
.icon-25:before {
|
||||||
|
content: "\e918";
|
||||||
|
}
|
||||||
|
.icon-26:before {
|
||||||
|
content: "\e919";
|
||||||
|
}
|
||||||
|
.icon-27:before {
|
||||||
|
content: "\e91a";
|
||||||
|
}
|
||||||
|
.icon-28:before {
|
||||||
|
content: "\e91b";
|
||||||
|
}
|
||||||
|
.icon-29:before {
|
||||||
|
content: "\e91c";
|
||||||
|
}
|
||||||
|
.icon-30:before {
|
||||||
|
content: "\e91d";
|
||||||
|
}
|
||||||
|
.icon-31:before {
|
||||||
|
content: "\e91e";
|
||||||
|
}
|
||||||
|
.icon-32:before {
|
||||||
|
content: "\e91f";
|
||||||
|
}
|
||||||
|
.icon-33:before {
|
||||||
|
content: "\e920";
|
||||||
|
}
|
||||||
|
.icon-34:before {
|
||||||
|
content: "\e921";
|
||||||
|
}
|
||||||
|
.icon-35:before {
|
||||||
|
content: "\e922";
|
||||||
|
}
|
||||||
|
.icon-36:before {
|
||||||
|
content: "\e923";
|
||||||
|
}
|
||||||
|
.icon-37:before {
|
||||||
|
content: "\e924";
|
||||||
|
}
|
||||||
|
.icon-38:before {
|
||||||
|
content: "\e925";
|
||||||
|
}
|
||||||
|
.icon-39:before {
|
||||||
|
content: "\e926";
|
||||||
|
}
|
||||||
|
.icon-40:before {
|
||||||
|
content: "\e927";
|
||||||
|
}
|
||||||
|
.icon-41:before {
|
||||||
|
content: "\e928";
|
||||||
|
}
|
||||||
|
.icon-42:before {
|
||||||
|
content: "\e929";
|
||||||
|
}
|
||||||
|
.icon-43:before {
|
||||||
|
content: "\e92a";
|
||||||
|
}
|
||||||
|
.icon-44:before {
|
||||||
|
content: "\e92b";
|
||||||
|
}
|
||||||
|
.icon-45:before {
|
||||||
|
content: "\e92c";
|
||||||
|
}
|
||||||
|
.icon-46:before {
|
||||||
|
content: "\e92d";
|
||||||
|
}
|
||||||
|
.icon-47:before {
|
||||||
|
content: "\e92e";
|
||||||
|
}
|
||||||
|
.icon-48:before {
|
||||||
|
content: "\e92f";
|
||||||
|
}
|
||||||
|
.icon-49:before {
|
||||||
|
content: "\e930";
|
||||||
|
}
|
||||||
|
.icon-50:before {
|
||||||
|
content: "\e931";
|
||||||
|
}
|
||||||
|
.icon-51:before {
|
||||||
|
content: "\e932";
|
||||||
|
}
|
||||||
|
.icon-52:before {
|
||||||
|
content: "\e933";
|
||||||
|
}
|
||||||
|
.icon-53:before {
|
||||||
|
content: "\e934";
|
||||||
|
}
|
||||||
|
.icon-54:before {
|
||||||
|
content: "\e935";
|
||||||
|
}
|
||||||
|
.icon-55:before {
|
||||||
|
content: "\e936";
|
||||||
|
}
|
||||||
|
.icon-56:before {
|
||||||
|
content: "\e937";
|
||||||
|
}
|
||||||
|
.icon-57:before {
|
||||||
|
content: "\e938";
|
||||||
|
}
|
||||||
|
.icon-58:before {
|
||||||
|
content: "\e939";
|
||||||
|
}
|
||||||
|
.icon-59:before {
|
||||||
|
content: "\e93a";
|
||||||
|
}
|
||||||
|
.icon-60:before {
|
||||||
|
content: "\e93b";
|
||||||
|
}
|
||||||
|
.icon-61:before {
|
||||||
|
content: "\e93c";
|
||||||
|
}
|
||||||
|
.icon-62:before {
|
||||||
|
content: "\e93d";
|
||||||
|
}
|
||||||
|
.icon-63:before {
|
||||||
|
content: "\e93e";
|
||||||
|
}
|
||||||
|
.icon-64:before {
|
||||||
|
content: "\e93f";
|
||||||
|
}
|
||||||
|
.icon-65:before {
|
||||||
|
content: "\e940";
|
||||||
|
}
|
||||||
|
.icon-66:before {
|
||||||
|
content: "\e941";
|
||||||
|
}
|
||||||
|
.icon-67:before {
|
||||||
|
content: "\e942";
|
||||||
|
}
|
||||||
|
.icon-68:before {
|
||||||
|
content: "\e943";
|
||||||
|
}
|
||||||
|
.icon-69:before {
|
||||||
|
content: "\e944";
|
||||||
|
}
|
||||||
|
.icon-70:before {
|
||||||
|
content: "\e945";
|
||||||
|
}
|
||||||
|
.icon-71:before {
|
||||||
|
content: "\e946";
|
||||||
|
}
|
||||||
|
.icon-72:before {
|
||||||
|
content: "\e947";
|
||||||
|
}
|
||||||
|
.icon-73:before {
|
||||||
|
content: "\e948";
|
||||||
|
}
|
||||||
|
.icon-74:before {
|
||||||
|
content: "\e949";
|
||||||
|
}
|
||||||
|
.icon-75:before {
|
||||||
|
content: "\e94a";
|
||||||
|
}
|
||||||
|
.icon-76:before {
|
||||||
|
content: "\e94b";
|
||||||
|
}
|
||||||
|
.icon-77:before {
|
||||||
|
content: "\e94c";
|
||||||
|
}
|
||||||
|
.icon-78:before {
|
||||||
|
content: "\e94d";
|
||||||
|
}
|
||||||
|
.icon-79:before {
|
||||||
|
content: "\e94e";
|
||||||
|
}
|
||||||
|
.icon-80:before {
|
||||||
|
content: "\e94f";
|
||||||
|
}
|
||||||
|
.icon-81:before {
|
||||||
|
content: "\e950";
|
||||||
|
}
|
||||||
|
.icon-82:before {
|
||||||
|
content: "\e951";
|
||||||
|
}
|
||||||
|
.icon-83:before {
|
||||||
|
content: "\e952";
|
||||||
|
}
|
||||||
|
.icon-84:before {
|
||||||
|
content: "\e953";
|
||||||
|
}
|
||||||
|
.icon-85:before {
|
||||||
|
content: "\e954";
|
||||||
|
}
|
||||||
|
.icon-86:before {
|
||||||
|
content: "\e955";
|
||||||
|
}
|
||||||
|
.icon-87:before {
|
||||||
|
content: "\e956";
|
||||||
|
}
|
||||||
|
.icon-88:before {
|
||||||
|
content: "\e957";
|
||||||
|
}
|
||||||
|
.icon-89:before {
|
||||||
|
content: "\e958";
|
||||||
|
}
|
||||||
|
.icon-phone:before {
|
||||||
|
content: "\e959";
|
||||||
|
}
|
||||||
|
.icon-star-empty:before {
|
||||||
|
content: "\e9d7";
|
||||||
|
}
|
||||||
|
.icon-star-half:before {
|
||||||
|
content: "\e9d8";
|
||||||
|
}
|
||||||
|
.icon-star-full:before {
|
||||||
|
content: "\e9d9";
|
||||||
|
}
|
||||||
|
.icon-minus:before {
|
||||||
|
content: "\ea0b";
|
||||||
|
}
|
||||||
|
.icon-share2:before {
|
||||||
|
content: "\ea82";
|
||||||
|
}
|
||||||
|
.icon-facebook:before {
|
||||||
|
content: "\ea90";
|
||||||
|
}
|
||||||
|
.icon-instagram:before {
|
||||||
|
content: "\ea92";
|
||||||
|
}
|
||||||
|
.icon-twitter:before {
|
||||||
|
content: "\ea96";
|
||||||
|
}
|
||||||
|
.icon-youtube:before {
|
||||||
|
content: "\ea9d";
|
||||||
|
}
|
||||||
|
.icon-linkedin2:before {
|
||||||
|
content: "\eaca";
|
||||||
|
}
|
||||||
|
.icon-pinterest:before {
|
||||||
|
content: "\ead1";
|
||||||
|
}
|
||||||
5
public/assets/css/vendor/jqueru-ui-min.css
vendored
Normal file
1
public/assets/css/vendor/lightbox.min.css
vendored
Normal file
1
public/assets/css/vendor/magnifypopup.min.css
vendored
Normal file
1
public/assets/css/vendor/odometer.min.css
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
.odometer.odometer-auto-theme,.odometer.odometer-theme-default{display:inline-block;vertical-align:middle;position:relative}.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-default .odometer-digit{display:inline-block;vertical-align:middle;position:relative}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,.odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer{display:inline-block;vertical-align:middle;visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,.odometer.odometer-theme-default .odometer-digit .odometer-digit-inner{text-align:left;display:block;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon{display:block}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner{display:block;-webkit-backface-visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-value,.odometer.odometer-theme-default .odometer-digit .odometer-value{display:block;-webkit-transform:translateZ(0)}.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value,.odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value{position:absolute}.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;-moz-transition:-moz-transform 2s;-ms-transition:-ms-transform 2s;-o-transition:-o-transform 2s;transition:transform 2s}.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;-moz-transition:-moz-transform 2s;-ms-transition:-ms-transform 2s;-o-transition:-o-transform 2s;transition:transform 2s;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.odometer.odometer-auto-theme,.odometer.odometer-theme-default{font-family:"Helvetica Neue",sans-serif;line-height:1.1em}.odometer.odometer-auto-theme .odometer-value,.odometer.odometer-theme-default .odometer-value{text-align:center}
|
||||||
2317
public/assets/css/vendor/remixicon.css
vendored
Normal file
13
public/assets/css/vendor/swiper-bundle.min.css
vendored
Normal file
BIN
public/assets/fonts/icomoon.eot
Normal file
119
public/assets/fonts/icomoon.svg
Normal file
|
After Width: | Height: | Size: 209 KiB |
BIN
public/assets/fonts/icomoon.ttf
Normal file
BIN
public/assets/fonts/icomoon.woff
Normal file
BIN
public/assets/fonts/remixicon.eot
Normal file
6835
public/assets/fonts/remixicon.svg
Normal file
|
After Width: | Height: | Size: 1.1 MiB |
BIN
public/assets/fonts/remixicon.ttf
Normal file
BIN
public/assets/fonts/remixicon.woff
Normal file
BIN
public/assets/fonts/remixicon.woff2
Normal file
BIN
public/assets/fonts/slick.eot
Normal file
14
public/assets/fonts/slick.svg
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
<?xml version="1.0" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<metadata>Generated by Fontastic.me</metadata>
|
||||||
|
<defs>
|
||||||
|
<font id="slick" horiz-adv-x="512">
|
||||||
|
<font-face font-family="slick" units-per-em="512" ascent="480" descent="-32"/>
|
||||||
|
<missing-glyph horiz-adv-x="512" />
|
||||||
|
|
||||||
|
<glyph unicode="→" d="M241 113l130 130c4 4 6 8 6 13 0 5-2 9-6 13l-130 130c-3 3-7 5-12 5-5 0-10-2-13-5l-29-30c-4-3-6-7-6-12 0-5 2-10 6-13l87-88-87-88c-4-3-6-8-6-13 0-5 2-9 6-12l29-30c3-3 8-5 13-5 5 0 9 2 12 5z m234 143c0-40-9-77-29-110-20-34-46-60-80-80-33-20-70-29-110-29-40 0-77 9-110 29-34 20-60 46-80 80-20 33-29 70-29 110 0 40 9 77 29 110 20 34 46 60 80 80 33 20 70 29 110 29 40 0 77-9 110-29 34-20 60-46 80-80 20-33 29-70 29-110z"/>
|
||||||
|
<glyph unicode="←" d="M296 113l29 30c4 3 6 7 6 12 0 5-2 10-6 13l-87 88 87 88c4 3 6 8 6 13 0 5-2 9-6 12l-29 30c-3 3-8 5-13 5-5 0-9-2-12-5l-130-130c-4-4-6-8-6-13 0-5 2-9 6-13l130-130c3-3 7-5 12-5 5 0 10 2 13 5z m179 143c0-40-9-77-29-110-20-34-46-60-80-80-33-20-70-29-110-29-40 0-77 9-110 29-34 20-60 46-80 80-20 33-29 70-29 110 0 40 9 77 29 110 20 34 46 60 80 80 33 20 70 29 110 29 40 0 77-9 110-29 34-20 60-46 80-80 20-33 29-70 29-110z"/>
|
||||||
|
<glyph unicode="•" d="M475 256c0-40-9-77-29-110-20-34-46-60-80-80-33-20-70-29-110-29-40 0-77 9-110 29-34 20-60 46-80 80-20 33-29 70-29 110 0 40 9 77 29 110 20 34 46 60 80 80 33 20 70 29 110 29 40 0 77-9 110-29 34-20 60-46 80-80 20-33 29-70 29-110z"/>
|
||||||
|
<glyph unicode="a" d="M475 439l0-128c0-5-1-9-5-13-4-4-8-5-13-5l-128 0c-8 0-13 3-17 11-3 7-2 14 4 20l40 39c-28 26-62 39-100 39-20 0-39-4-57-11-18-8-33-18-46-32-14-13-24-28-32-46-7-18-11-37-11-57 0-20 4-39 11-57 8-18 18-33 32-46 13-14 28-24 46-32 18-7 37-11 57-11 23 0 44 5 64 15 20 9 38 23 51 42 2 1 4 3 7 3 3 0 5-1 7-3l39-39c2-2 3-3 3-6 0-2-1-4-2-6-21-25-46-45-76-59-29-14-60-20-93-20-30 0-58 5-85 17-27 12-51 27-70 47-20 19-35 43-47 70-12 27-17 55-17 85 0 30 5 58 17 85 12 27 27 51 47 70 19 20 43 35 70 47 27 12 55 17 85 17 28 0 55-5 81-15 26-11 50-26 70-45l37 37c6 6 12 7 20 4 8-4 11-9 11-17z"/>
|
||||||
|
</font></defs></svg>
|
||||||
|
After Width: | Height: | Size: 2.1 KiB |
BIN
public/assets/fonts/slick.ttf
Normal file
BIN
public/assets/fonts/slick.woff
Normal file
BIN
public/assets/images/.DS_Store
vendored
Normal file
BIN
public/assets/images/BG-Shape.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
public/assets/images/Dot-1.png
Normal file
|
After Width: | Height: | Size: 3.4 KiB |
BIN
public/assets/images/Dot-2.png
Normal file
|
After Width: | Height: | Size: 2.6 KiB |
BIN
public/assets/images/about/.DS_Store
vendored
Normal file
BIN
public/assets/images/about/About-19.jpg
Normal file
|
After Width: | Height: | Size: 2.0 KiB |
BIN
public/assets/images/about/About-19.webp
Normal file
|
After Width: | Height: | Size: 2.0 KiB |
BIN
public/assets/images/about/About-20.jpg
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
public/assets/images/about/About-20.webp
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
public/assets/images/about/about-01.jpg
Normal file
|
After Width: | Height: | Size: 1.8 KiB |
BIN
public/assets/images/about/about-01.webp
Normal file
|
After Width: | Height: | Size: 194 KiB |
BIN
public/assets/images/about/about-02.jpg
Normal file
|
After Width: | Height: | Size: 963 B |
BIN
public/assets/images/about/about-02.webp
Normal file
|
After Width: | Height: | Size: 113 KiB |
BIN
public/assets/images/about/about-03.jpg
Normal file
|
After Width: | Height: | Size: 2.7 KiB |
BIN
public/assets/images/about/about-03.webp
Normal file
|
After Width: | Height: | Size: 2.7 KiB |
BIN
public/assets/images/about/about-04.jpg
Normal file
|
After Width: | Height: | Size: 2.2 KiB |
BIN
public/assets/images/about/about-04.webp
Normal file
|
After Width: | Height: | Size: 27 KiB |
BIN
public/assets/images/about/about-05.jpg
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
public/assets/images/about/about-05.webp
Normal file
|
After Width: | Height: | Size: 9.2 KiB |
BIN
public/assets/images/about/about-06.jpg
Normal file
|
After Width: | Height: | Size: 1.4 KiB |
BIN
public/assets/images/about/about-06.webp
Normal file
|
After Width: | Height: | Size: 1.4 KiB |
BIN
public/assets/images/about/about-07.jpg
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
public/assets/images/about/about-07.webp
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
public/assets/images/about/about-08.jpg
Normal file
|
After Width: | Height: | Size: 2.7 KiB |
BIN
public/assets/images/about/about-08.webp
Normal file
|
After Width: | Height: | Size: 2.7 KiB |
BIN
public/assets/images/about/about-09.png
Normal file
|
After Width: | Height: | Size: 2.4 KiB |
BIN
public/assets/images/about/about-10.png
Normal file
|
After Width: | Height: | Size: 1.8 KiB |
BIN
public/assets/images/about/about-11.jpg
Normal file
|
After Width: | Height: | Size: 86 KiB |
BIN
public/assets/images/about/about-11.webp
Normal file
|
After Width: | Height: | Size: 2.7 KiB |
BIN
public/assets/images/about/about-12.jpg
Normal file
|
After Width: | Height: | Size: 1.0 KiB |
BIN
public/assets/images/about/about-12.webp
Normal file
BIN
public/assets/images/about/about-13.jpg
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
BIN
public/assets/images/about/about-13.webp
Normal file
|
After Width: | Height: | Size: 22 KiB |
BIN
public/assets/images/about/about-14.jpg
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
BIN
public/assets/images/about/about-14.webp
Normal file
|
After Width: | Height: | Size: 4.9 KiB |
BIN
public/assets/images/about/about-15.jpg
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
BIN
public/assets/images/about/about-15.webp
Normal file
|
After Width: | Height: | Size: 45 KiB |
BIN
public/assets/images/about/about-16.jpg
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
public/assets/images/about/about-16.webp
Normal file
|
After Width: | Height: | Size: 25 KiB |
BIN
public/assets/images/about/about-17.jpg
Normal file
|
After Width: | Height: | Size: 2.5 KiB |
BIN
public/assets/images/about/about-17.webp
Normal file
|
After Width: | Height: | Size: 2.5 KiB |
BIN
public/assets/images/about/about-18.jpg
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
public/assets/images/about/about-18.webp
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
public/assets/images/about/dark-shape-20.png
Normal file
|
After Width: | Height: | Size: 6.6 KiB |
BIN
public/assets/images/about/dark-shape-41.png
Normal file
|
After Width: | Height: | Size: 7.0 KiB |
BIN
public/assets/images/about/h-1-shape-01.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
BIN
public/assets/images/about/shape-01.png
Normal file
|
After Width: | Height: | Size: 5.0 KiB |
BIN
public/assets/images/about/shape-02.png
Normal file
|
After Width: | Height: | Size: 2.4 KiB |
BIN
public/assets/images/about/shape-03.png
Normal file
|
After Width: | Height: | Size: 2.9 KiB |
BIN
public/assets/images/about/shape-04.png
Normal file
|
After Width: | Height: | Size: 2.3 KiB |
BIN
public/assets/images/about/shape-05.png
Normal file
|
After Width: | Height: | Size: 4.9 KiB |
BIN
public/assets/images/about/shape-06.png
Normal file
|
After Width: | Height: | Size: 5.1 KiB |
BIN
public/assets/images/about/shape-07.png
Normal file
|
After Width: | Height: | Size: 1.5 KiB |
BIN
public/assets/images/about/shape-08.png
Normal file
|
After Width: | Height: | Size: 4.2 KiB |
BIN
public/assets/images/about/shape-09.png
Normal file
|
After Width: | Height: | Size: 4.8 KiB |
BIN
public/assets/images/about/shape-10.png
Normal file
|
After Width: | Height: | Size: 14 KiB |
BIN
public/assets/images/about/shape-11.png
Normal file
|
After Width: | Height: | Size: 8.1 KiB |
BIN
public/assets/images/about/shape-12.png
Normal file
|
After Width: | Height: | Size: 4.6 KiB |
BIN
public/assets/images/about/shape-13.png
Normal file
|
After Width: | Height: | Size: 1.9 KiB |
BIN
public/assets/images/about/shape-14.png
Normal file
|
After Width: | Height: | Size: 3.2 KiB |
BIN
public/assets/images/about/shape-15.png
Normal file
|
After Width: | Height: | Size: 3.3 KiB |
BIN
public/assets/images/about/shape-16.png
Normal file
|
After Width: | Height: | Size: 2.0 KiB |
BIN
public/assets/images/about/shape-17.png
Normal file
|
After Width: | Height: | Size: 1.4 KiB |
BIN
public/assets/images/about/shape-18.png
Normal file
|
After Width: | Height: | Size: 2.4 KiB |
BIN
public/assets/images/about/shape-19.png
Normal file
|
After Width: | Height: | Size: 10 KiB |
BIN
public/assets/images/about/shape-20.png
Normal file
|
After Width: | Height: | Size: 6.9 KiB |
BIN
public/assets/images/about/shape-21.png
Normal file
|
After Width: | Height: | Size: 4.1 KiB |
BIN
public/assets/images/about/shape-22.png
Normal file
|
After Width: | Height: | Size: 12 KiB |
BIN
public/assets/images/about/shape-23.png
Normal file
|
After Width: | Height: | Size: 3.3 KiB |