first commit

This commit is contained in:
ali ghasami 2025-05-07 00:31:27 +03:30
commit 80bbb536a7
110 changed files with 51169 additions and 0 deletions

3
.browserslistrc Normal file
View File

@ -0,0 +1,3 @@
> 1%
last 2 versions
not dead

17
.eslintrc.js Normal file
View File

@ -0,0 +1,17 @@
module.exports = {
root: true,
env: {
node: true
},
'extends': [
'plugin:vue/essential',
'eslint:recommended'
],
parserOptions: {
parser: 'babel-eslint'
},
rules: {
'no-console': process.env.NODE_ENV === 'production' ? 'warn' : 'off',
'no-debugger': process.env.NODE_ENV === 'production' ? 'warn' : 'off'
}
}

23
.gitignore vendored Normal file
View File

@ -0,0 +1,23 @@
.DS_Store
node_modules
/dist
# local env files
.env.local
.env.*.local
# Log files
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
# Editor directories and files
.idea
.vscode
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?

24
README.md Normal file
View File

@ -0,0 +1,24 @@
# henza
## Project setup
```
npm install
```
### Compiles and hot-reloads for development
```
npm run serve
```
### Compiles and minifies for production
```
npm run build
```
### Lints and fixes files
```
npm run lint
```
### Customize configuration
See [Configuration Reference](https://cli.vuejs.org/config/).

5
babel.config.js Normal file
View File

@ -0,0 +1,5 @@
module.exports = {
presets: [
'@vue/cli-plugin-babel/preset'
]
}

30445
package-lock.json generated Normal file

File diff suppressed because it is too large Load Diff

37
package.json Normal file
View File

@ -0,0 +1,37 @@
{
"name": "henza",
"version": "0.1.0",
"private": true,
"scripts": {
"serve": "vue-cli-service serve",
"build": "vue-cli-service build",
"lint": "vue-cli-service lint"
},
"dependencies": {
"core-js": "^3.6.5",
"material-design-icons": "^3.0.1",
"material-icons": "^1.0.1",
"moment-jalaali": "^0.9.2",
"vee-validate": "^2.2.15",
"vue": "^2.6.11",
"vue-persian-datetime-picker": "^2.10.4",
"vue-router": "^3.2.0",
"vuesax": "^3.12.2",
"vuex": "^3.4.0"
},
"devDependencies": {
"@iconify/vue2": "^1.1.1",
"@vue/cli-plugin-babel": "~4.5.0",
"@vue/cli-plugin-eslint": "~4.5.0",
"@vue/cli-plugin-router": "~4.5.0",
"@vue/cli-plugin-vuex": "~4.5.0",
"@vue/cli-service": "~4.5.0",
"axios": "^0.21.1",
"babel-eslint": "^10.1.0",
"eslint": "^6.7.2",
"eslint-plugin-vue": "^6.2.2",
"tailwindcss": "^3.0.2",
"vue-cli-plugin-axios": "0.0.4",
"vue-template-compiler": "^2.6.11"
}
}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,351 @@
/* Magnific Popup CSS */
.mfp-bg {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1042;
overflow: hidden;
position: fixed;
background: #0b0b0b;
opacity: 0.8; }
.mfp-wrap {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1043;
position: fixed;
outline: none !important;
-webkit-backface-visibility: hidden; }
.mfp-container {
text-align: center;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
padding: 0 8px;
box-sizing: border-box; }
.mfp-container:before {
content: '';
display: inline-block;
height: 100%;
vertical-align: middle; }
.mfp-align-top .mfp-container:before {
display: none; }
.mfp-content {
position: relative;
display: inline-block;
vertical-align: middle;
margin: 0 auto;
text-align: left;
z-index: 1045; }
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
width: 100%;
cursor: auto; }
.mfp-ajax-cur {
cursor: progress; }
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
cursor: -moz-zoom-out;
cursor: -webkit-zoom-out;
cursor: zoom-out; }
.mfp-zoom {
cursor: pointer;
cursor: -webkit-zoom-in;
cursor: -moz-zoom-in;
cursor: zoom-in; }
.mfp-auto-cursor .mfp-content {
cursor: auto; }
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
-webkit-user-select: none;
-moz-user-select: none;
user-select: none; }
.mfp-loading.mfp-figure {
display: none; }
.mfp-hide {
display: none !important; }
.mfp-preloader {
color: #CCC;
position: absolute;
top: 50%;
width: auto;
text-align: center;
margin-top: -0.8em;
left: 8px;
right: 8px;
z-index: 1044; }
.mfp-preloader a {
color: #CCC; }
.mfp-preloader a:hover {
color: #FFF; }
.mfp-s-ready .mfp-preloader {
display: none; }
.mfp-s-error .mfp-content {
display: none; }
button.mfp-close,
button.mfp-arrow {
overflow: visible;
cursor: pointer;
background: transparent;
border: 0;
-webkit-appearance: none;
display: block;
outline: none;
padding: 0;
z-index: 1046;
box-shadow: none;
touch-action: manipulation; }
button::-moz-focus-inner {
padding: 0;
border: 0; }
.mfp-close {
width: 44px;
height: 44px;
line-height: 44px;
position: absolute;
right: 0;
top: 0;
text-decoration: none;
text-align: center;
opacity: 0.65;
padding: 0 0 18px 10px;
color: #FFF;
font-style: normal;
font-size: 28px;
font-Employer Portal: Arial, Baskerville, monospace; }
.mfp-close:hover,
.mfp-close:focus {
opacity: 1; }
.mfp-close:active {
top: 1px; }
.mfp-close-btn-in .mfp-close {
color: #333; }
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
color: #FFF;
right: -6px;
text-align: right;
padding-right: 6px;
width: 100%; }
.mfp-counter {
position: absolute;
top: 0;
right: 0;
color: #CCC;
font-size: 12px;
line-height: 18px;
white-space: nowrap; }
.mfp-arrow {
position: absolute;
opacity: 0.65;
margin: 0;
top: 50%;
margin-top: -55px;
padding: 0;
width: 90px;
height: 110px;
-webkit-tap-highlight-color: transparent; }
.mfp-arrow:active {
margin-top: -54px; }
.mfp-arrow:hover,
.mfp-arrow:focus {
opacity: 1; }
.mfp-arrow:before,
.mfp-arrow:after {
content: '';
display: block;
width: 0;
height: 0;
position: absolute;
left: 0;
top: 0;
margin-top: 35px;
margin-left: 35px;
border: medium inset transparent; }
.mfp-arrow:after {
border-top-width: 13px;
border-bottom-width: 13px;
top: 8px; }
.mfp-arrow:before {
border-top-width: 21px;
border-bottom-width: 21px;
opacity: 0.7; }
.mfp-arrow-left {
left: 0; }
.mfp-arrow-left:after {
border-right: 17px solid #FFF;
margin-left: 31px; }
.mfp-arrow-left:before {
margin-left: 25px;
border-right: 27px solid #3F3F3F; }
.mfp-arrow-right {
right: 0; }
.mfp-arrow-right:after {
border-left: 17px solid #FFF;
margin-left: 39px; }
.mfp-arrow-right:before {
border-left: 27px solid #3F3F3F; }
.mfp-iframe-holder {
padding-top: 40px;
padding-bottom: 40px; }
.mfp-iframe-holder .mfp-content {
line-height: 0;
width: 100%;
max-width: 900px; }
.mfp-iframe-holder .mfp-close {
top: -40px; }
.mfp-iframe-scaler {
width: 100%;
height: 0;
overflow: hidden;
padding-top: 56.25%; }
.mfp-iframe-scaler iframe {
position: absolute;
display: block;
top: 0;
left: 0;
width: 100%;
height: 100%;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #000; }
/* Main image in popup */
img.mfp-img {
width: auto;
max-width: 100%;
height: auto;
display: block;
line-height: 0;
box-sizing: border-box;
padding: 40px 0 40px;
margin: 0 auto; }
/* The shadow behind the image */
.mfp-figure {
line-height: 0; }
.mfp-figure:after {
content: '';
position: absolute;
left: 0;
top: 40px;
bottom: 40px;
display: block;
right: 0;
width: auto;
height: auto;
z-index: -1;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #444; }
.mfp-figure small {
color: #BDBDBD;
display: block;
font-size: 12px;
line-height: 14px; }
.mfp-figure figure {
margin: 0; }
.mfp-bottom-bar {
margin-top: -36px;
position: absolute;
top: 100%;
left: 0;
width: 100%;
cursor: auto; }
.mfp-title {
text-align: left;
line-height: 18px;
color: #F3F3F3;
word-wrap: break-word;
padding-right: 36px; }
.mfp-image-holder .mfp-content {
max-width: 100%; }
.mfp-gallery .mfp-image-holder .mfp-figure {
cursor: pointer; }
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
/**
* Remove all paddings around the image on small screen
*/
.mfp-img-mobile .mfp-image-holder {
padding-left: 0;
padding-right: 0; }
.mfp-img-mobile img.mfp-img {
padding: 0; }
.mfp-img-mobile .mfp-figure:after {
top: 0;
bottom: 0; }
.mfp-img-mobile .mfp-figure small {
display: inline;
margin-left: 5px; }
.mfp-img-mobile .mfp-bottom-bar {
background: rgba(0, 0, 0, 0.6);
bottom: 0;
margin: 0;
top: auto;
padding: 3px 5px;
position: fixed;
box-sizing: border-box; }
.mfp-img-mobile .mfp-bottom-bar:empty {
padding: 0; }
.mfp-img-mobile .mfp-counter {
right: 5px;
top: 3px; }
.mfp-img-mobile .mfp-close {
top: 0;
right: 0;
width: 35px;
height: 35px;
line-height: 35px;
background: rgba(0, 0, 0, 0.6);
position: fixed;
text-align: center;
padding: 0; } }
@media all and (max-width: 900px) {
.mfp-arrow {
-webkit-transform: scale(0.75);
transform: scale(0.75); }
.mfp-arrow-left {
-webkit-transform-origin: 0;
transform-origin: 0; }
.mfp-arrow-right {
-webkit-transform-origin: 100%;
transform-origin: 100%; }
.mfp-container {
padding-left: 6px;
padding-right: 6px; } }

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,91 @@
/* Arrows */
.slick-prev,
.slick-next{
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 20px;
height: 20px;
padding: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
color: transparent;
outline: none;
background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
opacity: .25;
}
.slick-prev:before,
.slick-next:before
{
font-Employer Portal: 'slick';
font-size: 20px;
line-height: 1;
opacity: .75;
color: white;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-prev
{
left: -25px;
}
[dir='rtl'] .slick-prev
{
right: -25px;
left: auto;
}
.slick-prev:before
{
content: '←';
}
[dir='rtl'] .slick-prev:before
{
content: '→';
}
.slick-next
{
right: -25px;
}
[dir='rtl'] .slick-next
{
right: auto;
left: -25px;
}
.slick-next:before
{
content: '→';
}
[dir='rtl'] .slick-next:before
{
content: '←';
}

View File

@ -0,0 +1,119 @@
/* Slider */
.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}

11313
public/assets/css/style.css Normal file

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 253 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,105 @@
/*
Flaticon icon font: Flaticon
Creation date: 09/09/2020 08:40
*/
@font-face {
font-family: "Flaticon";
src: url(Flaticon.eott");
src: url(http://androthemes.com/themes/html/melux/assets/fonts/flaticon/Flaticon.eot?#iefixx") format("embedded-opentype"),
url(Flaticon.woff22") format("woff2"),
url(Flaticon.wofff") format("woff"),
url(Flaticon.ttff") format("truetype"),
url(http://androthemes.com/themes/html/melux/assets/fonts/flaticon/Flaticon.svg#Flaticonn") format("svg");
font-weight: normal;
font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
@font-face {
font-family: "Flaticon";
src: url(http://androthemes.com/themes/html/melux/assets/fonts/flaticon/Flaticon.svg#Flaticonn") format("svg");
}
}
[class^="flaticon-"]:before, [class*=" flaticon-"]:before,
[class^="flaticon-"]:after, [class*=" flaticon-"]:after {
font-family: Flaticon;
font-style: normal;
}
.flaticon-search:before { content: "\f100"; }
.flaticon-facebook:before { content: "\f101"; }
.flaticon-linkedin:before { content: "\f102"; }
.flaticon-instagram:before { content: "\f103"; }
.flaticon-twitter:before { content: "\f104"; }
.flaticon-playstore:before { content: "\f105"; }
.flaticon-apple:before { content: "\f106"; }
.flaticon-sales-agent:before { content: "\f107"; }
.flaticon-lamp:before { content: "\f108"; }
.flaticon-telephone:before { content: "\f109"; }
.flaticon-location:before { content: "\f10a"; }
.flaticon-speech-bubble:before { content: "\f10b"; }
.flaticon-hammer:before { content: "\f10c"; }
.flaticon-screw-driver:before { content: "\f10d"; }
.flaticon-nails:before { content: "\f10e"; }
.flaticon-wrench:before { content: "\f10f"; }
.flaticon-wrench-1:before { content: "\f110"; }
.flaticon-tools:before { content: "\f111"; }
.flaticon-wrench-2:before { content: "\f112"; }
.flaticon-settings:before { content: "\f113"; }
.flaticon-visibility:before { content: "\f114"; }
.flaticon-shopping-bags:before { content: "\f115"; }
.flaticon-shopping-bag:before { content: "\f116"; }
.flaticon-shopping-bag-1:before { content: "\f117"; }
.flaticon-shopping-bag-2:before { content: "\f118"; }
.flaticon-heart:before { content: "\f119"; }
.flaticon-like:before { content: "\f11a"; }
.flaticon-heart-1:before { content: "\f11b"; }
.flaticon-heart-2:before { content: "\f11c"; }
.flaticon-layers:before { content: "\f11d"; }
.flaticon-engineer:before { content: "\f11e"; }
.flaticon-idea:before { content: "\f11f"; }
.flaticon-idea-1:before { content: "\f120"; }
.flaticon-electric-light-bulb:before { content: "\f121"; }
.flaticon-plumber:before { content: "\f122"; }
.flaticon-pipeline:before { content: "\f123"; }
.flaticon-user:before { content: "\f124"; }
.flaticon-man:before { content: "\f125"; }
.flaticon-group:before { content: "\f126"; }
.flaticon-color-picker:before { content: "\f127"; }
.flaticon-color-picker-1:before { content: "\f128"; }
.flaticon-dropper:before { content: "\f129"; }
.flaticon-color-picker-2:before { content: "\f12a"; }
.flaticon-price-tags:before { content: "\f12b"; }
.flaticon-dollar-tag:before { content: "\f12c"; }
.flaticon-warranty:before { content: "\f12d"; }
.flaticon-maps-and-flags:before { content: "\f12e"; }
.flaticon-position:before { content: "\f12f"; }
.flaticon-location-pin:before { content: "\f130"; }
.flaticon-email:before { content: "\f131"; }
.flaticon-mail:before { content: "\f132"; }
.flaticon-phone:before { content: "\f133"; }
.flaticon-buy:before { content: "\f134"; }
.flaticon-ribbon:before { content: "\f135"; }
.flaticon-business-center:before { content: "\f136"; }
.flaticon-new:before { content: "\f137"; }
.flaticon-happy:before { content: "\f138"; }
.flaticon-support:before { content: "\f139"; }
.flaticon-park:before { content: "\f13a"; }
.flaticon-mailbox:before { content: "\f13b"; }
.flaticon-mailbox-1:before { content: "\f13c"; }
.flaticon-house:before { content: "\f13d"; }
.flaticon-home:before { content: "\f13e"; }
.flaticon-handshake:before { content: "\f13f"; }
.flaticon-left-quote:before { content: "\f140"; }
.flaticon-gems:before { content: "\f141"; }
.flaticon-necklace:before { content: "\f142"; }
.flaticon-earrings:before { content: "\f143"; }
.flaticon-bracelet:before { content: "\f144"; }
.flaticon-jewelry:before { content: "\f145"; }
.flaticon-diamond-ring:before { content: "\f146"; }
.flaticon-bracelet-1:before { content: "\f147"; }
.flaticon-diamond:before { content: "\f148"; }
.flaticon-necklace-1:before { content: "\f149"; }
.flaticon-pendant:before { content: "\f14a"; }

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,164 @@
<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"/>
<title>Page not found - Androthemes</title>
<!-- This site is optimized with the Yoast SEO plugin v13.3 - https://yoast.com/wordpress/plugins/seo/ -->
<meta name="robots" content="noindex,follow"/>
<meta property="og:locale" content="en_US" />
<meta property="og:type" content="object" />
<meta property="og:title" content="Page not found - Androthemes" />
<meta property="og:site_name" content="Androthemes" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="Page not found - Androthemes" />
<script type='application/ld+json' class='yoast-schema-graph yoast-schema-graph--main'>{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"http://androthemes.com/#organization","name":"AndroThemes","url":"http://androthemes.com/","sameAs":[],"logo":{"@type":"ImageObject","@id":"http://androthemes.com/#logo","inLanguage":"en-US","url":"http://androthemes.com/wp-content/uploads/2020/03/logo-dark.png","width":179,"height":51,"caption":"AndroThemes"},"image":{"@id":"http://androthemes.com/#logo"}},{"@type":"WebSite","@id":"http://androthemes.com/#website","url":"http://androthemes.com/","name":"Androthemes","inLanguage":"en-US","description":"Premium Themes and Templates","publisher":{"@id":"http://androthemes.com/#organization"},"potentialAction":[{"@type":"SearchAction","target":"http://androthemes.com/?s={search_term_string}","query-input":"required name=search_term_string"}]}]}</script>
<!-- / Yoast SEO plugin. -->
<link rel='dns-prefetch' href='//fonts.googleapis.com' />
<link rel='dns-prefetch' href='//s.w.org' />
<link rel="alternate" type="application/rss+xml" title="Androthemes &raquo; Feed" href="http://androthemes.com/feed/" />
<link rel="alternate" type="application/rss+xml" title="Androthemes &raquo; Comments Feed" href="http://androthemes.com/comments/feed/" />
<script type="text/javascript">
window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/12.0.0-1\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/12.0.0-1\/svg\/","svgExt":".svg","source":{"concatemoji":"http:\/\/androthemes.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=5.3.6"}};
!function(e,a,t){var r,n,o,i,p=a.createElement("canvas"),s=p.getContext&&p.getContext("2d");function c(e,t){var a=String.fromCharCode;s.clearRect(0,0,p.width,p.height),s.fillText(a.apply(this,e),0,0);var r=p.toDataURL();return s.clearRect(0,0,p.width,p.height),s.fillText(a.apply(this,t),0,0),r===p.toDataURL()}function l(e){if(!s||!s.fillText)return!1;switch(s.textBaseline="top",s.font="600 32px Arial",e){case"flag":return!c([127987,65039,8205,9895,65039],[127987,65039,8203,9895,65039])&&(!c([55356,56826,55356,56819],[55356,56826,8203,55356,56819])&&!c([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]));case"emoji":return!c([55357,56424,55356,57342,8205,55358,56605,8205,55357,56424,55356,57340],[55357,56424,55356,57342,8203,55358,56605,8203,55357,56424,55356,57340])}return!1}function d(e){var t=a.createElement("script");t.src=e,t.defer=t.type="text/javascript",a.getElementsByTagName("head")[0].appendChild(t)}for(i=Array("flag","emoji"),t.supports={everything:!0,everythingExceptFlag:!0},o=0;o<i.length;o++)t.supports[i[o]]=l(i[o]),t.supports.everything=t.supports.everything&&t.supports[i[o]],"flag"!==i[o]&&(t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&t.supports[i[o]]);t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&!t.supports.flag,t.DOMReady=!1,t.readyCallback=function(){t.DOMReady=!0},t.supports.everything||(n=function(){t.readyCallback()},a.addEventListener?(a.addEventListener("DOMContentLoaded",n,!1),e.addEventListener("load",n,!1)):(e.attachEvent("onload",n),a.attachEvent("onreadystatechange",function(){"complete"===a.readyState&&t.readyCallback()})),(r=t.source||{}).concatemoji?d(r.concatemoji):r.wpemoji&&r.twemoji&&(d(r.twemoji),d(r.wpemoji)))}(window,document,window._wpemojiSettings);
</script>
<style type="text/css">
img.wp-smiley,
img.emoji {
display: inline !important;
border: none !important;
box-shadow: none !important;
height: 1em !important;
width: 1em !important;
margin: 0 .07em !important;
vertical-align: -0.1em !important;
background: none !important;
padding: 0 !important;
}
</style>
<link rel='stylesheet' id='wp-block-library-css' href='http://androthemes.com/wp-includes/css/dist/block-library/style.min.css?ver=5.3.6' type='text/css' media='all' />
<link rel='stylesheet' id='bootstrap-css' href='http://androthemes.com/wp-content/themes/androthemes/assets/css/plugins/bootstrap.min.css?ver=5.3.6' type='text/css' media='all' />
<link rel='stylesheet' id='fontawesome-all-css' href='http://androthemes.com/wp-content/themes/androthemes/assets/fonts/font-awesome/css/all.min.css?ver=5.3.6' type='text/css' media='all' />
<link rel='stylesheet' id='flaticon-css' href='http://androthemes.com/wp-content/themes/androthemes/assets/fonts/flaticon/flaticon.css?ver=5.3.6' type='text/css' media='all' />
<link rel='stylesheet' id='magnific-popup-css' href='http://androthemes.com/wp-content/themes/androthemes/assets/css/plugins/magnific-popup.css?ver=5.3.6' type='text/css' media='all' />
<link rel='stylesheet' id='cookiteer-stylesheet-css' href='http://androthemes.com/wp-content/themes/androthemes/assets/css/style.css?ver=5.3.6' type='text/css' media='all' />
<link rel='stylesheet' id='cookiteer-style-css' href='http://androthemes.com/wp-content/themes/androthemes/style.css?ver=5.3.6' type='text/css' media='all' />
<link rel='stylesheet' id='google-fonts-css' href='https://fonts.googleapis.com/css?family=Open+Sans%3A400%2C500%2C600%2C700%26display%3Dswap%7CBarlow%3A400%2C700%7CMolle%3A400%2C700' type='text/css' media='all' />
<script type='text/javascript' src='http://androthemes.com/wp-includes/js/jquery/jquery.js?ver=1.12.4-wp'></script>
<script type='text/javascript' src='http://androthemes.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=1.4.1'></script>
<link rel='https://api.w.org/' href='http://androthemes.com/wp-json/' />
<link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://androthemes.com/xmlrpc.php?rsd" />
<link rel="wlwmanifest" type="application/wlwmanifest+xml" href="http://androthemes.com/wp-includes/wlwmanifest.xml" />
<meta name="generator" content="WordPress 5.3.6" />
<style type="text/css">.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}</style><link rel="icon" href="http://androthemes.com/wp-content/uploads/2020/03/cropped-thumbnail-32x32.png" sizes="32x32" />
<link rel="icon" href="http://androthemes.com/wp-content/uploads/2020/03/cropped-thumbnail-192x192.png" sizes="192x192" />
<link rel="apple-touch-icon-precomposed" href="http://androthemes.com/wp-content/uploads/2020/03/cropped-thumbnail-180x180.png" />
<meta name="msapplication-TileImage" content="http://androthemes.com/wp-content/uploads/2020/03/cropped-thumbnail-270x270.png" />
</head>
<body class="error404">
<!-- Aside (Mobile Navigation) -->
<aside class="main-aside">
<a class="navbar-brand" href="http://androthemes.com"> <img src="http://androthemes.com/wp-content/themes/androthemes/assets/img/logo.png" alt="Andromeda"/> </a>
<div class="aside-scroll">
<ul id="menu-main-menu" class=""><li id="menu-item-535" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-535"><a href="http://androthemes.com/">Home</a></li>
<li id="menu-item-536" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-536"><a href="http://androthemes.com/docs/">Docs</a></li>
</ul>
</div>
</aside>
<div class="aside-overlay aside-trigger"></div>
<header class="main-header header-1">
<nav class="navbar">
<div class="container">
<!-- Logo -->
<a class="navbar-brand" href="http://androthemes.com"> <img src="http://androthemes.com/wp-content/themes/androthemes/assets/img/logo.png" alt="Andromeda"/> </a>
<ul id="menu-main-menu-1" class="navbar-nav"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-535"><a href="http://androthemes.com/">Home</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-536"><a href="http://androthemes.com/docs/">Docs</a></li>
</ul>
</div>
</nav>
</header>
<div class="ct-subheader subheader subheader-1">
<div class="container">
<div class="subheader-inner">
<h1>Page not found - Androthemes</h1>
<nav aria-label="breadcrumb"><ol class="breadcrumb"><li class="breadcrumb-item"><a href="http://androthemes.com/">Home</a></li><li class="breadcrumb-item active" aria-current="page"> Error 404</li></ol></nav><!-- .breadcrumbs --> </div>
<div class="ct-subheader-search">
<form id="searchform-60008cda2afeb" class="search-form" action="http://androthemes.com/" method="get">
<div class="input-group">
<input type="search" placeholder="Search Docs..." class="form-control" id="search-form-60008cda2b087" value="" name="s" required>
<div class="input-group-append">
<button type="submit" class="btn-custom btn-sm shadow-none"><i class="flaticon-magnifying-glass"></i></button>
</div>
</div>
<input type="hidden" name="post_type" value="docs" />
</form>
</div>
</div>
</div>
<div class="section ct-404">
<div class="container">
<div class="ct-404-container">
<h1>Error 404</h1>
<p>Oops! The page wasn&#039;t found however, you can always look for something else</p>
</div>
</div>
</div>
<footer>
<div class="container">
<p class="mb-0 text-center">Copyright &copy; 2019 - 2021 <a href="http://androthemes.com">AndroThemes</a> All Rights Reserved.</p>
</div>
</footer>
<!--Start of Tawk.to Script-->
<script type="text/javascript">
var Tawk_API=Tawk_API||{}, Tawk_LoadStart=new Date();
(function(){
var s1=document.createElement("script"),s0=document.getElementsByTagName("script")[0];
s1.async=true;
s1.src='https://embed.tawk.to/5e57d15ea89cda5a188842ae/default';
s1.charset='UTF-8';
s1.setAttribute('crossorigin','*');
s0.parentNode.insertBefore(s1,s0);
})();
</script>
<!--End of Tawk.to Script-->
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-160651084-1"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-160651084-1');
</script><script type='text/javascript' src='http://androthemes.com/wp-includes/js/imagesloaded.min.js?ver=3.2.0'></script>
<script type='text/javascript' src='http://androthemes.com/wp-includes/js/masonry.min.js?ver=3.3.2'></script>
<script type='text/javascript' src='http://androthemes.com/wp-content/themes/androthemes/assets/js/plugins/isotope.min.js?ver=5.3.6'></script>
<script type='text/javascript' src='http://androthemes.com/wp-content/themes/androthemes/assets/js/plugins/popper.min.js?ver=5.3.6'></script>
<script type='text/javascript' src='http://androthemes.com/wp-content/themes/androthemes/assets/js/plugins/bootstrap.min.js?ver=5.3.6'></script>
<script type='text/javascript' src='http://androthemes.com/wp-content/themes/androthemes/assets/js/plugins/jquery.slimScroll.min.js?ver=5.3.6'></script>
<script type='text/javascript' src='http://androthemes.com/wp-content/themes/androthemes/assets/js/main.js?ver=5.3.6'></script>
<script type='text/javascript' src='http://androthemes.com/wp-includes/js/wp-embed.min.js?ver=5.3.6'></script>
</body>
</html>

View File

@ -0,0 +1,164 @@
<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"/>
<title>Page not found - Androthemes</title>
<!-- This site is optimized with the Yoast SEO plugin v13.3 - https://yoast.com/wordpress/plugins/seo/ -->
<meta name="robots" content="noindex,follow"/>
<meta property="og:locale" content="en_US" />
<meta property="og:type" content="object" />
<meta property="og:title" content="Page not found - Androthemes" />
<meta property="og:site_name" content="Androthemes" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="Page not found - Androthemes" />
<script type='application/ld+json' class='yoast-schema-graph yoast-schema-graph--main'>{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"http://androthemes.com/#organization","name":"AndroThemes","url":"http://androthemes.com/","sameAs":[],"logo":{"@type":"ImageObject","@id":"http://androthemes.com/#logo","inLanguage":"en-US","url":"http://androthemes.com/wp-content/uploads/2020/03/logo-dark.png","width":179,"height":51,"caption":"AndroThemes"},"image":{"@id":"http://androthemes.com/#logo"}},{"@type":"WebSite","@id":"http://androthemes.com/#website","url":"http://androthemes.com/","name":"Androthemes","inLanguage":"en-US","description":"Premium Themes and Templates","publisher":{"@id":"http://androthemes.com/#organization"},"potentialAction":[{"@type":"SearchAction","target":"http://androthemes.com/?s={search_term_string}","query-input":"required name=search_term_string"}]}]}</script>
<!-- / Yoast SEO plugin. -->
<link rel='dns-prefetch' href='//fonts.googleapis.com' />
<link rel='dns-prefetch' href='//s.w.org' />
<link rel="alternate" type="application/rss+xml" title="Androthemes &raquo; Feed" href="http://androthemes.com/feed/" />
<link rel="alternate" type="application/rss+xml" title="Androthemes &raquo; Comments Feed" href="http://androthemes.com/comments/feed/" />
<script type="text/javascript">
window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/12.0.0-1\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/12.0.0-1\/svg\/","svgExt":".svg","source":{"concatemoji":"http:\/\/androthemes.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=5.3.6"}};
!function(e,a,t){var r,n,o,i,p=a.createElement("canvas"),s=p.getContext&&p.getContext("2d");function c(e,t){var a=String.fromCharCode;s.clearRect(0,0,p.width,p.height),s.fillText(a.apply(this,e),0,0);var r=p.toDataURL();return s.clearRect(0,0,p.width,p.height),s.fillText(a.apply(this,t),0,0),r===p.toDataURL()}function l(e){if(!s||!s.fillText)return!1;switch(s.textBaseline="top",s.font="600 32px Arial",e){case"flag":return!c([127987,65039,8205,9895,65039],[127987,65039,8203,9895,65039])&&(!c([55356,56826,55356,56819],[55356,56826,8203,55356,56819])&&!c([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]));case"emoji":return!c([55357,56424,55356,57342,8205,55358,56605,8205,55357,56424,55356,57340],[55357,56424,55356,57342,8203,55358,56605,8203,55357,56424,55356,57340])}return!1}function d(e){var t=a.createElement("script");t.src=e,t.defer=t.type="text/javascript",a.getElementsByTagName("head")[0].appendChild(t)}for(i=Array("flag","emoji"),t.supports={everything:!0,everythingExceptFlag:!0},o=0;o<i.length;o++)t.supports[i[o]]=l(i[o]),t.supports.everything=t.supports.everything&&t.supports[i[o]],"flag"!==i[o]&&(t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&t.supports[i[o]]);t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&!t.supports.flag,t.DOMReady=!1,t.readyCallback=function(){t.DOMReady=!0},t.supports.everything||(n=function(){t.readyCallback()},a.addEventListener?(a.addEventListener("DOMContentLoaded",n,!1),e.addEventListener("load",n,!1)):(e.attachEvent("onload",n),a.attachEvent("onreadystatechange",function(){"complete"===a.readyState&&t.readyCallback()})),(r=t.source||{}).concatemoji?d(r.concatemoji):r.wpemoji&&r.twemoji&&(d(r.twemoji),d(r.wpemoji)))}(window,document,window._wpemojiSettings);
</script>
<style type="text/css">
img.wp-smiley,
img.emoji {
display: inline !important;
border: none !important;
box-shadow: none !important;
height: 1em !important;
width: 1em !important;
margin: 0 .07em !important;
vertical-align: -0.1em !important;
background: none !important;
padding: 0 !important;
}
</style>
<link rel='stylesheet' id='wp-block-library-css' href='http://androthemes.com/wp-includes/css/dist/block-library/style.min.css?ver=5.3.6' type='text/css' media='all' />
<link rel='stylesheet' id='bootstrap-css' href='http://androthemes.com/wp-content/themes/androthemes/assets/css/plugins/bootstrap.min.css?ver=5.3.6' type='text/css' media='all' />
<link rel='stylesheet' id='fontawesome-all-css' href='http://androthemes.com/wp-content/themes/androthemes/assets/fonts/font-awesome/css/all.min.css?ver=5.3.6' type='text/css' media='all' />
<link rel='stylesheet' id='flaticon-css' href='http://androthemes.com/wp-content/themes/androthemes/assets/fonts/flaticon/flaticon.css?ver=5.3.6' type='text/css' media='all' />
<link rel='stylesheet' id='magnific-popup-css' href='http://androthemes.com/wp-content/themes/androthemes/assets/css/plugins/magnific-popup.css?ver=5.3.6' type='text/css' media='all' />
<link rel='stylesheet' id='cookiteer-stylesheet-css' href='http://androthemes.com/wp-content/themes/androthemes/assets/css/style.css?ver=5.3.6' type='text/css' media='all' />
<link rel='stylesheet' id='cookiteer-style-css' href='http://androthemes.com/wp-content/themes/androthemes/style.css?ver=5.3.6' type='text/css' media='all' />
<link rel='stylesheet' id='google-fonts-css' href='https://fonts.googleapis.com/css?family=Open+Sans%3A400%2C500%2C600%2C700%26display%3Dswap%7CBarlow%3A400%2C700%7CMolle%3A400%2C700' type='text/css' media='all' />
<script type='text/javascript' src='http://androthemes.com/wp-includes/js/jquery/jquery.js?ver=1.12.4-wp'></script>
<script type='text/javascript' src='http://androthemes.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=1.4.1'></script>
<link rel='https://api.w.org/' href='http://androthemes.com/wp-json/' />
<link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://androthemes.com/xmlrpc.php?rsd" />
<link rel="wlwmanifest" type="application/wlwmanifest+xml" href="http://androthemes.com/wp-includes/wlwmanifest.xml" />
<meta name="generator" content="WordPress 5.3.6" />
<style type="text/css">.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}</style><link rel="icon" href="http://androthemes.com/wp-content/uploads/2020/03/cropped-thumbnail-32x32.png" sizes="32x32" />
<link rel="icon" href="http://androthemes.com/wp-content/uploads/2020/03/cropped-thumbnail-192x192.png" sizes="192x192" />
<link rel="apple-touch-icon-precomposed" href="http://androthemes.com/wp-content/uploads/2020/03/cropped-thumbnail-180x180.png" />
<meta name="msapplication-TileImage" content="http://androthemes.com/wp-content/uploads/2020/03/cropped-thumbnail-270x270.png" />
</head>
<body class="error404">
<!-- Aside (Mobile Navigation) -->
<aside class="main-aside">
<a class="navbar-brand" href="http://androthemes.com"> <img src="http://androthemes.com/wp-content/themes/androthemes/assets/img/logo.png" alt="Andromeda"/> </a>
<div class="aside-scroll">
<ul id="menu-main-menu" class=""><li id="menu-item-535" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-535"><a href="http://androthemes.com/">Home</a></li>
<li id="menu-item-536" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-536"><a href="http://androthemes.com/docs/">Docs</a></li>
</ul>
</div>
</aside>
<div class="aside-overlay aside-trigger"></div>
<header class="main-header header-1">
<nav class="navbar">
<div class="container">
<!-- Logo -->
<a class="navbar-brand" href="http://androthemes.com"> <img src="http://androthemes.com/wp-content/themes/androthemes/assets/img/logo.png" alt="Andromeda"/> </a>
<ul id="menu-main-menu-1" class="navbar-nav"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-535"><a href="http://androthemes.com/">Home</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-536"><a href="http://androthemes.com/docs/">Docs</a></li>
</ul>
</div>
</nav>
</header>
<div class="ct-subheader subheader subheader-1">
<div class="container">
<div class="subheader-inner">
<h1>Page not found - Androthemes</h1>
<nav aria-label="breadcrumb"><ol class="breadcrumb"><li class="breadcrumb-item"><a href="http://androthemes.com/">Home</a></li><li class="breadcrumb-item active" aria-current="page"> Error 404</li></ol></nav><!-- .breadcrumbs --> </div>
<div class="ct-subheader-search">
<form id="searchform-60008cd9d1d0c" class="search-form" action="http://androthemes.com/" method="get">
<div class="input-group">
<input type="search" placeholder="Search Docs..." class="form-control" id="search-form-60008cd9d1d8c" value="" name="s" required>
<div class="input-group-append">
<button type="submit" class="btn-custom btn-sm shadow-none"><i class="flaticon-magnifying-glass"></i></button>
</div>
</div>
<input type="hidden" name="post_type" value="docs" />
</form>
</div>
</div>
</div>
<div class="section ct-404">
<div class="container">
<div class="ct-404-container">
<h1>Error 404</h1>
<p>Oops! The page wasn&#039;t found however, you can always look for something else</p>
</div>
</div>
</div>
<footer>
<div class="container">
<p class="mb-0 text-center">Copyright &copy; 2019 - 2021 <a href="http://androthemes.com">AndroThemes</a> All Rights Reserved.</p>
</div>
</footer>
<!--Start of Tawk.to Script-->
<script type="text/javascript">
var Tawk_API=Tawk_API||{}, Tawk_LoadStart=new Date();
(function(){
var s1=document.createElement("script"),s0=document.getElementsByTagName("script")[0];
s1.async=true;
s1.src='https://embed.tawk.to/5e57d15ea89cda5a188842ae/default';
s1.charset='UTF-8';
s1.setAttribute('crossorigin','*');
s0.parentNode.insertBefore(s1,s0);
})();
</script>
<!--End of Tawk.to Script-->
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-160651084-1"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-160651084-1');
</script><script type='text/javascript' src='http://androthemes.com/wp-includes/js/imagesloaded.min.js?ver=3.2.0'></script>
<script type='text/javascript' src='http://androthemes.com/wp-includes/js/masonry.min.js?ver=3.3.2'></script>
<script type='text/javascript' src='http://androthemes.com/wp-content/themes/androthemes/assets/js/plugins/isotope.min.js?ver=5.3.6'></script>
<script type='text/javascript' src='http://androthemes.com/wp-content/themes/androthemes/assets/js/plugins/popper.min.js?ver=5.3.6'></script>
<script type='text/javascript' src='http://androthemes.com/wp-content/themes/androthemes/assets/js/plugins/bootstrap.min.js?ver=5.3.6'></script>
<script type='text/javascript' src='http://androthemes.com/wp-content/themes/androthemes/assets/js/plugins/jquery.slimScroll.min.js?ver=5.3.6'></script>
<script type='text/javascript' src='http://androthemes.com/wp-content/themes/androthemes/assets/js/main.js?ver=5.3.6'></script>
<script type='text/javascript' src='http://androthemes.com/wp-includes/js/wp-embed.min.js?ver=5.3.6'></script>
</body>
</html>

View File

@ -0,0 +1,164 @@
<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"/>
<title>Page not found - Androthemes</title>
<!-- This site is optimized with the Yoast SEO plugin v13.3 - https://yoast.com/wordpress/plugins/seo/ -->
<meta name="robots" content="noindex,follow"/>
<meta property="og:locale" content="en_US" />
<meta property="og:type" content="object" />
<meta property="og:title" content="Page not found - Androthemes" />
<meta property="og:site_name" content="Androthemes" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="Page not found - Androthemes" />
<script type='application/ld+json' class='yoast-schema-graph yoast-schema-graph--main'>{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"http://androthemes.com/#organization","name":"AndroThemes","url":"http://androthemes.com/","sameAs":[],"logo":{"@type":"ImageObject","@id":"http://androthemes.com/#logo","inLanguage":"en-US","url":"http://androthemes.com/wp-content/uploads/2020/03/logo-dark.png","width":179,"height":51,"caption":"AndroThemes"},"image":{"@id":"http://androthemes.com/#logo"}},{"@type":"WebSite","@id":"http://androthemes.com/#website","url":"http://androthemes.com/","name":"Androthemes","inLanguage":"en-US","description":"Premium Themes and Templates","publisher":{"@id":"http://androthemes.com/#organization"},"potentialAction":[{"@type":"SearchAction","target":"http://androthemes.com/?s={search_term_string}","query-input":"required name=search_term_string"}]}]}</script>
<!-- / Yoast SEO plugin. -->
<link rel='dns-prefetch' href='//fonts.googleapis.com' />
<link rel='dns-prefetch' href='//s.w.org' />
<link rel="alternate" type="application/rss+xml" title="Androthemes &raquo; Feed" href="http://androthemes.com/feed/" />
<link rel="alternate" type="application/rss+xml" title="Androthemes &raquo; Comments Feed" href="http://androthemes.com/comments/feed/" />
<script type="text/javascript">
window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/12.0.0-1\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/12.0.0-1\/svg\/","svgExt":".svg","source":{"concatemoji":"http:\/\/androthemes.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=5.3.6"}};
!function(e,a,t){var r,n,o,i,p=a.createElement("canvas"),s=p.getContext&&p.getContext("2d");function c(e,t){var a=String.fromCharCode;s.clearRect(0,0,p.width,p.height),s.fillText(a.apply(this,e),0,0);var r=p.toDataURL();return s.clearRect(0,0,p.width,p.height),s.fillText(a.apply(this,t),0,0),r===p.toDataURL()}function l(e){if(!s||!s.fillText)return!1;switch(s.textBaseline="top",s.font="600 32px Arial",e){case"flag":return!c([127987,65039,8205,9895,65039],[127987,65039,8203,9895,65039])&&(!c([55356,56826,55356,56819],[55356,56826,8203,55356,56819])&&!c([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]));case"emoji":return!c([55357,56424,55356,57342,8205,55358,56605,8205,55357,56424,55356,57340],[55357,56424,55356,57342,8203,55358,56605,8203,55357,56424,55356,57340])}return!1}function d(e){var t=a.createElement("script");t.src=e,t.defer=t.type="text/javascript",a.getElementsByTagName("head")[0].appendChild(t)}for(i=Array("flag","emoji"),t.supports={everything:!0,everythingExceptFlag:!0},o=0;o<i.length;o++)t.supports[i[o]]=l(i[o]),t.supports.everything=t.supports.everything&&t.supports[i[o]],"flag"!==i[o]&&(t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&t.supports[i[o]]);t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&!t.supports.flag,t.DOMReady=!1,t.readyCallback=function(){t.DOMReady=!0},t.supports.everything||(n=function(){t.readyCallback()},a.addEventListener?(a.addEventListener("DOMContentLoaded",n,!1),e.addEventListener("load",n,!1)):(e.attachEvent("onload",n),a.attachEvent("onreadystatechange",function(){"complete"===a.readyState&&t.readyCallback()})),(r=t.source||{}).concatemoji?d(r.concatemoji):r.wpemoji&&r.twemoji&&(d(r.twemoji),d(r.wpemoji)))}(window,document,window._wpemojiSettings);
</script>
<style type="text/css">
img.wp-smiley,
img.emoji {
display: inline !important;
border: none !important;
box-shadow: none !important;
height: 1em !important;
width: 1em !important;
margin: 0 .07em !important;
vertical-align: -0.1em !important;
background: none !important;
padding: 0 !important;
}
</style>
<link rel='stylesheet' id='wp-block-library-css' href='http://androthemes.com/wp-includes/css/dist/block-library/style.min.css?ver=5.3.6' type='text/css' media='all' />
<link rel='stylesheet' id='bootstrap-css' href='http://androthemes.com/wp-content/themes/androthemes/assets/css/plugins/bootstrap.min.css?ver=5.3.6' type='text/css' media='all' />
<link rel='stylesheet' id='fontawesome-all-css' href='http://androthemes.com/wp-content/themes/androthemes/assets/fonts/font-awesome/css/all.min.css?ver=5.3.6' type='text/css' media='all' />
<link rel='stylesheet' id='flaticon-css' href='http://androthemes.com/wp-content/themes/androthemes/assets/fonts/flaticon/flaticon.css?ver=5.3.6' type='text/css' media='all' />
<link rel='stylesheet' id='magnific-popup-css' href='http://androthemes.com/wp-content/themes/androthemes/assets/css/plugins/magnific-popup.css?ver=5.3.6' type='text/css' media='all' />
<link rel='stylesheet' id='cookiteer-stylesheet-css' href='http://androthemes.com/wp-content/themes/androthemes/assets/css/style.css?ver=5.3.6' type='text/css' media='all' />
<link rel='stylesheet' id='cookiteer-style-css' href='http://androthemes.com/wp-content/themes/androthemes/style.css?ver=5.3.6' type='text/css' media='all' />
<link rel='stylesheet' id='google-fonts-css' href='https://fonts.googleapis.com/css?family=Open+Sans%3A400%2C500%2C600%2C700%26display%3Dswap%7CBarlow%3A400%2C700%7CMolle%3A400%2C700' type='text/css' media='all' />
<script type='text/javascript' src='http://androthemes.com/wp-includes/js/jquery/jquery.js?ver=1.12.4-wp'></script>
<script type='text/javascript' src='http://androthemes.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=1.4.1'></script>
<link rel='https://api.w.org/' href='http://androthemes.com/wp-json/' />
<link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://androthemes.com/xmlrpc.php?rsd" />
<link rel="wlwmanifest" type="application/wlwmanifest+xml" href="http://androthemes.com/wp-includes/wlwmanifest.xml" />
<meta name="generator" content="WordPress 5.3.6" />
<style type="text/css">.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}</style><link rel="icon" href="http://androthemes.com/wp-content/uploads/2020/03/cropped-thumbnail-32x32.png" sizes="32x32" />
<link rel="icon" href="http://androthemes.com/wp-content/uploads/2020/03/cropped-thumbnail-192x192.png" sizes="192x192" />
<link rel="apple-touch-icon-precomposed" href="http://androthemes.com/wp-content/uploads/2020/03/cropped-thumbnail-180x180.png" />
<meta name="msapplication-TileImage" content="http://androthemes.com/wp-content/uploads/2020/03/cropped-thumbnail-270x270.png" />
</head>
<body class="error404">
<!-- Aside (Mobile Navigation) -->
<aside class="main-aside">
<a class="navbar-brand" href="http://androthemes.com"> <img src="http://androthemes.com/wp-content/themes/androthemes/assets/img/logo.png" alt="Andromeda"/> </a>
<div class="aside-scroll">
<ul id="menu-main-menu" class=""><li id="menu-item-535" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-535"><a href="http://androthemes.com/">Home</a></li>
<li id="menu-item-536" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-536"><a href="http://androthemes.com/docs/">Docs</a></li>
</ul>
</div>
</aside>
<div class="aside-overlay aside-trigger"></div>
<header class="main-header header-1">
<nav class="navbar">
<div class="container">
<!-- Logo -->
<a class="navbar-brand" href="http://androthemes.com"> <img src="http://androthemes.com/wp-content/themes/androthemes/assets/img/logo.png" alt="Andromeda"/> </a>
<ul id="menu-main-menu-1" class="navbar-nav"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-535"><a href="http://androthemes.com/">Home</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-536"><a href="http://androthemes.com/docs/">Docs</a></li>
</ul>
</div>
</nav>
</header>
<div class="ct-subheader subheader subheader-1">
<div class="container">
<div class="subheader-inner">
<h1>Page not found - Androthemes</h1>
<nav aria-label="breadcrumb"><ol class="breadcrumb"><li class="breadcrumb-item"><a href="http://androthemes.com/">Home</a></li><li class="breadcrumb-item active" aria-current="page"> Error 404</li></ol></nav><!-- .breadcrumbs --> </div>
<div class="ct-subheader-search">
<form id="searchform-60008cdba1025" class="search-form" action="http://androthemes.com/" method="get">
<div class="input-group">
<input type="search" placeholder="Search Docs..." class="form-control" id="search-form-60008cdba10a3" value="" name="s" required>
<div class="input-group-append">
<button type="submit" class="btn-custom btn-sm shadow-none"><i class="flaticon-magnifying-glass"></i></button>
</div>
</div>
<input type="hidden" name="post_type" value="docs" />
</form>
</div>
</div>
</div>
<div class="section ct-404">
<div class="container">
<div class="ct-404-container">
<h1>Error 404</h1>
<p>Oops! The page wasn&#039;t found however, you can always look for something else</p>
</div>
</div>
</div>
<footer>
<div class="container">
<p class="mb-0 text-center">Copyright &copy; 2019 - 2021 <a href="http://androthemes.com">AndroThemes</a> All Rights Reserved.</p>
</div>
</footer>
<!--Start of Tawk.to Script-->
<script type="text/javascript">
var Tawk_API=Tawk_API||{}, Tawk_LoadStart=new Date();
(function(){
var s1=document.createElement("script"),s0=document.getElementsByTagName("script")[0];
s1.async=true;
s1.src='https://embed.tawk.to/5e57d15ea89cda5a188842ae/default';
s1.charset='UTF-8';
s1.setAttribute('crossorigin','*');
s0.parentNode.insertBefore(s1,s0);
})();
</script>
<!--End of Tawk.to Script-->
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-160651084-1"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-160651084-1');
</script><script type='text/javascript' src='http://androthemes.com/wp-includes/js/imagesloaded.min.js?ver=3.2.0'></script>
<script type='text/javascript' src='http://androthemes.com/wp-includes/js/masonry.min.js?ver=3.3.2'></script>
<script type='text/javascript' src='http://androthemes.com/wp-content/themes/androthemes/assets/js/plugins/isotope.min.js?ver=5.3.6'></script>
<script type='text/javascript' src='http://androthemes.com/wp-content/themes/androthemes/assets/js/plugins/popper.min.js?ver=5.3.6'></script>
<script type='text/javascript' src='http://androthemes.com/wp-content/themes/androthemes/assets/js/plugins/bootstrap.min.js?ver=5.3.6'></script>
<script type='text/javascript' src='http://androthemes.com/wp-content/themes/androthemes/assets/js/plugins/jquery.slimScroll.min.js?ver=5.3.6'></script>
<script type='text/javascript' src='http://androthemes.com/wp-content/themes/androthemes/assets/js/main.js?ver=5.3.6'></script>
<script type='text/javascript' src='http://androthemes.com/wp-includes/js/wp-embed.min.js?ver=5.3.6'></script>
</body>
</html>

View File

@ -0,0 +1,164 @@
<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"/>
<title>Page not found - Androthemes</title>
<!-- This site is optimized with the Yoast SEO plugin v13.3 - https://yoast.com/wordpress/plugins/seo/ -->
<meta name="robots" content="noindex,follow"/>
<meta property="og:locale" content="en_US" />
<meta property="og:type" content="object" />
<meta property="og:title" content="Page not found - Androthemes" />
<meta property="og:site_name" content="Androthemes" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="Page not found - Androthemes" />
<script type='application/ld+json' class='yoast-schema-graph yoast-schema-graph--main'>{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"http://androthemes.com/#organization","name":"AndroThemes","url":"http://androthemes.com/","sameAs":[],"logo":{"@type":"ImageObject","@id":"http://androthemes.com/#logo","inLanguage":"en-US","url":"http://androthemes.com/wp-content/uploads/2020/03/logo-dark.png","width":179,"height":51,"caption":"AndroThemes"},"image":{"@id":"http://androthemes.com/#logo"}},{"@type":"WebSite","@id":"http://androthemes.com/#website","url":"http://androthemes.com/","name":"Androthemes","inLanguage":"en-US","description":"Premium Themes and Templates","publisher":{"@id":"http://androthemes.com/#organization"},"potentialAction":[{"@type":"SearchAction","target":"http://androthemes.com/?s={search_term_string}","query-input":"required name=search_term_string"}]}]}</script>
<!-- / Yoast SEO plugin. -->
<link rel='dns-prefetch' href='//fonts.googleapis.com' />
<link rel='dns-prefetch' href='//s.w.org' />
<link rel="alternate" type="application/rss+xml" title="Androthemes &raquo; Feed" href="http://androthemes.com/feed/" />
<link rel="alternate" type="application/rss+xml" title="Androthemes &raquo; Comments Feed" href="http://androthemes.com/comments/feed/" />
<script type="text/javascript">
window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/12.0.0-1\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/12.0.0-1\/svg\/","svgExt":".svg","source":{"concatemoji":"http:\/\/androthemes.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=5.3.6"}};
!function(e,a,t){var r,n,o,i,p=a.createElement("canvas"),s=p.getContext&&p.getContext("2d");function c(e,t){var a=String.fromCharCode;s.clearRect(0,0,p.width,p.height),s.fillText(a.apply(this,e),0,0);var r=p.toDataURL();return s.clearRect(0,0,p.width,p.height),s.fillText(a.apply(this,t),0,0),r===p.toDataURL()}function l(e){if(!s||!s.fillText)return!1;switch(s.textBaseline="top",s.font="600 32px Arial",e){case"flag":return!c([127987,65039,8205,9895,65039],[127987,65039,8203,9895,65039])&&(!c([55356,56826,55356,56819],[55356,56826,8203,55356,56819])&&!c([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]));case"emoji":return!c([55357,56424,55356,57342,8205,55358,56605,8205,55357,56424,55356,57340],[55357,56424,55356,57342,8203,55358,56605,8203,55357,56424,55356,57340])}return!1}function d(e){var t=a.createElement("script");t.src=e,t.defer=t.type="text/javascript",a.getElementsByTagName("head")[0].appendChild(t)}for(i=Array("flag","emoji"),t.supports={everything:!0,everythingExceptFlag:!0},o=0;o<i.length;o++)t.supports[i[o]]=l(i[o]),t.supports.everything=t.supports.everything&&t.supports[i[o]],"flag"!==i[o]&&(t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&t.supports[i[o]]);t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&!t.supports.flag,t.DOMReady=!1,t.readyCallback=function(){t.DOMReady=!0},t.supports.everything||(n=function(){t.readyCallback()},a.addEventListener?(a.addEventListener("DOMContentLoaded",n,!1),e.addEventListener("load",n,!1)):(e.attachEvent("onload",n),a.attachEvent("onreadystatechange",function(){"complete"===a.readyState&&t.readyCallback()})),(r=t.source||{}).concatemoji?d(r.concatemoji):r.wpemoji&&r.twemoji&&(d(r.twemoji),d(r.wpemoji)))}(window,document,window._wpemojiSettings);
</script>
<style type="text/css">
img.wp-smiley,
img.emoji {
display: inline !important;
border: none !important;
box-shadow: none !important;
height: 1em !important;
width: 1em !important;
margin: 0 .07em !important;
vertical-align: -0.1em !important;
background: none !important;
padding: 0 !important;
}
</style>
<link rel='stylesheet' id='wp-block-library-css' href='http://androthemes.com/wp-includes/css/dist/block-library/style.min.css?ver=5.3.6' type='text/css' media='all' />
<link rel='stylesheet' id='bootstrap-css' href='http://androthemes.com/wp-content/themes/androthemes/assets/css/plugins/bootstrap.min.css?ver=5.3.6' type='text/css' media='all' />
<link rel='stylesheet' id='fontawesome-all-css' href='http://androthemes.com/wp-content/themes/androthemes/assets/fonts/font-awesome/css/all.min.css?ver=5.3.6' type='text/css' media='all' />
<link rel='stylesheet' id='flaticon-css' href='http://androthemes.com/wp-content/themes/androthemes/assets/fonts/flaticon/flaticon.css?ver=5.3.6' type='text/css' media='all' />
<link rel='stylesheet' id='magnific-popup-css' href='http://androthemes.com/wp-content/themes/androthemes/assets/css/plugins/magnific-popup.css?ver=5.3.6' type='text/css' media='all' />
<link rel='stylesheet' id='cookiteer-stylesheet-css' href='http://androthemes.com/wp-content/themes/androthemes/assets/css/style.css?ver=5.3.6' type='text/css' media='all' />
<link rel='stylesheet' id='cookiteer-style-css' href='http://androthemes.com/wp-content/themes/androthemes/style.css?ver=5.3.6' type='text/css' media='all' />
<link rel='stylesheet' id='google-fonts-css' href='https://fonts.googleapis.com/css?family=Open+Sans%3A400%2C500%2C600%2C700%26display%3Dswap%7CBarlow%3A400%2C700%7CMolle%3A400%2C700' type='text/css' media='all' />
<script type='text/javascript' src='http://androthemes.com/wp-includes/js/jquery/jquery.js?ver=1.12.4-wp'></script>
<script type='text/javascript' src='http://androthemes.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=1.4.1'></script>
<link rel='https://api.w.org/' href='http://androthemes.com/wp-json/' />
<link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://androthemes.com/xmlrpc.php?rsd" />
<link rel="wlwmanifest" type="application/wlwmanifest+xml" href="http://androthemes.com/wp-includes/wlwmanifest.xml" />
<meta name="generator" content="WordPress 5.3.6" />
<style type="text/css">.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}</style><link rel="icon" href="http://androthemes.com/wp-content/uploads/2020/03/cropped-thumbnail-32x32.png" sizes="32x32" />
<link rel="icon" href="http://androthemes.com/wp-content/uploads/2020/03/cropped-thumbnail-192x192.png" sizes="192x192" />
<link rel="apple-touch-icon-precomposed" href="http://androthemes.com/wp-content/uploads/2020/03/cropped-thumbnail-180x180.png" />
<meta name="msapplication-TileImage" content="http://androthemes.com/wp-content/uploads/2020/03/cropped-thumbnail-270x270.png" />
</head>
<body class="error404">
<!-- Aside (Mobile Navigation) -->
<aside class="main-aside">
<a class="navbar-brand" href="http://androthemes.com"> <img src="http://androthemes.com/wp-content/themes/androthemes/assets/img/logo.png" alt="Andromeda"/> </a>
<div class="aside-scroll">
<ul id="menu-main-menu" class=""><li id="menu-item-535" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-535"><a href="http://androthemes.com/">Home</a></li>
<li id="menu-item-536" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-536"><a href="http://androthemes.com/docs/">Docs</a></li>
</ul>
</div>
</aside>
<div class="aside-overlay aside-trigger"></div>
<header class="main-header header-1">
<nav class="navbar">
<div class="container">
<!-- Logo -->
<a class="navbar-brand" href="http://androthemes.com"> <img src="http://androthemes.com/wp-content/themes/androthemes/assets/img/logo.png" alt="Andromeda"/> </a>
<ul id="menu-main-menu-1" class="navbar-nav"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-535"><a href="http://androthemes.com/">Home</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-536"><a href="http://androthemes.com/docs/">Docs</a></li>
</ul>
</div>
</nav>
</header>
<div class="ct-subheader subheader subheader-1">
<div class="container">
<div class="subheader-inner">
<h1>Page not found - Androthemes</h1>
<nav aria-label="breadcrumb"><ol class="breadcrumb"><li class="breadcrumb-item"><a href="http://androthemes.com/">Home</a></li><li class="breadcrumb-item active" aria-current="page"> Error 404</li></ol></nav><!-- .breadcrumbs --> </div>
<div class="ct-subheader-search">
<form id="searchform-60008cdb8df86" class="search-form" action="http://androthemes.com/" method="get">
<div class="input-group">
<input type="search" placeholder="Search Docs..." class="form-control" id="search-form-60008cdb8e004" value="" name="s" required>
<div class="input-group-append">
<button type="submit" class="btn-custom btn-sm shadow-none"><i class="flaticon-magnifying-glass"></i></button>
</div>
</div>
<input type="hidden" name="post_type" value="docs" />
</form>
</div>
</div>
</div>
<div class="section ct-404">
<div class="container">
<div class="ct-404-container">
<h1>Error 404</h1>
<p>Oops! The page wasn&#039;t found however, you can always look for something else</p>
</div>
</div>
</div>
<footer>
<div class="container">
<p class="mb-0 text-center">Copyright &copy; 2019 - 2021 <a href="http://androthemes.com">AndroThemes</a> All Rights Reserved.</p>
</div>
</footer>
<!--Start of Tawk.to Script-->
<script type="text/javascript">
var Tawk_API=Tawk_API||{}, Tawk_LoadStart=new Date();
(function(){
var s1=document.createElement("script"),s0=document.getElementsByTagName("script")[0];
s1.async=true;
s1.src='https://embed.tawk.to/5e57d15ea89cda5a188842ae/default';
s1.charset='UTF-8';
s1.setAttribute('crossorigin','*');
s0.parentNode.insertBefore(s1,s0);
})();
</script>
<!--End of Tawk.to Script-->
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-160651084-1"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-160651084-1');
</script><script type='text/javascript' src='http://androthemes.com/wp-includes/js/imagesloaded.min.js?ver=3.2.0'></script>
<script type='text/javascript' src='http://androthemes.com/wp-includes/js/masonry.min.js?ver=3.3.2'></script>
<script type='text/javascript' src='http://androthemes.com/wp-content/themes/androthemes/assets/js/plugins/isotope.min.js?ver=5.3.6'></script>
<script type='text/javascript' src='http://androthemes.com/wp-content/themes/androthemes/assets/js/plugins/popper.min.js?ver=5.3.6'></script>
<script type='text/javascript' src='http://androthemes.com/wp-content/themes/androthemes/assets/js/plugins/bootstrap.min.js?ver=5.3.6'></script>
<script type='text/javascript' src='http://androthemes.com/wp-content/themes/androthemes/assets/js/plugins/jquery.slimScroll.min.js?ver=5.3.6'></script>
<script type='text/javascript' src='http://androthemes.com/wp-content/themes/androthemes/assets/js/main.js?ver=5.3.6'></script>
<script type='text/javascript' src='http://androthemes.com/wp-includes/js/wp-embed.min.js?ver=5.3.6'></script>
</body>
</html>

View File

@ -0,0 +1,164 @@
<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"/>
<title>Page not found - Androthemes</title>
<!-- This site is optimized with the Yoast SEO plugin v13.3 - https://yoast.com/wordpress/plugins/seo/ -->
<meta name="robots" content="noindex,follow"/>
<meta property="og:locale" content="en_US" />
<meta property="og:type" content="object" />
<meta property="og:title" content="Page not found - Androthemes" />
<meta property="og:site_name" content="Androthemes" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="Page not found - Androthemes" />
<script type='application/ld+json' class='yoast-schema-graph yoast-schema-graph--main'>{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"http://androthemes.com/#organization","name":"AndroThemes","url":"http://androthemes.com/","sameAs":[],"logo":{"@type":"ImageObject","@id":"http://androthemes.com/#logo","inLanguage":"en-US","url":"http://androthemes.com/wp-content/uploads/2020/03/logo-dark.png","width":179,"height":51,"caption":"AndroThemes"},"image":{"@id":"http://androthemes.com/#logo"}},{"@type":"WebSite","@id":"http://androthemes.com/#website","url":"http://androthemes.com/","name":"Androthemes","inLanguage":"en-US","description":"Premium Themes and Templates","publisher":{"@id":"http://androthemes.com/#organization"},"potentialAction":[{"@type":"SearchAction","target":"http://androthemes.com/?s={search_term_string}","query-input":"required name=search_term_string"}]}]}</script>
<!-- / Yoast SEO plugin. -->
<link rel='dns-prefetch' href='//fonts.googleapis.com' />
<link rel='dns-prefetch' href='//s.w.org' />
<link rel="alternate" type="application/rss+xml" title="Androthemes &raquo; Feed" href="http://androthemes.com/feed/" />
<link rel="alternate" type="application/rss+xml" title="Androthemes &raquo; Comments Feed" href="http://androthemes.com/comments/feed/" />
<script type="text/javascript">
window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/12.0.0-1\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/12.0.0-1\/svg\/","svgExt":".svg","source":{"concatemoji":"http:\/\/androthemes.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=5.3.6"}};
!function(e,a,t){var r,n,o,i,p=a.createElement("canvas"),s=p.getContext&&p.getContext("2d");function c(e,t){var a=String.fromCharCode;s.clearRect(0,0,p.width,p.height),s.fillText(a.apply(this,e),0,0);var r=p.toDataURL();return s.clearRect(0,0,p.width,p.height),s.fillText(a.apply(this,t),0,0),r===p.toDataURL()}function l(e){if(!s||!s.fillText)return!1;switch(s.textBaseline="top",s.font="600 32px Arial",e){case"flag":return!c([127987,65039,8205,9895,65039],[127987,65039,8203,9895,65039])&&(!c([55356,56826,55356,56819],[55356,56826,8203,55356,56819])&&!c([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]));case"emoji":return!c([55357,56424,55356,57342,8205,55358,56605,8205,55357,56424,55356,57340],[55357,56424,55356,57342,8203,55358,56605,8203,55357,56424,55356,57340])}return!1}function d(e){var t=a.createElement("script");t.src=e,t.defer=t.type="text/javascript",a.getElementsByTagName("head")[0].appendChild(t)}for(i=Array("flag","emoji"),t.supports={everything:!0,everythingExceptFlag:!0},o=0;o<i.length;o++)t.supports[i[o]]=l(i[o]),t.supports.everything=t.supports.everything&&t.supports[i[o]],"flag"!==i[o]&&(t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&t.supports[i[o]]);t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&!t.supports.flag,t.DOMReady=!1,t.readyCallback=function(){t.DOMReady=!0},t.supports.everything||(n=function(){t.readyCallback()},a.addEventListener?(a.addEventListener("DOMContentLoaded",n,!1),e.addEventListener("load",n,!1)):(e.attachEvent("onload",n),a.attachEvent("onreadystatechange",function(){"complete"===a.readyState&&t.readyCallback()})),(r=t.source||{}).concatemoji?d(r.concatemoji):r.wpemoji&&r.twemoji&&(d(r.twemoji),d(r.wpemoji)))}(window,document,window._wpemojiSettings);
</script>
<style type="text/css">
img.wp-smiley,
img.emoji {
display: inline !important;
border: none !important;
box-shadow: none !important;
height: 1em !important;
width: 1em !important;
margin: 0 .07em !important;
vertical-align: -0.1em !important;
background: none !important;
padding: 0 !important;
}
</style>
<link rel='stylesheet' id='wp-block-library-css' href='http://androthemes.com/wp-includes/css/dist/block-library/style.min.css?ver=5.3.6' type='text/css' media='all' />
<link rel='stylesheet' id='bootstrap-css' href='http://androthemes.com/wp-content/themes/androthemes/assets/css/plugins/bootstrap.min.css?ver=5.3.6' type='text/css' media='all' />
<link rel='stylesheet' id='fontawesome-all-css' href='http://androthemes.com/wp-content/themes/androthemes/assets/fonts/font-awesome/css/all.min.css?ver=5.3.6' type='text/css' media='all' />
<link rel='stylesheet' id='flaticon-css' href='http://androthemes.com/wp-content/themes/androthemes/assets/fonts/flaticon/flaticon.css?ver=5.3.6' type='text/css' media='all' />
<link rel='stylesheet' id='magnific-popup-css' href='http://androthemes.com/wp-content/themes/androthemes/assets/css/plugins/magnific-popup.css?ver=5.3.6' type='text/css' media='all' />
<link rel='stylesheet' id='cookiteer-stylesheet-css' href='http://androthemes.com/wp-content/themes/androthemes/assets/css/style.css?ver=5.3.6' type='text/css' media='all' />
<link rel='stylesheet' id='cookiteer-style-css' href='http://androthemes.com/wp-content/themes/androthemes/style.css?ver=5.3.6' type='text/css' media='all' />
<link rel='stylesheet' id='google-fonts-css' href='https://fonts.googleapis.com/css?family=Open+Sans%3A400%2C500%2C600%2C700%26display%3Dswap%7CBarlow%3A400%2C700%7CMolle%3A400%2C700' type='text/css' media='all' />
<script type='text/javascript' src='http://androthemes.com/wp-includes/js/jquery/jquery.js?ver=1.12.4-wp'></script>
<script type='text/javascript' src='http://androthemes.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=1.4.1'></script>
<link rel='https://api.w.org/' href='http://androthemes.com/wp-json/' />
<link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://androthemes.com/xmlrpc.php?rsd" />
<link rel="wlwmanifest" type="application/wlwmanifest+xml" href="http://androthemes.com/wp-includes/wlwmanifest.xml" />
<meta name="generator" content="WordPress 5.3.6" />
<style type="text/css">.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}</style><link rel="icon" href="http://androthemes.com/wp-content/uploads/2020/03/cropped-thumbnail-32x32.png" sizes="32x32" />
<link rel="icon" href="http://androthemes.com/wp-content/uploads/2020/03/cropped-thumbnail-192x192.png" sizes="192x192" />
<link rel="apple-touch-icon-precomposed" href="http://androthemes.com/wp-content/uploads/2020/03/cropped-thumbnail-180x180.png" />
<meta name="msapplication-TileImage" content="http://androthemes.com/wp-content/uploads/2020/03/cropped-thumbnail-270x270.png" />
</head>
<body class="error404">
<!-- Aside (Mobile Navigation) -->
<aside class="main-aside">
<a class="navbar-brand" href="http://androthemes.com"> <img src="http://androthemes.com/wp-content/themes/androthemes/assets/img/logo.png" alt="Andromeda"/> </a>
<div class="aside-scroll">
<ul id="menu-main-menu" class=""><li id="menu-item-535" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-535"><a href="http://androthemes.com/">Home</a></li>
<li id="menu-item-536" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-536"><a href="http://androthemes.com/docs/">Docs</a></li>
</ul>
</div>
</aside>
<div class="aside-overlay aside-trigger"></div>
<header class="main-header header-1">
<nav class="navbar">
<div class="container">
<!-- Logo -->
<a class="navbar-brand" href="http://androthemes.com"> <img src="http://androthemes.com/wp-content/themes/androthemes/assets/img/logo.png" alt="Andromeda"/> </a>
<ul id="menu-main-menu-1" class="navbar-nav"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-535"><a href="http://androthemes.com/">Home</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-536"><a href="http://androthemes.com/docs/">Docs</a></li>
</ul>
</div>
</nav>
</header>
<div class="ct-subheader subheader subheader-1">
<div class="container">
<div class="subheader-inner">
<h1>Page not found - Androthemes</h1>
<nav aria-label="breadcrumb"><ol class="breadcrumb"><li class="breadcrumb-item"><a href="http://androthemes.com/">Home</a></li><li class="breadcrumb-item active" aria-current="page"> Error 404</li></ol></nav><!-- .breadcrumbs --> </div>
<div class="ct-subheader-search">
<form id="searchform-60008cdd665e9" class="search-form" action="http://androthemes.com/" method="get">
<div class="input-group">
<input type="search" placeholder="Search Docs..." class="form-control" id="search-form-60008cdd6668c" value="" name="s" required>
<div class="input-group-append">
<button type="submit" class="btn-custom btn-sm shadow-none"><i class="flaticon-magnifying-glass"></i></button>
</div>
</div>
<input type="hidden" name="post_type" value="docs" />
</form>
</div>
</div>
</div>
<div class="section ct-404">
<div class="container">
<div class="ct-404-container">
<h1>Error 404</h1>
<p>Oops! The page wasn&#039;t found however, you can always look for something else</p>
</div>
</div>
</div>
<footer>
<div class="container">
<p class="mb-0 text-center">Copyright &copy; 2019 - 2021 <a href="http://androthemes.com">AndroThemes</a> All Rights Reserved.</p>
</div>
</footer>
<!--Start of Tawk.to Script-->
<script type="text/javascript">
var Tawk_API=Tawk_API||{}, Tawk_LoadStart=new Date();
(function(){
var s1=document.createElement("script"),s0=document.getElementsByTagName("script")[0];
s1.async=true;
s1.src='https://embed.tawk.to/5e57d15ea89cda5a188842ae/default';
s1.charset='UTF-8';
s1.setAttribute('crossorigin','*');
s0.parentNode.insertBefore(s1,s0);
})();
</script>
<!--End of Tawk.to Script-->
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-160651084-1"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-160651084-1');
</script><script type='text/javascript' src='http://androthemes.com/wp-includes/js/imagesloaded.min.js?ver=3.2.0'></script>
<script type='text/javascript' src='http://androthemes.com/wp-includes/js/masonry.min.js?ver=3.3.2'></script>
<script type='text/javascript' src='http://androthemes.com/wp-content/themes/androthemes/assets/js/plugins/isotope.min.js?ver=5.3.6'></script>
<script type='text/javascript' src='http://androthemes.com/wp-content/themes/androthemes/assets/js/plugins/popper.min.js?ver=5.3.6'></script>
<script type='text/javascript' src='http://androthemes.com/wp-content/themes/androthemes/assets/js/plugins/bootstrap.min.js?ver=5.3.6'></script>
<script type='text/javascript' src='http://androthemes.com/wp-content/themes/androthemes/assets/js/plugins/jquery.slimScroll.min.js?ver=5.3.6'></script>
<script type='text/javascript' src='http://androthemes.com/wp-content/themes/androthemes/assets/js/main.js?ver=5.3.6'></script>
<script type='text/javascript' src='http://androthemes.com/wp-includes/js/wp-embed.min.js?ver=5.3.6'></script>
</body>
</html>

View File

@ -0,0 +1,164 @@
<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"/>
<title>Page not found - Androthemes</title>
<!-- This site is optimized with the Yoast SEO plugin v13.3 - https://yoast.com/wordpress/plugins/seo/ -->
<meta name="robots" content="noindex,follow"/>
<meta property="og:locale" content="en_US" />
<meta property="og:type" content="object" />
<meta property="og:title" content="Page not found - Androthemes" />
<meta property="og:site_name" content="Androthemes" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="Page not found - Androthemes" />
<script type='application/ld+json' class='yoast-schema-graph yoast-schema-graph--main'>{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"http://androthemes.com/#organization","name":"AndroThemes","url":"http://androthemes.com/","sameAs":[],"logo":{"@type":"ImageObject","@id":"http://androthemes.com/#logo","inLanguage":"en-US","url":"http://androthemes.com/wp-content/uploads/2020/03/logo-dark.png","width":179,"height":51,"caption":"AndroThemes"},"image":{"@id":"http://androthemes.com/#logo"}},{"@type":"WebSite","@id":"http://androthemes.com/#website","url":"http://androthemes.com/","name":"Androthemes","inLanguage":"en-US","description":"Premium Themes and Templates","publisher":{"@id":"http://androthemes.com/#organization"},"potentialAction":[{"@type":"SearchAction","target":"http://androthemes.com/?s={search_term_string}","query-input":"required name=search_term_string"}]}]}</script>
<!-- / Yoast SEO plugin. -->
<link rel='dns-prefetch' href='//fonts.googleapis.com' />
<link rel='dns-prefetch' href='//s.w.org' />
<link rel="alternate" type="application/rss+xml" title="Androthemes &raquo; Feed" href="http://androthemes.com/feed/" />
<link rel="alternate" type="application/rss+xml" title="Androthemes &raquo; Comments Feed" href="http://androthemes.com/comments/feed/" />
<script type="text/javascript">
window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/12.0.0-1\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/12.0.0-1\/svg\/","svgExt":".svg","source":{"concatemoji":"http:\/\/androthemes.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=5.3.6"}};
!function(e,a,t){var r,n,o,i,p=a.createElement("canvas"),s=p.getContext&&p.getContext("2d");function c(e,t){var a=String.fromCharCode;s.clearRect(0,0,p.width,p.height),s.fillText(a.apply(this,e),0,0);var r=p.toDataURL();return s.clearRect(0,0,p.width,p.height),s.fillText(a.apply(this,t),0,0),r===p.toDataURL()}function l(e){if(!s||!s.fillText)return!1;switch(s.textBaseline="top",s.font="600 32px Arial",e){case"flag":return!c([127987,65039,8205,9895,65039],[127987,65039,8203,9895,65039])&&(!c([55356,56826,55356,56819],[55356,56826,8203,55356,56819])&&!c([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]));case"emoji":return!c([55357,56424,55356,57342,8205,55358,56605,8205,55357,56424,55356,57340],[55357,56424,55356,57342,8203,55358,56605,8203,55357,56424,55356,57340])}return!1}function d(e){var t=a.createElement("script");t.src=e,t.defer=t.type="text/javascript",a.getElementsByTagName("head")[0].appendChild(t)}for(i=Array("flag","emoji"),t.supports={everything:!0,everythingExceptFlag:!0},o=0;o<i.length;o++)t.supports[i[o]]=l(i[o]),t.supports.everything=t.supports.everything&&t.supports[i[o]],"flag"!==i[o]&&(t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&t.supports[i[o]]);t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&!t.supports.flag,t.DOMReady=!1,t.readyCallback=function(){t.DOMReady=!0},t.supports.everything||(n=function(){t.readyCallback()},a.addEventListener?(a.addEventListener("DOMContentLoaded",n,!1),e.addEventListener("load",n,!1)):(e.attachEvent("onload",n),a.attachEvent("onreadystatechange",function(){"complete"===a.readyState&&t.readyCallback()})),(r=t.source||{}).concatemoji?d(r.concatemoji):r.wpemoji&&r.twemoji&&(d(r.twemoji),d(r.wpemoji)))}(window,document,window._wpemojiSettings);
</script>
<style type="text/css">
img.wp-smiley,
img.emoji {
display: inline !important;
border: none !important;
box-shadow: none !important;
height: 1em !important;
width: 1em !important;
margin: 0 .07em !important;
vertical-align: -0.1em !important;
background: none !important;
padding: 0 !important;
}
</style>
<link rel='stylesheet' id='wp-block-library-css' href='http://androthemes.com/wp-includes/css/dist/block-library/style.min.css?ver=5.3.6' type='text/css' media='all' />
<link rel='stylesheet' id='bootstrap-css' href='http://androthemes.com/wp-content/themes/androthemes/assets/css/plugins/bootstrap.min.css?ver=5.3.6' type='text/css' media='all' />
<link rel='stylesheet' id='fontawesome-all-css' href='http://androthemes.com/wp-content/themes/androthemes/assets/fonts/font-awesome/css/all.min.css?ver=5.3.6' type='text/css' media='all' />
<link rel='stylesheet' id='flaticon-css' href='http://androthemes.com/wp-content/themes/androthemes/assets/fonts/flaticon/flaticon.css?ver=5.3.6' type='text/css' media='all' />
<link rel='stylesheet' id='magnific-popup-css' href='http://androthemes.com/wp-content/themes/androthemes/assets/css/plugins/magnific-popup.css?ver=5.3.6' type='text/css' media='all' />
<link rel='stylesheet' id='cookiteer-stylesheet-css' href='http://androthemes.com/wp-content/themes/androthemes/assets/css/style.css?ver=5.3.6' type='text/css' media='all' />
<link rel='stylesheet' id='cookiteer-style-css' href='http://androthemes.com/wp-content/themes/androthemes/style.css?ver=5.3.6' type='text/css' media='all' />
<link rel='stylesheet' id='google-fonts-css' href='https://fonts.googleapis.com/css?family=Open+Sans%3A400%2C500%2C600%2C700%26display%3Dswap%7CBarlow%3A400%2C700%7CMolle%3A400%2C700' type='text/css' media='all' />
<script type='text/javascript' src='http://androthemes.com/wp-includes/js/jquery/jquery.js?ver=1.12.4-wp'></script>
<script type='text/javascript' src='http://androthemes.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=1.4.1'></script>
<link rel='https://api.w.org/' href='http://androthemes.com/wp-json/' />
<link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://androthemes.com/xmlrpc.php?rsd" />
<link rel="wlwmanifest" type="application/wlwmanifest+xml" href="http://androthemes.com/wp-includes/wlwmanifest.xml" />
<meta name="generator" content="WordPress 5.3.6" />
<style type="text/css">.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}</style><link rel="icon" href="http://androthemes.com/wp-content/uploads/2020/03/cropped-thumbnail-32x32.png" sizes="32x32" />
<link rel="icon" href="http://androthemes.com/wp-content/uploads/2020/03/cropped-thumbnail-192x192.png" sizes="192x192" />
<link rel="apple-touch-icon-precomposed" href="http://androthemes.com/wp-content/uploads/2020/03/cropped-thumbnail-180x180.png" />
<meta name="msapplication-TileImage" content="http://androthemes.com/wp-content/uploads/2020/03/cropped-thumbnail-270x270.png" />
</head>
<body class="error404">
<!-- Aside (Mobile Navigation) -->
<aside class="main-aside">
<a class="navbar-brand" href="http://androthemes.com"> <img src="http://androthemes.com/wp-content/themes/androthemes/assets/img/logo.png" alt="Andromeda"/> </a>
<div class="aside-scroll">
<ul id="menu-main-menu" class=""><li id="menu-item-535" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-535"><a href="http://androthemes.com/">Home</a></li>
<li id="menu-item-536" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-536"><a href="http://androthemes.com/docs/">Docs</a></li>
</ul>
</div>
</aside>
<div class="aside-overlay aside-trigger"></div>
<header class="main-header header-1">
<nav class="navbar">
<div class="container">
<!-- Logo -->
<a class="navbar-brand" href="http://androthemes.com"> <img src="http://androthemes.com/wp-content/themes/androthemes/assets/img/logo.png" alt="Andromeda"/> </a>
<ul id="menu-main-menu-1" class="navbar-nav"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-535"><a href="http://androthemes.com/">Home</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-536"><a href="http://androthemes.com/docs/">Docs</a></li>
</ul>
</div>
</nav>
</header>
<div class="ct-subheader subheader subheader-1">
<div class="container">
<div class="subheader-inner">
<h1>Page not found - Androthemes</h1>
<nav aria-label="breadcrumb"><ol class="breadcrumb"><li class="breadcrumb-item"><a href="http://androthemes.com/">Home</a></li><li class="breadcrumb-item active" aria-current="page"> Error 404</li></ol></nav><!-- .breadcrumbs --> </div>
<div class="ct-subheader-search">
<form id="searchform-60008cde2ec64" class="search-form" action="http://androthemes.com/" method="get">
<div class="input-group">
<input type="search" placeholder="Search Docs..." class="form-control" id="search-form-60008cde2ecfc" value="" name="s" required>
<div class="input-group-append">
<button type="submit" class="btn-custom btn-sm shadow-none"><i class="flaticon-magnifying-glass"></i></button>
</div>
</div>
<input type="hidden" name="post_type" value="docs" />
</form>
</div>
</div>
</div>
<div class="section ct-404">
<div class="container">
<div class="ct-404-container">
<h1>Error 404</h1>
<p>Oops! The page wasn&#039;t found however, you can always look for something else</p>
</div>
</div>
</div>
<footer>
<div class="container">
<p class="mb-0 text-center">Copyright &copy; 2019 - 2021 <a href="http://androthemes.com">AndroThemes</a> All Rights Reserved.</p>
</div>
</footer>
<!--Start of Tawk.to Script-->
<script type="text/javascript">
var Tawk_API=Tawk_API||{}, Tawk_LoadStart=new Date();
(function(){
var s1=document.createElement("script"),s0=document.getElementsByTagName("script")[0];
s1.async=true;
s1.src='https://embed.tawk.to/5e57d15ea89cda5a188842ae/default';
s1.charset='UTF-8';
s1.setAttribute('crossorigin','*');
s0.parentNode.insertBefore(s1,s0);
})();
</script>
<!--End of Tawk.to Script-->
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-160651084-1"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-160651084-1');
</script><script type='text/javascript' src='http://androthemes.com/wp-includes/js/imagesloaded.min.js?ver=3.2.0'></script>
<script type='text/javascript' src='http://androthemes.com/wp-includes/js/masonry.min.js?ver=3.3.2'></script>
<script type='text/javascript' src='http://androthemes.com/wp-content/themes/androthemes/assets/js/plugins/isotope.min.js?ver=5.3.6'></script>
<script type='text/javascript' src='http://androthemes.com/wp-content/themes/androthemes/assets/js/plugins/popper.min.js?ver=5.3.6'></script>
<script type='text/javascript' src='http://androthemes.com/wp-content/themes/androthemes/assets/js/plugins/bootstrap.min.js?ver=5.3.6'></script>
<script type='text/javascript' src='http://androthemes.com/wp-content/themes/androthemes/assets/js/plugins/jquery.slimScroll.min.js?ver=5.3.6'></script>
<script type='text/javascript' src='http://androthemes.com/wp-content/themes/androthemes/assets/js/main.js?ver=5.3.6'></script>
<script type='text/javascript' src='http://androthemes.com/wp-includes/js/wp-embed.min.js?ver=5.3.6'></script>
</body>
</html>

View File

@ -0,0 +1,164 @@
<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"/>
<title>Page not found - Androthemes</title>
<!-- This site is optimized with the Yoast SEO plugin v13.3 - https://yoast.com/wordpress/plugins/seo/ -->
<meta name="robots" content="noindex,follow"/>
<meta property="og:locale" content="en_US" />
<meta property="og:type" content="object" />
<meta property="og:title" content="Page not found - Androthemes" />
<meta property="og:site_name" content="Androthemes" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="Page not found - Androthemes" />
<script type='application/ld+json' class='yoast-schema-graph yoast-schema-graph--main'>{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"http://androthemes.com/#organization","name":"AndroThemes","url":"http://androthemes.com/","sameAs":[],"logo":{"@type":"ImageObject","@id":"http://androthemes.com/#logo","inLanguage":"en-US","url":"http://androthemes.com/wp-content/uploads/2020/03/logo-dark.png","width":179,"height":51,"caption":"AndroThemes"},"image":{"@id":"http://androthemes.com/#logo"}},{"@type":"WebSite","@id":"http://androthemes.com/#website","url":"http://androthemes.com/","name":"Androthemes","inLanguage":"en-US","description":"Premium Themes and Templates","publisher":{"@id":"http://androthemes.com/#organization"},"potentialAction":[{"@type":"SearchAction","target":"http://androthemes.com/?s={search_term_string}","query-input":"required name=search_term_string"}]}]}</script>
<!-- / Yoast SEO plugin. -->
<link rel='dns-prefetch' href='//fonts.googleapis.com' />
<link rel='dns-prefetch' href='//s.w.org' />
<link rel="alternate" type="application/rss+xml" title="Androthemes &raquo; Feed" href="http://androthemes.com/feed/" />
<link rel="alternate" type="application/rss+xml" title="Androthemes &raquo; Comments Feed" href="http://androthemes.com/comments/feed/" />
<script type="text/javascript">
window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/12.0.0-1\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/12.0.0-1\/svg\/","svgExt":".svg","source":{"concatemoji":"http:\/\/androthemes.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=5.3.6"}};
!function(e,a,t){var r,n,o,i,p=a.createElement("canvas"),s=p.getContext&&p.getContext("2d");function c(e,t){var a=String.fromCharCode;s.clearRect(0,0,p.width,p.height),s.fillText(a.apply(this,e),0,0);var r=p.toDataURL();return s.clearRect(0,0,p.width,p.height),s.fillText(a.apply(this,t),0,0),r===p.toDataURL()}function l(e){if(!s||!s.fillText)return!1;switch(s.textBaseline="top",s.font="600 32px Arial",e){case"flag":return!c([127987,65039,8205,9895,65039],[127987,65039,8203,9895,65039])&&(!c([55356,56826,55356,56819],[55356,56826,8203,55356,56819])&&!c([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]));case"emoji":return!c([55357,56424,55356,57342,8205,55358,56605,8205,55357,56424,55356,57340],[55357,56424,55356,57342,8203,55358,56605,8203,55357,56424,55356,57340])}return!1}function d(e){var t=a.createElement("script");t.src=e,t.defer=t.type="text/javascript",a.getElementsByTagName("head")[0].appendChild(t)}for(i=Array("flag","emoji"),t.supports={everything:!0,everythingExceptFlag:!0},o=0;o<i.length;o++)t.supports[i[o]]=l(i[o]),t.supports.everything=t.supports.everything&&t.supports[i[o]],"flag"!==i[o]&&(t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&t.supports[i[o]]);t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&!t.supports.flag,t.DOMReady=!1,t.readyCallback=function(){t.DOMReady=!0},t.supports.everything||(n=function(){t.readyCallback()},a.addEventListener?(a.addEventListener("DOMContentLoaded",n,!1),e.addEventListener("load",n,!1)):(e.attachEvent("onload",n),a.attachEvent("onreadystatechange",function(){"complete"===a.readyState&&t.readyCallback()})),(r=t.source||{}).concatemoji?d(r.concatemoji):r.wpemoji&&r.twemoji&&(d(r.twemoji),d(r.wpemoji)))}(window,document,window._wpemojiSettings);
</script>
<style type="text/css">
img.wp-smiley,
img.emoji {
display: inline !important;
border: none !important;
box-shadow: none !important;
height: 1em !important;
width: 1em !important;
margin: 0 .07em !important;
vertical-align: -0.1em !important;
background: none !important;
padding: 0 !important;
}
</style>
<link rel='stylesheet' id='wp-block-library-css' href='http://androthemes.com/wp-includes/css/dist/block-library/style.min.css?ver=5.3.6' type='text/css' media='all' />
<link rel='stylesheet' id='bootstrap-css' href='http://androthemes.com/wp-content/themes/androthemes/assets/css/plugins/bootstrap.min.css?ver=5.3.6' type='text/css' media='all' />
<link rel='stylesheet' id='fontawesome-all-css' href='http://androthemes.com/wp-content/themes/androthemes/assets/fonts/font-awesome/css/all.min.css?ver=5.3.6' type='text/css' media='all' />
<link rel='stylesheet' id='flaticon-css' href='http://androthemes.com/wp-content/themes/androthemes/assets/fonts/flaticon/flaticon.css?ver=5.3.6' type='text/css' media='all' />
<link rel='stylesheet' id='magnific-popup-css' href='http://androthemes.com/wp-content/themes/androthemes/assets/css/plugins/magnific-popup.css?ver=5.3.6' type='text/css' media='all' />
<link rel='stylesheet' id='cookiteer-stylesheet-css' href='http://androthemes.com/wp-content/themes/androthemes/assets/css/style.css?ver=5.3.6' type='text/css' media='all' />
<link rel='stylesheet' id='cookiteer-style-css' href='http://androthemes.com/wp-content/themes/androthemes/style.css?ver=5.3.6' type='text/css' media='all' />
<link rel='stylesheet' id='google-fonts-css' href='https://fonts.googleapis.com/css?family=Open+Sans%3A400%2C500%2C600%2C700%26display%3Dswap%7CBarlow%3A400%2C700%7CMolle%3A400%2C700' type='text/css' media='all' />
<script type='text/javascript' src='http://androthemes.com/wp-includes/js/jquery/jquery.js?ver=1.12.4-wp'></script>
<script type='text/javascript' src='http://androthemes.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=1.4.1'></script>
<link rel='https://api.w.org/' href='http://androthemes.com/wp-json/' />
<link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://androthemes.com/xmlrpc.php?rsd" />
<link rel="wlwmanifest" type="application/wlwmanifest+xml" href="http://androthemes.com/wp-includes/wlwmanifest.xml" />
<meta name="generator" content="WordPress 5.3.6" />
<style type="text/css">.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}</style><link rel="icon" href="http://androthemes.com/wp-content/uploads/2020/03/cropped-thumbnail-32x32.png" sizes="32x32" />
<link rel="icon" href="http://androthemes.com/wp-content/uploads/2020/03/cropped-thumbnail-192x192.png" sizes="192x192" />
<link rel="apple-touch-icon-precomposed" href="http://androthemes.com/wp-content/uploads/2020/03/cropped-thumbnail-180x180.png" />
<meta name="msapplication-TileImage" content="http://androthemes.com/wp-content/uploads/2020/03/cropped-thumbnail-270x270.png" />
</head>
<body class="error404">
<!-- Aside (Mobile Navigation) -->
<aside class="main-aside">
<a class="navbar-brand" href="http://androthemes.com"> <img src="http://androthemes.com/wp-content/themes/androthemes/assets/img/logo.png" alt="Andromeda"/> </a>
<div class="aside-scroll">
<ul id="menu-main-menu" class=""><li id="menu-item-535" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-535"><a href="http://androthemes.com/">Home</a></li>
<li id="menu-item-536" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-536"><a href="http://androthemes.com/docs/">Docs</a></li>
</ul>
</div>
</aside>
<div class="aside-overlay aside-trigger"></div>
<header class="main-header header-1">
<nav class="navbar">
<div class="container">
<!-- Logo -->
<a class="navbar-brand" href="http://androthemes.com"> <img src="http://androthemes.com/wp-content/themes/androthemes/assets/img/logo.png" alt="Andromeda"/> </a>
<ul id="menu-main-menu-1" class="navbar-nav"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-535"><a href="http://androthemes.com/">Home</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-536"><a href="http://androthemes.com/docs/">Docs</a></li>
</ul>
</div>
</nav>
</header>
<div class="ct-subheader subheader subheader-1">
<div class="container">
<div class="subheader-inner">
<h1>Page not found - Androthemes</h1>
<nav aria-label="breadcrumb"><ol class="breadcrumb"><li class="breadcrumb-item"><a href="http://androthemes.com/">Home</a></li><li class="breadcrumb-item active" aria-current="page"> Error 404</li></ol></nav><!-- .breadcrumbs --> </div>
<div class="ct-subheader-search">
<form id="searchform-60008cdf557ae" class="search-form" action="http://androthemes.com/" method="get">
<div class="input-group">
<input type="search" placeholder="Search Docs..." class="form-control" id="search-form-60008cdf55841" value="" name="s" required>
<div class="input-group-append">
<button type="submit" class="btn-custom btn-sm shadow-none"><i class="flaticon-magnifying-glass"></i></button>
</div>
</div>
<input type="hidden" name="post_type" value="docs" />
</form>
</div>
</div>
</div>
<div class="section ct-404">
<div class="container">
<div class="ct-404-container">
<h1>Error 404</h1>
<p>Oops! The page wasn&#039;t found however, you can always look for something else</p>
</div>
</div>
</div>
<footer>
<div class="container">
<p class="mb-0 text-center">Copyright &copy; 2019 - 2021 <a href="http://androthemes.com">AndroThemes</a> All Rights Reserved.</p>
</div>
</footer>
<!--Start of Tawk.to Script-->
<script type="text/javascript">
var Tawk_API=Tawk_API||{}, Tawk_LoadStart=new Date();
(function(){
var s1=document.createElement("script"),s0=document.getElementsByTagName("script")[0];
s1.async=true;
s1.src='https://embed.tawk.to/5e57d15ea89cda5a188842ae/default';
s1.charset='UTF-8';
s1.setAttribute('crossorigin','*');
s0.parentNode.insertBefore(s1,s0);
})();
</script>
<!--End of Tawk.to Script-->
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-160651084-1"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-160651084-1');
</script><script type='text/javascript' src='http://androthemes.com/wp-includes/js/imagesloaded.min.js?ver=3.2.0'></script>
<script type='text/javascript' src='http://androthemes.com/wp-includes/js/masonry.min.js?ver=3.3.2'></script>
<script type='text/javascript' src='http://androthemes.com/wp-content/themes/androthemes/assets/js/plugins/isotope.min.js?ver=5.3.6'></script>
<script type='text/javascript' src='http://androthemes.com/wp-content/themes/androthemes/assets/js/plugins/popper.min.js?ver=5.3.6'></script>
<script type='text/javascript' src='http://androthemes.com/wp-content/themes/androthemes/assets/js/plugins/bootstrap.min.js?ver=5.3.6'></script>
<script type='text/javascript' src='http://androthemes.com/wp-content/themes/androthemes/assets/js/plugins/jquery.slimScroll.min.js?ver=5.3.6'></script>
<script type='text/javascript' src='http://androthemes.com/wp-content/themes/androthemes/assets/js/main.js?ver=5.3.6'></script>
<script type='text/javascript' src='http://androthemes.com/wp-includes/js/wp-embed.min.js?ver=5.3.6'></script>
</body>
</html>

View File

@ -0,0 +1,164 @@
<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"/>
<title>Page not found - Androthemes</title>
<!-- This site is optimized with the Yoast SEO plugin v13.3 - https://yoast.com/wordpress/plugins/seo/ -->
<meta name="robots" content="noindex,follow"/>
<meta property="og:locale" content="en_US" />
<meta property="og:type" content="object" />
<meta property="og:title" content="Page not found - Androthemes" />
<meta property="og:site_name" content="Androthemes" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="Page not found - Androthemes" />
<script type='application/ld+json' class='yoast-schema-graph yoast-schema-graph--main'>{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"http://androthemes.com/#organization","name":"AndroThemes","url":"http://androthemes.com/","sameAs":[],"logo":{"@type":"ImageObject","@id":"http://androthemes.com/#logo","inLanguage":"en-US","url":"http://androthemes.com/wp-content/uploads/2020/03/logo-dark.png","width":179,"height":51,"caption":"AndroThemes"},"image":{"@id":"http://androthemes.com/#logo"}},{"@type":"WebSite","@id":"http://androthemes.com/#website","url":"http://androthemes.com/","name":"Androthemes","inLanguage":"en-US","description":"Premium Themes and Templates","publisher":{"@id":"http://androthemes.com/#organization"},"potentialAction":[{"@type":"SearchAction","target":"http://androthemes.com/?s={search_term_string}","query-input":"required name=search_term_string"}]}]}</script>
<!-- / Yoast SEO plugin. -->
<link rel='dns-prefetch' href='//fonts.googleapis.com' />
<link rel='dns-prefetch' href='//s.w.org' />
<link rel="alternate" type="application/rss+xml" title="Androthemes &raquo; Feed" href="http://androthemes.com/feed/" />
<link rel="alternate" type="application/rss+xml" title="Androthemes &raquo; Comments Feed" href="http://androthemes.com/comments/feed/" />
<script type="text/javascript">
window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/12.0.0-1\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/12.0.0-1\/svg\/","svgExt":".svg","source":{"concatemoji":"http:\/\/androthemes.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=5.3.6"}};
!function(e,a,t){var r,n,o,i,p=a.createElement("canvas"),s=p.getContext&&p.getContext("2d");function c(e,t){var a=String.fromCharCode;s.clearRect(0,0,p.width,p.height),s.fillText(a.apply(this,e),0,0);var r=p.toDataURL();return s.clearRect(0,0,p.width,p.height),s.fillText(a.apply(this,t),0,0),r===p.toDataURL()}function l(e){if(!s||!s.fillText)return!1;switch(s.textBaseline="top",s.font="600 32px Arial",e){case"flag":return!c([127987,65039,8205,9895,65039],[127987,65039,8203,9895,65039])&&(!c([55356,56826,55356,56819],[55356,56826,8203,55356,56819])&&!c([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]));case"emoji":return!c([55357,56424,55356,57342,8205,55358,56605,8205,55357,56424,55356,57340],[55357,56424,55356,57342,8203,55358,56605,8203,55357,56424,55356,57340])}return!1}function d(e){var t=a.createElement("script");t.src=e,t.defer=t.type="text/javascript",a.getElementsByTagName("head")[0].appendChild(t)}for(i=Array("flag","emoji"),t.supports={everything:!0,everythingExceptFlag:!0},o=0;o<i.length;o++)t.supports[i[o]]=l(i[o]),t.supports.everything=t.supports.everything&&t.supports[i[o]],"flag"!==i[o]&&(t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&t.supports[i[o]]);t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&!t.supports.flag,t.DOMReady=!1,t.readyCallback=function(){t.DOMReady=!0},t.supports.everything||(n=function(){t.readyCallback()},a.addEventListener?(a.addEventListener("DOMContentLoaded",n,!1),e.addEventListener("load",n,!1)):(e.attachEvent("onload",n),a.attachEvent("onreadystatechange",function(){"complete"===a.readyState&&t.readyCallback()})),(r=t.source||{}).concatemoji?d(r.concatemoji):r.wpemoji&&r.twemoji&&(d(r.twemoji),d(r.wpemoji)))}(window,document,window._wpemojiSettings);
</script>
<style type="text/css">
img.wp-smiley,
img.emoji {
display: inline !important;
border: none !important;
box-shadow: none !important;
height: 1em !important;
width: 1em !important;
margin: 0 .07em !important;
vertical-align: -0.1em !important;
background: none !important;
padding: 0 !important;
}
</style>
<link rel='stylesheet' id='wp-block-library-css' href='http://androthemes.com/wp-includes/css/dist/block-library/style.min.css?ver=5.3.6' type='text/css' media='all' />
<link rel='stylesheet' id='bootstrap-css' href='http://androthemes.com/wp-content/themes/androthemes/assets/css/plugins/bootstrap.min.css?ver=5.3.6' type='text/css' media='all' />
<link rel='stylesheet' id='fontawesome-all-css' href='http://androthemes.com/wp-content/themes/androthemes/assets/fonts/font-awesome/css/all.min.css?ver=5.3.6' type='text/css' media='all' />
<link rel='stylesheet' id='flaticon-css' href='http://androthemes.com/wp-content/themes/androthemes/assets/fonts/flaticon/flaticon.css?ver=5.3.6' type='text/css' media='all' />
<link rel='stylesheet' id='magnific-popup-css' href='http://androthemes.com/wp-content/themes/androthemes/assets/css/plugins/magnific-popup.css?ver=5.3.6' type='text/css' media='all' />
<link rel='stylesheet' id='cookiteer-stylesheet-css' href='http://androthemes.com/wp-content/themes/androthemes/assets/css/style.css?ver=5.3.6' type='text/css' media='all' />
<link rel='stylesheet' id='cookiteer-style-css' href='http://androthemes.com/wp-content/themes/androthemes/style.css?ver=5.3.6' type='text/css' media='all' />
<link rel='stylesheet' id='google-fonts-css' href='https://fonts.googleapis.com/css?family=Open+Sans%3A400%2C500%2C600%2C700%26display%3Dswap%7CBarlow%3A400%2C700%7CMolle%3A400%2C700' type='text/css' media='all' />
<script type='text/javascript' src='http://androthemes.com/wp-includes/js/jquery/jquery.js?ver=1.12.4-wp'></script>
<script type='text/javascript' src='http://androthemes.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=1.4.1'></script>
<link rel='https://api.w.org/' href='http://androthemes.com/wp-json/' />
<link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://androthemes.com/xmlrpc.php?rsd" />
<link rel="wlwmanifest" type="application/wlwmanifest+xml" href="http://androthemes.com/wp-includes/wlwmanifest.xml" />
<meta name="generator" content="WordPress 5.3.6" />
<style type="text/css">.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}</style><link rel="icon" href="http://androthemes.com/wp-content/uploads/2020/03/cropped-thumbnail-32x32.png" sizes="32x32" />
<link rel="icon" href="http://androthemes.com/wp-content/uploads/2020/03/cropped-thumbnail-192x192.png" sizes="192x192" />
<link rel="apple-touch-icon-precomposed" href="http://androthemes.com/wp-content/uploads/2020/03/cropped-thumbnail-180x180.png" />
<meta name="msapplication-TileImage" content="http://androthemes.com/wp-content/uploads/2020/03/cropped-thumbnail-270x270.png" />
</head>
<body class="error404">
<!-- Aside (Mobile Navigation) -->
<aside class="main-aside">
<a class="navbar-brand" href="http://androthemes.com"> <img src="http://androthemes.com/wp-content/themes/androthemes/assets/img/logo.png" alt="Andromeda"/> </a>
<div class="aside-scroll">
<ul id="menu-main-menu" class=""><li id="menu-item-535" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-535"><a href="http://androthemes.com/">Home</a></li>
<li id="menu-item-536" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-536"><a href="http://androthemes.com/docs/">Docs</a></li>
</ul>
</div>
</aside>
<div class="aside-overlay aside-trigger"></div>
<header class="main-header header-1">
<nav class="navbar">
<div class="container">
<!-- Logo -->
<a class="navbar-brand" href="http://androthemes.com"> <img src="http://androthemes.com/wp-content/themes/androthemes/assets/img/logo.png" alt="Andromeda"/> </a>
<ul id="menu-main-menu-1" class="navbar-nav"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-535"><a href="http://androthemes.com/">Home</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-536"><a href="http://androthemes.com/docs/">Docs</a></li>
</ul>
</div>
</nav>
</header>
<div class="ct-subheader subheader subheader-1">
<div class="container">
<div class="subheader-inner">
<h1>Page not found - Androthemes</h1>
<nav aria-label="breadcrumb"><ol class="breadcrumb"><li class="breadcrumb-item"><a href="http://androthemes.com/">Home</a></li><li class="breadcrumb-item active" aria-current="page"> Error 404</li></ol></nav><!-- .breadcrumbs --> </div>
<div class="ct-subheader-search">
<form id="searchform-60008ce0093ed" class="search-form" action="http://androthemes.com/" method="get">
<div class="input-group">
<input type="search" placeholder="Search Docs..." class="form-control" id="search-form-60008ce009492" value="" name="s" required>
<div class="input-group-append">
<button type="submit" class="btn-custom btn-sm shadow-none"><i class="flaticon-magnifying-glass"></i></button>
</div>
</div>
<input type="hidden" name="post_type" value="docs" />
</form>
</div>
</div>
</div>
<div class="section ct-404">
<div class="container">
<div class="ct-404-container">
<h1>Error 404</h1>
<p>Oops! The page wasn&#039;t found however, you can always look for something else</p>
</div>
</div>
</div>
<footer>
<div class="container">
<p class="mb-0 text-center">Copyright &copy; 2019 - 2021 <a href="http://androthemes.com">AndroThemes</a> All Rights Reserved.</p>
</div>
</footer>
<!--Start of Tawk.to Script-->
<script type="text/javascript">
var Tawk_API=Tawk_API||{}, Tawk_LoadStart=new Date();
(function(){
var s1=document.createElement("script"),s0=document.getElementsByTagName("script")[0];
s1.async=true;
s1.src='https://embed.tawk.to/5e57d15ea89cda5a188842ae/default';
s1.charset='UTF-8';
s1.setAttribute('crossorigin','*');
s0.parentNode.insertBefore(s1,s0);
})();
</script>
<!--End of Tawk.to Script-->
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-160651084-1"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-160651084-1');
</script><script type='text/javascript' src='http://androthemes.com/wp-includes/js/imagesloaded.min.js?ver=3.2.0'></script>
<script type='text/javascript' src='http://androthemes.com/wp-includes/js/masonry.min.js?ver=3.3.2'></script>
<script type='text/javascript' src='http://androthemes.com/wp-content/themes/androthemes/assets/js/plugins/isotope.min.js?ver=5.3.6'></script>
<script type='text/javascript' src='http://androthemes.com/wp-content/themes/androthemes/assets/js/plugins/popper.min.js?ver=5.3.6'></script>
<script type='text/javascript' src='http://androthemes.com/wp-content/themes/androthemes/assets/js/plugins/bootstrap.min.js?ver=5.3.6'></script>
<script type='text/javascript' src='http://androthemes.com/wp-content/themes/androthemes/assets/js/plugins/jquery.slimScroll.min.js?ver=5.3.6'></script>
<script type='text/javascript' src='http://androthemes.com/wp-content/themes/androthemes/assets/js/main.js?ver=5.3.6'></script>
<script type='text/javascript' src='http://androthemes.com/wp-includes/js/wp-embed.min.js?ver=5.3.6'></script>
</body>
</html>

682
public/assets/js/main.js Normal file
View File

@ -0,0 +1,682 @@
(function($) {
'use strict';
/*-------------------------------------------------------------------------------
Preloader
-------------------------------------------------------------------------------*/
$(window).on('load', function() {
$('.acr-preloader').addClass('hidden');
});
/*-------------------------------------------------------------------------------
Aside Jewelry
-------------------------------------------------------------------------------*/
$(".aside-trigger").on('click', function() {
$(".main-aside").toggleClass('open');
$("body").toggleClass('aside-open');
});
$(".main-aside .menu-item-has-children > a").on('click', function(e) {
e.preventDefault();
var submenu = $(this).next(".submenu");
if ($(this).parent().hasClass('active')) {
submenu.slideUp(200);
$(this).parent().siblings().find('.submenu').slideUp(200);
$(this).parent().removeClass('active');
} else {
$(this).closest('ul').find(".menu-item-has-children").find('.submenu').slideUp(200);
$(this).closest('ul').find(".menu-item-has-children").removeClass('active');
$(this).parent().addClass('active');
submenu.slideDown(200);
}
});
/*-------------------------------------------------------------------------------
Sticky Header
-------------------------------------------------------------------------------*/
var header = $(".can-sticky");
var headerHeight = header.innerHeight();
function doSticky() {
if (window.pageYOffset > headerHeight) {
header.addClass("sticky");
} else {
header.removeClass("sticky");
}
}
doSticky();
/*-------------------------------------------------------------------------------
Navigation cart Toggle
-------------------------------------------------------------------------------*/
$(".dropdown-btn>a").on('click', function(e) {
e.preventDefault();
var submenu = $(this).next(".cart-dropdown-menu");
submenu.toggleClass('show');
});
$(".mobile-search>a").on('click', function() {
$(".mutiple-search").slideToggle('');
});
/*-------------------------------------------------------------------------------
Filters Scroll
-------------------------------------------------------------------------------*/
$('.product-main-wrapper').niceScroll({
cursorcolor: "#dcdcdc",
cursorwidth: "5px"
});
/*-------------------------------------------------------------------------------
Banner Slider (Home v1)
-------------------------------------------------------------------------------*/
$(".banner-slider").slick({
slidesToShow: 1,
slidesToScroll: 1,
arrows: true,
dots: false,
fade: true,
prevArrow: $('.banner .slider-prev'),
nextArrow: $('.banner .slider-next'),
});
/*-------------------------------------------------------------------------------
Banner Slider (Home v1)
-------------------------------------------------------------------------------*/
$(".product-banner-slider").slick({
slidesToShow: 1,
slidesToScroll: 1,
arrows: true,
dots: false,
prevArrow: $('.product-banner-inner .slider-prev'),
nextArrow: $('.product-banner-inner .slider-next'),
});
/*-------------------------------------------------------------------------------
Banner featured slider (Home v2)
-------------------------------------------------------------------------------*/
$(".banner-featured-slider").slick({
slidesToShow: 2,
slidesToScroll: 2,
arrows: false,
dots: false,
autoplay: true,
responsive: [{
breakpoint: 768,
settings: {
slidesToShow: 1,
slidesToScroll: 1
}
}]
});
/*-------------------------------------------------------------------------------
Banner (Style 2)
-------------------------------------------------------------------------------*/
$("#myInput").click(function() {
$(".filter-option").addClass('show-search');
});
$(document).on("click", function(event) {
var $trigger = $(".input-group");
if ($trigger !== event.target && !$trigger.has(event.target).length) {
$(".show-search").removeClass("show-search");
}
});
// Search Category
$(".cat-selc").on("click", ".init", function() {
$(this).closest(".cat-selc").children('.cat-selc li:not(.init)').toggleClass("animatedcat");
$(this).closest(".cat-selc").children('.cat-selc li.init').toggleClass("arrowh3");
});
var allOptions = $(".cat-selc").children('li:not(.init)');
$(".cat-selc").on("click", "li:not(.init)", function() {
allOptions.removeClass('selected');
$(this).addClass('selected');
$(".cat-selc").children('.init').html($(this).html());
allOptions.toggleClass("animatedcat");
$(this).closest(".cat-selc").children('.cat-selc li.init').removeClass("arrowh3");
});
$(document).on("click", function(event) {
var $trigger = $(".cat-selc");
if ($trigger !== event.target && !$trigger.has(event.target).length) {
$(".animatedcat").removeClass("animatedcat");
$(".cat-selc li.init").removeClass("arrowh3");
}
});
// Desktop Nav
$("#open-nav").click(function() {
$("#mySidenav").css("width", "500px");
});
$("#close-nav").click(function() {
$("#mySidenav").css("width", "0%");
});
// Mobile Nav
$("#mobile-open-nav").click(function() {
$("#mobile-mySidenav").css("width", "100%");
});
$("#mobile-close-nav").click(function() {
$("#mobile-mySidenav").css("width", "0%");
});
$('.dropdown-menu li>a').append('<span></span>');
$('.megamenu .menu-style>ul>li a').append('<span></span>');
$('.nav-tabs-menu>li').mouseover(function() {
$(this).find('a').click();
});
$('.nav-tabs-menu>li').mouseout(function() {
$(this).find('a').click();
});
// side nav
$(document).ready(function() {
$('.mobile-nav .sidenav li.custom-dropdown-nav>a').on('click', function() {
$(this).removeAttr('href');
var element = $(this).parent('li');
if (element.hasClass('open')) {
element.removeClass('open');
element.find('li').removeClass('open');
element.find('ul').slideUp();
} else {
element.addClass('open');
element.children('ul').slideDown();
element.siblings('li').children('ul').slideUp();
element.siblings('li').removeClass('open');
element.siblings('li').find('li').removeClass('open');
element.siblings('li').find('ul').slideUp();
}
});
$('.mobile-nav .sidenav li.custom-dropdown-nav>a').append('<span class="arrow"></span>');
});
// Search bar
$("#search-btn").click(function() {
$("#main-sec").hide();
$("#show-search").show();
});
$("#close").click(function() {
$("#show-search").hide();
$("#main-sec").show();
});
/*-------------------------------------------------------------------------------
About Slider
-------------------------------------------------------------------------------*/
$('.about-slider').slick({
dots: true,
infinite: true,
arrows: false,
slidesToShow: 3,
slidesToScroll: 1,
variableWidth: false,
accessibility: true,
responsive: [{
breakpoint: 1500,
settings: {
slidesToShow: 2,
slidesToScroll: 1,
infinite: true,
dots: true
}
},
{
breakpoint: 991,
settings: {
slidesToShow: 2,
slidesToScroll: 1,
infinite: true,
dots: true
}
},
{
breakpoint: 568,
settings: {
slidesToShow: 1,
slidesToScroll: 1,
infinite: true,
dots: true
}
}
]
});
/*-------------------------------------------------------------------------------
Product Slider
-------------------------------------------------------------------------------*/
$(".products-slider").slick({
slidesToShow: 3,
slidesToScroll: 1,
arrows: true,
prevArrow: $('.products .slider-prev'),
nextArrow: $('.products .slider-next'),
dots: false,
responsive: [{
breakpoint: 991,
settings: {
slidesToShow: 2,
}
},
{
breakpoint: 768,
settings: {
slidesToShow: 1,
}
}
]
});
/*-------------------------------------------------------------------------------
Product Slider Center
-------------------------------------------------------------------------------*/
$(".products-slider-center").slick({
slidesToShow: 3,
slidesToScroll: 1,
arrows: false,
dots: false,
centerMode: true,
centerPadding: "30px",
responsive: [{
breakpoint: 991,
settings: {
slidesToShow: 2,
}
},
{
breakpoint: 768,
settings: {
slidesToShow: 1,
}
}
]
});
/*-------------------------------------------------------------------------------
Deals Slider
-------------------------------------------------------------------------------*/
$(".deals-slider").slick({
slidesToShow: 1,
slidesToScroll: 1,
arrows: false,
autoplay: true,
dots: true,
responsive: [{
breakpoint: 991,
settings: {
slidesToShow: 2,
}
},
{
breakpoint: 768,
settings: {
slidesToShow: 1,
}
}
]
});
/*-------------------------------------------------------------------------------
Featured Slider
-------------------------------------------------------------------------------*/
$(".featured-slider").each(function() {
var $this = $(this);
$this.slick({
slidesToShow: 1,
slidesToScroll: 1,
arrows: true,
prevArrow: $this.prev('.section-title-wrap').find('.slider-prev'),
nextArrow: $this.prev('.section-title-wrap').find('.slider-next'),
autoplay: false,
});
});
/*-------------------------------------------------------------------------------
Top Jobs Slider (Home v1)
-------------------------------------------------------------------------------*/
$(".top-products-slider").slick({
slidesToShow: 1,
slidesToScroll: 1,
arrows: true,
dots: false,
autoplay: true,
prevArrow: $('.top-products .slider-prev'),
nextArrow: $('.top-products .slider-next'),
responsive: [{
breakpoint: 991,
settings: {
arrows: false,
dots: true,
}
}, ]
});
/*-------------------------------------------------------------------------------
Clients Slider
-------------------------------------------------------------------------------*/
$(".clients-slider").slick({
slidesToShow: 5,
slidesToScroll: 1,
arrows: false,
dots: false,
autoplay: true,
responsive: [{
breakpoint: 991,
settings: {
slidesToShow: 4,
}
},
{
breakpoint: 768,
settings: {
slidesToShow: 3,
}
},
{
breakpoint: 575,
settings: {
slidesToShow: 2,
}
},
]
});
/*-------------------------------------------------------------------------------
Agents Slider
-------------------------------------------------------------------------------*/
$(".agents-slider").slick({
slidesToShow: 3,
slidesToScroll: 1,
arrows: true,
prevArrow: $('.agents .slider-prev'),
nextArrow: $('.agents .slider-next'),
dots: false,
responsive: [{
breakpoint: 991,
settings: {
slidesToShow: 2,
}
},
{
breakpoint: 768,
settings: {
slidesToShow: 1,
}
}
]
});
/*-------------------------------------------------------------------------------
Coming Soon & Login Sliders
-------------------------------------------------------------------------------*/
$(".acr-cs-bg-slider").slick({
slidesToShow: 1,
slidesToScroll: 1,
arrows: false,
autoplay: true,
dots: true,
});
/*-------------------------------------------------------------------------------
Product Gallery Sliders (Product details v2)
-------------------------------------------------------------------------------*/
$('.product-thumbnail-slider-main').slick({
slidesToShow: 1,
slidesToScroll: 1,
arrows: false,
fade: true,
asNavFor: '.product-thumbnail-slider-nav'
});
$('.product-thumbnail-slider-nav').slick({
slidesToShow: 4,
slidesToScroll: 1,
asNavFor: '.product-thumbnail-slider-main',
dots: false,
centerMode: false,
focusOnSelect: true,
autoplay: true,
responsive: [{
breakpoint: 768,
settings: {
slidesToShow: 2,
}
}, ]
});
/*-------------------------------------------------------------------------------
Shop-detail slider-v2
-------------------------------------------------------------------------------*/
$('.detail-page-slider-for').slick({
slidesToShow: 1,
slidesToScroll: 1,
arrows: false,
asNavFor: '.detail-page-slider-nav'
});
$('.detail-page-slider-nav').slick({
slidesToShow: 3,
slidesToScroll: 1,
asNavFor: '.detail-page-slider-for',
arrows: false,
dots: false,
focusOnSelect: true,
responsive: [{
breakpoint: 567,
settings: {
slidesToShow: 2,
}
}]
});
/*-------------------------------------------------------------------------------
Shop-detail slider-v1
-------------------------------------------------------------------------------*/
$('.detail-page-slider-1').slick({
slidesToShow: 1,
slidesToScroll: 1,
arrows: false,
asNavFor: '.detail-page-slider-nav-1'
});
$('.detail-page-slider-nav-1').slick({
slidesToShow: 4,
slidesToScroll: 1,
asNavFor: '.detail-page-slider-1',
arrows: false,
dots: false,
vertical: true,
centerMode: true,
centerPadding: 20,
focusOnSelect: true,
responsive: [{
breakpoint: 768,
settings: {
slidesToShow: 3,
vertical: false,
}
}]
});
/*-------------------------------------------------------------------------------
Sidebar filter collapse (Product grid and list)
-------------------------------------------------------------------------------*/
$(".acr-collapse-trigger").on('click', function() {
$(this).next().slideToggle(200);
});
/*-------------------------------------------------------------------------------
Trigger advanced Search
-------------------------------------------------------------------------------*/
$(".advanced-search-trigger").on('click', function() {
$(".advanced-search").slideToggle(200);
$(this).toggleClass('active');
});
/*-------------------------------------------------------------------------------
Trigger product filter
-------------------------------------------------------------------------------*/
$(".filter-trigger").on('click', function() {
$(".acr-filter-form").slideToggle(300);
});
/*-------------------------------------------------------------------------------
Select2
-------------------------------------------------------------------------------*/
$('.acr-select2').select2({
allowClear: false
});
/*-------------------------------------------------------------------------------
Open/Close Category Bar
-------------------------------------------------------------------------------*/
$(".acr-category-mm").on('click', function(){
$(this).toggleClass('open');
})
/*-------------------------------------------------------------------------------
Tooltips
-------------------------------------------------------------------------------*/
$('[data-toggle="tooltip"]').tooltip();
/*-------------------------------------------------------------------------------
Load More Features (Product Details)
-------------------------------------------------------------------------------*/
$(".load-more-features").on('click', function() {
$(this).hide(0);
$(".hidden-product-features").slideDown();
});
/*-------------------------------------------------------------------------------
Magnific Popup
-------------------------------------------------------------------------------*/
$('.popup-youtube').magnificPopup({
type: 'iframe'
});
$('.popup-vimeo').magnificPopup({
type: 'iframe'
});
$('.popup-video').magnificPopup({
type: 'iframe'
});
$('.gallery-thumb').magnificPopup({
type: 'image',
gallery: {
enabled: true
},
});
$('.magnific-gallery').magnificPopup({
delegate: 'a',
type: 'image',
removalDelay: 300,
easing: 'ease-in-out',
mainClass: 'mfp-fade',
gallery: {
enabled: true
}
});
/*-------------------------------------------------------------------------------
Zoom image js
-------------------------------------------------------------------------------*/
$('.product-zoom-image')
.wrap('<span style="display:inline-block" class="product-single-zoom"></span>')
.css('display', 'block')
.parent()
.zoom();
/*-------------------------------------------------------------------------------
Masonry
-------------------------------------------------------------------------------*/
$('.masonry').imagesLoaded(function() {
var isotopeContainer = $('.masonry');
isotopeContainer.isotope({
itemSelector: '.masonry-item',
});
});
$('.our-project-2-wrap').masonry({
itemSelector: '.grid-item',
columnWidth: 1,
percentPosition: true
});
//--Masonary item refresh on tab click--//
var container = $('.our-project-2');
$('.our-project .hc-tab-wrap a.nav-link[data-toggle=tab]').each(function() {
var $this = $(this);
$this.on('shown.bs.tab', function() {
container.masonry({
columnWidth: '.project-img',
itemSelector: '.project-img'
});
});
});
/*-------------------------------------------------------------------------------
Add / Subtract Quantity Js
-------------------------------------------------------------------------------*/
$(".qty-box span").on('click', function() {
var qty = $(this).closest('.qty-box').find('input');
var qtyVal = parseInt(qty.val());
if ($(this).hasClass('qty-add')) {
qty.val(qtyVal + 1);
} else {
return qtyVal > 1 ? qty.val(qtyVal - 1) : 0;
}
})
/*-------------------------------------------------------------------------------
Counter
-------------------------------------------------------------------------------*/
$('.counter-number').each(function() {
$(this).prop('Counter', 0).animate({
Counter: $(this).text()
}, {
duration: 4000,
easing: 'swing',
step: function(now) {
$(this).text(Math.ceil(now));
}
});
});
/*-------------------------------------------------------------------------------
Submit product Gallery Upload
-------------------------------------------------------------------------------*/
if ($("#acrProductGallery").length) {
// This prevents using the class 'dropzone' which will conflict with new instances of DropZone created programatically
// Set this to true, or delete if you want to create an instance of Dropzone without having to write any code:
// More info here: https://www.dropzonejs.com/#configuration
Dropzone.autoDiscover = false;
$("#acrProductGallery").dropzone({
url: "https://androthemes.com/scripts/silence.php",
paramName: "file",
maxFiles: 5,
maxFilesize: 5,
addRemoveLinks: true,
acceptedFiles: "image/*,application/pdf,.psd",
});
}
//On scroll events
$(window).on('scroll', function() {
doSticky();
});
})(jQuery);

102
public/assets/js/map.js Normal file
View File

@ -0,0 +1,102 @@
'use strict';
/*-------------------------------------------------------------------------------
Map Initialization
-------------------------------------------------------------------------------*/
mapboxgl.accessToken = 'pk.eyJ1IjoiYWJlZHNoIiwiYSI6ImNrNnRyZ3d4aDAyMzkzZXBoc3RsYnM0aGwifQ.yhr3W_OOI6xXElmSY8cyPg'; // <---- YOUR MAPBOX API KEY GOES HERE
var map = new mapboxgl.Map({
style: 'mapbox://styles/mapbox/light-v10',
center: [-77.04, 38.907],
zoom: 11.5,
pitch: 45,
container: 'map',
antialias: true
});
/*-------------------------------------------------------------------------------
Add Markers to map (Data coming from assets/js/mapdata.js)
-------------------------------------------------------------------------------*/
mapData.features.forEach(function(marker) {
// create a HTML element for each feature
var el = document.createElement('div');
el.className = 'marker';
// make a marker for each feature and add to the map
new mapboxgl.Marker(el)
.setLngLat(marker.geometry.coordinates)
.setPopup(new mapboxgl.Popup({ offset: 25 }) // add popups
.setHTML('<img src="'+marker.properties.thumbnail+'" alt="'+marker.properties.title+'"/> '+
'<div class="acr-product-popup-body"><h5><a href="#" title="'+marker.properties.title+'">' + marker.properties.title + '</a></h5> <span class="product-price">'+marker.properties.price+'</span>'+
'<p><i class="fas fa-map-signs"></i> ' + marker.properties.description + '</p> <div class="location-popup-meta"> <span><i class="fas fa-bed"></i>'+marker.properties.bed+'</span>'+
'<span><i class="fas fa-bath"></i>'+marker.properties.bath+'</span><span><i class="fas fa-ruler-combined"></i>'+marker.properties.size+'</span> </div></div>'))
.addTo(map);
});
/*-------------------------------------------------------------------------------
Fly to Location
-------------------------------------------------------------------------------*/
$(".fly-to-location").on('click', function(e) {
e.preventDefault();
var $this = $(this);
// Fly to a random location by offsetting the point -74.50, 40
// by up to 5 degrees.
map.flyTo({
zoom: 18.5,
center: [ $this.data('lat'), $this.data('lng') ],
essential: true // this animation is considered essential with respect to prefers-reduced-motion
});
});
/*-------------------------------------------------------------------------------
Map Launge Generation
-------------------------------------------------------------------------------*/
// The 'building' layer in the mapbox-streets vector source contains building-height
// data from OpenStreetMap.
map.on('load', function() {
// Insert the layer beneath any symbol layer.
var layers = map.getStyle().layers;
var labelLayerId;
for (var i = 0; i < layers.length; i++) {
if (layers[i].type === 'symbol' && layers[i].layout['text-field']) {
labelLayerId = layers[i].id;
break;
}
}
map.addLayer({
'id': '3d-buildings',
'source': 'composite',
'source-layer': 'building',
'filter': ['==', 'extrude', 'true'],
'type': 'fill-extrusion',
'minzoom': 15,
'paint': {
'fill-extrusion-color': '#aaa',
// use an 'interpolate' expression to add a smooth transition effect to the
// buildings as the user zooms in
'fill-extrusion-height': [
'interpolate',
['linear'],
['zoom'],
15,
0,
15.05,
['get', 'height']
],
'fill-extrusion-base': [
'interpolate',
['linear'],
['zoom'],
15,
0,
15.05,
['get', 'min_height']
],
'fill-extrusion-opacity': 0.6
}
},
labelLayerId
);
});

132
public/assets/js/mapdata.js Normal file
View File

@ -0,0 +1,132 @@
var mapData = {
type: 'FeatureCollection',
features: [{
type: 'Feature',
geometry: {
type: 'Point',
coordinates: [-77.038659, 38.931567]
},
properties: {
title: 'Hiring Online English Dial Women Jewelrychers',
price: '1,200$/Month',
bed: 3,
bath: 2,
size: 2000 + ' sqft',
thumbnail: 'assets/img/products/1.jpg',
description: 'Washington, D.C.'
}
},
{
type: 'Feature',
geometry: {
type: 'Point',
coordinates: [-77.003168, 38.894651]
},
properties: {
title: 'Development Team Lead',
price: '1,200$/Month',
bed: 3,
bath: 2,
size: 2000 + ' sqft',
thumbnail: 'assets/img/products/2.jpg',
description: 'San Francisco, California'
}
},
{
type: 'Feature',
geometry: {
type: 'Point',
coordinates: [-77.090372, 38.881189]
},
properties: {
title: 'Hiring Online English Dial Women Jewelrychers',
price: '1,200$/Month',
bed: 3,
bath: 2,
size: 2000 + ' sqft',
thumbnail: 'assets/img/products/3.jpg',
description: 'San Francisco, California'
}
},
{
type: 'Feature',
geometry: {
type: 'Point',
coordinates: [-77.111561, 38.882342]
},
properties: {
title: 'Development Team Lead',
price: '1,200$/Month',
bed: 3,
bath: 2,
size: 2000 + ' sqft',
thumbnail: 'assets/img/products/4.jpg',
description: 'San Francisco, California'
}
},
{
type: 'Feature',
geometry: {
type: 'Point',
coordinates: [-77.052477, 38.943951]
},
properties: {
title: 'Hiring Online English Dial Women Jewelrychers',
price: '1,200$/Month',
bed: 3,
bath: 2,
size: 2000 + ' sqft',
thumbnail: 'assets/img/products/5.jpg',
description: 'San Francisco, California'
}
},
{
type: 'Feature',
geometry: {
type: 'Point',
coordinates: [-77.043444, 38.909664]
},
properties: {
title: 'Development Team Lead',
price: '1,200$/Month',
bed: 3,
bath: 2,
size: 2000 + ' sqft',
thumbnail: 'assets/img/products/6.jpg',
description: 'San Francisco, California'
}
},
{
type: 'Feature',
geometry: {
type: 'Point',
coordinates: [-77.031706, 38.914581]
},
properties: {
title: 'Hiring Online English Dial Women Jewelrychers',
price: '1,200$/Month',
bed: 3,
bath: 2,
size: 2000 + ' sqft',
thumbnail: 'assets/img/products/7.jpg',
description: 'San Francisco, California'
}
},
{
type: 'Feature',
geometry: {
type: 'Point',
coordinates: [-77.020945, 38.878241]
},
properties: {
title: 'Development Team Lead',
price: '1,200$/Month',
bed: 3,
bath: 2,
size: 2000 + ' sqft',
thumbnail: 'assets/img/products/8.jpg',
description: 'San Francisco, California'
}
},
]
};

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,22 @@
/*!
* The Final Countdown for jQuery v2.1.0 (http://hilios.github.io/jQuery.countdown/)
* Copyright (c) 2015 Edson Hilios
*
* Permission is hereby granted, free of charge, to any person obtaining a copy of
* this software and associated documentation files (the "Software"), to deal in
* the Software without restriction, including without limitation the rights to
* use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
* the Software, and to permit persons to whom the Software is furnished to do so,
* subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in all
* copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
* FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
* COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
* IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
!function(a){"use strict";"function"==typeof define&&define.amd?define(["jquery"],a):a(jQuery)}(function(a){"use strict";function b(a){if(a instanceof Date)return a;if(String(a).match(g))return String(a).match(/^[0-9]*$/)&&(a=Number(a)),String(a).match(/\-/)&&(a=String(a).replace(/\-/g,"/")),new Date(a);throw new Error("Couldn't cast `"+a+"` to a date object.")}function c(a){var b=a.toString().replace(/([.?*+^$[\]\\(){}|-])/g,"\\$1");return new RegExp(b)}function d(a){return function(b){var d=b.match(/%(-|!)?[A-Z]{1}(:[^;]+;)?/gi);if(d)for(var f=0,g=d.length;g>f;++f){var h=d[f].match(/%(-|!)?([a-zA-Z]{1})(:[^;]+;)?/),j=c(h[0]),k=h[1]||"",l=h[3]||"",m=null;h=h[2],i.hasOwnProperty(h)&&(m=i[h],m=Number(a[m])),null!==m&&("!"===k&&(m=e(l,m)),""===k&&10>m&&(m="0"+m.toString()),b=b.replace(j,m.toString()))}return b=b.replace(/%%/,"%")}}function e(a,b){var c="s",d="";return a&&(a=a.replace(/(:|;|\s)/gi,"").split(/\,/),1===a.length?c=a[0]:(d=a[0],c=a[1])),1===Math.abs(b)?d:c}var f=[],g=[],h={precision:100,elapse:!1};g.push(/^[0-9]*$/.source),g.push(/([0-9]{1,2}\/){2}[0-9]{4}( [0-9]{1,2}(:[0-9]{2}){2})?/.source),g.push(/[0-9]{4}([\/\-][0-9]{1,2}){2}( [0-9]{1,2}(:[0-9]{2}){2})?/.source),g=new RegExp(g.join("|"));var i={Y:"years",m:"months",n:"daysToMonth",w:"weeks",d:"daysToWeek",D:"totalDays",H:"hours",M:"minutes",S:"seconds"},j=function(b,c,d){this.el=b,this.$el=a(b),this.interval=null,this.offset={},this.options=a.extend({},h),this.instanceNumber=f.length,f.push(this),this.$el.data("countdown-instance",this.instanceNumber),d&&("function"==typeof d?(this.$el.on("update.countdown",d),this.$el.on("stoped.countdown",d),this.$el.on("finish.countdown",d)):this.options=a.extend({},h,d)),this.setFinalDate(c),this.start()};a.extend(j.prototype,{start:function(){null!==this.interval&&clearInterval(this.interval);var a=this;this.update(),this.interval=setInterval(function(){a.update.call(a)},this.options.precision)},stop:function(){clearInterval(this.interval),this.interval=null,this.dispatchEvent("stoped")},toggle:function(){this.interval?this.stop():this.start()},pause:function(){this.stop()},resume:function(){this.start()},remove:function(){this.stop.call(this),f[this.instanceNumber]=null,delete this.$el.data().countdownInstance},setFinalDate:function(a){this.finalDate=b(a)},update:function(){if(0===this.$el.closest("html").length)return void this.remove();var b,c=void 0!==a._data(this.el,"events"),d=new Date;b=this.finalDate.getTime()-d.getTime(),b=Math.ceil(b/1e3),b=!this.options.elapse&&0>b?0:Math.abs(b),this.totalSecsLeft!==b&&c&&(this.totalSecsLeft=b,this.elapsed=d>=this.finalDate,this.offset={seconds:this.totalSecsLeft%60,minutes:Math.floor(this.totalSecsLeft/60)%60,hours:Math.floor(this.totalSecsLeft/60/60)%24,days:Math.floor(this.totalSecsLeft/60/60/24)%7,daysToWeek:Math.floor(this.totalSecsLeft/60/60/24)%7,daysToMonth:Math.floor(this.totalSecsLeft/60/60/24%30.4368),totalDays:Math.floor(this.totalSecsLeft/60/60/24),weeks:Math.floor(this.totalSecsLeft/60/60/24/7),months:Math.floor(this.totalSecsLeft/60/60/24/30.4368),years:Math.abs(this.finalDate.getFullYear()-d.getFullYear())},this.options.elapse||0!==this.totalSecsLeft?this.dispatchEvent("update"):(this.stop(),this.dispatchEvent("finish")))},dispatchEvent:function(b){var c=a.Event(b+".countdown");c.finalDate=this.finalDate,c.elapsed=this.elapsed,c.offset=a.extend({},this.offset),c.strftime=d(this.offset),this.$el.trigger(c)}}),a.fn.countdown=function(){var b=Array.prototype.slice.call(arguments,0);return this.each(function(){var c=a(this).data("countdown-instance");if(void 0!==c){var d=f[c],e=b[0];j.prototype.hasOwnProperty(e)?d[e].apply(d,b.slice(1)):null===String(e).match(/^[$A-Z_][0-9A-Z_$]*$/i)?(d.setFinalDate.call(d,e),d.start()):a.error("Method %s does not exist on jQuery.countdown".replace(/\%s/gi,e))}else new j(this,b[0],b[1])})}});

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,6 @@
/*!
Zoom 1.7.21
license: MIT
http://www.jacklmoore.com/zoom
*/
(function(o){var t={url:!1,callback:!1,target:!1,duration:120,on:"mouseover",touch:!0,onZoomIn:!1,onZoomOut:!1,magnify:1};o.zoom=function(t,n,e,i){var u,c,a,r,m,l,s,f=o(t),h=f.css("position"),d=o(n);return t.style.position=/(absolute|fixed)/.test(h)?h:"relative",t.style.overflow="hidden",e.style.width=e.style.height="",o(e).addClass("zoomImg").css({position:"absolute",top:0,left:0,opacity:0,width:e.width*i,height:e.height*i,border:"none",maxWidth:"none",maxHeight:"none"}).appendTo(t),{init:function(){c=f.outerWidth(),u=f.outerHeight(),n===t?(r=c,a=u):(r=d.outerWidth(),a=d.outerHeight()),m=(e.width-c)/r,l=(e.height-u)/a,s=d.offset()},move:function(o){var t=o.pageX-s.left,n=o.pageY-s.top;n=Math.max(Math.min(n,a),0),t=Math.max(Math.min(t,r),0),e.style.left=t*-m+"px",e.style.top=n*-l+"px"}}},o.fn.zoom=function(n){return this.each(function(){var e=o.extend({},t,n||{}),i=e.target&&o(e.target)[0]||this,u=this,c=o(u),a=document.createElement("img"),r=o(a),m="mousemove.zoom",l=!1,s=!1;if(!e.url){var f=u.querySelector("img");if(f&&(e.url=f.getAttribute("data-src")||f.currentSrc||f.src),!e.url)return}c.one("zoom.destroy",function(o,t){c.off(".zoom"),i.style.position=o,i.style.overflow=t,a.onload=null,r.remove()}.bind(this,i.style.position,i.style.overflow)),a.onload=function(){function t(t){f.init(),f.move(t),r.stop().fadeTo(o.support.opacity?e.duration:0,1,o.isFunction(e.onZoomIn)?e.onZoomIn.call(a):!1)}function n(){r.stop().fadeTo(e.duration,0,o.isFunction(e.onZoomOut)?e.onZoomOut.call(a):!1)}var f=o.zoom(i,u,a,e.magnify);"grab"===e.on?c.on("mousedown.zoom",function(e){1===e.which&&(o(document).one("mouseup.zoom",function(){n(),o(document).off(m,f.move)}),t(e),o(document).on(m,f.move),e.preventDefault())}):"click"===e.on?c.on("click.zoom",function(e){return l?void 0:(l=!0,t(e),o(document).on(m,f.move),o(document).one("click.zoom",function(){n(),l=!1,o(document).off(m,f.move)}),!1)}):"toggle"===e.on?c.on("click.zoom",function(o){l?n():t(o),l=!l}):"mouseover"===e.on&&(f.init(),c.on("mouseenter.zoom",t).on("mouseleave.zoom",n).on(m,f.move)),e.touch&&c.on("touchstart.zoom",function(o){o.preventDefault(),s?(s=!1,n()):(s=!0,t(o.originalEvent.touches[0]||o.originalEvent.changedTouches[0]))}).on("touchmove.zoom",function(o){o.preventDefault(),f.move(o.originalEvent.touches[0]||o.originalEvent.changedTouches[0])}).on("touchend.zoom",function(o){o.preventDefault(),s&&(s=!1,n())}),o.isFunction(e.callback)&&e.callback.call(a)},a.setAttribute("role","presentation"),a.alt="",a.src=e.url})},o.fn.zoom.defaults=t})(window.jQuery);

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

1
public/assets/js/plugins/slick.min.js vendored Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,85 @@
'use strict';
/*-------------------------------------------------------------------------------
Map Initialization
-------------------------------------------------------------------------------*/
mapboxgl.accessToken = 'pk.eyJ1IjoiYWJlZHNoIiwiYSI6ImNrNnRyZ3d4aDAyMzkzZXBoc3RsYnM0aGwifQ.yhr3W_OOI6xXElmSY8cyPg'; // <---- YOUR MAPBOX API KEY GOES HERE
var map = new mapboxgl.Map({
style: 'mapbox://styles/mapbox/light-v10',
center: [-77.04, 38.907],
zoom: 11.5,
pitch: 45,
container: 'map',
antialias: true
});
/*-------------------------------------------------------------------------------
The Draggable Marker
-------------------------------------------------------------------------------*/
var marker = new mapboxgl.Marker({
draggable: true
})
.setLngLat([-77.04, 38.907])
.addTo(map);
function onDragEnd() {
var lngLat = marker.getLngLat();
$("#latVal").val(lngLat.lng);
$("#lngVal").val(lngLat.lat);
}
marker.on('dragend', onDragEnd);
/*-------------------------------------------------------------------------------
Map Launge Generation
-------------------------------------------------------------------------------*/
// The 'building' layer in the mapbox-streets vector source contains building-height
// data from OpenStreetMap.
map.on('load', function() {
// Insert the layer beneath any symbol layer.
var layers = map.getStyle().layers;
var labelLayerId;
for (var i = 0; i < layers.length; i++) {
if (layers[i].type === 'symbol' && layers[i].layout['text-field']) {
labelLayerId = layers[i].id;
break;
}
}
map.addLayer({
'id': '3d-buildings',
'source': 'composite',
'source-layer': 'building',
'filter': ['==', 'extrude', 'true'],
'type': 'fill-extrusion',
'minzoom': 15,
'paint': {
'fill-extrusion-color': '#aaa',
// use an 'interpolate' expression to add a smooth transition effect to the
// buildings as the user zooms in
'fill-extrusion-height': [
'interpolate',
['linear'],
['zoom'],
15,
0,
15.05,
['get', 'height']
],
'fill-extrusion-base': [
'interpolate',
['linear'],
['zoom'],
15,
0,
15.05,
['get', 'min_height']
],
'fill-extrusion-opacity': 0.6
}
},
labelLayerId
);
});

BIN
public/favicon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

58
public/index.html Normal file
View File

@ -0,0 +1,58 @@
<!DOCTYPE html>
<html lang="">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<link rel="icon" href="<%= BASE_URL %>favicon.ico">
<title><%= htmlWebpackPlugin.options.title %></title>
<!-- Vendor Stylesheets -->
<link rel="stylesheet" href="<%= BASE_URL %>assets/css/plugins/bootstrap.min.css">
<link rel="stylesheet" href="<%= BASE_URL %>assets/css/plugins/animate.min.css">
<link rel="stylesheet" href="<%= BASE_URL %>assets/css/plugins/magnific-popup.css">
<link rel="stylesheet" href="<%= BASE_URL %>assets/css/plugins/slick.css">
<link rel="stylesheet" href="<%= BASE_URL %>assets/css/plugins/slick-theme.css">
<link rel="stylesheet" href="<%= BASE_URL %>assets/css/plugins/select2.min.css">
<!-- Icon Fonts -->
<link rel="stylesheet" href="<%= BASE_URL %>assets/fonts/flaticon/flaticon.css">
<link rel="stylesheet" href="<%= BASE_URL %>assets/fonts/font-awesome/font-awesome.min.css">
<!-- Mini Style sheet -->
<link rel="stylesheet" href="<%= BASE_URL %>assets/css/style.css">
</head>
<body>
<noscript>
<strong>We're sorry but <%= htmlWebpackPlugin.options.title %> doesn't work properly without JavaScript enabled. Please enable it to continue.</strong>
</noscript>
<div id="app"></div>
<!-- built files will be auto injected -->
<!-- Vendor Scripts -->
<script src="<%= BASE_URL %>assets/js/plugins/jquery-3.4.1.min.js"></script>
<script src="<%= BASE_URL %>assets/js/plugins/popper.min.js"></script>
<script src="<%= BASE_URL %>assets/js/plugins/waypoint.js"></script>
<script src="<%= BASE_URL %>assets/js/plugins/bootstrap.min.js"></script>
<script src="<%= BASE_URL %>assets/js/plugins/jquery.magnific-popup.min.js"></script>
<script src="<%= BASE_URL %>assets/js/plugins/jquery.slimScroll.min.js"></script>
<script src="<%= BASE_URL %>assets/js/plugins/imagesloaded.min.js"></script>
<script src="<%= BASE_URL %>assets/js/plugins/jquery.steps.min.js"></script>
<script src="<%= BASE_URL %>assets/js/plugins/jquery.countdown.min.js"></script>
<script src="<%= BASE_URL %>assets/js/plugins/isotope.pkgd.min.js"></script>
<script src="<%= BASE_URL %>assets/js/plugins/slick.min.js"></script>
<script src="<%= BASE_URL %>assets/js/plugins/select2.min.js"></script>
<script src="<%= BASE_URL %>assets/js/plugins/jquery.zoom.min.js"></script>
<!-- <script>
$(function () {
// $('[data-toggle="popover"]').popover()
$('[data-toggle="tooltip"]').tooltip();
})</script> -->
<!-- Mini Scripts -->
<script src="<%= BASE_URL %>assets/js/main.js"></script>
</body>
</html>

35
src/App.vue Normal file
View File

@ -0,0 +1,35 @@
<template>
<div id="app">
<!-- preloader -->
<PreLoader ref="preLoader"/>
<!-- preloader -->
<router-view :togglePreLoader="togglePreLoader" />
</div>
</template>
<script>
import PreLoader from "@/components/Preloader"
export default {
components:{
PreLoader,
},
methods:{
togglePreLoader(flag){
// console.log(flag)
this.$refs.preLoader.togglePreLoader(flag)
}
},
async mounted() {
try {
this.togglePreLoader("open")
await this.$store.dispatch('cart/init');
// console.log(this.$store.state.cart.items)
this.togglePreLoader("close")
}
catch (e){
console.log(e)
}
}
}
</script>

BIN
src/assets/images/404.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

BIN
src/assets/images/500.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 6.7 KiB

BIN
src/assets/images/login.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 255 KiB

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 841.48 762.37"><g id="Layer_2" data-name="Layer 2"><g id="svg8"><g id="layer1"><path id="path4691" d="M515.55.33C464.41,7.47,419.89,41,367.35,41.06c-49,.09-89.68-36.13-138.73-35.56C192.26,7.66,162.62,36,148.53,68,103.66,155.56,41.36,234.49,10.22,328.72c-14.73,46.17-15.53,100,10.89,142.18,21.25,33.46,56.58,53.73,90.07,72.94,37.09,26.55,58,69.7,69,112.88,14.78,41.68,47.74,77.49,90.11,91.7,49,19.08,103,15.5,153.86,7.41,98.61-13.41,195.63-37.49,290.07-68.63,53.11-24.78,89-77.74,101.8-133.9,20.24-77.22,34.16-158.64,19.23-238.11-11.15-59.61-44.45-113.6-89-154.21-46.06-43.39-99.63-77.65-147.63-118.73C575.43,23.76,550.44,4.05,520.14,0a19.59,19.59,0,0,0-4.59.29Z" style="fill:#ececec;fill-opacity:0.3921568691730499"/><g id="g4611"><g id="g4596"><g id="g4590"><g id="g4585"><circle id="path4563" cx="295.75" cy="266.26" r="43.96" style="fill:none;stroke:#606060;stroke-linecap:round;stroke-miterlimit:7.62618619249497;stroke-opacity:0.5647059082984924;stroke-width:4.766366370309356px;stroke-dasharray:4.766366481781006,14.29909896850586"/><path id="rect4524" d="M306.56,265.54H570.31l30.27,288.25H276.29Z" style="fill:#efefef;fill-opacity:0.3921568691730499;stroke:#333;stroke-miterlimit:7.62618619249497;stroke-opacity:0.3921568691730499;stroke-width:9.532732740618712px"/><circle id="circle4660" cx="639.78" cy="550.76" r="29.6" style="fill:none;stroke:#606060;stroke-linecap:round;stroke-miterlimit:7.62618619249497;stroke-opacity:0.5647059082984924;stroke-width:3.2098709893647404px;stroke-dasharray:3.2098710536956787,9.629613876342773"/></g></g></g></g><path id="path4529" d="M362.77,349c.09-8.74,7.88-15.77,17.42-15.7s17.22,7.19,17.17,15.94S389.54,365,380,365s-17.25-7.14-17.23-15.88" style="fill-opacity:0.34352943301200867"/><path id="path4531" d="M475.19,349c.08-8.74,7.88-15.77,17.42-15.7s17.22,7.19,17.17,15.94S502,365,492.41,365s-17.24-7.14-17.22-15.88" style="fill-opacity:0.34352943301200867"/><path id="path4553" d="M362.13,266.86c.37-61.85,33.23-111.77,73.76-112.09s73.72,49.09,74.51,110.93" style="fill:none;stroke:#606060;stroke-linecap:round;stroke-miterlimit:15.118110656738281;stroke-opacity:0.5647059082984924;stroke-width:9.53273319117352px"/><path id="path4555" d="M406.45,429.69c-2.15-13.95,3.55-28,14.5-35.59a30.24,30.24,0,0,1,35.75.56c10.74,8,16.07,22.15,13.54,36" style="fill:none;stroke:#606060;stroke-linecap:round;stroke-miterlimit:15.118110656738281;stroke-opacity:0.5647059082984924;stroke-width:9.53273319117352px"/><path id="path4621" d="M550.13,187.71,584.72,218" style="fill:none;stroke:#b3b3b3;stroke-linecap:round;stroke-miterlimit:15.118110656738281;stroke-width:4.76636659558676px;stroke-dasharray:4.766366481781006,9.532732963562012"/><path id="path4623" d="M584.72,187.71,550.13,218" style="fill:none;stroke:#b3b3b3;stroke-linecap:round;stroke-miterlimit:15.118110656738281;stroke-width:4.76636659558676px;stroke-dasharray:4.766366481781006,9.532732963562012"/><ellipse id="path4640" cx="437" cy="611.71" rx="160.71" ry="25.63" style="fill:#ccc;fill-opacity:0.3921568691730499"/><path id="path4662" d="M227.29,493.26l34.59,30.26" style="fill:none;stroke:#b3b3b3;stroke-linecap:round;stroke-miterlimit:15.118110656738281;stroke-width:4.76636659558676px;stroke-dasharray:4.766366481781006,9.532732963562012"/><path id="path4664" d="M261.88,493.26l-34.59,30.26" style="fill:none;stroke:#b3b3b3;stroke-linecap:round;stroke-miterlimit:15.118110656738281;stroke-width:4.76636659558676px;stroke-dasharray:4.766366481781006,9.532732963562012"/><path id="path4666" d="M608.78,406.28l23.94,22.62" style="fill:none;stroke:#b3b3b3;stroke-linecap:round;stroke-miterlimit:15.118110656738281;stroke-width:3.4276675629552074px;stroke-dasharray:3.4276676177978516,6.855335235595703"/><path id="path4668" d="M632.72,406.28,608.78,428.9" style="fill:none;stroke:#b3b3b3;stroke-linecap:round;stroke-miterlimit:15.118110656738281;stroke-width:3.4276675629552074px;stroke-dasharray:3.4276676177978516,6.855335235595703"/><path id="path4670" d="M203.81,348.49l57.05,49.92" style="fill:none;stroke:#b3b3b3;stroke-linecap:round;stroke-miterlimit:15.118110656738281;stroke-width:7.861676772718056px"/><path id="path4672" d="M260.86,348.49l-57.05,49.92" style="fill:none;stroke:#b3b3b3;stroke-linecap:round;stroke-miterlimit:15.118110656738281;stroke-width:7.861676772718056px"/><path id="path4678" d="M562.78,318.65c0,11.08-7,20.05-15.6,20.05s-15.61-9-15.61-20.05,7.61-27,14.74-39.11c7.44,11.9,16.47,28,16.47,39.11Z" style="fill:#4d4d4d;fill-opacity:0.3921568691730499"/></g></g></g></svg>

After

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 368 KiB

161
src/components/Cart.vue Normal file
View File

@ -0,0 +1,161 @@
<template>
<div class="dropdown-btn">
<a href="#" @click="showSubMenu" style="color:#21284e;display: flex;flex-direction: row-reverse">
<!--<i class="far fa-shopping-cart"></i>-->
<svg style="width:24px;height:24px" viewBox="0 0 24 24">
<path fill="currentColor" d="M17,18A2,2 0 0,1 19,20A2,2 0 0,1 17,22C15.89,22 15,21.1 15,20C15,18.89 15.89,18 17,18M1,2H4.27L5.21,4H20A1,1 0 0,1 21,5C21,5.17 20.95,5.34 20.88,5.5L17.3,11.97C16.96,12.58 16.3,13 15.55,13H8.1L7.2,14.63L7.17,14.75A0.25,0.25 0 0,0 7.42,15H19V17H7C5.89,17 5,16.1 5,15C5,14.65 5.09,14.32 5.24,14.04L6.6,11.59L3,4H1V2M7,18A2,2 0 0,1 9,20A2,2 0 0,1 7,22C5.89,22 5,21.1 5,20C5,18.89 5.89,18 7,18M16,11L18.78,6H6.14L8.5,11H16Z" />
</svg>
<span class="cart-content" style="position:absolute">
<!--<span class="title">{{ cartLength }} محصول</span>-->
<span class="count-cart">{{ cartLength }}</span>
<!-- <span class="price">{{ checkout | priceUnit }}</span>-->
</span>
</a>
<div class="dropdown-menu cart-dropdown-menu">
<div v-if="!cartLength">
<img src="@/assets/images/nofound.svg" />
<h5 style="text-align: center">سبد خرید خالی است</h5>
</div>
<ul class="cart-items-box scroll-style-7" >
<li class="cart-item" v-for="(item,index) in cartItems" :key="index">
<div class="img">
<img v-if="cartItems[index].product.image" :src="cartItems[index].product.image.image" :alt="cartItems[index].product.title">
</div>
<div class="content">
<h6 style="font-size: 12px;margin: 0"><a :href="link(cartItems[index].product)">{{cartItems[index].product.title}}</a></h6>
<h6 style="font-size: 12px">تنوع :{{ variant(cartItems[index]).title }}</h6>
<p>
<span style="float: left;cursor: pointer;margin-left:10px" @click="removeCartItem(item)">
<svg style="width:24px;height:24px" viewBox="0 0 24 24">
<path fill="currentColor" d="M14.12,10.47L12,12.59L9.87,10.47L8.46,11.88L10.59,14L8.47,16.12L9.88,17.53L12,15.41L14.12,17.53L15.53,16.12L13.41,14L15.53,11.88L14.12,10.47M15.5,4L14.5,3H9.5L8.5,4H5V6H19V4H15.5M6,19A2,2 0 0,0 8,21H16A2,2 0 0,0 18,19V7H6V19M8,9H16V19H8V9Z" />
</svg>
</span>
تعداد : {{ cartItems[index].qty }} </p>
<p>{{ variant(cartItems[index]).price | price }}</p>
</div>
</li>
</ul>
<div class="cart-items-box">
<div class="cart-item" v-if="cartLength">
<span>جمع کل</span>
<span>{{ checkout | priceUnit }}</span>
</div>
<div class="cart-item actions">
<router-link to="/checkout" class="btn-custom btn-sm secondary" v-if="cartLength">نهایی کردن سفارش</router-link>
<!--<button type="button" class="btn-custom btn-sm primary">View Cart</button>-->
</div>
</div>
</div>
</div>
</template>
<script>
export default {
name: "cart",
computed:{
cartItems() {
//let items=
return this.$store.state.cart.items;
},
cartLength() {
return this.$store.state.cart.items.length;
},
/* hasCartItems(){
if(this.cartLength)
return true;
return false;
},*/
checkout(){
let totalPrice=0;
//let discount=0;
//let price=0;
this.cartItems.forEach((item)=>{
let variant=item.product.variants.find((varItem)=>{
return varItem.id==item.vid;
});
totalPrice += variant.price*item.qty;
//discount += (variant.original_price - variant.price)*item.qty;
});
//price = totalPrice - discount;
return totalPrice;//,discount,price};
}
},
methods:{
link(product){
return `https://henzagold.com/product/${product.title.split(' ').join('-')}/${product.id}`;
},
variant(cartItem)
{
return cartItem.product.variants.find( (item)=>{
return item.id==cartItem.vid;
});
},
removeCartItem(item)
{
this.$store.dispatch('cart/remove',item);
},
showSubMenu(e){
e.preventDefault();
var submenu = document.querySelector(".cart-dropdown-menu");
submenu.classList.toggle('show');
}
},
/*-------------------------------------------------------------------------------
Navigation cart Toggle
-------------------------------------------------------------------------------*/
// document.querySelector(".dropdown-btn>a").on('click', function(e) {
// e.preventDefault();
// var submenu = document.querySelector(".dropdown-btn>a").next(".cart-dropdown-menu");
// submenu.toggleClass('show');
// });
// document.querySelector(".mobile-search>a").on('click', function() {
// document.querySelector(".mutiple-search").slideToggle('');
// });
}
</script>
<style>
.count-cart {
background-color: var(--primary-color);
/*background-color: var(--secondary-color);*/
position: absolute;
display: inline-block;
text-align: center;
width: 18px;
height: 18px;
border-radius: 50%;
top: -9px;
left: 15px;
color: #ffffff;
font-size: 14px;
line-height: 20px;
}
.scroll-style-7::-webkit-scrollbar-track
{
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
background-color: #F5F5F5;
border-radius: 10px;
}
.scroll-style-7::-webkit-scrollbar
{
width: 10px;
background-color: #F5F5F5;
}
.scroll-style-7::-webkit-scrollbar-thumb
{
border-radius: 10px;
/* background-image: -webkit-gradient(linear,
left bottom,
left top,
color-stop(0.44, rgb(122,153,217)),
color-stop(0.72, rgb(73,125,189)),
color-stop(0.86, rgb(28,58,148)));*/
background-color: var(--primary-color);
}
</style>

26
src/components/Logo.vue Normal file
View File

@ -0,0 +1,26 @@
<template>
<img src="@/assets/images/henza.svg" alt="هنزاگلد" :width="width" :height="height">
</template>
<script>
//import logo from "/components//"
export default {
name: "Logo",
props: {
width: {
type: String,
default: '120px',
//required: true
},
height: {
type: String,
default: '120px',
//required: true
},
}
}
</script>
<style scoped>
</style>

View File

@ -0,0 +1,244 @@
<template>
<ul class="pagination" v-show="totalPages > 1">
<li class="page-item page-first" >
<a style="padding: 12px;" class="page-link" @click="onClickFirstPage" v-if="totalPages>1" >
<svg style="width:24px;height:24px" viewBox="0 0 24 24">
<path fill="currentColor" d="M5.59,7.41L7,6L13,12L7,18L5.59,16.59L10.17,12L5.59,7.41M11.59,7.41L13,6L19,12L13,18L11.59,16.59L16.17,12L11.59,7.41Z" />
</svg>
</a>
</li>
<li class="page-item page-first">
<a style="padding: 12px;" class="page-link" @click="onClickPreviousPage" v-if="totalPages>1" >
<svg style="width:24px;height:24px" viewBox="0 0 24 24">
<path fill="currentColor" d="M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z" />
</svg>
</a>
</li>
<li v-for="(item, page) in pages" :key="page" :class="['page-item',isPageActive(pages[page].name) ? 'active':null]" >
<a class="page-link" @click="onClickPage(pages[page].name)" :disabled="pages[page].isDisabled" >{{ pages[page].name }}</a>
</li>
<li class="page-item page-increment">
<a style="padding: 12px;" class="page-link" @click="onClickNextPage" v-if="totalPages>1" >
<svg style="width:24px;height:24px" viewBox="0 0 24 24">
<path fill="currentColor" d="M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z" />
</svg>
</a>
</li>
<li class="page-item page-last">
<a style="padding: 12px;" class="page-link" @click="onClickLastPage" v-if="totalPages>1" >
<svg style="width:24px;height:24px" viewBox="0 0 24 24">
<path fill="currentColor" d="M18.41,7.41L17,6L11,12L17,18L18.41,16.59L13.83,12L18.41,7.41M12.41,7.41L11,6L5,12L11,18L12.41,16.59L7.83,12L12.41,7.41Z" />
</svg>
</a>
</li>
</ul>
</template>
<script>
export default {
data(){
return {
//tempValue:this.value,
}
},
props: {
maxVisibleButtons: {
type: Number,
required: false,
default: 6
},
totalPages: {
type: Number,
required: true
},
/* total: {
type: Number,
required: true
},*/
/* perPage: {
type: Number,
required: true
},*/
/*currentPage: {
type: Number,
required: true
},*/
value:{
},
},
watch:{
/* value(newValue){
//console.log(newValue,"this is new value");
},*/
},
computed: {
startPage() {
if (this.value === 1) {
return 1;
}
if (this.value === this.totalPages) {
//console.log(this.totalPages - this.maxVisibleButtons + 1);
if (this.totalPages>this.maxVisibleButtons)
{
return this.totalPages - this.maxVisibleButtons + 1;
}
return 1;
}
return this.value - 1;
},
endPage() {
return Math.min(this.startPage + this.maxVisibleButtons - 1, this.totalPages);
},
pages() {
// console.log("page in paginantion",this.value);
const range = [];
//console.log(this.startPage);
for (let i = this.startPage; i <= this.endPage; i+= 1 ) {
range.push({
name: i,
isDisabled: i === this.value
});
//console.log(range);
}
return range;
},
isInFirstPage() {
return this.value === 1;
},
isInLastPage() {
return this.value === this.totalPages;
},
},
methods: {
onClickFirstPage() {
this.$emit('input', 1);
this.$emit('pagechanged', 1);
},
onClickPreviousPage() {
if(this.value>1)
this.$emit('input', this.value - 1);
this.$emit('pagechanged', this.value - 1);
},
onClickPage(page) {
this.$emit('input', page);
this.$emit('pagechanged', page);
},
onClickNextPage() {
if(this.value <this.totalPages) {
this.$emit('input', this.value + 1);
this.$emit('pagechanged', this.value + 1);
}
},
onClickLastPage() {
//this.value + 1
this.$emit('input',this.totalPages );
this.$emit('pagechanged', this.totalPages);
},
isPageActive(page) {
return this.value === page;
},
},
mounted() {
}
}
</script>
<style>
li{
cursor: pointer;
-webkit-touch-callout: none; /* iOS Safari */
-webkit-user-select: none; /* Safari */
-khtml-user-select: none; /* Konqueror HTML */
-moz-user-select: none; /* Old versions of Firefox */
-ms-user-select: none; /* Internet Explorer/Edge */
user-select: none; /* Non-prefixed version, currently
supported by Chrome, Edge, Opera and Firefox */
}
.page-item:first-child .page-link {
margin-left: 15px !important;
}
/*// Extra small devices (portrait phones, less than 576px)*/
@media (max-width: 575.98px) {
.page-first,.page-last,.page-increment,.page-decrement
{
display: none;
}
}
/*// Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) and (max-width: 767.98px) {
}
/*// Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) and (max-width: 991.98px) {
}
/*// Large devices (desktops, 992px and up)*/
@media (min-width: 992px) and (max-width: 1199.98px) {
.page-first,.page-last
{
display: none;
}
}
/*// Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {
/*body{
background: red;
}*/
}
/*!* Extra small devices (phones, 600px and down) *!
@media only screen and (max-width: 600px) {
}
!* Small devices (portrait tablets and large phones, 600px and up) *!
@media only screen and (min-width: 600px) {
}
!* Medium devices (landscape tablets, 768px and up) *!
@media only screen and (min-width: 768px) {
}
!* Large devices (laptops/desktops, 992px and up) *!
@media only screen and (min-width: 992px) {
.page-first,.page-last
{
display: none;
}
}
!* Extra large devices (large laptops and desktops, 1200px and up) *!
@media only screen and (min-width: 1200px) {
}*/
/*.pagination {
list-style-type: none;
}
.pagination-item {
display: inline-block;
}*/
/*
.active {
background-color: #4AAE9B;
color: #ffffff;
}
*/
</style>

View File

@ -0,0 +1,179 @@
<template>
<div>
<!-- Header Start -->
<header class="main-header header-fw can-sticky header-1">
<nav class="navbar">
<div class="col-lg-2 col-5 text-left" >
<!-- Logo -->
<a class="navbar-brand" href="https://henzagold.com">
<logo width="220px"/>
</a>
</div>
<div class="col-lg-10 col-7 d-flex" >
<ul class="navbar-nav">
<!-- Pages Start -->
<li class="menu-item">
<a href="https://henzagold.com/">بازگشت به فروشگاه</a>
</li>
<!-- <li class="menu-item menu-item-has-children" v-for="(item, index) in menu" :key="index">-->
<!-- <a :href="menu[index].is_master ? `https://henzagold.com/shop?cat=${menu[index].id}` : `#`">{{ menu[index].title }}</a>-->
<!-- <ul class="submenu" v-if="menu[index].childs.length>0">-->
<!-- <li class="menu-item" v-for="(itemChild,indexChild) in item.childs" :key="indexChild">-->
<!-- <a :href="`https://henzagold.com/shop?cat=${menu[index].childs[indexChild].id}`">{{ menu[index].childs[indexChild].title }}</a>-->
<!-- </li>-->
<!-- </ul>-->
<!-- </li>-->
</ul>
<div class="header-controls mr-lg-3" >
<!-- Toggler -->
<div class="aside-toggler aside-trigger" @click="toggleMenu" style="margin-right:5px;margin-left:20px">
<span></span>
<span></span>
<span></span>
</div>
<!-- <div class="mr-1">-->
<!-- <router-link to="/customer" style="color:#21284e">-->
<!-- <svg style="width:28px;height:28px" viewBox="0 0 24 24">-->
<!-- <path fill="currentColor" d="M12,4A4,4 0 0,1 16,8A4,4 0 0,1 12,12A4,4 0 0,1 8,8A4,4 0 0,1 12,4M12,6A2,2 0 0,0 10,8A2,2 0 0,0 12,10A2,2 0 0,0 14,8A2,2 0 0,0 12,6M12,13C14.67,13 20,14.33 20,17V20H4V17C4,14.33 9.33,13 12,13M12,14.9C9.03,14.9 5.9,16.36 5.9,17V18.1H18.1V17C18.1,16.36 14.97,14.9 12,14.9Z" />-->
<!-- </svg>-->
<!-- </router-link>-->
<!-- </div>-->
<div class="position-relative" style="margin-right: 30px">
<cart/>
</div>
</div>
</div>
</nav>
<!-- Top Header Start -->
<div class="top-header pr-lg-5">
<div class="top-header-inner" style="height: 1.5rem">
<ul class="top-header-nav d-lg-flex " style="justify-content: flex-start" v-if="goldPrice && goldPrice.geram18 && goldPrice.mesghal && goldPrice.geram24">
<li class="brand-item d-none d-lg-block" >
<a> {{goldPrice.geram18.uaj }} </a>
</li>
<li class="brand-item d-none d-md-block" >
<a>مثقال طلا : {{ goldPrice.mesghal.p | tomanPriceUnit }} </a>
</li>
<li class="brand-item" >
<a> گرم طلای 18 عیار : {{ goldPrice.geram18.p | tomanPriceUnit }} </a>
</li>
<!-- <li class="brand-item" >-->
<!-- <a>گرم طلای 24 عیار : {{ goldPrice.geram24.p | tomanPriceUnit }} </a>-->
<!-- </li>-->
</ul>
</div>
</div>
<!-- Top Header End -->
</header>
<!-- Header End -->
</div>
</template>
<script>
import Logo from "./Logo";
// import MobileMenu from "./MobileMenu";
import Cart from "./Cart";
import axios from '@/plugins/axios'
export default {
name: "PageHeader",
components:{
Cart,
// MobileMenu,
Logo,
},
data () {
return {
// menu: [],
goldPrice: undefined
}
},
methods:{
toggleMenu () {
document.getElementById("mobileMenu").classList.toggle('open');
document.body.classList.toggle('aside-open');
}
},
async created() {
const appLoading = document.getElementById('loading-bg')
try {
if (appLoading) {
appLoading.classList.add = "hidden";
}
let {data} = await axios.get('site/price');
if (data) {
await this.$store.dispatch('config/initPrice',data);
this.goldPrice = this.$store.state.config.price
}
}
catch (error) {
if (error.response && error.response.data.errors) {
let str_error = ''
for(let item of Object.values(error.response.data.errors))
{
item.map(xx=>{
if (xx.includes("shipping address")){
str_error += xx.replace("shipping address","آدرس") + "<br/>"
}
else{
str_error += xx + "<br/>"
}
})
}
this.$vs.notify({title:'خطایی رخ داد',time:3500,text:str_error,color:'var(--secondary-color)',icon:'error_outline'})
}
else{
if (error) {
if(error == "Error: Network Error"){
this.$vs.notify({title:'خطایی رخ داد',time:3500,text:"اتصال برقرار نشد",color:'var(--secondary-color)',icon:'error_outline'})
}
else {
this.$vs.notify({title:'خطایی رخ داد',time:3500,text:error,color:'var(--secondary-color)',icon:'error_outline'})
}
}
}
}
finally {
if (appLoading) {
appLoading.classList.remove = "hidden";
}
}
// Sticky Header
var header = document.getElementsByClassName("can-sticky")[0];
if (header){
var headerHeight = header.clientHeight;
}
function doSticky() {
if (window.pageYOffset > headerHeight) {
header.classList.add("sticky");
} else {
header.classList.remove("sticky");
}
}
doSticky();
//On scroll events
window.onscroll = function() {
doSticky();
}
}
}
</script>
<style scoped>
.brand-item{
margin: 0 5px;
color:#fff;
}
</style>

View File

@ -0,0 +1,228 @@
<template>
<div :class="(Mobile)?'':'col-lg-4'">
<div id="mobileMenu" :class="(Mobile)?'main-aside':'sidebar sticky-sidebar user-nav sidebar-left'">
<div class="aside-title header-sidebar" v-if="Mobile">
<div class="aside-controls">
<router-link tag="div" to="/" class="vx-logo cursor-pointer flex items-center">
<h4>هنزاگلد</h4>
</router-link>
<div @click="toggleMenu" class="close-btn close-dark">
<span></span>
<span></span>
</div>
</div>
</div>
<div :class="(Mobile)?'aside-scroll' : ''">
<ul>
<li @click="toggleMenu" v-if="Mobile">
<a href="https://henzagold.com/"
class="nav-link flex items-center">
<span class="feather-icon select-none relative w-5 h-5 rtl:ml-3 ltr:mr-3 grow-icon">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-home">
<path d="M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z"/>
<polyline points="9 22 9 12 15 12 15 22"/>
</svg>
</span>
<span class="truncate">بازگشت به فروشگاه</span>
</a>
</li>
<li @click="toggleMenu">
<router-link to="/dashboard" active-class="active"
class="nav-link flex items-center">
<span class="feather-icon select-none relative w-5 h-5 rtl:ml-3 ltr:mr-3 grow-icon">
<svg xmlns="http://www.w3.org/2000/svg" width="24px" height="24px" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-align-justify">
<line x1="21" y1="10" x2="3" y2="10"></line>
<line x1="21" y1="6" x2="3" y2="6"></line>
<line x1="21" y1="14" x2="3" y2="14"></line>
<line x1="21" y1="18" x2="3" y2="18"></line>
</svg>
</span>
<span class="truncate">داشبورد</span>
</router-link>
</li>
<li @click="toggleMenu">
<router-link to="/profile" active-class="active"
class="nav-link flex items-center">
<span class="feather-icon select-none relative w-5 h-5 rtl:ml-3 ltr:mr-3 grow-icon">
<svg xmlns="http://www.w3.org/2000/svg" width="24px" height="24px" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-heart">
<path d="M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2"></path>
<circle cx="12" cy="7" r="4"></circle>
</svg>
</span>
<span class="truncate">پرفایل کاربری</span><!---->
</router-link>
</li>
<li @click="toggleMenu">
<router-link to="/wish-list" active-class="active"
class="nav-link flex items-center">
<span class="feather-icon select-none relative w-5 h-5 rtl:ml-3 ltr:mr-3 grow-icon">
<svg xmlns="http://www.w3.org/2000/svg" width="24px" height="24px" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-heart">
<path d="M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z"></path>
</svg>
</span>
<span class="truncate">علاقمندی ها</span>
</router-link>
</li>
<li @click="toggleMenu">
<router-link to="/my-orders"
class="nav-link flex items-center" active-class="active"
target="_self">
<span class="feather-icon select-none relative w-5 h-5 rtl:ml-3 ltr:mr-3 grow-icon">
<svg xmlns="http://www.w3.org/2000/svg" width="24px" height="24px" viewBox="0 0 24 24"
fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round" class="feather feather-shopping-bag ">
<path d="M6 2L3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4z"></path>
<line x1="3" y1="6" x2="21" y2="6"></line>
<path d="M16 10a4 4 0 0 1-8 0"></path>
</svg>
</span>
<span class="truncate">
سفارش های من
</span><!---->
</router-link>
</li>
<li @click="toggleMenu">
<router-link to="/checkout" active-class="active"
class="nav-link flex items-center">
<span class="feather-icon select-none relative w-5 h-5 rtl:ml-3 ltr:mr-3 grow-icon">
<svg xmlns="http://www.w3.org/2000/svg" width="24px" height="24px" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-shopping-cart ">
<circle cx="9" cy="21" r="1"></circle>
<circle cx="20" cy="21" r="1"></circle>
<path d="M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6"></path>
</svg>
</span>
<span class="truncate">سبد خرید</span><!---->
</router-link>
</li>
<li @click="toggleMenu">
<router-link to="/my-transactions" active-class="active"
class="nav-link flex items-center">
<span class="feather-icon select-none relative w-5 h-5 rtl:ml-3 ltr:mr-3 grow-icon">
<!-- <svg xmlns="http://www.w3.org/2000/svg" width="24px" height="24px" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-dollar-sign ">
<line x1="12" y1="1" x2="12" y2="23"></line>
<path d="M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6"></path>
</svg>-->
<Icon icon="ion:journal-outline" style="font-size: 24px;color: inherit"/>
</span>
<span class="truncate">تراکنش های مالی</span><!---->
</router-link>
</li>
<li @click="toggleMenu">
<router-link to="/my-address" active-class="active"
class="nav-link flex items-center">
<span class="feather-icon select-none relative w-5 h-5 rtl:ml-3 ltr:mr-3 grow-icon">
<svg xmlns="http://www.w3.org/2000/svg" width="24px" height="24px" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-map-pin ">
<path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"></path>
<circle cx="12" cy="10" r="3"></circle>
</svg>
</span>
<span class="truncate">آدرس های من</span><!---->
</router-link>
</li>
<li>
<a @click="Log_Out" class="rejectBtn nav-link flex items-center">
<span class="feather-icon select-none relative w-5 h-5 rtl:ml-3 ltr:mr-3 grow-icon">
<!-- <svg xmlns="http://www.w3.org/2000/svg" width="24px" height="24px" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-log-out">
<path d="M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4"></path>
<polyline points="16 17 21 12 16 7"></polyline>
<line x1="21" y1="12" x2="9" y2="12"></line>
</svg>-->
<Icon icon="ion:log-out-outline" style="font-size: 24px;color: inherit"/>
</span>
<span class="truncate">خروج</span>
</a>
</li>
</ul>
</div>
</div>
<div class="aside-overlay aside-trigger" @click="toggleMenu"></div>
</div>
</template>
<script>
import {Icon} from "@iconify/vue2"
export default {
props:{togglePreLoader:Function},
components: {
Icon
},
data () {
return {
Mobile: false
}
},
methods: {
Log_Out () {
const appLoading = document.getElementById('loading-bg')
if (appLoading && appLoading.classList.contains('hidden')) {
appLoading.classList.toggle("hidden");
}
localStorage.removeItem ('accessToken')
localStorage.removeItem ('userInfo')
this.$router.push('/login')
if (appLoading && !appLoading.classList.contains('hidden')) {
appLoading.classList.toggle("hidden");
}
},
Sidebar (event) {
if (event.currentTarget.innerWidth <992) {
this.Mobile = true
}
else {
this.Mobile = false
}
},
toggleMenu () {
document.getElementById("mobileMenu").classList.toggle('open');
document.body.classList.toggle('aside-open');
}
},
created() {
window.addEventListener("resize", this.Sidebar);
this.Mobile = (window.innerWidth >= 992)? false : true
},
beforeDestroy() {
window.removeEventListener("resize", this.Sidebar);
}/*,
mounted() {
var trigger = document.getElementsByClassName("aside-trigger")
for(let t of trigger) {
t.onclick = function () {
document.getElementById("mobileMenu").classList.toggle('open');
document.body.classList.toggle('aside-open');
}
}
}*/
}
</script>
<style lang="css" scoped>
.grow-icon{
flex-grow: .1;
}
.main-aside{
padding: 20px 0 !important;
}
.vs-sidebar-group {
padding: 0 15px;
}
.aside-overlay {
z-index: 41001;
}
.main-aside .aside-scroll {
padding-top: .5rem;
}
.sticky-sidebar {
top: 110px;
}
.main-aside a {
padding: 10px 15px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
align-items: center;
color: var(--primary-color) !important;
font-weight: 400;
transition: 0s;
}
</style>

View File

@ -0,0 +1,31 @@
<template>
<!-- Preloader Start -->
<div class="acr-preloader" id="loading-bg">
<img src="@/assets/images/henza.svg" alt="هنزاگلد" width="170px" height="120px">
<div class="acr-preloader-inner">
<div class="lds-grid" >
<div ></div>
<div ></div>
<div ></div>
</div>
</div>
</div>
<!-- Preloader End -->
</template>
<script>
export default {
methods:{
togglePreLoader(flag){
const appLoading = document.getElementById('loading-bg')
if(appLoading){
if ( flag === "open" && appLoading.classList.contains('hidden')) {
appLoading.classList.toggle('hidden')
}
else if( flag === "close" && !appLoading.classList.contains('hidden')){
appLoading.classList.toggle('hidden')
}
}
}
}
}
</script>

37
src/components/Rate.vue Normal file
View File

@ -0,0 +1,37 @@
<template>
<div class="acr-rating" style="direction:ltr !important; padding:0 15px;">
<i class="fas fa-star"
v-for="index in 5" :key='index'
:class="Star(index)"></i>
</div>
</template>
<script>
export default {
props: {
Rate: Number,
Range: Function
},
data () {
return {
Rate_: Math.ceil(this.Rate)
}
},
methods: {
Star (index) {
let Style =''
if (index <= this.Rate) {
Style = 'active'
}
else if (this.Rate_ == index) {
Style = 'active fa-star-half-alt'
}
return Style
}
}
}
</script>
<style>
</style>

View File

@ -0,0 +1,116 @@
<template>
<div class="h-screen flex w-full bg-img">
<div class="vx-col flex items-center justify-center flex-col sm:w-1/2 md:w-3/5 lg:w-3/4 xl:w-1/2 mx-auto text-center">
<slot></slot>
</div>
</div>
</template>
<style>
.bg-img {
background-image: url(~@/assets/images/slider_henza.jpg);
background-position: 50%;
background-repeat: no-repeat;
background-size: cover;
}
.h-screen {
height: 100vh !important
}
.flex {
display: -webkit-box!important;
display: -ms-flexbox!important;
display: flex!important;
}
.w-full {
width: 100% !important
}
.flex-col {
-webkit-box-direction: normal!important;
-ms-flex-direction: column!important;
flex-direction: column!important;
}
.flex-col, .flex-col-reverse {
-webkit-box-orient: vertical !important
}
.xl\:w-1\/2 {
width: 50% !important
}
.mx-auto {
margin-left: auto !important;
margin-right: auto !important
}
.mb-4 {
margin-bottom: 1rem !important
}
.max-w-full {
max-width: 100% !important
}
.sm\:mx-0 {
margin-left: 0 !important;
margin-right: 0 !important
}
.mb-12 {
margin-bottom: 3rem !important
}
.text-5xl {
font-size: 3rem !important
}
.d-theme-text-inverse {
color: #fff
}
.vs-button.large:not(.includeIconOnly) {
padding: 1rem 2.5rem;
}
button, input, optgroup, select, textarea {
margin: 0;
color: inherit;
font-size: inherit;
font-family: inherit;
line-height: inherit;
}
[type=reset], [type=submit], button, html [type=button] {
-webkit-appearance: button;
}
[role=button], a, area, button, input:not([type=range]), label, select, summary, textarea {
-ms-touch-action: manipulation;
touch-action: manipulation;
}
.justify-center {
-webkit-box-pack: center!important;
-ms-flex-pack: center!important;
justify-content: center!important;
}
.text-center {
text-align: center!important;
}
.items-center {
-webkit-box-align: center!important;
-ms-flex-align: center!important;
align-items: center!important;
}
@media (min-width: 576px){
.sm\:mb-16 {
margin-bottom: 4rem!important;
}
.sm\:mx-0 {
margin-left: 0!important;
margin-right: 0!important;
}
.sm\:w-1\/2 {
width: 50%!important;
}
}
@media (min-width: 768px){
.md\:w-3\/5 {
width: 60%!important;
}}
.vs-button.large .vs-button--icon {
font-size: 1.25rem;
}
@media (min-width: 992px){
.lg\:w-3\/4 {
width: 75%!important;
}}
</style>

View File

@ -0,0 +1,40 @@
<template>
<div class="login-style-2">
<div class="container">
<div class="acr-auth-container">
<div class="acr-auth-content">
<slot></slot>
</div>
<div class="acr-auth-bg bg-cover bg-center dark-overlay dark-overlay-2" :style="`background: ${url}`">
</div>
</div>
</div>
</div>
</template>
<script>
export default {
data(){
return{
url:`url(${require('@/assets/images/login.jpg')})`
}
}
}
</script>
<style lang="css" scoped>
.input-span-placeholder{padding-right:32px !important}
input.vs-inputx.vs-input--input.normal.hasIcon {
padding-right: 32px;
padding-left: 1rem;
}
.Input_Active{
font-size: .7rem;
margin-top: -25px;
padding-right: .5rem !important;
right: 0;
}
.acr-auth-content form {
max-width: 500px;
width: 250px;
margin: 0 auto;
}
</style>

View File

@ -0,0 +1,29 @@
<template>
<div>
<PanelHeader :togglePreLoader="togglePreLoader"/>
<div class="section checkout-sec cart-sec">
<div class="container">
<div class="row">
<PanelSidebar :togglePreLoader="togglePreLoader"/>
<div class="col-lg-8">
<router-view :togglePreLoader="togglePreLoader"/>
</div>
</div>
</div>
</div>
</div>
</template>
<script>
import PanelHeader from "@/components/Panel_Header.vue"
import PanelSidebar from '@/components/Panel_Sidebar.vue'
export default {
props:{
togglePreLoader: Function
},
components:{
PanelHeader,
PanelSidebar
},
}
</script>

62
src/components/modal.vue Normal file
View File

@ -0,0 +1,62 @@
<template>
<div style="display: block" class="modal quick-view-modal" :class="m?'fade-in show':'fade'" role="dialog">
<div class="vs-sidebar--background" @click="m=false"></div>
<div class="modal-dialog modal-lg modal-dialog-centered" role="document">
<div class="modal-content" :style="{maxWidth}">
<div class="modal-body">
<div class="close-btn close-dark" @click="m=false">
<span></span>
<span></span>
</div>
<h4 class="center" style="padding: 8px;font-size: 1.2rem;margin-bottom: 0;">
<slot name="header"></slot>
</h4>
<slot name="body"></slot>
</div>
</div>
</div>
</div>
</template>
<script>
export default {
props:{
maxWidth:{
required: false,
type: String
},
model:{
type:Boolean,
default:false
}
},
model: {
prop: 'model',
event: 'change'
},
watch:{
model(value){
if (!value){
console.log(close)
this.$emit('close')
}
}
},
computed: {
m: {
get: function() {
return this.model
},
set: function(value) {
document.body.classList.toggle('modal-open');
this.$emit('change', value)
}
}
}
}
</script>
<style>
</style>

View File

@ -0,0 +1,95 @@
<template>
<div class="qty-box d-flex num">
<span
:disabled="value <= min"
@click="checkValue(--value)"
class="qty-subtract"
>
<!-- <span class="toltiptext" v-if="value = min">حداقل تعداد مجاز {{min}} می باشد</span>-->
<i class="fa fa-minus"></i>
</span>
<input
type="number"
:style="`width :${width}`"
@keyup.enter="checkValue(value)"
@blur="checkValue(value)"
@input="$emit('input',value)"
v-model.number="value"
style="min-width: 18.2px;" name="qty" >
<span
:disabled="value >= max"
@click="checkValue(++value)"
class="qty-add"
>
<!-- <span class="toltiptext" v-if="value == max">حداکثر تعداد مجاز {{max}} می باشد</span>-->
<i class="fa fa-plus"></i>
</span>
</div>
</template>
<script>
export default {
name: "numberCounter",
props:{
min: Number,
max: Number,
number: Number,
},
data(){
return{
value : 0,
}
},
methods:{
notif(flag){
let text =''
if (flag === 'min')
text = ` حداقل تعداد مجاز${this.min}عدد است `
else
text = ` حداکثر تعداد مجاز${this.max}عدد است `
this.$vs.notify({
title: 'خطا',
text,
color: 'danger',
iconPack: 'feather',
icon: 'icon-alert-circle'
})
},
checkValue(value){
if(value > this.max)
{
this.value = this.max
setTimeout(()=>{
this.notif('max')
},100)
this.$emit('input',this.max)
}
else if(value < this.min){
this.value = this.min
setTimeout(()=>{
this.notif('min')
},100)
this.$emit('input',this.min)
}
else
this.$emit('input',value)
}
},
watch: {
value(value){
this.checkValue(value)
}
},
computed: {
width(){
return `${(this.value.toString().length * 7)+31}px`
}
},
created() {
this.value = this.number
}
}
</script>

134
src/filters/filters.js Normal file
View File

@ -0,0 +1,134 @@
import Vue from 'vue'
import moment from 'moment-jalaali'
Vue.filter('capitalize', function (value) {
if (!value) return ''
value = value.toString()
let arr = value.split(" ")
let capitalized_array = []
arr.forEach((word) => {
let capitalized = word.charAt(0).toUpperCase() + word.slice(1)
capitalized_array.push(capitalized)
})
return capitalized_array.join(" ");
})
Vue.filter('title', function (value, replacer="_") {
if (!value) return ''
value = value.toString()
let arr = value.split(replacer)
let capitalized_array = []
arr.forEach((word) => {
let capitalized = word.charAt(0).toUpperCase() + word.slice(1)
capitalized_array.push(capitalized)
})
return capitalized_array.join(" ");
})
Vue.filter('truncate', function(value, limit) {
return value.substring(0, limit)
})
Vue.filter('tailing', function(value, tail) {
return value + tail;
})
Vue.filter('time', function(value, is24HrFormat = false) {
if(value) {
const date = new Date(Date.parse(value));
let hours = date.getHours();
const min = (date.getMinutes() < 10 ? '0' : '') + date.getMinutes()
if(!is24HrFormat) {
const time = hours > 12 ? 'AM' : 'PM';
hours = hours % 12 || 12;
return hours + ':' + min + ' ' + time
}
return hours + ':' + min
}
})
Vue.filter('date', function(value, fullDate = false) {
value = String(value)
const date = value.slice(8,10).trim();
const month = value.slice(4,7).trim();
const year = value.slice(11,15);
if(!fullDate) return date + ' ' + month;
else return date + ' ' + month + ' ' + year;
})
Vue.filter('month', function(val, showYear = true) {
val = String(val)
const regx = /\w+\s(\w+)\s\d+\s(\d+)./;
if(!showYear) {
return regx.exec(val)[1];
}else {
return regx.exec(val)[1] + ' ' + regx.exec(val)[2];
}
})
Vue.filter('csv', function(value) {
return value.join(', ')
})
Vue.filter('filter_tags', function(value) {
return value.replace(/<\/?[^>]+(>|$)/g, "")
})
Vue.filter('k_formatter', function(num) {
return num > 999 ? (num/1000).toFixed(1) + 'k' : num
})
Vue.filter('price', (val) => {
if (val) {
return val.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
}
return val;
});
Vue.filter('unPrice', (val) => {
if (val) {
return val.toString().replace(/,/g, "");
}
return val;
});
Vue.filter('priceUnit', (val) => {
if (val) {
return val.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",") + ' تومان ';
}
return val + ' تومان ';
});
Vue.filter('jdate', (val) => {
if (val) {
return moment(val).format('jYYYY/jMM/jDD-hh:mm');
}
return val;
});
Vue.filter('empty', (val) => {
if (val) {
return val
}
return '-'
});
Vue.filter('tomanPriceUnit', (val) => {
if (val) {
let temp=val.split(",").join("");
temp=temp/10;
return temp.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",") + ' تومان ';
}
return val + ' تومان ';
})
Vue.filter('url', function (item) {
return `https://henzagold.com/product/${item.title.split(' ').join('-')}/${item.id}`;
})

31
src/main.js Normal file
View File

@ -0,0 +1,31 @@
import Vue from 'vue'
import './plugins/axios'
import App from './App.vue'
import router from './router'
import store from './store'
import Vuesax from 'vuesax' //import dependency
import 'vuesax/dist/vuesax.css' // import css style
import 'material-icons/iconfont/material-icons.css' //icons
Vue.use(Vuesax) // implement Vuesax throughout the application
//fillters
import './filters/filters'
//vee validate
import VeeValidate, {Validator} from 'vee-validate';
Vue.use(VeeValidate);
import {dictionary} from "./plugins/customValidate";
Validator.localize(dictionary);
const validator = new Validator({});
validator.localize('fa');
Vue.config.productionTip = false
new Vue({
router,
store,
render: h => h(App)
}).$mount('#app')

31
src/plugins/axios.js Normal file
View File

@ -0,0 +1,31 @@
import axios from 'axios'
const domain = ""
// import themeConfig from '@/../themeConfig.js'
let headers = {
'Content-Type':'application/json',
}
const token =localStorage.getItem("accessToken") || localStorage.accessToken;
if(token){
headers['Authorization'] = 'Bearer '+token;
}
var myax= axios.create({
baseURL: 'https://henzagold.com/oapi/',
headers:headers,
domain
})
myax.interceptors.request.use(
config => {
config.headers["Authorization"] = "Bearer " + localStorage.getItem("accessToken");
return config;
},
error => {
Promise.reject(error);
}
);
export default myax;

View File

@ -0,0 +1,88 @@
import { Validator } from 'vee-validate';
Validator.extend('fa', {
getMessage: field => 'مقدار ' + field + ' باید تنها شامل حروف فارسی باشد',
validate: value => /^([\u0600-\u06FF\uFB8A\u067E\u0686\u06AF\u200C ])+$/.test(value)
});
Validator.extend('mobile', {
getMessage: field => 'مقدار ' + field + ' نا معتبر است',
validate: value => /^(\+98|0098|98|0)?9\d{9}$/g.test(value)
});
Validator.extend('phone', {
getMessage: field => 'مقدار ' + field + ' نا معتبر است',
validate: value => /^((\+98|0098|98|0)\d1)?\d{8}$/g.test(value)
});
Validator.extend('username', {
getMessage: field => 'مقدار ' + field + ' نا معتبر است',
validate: value => /^(?!.*\.\.)(?!.*\.$)[^\W][\w.]{0,29}$/igm.test(value)
});
const dictionary = {
fa: {
messages: {
required: (fieldName) => {
return ` ${fieldName} نباید خالی باشد`
},
fa: (fieldName) => {
return ` ${fieldName} باید تنها شامل حروف فارسی باشد `
},
phone: (fieldName) => {
return ` ${fieldName} نا معتبر است `
},
mobile: (fieldName) => {
return ` ${fieldName} نا معتبر است `
},
min: (fieldName, params) => {
return `${fieldName} حداقل ${params} کاارکتر است `
},
max: (fieldName, params) => {
return `${fieldName} حداکثر ${params} کاارکتر است `
},
min_value: (fieldName, params) => {
return `${fieldName} حداقل مقدار ${params} است `
},
max_value: (fieldName, params) => {
return `${fieldName} حداکثر مقدار ${params} است `
},
numeric: (fieldName) => {
return `مقدار غیر عددی برای ${fieldName} نا معتبر است `
},
length: (fieldName, params) => {
return `${fieldName} باید ${params} کارکتر باشد `
},
included: (fieldName ) => {
return `${fieldName} باید یک مقدار معتبر باشد `
},
email: (fieldName ) => {
return `${fieldName} معتبر نیست `
},
url: (fieldName ) => {
return `${fieldName} معتبر نیست `
},
username: (fieldName ) => {
return `${fieldName} معتبر نیست `
},
},
attributes: {
fname: 'نام',
name: 'نام',
lname: 'نام خانوادگی',
fullname: 'نام و نام خانوادگی دریافت کننده',
phone: 'تلفن ثابت',
mobile: 'تلفن همراه',
province: 'استان',
state: 'استان',
city: 'شهر',
zip: 'کد پستی',
address : 'آدرس',
sex : 'جنسیت',
email : 'ایمیل',
ncode : 'کد ملی',
birth_date : 'تاریخ تولد',
marriage_date : 'تاریخ ازدواج',
bank : 'شماره حساب',
website : 'وبسایت',
instagram : 'نام کاربری اینستاگرام',
financial_code : 'کد مالی',
}
}
};
export {dictionary}

133
src/router/index.js Normal file
View File

@ -0,0 +1,133 @@
import Vue from 'vue'
import VueRouter from 'vue-router'
Vue.use(VueRouter)
const routes = [
{
path: '/',
name: 'customer',
redirect: '/my-orders' ,
component: () => import('../components/layouts/panel.vue'),
// meta:{
// pageTitle: 'طلای هنزا گلد',
// },
children: [
{
path: 'my-orders',
name:'myOrders',
component: () => import('../views/Panel_Views/My-Orders.vue')
},
{
path: 'checkout',
component: () => import('../views/Panel_Views/Checkout.vue')
},
{
path: 'my-transactions',
component: () => import('../views/Panel_Views/My-Transactions.vue')
},
{
path: 'my-address',
component: () => import('../views/Panel_Views/My-Address.vue')
},
{
path: 'profile',
component: () => import('../views/Panel_Views/Profile.vue')
},
{
path: 'dashboard',
name:'dashboard',
component: () => import('../views/Panel_Views/dashboard.vue')
},
{
path: 'wish-list',
component: () => import('../views/Panel_Views/Wish-List.vue')
},
]
},
{
path: '*',
name: '404',
component: () => import('../views/Error404.vue')
},
{
path: 'error-500',
name: '500',
component: () => import('../views/Error500.vue')
},
{
path: '/register',
name: 'Register',
component: () => import('../views/Panel_Views/Register.vue')
},
{
path: '/login',
name: 'Login',
component: () => import('../views/Panel_Views/Login.vue')
},
]
const router = new VueRouter({
mode: 'history',
base: process.env.BASE_URL,
routes
})
/*router.afterEach(() => {
// Remove initial loading
togglePreLoader('close')
// Vue.nextTick(() => {
// document.title = to.meta.pageTitle || 'طلای هنزا گلد';
// });
})*/
const noneath = ["/login","/register","/error-404"]
router.beforeEach((to, from, next) => {
togglePreLoader('open')
let isLogin = localStorage.getItem('accessToken')|| null
if (isLogin) {
if (to.query.innerRoute || to.query.outerRoute ){
if (to.query.innerRoute) {
next(`/${to.query.innerRoute}`)
togglePreLoader('close')
}
else if (to.query.outerRoute){
window.location.href = to.query.outerRoute
togglePreLoader('close')
}
}
else if (to.path === "/login" || to.path === "/register"){
next('/my-orders')
togglePreLoader('close')
}
else {
next()
togglePreLoader('close')
}
}
else{
if (noneath.includes(to.path)){
next()
togglePreLoader('close')
}
else {
console.log('no',to.path)
next(`/login?innerRoute=${to.path.replace('/', '')}`)
togglePreLoader('close')
}
}
})
function togglePreLoader(flag) {
const appLoading = document.getElementById('loading-bg')
if(appLoading){
if ( flag === "open" && appLoading.classList.contains('hidden')) {
appLoading.classList.toggle('hidden')
}
else if( flag === "close" && !appLoading.classList.contains('hidden')){
appLoading.classList.toggle('hidden')
}
}
}
export default router

102
src/store/cart.js Normal file
View File

@ -0,0 +1,102 @@
import axios from '../plugins/axios';
export const state = () => ({
items: [],
});
export const mutations = {
ADD_TO_CART(state, data) {
let index= state.items.findIndex((item)=>{
if(item.pid==data.pid && item.vid==data.vid)
return true;
});
if(index==-1){
state.items.push(data);
}
else {
state.items[index].product=data.product;
state.items[index].qty=data.qty
}
localStorage.setItem('cart_items', JSON.stringify(state.items));
},
SHOW(state, res) {
state.model = res;
},
INIT(state, res) {
state.items = res;
},
REMOVE(state, item) {
let index= state.items.findIndex((vitem)=>{
if(vitem.pid==item.pid && vitem.vid==item.vid)
return true;
});
if(index>-1){
state.items.splice(index,1);
}
localStorage.setItem('cart_items', JSON.stringify(state.items));
},
UPDATE_ITEM_QUANTITY(state, payload)
{
state.items[payload.index].qty = payload.quantity
},
Clear(state) {
state.items = [];
localStorage.setItem('cart_items', JSON.stringify(state.items));
}
}
export const actions = {
add({commit}, data) {
commit('ADD_TO_CART', data);
},
show({commit}, data) {
commit('SHOW', data);
},
remove({commit}, data) {
commit('REMOVE', data);
},
updateItemQuantity({commit}, payload) {
commit('UPDATE_ITEM_QUANTITY', payload)
},
clear({commit}) {
commit('Clear');
},
async init({commit}) {
try {
let items = JSON.parse(localStorage.getItem('cart_items')) || [];
let ids = items.map( item => item.product.id );
let {data} = await axios.post('site/get/products', {products_id: ids});
if (data) {
let exp = [];
for (let cartItem of items) {
let product = data.find( (item) => item.id == cartItem.product.id);
//console.log("this is product",product);
if(!(!product.variants[0].is_pre_order && product.variants[0].qty === 0)){
exp.push({
vid: cartItem.vid,
pid: product.id,
product: product,
qty: cartItem.qty,
promotion_id: product.promotion && product.promotion.id ? product.promotion.id : null
});
}
}
localStorage.setItem('cart_items', JSON.stringify(exp));
commit('INIT', exp);
}
}catch (e)
{
console.log("error in cart",e);
}finally {
//
}
},
}
export default {
namespaced: true,
state,
actions,
mutations
}

31
src/store/config.js Normal file
View File

@ -0,0 +1,31 @@
import Vue from 'vue'
import Vuex from 'vuex'
Vue.use(Vuex)
export default {
namespaced: true,
state: {
menu:[],
price:{},
},
actions: {
init({commit}, e) {
commit('SET', e);
},
initPrice({commit},e)
{
commit('SETPRICE',e);
}
},
mutations: {
/*config(state, data) {
state.menus = data;
},*/
SET(state, data) {
state.menu=data.menu;
},
SETPRICE(state,data){
state.price=data;
}
}
}

26
src/store/index.js Normal file
View File

@ -0,0 +1,26 @@
import Vue from 'vue'
import Vuex from 'vuex'
Vue.use(Vuex)
import cart from "./cart";
import config from "./config";
export default new Vuex.Store({
namespaced: true,
state: {
Products:undefined,
},
mutations: {
GetWishList(state,data){
state.Products = data
}
},
actions: {
getWishList({commit},data){
commit("GetWishList",data)
}
},
modules: {
config,
cart
}
})

25
src/views/Error404.vue Normal file
View File

@ -0,0 +1,25 @@
<template>
<errors>
<img src="@/assets/images/404.png" alt="graphic-404" class="mx-auto mb-4 max-w-full">
<h1 class="sm:mx-0 mx-4 mb-12 text-5xl d-theme-heading-color text-center">404</h1>
<vs-button
size="large"
to="/"
:active="active == 1"
@click="active = 1"
>
صفحه اصلی
</vs-button>
</errors>
</template>
<script>
import errors from '@/components/layouts/errors'
export default {
components:{
errors
},
data:() => ({
active: 0
})
}
</script>

26
src/views/Error500.vue Normal file
View File

@ -0,0 +1,26 @@
<template>
<errors>
<img src="@/assets/images/500.png" alt="graphic-500" class="mx-auto mb-4">
<h1 class="sm:mx-0 mx-4 mb-4 sm:mb-12 text-5xl d-theme-heading-color">Internal Server Error!</h1>
<p class="sm:mx-0 mx-4 mb-4 sm:mb-16 d-theme-text-inverse">susceptive nonturbinated indoctrination formulary dyskinetic deafforest Strumella frolicsomeness encrustment portia myelination lachrymatory bestain hoople piscator pyramidoidal parter clipt.</p>
<vs-button
size="large"
to="/"
:active="active == 1"
@click="active = 1"
>
Back to Home
</vs-button>
</errors>
</template>
<script>
import errors from '@/components/layouts/errors'
export default {
components:{
errors
},
data:() => ({
active: 0
})
}
</script>

Some files were not shown because too many files have changed in this diff Show More