PageSourceSearch

https://hysunpower.com/products/home-ev-charging-solar-carport

html hysunpower.com collected 2026-10-07 19:59:58 UTC 164,819 bytes, 1,892 lines download raw bytes

1<!doctype html><html class="no-js" lang="en" dir="ltr">
2<!-- Hotjar Tracking Code for https://hysunpower.com/ -->
3<script>
vendor: 125 bytes, lines 3-6
3
4    (function(h,o,t,j,a,r){
5        h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
6        h._hjSettings={hjid:
63568041
vendor: 258 bytes, lines 6-11
6,hjsv:6};
7        a=o.getElementsByTagName('head')[0];
8        r=o.createElement('script');r.async=1;
9        r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
10        a.appendChild(r);
11    })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
12</script>
12  
13<head>
14        <!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 14-15
14
15<script async src="https://www.googletagmanager.com/gtag/js?id=
15AW-11199313757
vendor: 12 bytes, line 15
15"></script>
16<script>
17  
vendor: 134 bytes, lines 17-21
17window.dataLayer = window.dataLayer || [];
18  function gtag(){dataLayer.push(arguments);}
19  gtag('js', new Date());
20
21  gtag('config', '
21AW-11199313757
vendor: 4 bytes, line 21
21');
22</script>
22
23    <meta charset="utf-8">
24    <meta name="viewport" content="width=device-width, initial-scale=1.0, height=device-height, minimum-scale=1.0, maximum-scale=1.0">
25    <meta name="theme-color" content="#12a922">
26    <!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 26-27
26
27<script async src="https://www.googletagmanager.com/gtag/js?id=
27AW-11199313757
vendor: 12 bytes, line 27
27"></script>
28<script>
29  
vendor: 134 bytes, lines 29-33
29window.dataLayer = window.dataLayer || [];
30  function gtag(){dataLayer.push(arguments);}
31  gtag('js', new Date());
32
33  gtag('config', '
33AW-11199313757
vendor: 4 bytes, line 33
33');
34</script>
34
35<!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 35-36
35
36<script async src="https://www.googletagmanager.com/gtag/js?id=
36G-6W41EYMFYX
vendor: 12 bytes, line 36
36"></script>
37<script>
38  
vendor: 134 bytes, lines 38-42
38window.dataLayer = window.dataLayer || [];
39  function gtag(){dataLayer.push(arguments);}
40  gtag('js', new Date());
41
42  gtag('config', '
42G-6W41EYMFYX
vendor: 4 bytes, line 42
42');
43</script>
43
44
45    <meta name="google-site-verification" content="1nCVDYUlWTFJZe1oiSISZ5mU_IxvNRvjN9J7sbbVVPE" />
46
47    <title>Hysun Home EV Charging Solar Carport System</title><meta name="description" content="CHARGING PROCESSCost savings: With a solar carport system, you can generate your own electricity to power your home and charge your electric vehicle. This can lead to significant cost savings on your energy bills, as you&#39;ll be relying less on electricity from the grid. Sustainability: Using solar energy to power your E"><link rel="canonical" href="https://hysunpower.com/products/home-ev-charging-solar-carport"><link rel="shortcut icon" href="//hysunpower.com/cdn/shop/files/logo_96px_96x96.png?v=1668593339" type="image/png"><link rel="preconnect" href="https://cdn.shopify.com">
48    <link rel="dns-prefetch" href="https://productreviews.shopifycdn.com">
49    <link rel="dns-prefetch" href="https://www.google-analytics.com"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><link rel="preload" as="style" href="//hysunpower.com/cdn/shop/t/3/assets/theme.css?v=177948619571342356361690178318">
50    <link rel="preload" as="script" href="//hysunpower.com/cdn/shop/t/3/assets/vendor.js?v=31715688253868339281668504136">
51    <link rel="preload" as="script" href="//hysunpower.com/cdn/shop/t/3/assets/theme.js?v=33159124371902511521668504136"><link rel="preload" as="fetch" href="/products/home-ev-charging-solar-carport.js" crossorigin>
52      <link rel="preload" as="image" imagesizes="(max-width: 999px) calc(100vw - 48px), 640px" imagesrcset="//hysunpower.com/cdn/shop/products/1_400x.webp?v=1679039989 400w, //hysunpower.com/cdn/shop/products/1_500x.webp?v=1679039989 500w, //hysunpower.com/cdn/shop/products/1_600x.webp?v=1679039989 600w, //hysunpower.com/cdn/shop/products/1_700x.webp?v=1679039989 700w, //hysunpower.com/cdn/shop/products/1_800x.webp?v=1679039989 800w, //hysunpower.com/cdn/shop/products/1_900x.webp?v=1679039989 900w, //hysunpower.com/cdn/shop/products/1_1000x.webp?v=1679039989 1000w, //hysunpower.com/cdn/shop/products/1_1100x.webp?v=1679039989 1100w, //hysunpower.com/cdn/shop/products/1_1200x.webp?v=1679039989 1200w
53"><link rel="preload" as="script" href="//hysunpower.com/cdn/shop/t/3/assets/flickity.js?v=176646718982628074891668504136"><meta property="og:type" content="product">
54  <meta property="og:title" content="Hysun Home EV Charging Solar Carport System">
55  <meta property="product:price:amount" content="0.00">
56  <meta property="product:price:currency" content="USD"><meta property="og:image" content="http://hysunpower.com/cdn/shop/products/1.webp?v=1679039989">
57  <meta property="og:image:secure_url" content="https://hysunpower.com/cdn/shop/products/1.webp?v=1679039989">
58  <meta property="og:image:width" content="1200">
59  <meta property="og:image:height" content="1200"><meta property="og:description" content="CHARGING PROCESSCost savings: With a solar carport system, you can generate your own electricity to power your home and charge your electric vehicle. This can lead to significant cost savings on your energy bills, as you&#39;ll be relying less on electricity from the grid. Sustainability: Using solar energy to power your E"><meta property="og:url" content="https://hysunpower.com/products/home-ev-charging-solar-carport">
60<meta property="og:site_name" content="HYSUN POWER"><meta name="twitter:card" content="summary"><meta name="twitter:title" content="Hysun Home EV Charging Solar Carport System">
61  <meta name="twitter:description" content="CHARGING PROCESSCost savings: With a solar carport system, you can generate your own electricity to power your home and charge your electric vehicle. This can lead to significant cost savings on your energy bills, as you&#39;ll be relying less on electricity from the grid. Sustainability: Using solar energy to power your EV is an environmentally friendly alternative to traditional fossil fuels. By using a solar carport, you can reduce your carbon footprint and contribute to a cleaner, more sustainable planet. Reliability: With the combination of solar panels and a battery storage system, solar energy is not wasted, and 
61your electric vehicle can be charged even during power outages or lack of sunlight. This ensures you can continue to use your electric car without any disruptions. Easy Installation: The system is highly integrated and pre-installed, making the installation process quick and"><meta name="twitter:image" content="https://hysunpower.com/cdn/shop/products/1_1200x1200_crop_center.webp?v=1679039989">
62  <meta name="twitter:image:alt" content="">
63    
64  
64<script type="application/ld+json">
65  {
66    "@context": "https://schema.org",
67    "@type": "Product",
68    "productID": 8199954694456,
69    "offers": [{
70          "@type": "Offer",
71          "name": "Default Title",
72          "availability":"https://schema.org/InStock",
73          "price": 0.0,
74          "priceCurrency": "USD",
75          "priceValidUntil": "2026-10-18",
76          "url": "/products/home-ev-charging-solar-carport?variant=44795434467640"
77        }
78],"brand": {
79      "@type": "Brand",
80      "name": "HYSUN POWER"
81    },
82    "name": "Hysun Home EV Charging Solar Carport System",
83    "description": "CHARGING PROCESSCost savings: With a solar carport system, you can generate your own electricity to power your home and charge your electric vehicle. This can lead to significant cost savings on your energy bills, as you'll be relying less on electricity from the grid.\nSustainability: Using solar energy to power your EV is an environmentally friendly alternative to traditional fossil fuels. By using a solar carport, you can reduce your carbon footprint and contribute to a cleaner, more sustainable planet. Reliability: With the combination of solar panels and a battery storage system, solar energy is not wasted, and your electric vehicle can be charged even during power outages or lack of sunlight. This ensures you can continue to use your electric car without any disruptions. Easy Installation: The system is highly integrated and pre-installed, making the installation process quick and easy. Simply stand up the bracket and screw in a few screws, and you're ready to go. Convenience: Having a home EV charging solar carport system means that you can charge your vehicle at home, at any time, without having to worry about finding a charging station or waiting in line. ",
84    "category": "",
85    "url": "/products/home-ev-charging-solar-carport",
86    "sku": "",
87    "image": {
88      "@type": "ImageObject",
89      "url": "https://hysunpower.com/cdn/shop/products/1.webp?v=1679039989&width=1024",
90      "image": "https://hysunpower.com/cdn/shop/products/1.webp?v=1679039989&width=1024",
91      "name": "",
92      "width": "1024",
93      "height": "1024"
94    }
95  }
96  </script>
96
97
98
99
100  
100<script type="application/ld+json">
101  {
102    "@context": "https://schema.org",
103    "@type": "BreadcrumbList",
104  "itemListElement": [{
105      "@type": "ListItem",
106      "position": 1,
107      "name": "Home",
108      "item": "https://hysunpower.com"
109    },{
110          "@type": "ListItem",
111          "position": 2,
112          "name": "Hysun Home EV Charging Solar Carport System",
113          "item": "https://hysunpower.com/products/home-ev-charging-solar-carport"
114        }]
115  }
116  </script>
116
117
118
119    <link rel="preload" href="//hysunpower.com/cdn/fonts/instrument_sans/instrumentsans_n7.e4ad9032e203f9a0977786c356573ced65a7419a.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" href="//hysunpower.com/cdn/fonts/roboto/roboto_n4.2019d890f07b1852f56ce63ba45b2db45d852cba.woff2" as="font" type="font/woff2" crossorigin><style>
120  /* Typography (heading) */
121  @font-face {
122  font-family: "Instrument Sans";
123  font-weight: 700;
124  font-style: normal;
125  font-display: swap;
126  src: url("//hysunpower.com/cdn/fonts/instrument_sans/instrumentsans_n7.e4ad9032e203f9a0977786c356573ced65a7419a.woff2") format("woff2"),
127       url("//hysunpower.com/cdn/fonts/instrument_sans/instrumentsans_n7.b9e40f166fb7639074ba34738101a9d2990bb41a.woff") format("woff");
128}
129
130@font-face {
131  font-family: "Instrument Sans";
132  font-weight: 700;
133  font-style: italic;
134  font-display: swap;
135  src: url("//hysunpower.com/cdn/fonts/instrument_sans/instrumentsans_i7.d6063bb5d8f9cbf96eace9e8801697c54f363c6a.woff2") format("woff2"),
136       url("//hysunpower.com/cdn/fonts/instrument_sans/instrumentsans_i7.ce33afe63f8198a3ac4261b826b560103542cd36.woff") format("woff");
137}
138
139/* Typography (body) */
140  @font-face {
141  font-family: Roboto;
142  font-weight: 400;
143  font-style: normal;
144  font-display: swap;
145  src: url("//hysunpower.com/cdn/fonts/roboto/roboto_n4.2019d890f07b1852f56ce63ba45b2db45d852cba.woff2") format("woff2"),
146       url("//hysunpower.com/cdn/fonts/roboto/roboto_n4.238690e0007583582327135619c5f7971652fa9d.woff") format("woff");
147}
148
149@font-face {
150  font-family: Roboto;
151  font-weight: 400;
152  font-style: italic;
153  font-display: swap;
154  src: url("//hysunpower.com/cdn/fonts/roboto/roboto_i4.57ce898ccda22ee84f49e6b57ae302250655e2d4.woff2") format("woff2"),
155       url("//hysunpower.com/cdn/fonts/roboto/roboto_i4.b21f3bd061cbcb83b824ae8c7671a82587b264bf.woff") format("woff");
156}
157
158@font-face {
159  font-family: Roboto;
160  font-weight: 600;
161  font-style: normal;
162  font-display: swap;
163  src: url("//hysunpower.com/cdn/fonts/roboto/roboto_n6.3d305d5382545b48404c304160aadee38c90ef9d.woff2") format("woff2"),
164       url("//hysunpower.com/cdn/fonts/roboto/roboto_n6.bb37be020157f87e181e5489d5e9137ad60c47a2.woff") format("woff");
165}
166
167@font-face {
168  font-family: Roboto;
169  font-weight: 600;
170  font-style: italic;
171  font-display: swap;
172  src: url("//hysunpower.com/cdn/fonts/roboto/roboto_i6.ebd6b6733fb2b030d60cbf61316511a7ffd82fb3.woff2") format("woff2"),
173       url("//hysunpower.com/cdn/fonts/roboto/roboto_i6.1363905a6d5249605bc5e0f859663ffe95ac3bed.woff") format("woff");
174}
175
176:root {--heading-color: 40, 40, 40;
177    --text-color: 40, 40, 40;
178    --background: 255, 255, 255;
179    --secondary-background: 245, 245, 245;
180    --border-color: 223, 223, 223;
181    --border-color-darker: 169, 169, 169;
182    --success-color: 46, 158, 123;
183    --success-background: 213, 236, 229;
184    --error-color: 222, 42, 42;
185    --error-background: 253, 240, 240;
186    --primary-button-background: 18, 169, 34;
187    --primary-button-text-color: 255, 255, 255;
188    --secondary-button-background: 243, 255, 52;
189    --secondary-button-text-color: 40, 40, 40;
190    --product-star-rating: 246, 164, 41;
191    --product-on-sale-accent: 222, 42, 42;
192    --product-sold-out-accent: 111, 113, 155;
193    --product-custom-label-background: 64, 93, 230;
194    --product-custom-label-text-color: 255, 255, 255;
195    --product-custom-label-2-background: 243, 255, 52;
196    --product-custom-label-2-text-color: 0, 0, 0;
197    --product-low-stock-text-color: 222, 42, 42;
198    --product-in-stock-text-color: 46, 158, 123;
199    --loading-bar-background: 40, 40, 40;
200
201    /* We duplicate some "base" colors as root colors, which is useful to use on drawer elements or popover without. Those should not be overridden to avoid issues */
202    --root-heading-color: 40, 40, 40;
203    --root-text-color: 40, 40, 40;
204    --root-background: 255, 255, 255;
205    --root-border-color: 223, 223, 223;
206    --root-primary-button-background: 18, 169, 34;
207    --root-primary-button-text-color: 255, 255, 255;
208
209    --base-font-size: 15px;
210    --heading-font-family: "Instrument Sans", sans-serif;
211    --heading-font-weight: 700;
212    --heading-font-style: normal;
213    --heading-text-transform: normal;
214    --text-font-family: Roboto, sans-serif;
215    --text-font-weight: 400;
216    --text-font-style: normal;
217    --text-font-bold-weight: 600;
218
219    /* Typography (font size) */
220    --heading-xxsmall-font-size: 10px;
221    --heading-xsmall-font-size: 10px;
222    --heading-small-font-size: 11px;
223    --heading-large-font-size: 32px;
224    --heading-h1-font-size: 32px;
225    --heading-h2-font-size: 28px;
226    --heading-h3-font-size: 26px;
227    --heading-h4-font-size: 22px;
228    --heading-h5-font-size: 18px;
229    --heading-h6-font-size: 16px;
230
231    /* Control the look and feel of the theme by changing radius of various elements */
232    --button-border-radius: 0px;
233    --block-border-radius: 0px;
234    --block-border-radius-reduced: 0px;
235    --color-swatch-border-radius: 0px;
236
237    /* Button size */
238    --button-height: 48px;
239    --button-small-height: 40px;
240
241    /* Form related */
242    --form-input-field-height: 48px;
243    --form-input-gap: 16px;
244    --form-submit-margin: 24px;
245
246    /* Product listing related variables */
247    --product-list-block-spacing: 32px;
248
249    /* Video related */
250    --play-button-background: 255, 255, 255;
251    --play-button-arrow: 40, 40, 40;
252
253    /* RTL support */
254    --transform-logical-flip: 1;
255    --transform-origin-start: left;
256    --transform-origin-end: right;
257
258    /* Other */
259    --zoom-cursor-svg-url: url(//hysunpower.com/cdn/shop/t/3/assets/zoom-cursor.svg?v=39908859784506347231668504155);
260    --arrow-right-svg-url: url(//hysunpower.com/cdn/shop/t/3/assets/arrow-right.svg?v=40046868119262634591668504155);
261    --arrow-left-svg-url: url(//hysunpower.com/cdn/shop/t/3/assets/arrow-left.svg?v=158856395986752206651668504155);
262
263    /* Some useful variables that we can reuse in our CSS. Some explanation are needed for some of them:
264       - container-max-width-minus-gutters: represents the container max width without the edge gutters
265       - container-outer-width: considering the screen width, represent all the space outside the container
266       - container-outer-margin: same as container-outer-width but get set to 0 inside a container
267       - container-inner-width: the effective space inside the container (minus gutters)
268       - grid-column-width: represents the width of a single column of the grid
269       - vertical-breather: this is a variable that defines the global "spacing" between sections, and inside the section
270                            to create some "breath" and minimum spacing
271     */
272    --container-max-width: 1600px;
273    --container-gutter: 24px;
274    --container-max-width-minus-gutters: calc(var(--container-max-width) - (var(--container-gutter)) * 2);
275    --container-outer-width: max(calc((100vw - var(--container-max-width-minus-gutters)) / 2), var(--container-gutter));
276    --container-outer-margin: var(--container-outer-width);
277    --container-inner-width: calc(100vw - var(--container-outer-width) * 2);
278
279    --grid-column-count: 10;
280    --grid-gap: 24px;
281    --grid-column-width: calc((100vw - var(--container-outer-width) * 2 - var(--grid-gap) * (var(--grid-column-count) - 1)) / var(--grid-column-count));
282
283    --vertical-breather: 28px;
284    --vertical-breather-tight: 28px;
285
286    /* Shopify related variables */
287    --payment-terms-background-color: #ffffff;
288  }
289
290  @media screen and (min-width: 741px) {
291    :root {
292      --container-gutter: 40px;
293      --grid-column-count: 20;
294      --vertical-breather: 40px;
295      --vertical-breather-tight: 40px;
296
297      /* Typography (font size) */
298      --heading-xsmall-font-size: 11px;
299      --heading-small-font-size: 12px;
300      --heading-large-font-size: 48px;
301      --heading-h1-font-size: 48px;
302      --heading-h2-font-size: 36px;
303      --heading-h3-font-size: 30px;
304      --heading-h4-font-size: 22px;
305      --heading-h5-font-size: 18px;
306      --heading-h6-font-size: 16px;
307
308      /* Form related */
309      --form-input-field-height: 52px;
310      --form-submit-margin: 32px;
311
312      /* Button size */
313      --button-height: 52px;
314      --button-small-height: 44px;
315    }
316  }
317
318  @media screen and (min-width: 1200px) {
319    :root {
320      --vertical-breather: 48px;
321      --vertical-breather-tight: 48px;
322      --product-list-block-spacing: 48px;
323
324      /* Typography */
325      --heading-large-font-size: 58px;
326      --heading-h1-font-size: 50px;
327      --heading-h2-font-size: 44px;
328      --heading-h3-font-size: 32px;
329      --heading-h4-font-size: 26px;
330      --heading-h5-font-size: 22px;
331      --heading-h6-font-size: 16px;
332    }
333  }
334
335  @media screen and (min-width: 1600px) {
336    :root {
337      --vertical-breather: 48px;
338      --vertical-breather-tight: 48px;
339    }
340  }
341</style>
342    
342<script>
343  // This allows to expose several variables to the global scope, to be used in scripts
344  window.themeVariables = {
345    settings: {
346      direction: "ltr",
347      pageType: "product",
348      cartCount: 0,
349      moneyFormat: "${{amount}}",
350      moneyWithCurrencyFormat: "${{amount}} USD",
351      showVendor: false,
352      discountMode: "saving",
353      currencyCodeEnabled: false,
354      searchMode: "product,article,collection",
355      searchUnavailableProducts: "last",
356      cartType: "message",
357      cartCurrency: "USD",
358      mobileZoomFactor: 2.5
359    },
360
361    routes: {
362      host: "hysunpower.com",
363      rootUrl: "\/",
364      rootUrlWithoutSlash: '',
365      cartUrl: "\/cart",
366      cartAddUrl: "\/cart\/add",
367      cartChangeUrl: "\/cart\/change",
368      searchUrl: "\/search",
369      predictiveSearchUrl: "\/search\/suggest",
370      productRecommendationsUrl: "\/recommendations\/products"
371    },
372
373    strings: {
374      accessibilityDelete: "Delete",
375      accessibilityClose: "Close",
376      collectionSoldOut: "Sold out",
377      collectionDiscount: "Save @savings@",
378      productSalePrice: "Sale price",
379      productRegularPrice: "Regular price",
380      productFormUnavailable: "Unavailable",
381      productFormSoldOut: "Sold out",
382      productFormPreOrder: "Pre-order",
383      productFormAddToCart: "Add to cart",
384      searchNoResults: "No results could be found.",
385      searchNewSearch: "New search",
386      searchProducts: "Products",
387      searchArticles: "Journal",
388      searchPages: "Pages",
389      searchCollections: "Collections",
390      cartViewCart: "View cart",
391      cartItemAdded: "Item added to your cart!",
392      cartItemAddedShort: "Added to your cart!",
393      cartAddOrderNote: "Add order note",
394      cartEditOrderNote: "Edit order note",
395      shippingEstimatorNoResults: "Sorry, we do not ship to your address.",
396      shippingEstimatorOneResult: "There is one shipping rate for your address:",
397      shippingEstimatorMultipleResults: "There are several shipping rates for your address:",
398      shippingEstimatorError: "One or more error occurred while retrieving shipping rates:"
399    },
400
401    libs: {
402      flickity: "\/\/hysunpower.com\/cdn\/shop\/t\/3\/assets\/flickity.js?v=176646718982628074891668504136",
403      photoswipe: "\/\/hysunpower.com\/cdn\/shop\/t\/3\/assets\/photoswipe.js?v=132268647426145925301668504136",
404      qrCode: "\/\/hysunpower.com\/cdn\/shopifycloud\/storefront\/assets\/themes_support\/vendor\/qrcode-1f6c2eb7.js"
405    },
406
407    breakpoints: {
408      phone: 'screen and (max-width: 740px)',
409      tablet: 'screen and (min-width: 741px) and (max-width: 999px)',
410      tabletAndUp: 'screen and (min-width: 741px)',
411      pocket: 'screen and (max-width: 999px)',
412      lap: 'screen and (min-width: 1000px) and (max-width: 1199px)',
413      lapAndUp: 'screen and (min-width: 1000px)',
414      desktop: 'screen and (min-width: 1200px)',
415      wide: 'screen and (min-width: 1400px)'
416    }
417  };
418
419  window.addEventListener('pageshow', async () => {
420    const cartContent = await (await fetch(`${window.themeVariables.routes.cartUrl}.js`, {cache: 'reload'})).json();
421    document.documentElement.dispatchEvent(new CustomEvent('cart:refresh', {detail: {cart: cartContent}}));
422  });
423
424  if ('noModule' in HTMLScriptElement.prototype) {
425    // Old browsers (like IE) that does not support module will be considered as if not executing JS at all
426    document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
427
428    requestAnimationFrame(() => {
429      const viewportHeight = (window.visualViewport ? window.visualViewport.height : document.documentElement.clientHeight);
430      document.documentElement.style.setProperty('--window-height',viewportHeight + 'px');
431    });
432  }// We save the product ID in local storage to be eventually used for recently viewed section
433    try {
434      const items = JSON.parse(localStorage.getItem('theme:recently-viewed-products') || '[]');
435
436      // We check if the current product already exists, and if it does not, we add it at the start
437      if (!items.includes(8199954694456)) {
438        items.unshift(8199954694456);
439      }
440
441      localStorage.setItem('theme:recently-viewed-products', JSON.stringify(items.slice(0, 20)));
442    } catch (e) {
443      // Safari in private mode does not allow setting item, we silently fail
444    }</script>
444
445
446    <link rel="stylesheet" href="//hysunpower.com/cdn/shop/t/3/assets/theme.css?v=177948619571342356361690178318">
447
448    
448<script src="//hysunpower.com/cdn/shop/t/3/assets/vendor.js?v=31715688253868339281668504136" defer></script>
448
449    
449<script src="//hysunpower.com/cdn/shop/t/3/assets/theme.js?v=33159124371902511521668504136" defer></script>
449
450    
450<script src="//hysunpower.com/cdn/shop/t/3/assets/custom.js?v=167639537848865775061668504136" defer></script>
450
451
452    
452<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
452<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/68131717432/digital_wallets/dialog">
453<meta id="in-context-paypal-metadata" data-shop-id="68131717432" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
454<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="buy" href="/cart/44795434467640:1?ucp/version=2026-08-25&amp;context/payment/0/handler=dev.shopify.shop_pay" payment="dev.shopify.shop_pay com.google.pay dev.shopify.card"><link rel="alternate" type="application/json+oembed" href="https://hysunpower.com/products/home-ev-charging-solar-carport.oembed">
455<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
455
456<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
457<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=68131717432" crossorigin="anonymous"></script>
vendor: 1 bytes, line 457
457
458<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":68131717432,"countryCode":"HK","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/68131717432","merchantName":"HYSUN POWER","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex"],"total":{"type":"pending","label":"HYSUN POWER","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 458
458
459<script id="shopify-features" type="application/json">{"accessToken":"dbddb1f80ba0fafa0beb866951528399","betas":["rich-media-storefront-analytics"],"domain":"hysunpower.com","predictiveSearch":true,"shopId":68131717432,"locale":"en"}</script>
vendor: 1 bytes, line 459
459
460<script>var Shopify = Shopify || {};
461Shopify.shop = "hysun-power.myshopify.com";
462Shopify.locale = "en";
463Shopify.currency = {"active":"USD","rate":"1.0"};
464Shopify.country = "US";
465Shopify.theme = {"name":"www.hysun-power.com","id":138232725816,"schema_name":"Focal","schema_version":"9.0.0","theme_store_id":714,"role":"main"};
466Shopify.theme.handle = "null";
467Shopify.theme.style = {"id":null,"handle":null};
468Shopify.cdnHost = "hysunpower.com/cdn";
469Shopify.routes = Shopify.routes || {};
470Shopify.routes.root = "/";
471Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
472Shopify.SignInWithShop = Shopify.SignInWithShop || {};
473Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
474Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 474
474
475<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 475
475
476<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 476
476
477<script>
478  window.ShopifyPay = window.ShopifyPay || {};
479  window.ShopifyPay.apiHost = "shop.app\/pay";
480  window.ShopifyPay.redirectState = null;
481</script>
vendor: 1 bytes, line 481
481
482<script>
483  window.Shopify = window.Shopify || {};
484  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
485  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
486  window.Shopify.SignInWithShop.eligible = true;
487</script>
vendor: 1 bytes, line 487
487
488<script id="shop-js-analytics" type="application/json">{"pageType":"product"}</script>
vendor: 1 bytes, line 488
488
489<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 489
489
490<script type="module">
491  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
492
493  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
494
495</script>
vendor: 1 bytes, line 495
495
496<script>
497  window.Shopify = window.Shopify || {};
498  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
499  window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"]};
500</script>
vendor: 1 bytes, line 500
500
501<script id="__st">var __st={"a":68131717432,"offset":28800,"reqid":"dc5e760c-7674-4033-bb79-0acf53d03cd3-1791403197","pageurl":"hysunpower.com\/products\/home-ev-charging-solar-carport","u":"cbe3a29ad4b5","p":"product","rtyp":"product","rid":8199954694456};</script>
vendor: 1 bytes, line 501
501
502<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 502
502
503<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 503
503
504<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//hysunpower.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 504
504
505<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//hysunpower.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
505<script crossorigin="anonymous" defer="defer" src="//hysunpower.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-f0e26bdf.js?v=20250812"></script>
vendor: 1 bytes, line 505
505
506<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 506
506
507<script>
508  window.Shopify = window.Shopify || {};
509  window.Shopify.MCP = window.Shopify.MCP || {};
510  window.Shopify.MCP.enabled = true;
511  window.Shopify.MCP.shop = "hysun-power.myshopify.com";
512  window.Shopify.MCP.mcpEndpoint = "https:\/\/hysunpower.com\/api\/mcp";
513  window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n  - What is your return policy?\n  - What is your shipping policy?\n  - What is your phone number?\n  - What are your hours of operation?\"\nSet policy_types to also get the store's written policies (full text and URL).\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."},"policy_types":{"type":"array","items":{"type":"string","enum":["refund","shipping","privacy","terms_of_service","terms_of_sale","subscription","legal_notice","contact"]},"description":"Policy kinds to fetch, chosen from the user's question — e.g. [\"refund\"] for returns\/exchanges\/damaged items, [\"contact\"] for phone\/hours\/address. Include every kind the question touches. Omit it to get only FAQ answers."}},"required":["query"]}}];
514</script>
vendor: 1 bytes, line 514
514
515<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/hysunpower.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
516</script>
vendor: 1 bytes, line 516
516
517<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://hysunpower.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
518</script>
vendor: 1 bytes, line 518
518
519<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
520  function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent);
521</script>
vendor: 1 bytes, line 521
521
522<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}}));
523</script>
523
524<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://hysunpower.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
525<style id="shopify-accelerated-checkout-cart">
526        #shopify-buyer-consent {
527  margin-top: 1em;
528  display: inline-block;
529  width: 100%;
530}
531
532#shopify-buyer-consent.hidden {
533  display: none;
534}
535
536#shopify-subscription-policy-button {
537  background: none;
538  border: none;
539  padding: 0;
540  text-decoration: underline;
541  font-size: inherit;
542  cursor: pointer;
543}
544
545#shopify-subscription-policy-button::before {
546  box-shadow: none;
547}
548
549      </style>
550
551<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
551
552  
553 
553<script>
554    var scmCustomCss= ``;
555    var scmLanguage= (typeof scmLanguage == "undefined" || scmLanguage == null) ? `
556  {
557    "box_reviews": {
558      "title_info": "Translation missing: en.smart_aliexpress_review.box_reviews.title_info",
559      "average_info": "Translation missing: en.smart_aliexpress_review.box_reviews.average_info",
560      "before_number": "Translation missing: en.smart_aliexpress_review.box_reviews.before_number",
561      "after_number": "Translation missing: en.smart_aliexpress_review.box_reviews.after_number",
562      "all_reviews": "Translation missing: en.smart_aliexpress_review.box_reviews.all_reviews",
563      "highlight_tab": "Translation missing: en.smart_aliexpress_review.box_reviews.highlight_tab",
564      "reviews_tab": "Translation missing: en.smart_aliexpress_review.box_reviews.reviews_tab"
565    },
566    "box_write": {
567      "title_write": "Translation missing: en.smart_aliexpress_review.box_write.title_write",
568      "before_star": "Translation missing: en.smart_aliexpress_review.box_write.before_star",
569      "input_name": "Translation missing: en.smart_aliexpress_review.box_write.input_name",
570      "input_email": "Translation missing: en.smart_aliexpress_review.box_write.input_email",
571      "input_text_area": "Translation missing: en.smart_aliexpress_review.box_write.input_text_area",
572      "input_photo": "Translation missing: en.smart_aliexpress_review.box_write.input_photo",
573      "button_write": "Translation missing: en.smart_aliexpress_review.box_write.button_write",
574      "write_cancel": "Translation missing: en.smart_aliexpress_review.box_write.write_cancel",
575      "message_error_character": "Translation missing: en.smart_aliexpress_review.box_write.message_error_character",
576      "message_error_file_upload": "Translation missing: en.smart_aliexpress_review.box_write.message_error_file_upload",
577      "message_error_video_upload": "Translation missing: en.smart_aliexpress_review.box_write.message_error_video_upload",
578      "message_error_type_media_upload": "Translation missing: en.smart_aliexpress_review.box_write.message_error_type_media_upload",
579      "message_success": "Translation missing: en.smart_aliexpress_review.box_write.message_success",
580      "message_fail": "Translation missing: en.smart_aliexpress_review.box_write.message_fail"
581    },
582    "reviews_list": {
583      "view_product": "Translation missing: en.smart_aliexpress_review.reviews_list.view_product",
584      "read_more": "Translation missing: en.smart_aliexpress_review.reviews_list.read_more",
585      "helpful": "Translation missing: en.smart_aliexpress_review.reviews_list.helpful",
586      "reply": "Translation missing: en.smart_aliexpress_review.reviews_list.reply",
587      "button_load_more": "Translation missing: en.smart_aliexpress_review.reviews_list.button_load_more",
588      "purchased": "Translation missing: en.smart_aliexpress_review.reviews_list.purchased"
589    },
590    "sort_box" : {
591        "reviews": "Translation missing: en.smart_aliexpress_review.sort_box.reviews",
592        "content": "Translation missing: en.smart_aliexpress_review.sort_box.content",
593        "pictures": "Translation missing: en.smart_aliexpress_review.sort_box.pictures",
594        "date": "Translation missing: en.smart_aliexpress_review.sort_box.date",
595        "rating": "Translation missing: en.smart_aliexpress_review.sort_box.rating"
596    },
597    "empty_page" : {
598        "title": "Translation missing: en.smart_aliexpress_review.empty_page.title",
599        "des": "Translation missing: en.smart_aliexpress_review.empty_page.des"
600    },
601    "thank_you" : {
602        "title": "Translation missing: en.smart_aliexpress_review.thank_you.title",
603        "des": "Translation missing: en.smart_aliexpress_review.thank_you.des"
604    },
605    "discount": {
606      "title": "Translation missing: en.smart_aliexpress_review.discount.title",
607      "des": "Translation missing: en.smart_aliexpress_review.discount.des",
608      "action": "Translation missing: en.smart_aliexpress_review.discount.action",
609      "badge": "Translation missing: en.smart_aliexpress_review.discount.badge",
610      "photo": "Translation missing: en.smart_aliexpress_review.discount.photo"
611    }
612  }` : scmLanguage;
613</script>
613
614
615
616        <!-- SlideRule Script Start -->
617        
617<script name="sliderule-tracking" data-ot-ignore>
618(function(){
619	slideruleData = {
620    "version":"v0.0.1",
621    "referralExclusion":"/(paypal|visa|MasterCard|clicksafe|arcot\.com|geschuetzteinkaufen|checkout\.shopify\.com|checkout\.rechargeapps\.com|portal\.afterpay\.com|payfort)/",
622    "googleSignals":true,
623    "anonymizeIp":true,
624    "productClicks":true,
625    "persistentUserId":true,
626    "hideBranding":false,
627    "ecommerce":{"currencyCode":"USD",
628    "impressions":[]},
629    "pageType":"product",
630	"destinations":{"google_analytics_4":{"measurementIds":["G-6W41EYMFYX"]}},
631    "cookieUpdate":true
632	}
633
634	
635		slideruleData.themeMode = "live"
636	
637
638	
639
640
641	
642	})();
643</script>
vendor: 1 bytes, line 643
643
644<script async type="text/javascript" src=https://files.slideruletools.com/eluredils-g.js></script>
644
645        <!-- SlideRule Script End -->
646        <link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
647<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 68131717432,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "product"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 647
647
648<script>
649  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
650</script>
vendor: 1 bytes, line 650
650
651<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
651).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 68131717432,storefrontBaseUrl: "https://hysunpower.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://hysunpower.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b"],webPixelsConfigList: [{"id":"109052216","configuration":"{\"measurementIds\":\"G-6W41EYMFYX\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7aaae93c56736e9df275e05ad7cdcadf","type":"APP","apiClientId":3542712321,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"HYSUN POWER","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"hysun-power.myshopify.com","countryCode":"HK","storefrontUrl":"https:\/\/hysunpower.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[{"price":{"amount":0.0,"currencyCode":"USD"},"product":{"title":"Hysun Home EV Charging Solar Carport System","vendor":"HYSUN POWER","id":"8199954694456","untranslatedTitle":"Hysun Home EV Charging Solar Carport System","url":"\/products\/home-ev-charging-solar-carport","type":""},"id":"44795434467640","image":{"src":"\/\/hysunpower.com\/cdn\/shop\/products\/1.webp?v=1679039989"},"sku":"","title":"Default Title","untranslatedTitle":"Default Title"}],"products":[{"id":"8199954694456","handle":"home-ev-charging-solar-carport","isCollective":null,"title":"Hysun Home EV Charging Solar Carport System","type":null,"untranslatedTitle":"Hysun Home EV Charging Solar Carport System","url":"\/products\/home-ev-charging-solar-carport","vendor":"HYSUN POWER","remoteShopId":null,"variants":[{"id":"44795434467640","image":{"src":"\/\/hysunpower.com\/cdn\/shop\/products\/1.webp?v=1679039989"},"price":{"amount":0.0,"currencyCode":"USD"},"sku":"","title":"Default Title","untranslatedTitle":"Default Title"}]}],"purchasingCompany":null},},"https://hysunpower.com/cdn","87a86122w399bf3b8pd0403c97m2c07468c",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"138232725816","themeStoreId":"714","themePublished":"true","eventMetadataId":"4f10da6f-2c5b-4e49-9a7a-00723309569e","pageType":"product","resourceId":"8199954694456","shopId":"68131717432","storefrontBaseUrl":"https:\/\/hysunpower.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"87a86122w399bf3b8pd0403c97m2c07468c","publish":"custom","events":"[[\"page_viewed\",{}],[\"product_viewed\",{\"productVariant\":{\"price\":{\"amount\":0.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Hysun Home EV Charging Solar Carport System\",\"vendor\":\"HYSUN POWER\",\"id\":\"8199954694456\",\"untranslatedTitle\":\"Hysun Home EV Charging Solar Carport System\",\"url\":\"\/products\/home-ev-charging-solar-carport\",\"type\":\"\"},\"id\":\"44795434467640\",\"image\":{\"src\":\"\/\/hysunpower.com\/cdn\/shop\/products\/1.webp?v=1679039989\"},\"sku\":\"\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"}}]]"});})();</script>
651<script>
652  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
653  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
654  window.ShopifyAnalytics.meta.currency = 'USD';
655  var meta = {"product":{"id":8199954694456,"gid":"gid:\/\/shopify\/Product\/8199954694456","vendor":"HYSUN POWER","type":"","handle":"home-ev-charging-solar-carport","variants":[{"id":44795434467640,"price":0,"name":"Hysun Home EV Charging Solar Carport System","public_title":null,"sku":""}],"remote":false},"page":{"pageType":"product","resourceType":"product","resourceId":8199954694456,"requestId":"dc5e760c-7674-4033-bb79-0acf53d03cd3-1791403197"}};
656  for (var attr in meta) {
657    window.ShopifyAnalytics.meta[attr] = meta[attr];
658  }
659</script>
vendor: 1 bytes, line 659
659
660<script class="analytics">
661  (function () {
662    var customDocumentWrite = function(content) {
663      var jquery = null;
664
665      if (window.jQuery) {
666        jquery = window.jQuery;
667      } else if (window.Checkout && window.Checkout.$) {
668        jquery = window.Checkout.$;
669      }
670
671      if (jquery) {
672        jquery('body').append(content);
673      }
674    };
675
676    var hasLoggedConversion = function(token) {
677      if (token) {
678        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
679      }
680      return false;
681    }
682
683    var setCookieIfConversion = function(token) {
684      if (token) {
685        var twoMonthsFromNow = new Date(Date.now());
686        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
687
688        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
689      }
690    }
691
692    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
693    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
694    if (trekkie.integrations) {
695      return;
696    }
697    trekkie.methods = [
698      'identify',
699      'page',
700      'ready',
701      'track',
702      'trackForm',
703      'trackLink'
704    ];
705    trekkie.factory = function(method) {
706      return function() {
707        var args = Array.prototype.slice.call(arguments);
708        args.unshift(method);
709        trekkie.push(args);
710        if (method == 'track' || method == 'page') {
711          var pageUrl;
712          try {
713            pageUrl = window.location.href;
714          } catch (e) {}
715          var pageReferrer;
716          try {
717            pageReferrer = document.referrer;
718          } catch (e) {}
719          try {
720            if (window.__TREKKIE_SHIM_QUEUE == null) {
721              window.__TREKKIE_SHIM_QUEUE = [];
722            }
723            window.__TREKKIE_SHIM_QUEUE.push({
724              from: 'trekkie-stub',
725              method: method,
726              args: args.slice(1),
727              pageContext: {
728                url: pageUrl,
729                referrer: pageReferrer
730              }
731            });
732          } catch (e) {
733            // no-op
734          }
735        }
736        return trekkie;
737      };
738    };
739    for (var i = 0; i < trekkie.methods.length; i++) {
740      var key = trekkie.methods[i];
741      trekkie[key] = trekkie.factory(key);
742    }
743    trekkie.load = function(config) {
744      trekkie.config = config || {};
745      trekkie.config.initialDocumentCookie = document.cookie;
746      var first = document.getElementsByTagName('script')[0];
747var script = document.createElement('script');
748script.type = 'text/javascript';
749script.onerror = function(e) {
750  var scriptFallback = document.createElement('script');
751  scriptFallback.type = 'text/javascript';
752  scriptFallback.onerror = function(error) {
753          var Monorail = {
754      produce: function produce(monorailDomain, schemaId, payload) {
755        var currentMs = new Date().getTime();
756        var event = {
757          schema_id: schemaId,
758          payload: payload,
759          metadata: {
760            event_created_at_ms: currentMs,
761            event_sent_at_ms: currentMs
762          }
763        };
764        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
765      },
766      sendRequest: function sendRequest(endpointUrl, payload) {
767        // Try the sendBeacon API
768        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
769          var blobData = new window.Blob([payload], {
770            type: 'text/plain'
771          });
772
773          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
774            return true;
775          } // sendBeacon was not successful
776
777        } // XHR beacon
778
779        var xhr = new XMLHttpRequest();
780
781        try {
782          xhr.open('POST', endpointUrl);
783          xhr.setRequestHeader('Content-Type', 'text/plain');
784          xhr.send(payload);
785        } catch (e) {
786          console.log(e);
787        }
788
789        return false;
790      },
791      isIos12: function isIos12() {
792        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
793      }
794    };
795    Monorail.produce('monorail-edge.shopifysvc.com',
796      'trekkie_storefront_load_errors/1.1',
797      {shop_id: 68131717432,
798      theme_id: 138232725816,
799      app_name: "storefront",
800      context_url: window.location.href,
801      source_url: "//hysunpower.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js"});
802
803  };
804  scriptFallback.async = true;
805  scriptFallback.src = '//hysunpower.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js';
806  first.parentNode.insertBefore(scriptFallback, first);
807};
808script.async = true;
809script.src = '//hysunpower.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js';
810first.parentNode.insertBefore(script, first);
811
812    };
813    trekkie.load(
814      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":68131717432,"isMerchantRequest":null,"themeId":138232725816,"themeCityHash":"11821878097534502837","contentLanguage":"en","currency":"USD","eventMetadataId":"4f10da6f-2c5b-4e49-9a7a-00723309569e"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
815    );
816
817    var loaded = false;
818    trekkie.ready(function() {
819      if (loaded) return;
820      loaded = true;
821
822      window.ShopifyAnalytics.lib = window.trekkie;
823
824      var originalDocumentWrite = document.write;
825      document.write = customDocumentWrite;
826      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
827      document.write = originalDocumentWrite;
828
829      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
830      var token = match? match[1]: undefined;
831      if (!hasLoggedConversion(token)) {
832        setCookieIfConversion(token);
833        window.ShopifyAnalytics.lib.track("Viewed Product",{"currency":"USD","variantId":44795434467640,"productId":8199954694456,"productGid":"gid:\/\/shopify\/Product\/8199954694456","name":"Hysun Home EV Charging Solar Carport System","price":"0.00","sku":"","brand":"HYSUN POWER","variant":null,"category":"","nonInteraction":true,"remote":false,"available":true},undefined,undefined,{"shopifyEmitted":true});
834      }
835    });
836
837    window.ShopifyAnalytics.lib.page(null,{"pageType":"product","resourceType":"product","resourceId":8199954694456,"requestId":"dc5e760c-7674-4033-bb79-0acf53d03cd3-1791403197","shopifyEmitted":true});
838
839    var eventsListenerScript = document.createElement('script');
840    eventsListenerScript.async = true;
841    eventsListenerScript.src = "//hysunpower.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
842    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
843})();</script>
vendor: 1 bytes, line 843
843
844<script
845  defer
846  src="https://hysunpower.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.6.min.js"
847  data-application="storefront-renderer"
848  data-shop-id="68131717432"
849  data-render-region="gcp-us-central1"
850  data-page-type="product"
851  data-theme-instance-id="138232725816"
852  data-theme-name="Focal"
853  data-theme-version="9.0.0"
854  data-monorail-region="shop_domain"
855  data-resource-timing-sampling-rate="10"
856  data-shs="true"
857  data-shs-beacon="true"
858  data-shs-export-with-fetch="true"
859  data-shs-logs-sample-rate="1"
860  data-shs-beacon-endpoint="https://hysunpower.com/api/collect"
861></script>
861
862<meta name="shopify-y" content="c0781b65-1a8d-4fcc-a8eb-e630c2b8b241" data-expiration="1822960797000"><meta name="shopify-s" content="3eaf6f9d-65ba-42cc-bbb4-5ce120b292be" data-expiration="1791404997000"><meta name="new-cookie-storage-activated" content="t">
863</head><!--       
863<script>
864	window.oncontextmenu = function () { return false; }
865      </script>
865 -->
866  
867  <body class="no-focus-outline  features--image-zoom" data-instant-allow-query-string><svg class="visually-hidden">
868      <linearGradient id="rating-star-gradient-half">
869        <stop offset="50%" stop-color="rgb(var(--product-star-rating))" />
870        <stop offset="50%" stop-color="rgb(var(--product-star-rating))" stop-opacity="0.4" />
871      </linearGradient>
872    </svg>
873
874    <a href="#main" class="visually-hidden skip-to-content">Skip to content</a>
875    <loading-bar class="loading-bar"></loading-bar><div id="shopify-section-announcement-bar" class="shopify-section shopify-section--announcement-bar"><style>
876  :root {
877    --enable-sticky-announcement-bar: 0;
878  }
879
880  #shopify-section-announcement-bar {
881    --heading-color: 40, 40, 40;
882    --text-color: 40, 40, 40;
883    --primary-button-background: 40, 40, 40;
884    --primary-button-text-color: 255, 255, 255;
885    --section-background: 243, 255, 52;
886    z-index: 5; /* Make sure it goes over header */position: relative;top: 0;
887  }
888
889  @media screen and (min-width: 741px) {
890    :root {
891      --enable-sticky-announcement-bar: 0;
892    }
893
894    #shopify-section-announcement-bar {position: relative;}
895  }
896</style></div><div id="shopify-section-popup" class="shopify-section shopify-section--popup"><style>
897    [aria-controls="newsletter-popup"] {
898      display: none; /* Allows to hide the toggle icon in the header if the section is disabled */
899    }
900  </style></div><div id="shopify-section-header" class="shopify-section shopify-section--header"><style>
901  :root {
902    --enable-sticky-header: 1;
903    --enable-transparent-header: 0;
904    --loading-bar-background: 255, 255, 255; /* Prevent the loading bar to be invisible */
905  }
906
907  #shopify-section-header {--header-background: 18, 169, 34;
908    --header-text-color: 255, 255, 255;
909    --header-border-color: 54, 182, 67;
910    --reduce-header-padding: 1;position: -webkit-sticky;
911      position: sticky;top: calc(var(--enable-sticky-announcement-bar) * var(--announcement-bar-height, 0px));
912    z-index: 4;
913  }#shopify-section-header .header__logo-image {
914    max-width: 40px;
915  }
916
917  @media screen and (min-width: 741px) {
918    #shopify-section-header .header__logo-image {
919      max-width: 50px;
920    }
921  }
922
923  @media screen and (min-width: 1200px) {/* For this navigation we have to move the logo and make sure the navigation takes the whole width */
924      .header__logo {
925        order: -1;
926        flex: 1 1 0;
927      }
928
929      .header__inline-navigation {
930        flex: 1 1 auto;
931        justify-content: center;
932        max-width: max-content;
933        margin-inline: 48px;
934      }}</style>
935
936<store-header sticky  class="header  " role="banner"><div class="container">
937    <div class="header__wrapper">
938      <!-- LEFT PART -->
939      <nav class="header__inline-navigation" role="navigation"><desktop-navigation>
940  <ul class="header__linklist list--unstyled hidden-pocket hidden-lap" role="list"><li class="header__linklist-item has-dropdown" data-item-title="EV Charger">
941        <a class="header__linklist-link link--animated" href="/collections/ev-charger" aria-controls="desktop-menu-1" aria-expanded="false">EV Charger</a><ul hidden id="desktop-menu-1" class="nav-dropdown nav-dropdown--restrict list--unstyled" role="list"><li class="nav-dropdown__item ">
942                <a class="nav-dropdown__link link--faded" href="/collections/ecopillar-ev-charger" >EcoPillar EV Charger</a></li><li class="nav-dropdown__item ">
943                <a class="nav-dropdown__link link--faded" href="/collections/wallbox-ev-charger" >Wallbox EV Charger</a></li><li class="nav-dropdown__item ">
944                <a class="nav-dropdown__link link--faded" href="/collections/dc-ev-charger" >DC EV Charger</a></li><li class="nav-dropdown__item ">
945                <a class="nav-dropdown__link link--faded" href="/collections/portable-ev-charger" >Portable EV Charger</a></li><li class="nav-dropdown__item ">
946                <a class="nav-dropdown__link link--faded" href="/collections/ev-charging-cable" >EV Charging Cable</a></li><li class="nav-dropdown__item ">
947                <a class="nav-dropdown__link link--faded" href="/collections/ev-charging-adapter" >EV Charging Adapter</a></li></ul></li><li class="header__linklist-item has-dropdown" data-item-title="Solar Inverter">
948        <a class="header__linklist-link link--animated" href="/collections/solar-inverter" aria-controls="desktop-menu-2" aria-expanded="false">Solar Inverter</a><ul hidden id="desktop-menu-2" class="nav-dropdown nav-dropdown--restrict list--unstyled" role="list"><li class="nav-dropdown__item ">
949                <a class="nav-dropdown__link link--faded" href="/collections/off-gr
949id-solar-inverter" >Off-Grid Solar Inverter</a></li><li class="nav-dropdown__item ">
950                <a class="nav-dropdown__link link--faded" href="/collections/off-grid-solar-inverter-in-parallel" >off-Grid Solar Inverter in Parallel</a></li></ul></li><li class="header__linklist-item has-dropdown" data-item-title="Solution">
951        <a class="header__linklist-link link--animated" href="/collections/solution" aria-controls="desktop-menu-3" aria-expanded="false">Solution</a><ul hidden id="desktop-menu-3" class="nav-dropdown nav-dropdown--restrict list--unstyled" role="list"><li class="nav-dropdown__item ">
952                <a class="nav-dropdown__link link--faded" href="/products/home-ev-charging-solar-carport" >Home Solar Carport System</a></li><li class="nav-dropdown__item ">
953                <a class="nav-dropdown__link link--faded" href="/products/home-use-solar-power-system" >Home Use Solar Power System</a></li></ul></li><li class="header__linklist-item has-dropdown" data-item-title="Resource">
954        <a class="header__linklist-link link--animated" href="/blogs/news" aria-controls="desktop-menu-4" aria-expanded="false">Resource</a><ul hidden id="desktop-menu-4" class="nav-dropdown nav-dropdown--restrict list--unstyled" role="list"><li class="nav-dropdown__item ">
955                <a class="nav-dropdown__link link--faded" href="/blogs/news" >News</a></li><li class="nav-dropdown__item ">
956                <a class="nav-dropdown__link link--faded" href="/" >Case Studies</a></li><li class="nav-dropdown__item ">
957                <a class="nav-dropdown__link link--faded" href="/pages/download" >Download</a></li></ul></li><li class="header__linklist-item has-dropdown" data-item-title="About Us">
958        <a class="header__linklist-link link--animated" href="/pages/what-we-do" aria-controls="desktop-menu-5" aria-expanded="false">About Us</a><ul hidden id="desktop-menu-5" class="nav-dropdown nav-dropdown--restrict list--unstyled" role="list"><li class="nav-dropdown__item ">
959                <a class="nav-dropdown__link link--faded" href="/pages/what-we-do" >Who We Are</a></li><li class="nav-dropdown__item ">
960                <a class="nav-dropdown__link link--faded" href="/pages/about-us" >Our Factory</a></li><li class="nav-dropdown__item ">
961                <a class="nav-dropdown__link link--faded" href="/pages/our-story" >Our Story</a></li><li class="nav-dropdown__item ">
962                <a class="nav-dropdown__link link--faded" href="/pages/our-value" >Our Value</a></li></ul></li><li class="header__linklist-item " data-item-title="Contact Us">
963        <a class="header__linklist-link link--animated" href="/pages/contact-us" >Contact Us</a></li></ul>
964</desktop-navigation><div class="header__icon-list "><button is="toggle-button" class="header__icon-wrapper tap-area hidden-desk" aria-controls="mobile-menu-drawer" aria-expanded="false">
965              <span class="visually-hidden">Navigation</span><svg focusable="false" width="18" height="14" class="icon icon--header-hamburger   " viewBox="0 0 18 14">
966        <path d="M0 1h18M0 13h18H0zm0-6h18H0z" fill="none" stroke="currentColor" stroke-width="2"></path>
967      </svg></button><a href="/search" is="toggle-link" class="header__icon-wrapper tap-area  hidden-desk" aria-controls="search-drawer" aria-expanded="false" aria-label="Search"><svg focusable="false" width="18" height="18" class="icon icon--header-search   " viewBox="0 0 18 18">
968        <path d="M12.336 12.336c2.634-2.635 2.682-6.859.106-9.435-2.576-2.576-6.8-2.528-9.435.106C.373 5.642.325 9.866 2.901 12.442c2.576 2.576 6.8 2.528 9.435-.106zm0 0L17 17" fill="none" stroke="currentColor" stroke-width="2"></path>
969      </svg></a>
970        </div></nav>
971
972      <!-- LOGO PART --><span class="header__logo"><a class="header__logo-link" href="/"><span class="visually-hidden">HYSUN POWER</span>
973            <img class="header__logo-image" width="300" height="300" src="//hysunpower.com/cdn/shop/files/logo_300px_76925472-7f73-456a-8be6-2a9bb1916910_100x.png?v=1668588434" alt=""></a></span><!-- SECONDARY LINKS PART -->
974      <div class="header__secondary-links"><div class="header__icon-list"><button is="toggle-button" class="header__icon-wrapper tap-area hidden-phone " aria-controls="newsletter-popup" aria-expanded="false">
975            <span class="visually-hidden">Newsletter</span><svg focusable="false" width="20" height="16" class="icon icon--header-email   " viewBox="0 0 20 16">
976        <path d="M19 4l-9 5-9-5" fill="none" stroke="currentColor" stroke-width="2"></path>
977        <path stroke="currentColor" fill="none" stroke-width="2" d="M1 1h18v14H1z"></path>
978      </svg></button><a href="/search" is="toggle-link" class="header__icon-wrapper tap-area hidden-pocket hidden-lap " aria-label="Search" aria-controls="search-drawer" aria-expanded="false"><svg focusable="false" width="18" height="18" class="icon icon--header-search   " viewBox="0 0 18 18">
979        <path d="M12.336 12.336c2.634-2.635 2.682-6.859.106-9.435-2.576-2.576-6.8-2.528-9.435.106C.373 5.642.325 9.866 2.901 12.442c2.576 2.576 6.8 2.528 9.435-.106zm0 0L17 17" fill="none" stroke="currentColor" stroke-width="2"></path>
980      </svg></a>
981        </div></div>
982    </div></div>
983</store-header><cart-notification global hidden class="cart-notification "></cart-notification><mobile-navigation append-body id="mobile-menu-drawer" class="drawer drawer--from-left">
984  <span class="drawer__overlay"></span>
985
986  <div class="drawer__header drawer__header--shadowed">
987    <button type="button" class="drawer__close-button drawer__close-button--block tap-area" data-action="close" title="Close"><svg focusable="false" width="14" height="14" class="icon icon--close   " viewBox="0 0 14 14">
988        <path d="M13 13L1 1M13 1L1 13" stroke="currentColor" stroke-width="2" fill="none"></path>
989      </svg></button>
990  </div>
991
992  <div class="drawer__content">
993    <ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="1"><button is="toggle-button" class="mobile-nav__link heading h5" aria-controls="mobile-menu-1" aria-expanded="false">EV Charger<span class="animated-plus"></span>
994            </button>
995
996            <collapsible-content id="mobile-menu-1" class="collapsible"><ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="2"><a href="/collections/ecopillar-ev-charger" class="mobile-nav__link">EcoPillar EV Charger</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/wallbox-ev-charger" class="mobile-nav__link">Wallbox EV Charger</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/dc-ev-charger" class="mobile-nav__link">DC EV Charger</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/portable-ev-charger" class="mobile-nav__link">Portable EV Charger</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/ev-charging-cable" class="mobile-nav__link">EV Charging Cable</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/ev-charging-adapter" class="mobile-nav__link">EV Charging Adapter</a></li></ul></collapsible-content></li><li class="mobile-nav__item" data-level="1"><button is="toggle-button" class="mobile-nav__link heading h5" aria-controls="mobile-menu-2" aria-expanded="false">Solar Inverter<span class="animated-plus"></span>
997            </button>
998
999            <collapsible-content id="mobile-menu-2" class="collapsible"><ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="2"><a href="/collections/off-grid-solar-inverter" class="mobile-nav__link">Off-Grid Solar Inverter</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/off-grid-solar-inverter-in-parallel" class="mobile-nav__link">off-Grid Solar Inverter in Parallel</a></li></ul></collapsible-content></li><li class="mobile-nav__item" data-level="1"><button is="toggle-button" class="mobile-nav__link heading h5" aria-controls="mobile-menu-3" aria-expanded="false">Solution<span class="animated-plus"></span>
1000            </button>
1001
1002            <collapsible-content id="mobile-menu-3" class="collapsible"><ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="2"><a href="/products/home-ev-charging-solar-carport" class="mobile-nav__link">Home Solar Carport System</a></li><li class="mobile-nav__item" data-level="2"><a href="/products/home-use-solar-power-system" class="mobile-nav__link">Home Use Solar Power System</a></li></ul></collapsible-content></li><li class="mobile-nav__item" data-level="1"><button is="toggle-button" class="mobile-nav__link heading h5" aria-controls="mobile-menu-4" aria-expanded="false">Resource<span class="animated-plus"></span>
1003            </button>
1004
1005            <collapsible-content id="mobile-menu-4" class="collapsible"><ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="2"><a href="/blogs/news" class="mobile-nav__link">News</a></li><li class="mobile-nav__item" data-level="2"><a href="/" class="mobile-nav__link">Case Studies</a></li><li class="mobile-nav__item" data-level="2"><a href="/pages/download" class="mobile-nav__link">Download</a></li></ul></collapsible-content></li><li class="mobile-nav__item" data-level="1"><button is="toggle-button" class="mobile-nav__link heading h5" aria-controls="mobile-menu-5" aria-expanded="false">About Us<span class="animated-plus"></span>
1006            </button>
1007
1008            <collapsible-content id="mobile-menu-5" class="collapsible"><ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="2"><a href="/pages/what-we-do" class="mobile-nav__link">Who We Are</a></li><li class="mobile-nav__item" data-level="2"><a href="/pages/about-us" class="mobile-nav__link">Our Factory</a></li><li class="mobile-nav__item" data-level="2"><a href="/pages/our-story" class="mobile-nav__link">Our Story</a></li><li class="mobile-nav__item" data-level="2"><a href="/pages/our-value" class="mobile-nav__link">Our Value</a></li></ul></collapsible-content></li><li class="mobile-nav__item" data-level="1"><a href="/pages/contact-us" class="mobile-nav__link heading h5">Contact Us</a></li></ul>
1009  </div><div class="drawer__footer drawer__footer--tight drawer__footer--bordered">
1010      <div class="mobile-nav__footer"><a class="icon-text" href="https://hysunpower.com/customer_authentication/redirect?locale=en&region_country=US"><svg focusable="false" width="18" height="17" class="icon icon--header-customer   " viewBox="0 0 18 17">
1011        <circle cx="9" cy="5" r="4" fill="none" stroke="currentColor" stroke-width="2" stroke-linejoin="round"></circle>
1012        <path d="M1 17v0a4 4 0 014-4h8a4 4 0 014 4v0" fill="none" stroke="currentColor" stroke-width="2"></path>
1013      </svg>Account</a></div>
1014    </div></mobile-navigation><predictive-search-drawer append-body reverse-breakpoint="screen and (min-width: 1200px)" id="search-drawer" initial-focus-selector="#search-drawer [name='q']" class="predictive-search drawer drawer--large drawer
1014--from-left">
1015  <span class="drawer__overlay"></span>
1016
1017  <header class="drawer__header">
1018    <form id="predictive-search-form" action="/search" method="get" class="predictive-search__form"><svg focusable="false" width="18" height="18" class="icon icon--header-search   " viewBox="0 0 18 18">
1019        <path d="M12.336 12.336c2.634-2.635 2.682-6.859.106-9.435-2.576-2.576-6.8-2.528-9.435.106C.373 5.642.325 9.866 2.901 12.442c2.576 2.576 6.8 2.528 9.435-.106zm0 0L17 17" fill="none" stroke="currentColor" stroke-width="2"></path>
1020      </svg><input type="hidden" name="type" value="product">
1021      <input type="hidden" name="options[prefix]" value="last">
1022      <input type="hidden" form="predictive-search-form" name="options[unavailable_products]" value="last">
1023      <input class="predictive-search__input" type="text" name="q" autocomplete="off" autocorrect="off" aria-label="Search" placeholder="What are you looking for?">
1024    </form>
1025
1026    <button type="button" class="drawer__close-button tap-area" data-action="close" title="Close"><svg focusable="false" width="14" height="14" class="icon icon--close   " viewBox="0 0 14 14">
1027        <path d="M13 13L1 1M13 1L1 13" stroke="currentColor" stroke-width="2" fill="none"></path>
1028      </svg></button>
1029  </header>
1030
1031  <div class="drawer__content">
1032    <div class="predictive-search__content-wrapper">
1033      <div hidden class="predictive-search__loading-state">
1034        <div class="spinner"><svg focusable="false" width="50" height="50" class="icon icon--spinner   " viewBox="25 25 50 50">
1035        <circle cx="50" cy="50" r="20" fill="none" stroke="#282828" stroke-width="4"></circle>
1036      </svg></div>
1037      </div>
1038
1039      <div hidden class="predictive-search__results" aria-live="polite"></div></div>
1040  </div>
1041
1042  <footer hidden class="drawer__footer drawer__footer--no-top-padding">
1043    <button type="submit" form="predictive-search-form" class="button button--primary button--full">View all results</button>
1044  </footer>
1045</predictive-search-drawer>
1045<script>
1046  (() => {
1047    const headerElement = document.getElementById('shopify-section-header'),
1048      headerHeight = headerElement.clientHeight,
1049      headerHeightWithoutBottomNav = headerElement.querySelector('.header__wrapper').clientHeight;
1050
1051    document.documentElement.style.setProperty('--header-height', headerHeight + 'px');
1052    document.documentElement.style.setProperty('--header-height-without-bottom-nav', headerHeightWithoutBottomNav + 'px');
1053  })();
1054</script>
1054
1055
1056<script type="application/ld+json">
1057  {
1058    "@context": "https://schema.org",
1059    "@type": "Organization",
1060    "name": "HYSUN POWER",
1061    
1062      
1063      "logo": "https:\/\/hysunpower.com\/cdn\/shop\/files\/logo_300px_76925472-7f73-456a-8be6-2a9bb1916910_300x.png?v=1668588434",
1064    
1065    "url": "https:\/\/hysunpower.com"
1066  }
1067</script>
1067
1068
1069</div><div id="shopify-section-mini-cart" class="shopify-section shopify-section--mini-cart"><cart-drawer section="mini-cart" id="mini-cart" class="mini-cart drawer drawer--large">
1070  <span class="drawer__overlay"></span>
1071
1072  <header class="drawer__header">
1073    <p class="drawer__title heading h6"><svg focusable="false" width="20" height="18" class="icon icon--header-cart   " viewBox="0 0 20 18">
1074        <path d="M3 1h14l1 16H2L3 1z" fill="none" stroke="currentColor" stroke-width="2"></path>
1075        <path d="M7 4v0a3 3 0 003 3v0a3 3 0 003-3v0" fill="none" stroke="currentColor" stroke-width="2"></path>
1076      </svg>Cart</p>
1077
1078    <button type="button" class="drawer__close-button tap-area" data-action="close" title="Close"><svg focusable="false" width="14" height="14" class="icon icon--close   " viewBox="0 0 14 14">
1079        <path d="M13 13L1 1M13 1L1 13" stroke="currentColor" stroke-width="2" fill="none"></path>
1080      </svg></button>
1081  </header><div class="drawer__content drawer__content--center">
1082      <p>Your cart is empty</p>
1083
1084      <div class="button-wrapper">
1085        <a href="/collections/all" class="button button--primary">Start shopping</a>
1086      </div>
1087    </div><openable-element id="mini-cart-note" class="mini-cart__order-note">
1088      <span class="openable__overlay"></span>
1089      <label for="cart[note]" class="mini-cart__order-note-title heading heading--xsmall">Add order note</label>
1090      <textarea is="cart-note" name="note" id="cart[note]" rows="3" aria-owns="order-note-toggle" class="input__field input__field--textarea" placeholder="How can we help you?"></textarea>
1091      <button type="button" data-action="close" class="form__submit form__submit--closer button button--secondary">Save</button>
1092    </openable-element></cart-drawer>
1093
1094</div><div id="main" role="main" class="anchor"><div id="shopify-section-template--18371764551992__main" class="shopify-section shopify-section--main-product"><style>
1095    #shopify-section-template--18371764551992__main {--primary-button-background: , , ;
1096      --primary-button-text-color: , , ;
1097      --secondary-button-background: , , ;
1098      --secondary-button-text-color: , , ;
1099    }
1100  </style>
1101
1102  <section><div class="container">
1103      <nav aria-label="Breadcrumb" class="breadcrumb text--xsmall text--subdued hidden-phone">
1104        <ol class="breadcrumb__list" role="list">
1105          <li class="breadcrumb__item">
1106            <a class="breadcrumb__link" href="/">Home</a>
1107          </li><li class="breadcrumb__item">
1108            <span class="breadcrumb__link" aria-current="page">Hysun Home EV Charging Solar Carport System</span>
1109          </li>
1110        </ol>
1111      </nav>
1112
1113      <!-- PRODUCT TOP PART -->
1114      <div class="product product--thumbnails-bottom">
1115<product-media form-id="product-form-template--18371764551992__main-8199954694456" autoplay-video thumbnails-position="bottom" reveal-on-scroll product-handle="home-ev-charging-solar-carport" class="product__media" style="--largest-image-aspect-ratio: 1.0">
1116    <div class="product__media-list-wrapper" style="max-width: 1200px"><flickity-carousel click-nav flickity-config="{
1117        &quot;adaptiveHeight&quot;: true,
1118        &quot;dragThreshold&quot;: 10,
1119        &quot;initialIndex&quot;: &quot;.is-initial-selected&quot;,
1120        &quot;fade&quot;: false,
1121        &quot;draggable&quot;: &quot;&gt;1&quot;,
1122        &quot;contain&quot;: true,
1123        &quot;cellSelector&quot;: &quot;.product__media-item:not(.is-filtered)&quot;,
1124        &quot;percentPosition&quot;: false,
1125        &quot;pageDots&quot;: false,
1126        &quot;prevNextButtons&quot;: false
1127      }" id="product-template--18371764551992__main-8199954694456-media-list" class="product__media-list"><div id="product-template--18371764551992__main-33278363271480" class="product__media-item  is-initial-selected is-selected" data-media-type="image" data-media-id="33278363271480" data-original-position="0"><div class="product__media-image-wrapper aspect-ratio aspect-ratio--natural" style="padding-bottom: 100.0%; --aspect-ratio: 1.0">
1128                  <img reveal  sizes="(max-width: 999px) calc(100vw - 48px), 640px" height="1200" width="1200" alt="Hysun Home EV Charging Solar Carport System" src="//hysunpower.com/cdn/shop/products/1_1200x.webp?v=1679039989" srcset="//hysunpower.com/cdn/shop/products/1_400x.webp?v=1679039989 400w, //hysunpower.com/cdn/shop/products/1_500x.webp?v=1679039989 500w, //hysunpower.com/cdn/shop/products/1_600x.webp?v=1679039989 600w, //hysunpower.com/cdn/shop/products/1_700x.webp?v=1679039989 700w, //hysunpower.com/cdn/shop/products/1_800x.webp?v=1679039989 800w, //hysunpower.com/cdn/shop/products/1_900x.webp?v=1679039989 900w, //hysunpower.com/cdn/shop/products/1_1000x.webp?v=1679039989 1000w, //hysunpower.com/cdn/shop/products/1_1100x.webp?v=1679039989 1100w, //hysunpower.com/cdn/shop/products/1_1200x.webp?v=1679039989 1200w">
1129                </div></div><div id="product-template--18371764551992__main-33278363304248" class="product__media-item  " data-media-type="image" data-media-id="33278363304248" data-original-position="1"><div class="product__media-image-wrapper aspect-ratio aspect-ratio--natural" style="padding-bottom: 100.0%; --aspect-ratio: 1.0">
1130                  <img  loading="lazy" sizes="(max-width: 999px) calc(100vw - 48px), 640px" height="1200" width="1200" alt="Hysun Home EV Charging Solar Carport System" src="//hysunpower.com/cdn/shop/products/2_1200x.webp?v=1679039990" srcset="//hysunpower.com/cdn/shop/products/2_400x.webp?v=1679039990 400w, //hysunpower.com/cdn/shop/products/2_500x.webp?v=1679039990 500w, //hysunpower.com/cdn/shop/products/2_600x.webp?v=1679039990 600w, //hysunpower.com/cdn/shop/products/2_700x.webp?v=1679039990 700w, //hysunpower.com/cdn/shop/products/2_800x.webp?v=1679039990 800w, //hysunpower.com/cdn/shop/products/2_900x.webp?v=1679039990 900w, //hysunpower.com/cdn/shop/products/2_1000x.webp?v=1679039990 1000w, //hysunpower.com/cdn/shop/products/2_1100x.webp?v=1679039990 1100w, //hysunpower.com/cdn/shop/products/2_1200x.webp?v=1679039990 1200w">
1131                </div></div><div id="product-template--18371764551992__main-33278363337016" class="product__media-item  " data-media-type="image" data-media-id="33278363337016" data-original-position="2"><div class="product__media-image-wrapper aspect-ratio aspect-ratio--natural" style="padding-bottom: 100.0%; --aspect-ratio: 1.0">
1132                  <img  loading="lazy" sizes="(max-width: 999px) calc(100vw - 48px), 640px" height="1200" width="1200" alt="Hysun Home EV Charging Solar Carport System" src="//hysunpower.com/cdn/shop/products/3_1200x.webp?v=1679039989" srcset="//hysunpower.com/cdn/shop/products/3_400x.webp?v=1679039989 400w, //hysunpower.com/cdn/shop/products/3_500x.webp?v=1679039989 500w, //hysunpower.com/cdn/shop/products/3_600x.webp?v=1679039989 600w, //hysunpower.com/cdn/shop/products/3_700x.webp?v=1679039989 700w, //hysunpower.com/cdn/shop/products/3_800x.webp?v=1679039989 800w, //hysunpower.com/cdn/shop/products/3_900x.webp?v=1679039989 900w, //hysunpower.com/cdn/shop/products/3_1000x.webp?v=1679039989 1000w, //hysunpower.com/cdn/shop/products/3_1100x.webp?v=1679039989 1100w, //hysunpower.com/cdn/shop/products/3_1200x.webp?v=1679039989 1200w">
1133                </div></div><div id="product-template--18371764551992__main-33278363369784" class="product__media-item  " data-media-type="image" data-media-id="33278363369784" data-original-position="3"><div class="product__media-image-wrapper aspect-ratio aspect-ratio--natural" style="padding-bottom: 100.0%; --aspect-ratio: 1.0">
1134                  <img  loading="lazy" sizes="(max-width: 999px) calc(100vw - 48px), 640px" height="1200" width="1200" alt="Hysun Home EV Charging Solar Carport System" src="//hysunpower.com/cdn/shop/products/4_1200x.webp?v=1679039990" srcset="//hysunpower.com/cdn/shop/products/4_400x.webp?v=1679039990 400w, //hysunpower.com/cdn/shop/products/4_500x.webp?v=1679039990 500w, //hysunpower.com/cdn/shop/products/4_600x.webp?v=1679039990 600w, //hysunpower.com/cdn/shop/products/4_700x.webp?v=1679039990 700w, //hysunpower.com/cdn/shop/products/4_800x.webp?v=1679039990 800w, //hysunpower.com/cdn/shop/products/4_900x.webp?v=1679039990 900w, //hysunpower.com/cdn/shop/products/4_1000x.webp?v=1679039990 1000w, //hysunpower.com/cdn/shop/products/4_1100x.webp?v=1679039990 1100w, //hysunpower.com/cdn/shop/products/4_1200x.webp?v=1679039990 1200w">
1135                </div></div><div id="product-template--18371764551992__main-33278363402552" class="product__media-item  " data-media-type="image" data-media-id="33278363402552" data-original-position="4"><div class="product__media-image-wrapper aspect-ratio aspect-ratio--natural" style="padding-bottom: 100.0%; --aspect-ratio: 1.0">
1136                  <img  loading="lazy" sizes="(max-width: 999px) calc(100vw - 48px), 640px" height="1200" width="1200" alt="Hysun Home EV Charging Solar Carport System" src="//hysunpower.com/cdn/shop/products/5_1200x.webp?v=1679039989" srcset="//hysunpower.com/cdn/shop/products/5_400x.webp?v=1679039989 400w, //hysunpower.com/cdn/shop/products/5_500x.webp?v=1679039989 500w, //hysunpower.com/cdn/shop/products/5_600x.webp?v=1679039989 600w, //hysunpower.com/cdn/shop/products/5_700x.webp?v=1679039989 700w, //hysunpower.com/cdn/shop/products/5_800x.webp?v=1679039989 800w, //hysunpower.com/cdn/shop/products/5_900x.webp?v=1679039989 900w, //hysunpower.com/cdn/shop/products/5_1000x.webp?v=1679039989 1000w, //hysunpower.com/cdn/shop/products/5_1100x.webp?v=1679039989 1100w, //hysunpower.com/cdn/shop/products/5_1200x.webp?v=1679039989 1200w">
1137                </div></div><div id="product-template--18371764551992__main-33278363435320" class="product__media-item  " data-media-type="image" data-media-id="33278363435320" data-original-position="5"><div class="product__media-image-wrapper aspect-ratio aspect-ratio--natural" style="padding-bottom: 100.0%; --aspect-ratio: 1.0">
1138                  <img  loading="lazy" sizes="(max-width: 999px) calc(100vw - 48px), 640px" height="1200" width="1200" alt="Hysun Home EV Charging Solar Carport System" src="//hysunpower.com/cdn/shop/products/6_1200x.webp?v=1679039990" srcset="//hysunpower.com/cdn/shop/products/6_400x.webp?v=1679039990 400w, //hysunpower.com/cdn/shop/products/6_500x.webp?v=1679039990 500w, //hysunpower.com/cdn/shop/products/6_600x.webp?v=1679039990 600w, //hysunpower.com/cdn/shop/products/6_700x.webp?v=1679039990 700w, //hysunpower.com/cdn/shop/products/6_800x.webp?v=1679039990 800w, //hysunpower.com/cdn/shop/products/6_900x.webp?v=1679039990 900w, //hysunpower.com/cdn/shop/products/6_1000x.webp?v=1679039990 1000w, //hysunpower.com/cdn/shop/products/6_1100x.webp?v=1679039990 1100w, //hysunpower.com/cdn/shop/products/6_1200x.webp?v=1679039990 1200w">
1139                </div></div></flickity-carousel><button  is="toggle-button" aria-controls="product-template--18371764551992__main-8199954694456-zoom" aria-expanded="false" class="tap-area product__zoom-button">
1140          <span class="visually-hidden">Zoom</span><svg fill="none" focusable="false" width="14" height="14" class="icon icon--image-zoom   " viewBox="0 0 14 14">
1141        <path d="M9.50184 9.50184C11.4777 7.52595 11.5133 4.358 9.58134 2.42602C7.64936 0.494037 4.48141 0.529632 2.50552 2.50552C0.529632 4.48141 0.494037 7.64936 2.42602 9.58134C4.358 11.5133 7.52595 11.4777 9.50184 9.50184ZM9.50184 9.50184L13 13" stroke="currentColor" stroke-width="2"></path>
1142      </svg></button></div><flickity-controls controls="product-template--18371764551992__main-8199954694456-media-list" class="product__media-nav">
1143        <button class="product__media-prev-next  hidden-lap-and-up tap-area tap-area--large" aria-label="Previous" data-action="prev"><svg focusable="false" width="17" height="14" class="icon icon--nav-arrow-left  icon--direction-aware " viewBox="0 0 17 14">
1144        <path d="M17 7H2M8 1L2 7l6 6" stroke="currentColor" stroke-width="2" fill="none"></path>
1145      </svg></button><div class="dots-nav dots-nav--centered hidden-lap-and-up"><button type="button" tabindex="-1" class="dots-nav__item  tap-area" aria-current="true" aria-controls="product-template--18371764551992__main-33278363271480" data-media-id="33278363271480" data-action="select">
1146                  <span class="visually-hidden">Go to slide 1</span>
1147              </button><button type="button" tabindex="-1" class="dots-nav__item  tap-area"  aria-controls="product-template--18371764551992__main-33278363304248" data-media-id="33278363304248" data-action="select">
1148                  <span class="visually-hidden">Go to slide 2</span>
1149              </button><button type="button" tabindex="-1" class="dots-nav__item  tap-area"  aria-controls="product-template--18371764551992__main-33278363337016" data-media-id="33278363337016" data-action="select">
1150                  <span class="visually-hidden">Go to slide 3</span>
1151              </button><button type="button" tabindex="-1" class="dots-nav__item  tap-area"  aria-controls="product-template--18371764551992__main-33278363369784" data-media-id="33278363369784" data-action="select">
1152                  <span class="visually-hidden">Go to slide 4</span>
1153              </button><button type="button" tabindex="-1" class="dots-nav__item  tap-area"  aria-controls="product-template--18371764551992__main-33278363402552" data-media-id="33278363402552" data-action="select">
1154                  <span class="visually-hidden">Go to slide 5</span>
1155              </button><button type="button" tabindex="-1" class="dots-nav__item  tap-area"  aria-controls="product-template--18371764551992__main-33278363435320" data-media-id="33278363435320" data-action="select">
1156                  <span class="visually-hidden">Go to slide 6</span>
1157              </button></div><scroll-shadow class="product__thumbnail-scroll-shadow hidden-pocket">
1158          <div class="product__thumbnail-list hide-scrollbar">
1159            <div class="product__thumbnail-list-inner"><button type="button" tabindex="-1" reveal class="product__thumbnail-item  hidden-pocket" aria-current="true" aria-controls="product-template--18371764551992__main-33278363271480" data-media-id="33278363271480" data-action="select">
1160                  <div class="product__thumbnail">
1161                    <img loading="lazy" sizes="(max-width: 999px) 72px, 60px" height="1200" width="1200" alt="Hysun Home EV Charging Solar Carport System" src="//hysunpower.com/cdn/shop/products/1_288x.webp?v=1679039989" srcset="//hysunpower.com/cdn/shop/products/1_60x.webp?v=1679039989 60w, //hysunpower.com/cdn/shop/products/1_72x.webp?v=1679039989 72w, //hysunpower.com/cdn/shop/products/1_120x.webp?v=1679039989 120w, //hysunpower.com/cdn/shop/products/1_144x.webp?v=1679039989 144w, //hysunpower.com/cdn/shop/products/1_180x.webp?v=1679039989 180w, //hysunpower.com/cdn/shop/products/1_216x.webp?v=1679039989 216w, //hysunpower.com/cdn/shop/products/1_240x.webp?v=1679039989 240w, //hysunpower.com/cdn/shop/products/1_288x.webp?v=1679039989 288w"></div>
1162                </button><button type="button" tabindex="-1" reveal class="product__thumbnail-item  hidden-pocket"  aria-controls="product-template--18371764551992__main-33278363304248" data-media-id="33278363304248" data-action="select">
1163                  <div class="product__thumbnail">
1164                    <img loading="lazy" sizes="(max-width: 999px) 72px, 60px" height="1200" width="1200" alt="Hysun Home EV Charging Solar Carport System" src="//hysunpower.com/cdn/shop/products/2_288x.webp?v=1679039990" srcset="//hysunpower.com/cdn/shop/products/2_60x.webp?v=1679039990 60w, //hysunpower.com/cdn/shop/products/2_72x.webp?v=1679039990 72w, //hysunpower.com/cdn/shop/products/2_120x.webp?v=1679039990 120w, //hysunpower.com/cdn/shop/products/2_144x.webp?v=1679039990 144w, //hysunpower.com/cdn/shop/products/2_180x.webp?v=1679039990 180w, //hysunpower.com/cdn/shop/products/2_216x.webp?v=1679039990 216w, //hysunpower.com/cdn/shop/products/2_240x.webp?v=1679039990 240w, //hysunpower.com/cdn/shop/products/2_288x.webp?v=1679039990 288w"></div>
1165                </button><button type="button" tabindex="-1" reveal class="product__thumbnail-item  hidden-pocket"  aria-controls="product-template--18371764551992__main-33278363337016" data-media-id="33278363337016" data-action="select">
1166                  <div class="product__thumbnail">
1167                    <img loading="lazy" sizes="(max-width: 999px) 72px, 60px" height="1200" width="1200" alt="Hysun Home EV Charging Solar Carport System" src="//hysunpower.com/cdn/shop/products/3_288x.webp?v=1679039989" srcset="//hysunpower.com/cdn/shop/products/3_60x.webp?v=1679039989 60w, //hysunpower.com/cdn/shop/products/3_72x.webp?v=1679039989 72w, //hysunpower.com/cdn/shop/products/3_120x.webp?v=1679039989 120w, //hysunpower.com/cdn/shop/products/3_144x.webp?v=1679039989 144w, //hysunpower.com/cdn/shop/products/3_180x.webp?v=1679039989 180w, //hysunpower.com/cdn/shop/products/3_216x.webp?v=1679039989 216w, //hysunpower.com/cdn/shop/products/3_240x.webp?v=1679039989 240w, //hysunpower.com/cdn/shop/products/3_288x.webp?v=1679039989 288w"></div>
1168                </button><button type="button" tabindex="-1" reveal class="product__thumbnail-item  hidden-pocket"  aria-controls="product-template--18371764551992__main-33278363369784" data-media-id="33278363369784" data-action="select">
1169                  <div class="product__thumbnail">
1170                    <img loading="lazy" sizes="(max-width: 999px) 72px, 60px" height="1200" width="1200" alt="Hysun Home EV Charging Solar Carport System" src="//hysunpower.com/cdn/shop/products/4_288x.webp?v=1679039990" srcset="//hysunpower.com/cdn/shop/products/4_60x.webp?v=1679039990 60w, //hysunpower.com/cdn/shop/products/4_72x.webp?v=1679039990 72w, //hysunpower.com/cdn/shop/products/4_120x.webp?v=1679039990 120w, //hysunpower.com/cdn/shop/products/4_144x.webp?v=1679039990 144w, //hysunpower.com/cdn/shop/products/4_180x.webp?v=1679039990 180w, //hysunpower.com/cdn/shop/products/4_216x.webp?v=1679039990 216w, //hysunpower.com/cdn/shop/products/4_240x.webp?v=1679039990 240w, //hysunpower.com/cdn/shop/products/4_288x.webp?v=1679039990 288w"></div>
1171                </button><button type="button" tabindex="-1" reveal class="product__thumbnail-item  hidden-pocket"  aria-controls="product-template--18371764551992__main-33278363402552" data-media-id="33278363402552" data-action="select">
1172                  <div class="product__thumbnail">
1173                    <img loading="lazy" sizes="(max-width: 999px) 72px, 60px" height="1200" width="1200" alt="Hysun Home EV Charging Solar Carport System" src="//hysunpower.com/cdn/shop/products/5_288x.webp?v=1679039989" srcset="//hysunpower.com/cdn/shop/products/5_60x.webp?v=1679039989 60w, //hysunpower.com/cdn/shop/products/5_72x.webp?v=1679039989 72w, //hysunpower.com/cdn/shop/products/5_120x.webp?v=1679039989 120w, //hysunpower.com/cdn/shop/products/5_144x.webp?v=1679039989 144w, //hysunpower.com/cdn/shop/products/5_180x.webp?v=1679039989 180w, //hysunpower.com/cdn/shop/products/5_216x.webp?v=1679039989 216w, //hysunpower.com/cdn/shop/products/5_240x.webp?v=1679039989 240w, //hysunpower.com/cdn/shop/products/5_288x.webp?v=1679039989 288w"></div>
1174                </button><button type="button" tabindex="-1" reveal class="product__thumbnail-item  hidden-pocket"  aria-controls="product-template--18371764551992__main-33278363435320" data-media-id="33278363435320" data-action="select">
1175                  <div class="product__thumbnail">
1176                    <img loading="lazy" sizes="(max-width: 999px) 72px, 60px" height="1200" width="1200" alt="Hysun Home EV Charging Solar Carport System" src="//hysunpower.com/cdn/shop/products/6_288x.webp?v=1679039990" srcset="//hysunpower.com/cdn/shop/products/6_60x.webp?v=1679039990 60w, //hysunpower.com/cdn/shop/products/6_72x.webp?v=1679039990 72w, //hysunpower.com/cdn/shop/products/6_120x.webp?v=1679039990 120w, //hysunpower.com/cdn/shop/products/6_144x.webp?v=1679039990 144w, //hysunpower.com/cdn/shop/products/6_180x.webp?v=1679039990 180w, //hysunpower.com/cdn/shop/products/6_216x.webp?v=1679039990 216w, //hysunpower.com/cdn/shop/products/6_240x.webp?v=1679039990 240w, //hysunpower.com/cdn/shop/products/6_288x.webp?v=1679039990 288w"></div>
1177                </button></div>
1178          </div>
1179        </scroll-shadow>
1180
1181        <button class="product__media-prev-next  hidden-lap-and-up tap-area tap-aera--large" aria-label="Next" data-action="next"><svg focusable="false" width="17" height="14" class="icon icon--nav-arrow-right  icon--direction-aware " viewBox="0 0 17 14">
1182        <path d="M0 7h15M9 1l6 6-6 6" stroke="currentColor" stroke-width="2" fill="none"></path>
1183      </svg></button>
1184      </flickity-controls><product-image-zoom product-handle="home-ev-charging-solar-carport" id="product-template--18371764551992__main-8199954694456-zoom" class="pswp" tabindex="-1" role="dialog">
1185        <div class="pswp__bg"></div>
1186
1187        <div class="pswp__scroll-wrap">
1188          <div class="pswp__container">
1189            <div class="pswp__item"></div>
1190            <div class="pswp__item"></div>
1191            <div class="pswp__item"></div>
1192          </div>
1193
1194          <div class="pswp__ui pswp__ui--hidden">
1195            <div class="pswp__top-bar">
1196              <button class="pswp__button pswp__button--close prev-next-button" data-action="pswp-close" title="Close"><svg focusable="false" width="14" height="14" class="icon icon--close   " viewBox="0 0 14 14">
1197        <path d="M13 13L1 1M13 1L1 13" stroke="currentColor" stroke-width="2" fill="none"></path>
1198      </svg></button>
1199            </div>
1200
1201            <div class="pswp__prev-next-buttons hidden-pocket">
1202              <button class="pswp__button prev-next-button prev-next-button--prev" data-action="pswp-prev" title="Previous"><svg focusable="false" width="17" height="14" class="icon icon--nav-arrow-left  icon--direction-aware " viewBox="0 0 17 14">
1203        <path d="M17 7H2M8 1L2 7l6 6" stroke="currentColor" stroke-width="2" fill="none"></path>
1204      </svg></button>
1205              <button class="pswp__button prev-next-button prev-next-button--next" data-action="pswp-next" title="Next"><svg focusable="false" width="17" height="14" class="icon icon--nav-arrow-right  icon--direction-aware " viewBox="0 0 17 14">
1206        <path d="M0 7h15M9 1l6 6-6 6" stroke="currentColor" stroke-width="2" fill="none"></path>
1207      </svg></button>
1208            </div>
1209
1210            <div class="pswp__dots-nav-wrapper hidden-lap-and-up">
1211              <button class="tap-area tap-area--large" data-action="pswp-prev">
1212                <span class="visually-hidden">Previous</span><svg focusable="false" width="17" height="14" class="icon icon--nav-arrow-left  icon--direction-aware " viewBox="0 0 17 14">
1213        <path d="M17 7H2M8 1L2 7l6 6" stroke="currentColor" stroke-width="2" fill="none"></path>
1214      </svg></button>
1215
1216              <div class="dots-nav dots-nav--centered">
1217                <!-- This will be fill at runtime as the number of items will be dynamic -->
1218              </div>
1219
1220              <button class="tap-area tap-area--large" data-action="pswp-next">
1221                <span class="visually-hidden">Next</span><svg focusable="false" width="17" height="14" class="icon icon--nav-arrow-right  icon--direction-aware " viewBox="0 0 17 14">
1222        <path d="M0 7h15M9 1l6 6-6 6" stroke="currentColor" stroke-width="2" fill="none"></path>
1223      </svg></button>
1224            </div>
1225          </div>
1226        </div>
1227      </product-image-zoom></product-media><div class="product__info">
1228  <!-- PRODUCT META -->
1229  <product-meta form-id="product-form-template--18371764551992__main-8199954694456" price-class="price--large" class="product-meta"><h2 class="product-meta__vendor heading heading--small"><a href="/collections/vendors?q=HYSUN%20POWER">HYSUN POWER</a></h2>
1230      <h1 class="product-meta__title heading h3">Hysun Home EV Charging Solar Carport System</h1>
1231    
1232    <div class="scm-reviews-rate" data-rate-version2=null data-product-id= 8199954694456></div>
1233
1234
1235    <div class="product-meta__price-list-container" role="region" aria-live="polite">
1236      <div class="price-list" data-product-price-list><span class="price price--large">
1237            <span class="visually-hidden">Sale price</span>$0.00</span></div>
1238
1239      <div class="product-meta__label-list label-list" data-product-label-list></div>
1240    </div><product-payment-terms form-id="product-form-template--18371764551992__main-8199954694456"><form method="post" action="/cart/add" id="product-installment-form-template--18371764551992__main-8199954694456" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="id" value="44795434467640"><input type="hidden" name="product-id" value="8199954694456" /><input type="hidden" name="section-id" value="template--18371764551992__main" /></form></product-payment-terms></product-meta><div class="product-form">
1241          <div class="product-form__text" ><p>●  One-stop Service<br/>●  Fully Customized<br/>● Free Project Design <br/>● 5 Years Warranty</p></div>
1242          <div class="product-form__button" ><a href="/pages/contact-us" class="button button--primary button--full" style="--primary-button-background: 18, 169, 34; --primary-button-text-color: 255, 255, 255">INQUIRY</a>
1243          </div><form method="post" action="/cart/add" id="product-form-template--18371764551992__main-8199954694456" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" is="product-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" disabled name="id" value="44795434467640"><input type="hidden" name="product-id" value="8199954694456" /><input type="hidden" name="section-id" value="template--18371764551992__main" /></form></div></div></div>
1244    </div>
1245  </section><style> #shopify-section-template--18371764551992__main .price {display: none;} </style></div><div id="shopify-section-template--18371764551992__product-content" class="shopify-section shopify-section--product-content"><section class="container">
1246    <div id="product-8199954694456-content" class="product-content anchor"><div class="product-content__tabs anchor" id="product-8199954694456-tabs">
1247      <div class="product-tabs"><tabs-nav arrows class="tabs-nav tabs-nav--loose hidden-pocket">
1248        <scrollable-content class="tabs-nav__scroller hide-scrollbar">
1249          <div class="tabs-nav__scroller-inner">
1250            <div class="tabs-nav__item-list"><button type="button" class="tabs-nav__item heading heading--small" aria-expanded="true" aria-controls="block-template--18371764551992__product-content-description" >Description</button><button type="button" class="tabs-nav__item heading heading--small" aria-expanded="false" aria-controls="block-template--18371764551992__product-content-854cedc3-6327-45e3-bd53-0c5f3ac59eb6" >SPECS</button></div>
1251          </div>
1252        </scrollable-content>
1253
1254        <div class="tabs-nav__arrows">
1255          <button class="tabs-nav__arrow-item">
1256            <span class="visually-hidden">Previous</span><svg focusable="false" width="6" height="9" class="icon icon--product-tab-left  icon--direction-aware " viewBox="0 0 6 9">
1257        <path fill-rule="evenodd" clip-rule="evenodd" d="M2.554 4.5L6 1.054 4.946 0l-4.5 4.5 4.5 4.5L6 7.946 2.554 4.5z" fill="currentColor"></path>
1258      </svg></button>
1259
1260          <button class="tabs-nav__arrow-item">
1261            <span class="visually-hidden">Next</span><svg focusable="false" width="6" height="9" class="icon icon--product-tab-right  icon--direction-aware " viewBox="0 0 6 9">
1262        <path fill-rule="evenodd" clip-rule="evenodd" d="M3.446 4.5L0 1.054 1.054 0l4.5 4.5-4.5 4.5L0 7.946 3.446 4.5z" fill="currentColor"></path>
1263      </svg></button>
1264        </div>
1265      </tabs-nav>
1266<div class="product-tabs__content"><div  id="block-template--18371764551992__product-content-description" class="product-tabs__tab-item-wrapper">
1267                  <button is="toggle-button" class="collapsible-toggle heading heading--small hidden-lap-and-up" aria-controls="block-template--18371764551992__product-content-description-content" aria-expanded="true">Description<svg focusable="false" width="12" height="8" class="icon icon--chevron   " viewBox="0 0 12 8">
1268        <path fill="none" d="M1 1l5 5 5-5" stroke="currentColor" stroke-width="2"></path>
1269      </svg></button>
1270
1271                  <collapsible-content open id="block-template--18371764551992__product-content-description-content" class="collapsible">
1272                    <div class="product-tabs__tab-item-content rte"><p><strong><span style="color: #00842b;">CHARGING PROCESS</span><img src="https://cdn.shopify.com/s/files/1/0681/3171/7432/files/01.webp?v=1679040663" alt="" data-mce-fragment="1" data-mce-src="https://cdn.shopify.com/s/files/1/0681/3171/7432/files/01.webp?v=1679040663">Cost savings</strong>: With a solar carport system, you can generate your own electricity to power your home and charge your electric vehicle. This can lead to significant cost savings on your energy bills, as you'll be relying less on electricity from the grid.</p>
1273<strong>Sustainability:</strong> Using solar energy to power your EV is an environmentally friendly alternative to traditional fossil fuels. By using a solar carport, you can reduce your carbon footprint and contribute to a cleaner, more sustainable planet. <br><strong>Reliability:</strong> With the combination of solar panels and a battery storage system, solar energy is not wasted, and your electric vehicle can be charged even during power outages or lack of sunlight. This ensures you can continue to use your electric car without any disruptions. <br><strong>Easy Installation:</strong> The system is highly integrated and pre-installed, making the installation process quick and easy. Simply stand up the bracket and screw in a few screws, and you're ready to go. <br><strong>Convenience:</strong> Having a home EV charging solar carport system means that you can charge your vehicle at home, at any time, without having to worry about finding a charging station or waiting in line. <br></div></collapsible-content>
1274                </div><div hidden id="block-template--18371764551992__product-content-854cedc3-6327-45e3-bd53-0c5f3ac59eb6" class="product-tabs__tab-item-wrapper" >
1275                <button is="toggle-button" class="collapsible-toggle heading heading--small hidden-lap-and-up" aria-expanded="false" aria-controls="block-template--18371764551992__product-content-854cedc3-6327-45e3-bd53-0c5f3ac59eb6-content">SPECS<svg focusable="false" width="12" height="8" class="icon icon--chevron   " viewBox="0 0 12 8">
1276        <path fill="none" d="M1 1l5 5 5-5" stroke="currentColor" stroke-width="2"></path>
1277      </svg></button>
1278
1279                <collapsible-content  id="block-template--18371764551992__product-content-854cedc3-6327-45e3-bd53-0c5f3ac59eb6-content" class="collapsible">
1280                  <div class="product-tabs__tab-item-content rte"><p style="text-align: center;"><span style="font-size: 14px;"> </span></p>
1281<table data-sort="sortDisabled" width="748" align="left">
1282<tbody>
1283<tr class="firstRow">
1284<td valign="top" colspan="3" rowspan="1" style="word-break: break-all; background-color: #f2f2f2; border: 1px solid #d8d8d8;" align="center"><span style="font-size: 14px;"><strong> <span style="font-size: 14px; color: #00b050;">SPECIFICATION</span> </strong></span></td>
1285</tr>
1286<tr>
1287<td valign="middle" colspan="1" rowspan="6" style="word-break: break-all; background-color: #f2f2f2; border: 1px solid #d8d8d8;" align="center" width="239"><span style="font-size: 14px;">Solar Panels<br></span></td>
1288<td valign="middle" colspan="1" rowspan="1" style="word-break: break-all; background-color: #f2f2f2; border: 1px solid #d8d8d8;" align="center" width="394"><span style="font-size: 14px;">Cell:</span></td>
1289<td valign="middle" colspan="1" rowspan="1" align="center" style="background-color: #f2f2f2; border: 1px solid #d8d8d8;" width="239"><span style="font-size: 14px;">Monocrystalline PERC</span></td>
1290</tr>
1291<tr>
1292<td valign="middle" style="word-break: break-all; background-color: #f2f2f2; border: 1px solid #d8d8d8;" align="center" width="394"><span style="font-size: 14px;"><span style="font-size: 14px; color: #00b050;"></span>Backplate:</span></td>
1293<td valign="middle" colspan="1" rowspan="1" align="center" style="background-color: #f2f2f2; border: 1px solid #d8d8d8;" width="239"><span style="font-size: 14px;">High Weather Resistance</span></td>
1294</tr>
1295<tr>
1296<td valign="middle" style="word-break: break-all; background-color: #f2f2f2; border: 1px solid #d8d8d8;" align="center" width="394"><span style="font-size: 14px;">Frame:</span></td>
1297<td valign="middle" colspan="1" rowspan="1" align="center" style="background-color: #f2f2f2; border: 1px solid #d8d8d8;" width="239"><span style="font-size: 14px;">Anodic Alumni profile</span></td>
1298</tr>
1299<tr>
1300<td valign="middle" style="word-break: break-all; background-color: #f2f2f2; border: 1px solid #d8d8d8;" align="center" width="394"><span style="font-size: 14px;">     Maximum Power-Pm(W):</span></td>
1301<td valign="middle" colspan="1" rowspan="1" align="center" style="background-color: #f2f2f2; border: 1px solid #d8d8d8;" width="239"><span style="font-size: 14px;">100~1000W</span></td>
1302</tr>
1303<tr>
1304<td valign="middle" style="word-break: break-all; background-color: #f2f2f2; border: 1px solid #d8d8d8;" align="center" width="394"><span style="font-size: 14px;">Conversion Efficiency:</span></td>
1305<td valign="middle" colspan="1" rowspan="1" align="center" style="background-color: #f2f2f2; border: 1px solid #d8d8d8;" width="239"><span style="font-size: 14px;">20%</span></td>
1306</tr>
1307<tr>
1308<td valign="middle" align="center" colspan="1" rowspan="1" style="background-color: #f2f2f2; border: 1px solid #d8d8d8;" width="394"><span style="font-size: 14px;">Panel Size:</span></td>
1309<td valign="middle" align="center" colspan="1" rowspan="1" style="background-color: #f2f2f2; border: 1px solid #d8d8d8;" width="114"><span style="font-size: 14px;">Customized</span></td>
1310</tr>
1311<tr>
1312<td valign="middle" style="word-break: break-all; background-color: #f2f2f2; border: 1px solid #d8d8d8;" align="center" rowspan="6" colspan="1" width="239"><span style="font-size: 14px;">Solar Inverter</span></td>
1313<td valign="middle" style="word-break: break-all; background-color: #f2f2f2; border: 1px solid #d8d8d8;" align="center" width="394"><span style="font-size: 14px;">Multi-function inverter:</span></td>
1314<td valign="middle" colspan="1" rowspan="1" align="center" style="background-color: #f2f2f2; border: 1px solid #d8d8d8;" width="239"><span style="font-size: 14px;">Solar Inverter/Solar Charger/Battery Charger /AC Charger</span></td>
1315</tr>
1316<tr>
1317<td valign="middle" style="word-break: break-all; background-color: #f2f2f2; border: 1px solid #d8d8d8;" align="center" width="394"><span style="font-size: 14px;">Rated Power:</span></td>
1318<td valign="middle" colspan="1" rowspan="1" align="center" style="background-color: #f2f2f2; border: 1px solid #d8d8d8;" width="239"><span style="font-size: 14px;">3.6KW, 5.6KW,8KW,11KW, Customized</span></td>
1319</tr>
1320<tr>
1321<td valign="middle" style="word-break: break-all; background-color: #f2f2f2; border: 1px solid #d8d8d8;" align="center" width="394"><span style="font-size: 14px;">Parallel function:</span></td>
1322<td valign="middle" colspan="1" rowspan="1" align="center" style="background-color: #f2f2f2; border: 1px solid #d8d8d8;" width="239"><span style="font-size: 14px;">Available</span></td>
1323</tr>
1324<tr>
1325<td valign="middle" style="word-break: break-all; background-color: #f2f2f2; border: 1px solid #d8d8d8;" align="center" width="394"><span style="font-size: 14px;">Voltage Range:</span></td>
1326<td valign="middle" colspan="1" rowspan="1" align="center" style="background-color: #f2f2f2; border: 1px solid #d8d8d8;" width="239"><span style="font-size: 14px;">90~280Vac</span></td>
1327</tr>
1328<tr>
1329<td valign="middle" style="word-break: break-all; background-color: #f2f2f2; border: 1px solid #d8d8d8;" align="center" width="394"><span style="font-size: 14px;">Wave Form:</span></td>
1330<td valign="middle" colspan="1" rowspan="1" align="center" style="background-color: #f2f2f2; border: 1px solid #d8d8d8;" width="239"><span style="font-size: 14px;">Pure Sine Wave</span></td>
1331</tr>
1332<tr>
1333<td valign="middle" style="word-break: break-all; background-color: #f2f2f2; border: 1px solid #d8d8d8;" align="center" width="394"><span style="font-size: 14px;">Efficiency</span></td>
1334<td valign="middle" colspan="1" rowspan="1" align="center" style="background-color: #f2f2f2; border: 1px solid #d8d8d8;" width="114"><span style="font-size: 14px;">93%</span></td>
1335</tr>
1336<tr>
1337<td valign="middle" colspan="1" rowspan="6" style="word-break: break-all; background-color: #f2f2f2; border: 1px solid #d8d8d8;" align="center" width="239"><span style="font-size: 14px;">Storage Battery<br></span></td>
1338<td valign="middle" colspan="1" rowspan="1" style="word-break: break-all; background-color: #f2f2f2; border: 1px solid #d8d8d8;" align="center" width="394"><span style="font-size: 14px;">Battery Capacity(KWH): </span></td>
1339<td valign="middle" colspan="1" rowspan="1" align="center" style="background-color: #f2f2f2; border: 1px solid #d8d8d8;" width="239"><span style="font-size: 14px;">2.4KWh, 4.8KWh, 7.2KWh, 9.6KWh, Customized</span></td>
1340</tr>
1341<tr>
1342<td valign="middle" colspan="1" rowspan="1" style="word-break: break-all; background-color: #f2f2f2; border: 1px solid #d8d8d8;" align="center" width="394"><span style="font-size: 14px;">Battery Type:</span></td>
1343<td valign="middle" colspan="1" rowspan="1" align="center" style="background-color: #f2f2f2; border: 1px solid #d8d8d8;" width="239"><span style="font-size: 14px;">LiFePO4</span></td>
1344</tr>
1345<tr>
1346<td valign="middle" colspan="1" rowspan="1" style="word-break: break-all; background-color: #f2f2f2; border: 1px solid #d8d8d8;" align="center" width="394"><span style="font-size: 14px;">
1346Working Voltage:</span></td>
1347<td valign="middle" colspan="1" rowspan="1" align="center" style="background-color: #f2f2f2; border: 1px solid #d8d8d8;" width="239"><span style="font-size: 14px;"> 40~58.4V</span></td>
1348</tr>
1349<tr>
1350<td valign="middle" colspan="1" rowspan="1" style="word-break: break-all; background-color: #f2f2f2; border: 1px solid #d8d8d8;" align="center" width="394"><span style="font-size: 14px;">Working Temperature(Charging): </span></td>
1351<td valign="middle" colspan="1" rowspan="1" align="center" style="background-color: #f2f2f2; border: 1px solid #d8d8d8;" width="239"><span style="font-size: 14px;">0℃~55℃</span></td>
1352</tr>
1353<tr>
1354<td valign="middle" colspan="1" rowspan="1" style="word-break: break-all; background-color: #f2f2f2; border: 1px solid #d8d8d8;" align="center" width="394"><span style="font-size: 14px;">Working Temperature(Discharging): </span></td>
1355<td valign="middle" colspan="1" rowspan="1" align="center" style="background-color: #f2f2f2; border: 1px solid #d8d8d8;" width="239"><span style="font-size: 14px;"> -22℃~55℃</span></td>
1356</tr>
1357<tr>
1358<td valign="middle" colspan="1" rowspan="1" style="word-break: break-all; background-color: #f2f2f2; border: 1px solid #d8d8d8;" align="center" width="394"><span style="font-size: 14px;">Mounting Solution:</span></td>
1359<td valign="middle" colspan="1" rowspan="1" align="center" style="background-color: #f2f2f2; border: 1px solid #d8d8d8;" width="114"><span style="font-size: 14px;">Wall-mounted; Rack-mounted</span></td>
1360</tr>
1361<tr>
1362<td valign="middle" colspan="1" rowspan="6" style="word-break: break-all; background-color: #f2f2f2; border: 1px solid #d8d8d8;" align="center" width="239"><span style="font-size: 14px;">EV Charger<br></span></td>
1363<td valign="middle" colspan="1" rowspan="1" style="word-break: break-all; background-color: #f2f2f2; border: 1px solid #d8d8d8;" align="center" width="394"><span style="font-size: 14px;">Rated Power:</span></td>
1364<td valign="middle" colspan="1" rowspan="1" align="center" style="background-color: #f2f2f2; border: 1px solid #d8d8d8;" width="239"><span style="font-size: 14px;">7KW, 11KW, 22KW</span></td>
1365</tr>
1366<tr>
1367<td valign="middle" colspan="1" rowspan="1" style="word-break: break-all; background-color: #f2f2f2; border: 1px solid #d8d8d8;" align="center" width="394"><span style="font-size: 14px;">Power Supply:</span></td>
1368<td valign="middle" colspan="1" rowspan="1" align="center" style="background-color: #f2f2f2; border: 1px solid #d8d8d8;" width="239"><span style="font-size: 14px;">1 Phase, 3 Phase</span></td>
1369</tr>
1370<tr>
1371<td valign="middle" colspan="1" rowspan="1" style="word-break: break-all; background-color: #f2f2f2; border: 1px solid #d8d8d8;" align="center" width="394"><span style="font-size: 14px;">Rated Current:</span></td>
1372<td valign="middle" colspan="1" rowspan="1" align="center" style="background-color: #f2f2f2; border: 1px solid #d8d8d8;" width="239"><span style="font-size: 14px;">8A/10A/13A/16A/32A</span></td>
1373</tr>
1374<tr>
1375<td valign="middle" colspan="1" rowspan="1" style="word-break: break-all; background-color: #f2f2f2; border: 1px solid #d8d8d8;" align="center" width="394"><span style="font-size: 14px;">Input Voltage:</span></td>
1376<td valign="middle" colspan="1" rowspan="1" align="center" style="background-color: #f2f2f2; border: 1px solid #d8d8d8;" width="239"><span style="font-size: 14px;">200~240Vac</span></td>
1377</tr>
1378<tr>
1379<td valign="middle" colspan="1" rowspan="1" style="word-break: break-all; background-color: #f2f2f2; border: 1px solid #d8d8d8;" align="center" width="394"><span style="font-size: 14px;">Power Plug:</span></td>
1380<td valign="middle" colspan="1" rowspan="1" align="center" style="background-color: #f2f2f2; border: 1px solid #d8d8d8;" width="239"><span style="font-size: 14px;">CEE, Hardwired, Customized</span></td>
1381</tr>
1382<tr>
1383<td valign="middle" colspan="1" rowspan="1" style="word-break: break-all; background-color: #f2f2f2; border: 1px solid #d8d8d8;" align="center" width="394"><span style="font-size: 14px;">Charging Plug:</span></td>
1384<td valign="middle" colspan="1" rowspan="1" align="center" style="background-color: #f2f2f2; border: 1px solid #d8d8d8;" width="114"><span style="font-size: 14px;">Type 1, Type 2, GBT</span></td>
1385</tr>
1386<tr>
1387<td colspan="1" valign="middle" align="center" style="word-break: break-all; background-color: #f2f2f2; border: 1px solid #d8d8d8;" rowspan="7" width="239"><span style="font-size: 14px;">Others</span></td>
1388<td valign="middle" colspan="1" rowspan="1" align="center" style="background-color: #f2f2f2; border: 1px solid #d8d8d8;" width="394"><span style="font-size: 14px;">Mounting Structure:</span></td>
1389<td valign="middle" colspan="1" rowspan="1" align="center" style="background-color: #f2f2f2; border: 1px solid #d8d8d8;" width="239"><span style="font-size: 14px;">Customized</span></td>
1390</tr>
1391<tr>
1392<td rowspan="1" valign="middle" align="center" style="word-break: break-all; background-color: #f2f2f2; border: 1px solid #d8d8d8;" width="394"><span style="font-size: 14px;">AC cabinet :</span></td>
1393<td valign="middle" colspan="1" rowspan="1" align="center" style="background-color: #f2f2f2; border: 1px solid #d8d8d8;" width="239"><span style="font-size: 14px;">AC breaker, switch lighting protection, Customized, etc </span></td>
1394</tr>
1395<tr>
1396<td valign="middle" colspan="1" rowspan="1" style="word-break: break-all; background-color: #f2f2f2; border: 1px solid #d8d8d8;" align="center" width="394"><span style="font-size: 14px;">PV Cables:</span></td>
1397<td valign="middle" colspan="1" rowspan="1" align="center" style="background-color: #f2f2f2; border: 1px solid #d8d8d8;" width="239"><span style="font-size: 14px;">Customized</span></td>
1398</tr>
1399<tr>
1400<td valign="middle" colspan="1" rowspan="1" style="word-break: break-all; background-color: #f2f2f2; border: 1px solid #d8d8d8;" align="center" width="394"><span style="font-size: 14px;">AC Cables:</span></td>
1401<td valign="middle" colspan="1" rowspan="1" align="center" style="background-color: #f2f2f2; border: 1px solid #d8d8d8;" width="239"><span style="font-size: 14px;">Customized</span></td>
1402</tr>
1403<tr>
1404<td valign="middle" colspan="1" rowspan="1" style="word-break: break-all; background-color: #f2f2f2; border: 1px solid #d8d8d8;" align="center" width="394"><span style="font-size: 14px;">Protection &amp; Cable Pipe:</span></td>
1405<td valign="middle" colspan="1" rowspan="1" align="center" style="background-color: #f2f2f2; border: 1px solid #d8d8d8;" width="239"><span style="font-size: 14px;">Customized</span></td>
1406</tr>
1407<tr>
1408<td valign="middle" colspan="1" rowspan="1" style="word-break: break-all; background-color: #f2f2f2; border: 1px solid #d8d8d8;" align="center" width="394"><span style="font-size: 14px;">Project Design ( Electrical  + Structure ):</span></td>
1409<td valign="middle" colspan="1" rowspan="1" align="center" style="background-color: #f2f2f2; border: 1px solid #d8d8d8;" width="239"><span style="font-size: 14px;">Customized</span></td>
1410</tr>
1411<tr>
1412<td valign="middle" colspan="1" rowspan="1" style="word-break: break-all; background-color: #f2f2f2; border: 1px solid #d8d8d8;" align="center" width="394"><span style="font-size: 14px;">Installation Guide:</span></td>
1413<td valign="middle" colspan="1" rowspan="1" align="center" style="background-color: #f2f2f2; border: 1px solid #d8d8d8;" width="undefined"><span style="font-size: 14px;">24/7 online service</span></td>
1414</tr>
1415</tbody>
1416</table></div></collapsible-content>
1417              </div></div></div>
1418    </div></div>
1419  </section></div><div id="shopify-section-template--18371764551992__product-recommendations" class="shopify-section shopify-section--product-recommendations"><style>
1420  #shopify-section-template--18371764551992__product-recommendations {--heading-color: 40, 40, 40;
1421    --text-color: 40, 40, 40;
1422    --prev-next-button-background: 255, 255, 255;
1423    --prev-next-button-color: 40, 40, 40;
1424
1425    --section-background: 255, 255, 255;
1426    --section-products-per-row: 2;
1427  }
1428
1429  @media screen and (min-width: 741px) {
1430    #shopify-section-template--18371764551992__product-recommendations {
1431      --section-products-per-row: 3;
1432    }
1433  }
1434
1435  @media screen and (min-width: 1200px) {
1436    #shopify-section-template--18371764551992__product-recommendations {
1437      --section-products-per-row: 4;
1438    }
1439  }
1440</style>
1441
1442<product-recommendations section-id="template--18371764551992__product-recommendations" intent="related" product-id="8199954694456" recommendations-count="4" class="section "></product-recommendations>
1443
1444</div><div id="shopify-section-template--18371764551992__sma_reviews_section_auto" class="shopify-section index-section">
1445    
1446<script>
1447    var scmCustomData= (typeof scmCustomData == "undefined" || scmCustomData == null) ? `{}` : scmCustomData;
1448    var scmLanguage= (typeof scmLanguage == "undefined" || scmLanguage == null) ? `
1449  {
1450    "box_reviews": {
1451      "title_info": "Translation missing: en.smart_aliexpress_review.box_reviews.title_info",
1452      "average_info": "Translation missing: en.smart_aliexpress_review.box_reviews.average_info",
1453      "before_number": "Translation missing: en.smart_aliexpress_review.box_reviews.before_number",
1454      "after_number": "Translation missing: en.smart_aliexpress_review.box_reviews.after_number",
1455      "all_reviews": "Translation missing: en.smart_aliexpress_review.box_reviews.all_reviews",
1456        "highlight_tab": "Translation missing: en.smart_aliexpress_review.box_reviews.highlight_tab",
1457      "reviews_tab": "Translation missing: en.smart_aliexpress_review.box_reviews.reviews_tab"
1458    },
1459    "box_write": {
1460      "title_write": "Translation missing: en.smart_aliexpress_review.box_write.title_write",
1461      "before_star": "Translation missing: en.smart_aliexpress_review.box_write.before_star",
1462      "input_name": "Translation missing: en.smart_aliexpress_review.box_write.input_name",
1463      "input_email": "Translation missing: en.smart_aliexpress_review.box_write.input_email",
1464      "input_text_area": "Translation missing: en.smart_aliexpress_review.box_write.input_text_area",
1465      "input_photo": "Translation missing: en.smart_aliexpress_review.box_write.input_photo",
1466      "button_write": "Translation missing: en.smart_aliexpress_review.box_write.button_write",
1467      "write_cancel": "Translation missing: en.smart_aliexpress_review.box_write.write_cancel",
1468      "message_error_character": "Translation missing: en.smart_aliexpress_review.box_write.message_error_character",
1469      "message_error_file_upload": "Translation missing: en.smart_aliexpress_review.box_write.message_error_file_upload",
1470      "message_error_video_upload": "Translation missing: en.smart_aliexpress_review.box_write.message_error_video_upload",
1471      "message_error_type_media_upload": "Translation missing: en.smart_aliexpress_review.box_write.message_error_type_media_upload",
1472      "message_success": "Translation missing: en.smart_aliexpress_review.box_write.message_success",
1473      "message_fail": "Translation missing: en.smart_aliexpress_review.box_write.message_fail"
1474    },
1475    "reviews_list": {
1476      "view_product": "Translation missing: en.smart_aliexpress_review.reviews_list.view_product",
1477      "read_more": "Translation missing: en.smart_aliexpress_review.reviews_list.read_more",
1478      "helpful": "Translation missing: en.smart_aliexpress_review.reviews_list.helpful",
1479      "reply": "Translation missing: en.smart_aliexpress_review.reviews_list.reply",
1480      "button_load_more": "Translation missing: en.smart_aliexpress_review.reviews_list.button_load_more",
1481      "purchased": "Translation missing: en.smart_aliexpress_review.reviews_list.purchased"
1482    },
1483    "sort_box" : {
1484        "reviews": "Translation missing: en.smart_aliexpress_review.sort_box.reviews",
1485        "content": "Translation missing: en.smart_aliexpress_review.sort_box.content",
1486        "pictures": "Translation missing: en.smart_aliexpress_review.sort_box.pictures",
1487        "date": "Translation missing: en.smart_aliexpress_review.sort_box.date",
1488        "rating": "Translation missing: en.smart_aliexpress_review.sort_box.rating"
1489    },
1490    "empty_page" : {
1491        "title": "Translation missing: en.smart_aliexpress_review.empty_page.title",
1492        "des": "Translation missing: en.smart_aliexpress_review.empty_page.des"
1493    },
1494    "thank_you" : {
1495        "title": "Translation missing: en.smart_aliexpress_review.thank_you.title",
1496        "des": "Translation missing: en.smart_aliexpress_review.thank_you.des"
1497    },
1498    "discount": {
1499      "title": "Translation missing: en.smart_aliexpress_review.discount.title",
1500      "des": "Translation missing: en.smart_aliexpress_review.discount.des",
1501      "action": "Translation missing: en.smart_aliexpress_review.discount.action",
1502      "badge": "Translation missing: en.smart_aliexpress_review.discount.badge",
1503      "photo": "Translation missing: en.smart_aliexpress_review.discount.photo"
1504    }
1505  }` : scmLanguage;
1506    var scmAccount= (typeof scmAccount == "undefined" || scmAccount == null) ? `
1507    {
1508      "email" : "",
1509      "name"  : "",
1510      "order" : ""
1511    }
1512` : scmAccount;
1513    var bodyTagSma= (typeof bodyTagSma == "undefined" || bodyTagSma == null) ? 'body' : bodyTagSma;
1514    var headTagSma= (typeof headTagSma == "undefined" || headTagSma == null) ? 'head' : headTagSma;
1515    var htmlIframe= (typeof htmlIframe == "undefined" || htmlIframe == null) ? null : null;
1516    var htmlIframe= (typeof htmlIframe == "undefined" || htmlIframe == null) ? `
1517  <html lang="en">
1518  <`+ headTagSma +`>
1519    <meta charset="utf-8">
1520    <meta name="viewport" content="width=device-width, initial-scale=1">
1521    <title>Reviews Importer</title>
1522         
1522<script>
1523         var infoShop='{"version":84,"showSubmitImage":false,"checkSortReview":false,"starColor":"#edbc35","starStyle":"star","textPrimary":"#222220","textSecondary":"#a3a3a3","font":"Roboto","width":"1140px","reviewBg":"#ffffff","sort":"date","jsonLd":true,"itemPerLoad":5,"showVote":false,"voteColor":"#FF9C00","header_headerQuickLayout":"default-2","header_showStatistic":true,"header_avgRatingShape":"square","header_avgRatingColor":"#000000","header_starArrange":"vertical","header_writeReviewBtnShape":"square","header_writeReviewBtnColor":"#000000","header_writeReviewBtnTextColor":"#ffffff","header_submitBtnShape":"square","header_submitBtnColor":"#000000","header_submitBtnTextColor":"#ffffff","header_reviewForm":false,"header_reviewFormat":"toggle","body_customerName":"full","body_customerAvatarShape":"round","body_customerAvatarDisplay":"text","body_verifyBadge":true,"body_verifyBadgeColor":"#000000","body_showFlag":true,"body_flag":"retangle","body_layout":"grid","body_bodyQuickLayout":"default-2","body_reviewPhoto":true,"body_date":true,"body_dateFormat":"MM-dd-yyyy","body_contentAlign":"left","body_bgReview":"#ffffff","homepage_type":"default-4","homepage_layout":"grid","homepage_slider":true,"homepage_desktopItems":3,"homepage_smallDesktopItems":3,"homepage_tabletItems":2,"homepage_mobileItems":1,"homepage_autoSlider":false,"homepage_delaySlider":2000,"starRating_color":null,"starRating_SingularReview":"{{n}} review","starRating_PluralReview":"{{n}} reviews","starRating_EmptyReview":"No review","starRating_showText":false,"starRating_hideIfNoReviews":false,"lazyLoad":false,"discountEnabled":false,"discountValue":"15%","videoEnabled":false,"videosPerReview":"0","showWatermark":true,"maxUploadFileSize":2,"isLimitContent":false,"limitContentCharacters":500,"highlightTabEnabled":false,"popEnabled":false,"popSetting":{"state":false,"source":[],"clickType":"product","clickValue":"","rating":5,"photo":[true],"content":[true],"initialDelay":10,"delayBetween":10,"displayTime":5,"maxPopups":5,"repeatAfter":10,"pages":[],"position":"bottom-left","format":"horizontal","backgroundType":"solid","backgroundValue":"#5b69c3","starColor":"#fc9d01","showDate":true,"textFont":"Nunito Sans","textColor":"#ffffff","hideMobile":false},"host":"https:\/\/d1bu6z2uxfnay3.cloudfront.net","last_updated":false}';
1524         var dataApp= {
1525          'host' : 'https://reviews.smartifyapps.com',
1526            'cdn' : 'https://d1bu6z2uxfnay3.cloudfront.net',
1527            'productShopifyId' : '8199954694456',
1528            'shopName' : 'hysun-power',
1529            'type' : 'product'
1530           };
1531           var reviewsInFo= {
1532            'rate1' : '',
1533            'rate2' : '',
1534            'rate3' : '',
1535            'rate4' : '',
1536            'rate5' : '',
1537            'total' : '',
1538            'average' : '',
1539            'product_shopify_id' : ''
1540           };
1541            var tabReviews= '';
1542            var scmCustomData= `+ scmCustomData +` ;
1543            var blockReviewFirst="";
1544            var language= `+ scmLanguage +` ;
1545            var scmAccount= `+ scmAccount +`;
1546       <\/script>
1547        <link href="https://d1bu6z2uxfnay3.cloudfront.net/css-version-11/assets/css/scm-bootstrap.css?version=84" rel="stylesheet">
1548    <link href="https://d1bu6z2uxfnay3.cloudfront.net/css-version-11/assets/css/scm-review-importer.css?version=84" rel="stylesheet">
1549    <link href="https://d1bu6z2uxfnay3.cloudfront.net/css-version-11/assets/css/photo-flags.css?version=84" rel="stylesheet">
1550    <link href="https://fonts.googleapis.com/css?family=Nunito+Sans&amp;display=swap" rel="stylesheet">
1551        <link href="https://d1bu6z2uxfnay3.cloudfront.net/css-version-11/assets/css/scm-review-importer-body-default-2.css?version=84" rel="stylesheet">
1552    <link href="https://d1bu6z2uxfnay3.cloudfront.net/css-version-11/assets/css/scm-review-importer-header-default-2.css?version=84" rel="stylesheet">
1553          <style>
1554             
1555    </style>
1556  <\/`+ headTagSma +`>
1557  <`+ bodyTagSma +` style="" data-productidshopify="8199954694456" class="product-page ">
1558      <div id="scm-review-importer-value" data-productgroupid="" data-url="https://reviews.smartifyapps.com/api/load-more" data-type= "product" data-shopname="hysun-power" data-productidshopify="8199954694456" data-pagecurrent="1" data-rate="null"
1559           data-reviewperpage="5"></div>
1560        <div class="header-container"></div>
1561    <div id="popup-review" class="popup-review" style="display: none;">
1562</div>
1563            <div id="reviewImporter">
1564    <div class="scm-row">
1565    </div>
1566    <div class="parent-loader">
1567        <div class="loader-load-more"></div>
1568    </div>
1569    <div class="scm-pagination-load-more">
1570
1571    </div>
1572    <div class="last-element"></div>
1573</div>
1574
1575        
1575<script src="https://d1bu6z2uxfnay3.cloudfront.net/js/frontend/version-11/jQuery.js?version=84">
1576    <\/script>
1577    
1577<script src="https://d1bu6z2uxfnay3.cloudfront.net/js/frontend/version-11/helper.min.js?version=84">
1578    <\/script>
1579        
1579<script src="https://d1bu6z2uxfnay3.cloudfront.net/js/frontend/version-11/classjs.min.js?version=84">
1580    <\/script>
1581    
1581<script src="https://d1bu6z2uxfnay3.cloudfront.net/js/frontend/version-11/reviewPage.min.js?version=84">
1582    <\/script>
1583  <\/`+ bodyTagSma +`>
1584  </html>`
1585        : htmlIframe;
1586</script>
vendor: 1 bytes, line 1586
1586
1587<script>
1588    function writeReviews(data){
1589        return `
1590<!DOCTYPE html>
1591<html>
1592  <`+ headTagSma +`>
1593    <meta charset="utf-8">
1594    <meta name="viewport" content="width=device-width, initial-scale=1">
1595    <title>Reviews Importer</title>
1596           
1596<script>
1597               var infoShop='{"version":84,"showSubmitImage":false,"checkSortReview":false,"starColor":"#edbc35","starStyle":"star","textPrimary":"#222220","textSecondary":"#a3a3a3","font":"Roboto","width":"1140px","reviewBg":"#ffffff","sort":"date","jsonLd":true,"itemPerLoad":5,"showVote":false,"voteColor":"#FF9C00","header_headerQuickLayout":"default-2","header_showStatistic":true,"header_avgRatingShape":"square","header_avgRatingColor":"#000000","header_starArrange":"vertical","header_writeReviewBtnShape":"square","header_writeReviewBtnColor":"#000000","header_writeReviewBtnTextColor":"#ffffff","header_submitBtnShape":"square","header_submitBtnColor":"#000000","header_submitBtnTextColor":"#ffffff","header_reviewForm":false,"header_reviewFormat":"toggle","body_customerName":"full","body_customerAvatarShape":"round","body_customerAvatarDisplay":"text","body_verifyBadge":true,"body_verifyBadgeColor":"#000000","body_showFlag":true,"body_flag":"retangle","body_layout":"grid","body_bodyQuickLayout":"default-2","body_reviewPhoto":true,"body_date":true,"body_dateFormat":"MM-dd-yyyy","body_contentAlign":"left","body_bgReview":"#ffffff","homepage_type":"default-4","homepage_layout":"grid","homepage_slider":true,"homepage_desktopItems":3,"homepage_smallDesktopItems":3,"homepage_tabletItems":2,"homepage_mobileItems":1,"homepage_autoSlider":false,"homepage_delaySlider":2000,"starRating_color":null,"starRating_SingularReview":"{{n}} review","starRating_PluralReview":"{{n}} reviews","starRating_EmptyReview":"No review","starRating_showText":false,"starRating_hideIfNoReviews":false,"lazyLoad":false,"discountEnabled":false,"discountValue":"15%","videoEnabled":false,"videosPerReview":"0","showWatermark":true,"maxUploadFileSize":2,"isLimitContent":false,"limitContentCharacters":500,"highlightTabEnabled":false,"popEnabled":false,"popSetting":{"state":false,"source":[],"clickType":"product","clickValue":"","rating":5,"photo":[true],"content":[true],"initialDelay":10,"delayBetween":10,"displayTime":5,"maxPopups":5,"repeatAfter":10,"pages":[],"position":"bottom-left","format":"horizontal","backgroundType":"solid","backgroundValue":"#5b69c3","starColor":"#fc9d01","showDate":true,"textFont":"Nunito Sans","textColor":"#ffffff","hideMobile":false},"host":"https:\/\/d1bu6z2uxfnay3.cloudfront.net","last_updated":false}';
1598              var reviewsInFo= ""
1599                var dataApp= {
1600                     'productShopifyId' : '8199954694456',
1601                    'shopName' : 'hysun-power'
1602                };
1603                 var scmCustomData= `+ scmCustomData +` ;
1604               var language= `+ scmLanguage +` ;
1605               var scmAccount= `+ scmAccount +`;
1606            <\/script>
1607        <link href="https://d1bu6z2uxfnay3.cloudfront.net/css-version-11/assets/css/scm-bootstrap.css?version=84" rel="stylesheet">
1608    <link href="https://d1bu6z2uxfnay3.cloudfront.net/css-version-11/assets/css/scm-review-importer.css?version=84" rel="stylesheet">
1609   <link href="https://d1bu6z2uxfnay3.cloudfront.net/css-version-11/assets/css/scm-review-importer-header-default-2.css?version=84" rel="stylesheet">
1610    <link href="https://d1bu6z2uxfnay3.cloudfront.net/css-version-11/assets/css/photo-flags.css?version=84" rel="stylesheet">
1611     <link href="https://d1bu6z2uxfnay3.cloudfront.net/css-version-11/assets/css/scm-review-importer-popup.css?version=84" rel="stylesheet">
1612    <style>
1613                   
1614            </style>
1615  <\/`+ headTagSma +`>
1616 <`+ bodyTagSma +` style="display: none;opacity: 0;" class=" popup-write-review body-default-2 header-default-2">
1617`+ data.content + `
1618          
1618<script src="https://d1bu6z2uxfnay3.cloudfront.net/js/frontend/version-11/jQuery.js?version=84">
1619    <\/script>
1620    
1620<script src="https://d1bu6z2uxfnay3.cloudfront.net/js/frontend/version-11/helper.min.js?version=84">
1621    <\/script>
1622    
1622<script src="https://d1bu6z2uxfnay3.cloudfront.net/js/frontend/version-11/reviewPagePopup.min.js?version=84">
1623    <\/script>
1624    
1624<script src="https://d1bu6z2uxfnay3.cloudfront.net/js/frontend/version-11/writeReview.min.js?version=84">
1625    <\/script>
1626    <\/`+ bodyTagSma +`>
1627</html>
1628`;
1629    };
1630    function createPopupHtml(data) {
1631        let photosAray = JSON.parse(atob(data.photos));
1632        let videoArray = JSON.parse(atob(data.videos));
1633        let contentHtml = data.content;
1634        let photoHtml = "";
1635        let photoDotHtml = "";
1636        let indexAll= 0;
1637        videoArray.forEach((video) => {
1638            indexAll = indexAll + 1;
1639            let thumb= video.thumbnail ? video.thumbnail : 'https://d1bu6z2uxfnay3.cloudfront.net/images/video/thumbnail.png';
1640            photoHtml = photoHtml + `<div class="scm-slide video" data-url-video="${video.url}"><img alt="" src="${thumb}"></div>`;
1641            photoDotHtml = photoDotHtml + `<div class="column scm-slide-dot cursor video-dot" onclick="currentSlide(${indexAll})">
1642    <img alt="Custom text" src="${thumb}">
1643</div>`;
1644        });
1645        photosAray.forEach((photo, index) => {
1646            indexAll = indexAll + 1;
1647            photoHtml = photoHtml + `<div class="scm-slide"><img alt="" src="${photo}"></div>`;
1648            photoDotHtml = photoDotHtml + `<div class="column scm-slide-dot cursor" onclick="currentSlide(${indexAll})">
1649    <img alt="Custom text" src="${photo}">
1650</div>`;
1651        });
1652        return `<!DOCTYPE html>
1653<html>
1654    <`+ headTagSma +`>
1655        <meta charset="utf-8">
1656        <meta name="viewport" content="width=device-width, initial-scale=1">
1657        <title>Reviews Importer</title>
1658        <link href="https://d1bu6z2uxfnay3.cloudfront.net/css-version-11/assets/css/scm-review-importer-new-popup.css?version=84" rel="stylesheet">
1659        <link href="https://d1bu6z2uxfnay3.cloudfront.net/css-version-11/assets/css/photo-flags.css?version=84" rel="stylesheet">
1660         
1660<script>
1661                  var infoShop='{"version":84,"showSubmitImage":false,"checkSortReview":false,"starColor":"#edbc35","starStyle":"star","textPrimary":"#222220","textSecondary":"#a3a3a3","font":"Roboto","width":"1140px","reviewBg":"#ffffff","sort":"date","jsonLd":true,"itemPerLoad":5,"showVote":false,"voteColor":"#FF9C00","header_headerQuickLayout":"default-2","header_showStatistic":true,"header_avgRatingShape":"square","header_avgRatingColor":"#000000","header_starArrange":"vertical","header_writeReviewBtnShape":"square","header_writeReviewBtnColor":"#000000","header_writeReviewBtnTextColor":"#ffffff","header_submitBtnShape":"square","header_submitBtnColor":"#000000","header_submitBtnTextColor":"#ffffff","header_reviewForm":false,"header_reviewFormat":"toggle","body_customerName":"full","body_customerAvatarShape":"round","body_customerAvatarDisplay":"text","body_verifyBadge":true,"body_verifyBadgeColor":"#000000","body_showFlag":true,"body_flag":"retangle","body_layout":"grid","body_bodyQuickLayout":"default-2","body_reviewPhoto":true,"body_date":true,"body_dateFormat":"MM-dd-yyyy","body_contentAlign":"left","body_bgReview":"#ffffff","homepage_type":"default-4","homepage_layout":"grid","homepage_slider":true,"homepage_desktopItems":3,"homepage_smallDesktopItems":3,"homepage_tabletItems":2,"homepage_mobileItems":1,"homepage_autoSlider":false,"homepage_delaySlider":2000,"starRating_color":null,"starRating_SingularReview":"{{n}} review","starRating_PluralReview":"{{n}} reviews","starRating_EmptyReview":"No review","starRating_showText":false,"starRating_hideIfNoReviews":false,"lazyLoad":false,"discountEnabled":false,"discountValue":"15%","videoEnabled":false,"videosPerReview":"0","showWatermark":true,"maxUploadFileSize":2,"isLimitContent":false,"limitContentCharacters":500,"highlightTabEnabled":false,"popEnabled":false,"popSetting":{"state":false,"source":[],"clickType":"product","clickValue":"","rating":5,"photo":[true],"content":[true],"initialDelay":10,"delayBetween":10,"displayTime":5,"maxPopups":5,"repeatAfter":10,"pages":[],"position":"bottom-left","format":"horizontal","backgroundType":"solid","backgroundValue":"#5b69c3","starColor":"#fc9d01","showDate":true,"textFont":"Nunito Sans","textColor":"#ffffff","hideMobile":false},"host":"https:\/\/d1bu6z2uxfnay3.cloudfront.net","last_updated":false}';
1662                   var dataApp= {
1663                   'host' : 'https://reviews.smartifyapps.com',
1664                   'shopName' : 'hysun-power'
1665                   };
1666                   var scmCustomData= `+ scmCustomData +` ;
1667                var language= `+ scmLanguage +` ;
1668         <\/script>
1669         <style>
1670                 
1671        </style>
1672    <\/`+ headTagSma +`>
1673 <`+ bodyTagSma +` style="display: none; opacity: 0;" class="">
1674     <div class="scm-review-importer-popup">
1675              <div class="scm-row">
1676            <div class="scm-col-6 left">
1677                <div class="img-popup">
1678${photoHtml}
1679                        <a class="prev" onclick="plusSlides(-1)">❮</a>
1680                        <a class="next" onclick="plusSlides(1)">❯</a>
1681                    </div>
1682                </div>
1683                <div class="scm-col-6 right">
1684                    <div class="content-popup">
1685                        ${contentHtml}
1686                        <div class="scm-slide-dot-container">
1687                            ${photoDotHtml}
1688                        </div>
1689                    </div>
1690                </div>
1691            </div>
1692        </div>
1693        <img id="img1" style="display: none;" src="" />
1694        
1694<script src="https://d1bu6z2uxfnay3.cloudfront.net/js/frontend/version-11/jQuery.js"><\/script>
1695        
1695<script src="https://d1bu6z2uxfnay3.cloudfront.net/js/frontend/version-11/image-zoom.min.js"><\/script>
1696        
1696<script src="https://d1bu6z2uxfnay3.cloudfront.net/js/frontend/version-11/reviewPagePopupV2.min.js?version=84"><\/script>
1697        
1697<script>
1698            var slideIndex = 1;
1699            showSlides(slideIndex);
1700
1701            function plusSlides(n) {
1702                showSlides(slideIndex += n);
1703            }
1704
1705            function currentSlide(n) {
1706                showSlides(slideIndex = n);
1707            }
1708
1709            function showSlides(n) {
1710                var i;
1711                var slides = document.getElementsByClassName("scm-slide");
1712                var dots = document.getElementsByClassName("scm-slide-dot");
1713                if (n > slides.length) {slideIndex = 1}
1714                if (n < 1) {slideIndex = slides.length}
1715                for (i = 0; i < slides.length; i++) {
1716                slides[i].style.display = "none";
1717            }
1718                for (i = 0; i < dots.length; i++) {
1719                dots[i].className = dots[i].className.replace(" active", "");
1720            }
1721                slides[slideIndex-1].style.display = "block";
1722                dots[slideIndex-1].className += " active";
1723            }
1724        <\/script>
1725    <\/`+ bodyTagSma +`>
1726</html>`;
1727    };
1728</script>
1728
1729<link href="//hysunpower.com/cdn/shop/t/3/assets/reviews-importer.css?v=20372261125425647851676538902" rel="stylesheet" type="text/css" media="all" />
1730    <div class="scm-container" style="display: none;">
1731        <div class="scm-reviews-importer" data-product-id=8199954694456>
1732            <iframe class="scm-reviews-importer-iframe" width="100%" title="Sma reviews section Product Page"></iframe>
1733        </div>
1734    </div>
1735    <div class="scm-value-rate-product" data-rate-version2= null>
1736    </div>
1737    
1738    
1739
1740
1741</div><div id="shopify-section-template--18371764551992__16901679025a5c03d3" class="shopify-section shopify-section--apps"><div class="container vertical-breather"><!-- Failed to render app block "36838211-ad0e-408a-be6e-76ce19d5ac50": app block path "shopify://apps/hulk-contact-us-form/blocks/contact-us-popup/a9c778db-ef3e-4d3b-8775-c01d242fd46f" does not exist --></div>
1742
1743
1744</div>
1745<div id="shopify-section-static-text-with-icons" class="shopify-section shopify-section--text-with-icons"></div><div id="shopify-section-static-newsletter" class="shopify-section shopify-section--newsletter"></div></div><div id="shopify-section-footer" class="shopify-section shopify-section--footer"><style>
1746  #shopify-section-footer .footer {--background: 18, 169, 34;
1747    --heading-color: 255, 255, 255;
1748    --text-color: 255, 255, 255;
1749    --border-color: 54, 182, 67;
1750  }
1751</style>
1752
1753<footer class="footer ">
1754  <div class="container">
1755    <div class="footer__inner">
1756      <div class="footer__item-list"><div class="footer__item footer__item--links is-first" ><p class="footer__item-title heading heading--small">About us</p>
1757
1758                  <div class="footer__item-content">
1759                    <ul class="linklist list--unstyled" role="list"><li class="linklist__item">
1760                          <a href="/pages/what-we-do" class="link--faded">Who we are</a>
1761                        </li><li class="linklist__item">
1762                          <a href="/pages/contact-us" class="link--faded">Contact us</a>
1763                        </li><li class="linklist__item">
1764                          <a href="/pages/privacy-policy" class="link--faded">Privacy Policy</a>
1765                        </li></ul>
1766                  </div></div><div class="footer__item footer__item--links " ><p class="footer__item-title heading heading--small">Resource</p>
1767
1768                  <div class="footer__item-content">
1769                    <ul class="linklist list--unstyled" role="list"><li class="linklist__item">
1770                          <a href="/blogs/news" class="link--faded">News</a>
1771                        </li><li class="linklist__item">
1772                          <a href="/" class="link--faded">Case Studies</a>
1773                        </li></ul>
1774                  </div></div><div class="footer__item footer__item--text " ><p class="footer__item-title heading heading--small">Contact Us</p><div class="footer__item-content"><p>24/7 Contact Phone:<br/>0086-158 8979 8241<br/>Email: <a href="mailto:[email protected]" title="mailto:[email protected]">[email protected]</a></p></div></div><div class="footer__item footer__item--social-media " ><p class="footer__item-title heading heading--small">Follow us</p><div class="footer__item-content"><ul class="social-media  list--unstyled" role="list">
1775    <li class="social-media__item social-media__item--linkedin">
1776      <a href="https://www.linkedin.com/company/shenzhen-hysun-power-co-ltd/" target="_blank" rel="noopener" class="social-media__link" aria-label="Follow us on LinkedIn"><svg fill="none" focusable="false" width="13" height="13" class="icon icon--linkedin   " viewBox="0 0 13 13">
1777        <path fill-rule="evenodd" clip-rule="evenodd" d="M3.12412 1.56485C3.12412 0.70105 2.42432 0 1.56256 0C0.697275 0 0 0.70105 0 1.56485C0 2.42916 0.697275 3.13021 1.56256 3.13021C2.42432 3.13021 3.12412 2.42916 3.12412 1.56485ZM2.91019 13H0.213925V4.31649H2.91019V13ZM7.18264 4.31648H4.6004V13H7.29112V8.70525C7.29112 7.57205 7.50505 6.47473 8.90666 6.47473C10.2891 6.47473 10.3068 7.77018 10.3068 8.77702V13H13V8.23771C13 5.89903 12.496 4.10117 9.76892 4.10117C8.45812 4.10117 7.57871 4.82092 7.21948 5.50377H7.18264V4.31648Z" fill="currentColor"></path>
1778      </svg></a>
1779    </li>
1780  </ul></div></div></div>
1781
1782      <div class="footer__aside">
1782<span class="footer__copyright text--xsmall text--subdued">HYSUN POWER <span class="square-separator square-separator--block square-separator--subdued"></span>2026 © All rights reserved.<br>Protected by reCAPTCHA and the Google <a href="https://policies.google.com/privacy">Privacy Policy</a> and<a href="https://policies.google.com/terms">Terms of Service</a> apply.</span></div></div>
1783    </div>
1784  </div>
1785</footer><style> #shopify-section-footer .input {background: #038216; opacity: 1;} </style></div>
1785<script>
1786  var blockReviewPop= (typeof blockReviewPop == "undefined" || blockReviewPop == null) ? `` : blockReviewPop;
1787</script>
1787
1788<div id="scm-reviews-shopSetting" data-shop='{"version":84,"showSubmitImage":false,"checkSortReview":false,"starColor":"#edbc35","starStyle":"star","textPrimary":"#222220","textSecondary":"#a3a3a3","font":"Roboto","width":"1140px","reviewBg":"#ffffff","sort":"date","jsonLd":true,"itemPerLoad":5,"showVote":false,"voteColor":"#FF9C00","header_headerQuickLayout":"default-2","header_showStatistic":true,"header_avgRatingShape":"square","header_avgRatingColor":"#000000","header_starArrange":"vertical","header_writeReviewBtnShape":"square","header_writeReviewBtnColor":"#000000","header_writeReviewBtnTextColor":"#ffffff","header_submitBtnShape":"square","header_submitBtnColor":"#000000","header_submitBtnTextColor":"#ffffff","header_reviewForm":false,"header_reviewFormat":"toggle","body_customerName":"full","body_customerAvatarShape":"round","body_customerAvatarDisplay":"text","body_verifyBadge":true,"body_verifyBadgeColor":"#000000","body_showFlag":true,"body_flag":"retangle","body_layout":"grid","body_bodyQuickLayout":"default-2","body_reviewPhoto":true,"body_date":true,"body_dateFormat":"MM-dd-yyyy","body_contentAlign":"left","body_bgReview":"#ffffff","homepage_type":"default-4","homepage_layout":"grid","homepage_slider":true,"homepage_desktopItems":3,"homepage_smallDesktopItems":3,"homepage_tabletItems":2,"homepage_mobileItems":1,"homepage_autoSlider":false,"homepage_delaySlider":2000,"starRating_color":null,"starRating_SingularReview":"{{n}} review","starRating_PluralReview":"{{n}} reviews","starRating_EmptyReview":"No review","starRating_showText":false,"starRating_hideIfNoReviews":false,"lazyLoad":false,"discountEnabled":false,"discountValue":"15%","videoEnabled":false,"videosPerReview":"0","showWatermark":true,"maxUploadFileSize":2,"isLimitContent":false,"limitContentCharacters":500,"highlightTabEnabled":false,"popEnabled":false,"popSetting":{"state":false,"source":[],"clickType":"product","clickValue":"","rating":5,"photo":[true],"content":[true],"initialDelay":10,"delayBetween":10,"displayTime":5,"maxPopups":5,"repeatAfter":10,"pages":[],"position":"bottom-left","format":"horizontal","backgroundType":"solid","backgroundValue":"#5b69c3","starColor":"#fc9d01","showDate":true,"textFont":"Nunito Sans","textColor":"#ffffff","hideMobile":false},"host":"https:\/\/d1bu6z2uxfnay3.cloudfront.net","last_updated":false}'></div>
1789<div id="scm-review-importer-popup" style="display: none;">
1790    <div class="scm-popup-before"></div>
1791    <div class="scm-popup-content">
1792        <iframe id="scm-review-importer-popup-iframe" height="700px" width="100%" title="Sma reviews popup"></iframe>
1793    </div>
1794</div>
1795<div id="scm-review-importer-popup-write-review" style="display: none;">
1796    <div class="scm-popup-before"></div>
1797    <div class="scm-popup-content">
1798        <iframe id="scm-review-importer-popup-write-review-iframe" height="700px" width="100%" title="Sma popup write reviews"></iframe>
1799    </div>
1800</div>
1801
1802  
1802<script>
1803	    document.addEventListener("DOMContentLoaded", () => {
1804            const isTabInView = () => !document.hidden;
1805            setInterval(() => {
1806                if(!isTabInView()) {
1807                    document.title = 'Custom solutions. Contact [email protected] I 0086-180-254-31819';
1808                } else {
1809                    document.title = 'Hysun Home EV Charging Solar Carport System';
1810                }
1811            }, 500);
1812        });
1813	</script>
1813
1814
1815
1816<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
1816
1817</body>
1818   
1819    
1820
1821    
1822    
1823
1824    <a id="BackToTop" href="#" title="" class="back-to-top hide">
1825    <span></span> <i class="fa fa-arrow-circle-o-up fa-2x"></i>
1826    </a>
1827    <link href="//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.min.css" rel="stylesheet" type="text/css" media="all" />
1828    <style>
1829    .back-to-top {
1830    position: fixed;
1831    bottom: 6em;
1832    right: 0px;
1833    text-decoration: none;
1834    color: #999;
1835    background-color: #eee;
1836    font-size: 16px;
1837    padding: 0.3em;
1838    -webkit-border-top-left-radius: 3px;
1839    -webkit-border-bottom-left-radius: 3px;
1840    -moz-border-radius-topleft: 3px;
1841    -moz-border-radius-bottomleft: 3px;
1842    border-top-left-radius: 3px;
1843    border-bottom-left-radius: 3px;
1844    z-index: 60000;
1845    }
1846    .back-to-top i {
1847    vertical-align: middle;
1848    }
1849    .back-to-top span {
1850    padding-left: 0.5em;
1851    }
1852    .back-to-top i + span {
1853    padding-left: 0;
1854    }
1855    .back-to-top:hover {
1856    text-decoration: none;
1857    color: #555;
1858    }
1859    .hide {
1860    display: none!important;
1861    }
1862    </style>
1863    
1863<script>
1864    (function() {
1865    function trackScroll() {
1866        var scrolled = window.pageYOffset;
1867        var coords = 300;
1868
1869        if (scrolled > coords) {
1870        goTopBtn.classList.remove('hide');
1871        }
1872        if (scrolled < coords) {
1873        goTopBtn.classList.add('hide');
1874        }
1875    }
1876
1877    function backToTop() {
1878        if (window.pageYOffset > 0) {
1879        window.scrollBy(0, -80);
1880        setTimeout(backToTop, 0);
1881        }
1882    }
1883
1884    var goTopBtn = document.querySelector('.back-to-top');
1885
1886    window.addEventListener('scroll', trackScroll);
1887    goTopBtn.addEventListener('click', backToTop);
1888    })();
1889    </script>
1889     
1890
1891        
1892</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.