PageSourceSearch

https://asiswines.com/blogs/news/what-is-natural-wine

html asiswines.com collected 2026-10-02 23:16:58 UTC 373,575 bytes, 6,198 lines download raw bytes

1
2
3<!doctype html>
4<html class="supports-no-js " lang="he">
5  <head>
6    <meta charset="utf-8">
7
8    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
9    <meta name="viewport" content="width=device-width,initial-scale=1">
10    <meta name="theme-color" content="#005138">
11    <link rel="canonical" href="https://asiswines.com/blogs/news/what-is-natural-wine">
12
13    
14      <link rel="shortcut icon" href="//asiswines.com/cdn/shop/files/Asis_Favicon_32x32.png?v=1613719180" type="image/png">
15    
16
17    <title>
18      מה זה יין טבעי? על יין אורגני, ביודינאמי, גופרית, תוספים ועוד
19      
20      
21       &ndash; Asis wild wines
22    </title>
23
24    
25      <meta name="description" content="אם יינות אורגניים וביודינאמיים מתייחסים בעיקר לחקלאות, אז יינות טבעיים מתייחסים ליין מהתחלה ועד הסוף - עשייה בת קיימא לאורך כל הדרך. רוב היינות נעשים ללא תוספת גופרית (סולפיטים), יין לא מסונן, ללא ריסוס בכרם, בעבודה ידנית ובהתססה ספונטנית בלי שימוש בחביות עץ חדש ועם הרבה כבוד למסורת, לאדמה, לקהילה ולצרכנים.">
26    
27
28    <!-- /snippets/social-meta-tags.liquid -->
29
30
31
32
33<meta property="og:site_name" content="Asis wild wines">
34<meta property="og:url" content="https://asiswines.com/blogs/news/what-is-natural-wine">
35<meta property="og:title" content="מה זה בכלל יין טבעי?">
36<meta property="og:type" content="article">
37<meta property="og:description" content="הגישה ביינות טבעיים היא פשוטה – מה שפחות לקחת ומה שפחות להוסיף. יד ביד עם המודעות הסביבתית שהביאה גם צרכנות אוכל אחרת, נהיה מקום למוצרים שהם לא בהכרח תוצר אחיד ומושלם של פס ייצור קבוע, שמביאים טעמים חדשים ומעודדים שיח על אוכל מקומי, חקלאות בת קיימא, וצריכה קהילתית. יין טבעי במילים פשוטות. ">
38
39<meta property="og:image" content="http://asiswines.com/cdn/shop/articles/IMG_1613-62_1200x1200.jpg?v=1612299912">
40<meta property="og:image:secure_url" content="https://asiswines.com/cdn/shop/articles/IMG_1613-62_1200x1200.jpg?v=1612299912">
41
42
43<meta name="twitter:card" content="summary_large_image">
44<meta name="twitter:title" content="מה זה בכלל יין טבעי?">
45<meta name="twitter:description" content="הגישה ביינות טבעיים היא פשוטה – מה שפחות לקחת ומה שפחות להוסיף. יד ביד עם המודעות הסביבתית שהביאה גם צרכנות אוכל אחרת, נהיה מקום למוצרים שהם לא בהכרח תוצר אחיד ומושלם של פס ייצור קבוע, שמביאים טעמים חדשים ומעודדים שיח על אוכל מקומי, חקלאות בת קיימא, וצריכה קהילתית. יין טבעי במילים פשוטות. ">
46
47    <link rel="stylesheet" href="https://use.typekit.net/eab2flh.css">
48    
48<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
48<meta name="facebook-domain-verification" content="kjgltdre0tx5e098mqzfsx6ltpmmpv">
49<meta name="google-site-verification" content="Fd3wu9pT87jxri4MBh-9Wszs3IbOIBywWuIiUjQOwAw">
50<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/37287526535/digital_wallets/dialog">
51<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/blogs/news.atom" />
52<script async="async" src="/checkouts/internal/preloads.js?locale=he-IL"></script>
vendor: 1 bytes, line 52
52
53<script id="shopify-features" type="application/json">{"accessToken":"444e1ea2fc5e74d44c24b742934bbf69","betas":["rich-media-storefront-analytics"],"domain":"asiswines.com","predictiveSearch":false,"shopId":37287526535,"locale":"he"}</script>
vendor: 1 bytes, line 53
53
54<script>var Shopify = Shopify || {};
55Shopify.shop = "asis-wild-wines.myshopify.com";
56Shopify.locale = "he";
57Shopify.currency = {"active":"ILS","rate":"1.0"};
58Shopify.country = "IL";
59Shopify.theme = {"name":"MARCH 2026","id":148169719943,"schema_name":"Narrative","schema_version":"9.0.3","theme_store_id":829,"role":"main"};
60Shopify.theme.handle = "null";
61Shopify.theme.style = {"id":null,"handle":null};
62Shopify.cdnHost = "asiswines.com/cdn";
63Shopify.routes = Shopify.routes || {};
64Shopify.routes.root = "/";
65Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
66Shopify.SignInWithShop = Shopify.SignInWithShop || {};
67Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
68Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 68
68
69<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 69
69
70<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 70
70
71<script>
72  window.Shopify = window.Shopify || {};
73  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
74  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
75  window.Shopify.SignInWithShop.eligible = true;
76</script>
vendor: 1 bytes, line 76
76
77<script id="shop-js-analytics" type="application/json">{"pageType":"article"}</script>
vendor: 1 bytes, line 77
77
78<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.he.esm.js"></script>
vendor: 1 bytes, line 78
78
79<script type="module">
80  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.he.esm.js");
81
82  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
83
84</script>
vendor: 1 bytes, line 84
84
85<script>
86  window.Shopify = window.Shopify || {};
87  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
88  window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.he.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.he.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.he.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.he.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.he.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.he.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.he.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.he.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.he.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.he.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.he.esm.js"],"listener":["modules/v2/loader.listener.he.esm.js"],"pay-button":["modules/v2/loader.pay-button.he.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.he.esm.js"],"shop-button":["modules/v2/loader.shop-button.he.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.he.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.he.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.he.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.he.esm.js"],"shop-login":["modules/v2/loader.shop-login.he.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.he.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.he.esm.js"]};
89</script>
vendor: 1 bytes, line 89
89
90<script>(function() {
91  var isLoaded = false;
92  function asyncLoad() {
93    if (isLoaded) return;
94    isLoaded = true;
95    var urls = ["https:\/\/tools.luckyorange.com\/core\/lo.js?site-id=d82e9223\u0026shop=asis-wild-wines.myshopify.com","https:\/\/cdn.nfcube.com\/instafeed-7c3b68e34d9c34cce33845a02621a43f.js?shop=asis-wild-wines.myshopify.com","https:\/\/cdn.hextom.com\/js\/freeshippingbar.js?shop=asis-wild-wines.myshopify.com"];
96    for (var i = 0; i < urls.length; i++) {
97      var s = document.createElement('script');
98      s.type = 'text/javascript';
99      s.async = true;
100      s.src = urls[i];
101      var x = document.getElementsByTagName('script')[0];
102      x.parentNode.insertBefore(s, x);
103    }
104  };
105  if(window.attachEvent) {
106    window.attachEvent('onload', asyncLoad);
107  } else {
108    window.addEventListener('load', asyncLoad, false);
109  }
110})();</script>
vendor: 1 bytes, line 110
110
111<script id="__st">var __st={"a":37287526535,"offset":10800,"reqid":"96a808d3-fa61-432c-8329-949a61d59bae-1790983014","pageurl":"asiswines.com\/blogs\/news\/what-is-natural-wine","s":"articles-385830912135","u":"b8e968471764","p":"article","rtyp":"article","rid":385830912135};</script>
vendor: 1 bytes, line 111
111
112<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 112
112
113<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 113
113
114<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//asiswines.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 114
114
115<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 = "//asiswines.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>
115<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 115
115
116<script>
117  window.Shopify = window.Shopify || {};
118  window.Shopify.MCP = window.Shopify.MCP || {};
119  window.Shopify.MCP.enabled = true;
120  window.Shopify.MCP.shop = "asis-wild-wines.myshopify.com";
121  window.Shopify.MCP.mcpEndpoint = "https:\/\/asiswines.com\/api\/mcp";
122  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?\"\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."}},"required":["query"]}}];
123</script>
vendor: 1 bytes, line 123
123
124<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("\/\/asiswines.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
125</script>
vendor: 1 bytes, line 125
125
126<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://asiswines.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.he.js",t.type="module",document.head.appendChild(t)}};
127</script>
vendor: 1 bytes, line 127
127
128<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
129  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);
130</script>
vendor: 1 bytes, line 130
130
131<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})}}));
132</script>
vendor: 1 bytes, line 132
132
133<script id='scb4127' type='text/javascript' async='' src='https://asiswines.com/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
vendor: 1 bytes, line 133
133
134<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
134
135
136    
137
138
139
140<style>@font-face {
141  font-family: "Archivo Narrow";
142  font-weight: 400;
143  font-style: normal;
144  src: url("//asiswines.com/cdn/fonts/archivo_narrow/archivonarrow_n4.5c3bab850a22055c235cf940f895d873a8689d70.woff2") format("woff2"),
145       url("//asiswines.com/cdn/fonts/archivo_narrow/archivonarrow_n4.ea12dd22d3319d164475c1d047ae8f973041a9ff.woff") format("woff");
146}
147
148  @font-face {
149  font-family: "Archivo Narrow";
150  font-weight: 400;
151  font-style: normal;
152  src: url("//asiswines.com/cdn/fonts/archivo_narrow/archivonarrow_n4.5c3bab850a22055c235cf940f895d873a8689d70.woff2") format("woff2"),
153       url("//asiswines.com/cdn/fonts/archivo_narrow/archivonarrow_n4.ea12dd22d3319d164475c1d047ae8f973041a9ff.woff") format("woff");
154}
155
156/* ------------------------ Critical Helper Classes ------------------------- */
157.critical-hide {
158  display: none;
159}
160
161.critical-clear {
162  opacity: 0;
163  visibility: hidden;
164}
165
166.drawer-cover {
167  opacity: 0;
168}
169
170.main-content .shopify-section {
171  display: none;
172}
173
174.main-content .shopify-section:first-child {
175  display: inherit;
176}
177
178body:not(.template-index) .main-content {
179  opacity: 0;
180}
181
182
183/* ----------------------------- Global Styles ------------------------------ */
184*, *::before, *::after {
185  box-sizing: border-box;
186}
187
188html {
189  font-size: 62.5%;
190  background-color: #f7e1d1;
191}
192
193body {
194  margin: 0;
195  font-size: 1.6rem;
196  font-family: "Archivo Narrow", sans-serif;
197  font-style: normal;
198  font-weight: 400;
199  color: #000000;
200  line-height: 1.625;
201}
202
203.page-width {
204  max-width: 980px;
205  padding: 0 20px;
206  margin: 0 auto;
207}
208
209/* ---------------------------- Helper Classes ------------------------------ */
210.visually-hidden,
211.icon__fallback-text {
212  position: absolute !important;
213  overflow: hidden;
214  clip: rect(0 0 0 0);
215  height: 1px;
216  width: 1px;
217  padding: 0;
218  border: 0;
219}
220
221/* ----------------------------- Typography --------------------------------- */
222body {
223  -webkit-font-smoothing: antialiased;
224  -webkit-text-size-adjust: 100%;
225}
226
227.h4 {
228  letter-spacing: inherit;
229  text-transform: inherit;
230  font-family: "Archivo Narrow", sans-serif;
231  font-style: normal;
232  font-weight: 400;
233}
234
235
236.h4 a {
237  color: inherit;
238  text-decoration: none;
239  font-weight: inherit;
240}
241
242.h4 {
243  font-size: 2.2rem;
244}
245
246@media only screen and (min-width: 750px) {
247  .h4 {
248    font-size: 2.4rem;
249    line-height: 1.5;
250  }
251}
252
253/* ------------------------------ Buttons ----------------------------------- */
254.btn,
255.btn--secondary {
256  -moz-user-select: "none";
257  -ms-user-select: "none";
258  -webkit-user-select: "none";
259  user-select: "none";
260  -webkit-appearance: none;
261  -moz-appearance: none;
262  appearance: none;
263  display: inline-block;
264  position: relative;
265  width: auto;
266  background-color: #005138;
267  border-radius: 0;
268  color: #ffffff;
269  border: 2px solid #005138;
270  font-size: 1.4rem;
271  font-weight: 700;
272  letter-spacing: 1.5px;
273  text-decoration: none;
274  text-align: center;
275  text-transform: uppercase;
276  padding: 10px 30px;
277  line-height: 2.2;
278  vertical-align: middle;
279  cursor: pointer;
280  transition: outline 0.1s linear;
281  box-sizing: border-box;
282}
283
284.btn--square {
285  width: 50px;
286  height: 50px;
287  padding: 0;
288  text-align: center;
289  line-height: 50px;
290}
291
292.btn--clear {
293  position: relative;
294  background-color: transparent;
295  border: 0;
296  color: #000000;
297  transition: 0.15s opacity ease-out;
298}
299
300.btn--clear:hover::after,
301.btn--clear::after {
302  outline: 0 !important;
303}
304
305.btn::after,
306.btn--secondary::after {
307  content: '';
308  display: block;
309  position: absolute;
310  top: 0;
311  left: 0;
312  width: 100%;
313  height: 100%;
314  outline: 2px solid #005138;
315  transition: outline 0.1s linear;
316}
317
318/* -------------------------------- Icons ----------------------------------- */
319.icon {
320  display: inline-block;
321  width: 20px;
322  height: 20px;
323  vertical-align: middle;
324}
325
326/* ----------------------------- Site Header -------------------------------- */
327.site-header {
328  position: relative;
329  
330  z-index: 10;
331}
332
333.site-header--transparent {
334  position: absolute;
335  top: 0;
336  left: 0;
337  right: 0;
338  z-index: 10;
339}
340
341.site-header__wrapper {
342  min-height: 60px;
343}
344
345.site-header--transparent .site-header__wrapper {
346  
347}
348
349.site-header__wrapper svg {
350  fill: #005138;
351}
352
353.site-header__wrapper--transitioning {
354  
355}
356
357.announcement-bar {
358  display: none;
359  text-align: center;
360  position: relative;
361  text-decoration: none;
362  z-index: 10;
363}
364
365.announcement-bar--visible {
366  display: block;
367}
368
369.announcement-bar__message {
370  font-size: 16px;
371  font-weight: 400;
372  padding: 10px 20px;
373  margin-bottom: 0;
374}
375
376.announcement-bar__message .icon {
377  fill: currentColor;
378}
379
380.announcement-bar__close {
381  position: absolute;
382  right: 20px;
383  padding: 0;
384  width: 30px;
385  height: 30px;
386  line-height: 100%;
387  top: 50%;
388  -ms-transform: translateY(-50%);
389  -webkit-transform: translateY(-50%);
390  transform: translateY(-50%);
391}
392
393.announcement-bar__close .icon {
394  width: 12px;
395  height: 12px;
396  fill: currentColor;
397}
398
399.site-header-sections {
400  display: -webkit-flex;
401  display: -ms-flexbox;
402  display: flex;
403  width: 100%;
404  -ms-flex-align: center;
405  -webkit-align-items: center;
406  -moz-align-items: center;
407  -ms-align-items: center;
408  -o-align-items: center;
409  align-items: center;
410  min-height: 60px;
411}
412
413.site-header__section--title {
414  display: -webkit-flex;
415  display: -ms-flexbox;
416  display: flex;
417  width: 100%;
418  -webkit-justify-content: center;
419  -ms-justify-content: center;
420  justify-content: center;
421}
422
423.site-header__logo-wrapper {
424  display: inline-block;
425  margin: 0;
426  padding: 10px 0;
427  text-align: center;
428  line-height: 1.2;
429}
430
431.site-header__logo {
432  display: block;
433}
434
435.site-header__logo-image {
436  display: block;
437  margin: 0 auto;
438}
439
440.site-header--transparent .site-header__logo-image {
441  display: none;
442}
443
444@media only screen and (max-width: 749px) {
445  .site-header__logo-image {
446    max-height: 30px;
447  }
448}
449
450.site-header__logo-image--transparent {
451  display: none;
452}
453
454.site-header--transparent .site-header__logo-image--transparent {
455  display: block;
456}
457
458.navigation-open .site-header__logo-image--transparent,
459html.supports-no-js .site-header__logo-image--transparent {
460  display: none;
461}
462
463.site-header__cart svg {
464  width: 22px;
465  height: 30px;
466  margin: -2px 0 0 -2px;
467}
468
469@media only screen and (min-width: 750px) {
470  .site-header__cart svg {
471    width: 26px;
472  }
473}
474
475.site-header__cart::after {
476  border-color: #000000;
477}
478
479.site-header__cart-bubble {
480  position: absolute;
481  top: 15px;
482  right: 10px;
483  width: 10px;
484  height: 10px;
485  background-color: #005138;
486  border-radius: 50%;
487  opacity: 0;
488  
489  
490}
491
492@media only screen and (min-width: 750px) {
493  .site-header__cart-bubble {
494    top:15px;
495    right: 9px;
496  }
497}
498
499.site-header__cart .site-header__cart-bubble {
500  top: 13px;
501}
502
503@media only screen and (min-width: 750px) {
504  .site-header__cart .site-header__cart-bubble {
505    top: 12px;
506  }
507}
508
509.site-header__cart-bubble--visible {
510  opacity: 1;
511  -ms-transform: scale(1);
512  -webkit-transform: scale(1);
513  transform: scale(1);
514}
515
516.burger-icon {
517  display: block;
518  height: 2px;
519  width: 16px;
520  left: 50%;
521  margin-left: -8px;
522  background: #005138;
523  position: absolute;
524  transition: all 0.25s ease-out;
525}
526
527@media only screen and (min-width: 750px) {
528  .burger-icon {
529    height:2px;
530    width: 24px;
531    left: 50%;
532    margin-left: -12px;
533  }
534}
535
536.burger-icon--top {
537  top: 13px;
538}
539
540@media only screen and (min-width: 750px) {
541  .burger-icon--top {
542    top: 13px;
543  }
544}
545
546.site-header__navigation--active .burger-icon--top {
547  top: 23px;
548  transform: rotate(45deg);
549}
550
551.burger-icon--mid {
552  top: 20px;
553}
554
555@media only screen and (min-width: 750px) {
556  .burger-icon--mid {
557    top: 20px;
558  }
559}
560
561.site-header__navigation--active .burger-icon--mid {
562  opacity: 0;
563}
564
565.burger-icon--bottom {
566  top: 27px;
567}
568
569@media only screen and (min-width: 750px) {
570  .burger-icon--bottom {
571    top: 27px;
572  }
573}
574
575.site-header__navigation--active .burger-icon--bottom {
576  top: 27px;
577  transform: rotate(-45deg);
578}
579
580.site-header__navigation {
581  position: relative;
582}
583
584.site-header__navigation svg {
585  width: 20px;
586  height: 30px;
587}
588
589.site-header__navigation::after {
590  border-color: #4a4a4a;
591}
592
593/* ----------------------------- Slideshow --------------------------------- */
594.slideshow {
595  display: -webkit-flex;
596  display: -ms-flexbox;
597  display: flex;
598  width: 100%;
599  position: relative;
600  overflow: hidden;
601  min-height: 300px;
602  max-height: calc(100vh - 35px);
603  background-color: #ecb690;
604}
605
606.slideshow--full .slideshow {
607  height: calc(100vh - 35px);
608}
609
610@media only screen and (max-width: 749px) {
611  .slideshow--adapt .slideshow {
612    max-height: 125vw;
613    min-height: 75vw;
614  }
615}
616
617.slideshow__slides {
618  margin: 0;
619  padding: 0;
620  list-style: none;
621}
622
623.slideshow__slide {
624  position: absolute;
625  height: 100%;
626  width: 100%;
627  opacity: 0;
628  z-index: 0;
629  transition: all 0.5s cubic-bezier(0, 0, 0, 1);
630}
631
632.slideshow__slide--active {
633  transition: all 0.5s cubic-bezier(0, 0, 0, 1);
634  opacity: 1;
635  z-index: 2;
636}
637
638.slideshow__overlay::before {
639  content: '';
640  position: absolute;
641  top: 0;
642  right: 0;
643  bottom: 0;
644  left: 0;
645  z-index: 3;
646}
647
648.slideshow__image {
649  height: 100%;
650  width: 100%;
651  object-fit: cover;
652  z-index: 1;
653  transition: opacity 0.8s cubic-bezier(0.44, 0.13, 0.48, 0.87),filter 400ms,-webkit-filter 400ms;
654  font-family: "object-fit: cover";
655}
656
657.slideshow__image .placeholder-svg {
658  display: block;
659  fill: rgba(74,74,74,0.35);
660  background-color: #f1eee6;
661  position: absolute;
662  top: 50%;
663  left: 50%;
664  height: 100%;
665  width: auto;
666  max-height: none;
667  max-width: none;
668  -ms-transform: translate(-50%, -50%);
669  -webkit-transform: translate(-50%, -50%);
670  transform: translate(-50%, -50%);
671}
672
673.slideshow__image .placeholder-background {
674  background-color: #faf9f6;
675  position: absolute;
676  top: 0;
677  right: 0;
678  bottom: 0;
679  left: 0;
680}
681
682.slideshow__navigation {
683  margin: 0;
684  padding: 0;
685  list-style: none;
686}
687
688.slideshow__text-content-mobile,
689.slideshow__button-cta-single {
690  display: none;
691}
692
693.slideshow__indicators {
694  margin: 0;
695  padding: 0;
696  list-style: none;
697}
698</style>
699
700    
701
702
703<style>
704.card-list__column::after {
705    display: none !important;
706}
707  .card{
708      display: flex;
709      flex-direction: column;
710      
711  }
712</style>
713
714<link title="theme" rel="preload" href="//asiswines.com/cdn/shop/t/42/assets/theme.scss.css?v=99572149173635699841773135210" as="style">
715<noscript><link rel="stylesheet" href="//asiswines.com/cdn/shop/t/42/assets/theme.scss.css?v=99572149173635699841773135210"></noscript>
716
717<script>
718  /*! loadCSS. [c]2017 Filament Group, Inc. MIT License */
719  !function(a){"use strict";var b=function(b,c,d){function e(a){return h.body?a():void setTimeout(function(){e(a)})}function f(){i.addEventListener&&i.removeEventListener("load",f);if(!Shopify.designMode)i.media=d||"all"}var g,h=a.document,i=h.createElement("link");if(c)g=c;else{var j=(h.body||h.getElementsByTagName("head")[0]).childNodes;g=j[j.length-1]}var k=h.styleSheets;i.rel="stylesheet",i.href=b,i.media=Shopify.designMode?d||"all":"only x",e(function(){g.parentNode.insertBefore(i,c?g:g.nextSibling)});var l=function(a){for(var b=i.href,c=k.length;c--;)if(k[c].href===b)return a();setTimeout(function(){l(a)})};return i.addEventListener&&i.addEventListener("load",f),i.onloadcssdefined=l,l(f),i};"undefined"!=typeof exports?exports.loadCSS=b:a.loadCSS=b}("undefined"!=typeof global?global:this);
720  /*! onloadCSS. (onload callback for loadCSS) [c]2017 Filament Group, Inc. MIT License */
721  function onloadCSS(a,b){function c(){!d&&b&&(d=!0,b.call(a))}var d;a.addEventListener&&a.addEventListener("load",c),a.attachEvent&&a.attachEvent("onload",c),"isApplicationInstalled"in navigator&&"onloadcssdefined"in a&&a.onloadcssdefined(c)}
722
723  // Insert our stylesheet before our preload <link> tag
724  var preload = document.querySelector('link[href="//asiswines.com/cdn/shop/t/42/assets/theme.scss.css?v=99572149173635699841773135210"]');
725  var stylesheet = loadCSS('//asiswines.com/cdn/shop/t/42/assets/theme.scss.css?v=99572149173635699841773135210', preload);
726  // Create a property to easily detect if the stylesheet is done loading
727  onloadCSS(stylesheet, function() { stylesheet.loaded = true; });
728</script>
728
729
730    <style>
731      .cart .hulkapps-cart-reminder {
732        display: none;
733      }
734      .floating-whatsapp {
735        position: fixed;
736        bottom: 40px;
737        z-index: 9999;
738      }
739      .floating-whatsapp .tool-tips {
740        position: absolute;
741        bottom: 20%;
742        right: 130%;
743        font-size: var(--wa-tooltip-font-size);
744        background: var(--wa-tooltip-bg);
745        white-space: nowrap;
746        padding: var(--wa-tooltip-padding);
747        padding-top: var(--wa-tooltip-padding-top);
748        border-radius: 5px;
749        color: var(--wa-tooltip-color);
750        box-shadow: 0 6px 20px rgba(0, 0, 0, 0.3);
751        animation: animTooltip 1s ease 0s infinite alternate forwards;
752        line-height: 1;
753      }
754      @keyframes animTooltip {
755        from {
756          transform: translatex(0);
757        }
758        to {
759          transform: translatex(2px);
760        }
761      }
762      .floating-whatsapp .tool-tips::after {
763        content: '';
764        position: absolute;
765        top: 40%;
766        right: -3px;
767        transform: translate(50%, 0) rotate(266deg);
768        border-top: 6px solid #005238;
769        border-left: 6px solid transparent;
770        border-right: 6px solid transparent;
771      }
772      .floating-whatsapp .close-tooltip-whatsapp {
773        background: transparent;
774        border: none;
775        position: absolute;
776        top: -10px;
777        left: -10px;
778
779        opacity: 0;
780        transform: scale(0.6);
781        pointer-events: none;
782
783        transition: opacity 0.3s ease, transform 0.3s ease;
784      }
785
786      .floating-whatsapp .tool-tips:hover > .close-tooltip-whatsapp {
787        opacity: 1;
788        transform: scale(1);
789        pointer-events: auto;
790      }
791      .floating-whatsapp .close-tooltip-whatsapp svg {
792        width: 10px;
793        height: 10px;
794        background: transparent;
795      }
796      .floating-whatsapp-link {
797        width: var(--wa-size);
798        height: var(--wa-size);
799        background: var(--wa-bg);
800        border-radius: 50%;
801        display: flex;
802        align-items: center;
803        justify-content: center;
804        color: #fff;
805        box-shadow: 0 6px 20px rgba(0, 0, 0, 0.25);
806        transition: transform 0.2s ease, box-shadow 0.2s ease;
807        color: #fff;
808      }
809      .floating-whatsapp-link:hover {
810        transform: scale(1.08);
811        box-shadow: 0 10px 30px rgba(0, 0, 0, 0.35);
812      }
813
814      .floating-whatsapp img,
815      .floating-whatsapp svg {
816        width: 100%;
817        height: 100%;
818      }
819
820      .floating-whatsapp--right {
821        right: 20px;
822      }
823
824      .floating-whatsapp--left {
825        left: 20px;
826      }
827      @media screen and (max-width: 768px) {
828        .floating-whatsapp .tool-tips .close-tooltip-whatsapp {
829          opacity: 1;
830          transform: scale(1);
831          pointer-events: auto;
832        }
833      }
834    </style>
835    
835<script>
836      var theme = {
837        stylesheet: "//asiswines.com/cdn/shop/t/42/assets/theme.scss.css?v=99572149173635699841773135210",
838        modelViewerUiSprite: "//asiswines.com/cdn/shop/t/42/assets/model-viewer-ui-sprite.svg?v=51012726060321609211773131117",
839        plyrSprite: "//asiswines.com/cdn/shop/t/42/assets/plyr-sprite.svg?v=50389300931231853141773131117",
840        strings: {
841          addToCart: "הוספה לעגלה",
842          soldOut: "אזל המלאי",
843          unavailable: "לא זמין",
844          addItemSuccess: "הפריט התווסף לעגלה!",
845          viewCart: "צפו בעגלה",
846          cartError: "שגיאה. נסו שוב",
847          cartQuantityError: "אפשר להוסיף רק [quantity] [title] לעגלה",
848          regularPrice: "מחיר רגיל",
849          salePrice: "מחיר מיוחד",
850          unitPrice: "מחיר ליחידה",
851          unitPriceSeparator: "ל",
852          newsletter: {
853            blankError: "שגיאה",
854            invalidError: "כתובת המייל שהכנסת לא תקינה"
855          },
856          map: {
857            zeroResults: "אין תוצאות לכתובת זו",
858            overQueryLimit: "",
859            authError: "",
860            addressError: "טעות בחיפוש הכתובת"
861          },
862          slideshow: {
863            loadSlideA11yString: "טענו שקופית [slide_number]",
864            activeSlideA11yString: "שקופית [slide_number], נוכחית"
865          }
866        },
867        isOnline: true,
868        moneyFormat: "₪ {{amount}}",
869        mediaQuerySmall: 750,
870        mediaQueryMedium: 990
871      };
872
873      
874
875      document.documentElement.className = document.documentElement.className.replace('supports-no-js', '');
876    </script>
876
877
878    
878<script src="//asiswines.com/cdn/shop/t/42/assets/lazysizes.min.js?v=41644173127543473891773131117" async="async"></script>
878
879    
879<script src="//asiswines.com/cdn/shop/t/42/assets/vendor.min.js?v=80505636303242466691773131117" defer="defer"></script>
879
880    
880<script src="//asiswines.com/cdn/shop/t/42/assets/theme.js?v=73840333996675348841773211669" defer="defer"></script>
880
881    
881<script src="//asiswines.com/cdn/shop/t/42/assets/custom.js?v=4785081254065947421773131117" defer="defer"></script>
881
882    
882<script src="https://code.jquery.com/jquery-3.2.1.min.js" defer="defer"></script>
882
883
884    
884<script
885      shopify_url="asis-wild-wines.myshopify.com"
886      shopify_data="{&quot;first_name&quot;:null,&quot;address1&quot;:&quot;9 Wolfson Street&quot;,&quot;phone&quot;:&quot;0545877630&quot;,&quot;city&quot;:&quot;Tel Aviv-Yafo&quot;,&quot;zip&quot;:&quot;6603714&quot;,&quot;province&quot;:&quot;&quot;,&quot;country&quot;:&quot;Israel&quot;,&quot;last_name&quot;:null,&quot;address2&quot;:&quot;&quot;,&quot;company&quot;:&quot;&quot;,&quot;latitude&quot;:null,&quot;longitude&quot;:null,&quot;name&quot;:&quot;&quot;,&quot;country_code&quot;:&quot;IL&quot;,&quot;province_code&quot;:null}"
887      defer="defer"
888      src="https://assets.entanglecommerce.com/google-review-assets/gr-extension.min.js"
889    ></script>
889
890    <link
891      href="https://assets.entanglecommerce.com/google-review-assets/gr-extension.min.css"
892      rel="stylesheet"
893      type="text/css"
894    >
895    
895<script>window.is_hulkpo_installed=false</script>
895
896
897    <link href="//asiswines.com/cdn/shop/t/42/assets/gaia.scss.css?v=178303183567667607621789650410" rel="stylesheet" type="text/css" media="all" />
898    <link href="//asiswines.com/cdn/shop/t/42/assets/base.css?v=138671546583172012781778917741" rel="stylesheet" type="text/css" media="all" />
899  <!-- BEGIN app block: shopify://apps/minmaxify-order-limits/blocks/app-embed-block/3acfba32-89f3-4377-ae20-cbb9abc48475 -->
899<script src="https://limits.minmaxify.com/limitsv2/asis-wild-wines.myshopify.com?v=149&r=20260726105709" defer></script>
899
900
901<!-- END app block -->
901<script src="https://cdn.shopify.com/extensions/01a0f69d-cf7d-7402-aaa7-03032c21da13/free-shipping-bar-271/assets/freeshippingbar.js" type="text/javascript" defer="defer"></script>
901
902<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
903<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: 37287526535,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "article"};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 903
903
904<script>
905  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
906</script>
vendor: 1 bytes, line 906
906
907<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}
907).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: 37287526535,storefrontBaseUrl: "https://asiswines.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://asiswines.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"2605613191","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"6e6b2e32fe6866115b7e49e2ae3c75b2","type":"APP","apiClientId":5940125,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
907,"dataSharingState":"unrestricted"},{"id":"331612295","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-J696ZF7CEH\\\",\\\"AW-16969467497\\\",\\\"GT-MB6FGCQW\\\"],\\\"target_country\\\":\\\"IL\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-J696ZF7CEH\\\",\\\"AW-16969467497\\\/gP0VCK2hzrIaEOmM1ps_\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-J696ZF7CEH\\\",\\\"AW-16969467497\\\/74YhCMuqzrIaEOmM1ps_\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-J696ZF7CEH\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-J696ZF7CEH\\\",\\\"AW-16969467497\\\/BEx6CMiqzrIaEOmM1ps_\\\",\\\"MC-02788778LV\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-J696ZF7CEH\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-J696ZF7CEH\\\",\\\"AW-16969467497\\\/dnQwCKqhzrIaEOmM1ps_\\\",\\\"MC-02788778LV\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-J696ZF7CEH\\\",\\\"AW-16969467497\\\/HF4VCMWqzrIaEOmM1ps_\\\",\\\"MC-02788778LV\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-J696ZF7CEH\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-J696ZF7CEH\\\",\\\"AW-16969467497\\\/AvLsCM6qzrIaEOmM1ps_\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-J696ZF7CEH\\\",\\\"AW-16969467497\\\/93SfCMKqzrIaEOmM1ps_\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-J696ZF7CEH\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"168624263","configuration":"{\"pixel_id\":\"1318600045284055\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"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","enabledFlags":["9a3ed68a"]},{"id":"44793991","configuration":"{\"environment\":\"production\",\"isPlusUser\":\"false\",\"siteId\":\"d82e9223\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"6e817d921cf85e9215b0e5e4b99ed737","type":"APP","apiClientId":187969,"privacyPurposes":["ANALYTICS","MARKETING"],"capabilities":["advanced_dom_events"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"67207303","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS"],"name":"Google Analytics tag (migrated)"},{"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":"Asis wild wines","paymentSettings":{"currencyCode":"ILS"},"myshopifyDomain":"asis-wild-wines.myshopify.com","countryCode":"IL","storefrontUrl":"https:\/\/asiswines.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://asiswines.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"148169719943","themeStoreId":"829","themePublished":"true","eventMetadataId":"e66e9636-41b2-4018-93a1-d8465e2ee799","pageType":"article","resourceId":"385830912135","shopId":"37287526535","storefrontBaseUrl":"https:\/\/asiswines.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
907<script>
908  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
909  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
910  window.ShopifyAnalytics.meta.currency = 'ILS';
911  var meta = {"page":{"pageType":"article","resourceType":"article","resourceId":385830912135,"requestId":"96a808d3-fa61-432c-8329-949a61d59bae-1790983014"}};
912  for (var attr in meta) {
913    window.ShopifyAnalytics.meta[attr] = meta[attr];
914  }
915</script>
vendor: 1 bytes, line 915
915
916<script class="analytics">
917  (function () {
918    var customDocumentWrite = function(content) {
919      var jquery = null;
920
921      if (window.jQuery) {
922        jquery = window.jQuery;
923      } else if (window.Checkout && window.Checkout.$) {
924        jquery = window.Checkout.$;
925      }
926
927      if (jquery) {
928        jquery('body').append(content);
929      }
930    };
931
932    var hasLoggedConversion = function(token) {
933      if (token) {
934        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
935      }
936      return false;
937    }
938
939    var setCookieIfConversion = function(token) {
940      if (token) {
941        var twoMonthsFromNow = new Date(Date.now());
942        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
943
944        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
945      }
946    }
947
948    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
949    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
950    if (trekkie.integrations) {
951      return;
952    }
953    trekkie.methods = [
954      'identify',
955      'page',
956      'ready',
957      'track',
958      'trackForm',
959      'trackLink'
960    ];
961    trekkie.factory = function(method) {
962      return function() {
963        var args = Array.prototype.slice.call(arguments);
964        args.unshift(method);
965        trekkie.push(args);
966        if (method == 'track' || method == 'page') {
967          var pageUrl;
968          try {
969            pageUrl = window.location.href;
970          } catch (e) {}
971          var pageReferrer;
972          try {
973            pageReferrer = document.referrer;
974          } catch (e) {}
975          try {
976            if (window.__TREKKIE_SHIM_QUEUE == null) {
977              window.__TREKKIE_SHIM_QUEUE = [];
978            }
979            window.__TREKKIE_SHIM_QUEUE.push({
980              from: 'trekkie-stub',
981              method: method,
982              args: args.slice(1),
983              pageContext: {
984                url: pageUrl,
985                referrer: pageReferrer
986              }
987            });
988          } catch (e) {
989            // no-op
990          }
991        }
992        return trekkie;
993      };
994    };
995    for (var i = 0; i < trekkie.methods.length; i++) {
996      var key = trekkie.methods[i];
997      trekkie[key] = trekkie.factory(key);
998    }
999    trekkie.load = function(config) {
1000      trekkie.config = config || {};
1001      trekkie.config.initialDocumentCookie = document.cookie;
1002      var first = document.getElementsByTagName('script')[0];
1003var script = document.createElement('script');
1004script.type = 'text/javascript';
1005script.onerror = function(e) {
1006  var scriptFallback = document.createElement('script');
1007  scriptFallback.type = 'text/javascript';
1008  scriptFallback.onerror = function(error) {
1009          var Monorail = {
1010      produce: function produce(monorailDomain, schemaId, payload) {
1011        var currentMs = new Date().getTime();
1012        var event = {
1013          schema_id: schemaId,
1014          payload: payload,
1015          metadata: {
1016            event_created_at_ms: currentMs,
1017            event_sent_at_ms: currentMs
1018          }
1019        };
1020        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
1021      },
1022      sendRequest: function sendRequest(endpointUrl, payload) {
1023        // Try the sendBeacon API
1024        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
1025          var blobData = new window.Blob([payload], {
1026            type: 'text/plain'
1027          });
1028
1029          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
1030            return true;
1031          } // sendBeacon was not successful
1032
1033        } // XHR beacon
1034
1035        var xhr = new XMLHttpRequest();
1036
1037        try {
1038          xhr.open('POST', endpointUrl);
1039          xhr.setRequestHeader('Content-Type', 'text/plain');
1040          xhr.send(payload);
1041        } catch (e) {
1042          console.log(e);
1043        }
1044
1045        return false;
1046      },
1047      isIos12: function isIos12() {
1048        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
1049      }
1050    };
1051    Monorail.produce('monorail-edge.shopifysvc.com',
1052      'trekkie_storefront_load_errors/1.1',
1053      {shop_id: 37287526535,
1054      theme_id: 148169719943,
1055      app_name: "storefront",
1056      context_url: window.location.href,
1057      source_url: "//asiswines.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
1058
1059  };
1060  scriptFallback.async = true;
1061  scriptFallback.src = '//asiswines.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
1062  first.parentNode.insertBefore(scriptFallback, first);
1063};
1064script.async = true;
1065script.src = '//asiswines.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
1066first.parentNode.insertBefore(script, first);
1067
1068    };
1069    trekkie.load(
1070      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":37287526535,"isMerchantRequest":null,"themeId":148169719943,"themeCityHash":"16155227654620757312","contentLanguage":"he","currency":"ILS","eventMetadataId":"e66e9636-41b2-4018-93a1-d8465e2ee799"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
1071    );
1072
1073    var loaded = false;
1074    trekkie.ready(function() {
1075      if (loaded) return;
1076      loaded = true;
1077
1078      window.ShopifyAnalytics.lib = window.trekkie;
1079
1080      var originalDocumentWrite = document.write;
1081      document.write = customDocumentWrite;
1082      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1083      document.write = originalDocumentWrite;
1084
1085      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1086      var token = match? match[1]: undefined;
1087      if (!hasLoggedConversion(token)) {
1088        setCookieIfConversion(token);
1089        
1090      }
1091    });
1092
1093    window.ShopifyAnalytics.lib.page(null,{"pageType":"article","resourceType":"article","resourceId":385830912135,"requestId":"96a808d3-fa61-432c-8329-949a61d59bae-1790983014","shopifyEmitted":true});
1094
1095    var eventsListenerScript = document.createElement('script');
1096    eventsListenerScript.async = true;
1097    eventsListenerScript.src = "//asiswines.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1098    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1099})();</script>
1099
1100  
1100<script>
1101  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
1102    window.ga = function ga() {
1103      (window.ga.q = window.ga.q || []).push(arguments);
1104      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
1105        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
1106      }
1107      console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information.");
1108    };
1109    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
1110      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
1111    }
1112  }
1113</script>
vendor: 1 bytes, line 1113
1113
1114<script
1115  defer
1116  src="https://asiswines.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
1117  data-application="storefront-renderer"
1118  data-shop-id="37287526535"
1119  data-render-region="gcp-us-central1"
1120  data-page-type="article"
1121  data-theme-instance-id="148169719943"
1122  data-theme-name="Narrative"
1123  data-theme-version="9.0.3"
1124  data-monorail-region="shop_domain"
1125  data-resource-timing-sampling-rate="10"
1126  data-shs="true"
1127  data-shs-beacon="true"
1128  data-shs-export-with-fetch="true"
1129  data-shs-logs-sample-rate="1"
1130  data-shs-beacon-endpoint="https://asiswines.com/api/collect"
1131></script>
1131
1132<meta name="shopify-y" content="139230df-a7f9-452d-a3d0-b4823459c2c1" data-expiration="1822540615000"><meta name="shopify-s" content="395f1094-3873-4b7c-b624-323d327986db" data-expiration="1790984815000"><meta name="new-cookie-storage-activated" content="t">
1133</head>
1134
1135  <body
1136    id="מה-זה-יין-טבעי-על-יין-אורגני-ביודינאמי-גופרית-תוספים-ועוד"
1137    class="template-article data-animations"
1138  >
1139
1140    
1141
1142    
1143
1144    <!-- start age check: true asiswines.com -->
1145    
1146      
1147
1148
1149
1150
1151
1152
1153<style>
1154  #prompt-background .button-enter{
1155    border:none;
1156    border-radius:0;
1157    background:#fff;
1158    width: 100%;
1159    max-width: 91px;
1160    transition:all .4s;
1161  }
1162  #prompt-background .button-enter:hover{
1163    
1164    background:#f7e1d1;
1165  }
1166  #prompt-background .modal-prompt h1{
1167    color:#fff;
1168    font-weight:900;
1169  }
1170  
1171  #prompt-background .buttton-wrapper{
1172    display:flex;
1173    justify-content:space-around;
1174    aling-items:center;
1175  }
1176  #prompt-background .modal-prompt{
1177    width:440px;
1178    padding:60px;
1179    border-radius:10px;
1180  }
1181  #prompt-background {}
1182</style>
1183<div id="prompt-background">
1184  <div id="age-check-prompt" class="modal-prompt">
1185    <h1>
1186      
1187  האם מלאו לך 18 שנה?
1188
1189    </h1>
1190    <p>
1191      
1192
1193    </p>
1194    <div
1195      
1196        style="display:none;"
1197      
1198    >
1199      <select
1200        name="bmonth"
1201        id="bmonth"
1202        
1203          value="1"
1204        
1205      >
1206        
1207      </select>
1208      <select
1209        name="bday"
1210        id="bday"
1211        
1212          value="1"
1213        
1214      >
1215        
1216      </select>
1217      <select
1218        name="byear"
1219        id="byear"
1220        
1221          value="1950"
1222        
1223      >
1224        
1225      </select>
1226      <div style="clear:both; margin-bottom:15px"></div>
1227    </div>
1228    <div class="buttton-wrapper">
1229      <button
1230        id="submit_birthdate"
1231        class="button-enter btn styled-submit"
1232        onclick="ageCheck()"
1233        style="display:inline-block"
1234      >
1235        כן
1236      </button>
1237      <a href="http://google.com/" id="button-exit" class="button-enter btn styled-submit" name="button-exit">לא</a>
1238    </div>
1239  </div>
1240</div>
1241
1242<script>
1243  function ageCheck() {
1244    var min_age = 18;  // Set the minimum age.
1245    var year =   parseInt(document.getElementById('byear').value);
1246    var month =  parseInt(document.getElementById('bmonth').value);
1247    var day =    parseInt(document.getElementById('bday').value);
1248    var theirDate = new Date((year + min_age), month, day);
1249    var today = new Date;
1250    if ((today.getTime() - theirDate.getTime()) < 0) {
1251      window.location = 'http://google.com'; //enter domain url where you would like the underaged visitor to be sent to.
1252    } else {
1253      var days = 14; //number of days until they must go through the age checker again.
1254      var date = new Date();
1255      date.setTime(date.getTime()+(days*24*60*60*1000));
1256      // var expires = "; expires="+date.toGMTString();
1257      document.cookie = 'isAnAdult=true; path=/';
1258      location.reload();
1259    };
1260   };
1261   function readCookie(name) {
1262     var nameEQ = name + "=";
1263     var ca = document.cookie.split(';');
1264     for(var i=0;i < ca.length;i++) {
1265       var c = ca[i];
1266       while (c.charAt(0)==' ') c = c.substring(1,c.length);
1267       if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
1268     }
1269     return null;
1270   };
1271   var isAnAdult = readCookie('isAnAdult');
1272   if (isAnAdult) {
1273     document.write("<style> #prompt-background { display: none; }</style>");
1274   }
1275</script>
1275
1276
1277<style>
1278  
1279</style>
1280
1281    
1282    <!-- end age check -->
1283    <a class="visually-hidden skip-link" href="#MainContent">דלגו לתוכן</a>
1284
1285    <div id="shopify-section-header" class="shopify-section">
1286  <style>
1287    .header-search .input-group--underline input[type=search]:focus {
1288      width: 200px;
1289      width: 200px;
1290    }
1291    .header-search .input-group--underline:hover input[type=search]{
1292      width:200px;
1293    }
1294    .header-search .input-group--underline input[type=search]{
1295      
1296      transition:all .3s;
1297    }
1298  </style>
1299
1300<div
1301  class="site-header"
1302  data-section-id="header"
1303  data-section-type="header-section"
1304  data-drawer-push
1305  
1306>
1307  <header class="site-header__wrapper" role="banner">
1308    
1309
1310    
1311    <style>
1312            .mega-menu-inner-3 {
1313          margin: 0px -25px 0px 0px;
1314      }
1315            .mega-menu
1316            {
1317              direction: rtl;
1318              text-align: right;
1319            }
1320            .cst-header-logo-wrapper{
1321              min-width: 130px;
1322              display: flex;
1323              align-items: center;
1324              justify-content: center;
1325            }
1326            .cst-header-logo-wrapper a{
1327              width: fit-content;
1328            }
1329            .cst-close-btn-wrapper{
1330              display: flex;
1331              justify-content: end;
1332            }
1333            .cst-sub-links a{
1334              font-weight: normal !important;
1335            }
1336            .cst-sub-links{
1337              display: flex;
1338              flex-direction: column;
1339              padding-right: 20px;
1340               overflow: hidden;
1341              height: 0;
1342              transition: height 0.3s ease;
1343              margin-top: -1px;
1344            }
1345            .cst-sub-links-show{
1346              cursor: pointer;
1347              width: 100%;
1348              display: flex;
1349              align-items: center;
1350              justify-content: space-between;
1351              padding-left: 20px;
1352            }
1353            .cst-navbar-container{
1354              width: 100%;
1355              direction: ltr;
1356              padding:0px 10px;
1357            }
1358            .site-header-sections{
1359              direction:ltr;
1360              text-align:right;
1361              display: flex;
1362              flex-direction: row-reverse;
1363              max-width:1320px;
1364              margin:0px auto;
1365              padding: 0px 30px;
1366            }
1367            .main-nav ul{
1368              direction: rtl;
1369              text-align: right;
1370              display: flex;
1371              justify-content: center;
1372              margin: 0;
1373              gap: 20px;
1374              padding: 0px 0px 0px 10px;
1375            }
1376            .main-nav {
1377              display: block;
1378              width: 100%;
1379            }
1380            .cst-navbar{
1381              width: 100%;
1382            }
1383            .nav-item a{
1384              text-decoration: none;
1385              cursor: pointer;
1386              display: block;
1387              font-size: 15px;
1388              padding: 17px 0px;
1389              font-weight: 400;
1390              color: #005138;
1391              transition: all 0.4s;
1392              
1393              height: 100%;
1394              text-transform: capitalize;
1395              background-image: linear-gradient(#005138, #005138);
1396              background-size: 0% 2px;
1397              background-repeat: no-repeat;
1398              background-position: right bottom;
1399              transition: background-size 0.3s ease;
1400            }
1401            .nav-item a:hover{
1402              background-size: 100% 2px;
1403            }
1404            .nav-item{
1405              list-style: none;
1406              box-sizing: border-box;
1407            }
1408
1409            
1410
1411            .mega-menu {
1412                  display: none;
1413                  position: absolute;
1414                  top:60px;
1415                  width: 100%;
1416                  background:#f7e1d1;
1417                  padding: 0px 0px 0px 40px;
1418                  
1419                  z-index: 999;
1420            }
1421            .mega-menu.active {
1422              display: block;
1423            }
1424            .back-to-mobile-menu{
1425              display:none;
1426            }
1427            @media (max-width: 980px) {
1428              .back-to-mobile-menu {
1429                display:block;
1430              }
1431              .mega-menu {
1432                position: fixed;
1433                top: 0;
1434                left: -100%;
1435                width: 100%;
1436                height: 100vh;
1437                background: #f7e1d1;
1438                z-index: 10000;
1439                transition: left 0.3s ease-in-out;
1440                overflow-y: auto;
1441                padding: 20px;
1442                display: block; /* Always block; visibility controlled via 'left' */
1443              }
1444              .mega-menu.active {
1445               left: 0; /* Slide in */
1446              }
1447              .back-to-mobile-menu {
1448                background: none;
1449                border: none;
1450                font-size: 24px;
1451                padding: 10px 0;
1452                cursor: pointer;
1453                color: #005138;
1454              }
1455            }
1456            .mega-menu-parent
1457            {
1458              width: 100%;
1459          position: relative;
1460          margin: 0px auto;
1461            }
1462    </style>
1463    <style>
1464        .megaMenu-content-inner2
1465        {
1466          display: flex;
1467          flex-direction: column;
1468          justify-content: space-between;
1469        }
1470        .megaMenu-content-inner2 img{
1471          width:100%;
1472        }
1473        .megaMenu-content-inner2_bottombutton a{
1474          text-decoration: none;
1475          color: #005138;
1476          font-size: 18px;
1477        }
1478        .mega-menu-inner{
1479         max-width: 1260px;
1480          width: 100%;
1481          margin: 0px auto;
1482          display: flex;
1483          align-items: center;
1484          justify-content: space-evenly;
1485          align-items: center;
1486        }
1487        .mega-menu-inner-3-main{
1488          max-width: 1030px;
1489          margin:0px auto;
1490          display: flex;
1491          justify-content: center;
1492          align-items: center;
1493        }
1494        .mega-menu-inner-3
1495        {
1496          
1497        }
1498        .mega-menu-inner-3-ul li{
1499          margin: 5px 0px;
1500          padding: 0px 10px;
1501        }
1502        .mega-menu-inner-3-ul li a{
1503          text-decoration:none;
1504          font-size:15px;
1505          padding: 20px 0px;
1506          color: #005138;
1507          background-image: linear-gradient(#005138, #005138);
1508          background-size: 0% 2px;
1509          background-repeat: no-repeat;
1510          background-position: right bottom;
1511          transition: background-size 0.3s ease;
1512        }
1513        .mega-menu-inner-3-ul li a:hover{
1514          background-size: 100% 2px;
1515        }
1516        .mega-menu-inner-3-ul
1517        {
1518          display: flex;
1519          
1520          padding: 0px;
1521          list-style:none;
1522        }
1523        .wine-style-content{
1524          
1525        }
1526        .wine-style-content-2
1527        {
1528           
1529        }
1530        .wine-style-content h3{
1531          font-size: 20px;
1532          font-weight: 400;
1533          margin-bottom: 10px;
1534          color:#005138
1535        }
1536        .image_title_des img{
1537          width:50px;
1538          height:auto;
1539        }
1540        .image_title_des{
1541          align-items: center;
1542          display: flex;
1543          gap: 15px;
1544        }
1545        .title-des-img-p-1, .title-des-img-p-2{
1546          margin-bottom:5px;
1547        }
1548        .title-des-img-p-1 a{
1549          text-decoration: none;
1550          color: #005138;
1551        }
1552        .title-des-img-p-1{
1553          font-size:15px;
1554        }
1555        .title-des-img-p-2{
1556          font-size:13px;
1557        }
1558        .image_title_des-parent{
1559            gap: 30px;
1560            display: flex;
1561            flex-direction: column;
1562        }
1563          .image_title_des-maindiv {
1564            justify-content: space-between;
1565            display: flex;
1566            gap: 30px;
1567        }
1568        .bottom-menu{
1569          display: flex;
1570          list-style: none;
1571          width: 100%;
1572          justify-content: space-between;
1573          padding: 0px;
1574        }
1575        .bottom-menu li a{
1576            text-decoration: none;
1577            color: #005138;
1578            font-size: 15px;
1579
1580        }
1581        .right_mainmenu{
1582          list-style: none;
1583          width: 100%;
1584          padding: 0px;
1585        }
1586        .right_mainmenu li a{
1587            padding:10px 0px;
1588            text-decoration: none;
1589            color: #005138;
1590            font-size: 15px;
1591
1592        }
1593        
1594        .icon_wrapperrr{
1595            display: flex;
1596            flex-direction: row-reverse;
1597            justify-content: center;
1598            align-items: center;
1599        }
1600        .cst-navbar-container-mobile-button
1601        {
1602          display:none;
1603        }
1604        @media (max-width: 980px) {
1605
1606
1607          
1608
1609
1610
1611
1612
1613
1614          .mega-menu.active {
1615            display: block;
1616          }
1617          .mobile_menu_icon{
1618            border: none;
1619            background: transparent;
1620            width: 100%;
1621            height: auto;
1622            display: flex;
1623            justify-content: center;
1624            align-items: center;
1625          }
1626          .mobile_menu_icon svg{
1627            width: 28px;
1628            margin-top: 5px;
1629            height: auto;
1630          }
1631          .close-drawer-mobile-icon
1632          {
1633            border: none;
1634            padding: 10px;
1635            background: transparent;
1636          }
1637          .main-nav-mobile ul{
1638            padding:0px;
1639            margin: 0;
1640            list-style: none;
1641          }
1642          .main-nav-mobile ul li a{
1643            
1644            text-decoration: none;
1645            font-size: 20px;
1646            color: #005138;
1647          }
1648          .close-drawer-mobile-icon svg{
1649
1650          }
1651          .header-search .input-group--underline:hover input[type=search]{
1652            min-width: 100px;
1653          }
1654          .cst-navbar-container {
1655            display: none;
1656          }
1657          .cst-navbar-container-mobile-button
1658          {
1659            display:block;
1660          }
1661          .site-header-sections{
1662            direction:rtl;
1663              text-align:right;
1664            padding: 0px 30px;
1665            justify-content: space-between;
1666          }
1667          .nav-item-mobile{
1668            display: flex;
1669            justify-content: space-between;
1670            align-items: center;
1671          }
1672        }
1673        .cst-navbar-container-mobile-div {
1674          position: fixed;
1675          top: 0;
1676          left: 0;
1677          width: 100%;
1678          height: 100vh;
1679          background: #f7e1d1;
1680          box-shadow: 2px 0 8px rgba(0, 0, 0, 0.2);
1681          transition: transform 0.6s ease-in-out;
1682          transform: translateX(200%); /* Hide off-screen */
1683          z-index: 9999;
1684          overflow-y: auto;
1685          padding: 20px;
1686        }
1687        .cst-navbar-container-mobile-div.open {
1688          transform: translateX(0);
1689        }
1690        .close-drawer {
1691          background: transparent;
1692          border: none;
1693          font-size: 24px;
1694          color: #333;
1695          position: absolute;
1696          top: 15px;
1697          right: 20px;
1698          cursor: pointer;
1699          z-index: 10000;
1700        }
1701
1702
1703
1704        .megaMenu-title{
1705          font-size:20px;
1706          font-weight: 400;
1707          color:#005138;
1708        }
1709        .megaMenu-menu{
1710          list-style: none;
1711          padding: 0;
1712        }
1713        .megaMenu-menu li a{
1714          text-decoration: none;
1715          color: #005138;
1716          font-size: 15px;
1717          padding: 10px 0px;
1718        }
1719        .megaMenu-content{
1720          display:flex;
1721        }
1722        .megaMenu-content-inner{
1723          columns: 4;
1724          
1725        }
1726        .megaMenu_item_wrapper{
1727          margin-bottom:20px;
1728          flex: 1 1 200px;
1729        }
1730
1731
1732        
1733        @media (min-width: 1023px) and (max-width: 1439px) {
1734          .mega-menu-inner {
1735            gap: 40px;
1736          }
1737          .main-nav ul
1738          {
1739            gap:15px;
1740          }
1741
1742        }
1743        @media (max-width: 980px) {
1744          .show-mobile{
1745            display:block;
1746            left: 0;
1747            padding: 30px 40px;
1748          }
1749          .hide-mobile{
1750            display:none;
1751            left: -100%;
1752          }
1753          .image_title_des-maindiv{
1754            flex-direction: column;
1755          }
1756          .wine-style-content {
1757            display: flex;
1758            gap: 20px;
1759          }
1760          .bottom-menu {
1761            display: block;
1762          }
1763          .mega-menu-inner
1764          {
1765            align-items: start !important;
1766          }
1767          .wine-style-content-2{
1768            display: block !important;
1769            margin-left: 10px;
1770          }
1771          .title-des-img-p-1 {
1772            font-size: 20px;
1773          }
1774          .title-des-img-p-2 {
1775            font-size: 15px;
1776          }
1777          .bottom-menu li a {
1778            font-size: 20px;
1779          }
1780          .right_mainmenu li a {
1781            font-size: 20px;
1782          }
1783          .megaMenu-content
1784          {
1785            display:block;
1786          }
1787          .megaMenu-content-inner
1788          {
1789            margin-bottom:40px;
1790          }
1791        }
1792        .mega-menu-inner-3-inner
1793        {
1794          
1795        }
1796        .megaMenu-title-3
1797        {
1798          font-size: 18px;
1799          font-weight: 600;
1800          color: #fff;
1801          margin-bottom: 0;
1802          margin-left: 30px;
1803        }
1804        
1805        @media (max-width: 480px) {
1806          .mega-menu-inner-3-ul
1807          {
1808            margin:0px;
1809            display:block;
1810          }
1811          .wine-style-content {
1812            display: block;
1813          }
1814          .mega-menu-inner{
1815            display: block;
1816          }
1817          .main-nav-mobile ul
1818          {
1819            padding: 0px 0px;
1820          }
1821          .main-nav-mobile ul li a
1822          {
1823            padding: 0px 10px;
1824          }
1825          .image_title_des-maindiv{
1826            margin-bottom:20px;
1827          }
1828          .close-drawer-mobile-icon
1829          {
1830            
1831          }
1832          .wine-style-content-2{
1833            margin-left:0px;
1834          }
1835          
1836          .mega-menu-inner-3
1837          {
1838            display: block;
1839          }
1840          .mega-menu-inner-3-inner
1841          {
1842            display: flex;
1843            flex-direction: column;
1844            justify-content: center;
1845            align-items: start;
1846          }
1847          .megaMenu-content-inner {
1848                columns: 2;
1849            }
1850        }
1851
1852        .ltr-adjusted {
1853        direction: ltr !important;
1854        text-align: left !important;
1855      }
1856
1857
1858
1859
1860
1861      .mega-menu-inner-3-ul li{
1862          margin: 20 0px;
1863          padding: 0px 10px;
1864        }
1865        .accordion-header
1866        {
1867          padding: 0px 12px;
1868        }
1869
1870      .accordion-header {
1871        display: flex;
1872        justify-content: space-between;
1873        align-items: center;
1874        padding: 12px;
1875      }
1876
1877      .accordion-toggle {
1878        width: 100%;
1879        display: flex;
1880        justify-content: center;
1881        align-items: center;
1882        background: none;
1883        border: none;
1884        cursor: pointer;
1885        font-size: 16px;
1886      }
1887      .accordion-content {
1888        max-height: 0;
1889        overflow: hidden;
1890        opacity: 0;
1891        padding: 0;
1892        transition:
1893          max-height 0.5s ease,
1894          opacity 0.3s ease,
1895          padding 0.3s ease;
1896      }
1897
1898      .accordion-item.active .accordion-content {
1899        max-height: 1000px;
1900        opacity: 1;
1901        padding: 15px 0; /* or whatever padding suits your design */
1902        margin-bottom: 30px;
1903      }
1904
1905
1906      .accordion-content li {
1907        padding: 8px 0;
1908      }
1909
1910      .accordion-item.active .accordion-content {
1911        display: block;
1912      }
1913      .accordion-item .accordion-header > button > svg {
1914        transition: transform 0.5s ease;
1915      }
1916      .accordion-item .accordion-header > button > .accordian_plus
1917      {
1918        display:block;
1919      }
1920      .accordion-item .accordion-header > button > .accordian_minus
1921      {
1922        display:none;
1923      }
1924      .accordion-item.active .accordion-header > button > .accordian_plus {
1925        display: none;
1926      }
1927      .accordion-item.active .accordion-header > button > .accordian_minus {
1928        display: block;
1929      }
1930    </style>
1931
1932    <div class="site-header-sections">
1933      <div class="cst-header-logo-wrapper">
1934        <a href="/" itemprop="url" class="site-header__logo en">
1935            <style>
1936              .site-header__logo-image {
1937                height: 15px;
1938              }
1939          
1939  </style>
1940
1941            <img
1942              class="site-header__logo-image"
1943              src="//asiswines.com/cdn/shop/files/asis_logo_new-green_copy_ae929c53-2d20-442e-8b8d-5eb64610775d.png?v=1749675051&width=400"
1944              srcset="
1945                //asiswines.com/cdn/shop/files/asis_logo_new-green_copy_ae929c53-2d20-442e-8b8d-5eb64610775d.png?v=1749675051&width=400 1x,
1946                //asiswines.com/cdn/shop/files/asis_logo_new-green_copy_ae929c53-2d20-442e-8b8d-5eb64610775d.png?v=1749675051&width=800 2x
1947              "
1948              sizes="(max-width: 768px) 200px, 400px"
1949              alt="Asis wild wines"
1950              loading="eager"
1951              itemprop="logo"
1952            >
1953
1954            
1955          
1956        </a>
1957      </div>
1958
1959      <div class="cst-navbar-container">
1960        <div class="cst-navbar">
1961          <nav class="main-nav">
1962            <ul>
1963              
1964                
1965                  <li
1966                    class="nav-item"
1967                    data-menu-id="1"
1968                  >
1969                    <a href="#">יינות</a>
1970                  </li>
1971                
1972              
1973                
1974              
1975                
1976                  <li
1977                    class="nav-item"
1978                    data-menu-id="2"
1979                  >
1980                    <a href="/blogs/news/what-is-natural-wine">מה זה יין טבעי?</a>
1981                  </li>
1982                
1983              
1984                
1985                  <li
1986                    class="nav-item"
1987                    data-menu-id="3"
1988                  >
1989                    <a href="/pages/the-growers">האנשים מאחורי היין</a>
1990                  </li>
1991                
1992              
1993                
1994                  <li
1995                    class="nav-item"
1996                    data-menu-id="4"
1997                  >
1998                    <a href="/collections/subscriptions">מנוי חודשי</a>
1999                  </li>
2000                
2001              
2002                
2003                  <li
2004                    class="nav-item"
2005                    data-menu-id="5"
2006                  >
2007                    <a href="/pages/studio">בואו לבקר אותנו</a>
2008                  </li>
2009                
2010              
2011                
2012                  <li
2013                    class="nav-item"
2014                    data-menu-id="6"
2015                  >
2016                    <a href="/blogs/news">כתבות והמלצות עסיס</a>
2017                  </li>
2018                
2019              
2020                
2021                  <li
2022                    class="nav-item"
2023                    data-menu-id="7"
2024                  >
2025                    <a href="/account/login">התחברות</a>
2026                  </li>
2027                
2028              
2029            </ul>
2030          </nav>
2031        </div>
2032      </div>
2033
2034      <div class="cst-navbar-container-mobile-div" id="mobileDrawer">
2035        <div style="display: flex; flex-direction: row-reverse; justify-content: start; align-items: center; direction: ltr;">
2036          <button class="close-drawer-mobile-icon" aria-label="Close Menu">
2037            <svg
2038              xmlns="http://www.w3.org/2000/svg"
2039              width="800px"
2040              height="800px"
2041              viewBox="0 0 24 24"
2042              fill="#005138"
2043              style="
2044                width: 30px;
2045                height: auto;
2046              "
2047            >
2048              <path fill-rule="evenodd" clip-rule="evenodd" d="M5.29289 5.29289C5.68342 4.90237 6.31658 4.90237 6.70711 5.29289L12 10.5858L17.2929 5.29289C17.6834 4.90237 18.3166 4.90237 18.7071 5.29289C19.0976 5.68342 19.0976 6.31658 18.7071 6.70711L13.4142 12L18.7071 17.2929C19.0976 17.6834 19.0976 18.3166 18.7071 18.7071C18.3166 19.0976 17.6834 19.0976 17.2929 18.7071L12 13.4142L6.70711 18.7071C6.31658 19.0976 5.68342 19.0976 5.29289 18.7071C4.90237 18.3166 4.90237 17.6834 5.29289 17.2929L10.5858 12L5.29289 6.70711C4.90237 6.31658 4.90237 5.68342 5.29289 5.29289Z" fill="#0F1729"></path>
2049            </svg>
2050          </button>
2051        </div>
2052
2053        <div class="cst-navbar-mobile">
2054          
2055          
2056
2057          <nav class="main-nav-mobile">
2058            <ul class="nav-mobile">
2059              
2060                
2061                  <li class="accordion-item">
2062                    <div class="accordion-header">
2063                      <a href="#">
2064                        יינות
2065                      </a>
2066
2067                      
2068                        <button class="accordion-toggle" aria-expanded="false">
2069                          <svg
2070                            class="accordian_plus"
2071                            xmlns="http://www.w3.org/2000/svg"
2072                            width="25px"
2073                            height="25px"
2074                            viewBox="0 0 24 24"
2075                            fill="none"
2076                          >
2077                            <rect width="24" height="24" fill="#f7e1d1"/>
2078                            <path d="M12 6V18" stroke="#000000" stroke-linecap="round" stroke-linejoin="round"/>
2079                            <path d="M6 12H18" stroke="#000000" stroke-linecap="round" stroke-linejoin="round"/>
2080                          </svg>
2081                          <svg
2082                            class="accordian_minus"
2083                            xmlns="http://www.w3.org/2000/svg"
2084                            width="25px"
2085                            height="25px"
2086                            viewBox="0 0 24 24"
2087                            fill="none"
2088                          >
2089                            <rect width="24" height="24" fill="#f7e1d1"/>
2090                            <path d="M6 12H18" stroke="#000000" stroke-linecap="round" stroke-linejoin="round"/>
2091                          </svg>
2092                        </button>
2093                      
2094                    </div>
2095
2096                    
2097                      
2098                      
2099                        <ul class="accordion-content">
2100                          
2101                            <li>
2102                              <a href="/collections/all-natural-wines">כל היינות</a>
2103                            </li>
2104                          
2105                            <li>
2106                              <a href="/collections/best-sellers">הנמכרים ביותר</a>
2107                            </li>
2108                          
2109                            <li>
2110                              <a href="/collections/all-natural-wines/color_yellow">לבנים</a>
2111                            </li>
2112                          
2113                            <li>
2114                              <a href="/collections/all-natural-wines/color_amber">כתומים</a>
2115                            </li>
2116                          
2117                            <li>
2118                              <a href="/collections/all-natural-wines/color_red">אדומים</a>
2119                            </li>
2120                          
2121                            <li>
2122                              <a href="/collections/all-natural-wines/color_pink">ורודים</a>
2123                            </li>
2124                          
2125                            <li>
2126                              <a href="/collections/all-natural-wines/att_noso2">ללא גופרית</a>
2127                            </li>
2128                          
2129                            <li>
2130                              <a href="/collections/wines-greece">יינות יוון</a>
2131                            </li>
2132                          
2133                            <li>
2134                              <a href="/collections/cases">מארזים</a>
2135                            </li>
2136                          
2137                        </ul>
2138                      
2139                    
2140                  </li>
2141                
2142              
2143                
2144              
2145                
2146                  <li class="accordion-item">
2147                    <div class="accordion-header">
2148                      <a href="/blogs/news/what-is-natural-wine">
2149                        מה זה יין טבעי?
2150                      </a>
2151
2152                      
2153                    </div>
2154
2155                    
2156                  </li>
2157                
2158              
2159                
2160                  <li class="accordion-item">
2161                    <div class="accordion-header">
2162                      <a href="/pages/the-growers">
2163                        האנשים מאחורי היין
2164                      </a>
2165
2166                      
2167                    </div>
2168
2169                    
2170                  </li>
2171                
2172              
2173                
2174                  <li class="accordion-item">
2175                    <div class="accordion-header">
2176                      <a href="/collections/subscriptions">
2177                        מנוי חודשי
2178                      </a>
2179
2180                      
2181                    </div>
2182
2183                    
2184                  </li>
2185                
2186              
2187                
2188                  <li class="accordion-item">
2189                    <div class="accordion-header">
2190                      <a href="/pages/studio">
2191                        בואו לבקר אותנו
2192                      </a>
2193
2194                      
2195                    </div>
2196
2197                    
2198                  </li>
2199                
2200              
2201                
2202                  <li class="accordion-item">
2203                    <div class="accordion-header">
2204                      <a href="/blogs/news">
2205                        כתבות והמלצות עסיס
2206                      </a>
2207
2208                      
2209                    </div>
2210
2211                    
2212                  </li>
2213                
2214              
2215                
2216                  <li class="accordion-item">
2217                    <div class="accordion-header">
2218                      <a href="/account/login">
2219                        התחברות
2220                      </a>
2221
2222                      
2223                    </div>
2224
2225                    
2226                  </li>
2227                
2228              
2229            </ul>
2230          </nav>
2231        </div>
2232      </div>
2233
2234      <div class="icon_wrapperrr">
2235        <div class="header-search">
2236          <div class="navigation__search">
2237  <form action="/search" method="get" role="search">
2238    <div class="input-group--underline">
2239      <input class="input-group__field" type="search" name="q" value="" placeholder="חיפוש" aria-label="חיפוש" tabindex="-1">
2240      <div class="input-group__btn">
2241        <button type="submit" class="btn btn--clear btn--square" tabindex="-1">
2242          <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 21.4 21.4"><path fill="#444" d="M13.4 0c-4.4 0-8 3.6-8 8 0 1.8.6 3.5 1.7 4.9L0 20l1.4 1.4 7.1-7.1c1.4 1.1 3.1 1.7 4.9 1.7 4.4 0 8-3.6 8-8s-3.6-8-8-8zm0 14c-3.3 0-6-2.7-6-6s2.7-6 6-6 6 2.7 6 6-2.7 6-6 6z"/></svg>
2243          <span class="icon__fallback-text">חפשו שוב</span>
2244        </button>
2245      </div>
2246    </div>
2247  </form>
2248</div>
2249
2250        </div>
2251        <div class="site-header__section site-header__section--button">
2252          <a
2253            href="/cart"
2254            class="btn btn--clear btn--square btn--hover-scale site-header__cart ajax-cart__toggle"
2255            aria-expanded="false"
2256          >
2257            <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-header-cart" viewBox="0 0 24.3 26"><path d="M22.6 21.5v-2H7.9c-.2 0-.4-.1-.4-.1 0-.1 0-.3.2-.5l2.3-2.1 13.2-1.4 1.1-10h-18L4.6 1 .5 0 0 1.9l3.1.7 5.2 13-2 1.8c-.8.7-1 1.8-.7 2.7.4.9 1.2 1.4 2.3 1.4h14.7zM7.1 7.4H22l-.7 6.2-11.2 1.2-3-7.4z"/><ellipse cx="8.1" cy="24.4" rx="1.6" ry="1.6"/><ellipse cx="21.7" cy="24.4" rx="1.6" ry="1.6"/></svg>
2258            <span class="icon__fallback-text">לצפייה בעגלה</span>
2259            <span class="site-header__cart-bubble">0</span>
2260          </a>
2261        </div>
2262        <div class="cst-navbar-container-mobile-button">
2263          <button class="mobile_menu_icon menu-toggle open-drawer" aria-label="Open Menu">
2264            <svg
2265              xmlns="http://www.w3.org/2000/svg"
2266              xmlns:xlink="http://www.w3.org/1999/xlink"
2267              version="1.1"
2268              x="0px"
2269              fill="#005238"
2270              y="0px"
2271              viewBox="0 0 100 125"
2272              style="enable-background:new 0 0 100 100;"
2273              xml:space="preserve"
2274            >
2275              <g><path d="M81.4,20.5H18.7c-2.5,0-4.5,2-4.5,4.5s2,4.5,4.5,4.5h62.7c2.5,0,4.5-2,4.5-4.5S83.9,20.5,81.4,20.5z"/><path d="M18.7,54.5h32.7c2.5,0,4.5-2,4.5-4.5s-2-4.5-4.5-4.5H18.7c-2.5,0-4.5,2-4.5,4.5S16.2,54.5,18.7,54.5z"/><path d="M71.4,71.5H18.7c-2.5,0-4.5,2-4.5,4.5s2,4.5,4.5,4.5h52.7c2.5,0,4.5-2,4.5-4.5S73.9,71.5,71.4,71.5z"/></g>
2276            </svg>
2277          </button>
2278        </div>
2279      </div>
2280    </div>
2281    
2282      
2283      
2284    
2285      
2286      
2287    
2288      
2289      
2290    
2291      
2292      
2293    
2294      
2295      
2296    
2297      
2298      
2299    
2300      
2301      
2302    
2303      
2304      
2305    
2306  </header>
2307  
2308    
2309  
2310    
2311      <div class="mega-menu-parent">
2312        <div class="mega-menu" data-mega-id="1">
2313          <button class="back-to-mobile-menu" data-back-to-submenu="1">
2314            ←
2315          </button>
2316          <div class="mega-menu-inner-3-main">
2317            <div class="mega-menu-inner-3">
2318              <div class="mega-menu-inner-3-inner">
2319                
2320                  
2321                  <ul class="mega-menu-inner-3-ul">
2322                    
2323                      <li>
2324                        <a href="/collections/all-natural-wines">כל היינות</a>
2325                      </li>
2326                    
2327                      <li>
2328                        <a href="/collections/best-sellers">הנמכרים ביותר</a>
2329                      </li>
2330                    
2331                      <li>
2332                        <a href="/collections/all-natural-wines/color_yellow">לבנים</a>
2333                      </li>
2334                    
2335                      <li>
2336                        <a href="/collections/all-natural-wines/color_amber">כתומים</a>
2337                      </li>
2338                    
2339                      <li>
2340                        <a href="/collections/all-natural-wines/color_red">אדומים</a>
2341                      </li>
2342                    
2343                      <li>
2344                        <a href="/collections/all-natural-wines/color_pink">ורודים</a>
2345                      </li>
2346                    
2347                      <li>
2348                        <a href="/collections/all-natural-wines/att_noso2">ללא גופרית</a>
2349                      </li>
2350                    
2351                      <li>
2352                        <a href="/collections/wines-greece">יינות יוון</a>
2353                      </li>
2354                    
2355                      <li>
2356                        <a href="/collections/cases">מארזים</a>
2357                      </li>
2358                    
2359                  </ul>
2360                
2361              </div>
2362            </div>
2363          </div>
2364        </div>
2365      </div>
2366    
2367  
2368    
2369  
2370    
2371  
2372    
2373  
2374    
2375  
2376    
2377  
2378    
2379  
2380</div>
2381
2382<script>
2383
2384  // 1. Force Header height adjust
2385
2386  const style = document.createElement('style');
2387  style.innerHTML = `
2388    .site-header { 
2389      top: auto !important;
2390    }
2391  `;
2392  document.head.appendChild(style); 
2393  const header = document.querySelector('.site-header');
2394
2395  const observer = new MutationObserver(() => {
2396    if (header && header.style.top) {
2397      header.style.top = '';
2398    }
2399  });
2400
2401  if (header) {
2402    observer.observe(header, { attributes: true, attributeFilter: ['style'] });
2403  }
2404
2405
2406
2407 document.addEventListener('DOMContentLoaded', function () {
2408  const navItems = document.querySelectorAll('.nav-item');
2409  const megaMenus = document.querySelectorAll('.mega-menu');
2410  let hideTimeout;
2411
2412  navItems.forEach(item => {
2413    item.addEventListener('mouseenter', () => {
2414      const id = item.dataset.menuId;
2415      clearTimeout(hideTimeout);
2416      megaMenus.forEach(menu => {
2417        menu.classList.toggle('active', menu.dataset.megaId === id);
2418      });
2419    });
2420
2421    item.addEventListener('mouseleave', () => {
2422      hideTimeout = setTimeout(() => {
2423        megaMenus.forEach(menu => menu.classList.remove('active'));
2424      }, 200);
2425    });
2426  });
2427
2428  megaMenus.forEach(menu => {
2429    menu.addEventListener('mouseenter', () => {
2430      clearTimeout(hideTimeout);
2431    });
2432
2433    menu.addEventListener('mouseleave', () => {
2434      hideTimeout = setTimeout(() => {
2435        menu.classList.remove('active');
2436      }, 200);
2437    });
2438  });
2439});
2440
2441
2442 
2443  
2444document.addEventListener("DOMContentLoaded", function () {
2445  // Elements
2446  const toggleButton = document.querySelector(".menu-toggle");  
2447  const drawer = document.getElementById("mobileDrawer"); 
2448  const closeButton = drawer?.querySelector(".close-drawer-mobile-icon"); 
2449  const navItems = document.querySelectorAll(".nav-item-mobile"); 
2450  const megaMenus = document.querySelectorAll(".mega-menu");  
2451  const mobileDrawerContainer = document.querySelector(".cst-navbar-container-mobile-div"); 
2452
2453  // 1. Open drawer on toggle
2454  toggleButton?.addEventListener("click", function (e) {
2455    e.stopPropagation();
2456    drawer?.classList.add("open");
2457    mobileDrawerContainer?.classList.add("open");
2458  });
2459
2460  // 2. Close drawer via close button
2461  closeButton?.addEventListener("click", function () {
2462    drawer?.classList.remove("open");
2463    mobileDrawerContainer?.classList.remove("open");
2464  });
2465
2466
2467
2468
2469
2470// Handle menu item click (toggle behavior)
2471
2472
2473
2474
2475
2476 
2477
2478
2479
2480
2481  
2482
2483}); 
2484
2485const interval = setInterval(() => {
2486  const navItem = document.querySelector('li.nav-item[data-menu-id="1"]');
2487  if (!navItem) return;
2488
2489  let text = '';
2490
2491  const nestedFont = navItem.querySelector('a font font');
2492  if (nestedFont) {
2493    text = nestedFont.textContent.trim();
2494  } else {
2495    const anchor = navItem.querySelector('a');
2496    if (anchor) {
2497      text = anchor.textContent.trim();
2498    }
2499  }
2500
2501  text = text.replace(/[\u200E\u200F\u202A-\u202E]/g, '');
2502
2503  let mainNavDirection = 'rtl'; // default
2504  let headerDirection = 'rtl';  // default
2505  let megaMenuDirection = 'rtl'; // default
2506
2507  if (text === 'Wines') {
2508    mainNavDirection = 'ltr';
2509    headerDirection = 'rtl';
2510    megaMenuDirection = 'ltr';  // example: set ltr if "Wines"
2511  } else if (text === 'יינות') {
2512    mainNavDirection = 'rtl';
2513    headerDirection = 'ltr';
2514    megaMenuDirection = 'rtl';
2515  }
2516  
2517
2518
2519
2520
2521
2522
2523  let updatedMainNav = false;
2524  let updatedHeader = false;
2525  let updatedMegaMenu = false;
2526
2527  for (let i = 0; i < document.styleSheets.length; i++) {
2528    const sheet = document.styleSheets[i];
2529    try {
2530      const rules = sheet.cssRules || sheet.rules;
2531      if (!rules) continue;
2532
2533      for (let j = 0; j < rules.length; j++) {
2534        const rule = rules[j];
2535
2536        if (rule.selectorText === '.main-nav ul') {
2537          if (rule.style.direction !== mainNavDirection || rule.style.gap !== '20px') {
2538            rule.style.direction = mainNavDirection;
2539            rule.style.gap = '20px';
2540            console.log(`Set .main-nav ul direction to ${mainNavDirection} and gap to 20px`);
2541          }
2542          updatedMainNav = true;
2543        }
2544
2545        if (rule.selectorText === '.site-header-sections') {
2546          if (rule.style.direction !== headerDirection) {
2547            rule.style.direction = headerDirection;
2548            console.log(`Set .site-header-sections direction to ${headerDirection}`);
2549          }
2550          updatedHeader = true;
2551        }
2552
2553        if (rule.selectorText === '.mega-menu-inner-3-main') {
2554          if (rule.style.direction !== megaMenuDirection) {
2555            rule.style.direction = megaMenuDirection;
2556            console.log(`Set .mega-menu-inner-3-main direction to ${megaMenuDirection}`);
2557          }
2558          updatedMegaMenu = true;
2559        }
2560      }
2561    } catch (e) {
2562      continue;
2563    }
2564  }
2565
2566  if (!updatedMainNav) {
2567    const style = document.createElement('style');
2568    style.innerHTML = `.main-nav ul { direction: ${mainNavDirection}; gap: 20px; }`;
2569    document.head.appendChild(style);
2570    console.log(`Injected new .main-nav ul rule with direction ${mainNavDirection} and gap 20px`);
2571  }
2572
2573  if (!updatedHeader) {
2574    const style = document.createElement('style');
2575    style.innerHTML = `.site-header-sections { direction: ${headerDirection}; }`;
2576    document.head.appendChild(style);
2577    console.log(`Injected new .site-header-sections rule with direction ${headerDirection}`);
2578  }
2579
2580  if (!updatedMegaMenu) {
2581    const style = document.createElement('style');
2582    style.innerHTML = `.mega-menu-inner-3-main { direction: ${megaMenuDirection}; }`;
2583    document.head.appendChild(style);
2584    console.log(`Injected new .mega-menu-inner-3-main rule with direction ${megaMenuDirection}`);
2585  }
2586
2587}, 500);
2588
2589
2590
2591</script>
2591
2592
2593<script>
2594  document.addEventListener('DOMContentLoaded', function () {
2595    const toggles = document.querySelectorAll('.accordion-header');
2596
2597    toggles.forEach((toggle) => {
2598      toggle.addEventListener('click', function (e) {
2599        const item = this.closest('.accordion-item');
2600        const isActive = item.classList.contains('active');
2601
2602        // Collapse all
2603        document.querySelectorAll('.accordion-item').forEach((i) => {
2604          i.classList.remove('active');
2605          const btn = i.querySelector('.accordion-toggle');
2606          if (btn) btn.setAttribute('aria-expanded', 'false');
2607        });
2608
2609        // Expand current
2610        if (!isActive) {
2611          item.classList.add('active');
2612          this.setAttribute('aria-expanded', 'true');
2613        }
2614      });
2615    });
2616  });
2617
2618  document.addEventListener('DOMContentLoaded', function () {
2619    const header = document.querySelector('.site-header__wrapper');
2620    const megaMenu = document.querySelector('.mega-menu');
2621    const fsbBackground = document.getElementById('fsb_background');
2622
2623    window.addEventListener('scroll', function () {
2624      if (window.scrollY >= 46) {
2625        header.style.top = '0px';
2626        if (megaMenu) megaMenu.style.top = '0px';
2627        if (fsbBackground) fsbBackground.style.display = 'none';
2628      } else {
2629        header.style.top = '46px';
2630        if (megaMenu) megaMenu.style.top = '60px';
2631        if (fsbBackground) fsbBackground.style.display = 'block';
2632      }
2633    });
2634  });
2635</script>
2635
2636
2637
2638
2639
2640</div>
2641
2642    <div class="main-content" data-drawer-push>
2643      <div class="main-content__wrapper">
2644        <main class="content-for-layout" id="MainContent" role="main">
2645          <!-- Newsletter Popup Logic -->
2646          <!-- /templates/article.liquid -->
2647
2648
2649
2650
2651
2652
2653
2654<article itemscope itemtype="http://schema.org/Article">
2655
2656  <div id="shopify-section-article-template" class="shopify-section"><div class="article" data-section-id="article-template" data-section-type="article-template">
2657
2658  
2659    <div class="section-header-image-wrapper">
2660      <div class="section-header-image lazyload" data-bgset="
2661    //asiswines.com/cdn/shop/articles/IMG_1613-62_180x.jpg?v=1612299912 180w 120h,
2662    //asiswines.com/cdn/shop/articles/IMG_1613-62_360x.jpg?v=1612299912 360w 240h,
2663    //asiswines.com/cdn/shop/articles/IMG_1613-62_540x.jpg?v=1612299912 540w 360h,
2664    //asiswines.com/cdn/shop/articles/IMG_1613-62_720x.jpg?v=1612299912 720w 480h,
2665    //asiswines.com/cdn/shop/articles/IMG_1613-62_900x.jpg?v=1612299912 900w 600h,
2666    //asiswines.com/cdn/shop/articles/IMG_1613-62_1080x.jpg?v=1612299912 1080w 720h,
2667    //asiswines.com/cdn/shop/articles/IMG_1613-62_1296x.jpg?v=1612299912 1296w 864h,
2668    //asiswines.com/cdn/shop/articles/IMG_1613-62_1512x.jpg?v=1612299912 1512w 1008h,
2669    //asiswines.com/cdn/shop/articles/IMG_1613-62_1728x.jpg?v=1612299912 1728w 1152h,
2670    //asiswines.com/cdn/shop/articles/IMG_1613-62.jpg?v=1612299912 5184w 3456h
2671"></div>
2672
2673      <noscript>
2674        <div class="section-header-image" style="background-image: //asiswines.com/cdn/shop/articles/IMG_1613-62.jpg?v=1612299912"></div>
2675      </noscript>
2676    </div>
2677  
2678
2679  <div class="page-width">
2680    <div class="article__wrapper grid">
2681      <div class="article__content article__content--large grid__item medium-up--ten-twelfths medium-up--push-one-twelfth">
2682        <header class="article__header separator" data-animate>
2683          <h1 class="article__title h2">מה זה בכלל יין טבעי?</h1>
2684          
2685          <span class="article__date text-small--uppercase">
2686            <time datetime="2020-04-13T11:38:00Z">13 באפריל 2020</time>
2687          </span>
2688          
2689          
2690        </header>
2691
2692        <div class="article__body rte" itemprop="articleBody">
2693          <p dir="rtl">הגישה ביינות טבעיים היא פשוטה – מה שפחות לקחת ומה שפחות להוסיף. מרבית היין בעולם מגיע עם רשימת פעולות ארוכה במיוחד: כרמים מרוססים בחומרי הדברה וכימיקלים, תהליכים של תיקון חומצה או תוספות סוכר, שימוש בשמרים תעשייתים להתססה, וסינון וייצוב היין הם רק חלק מהדברים שמאפיינים את רוב רובו של תעשיית היין היום.<span class="Apple-converted-space"> </span></p>
2694<p dir="rtl">ביינות טבעיים לעומת זאת פועלים לפי המנטרה<span class="Apple-converted-space">  Nothing added, nothing taken away. בשונה מיינות אורגניים או ביודינאמיים שמתייחסים בעיקר בעיקר לשיטה החקלאית, ביינות טבעיים מתייחסים לכל התהליך כולל העשייה ביקב והביקבוק - בלי ריסוסים וחומרי הדברה, בבציר ידני, בהתססה ספונטנית, בלי תיקונים, בלי סינונים ובלי מייצבים. רוב היצרנים שלנו בכלל נוטים לקרוא לעצמם מגדלים ורואים בתפקיד שלהם פחות של ליצור ויותר של ללוות, להקשיב, ולטפח.<span class="Apple-converted-space"> </span></span></p>
2695<p dir="rtl">היינות האלה, שאגב טבעיים זה רק דרך אחת לכנות אותם, יש להם כל מיני שמות כמו יינות חיים, יינות פרא, או יינות במינימום התערבות - הם יינות שמתמקדים בחקלאות מעולה ובעשייה קפדנית, ולא בהנדסה וכימיה. בעצם מדובר ביינות שנעשים בשיטות מסורתיות וישנות שעד לפני מאה שנה היו לגמרי הנורמה. שיטות שנזנחו לטובת הטכנולוגיה וחזרו לתודעה רק בשנות השמונים כתגובה לחקלאות תעשייתית וסטנדרטיזציה של טעם שהשתלטו על תעשיית המזון, וכן, גם על עולם היין.<sp
2695an class="Apple-converted-space"> </span></p>
2696<p dir="rtl">בשנים האחרונות, היינות האלה תפסו תאוצה. יד ביד עם המודעות הסביבתית שהביאה גם צרכנות אוכל אחרת, נהיה מקום למוצרים שהם לא בהכרח תוצר אחיד ומושלם של פס ייצור קבוע, שמביאים טעמים חדשים ומעודדים שיח על אוכל מקומי, חקלאות בת קיימא, וצריכה קהילתית.<span class="Apple-converted-space"> </span></p>
2697<p dir="rtl"><span class="Apple-converted-space"><img src="https://cdn.shopify.com/s/files/1/0372/8752/6535/files/IMG_1613-62_480x480.webp?v=1661723858" alt="" style="display: block; margin-left: auto; margin-right: auto;" width="800" height="auto"></span></p>
2698<p dir="rtl"> </p>
2699<p dir="rtl">אם בא לכם לדעת עוד, קיבצנו כאן אוסף קטן של שאלות ותשובות ויש גם רשימת קריאה מומלצת. תהנו!</p>
2700<p dir="rtl"> </p>
2701<ul>
2702<li>
2703<p dir="rtl">שאלה: מה זה אומר שיין הוא טבעי?<span class="Apple-converted-space"> </span></p>
2704<p dir="rtl">תשובה: אין ממש ממש יין שהוא טבעי. יין טבעי זה חומץ. אם רוצים ממש לצלול לנושא אז המילה טבעי היא מילה בעייתית וגם מעוררת מחלוקת. מצד אחד היא שנואה על יצרנים רבים שאינם עושים יינות כאלה כי היא במהותה אומרת להם שהיין שלהם לא טבעי, כלומר תעשייתי יותר ומסחרי יותר. מצד שני היא גם שנואה על יצרנים רבים שכן עושים יין מהסוג הזה כי בעיניהם היין שלהם הוא פשוט יין והם לא מעוניינים שיקוטלג לתוך טרנד מסוים ותחת כותרות. כמו שסטפנו בלוטי המנוח אמר "תפתחי מילון, ליד יין, כתוב מיץ ענבים מותסס. ומה אני עושה? מיץ ענבים מותסס. אז אני עושה יין ודי". בסוף, אפשר להסכים ששום דבר שאנחנו הופכים למוצר הוא לא באמת טבעי. אבל זה מונח חשוב כי הרי ברגע ששמעתם שיש יין טבעי חשבתם "הי, אז מה אני שותה בעצם?" וזה לכשעצמו דבר חיובי.<br><span class="Apple-converted-space"><br></span></p>
2705</li>
2706<li>
2707<p dir="rtl">שאלה: אם יש יין טבעי, אז יש יין שהוא בעצם לא טבעי?</p>
2708<p dir="rtl">נשתמש במונח אחר כדי לענות. יינות טבעיים מכונים גם יינות במינימום התערבות. ובהחלט כן, יש יינות שנעשים עם הרבה מאוד התערבות ויש כאלה שנעשים עם מינימום התערבות. יינות טבעיים מייצגים אחוז זעום משוק היין העולמי ורוב היין שנעשה בעולם הוא יין שמגיע מכרמים מרוססים, ועובר הרבה מאוד תהליכים ותוספים. משמרים בשביל לייצר התססה, תוספי סוכר, חומצות שונות להוספת חומצה, סידן פחמתי (למעשה גיר) להסרת חומצה, אצטאלדהיד לייצוב צבע, ועד סינון עם חלבוני ביצה, שלפוחיות דגים, או אנזימים כמו טריפסין ופפסין. ואלו מעטי מעט. אפילו ביין אורגני יש רשימה של 120 חומרים מותרים לשימוש בהכנת היין. ביינות טבעיים אין כלום חוץ מענבים ולעיתים, תוספת מזערית של גופרית דו חמצנית.<br><br></p>
2709</li>
2710<li>
2711<p dir="rtl">שאלה: אז יינות טבעיים הם בריאים יותר?</p>
2712<p dir="rtl">תשובה: אנחנו נגיד שחד משמעית כן. אחרים יגידו שאין מחקר שזו הכותרת שלו. אבל אז אנחנו נגיד שכן יש הרבה מחקרים על החומרים האינדיבידואליים שמכניסים ליין (כמו גופרית דו חמצנית או אצטאלדהיד) וההשפעות שלהם. כמו כל דבר שמכניסים לגוף, מה שיותר נקי, יותר טוב. התחושה הפיזית לאחר שתייה של יינות פרא שונה בהרבה משתייה של יינות רגילים. זו שתייה שמייצרת קלילות גוף ולא כובד, ממעיטה לייצר בחילות, ואלא אם כן<span class="Apple-converted-s
2712pace">  תפריזו בשתייה, היא לא נוטה לגרום לכאבי ראש. יש גם אחוז קטן מהאוכלוסיה שמקבל תגובה אלרגית משתיית יין בגלל היסטמינים ותוספות של גופרית דו חמצנית.<span class="Apple-converted-space"> <br><br></span></span></p>
2713</li>
2714<li>
2715<p dir="rtl">שאלה: למה להרבה מהיינות יש ריח לא נעים כשרק פותחים אותם?</p>
2716<p dir="rtl">תשובה:<span class="Apple-converted-space">  זה מצחיק שאנחנו רגילים להגיד שקנינו גבינה מסריחה טובה, אבל ביין זה מרתיע. הרבה פעמים יינות טבעיים יכולים להריח מאוד אחר ולפעמים גם מאוד מסריח בהתחלה. בגלל שהם מתסיסים ספונטנית משמרי בר, והם לא מסוננים, יש להם בעצם פעילות בקטריאלית טבעית שהיא גבוהה וחזקה יותר משל יינות רגילים. בגלל שאנחנו לא עושים סלקציה לסוגי השמרים שפעילים ביין, יש מגוון הרבה יותר רחב של מולקולות ארומה שיכולות להתפתח. חלק מהן יכולות לעורר ריחות של ביצה קשה (גופרית), פרווה רטובה, ריח של אסם או של דלק למשל. בגלל שהיין בוקבק ללא מייצבים וחומרים משמרים, הרגע בו פותחים את היין מביא איתו כמה דקות של שינוי בלתי פוסק שבו הוא משתחרר, פוגש חמצן ומתחיל לנשום. כמעט תמיד הארומות הלא נעימות האלה נדיפות ונעלמות תוך עשר דקות רבע שעה.<br><br></span></p>
2717</li>
2718<li>
2719<p dir="rtl">שאלה: יש חוק שקובע מה זה יין טבעי?</p>
2720<p dir="rtl">עד לא מזמן היה קשה להסביר באופן חד משמעי מה זה היינות האלה כי באמת לא הייתה להם הגדרה שמעוגנת בחוק. אבל אז, במרץ 2020 יצא בצרפת החוק הראשון בעולם והיחיד עד כה, שמגדיר בדיוק מה זה אומר מבחינתם. עיקר הדברים קובע שאם מישהו רוצה לשים תווית של יין טבעי על הבקבוק שלו הוא מחוייב לעשות יין מענבים אורגניים לכל הפחות (או ביודינאמיים או כל תו אחר שיעיד על נקיון הענבים); שיותסס ספונטנית משמרי בר; שייעשה ללא תיקונים ותוספים וללא פעולות אלימות למבנה החומר (כמו אוסמוזה הפוכה, סינון וכו); ואחרון, שלא יוסף לו יותר מ- 30 מ"ג גופרית דו חמצנית (סולפיטים) לליטר. לכל יין יש כמות קטנה של סולפיטים שנוצרים בו במהלך התסיסה באופן טבעי, אבל אלה בדרך כלל לא עולים על 15 מ"ג לליטר. לפי התקן יין שלא יוסף לו שום גופרית דו חמצנית בכלל יקבל מדבקה של התו שמציין "ללא סולפיטים" בחזית שלו.  אתם יכולים לקרוא את החוק במלואו כאן אם בא לכם להתפלפל אבל בסופו של דבר הוא מסכם את מה שרוב המגדלים מזמן מסכימים עליו - יין מעולה לא זקוק לשום דבר חוץ מחומר גלם מעולה, מסירות, עבודה קשה ותשומת לב.<span class="Apple-converted-space"> <br><br></span></p>
2721</li>
2722<li>
2723<p dir="rtl">שאלה: האם העובדה שאין חומרים משמרים או מייצבים משנה את היכולת ליישן את היינות?</p>
2724<p dir="rtl">תשובה: לא בהכרח. כן, הרבה מהיינות נעשים מתוך כוונה שישתו אותם בגיל צעיר. הרי חלק מהרעיונות של תנועת הטבעיים היא שיין אמור להשתה, ולא להאסף ולהיסחר כמו עבודת אומנות. ועם זאת יש הרבה כייף בלשמור יין ולחכות להנות ממנו בזמן ומקום אחרים. יינות שלא נעשים לשתייה צעירה ורעננה יתיישנו ויישמרו כמו על יין רגיל. ומצאנו שהכתומים במיוחד, בזכות טאנינים מהקליפות והרבה ריכוז טעם, מעניינים מאוד להתיישנות. העובדה שאין ביינות האלה משמרים או מייצבים פשוט הופכת את היינות לרגישים יותר. זה רק אומר שאם רוצים לשמור עליהם לטווח ארוך, צריך לעשות זאת בתנאים מצוינים: טמפרטורה ולחות מבוקרים ובלי אור. תזוזה ושינויים בטמפרטורה לא טובים לכל סוג של יין אבל לאלו על אחת כמה וכמה.<span class="Apple-converted-s
2724pace"> </span></p>
2725</li>
2726</ul>
2727
2728
2729        </div>
2730      </div>
2731
2732      
2733        
2734      
2735    </div>
2736  </div>
2737
2738  
2739    
2740  
2741</div>
2742
2743
2744</div>
2745
2746  
2747
2748  
2749</article>
2750
2751        </main>
2752
2753        <div id="shopify-section-footer" class="shopify-section">
2754<div class="load-bg"></div>
2755<footer
2756  class="site-footer"
2757  role="contentinfo"
2758  data-section-type="footer"
2759  data-section-id="footer"
2760  
2761  data-section-id="footer"
2762  data-section-type="footer"
2763>
2764  <div class="page-width">
2765    
2766      <div class="flex-footer">
2767        
2768          <div class="flex-footer__item flex-footer__item--newsletter">
2769            <div class="site-footer__newsletter">
2770              <form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" />
2771                <input type="hidden" name="contact[tags]" value="newsletter">
2772                <label for="NewsletterEmail" class="site-footer__newsletter-label h3">ברוכים הבאים לעסיס!</label>
2773                <div class="site-footer__newsletter-subheading"><p>למידע על כל האירועים שלנו, ערבי יין, טעימות, ומהדורות מיוחדות - הצטרפו אלינו בניוזלטר! בלחיצה על הרשמה אתם מאשרים קבלת חומר פרסומי והפרטים שלכם יישמרו אצלנו במערכת. תוכלו לבטל את ההרשמה בכל עת. </p></div>
2774                <div class="input-group--flex">
2775                  <input
2776                    type="email"
2777                    value=""
2778                    placeholder="אימייל"
2779                    name="contact[email]"
2780                    id="NewsletterEmail"
2781                    class="input-group__field site-footer__newsletter-input"
2782                    aria-label="אימייל"
2783                    autocorrect="off"
2784                    autocapitalize="off"
2785                  >
2786                  <div class="input-group__btn input-group__btn--newsletter">
2787                    <button type="submit" class="btn--newsletter__submit">
2788                      להרשמה
2789                      <img class="newsletter-arrows" src="//asiswines.com/cdn/shop/t/42/assets/arrows-red-circle.svg?v=87508786420295879221773131117">
2790                    </button>
2791                  </div>
2792                </div>
2793                <div class="site-footer__newsletter-message" aria-role="alert">
2794                  
2795                  
2796                </div>
2797              </form>
2798            </div>
2799          </div>
2800        
2801
2802        <!-- Contact Column -->
2803        <div class="flex-footer__item flex-footer__item--contact">
2804          <h3 class="h3">רוצים לדבר?</h3>
2805          <p>אנחנו נמצאות ברח' וולפסון 9 קומה שנייה, ת"א<br/>הסטודיו פתוח לקהל ללא תיאום מראש בימים  <br/>ד' 16:00-23:00 וכל יום ו' 12:00-16:00<br/><br/>לשאלות ובירורים:<br/><a href="mailto:[email protected]">[email protected] | </a><a href="tel:00972553054630" title="tel:00972553054630">0553054630<br/></a></p>
2806          <!--
2807            אנחנו תמיד כאן, <br>
2808            במייל <a class="footer-email" href="mailto:[email protected]">[email protected]</a>
2809            <div class="footer-phone-wrapper">או בטלפון <a class="footer-phone" href="tel:00972553054630">0553054630</a></div>
2810            <a href="https://wa.me/972553054630">אפשר גם לשלוח לנו הודעת ווטסאפ כאן ועכשיו</a>
2811          --><ul class="site-footer__linklist">
2812            
2813          </ul>
2814          
2815            <div class="site-footer__social-icons flex-footer__item--one-third">
2816              <div class="social-links"><ul class="list--inline social-links-wrapper">
2817    
2818
2819      
2820
2821      
2822    
2823
2824      
2825
2826      
2827    
2828
2829      
2830
2831      
2832    
2833
2834      
2835
2836      
2837        <li class="social-links__icon link-instagram">
2838          <a
2839            target="_blank"
2840            href="https://www.instagram.com/asis.wines/"
2841            title="Asis wild wines בInstagram"
2842            
2843              tabindex="-1"
2844            
2845          >
2846            <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-instagram" viewBox="0 0 512 512"><path d="M256 49.5c67.3 0 75.2.3 101.8 1.5 24.6 1.1 37.9 5.2 46.8 8.7 11.8 4.6 20.2 10 29 18.8s14.3 17.2 18.8 29c3.4 8.9 7.6 22.2 8.7 46.8 1.2 26.6 1.5 34.5 1.5 101.8s-.3 75.2-1.5 101.8c-1.1 24.6-5.2 37.9-8.7 46.8-4.6 11.8-10 20.2-18.8 29s-17.2 14.3-29 18.8c-8.9 3.4-22.2 7.6-46.8 8.7-26.6 1.2-34.5 1.5-101.8 1.5s-75.2-.3-101.8-1.5c-24.6-1.1-37.9-5.2-46.8-8.7-11.8-4.6-20.2-10-29-18.8s-14.3-17.2-18.8-29c-3.4-8.9-7.6-22.2-8.7-46.8-1.2-26.6-1.5-34.5-1.5-101.8s.3-75.2 1.5-101.8c1.1-24.6 5.2-37.9 8.7-46.8 4.6-11.8 10-20.2 
284618.8-29s17.2-14.3 29-18.8c8.9-3.4 22.2-7.6 46.8-8.7 26.6-1.3 34.5-1.5 101.8-1.5m0-45.4c-68.4 0-77 .3-103.9 1.5C125.3 6.8 107 11.1 91 17.3c-16.6 6.4-30.6 15.1-44.6 29.1-14 14-22.6 28.1-29.1 44.6-6.2 16-10.5 34.3-11.7 61.2C4.4 179 4.1 187.6 4.1 256s.3 77 1.5 103.9c1.2 26.8 5.5 45.1 11.7 61.2 6.4 16.6 15.1 30.6 29.1 44.6 14 14 28.1 22.6 44.6 29.1 16 6.2 34.3 10.5 61.2 11.7 26.9 1.2 35.4 1.5 103.9 1.5s77-.3 103.9-1.5c26.8-1.2 45.1-5.5 61.2-11.7 16.6-6.4 30.6-15.1 44.6-29.1 14-14 22.6-28.1 29.1-44.6 6.2-16 10.5-34.3 11.7-61.2 1.2-26.9 1.5-35.4 1.5-103.9s-.3-77-1.5-103.9c-1.2-26.8-5.5-45.1-11.7-61.2-6.4-16.6-15.1-30.6-29.1-44.6-14-14-28.1-22.6-44.6-29.1-16-6.2-34.3-10.5-61.2-11.7-27-1.1-35.6-1.4-104-1.4z"/><path d="M256 126.6c-71.4 0-129.4 57.9-129.4 129.4s58 129.4 129.4 129.4 129.4-58 129.4-129.4-58-129.4-129.4-129.4zm0 213.4c-46.4 0-84-37.6-84-84s37.6-84 84-84 84 37.6 84 84-37.6 84-84 84z"/><circle cx="390.5" cy="121.5" r="30.2"/></svg>
2847            <span class="icon__fallback-text">Instagram</span>
2848          </a>
2849        </li>
2850      
2851    
2852
2853      
2854
2855      
2856    
2857
2858      
2859
2860      
2861    
2862
2863      
2864
2865      
2866    
2867
2868      
2869
2870      
2871    
2872
2873      
2874
2875      
2876        <li class="social-links__icon link-whatsapp">
2877          <a
2878            target="_blank"
2879            href="https://wa.me/972553054630"
2880            title="Asis wild wines בWhatsapp"
2881            
2882              tabindex="-1"
2883            
2884          >
2885            <img src="//asiswines.com/cdn/shop/t/42/assets/whatsapp-invert.svg?v=18063203462726996571773131117">
2886
2887            <span class="icon__fallback-text">Whatsapp</span>
2888          </a>
2889        </li>
2890      
2891    
2892  </ul>
2893</div>
2894
2895            </div>
2896          
2897        </div>
2898
2899        
2900          
2901        
2902          
2903            <div class="flex-footer__item flex-footer__item--menu" >
2904              <h3 class="h3">שימושי</h3><ul class="site-footer__linklist">
2905                
2906                  <li class="site-footer__linklist-item">
2907                    <a href="/pages/%D7%90%D7%99%D7%A4%D7%94-%D7%A9%D7%95%D7%AA%D7%99%D7%9D-%D7%99%D7%99%D7%9F-%D7%98%D7%91%D7%A2%D7%99">איפה שותים עסיס?</a>
2908                  </li>
2909                
2910                  <li class="site-footer__linklist-item">
2911                    <a href="/pages/shipping">משלוחים</a>
2912                  </li>
2913                
2914                  <li class="site-footer__linklist-item">
2915                    <a href="/policies/privacy-policy">הצהרת פרטיות</a>
2916                  </li>
2917                
2918                  <li class="site-footer__linklist-item">
2919                    <a href="/policies/terms-of-service">תנאי שימוש</a>
2920                  </li>
2921                
2922              </ul>
2923            </div>
2924          
2925        
2926
2927        <!-- Logo Column -->
2928        <!--
2929          <div class="flex-footer__item flex-footer__item--logo">
2930            <img class="footer-logo" src="//asiswines.com/cdn/shop/t/42/assets/footer-logo.png?v=126611894374949271551773131117" />
2931          </div>
2932        -->
2933      </div>
2934    
2935
2936    <div class="site-footer__bottom">
2937      <div class="site-footer__copyright">© 2020 כל הזכויות שמורות לעסיס יינות פרא בע״מ</div></div>
2938  </div>
2939
2940  
2941</footer>
2942
2943
2944</div>
2945      </div>
2946    </div>
2947
2948    
2949  <div class="drawer-cover"></div>
2950  <div
2951    class="drawer critical-hide"
2952    tabindex="-1"
2953    data-section-id="cart-drawer"
2954    data-section-type="cart-drawer"
2955    data-cart-token=""
2956    data-drawer-push
2957    aria-hidden="true"
2958  >
2959    <form
2960      action="/cart"
2961      method="post"
2962      novalidate
2963      class="cart-drawer cart-drawer--empty"
2964      style="background:white;"
2965    >
2966      <div class="cart-drawer__header">
2967        <div class="cart-drawer__header-container">
2968          <button type="button" class="cart-drawer__close-button btn btn--clear btn--square">
2969            <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 16.8 16.8"><path fill="#444" d="M16.8 1.5L15.4.1 8.4 7l-7-7L0 1.4l7 7-7 7 1.4 1.4 7-7 7 7 1.4-1.4-7-7z"/></svg>
2970            <span class="icon__fallback-text">לסגירת העגלה</span>
2971          </button>
2972          <p class="cart-drawer__header-title text-title text-center">עגלה</p>
2973        </div>
2974      </div>
2975
2976      <div class="cart-drawer__content">
2977        <div class="cart-drawer__content-container">
2978          
2979          <div class="cart-drawer__empty-text">
2980            <p class="text-center">העגלה ריקה</p>
2981          </div>
2982
2983          
2984          <div class="cart-drawer__no-cookies">
2985            <p class="text-center">הפעילו עוגיות כדי להשתמש בעגלה</p>
2986          </div>
2987
2988          <div class="cart-drawer__item-list" data-cart-item-list>
2989            
2990
2991
2992            
2993              <div
2994                data-hulkapps-lineitem
2995                class="cart-drawer__item ajax-cart__template"
2996                data-cart-item
2997                data-cart-item-id=""
2998                aria-live="polite"
2999              >
3000                
3001                
3002                <a
3003                  href=""
3004                  class="cart-drawer__item-image"
3005                  style="background-image: none;"
3006                  data-cart-item-background-image
3007                  data-cart-item-href
3008                ></a>
3009
3010                <div class="cart-drawer__item-content">
3011                  <a href="" class="h4 cart-drawer__item-title" data-cart-item-href data-cart-item-title></a>
3012                  <p class="cart-drawer__item-subtitle" data-cart-item-variant-title>
3013                    
3014                      
3015                    
3016                  </p>
3017
3018                  <ul data-hulkapps-line-properties class="cart-drawer__item-properties" data-cart-item-property-list>
3019                    
3020<div class="hulkapps-reminder" data-key=""></div>
3021                    
3022
3023                    
3024                      
3025                      
3026                        <li
3027                          class="cart-drawer__item-property ajax-cart__template"
3028                          data-cart-item-property
3029                        >
3030                          t:
3031
3032                          
3033                          
3034                            e
3035                          
3036                        </li>
3037                      
3038                    
3039                  </ul>
3040                  <button
3041                    type="button"
3042                    style="display: none;"
3043                    class="edit_cart_option btn btn--primary button"
3044                    data-product_id=""
3045                    data-key=""
3046                    data-variant_id=""
3047                    data-quantity=""
3048                  >
3049                    Edit Options
3050                  </button>
3051
3052                  <p class="cart-drawer__item-price-container" data-cart-item-price-container><span
3053                        data-hulkapps-ci-price
3054                        data-key=""
3055                        class="cart-item__original-price cart-item__price"
3056                      >
3057                        <div class="qb-price-item" data-id=""></div>
3058                      </span></p>
3059
3060                  
3061
3062
3063                  <ul
3064                    class="order-discount order-discount--list order-discount--title order-discount--cart"
3065                    aria-label="הנחה"
3066                    data-cart-item-discount-list
3067                  ><li
3068                        class="order-discount__item ajax-cart__template"
3069                        data-cart-item-discount
3070                      ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-saletag"><path d="M10 3a1 1 0 1 1 0-2 1 1 0 0 1 0 2zm0-3H7a1 1 0 0 0-.71.29l-6 6a1 1 0 0 0 0 1.42l4 4a1 1 0 0 0 1.42 0c.19-.2 5.8-5.81 6-6A1 1 0 0 0 12 5V2a2 2 0 0 0-2-2z" fill="#231F20"/></svg><span data-cart-item-discount-title></span>
3071                        (-<span data-cart-item-discount-amount></span>)
3072                      </li></ul>
3073
3074                  <button class="cart-drawer__item-delete btn-link" type="button" data-cart-item-delete>
3075                    להסרה
3076                  </button>
3077                  <label for="quantity_" class="label--hidden" data-cart-item-label-quantity>כמות</label>
3078                  <!--
3079                    <input id="quantity_" class="cart-drawer__item-quantity" value="" type="number" pattern="\d*" min="1" aria-label="כמות" data-cart-item-input-quantity>
3080                  -->
3081                  <select
3082                    id="quantity_"
3083                    class="cart-drawer__item-quantity quantity-selector en"
3084                    value=""
3085                    aria-label="כמות"
3086                    data-cart-item-input-quantity
3087                  >
3088                    <option value="1">1</option>
3089                    <option value="2">2</option>
3090                    <option value="3">3</option>
3091                    <option value="4">4</option>
3092                    <option value="5">5</option>
3093                    <option value="6">6</option>
3094                  </select>
3095                </div>
3096                <p class="cart-item__message text-center" aria-hidden="true" data-item-message></p>
3097              </div>
3098            
3099
3100            <div
3101              style="
3102                padding-bottom: 10px;
3103                border-bottom: 1px solid;
3104                margin-bottom: 10px;
3105              "
3106            >
3107              <p>יש לכם שאלה על היין לפני הרכישה? <a href="/pages/contact-us">תכתבו לנו</a></p>
3108            </div>
3109
3110            
3111              <div class="cart-drawer__item cart-drawer__note-container" data-cart-note-container>
3112                <label for="CartSpecialInstructions">רוצה להוסיף ברכה? יש לך בקשה למשלוח? זה המקום</label>
3113                <textarea name="attributes[Cutomer Note]" class="cart-drawer__note" data-cart-note placeholder="כתבו כאן ברכה או בקשה למשלוח"></textarea>
3114              </div>
3115            
3116          </div>
3117        </div>
3118      </div>
3119
3120      <div class="cart-drawer__footer" style="background:transparent;">
3121        <div class="cart-drawer__footer-container">
3122          <div class="cart-drawer__message-container" style="display: none;">
3123            <div class="cart-drawer__message" data-cart-message></div>
3124          </div>
3125
3126          
3127
3128
3129          <div data-cart-discount-container><div
3130                class="order-discount-cart-drawer-wrapper ajax-cart__template"
3131                data-cart-discount
3132              >
3133                <span class="order-discount order-discount--title order-discount--cart-title"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-saletag"><path d="M10 3a1 1 0 1 1 0-2 1 1 0 0 1 0 2zm0-3H7a1 1 0 0 0-.71.29l-6 6a1 1 0 0 0 0 1.42l4 4a1 1 0 0 0 1.42 0c.19-.2 5.8-5.81 6-6A1 1 0 0 0 12 5V2a2 2 0 0 0-2-2z" fill="#231F20"/></svg><span class="visually-hidden">הנחה:</span
3134                  ><span data-cart-discount-title></span>
3135                </span>
3136                <span class="order-discount order-discount--cart-price"
3137                  >-<span data-cart-discount-amount></span></span
3138                >
3139              </div></div>
3140
3141          <div class="cart-drawer__subtotal" aria-live="polite">
3142            <div class="cart-drawer__subtotal-label">
3143              <span class="h4">סה&quot;כ</span>
3144            </div>
3145            <div class="cart-drawer__subtotal-price">
3146              <span data-hulkapps-cart-total class="cart-drawer__subtotal-number" data-cart-subtotal>₪ 0.00</span>
3147            </div>
3148          </div><p class="cart-drawer__disclaimer rte">🛵 משלוח חינם בקנייה מעל 350 ש"ח
3149</p>
3150
3151          <button
3152            type="submit"
3153            class="btn btn--loader cart-drawer__checkout"
3154            name="checkout"
3155            data-cart-submit
3156            
3157              disabled
3158            
3159          >
3160            לתשלום
3161            <span class="btn--loader-balls"></span>
3162          </button>
3163        </div>
3164      </div>
3165    </form>
3166  </div>
3167
3168
3169    <ul hidden>
3170      <li id="a11y-refresh-page-message">בחירה תרענן את העמוד</li>
3171      <li id="a11y-selection-message">השתמשו ברווח ובחצים במקלדת לביצוע בחירה</li>
3172    </ul>
3173
3174    
3174<script src="//asiswines.com/cdn/shop/t/42/assets/shopify-money.js?v=172992317169021654231773131117" async></script>
vendor: 1 bytes, line 3174
3174
3175<script>
3176        window.onload = function() {
3177        /**
3178         * Module to ajaxify all add to cart forms on the page.
3179         *
3180         * Copyright (c) 2015 Caroline Schnapp (11heavens.com)
3181         * Dual licensed under the MIT and GPL licenses:
3182         * http://www.opensource.org/licenses/mit-license.php
3183         * http://www.gnu.org/licenses/gpl.html
3184         *
3185         */
3186        Shopify.AjaxifyCart = (function($) {
3187
3188          // Some configuration options.
3189          // I have separated what you will never need to change from what
3190          // you might change.
3191
3192          var _config = {
3193
3194            // What you might want to change
3195            addToCartBtnLabel:             'נוסף לעגלה',
3196            addedToCartBtnLabel:           'תודה לך!',
3197            addingToCartBtnLabel:          'מוֹסִיף...',
3198            soldOutBtnLabel:               'הַכַּרטִיסִים אָזלוּ',
3199            howLongTillBtnReturnsToNormal: 1000, // in milliseconds.
3200            cartCountSelector: '.site-header__cart-bubble',
3201            cartTotalSelector:             '#cart-price',
3202            drawerTotalSelector:'.cart-drawer__subtotal-number',
3203            // 'aboveForm' for top of add to cart form,
3204            // 'belowForm' for below the add to cart form, and
3205            // 'nextButton' for next to add to cart button.
3206            feedbackPosition:              'nextButton',
3207
3208            // What you will never need to change
3209            addToCartBtnSelector:          '[type="submit"]',
3210            addToCartFormSelector:         'form[action="/cart/add"]',
3211            shopifyAjaxAddURL:             '/cart/add.js',
3212            shopifyAjaxCartURL:            '/cart.js'
3213          };
3214
3215          // We need some feedback when adding an item to the cart.
3216          // Here it is.
3217          var _showFeedback = function(success, html, $addToCartForm) {
3218            $('.ajaxified-cart-feedback').remove();
3219            var feedback = '<p class="ajaxified-cart-feedback ' + success + '">' + html + '</p>';
3220            switch (_config.feedbackPosition) {
3221              case 'aboveForm':
3222                $addToCartForm.before(feedback);
3223                break;
3224              case 'belowForm':
3225                $addToCartForm.after(feedback);
3226                break;
3227              case 'nextButton':
3228              default:
3229                $addToCartForm.find(_config.addToCartBtnSelector).after(feedback);
3230                break;
3231            }
3232            // If you use animate.css
3233            // $('.ajaxified-cart-feedback').addClass('animated bounceInDown');
3234            $('.ajaxified-cart-feedback').slideDown();
3235          };
3236          var _setText = function($button, label) {
3237            if ($button.children().length) {
3238              $button.children().each(function() {
3239                if ($.trim($(this).text()) !== '') {
3240                  $(this).text(label);
3241                }
3242              });
3243            }
3244            else {
3245              $button.val(label).text(label);
3246            }
3247          };
3248          var _init = function() {
3249            $(document).ready(function() {
3250              $(_config.addToCartFormSelector).submit(function(e) {
3251                e.preventDefault();
3252                var $addToCartForm = $(this);
3253                var $addToCartBtn = $addToCartForm.find(_config.addToCartBtnSelector);
3254                _setText($addToCartBtn, _config.addingToCartBtnLabel);
3255                $addToCartBtn.addClass('disabled').prop('disabled', true);
3256                // Add to cart.
3257                $.ajax({
3258                  url: _config.shopifyAjaxAddURL,
3259                  dataType: 'json',
3260                  type: 'post',
3261                  data: $addToCartForm.serialize(),
3262                  success: function(itemData) {
3263                    // Re-enable add to cart button.
3264                    $addToCartBtn.addClass('inverted');
3265                    _setText($addToCartBtn, _config.addedToCartBtnLabel);
3266                    _showFeedback('success','<i class="fa fa-check"></i> Added to cart! <a href="/cart">View cart</a> or <a href="/collections/all">continue shopping</a>.',$addToCartForm);
3267                    window.setTimeout(function(){
3268                      $addToCartBtn.prop('disabled', false).removeClass('disabled').removeClass('inverted');
3269                      _setText($addToCartBtn,_config.addToCartBtnLabel);
3270                    }, _config.howLongTillBtnReturnsToNormal);
3271                    // Update cart count and show cart link.
3272                    $.getJSON(_config.shopifyAjaxCartURL, function(cart) {
3273                      if (_config.cartCountSelector && $(_config.cartCountSelector).length) {
3274                        var value = $(_config.cartCountSelector).html() || '0';
3275                        $(_config.cartCountSelector).html(value.replace(/[0-9]+/,cart.item_count)).removeClass('hidden-count');
3276                        if ( ! $(_config.cartCountSelector).hasClass('site-header__cart-bubble--visible') )
3277                        	$(_config.cartCountSelector).addClass('site-header__cart-bubble--visible')
3278                        var cartContents = fetch('/cart.js')
3279                        .then(response => response.json())
3280                        .then(data => {
3281                          renderCart(data);
3282    document.querySelector('.ajax-cart__toggle')?.click();
3283                        });
3284                        $('.cart-drawer--empty .cart-drawer__empty-text').remove();
3285                        $('form.cart-drawer').removeClass('cart-drawer--empty');
3286                      }
3287                      if (_config.cartTotalSelector && $(_config.cartTotalSelector).length) {
3288                        if (typeof Currency !== 'undefined' && typeof Currency.moneyFormats !== 'undefined') {
3289                          var newCurrency = '';
3290                          if ($('[name="currencies"]').length) {
3291                            newCurrency = $('[name="currencies"]').val();
3292                          }
3293                          else if ($('#currencies span.selected').length) {
3294                            newCurrency = $('#currencies span.selected').attr('data-currency');
3295                          }
3296                          if (newCurrency) {
3297                            $(_config.cartTotalSelector).html('<span class=money>' + Shopify.formatMoney(Currency.convert(cart.total_price, "ILS", newCurrency), Currency.money_format[newCurrency
3297]) + '</span>');
3298                          }
3299                          else {
3300                            $(_config.cartTotalSelector).html(Shopify.formatMoney(cart.total_price, "₪ {{amount}}"));
3301                          }
3302                        }
3303                        else {
3304                          $(_config.cartTotalSelector).html(Shopify.formatMoney(cart.total_price, "₪ {{amount}}"));
3305                        }
3306                      };
3307
3308
3309
3310          if (_config.drawerTotalSelector && $(_config.drawerTotalSelector).length) {
3311                        if (typeof Currency !== 'undefined' && typeof Currency.moneyFormats !== 'undefined') {
3312                          var newCurrency = '';
3313                          if ($('[name="currencies"]').length) {
3314                            newCurrency = $('[name="currencies"]').val();
3315                          }
3316                          else if ($('#currencies span.selected').length) {
3317                            newCurrency = $('#currencies span.selected').attr('data-currency');
3318                          }
3319                          if (newCurrency) {
3320                            $(_config.drawerTotalSelector).html('<span class=money>' + Shopify.formatMoney(Currency.convert(cart.total_price, "ILS", newCurrency), Currency.money_format[newCurrency]) + '</span>');
3321                          }
3322                          else {
3323                            $(_config.drawerTotalSelector).html(Shopify.formatMoney(cart.total_price, "₪ {{amount}}"));
3324                          }
3325                        }
3326                        else {
3327                          $(_config.drawerTotalSelector).html(Shopify.formatMoney(cart.total_price, "₪ {{amount}}"));
3328                        }
3329                      };
3330                    });
3331                  },
3332                  error: function(XMLHttpRequest) {
3333                    var response = eval('(' + XMLHttpRequest.responseText + ')');
3334                    response = response.description;
3335                    if (response.slice(0,4) === 'All ') {
3336                      _showFeedback('error', response.replace('All 1 ', 'All '), $addToCartForm);
3337                      $addToCartBtn.prop('disabled', false);
3338                      _setText($addToCartBtn, _config.soldOutBtnLabel);
3339                      $addToCartBtn.prop('disabled',true);
3340                    }
3341                    else {
3342                      _showFeedback('error', '<i class="fa fa-warning"></i> ' + response, $addToCartForm);
3343                      $addToCartBtn.prop('disabled', false).removeClass('disabled');
3344                      _setText($addToCartBtn, _config.addToCartBtnLabel);
3345                    }
3346                  }
3347                });
3348                return false;
3349              });
3350            });
3351          };
3352          return {
3353            init: function(params) {
3354                // Configuration
3355                params = params || {};
3356                // Merging with defaults.
3357                $.extend(_config, params);
3358                // Action
3359                $(function() {
3360                  _init();
3361                });
3362            },
3363            getConfig: function() {
3364              return _config;
3365            }
3366          }
3367
3368          var  cartDrawerContent = document.querySelector('.cart-drawer__content-container .cart-drawer__item-list');
3369
3370          function clearCartDrawer() {
3371                    var  cartDrawerContent = document.querySelector('.cart-drawer__content-container .cart-drawer__item-list');
3372
3373            let cartItems = cartDrawerContent.querySelectorAll('.cart-drawer__item');
3374            cartItems.forEach( (value, index) => {
3375        		value.remove();
3376        	})
3377          }
3378
3379          function changeItem(prodid, quant = 0, callback) {
3380              $.ajax({
3381                  type: 'POST',
3382                  url: '/cart/change.js',
3383                  data: 'quantity=' + quant + '&id=' + prodid,
3384                  dataType: 'json',
3385                  success: function(cart) {
3386                      if ((typeof callback) === 'function') {
3387                          callback(cart);
3388                      } else {
3389        renderCart(cart);
3390    document.querySelector('.ajax-cart__toggle')?.click();
3391                          if ( cart.item_count > 0 ) {
3392                              $('.site-header__cart-bubble').text(cart.item_count);
3393                          } else {
3394                              $('.site-header__cart-bubble').removeClass('site-header__cart-bubble--visible');
3395                          }
3396                      }
3397                  },
3398              });
3399          }
3400
3401          function renderCart(cart) {
3402     var  cartDrawerContent = document.querySelector('.cart-drawer__content-container .cart-drawer__item-list');
3403
3404            console.log(cart);
3405        //     let messageEl = $('.cart-drawer__note-container').clone();
3406
3407            clearCartDrawer();
3408            if ( $('button.cart-drawer__checkout').attr('disabled') == 'disabled' )
3409              $('button.cart-drawer__checkout').attr('disabled', false);
3410
3411            cart.items.forEach(function(item, index) {
3412
3413        		let itemPrice = ''+item.final_price+'';
3414              	itemPrice = itemPrice.slice(0,-1);
3415              	itemPrice = itemPrice.slice(0,-1);
3416              	itemPrice = '₪ ' + itemPrice + '.00';
3417                const productImage = '<a href="'+item.url+'" class="cart-drawer__item-image" style="background-image:url(' + item.image + ');" data-cart-item-background-image="" data-cart-item-href=""></a>';
3418             	const productContent = '<div class="cart-drawer__item-content">';
3419              	const proudctLink = '<a href="'+item.url+'" class="h4 cart-drawer__item-title" data-cart-item-href="" data-cart-item-title="">'+item.title+'</a><p class="cart-drawer__item-subtitle" data-cart-item-variant-title=""></p>';
3420              	const productProps = '<ul class="cart-drawer__item-properties" data-cart-item-property-list=""><li class="cart-drawer__item-property ajax-cart__template" data-cart-item-property="">t:e</li></ul><p class="cart-drawer__item-price-container" data-cart-item-price-container="">'
3421                +'<span class="cart-item__original-price cart-item__price"></span></p><div class="qb-price-item" data-id="'+item.key+'">'+itemPrice+'</div><p></p>';
3422                const productRemove = '  <button class="cart-drawer__item-delete btn-link" type="button" data-cart-item-delete="">להסרה</button>';
3423                let productQuantity = '<label for="quantity_'+item.key+'" class="label--hidden" data-cart-item-label-quantity="">כמות</label>'
3424                + '<select id="quantity_'+item.key+'" class="cart-drawer__item-quantity quantity-selector en" value="1" aria-label="כמות" data-cart-item-input-quantity="">';
3425                for ( let i = 1; i < 7; i++ ) {
3426                  if ( i == item.quantity ) {
3427                  	productQuantity = productQuantity + '<option selected="selected" value="'+i+'">'+i+'</option>';
3428                  } else {
3429                  	productQuantity = productQuantity + '<option value="'+i+'">'+i+'</option>';
3430                  }
3431                }
3432                productQuantity = productQuantity + '</select></div>';
3433                const concatProductInfo = '<div class=" hellowww cart-drawer__item" data-cart-item-id="'+item.key+'" aria-live="polite" data-line="'+ Number(index + 1) + '">'
3434                + productImage
3435                + productContent
3436                + proudctLink
3437                + productProps
3438                + productRemove
3439                + productQuantity
3440                + '</div>' ;
3441        //         + messageEl;
3442
3443                cartDrawerContent.innerHTML = cartDrawerContent.innerHTML + concatProductInfo;
3444
3445            });
3446          if (_config.drawerTotalSelector && $(_config.drawerTotalSelector).length) {
3447                        if (typeof Currency !== 'undefined' && typeof Currency.moneyFormats !== 'undefined') {
3448                          var newCurrency = '';
3449                          if ($('[name="currencies"]').length) {
3450                            newCurrency = $('[name="currencies"]').val();
3451                          }
3452                          else if ($('#currencies span.selected').length) {
3453                            newCurrency = $('#currencies span.selected').attr('data-currency');
3454                          }
3455                          if (newCurrency) {
3456                            $(_config.drawerTotalSelector).html('<span class=money>' + Shopify.formatMoney(Currency.convert(cart.total_price, "ILS", newCurrency), Currency.money_format[newCurrency]) + '</span>');
3457                          }
3458                          else {
3459                            $(_config.drawerTotalSelector).html(Shopify.formatMoney(cart.total_price, "₪ {{amount}}"));
3460                          }
3461                        }
3462                        else {
3463                          $(_config.drawerTotalSelector).html(Shopify.formatMoney(cart.total_price, "₪ {{amount}}"));
3464                        }
3465                      };
3466  if(cart.item_count == 0){
3467    $('[data-section-id="cart-drawer"]').find("form").addClass("cart-drawer--empty");
3468  }else{
3469   $('[data-section-id="cart-drawer"]').find("form").removeClass("cart-drawer--empty");
3470
3471  }
3472            // document.querySelectorAll('.js-ajax-remove-from-cart')
3473            //     .forEach((element) => {
3474            //         element.addEventListener('click', function() {
3475            //             const lineID = this.parentNode.getAttribute('data-line');
3476            //             console.log('aa');
3477            //         });
3478            //     }); 
3479
3480            removeFromCart = document.querySelectorAll('.cart-drawer__item-delete');
3481            quantityInCart = document.querySelectorAll('.cart-drawer__item-quantity');
3482
3483            for (let i = 0; i < removeFromCart.length; i++) {
3484                removeFromCart[i].addEventListener('click', function() {
3485                    const prodid = $(this).siblings('.qb-price-item').data('id');
3486                    changeItem(prodid);
3487                });
3488            }
3489
3490            for (let i = 0; i < quantityInCart.length; i++) {
3491                quantityInCart[i].addEventListener('change', function() {
3492                    const prodid = $(this).siblings('.qb-price-item').data('id');
3493                    let quant = $(this).val();
3494                    changeItem(prodid, quant);
3495                });
3496            }
3497
3498
3499        }
3500           })(jQuery);
3501
3502        Shopify.AjaxifyCart.init();
3503          }
3504</script>
3504
3505
3506
3507
3508
3509
3510<link href="//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.0.3/css/font-awesome.css" rel="stylesheet" type="text/css" media="all" />
3511
3512<style>
3513  .ajaxified-cart-feedback {
3514    display: block;
3515    line-height: 36px;
3516    font-size: 90%;
3517    vertical-align: middle;
3518  }
3519  .ajaxified-cart-feedback.success {
3520    color: #3D9970;
3521  }
3522  .ajaxified-cart-feedback.error {
3523    color: #FF4136;
3524  }
3525  .ajaxified-cart-feedback a {
3526    border-bottom: 1px solid;
3527  }
3528</style>
3529
3530    
3531    
3532
3533<style type="text/css">
3534
3535.quantity-breaks-now-cart-total {font-weight:bold; display:block; margin-top: 5px;}
3536.additional-notes{text-align:right;background-color: #FFFF4D;}
3537
3538  .quantity-breaks-now-wrapper{
3539    margin-top:20px;
3540  }
3541
3542.quantity-breaks-now-wrapper table tr:first-child td, .quantity-breaks-now-wrapper h4 {
3543    font-weight:bold;
3544}
3545
3546  .quantity-breaks-now-cart-item-line-price .original_price {
3547      display: block;
3548      text-decoration: line-through;
3549  }
3550  .quantity-breaks-now-cart-item-price, .quantity-breaks-now-cart-total, .quantity-breaks-now-cart-item-line-price .discounted_price {
3551      display: block;
3552      font-weight: bold;
3553  }
3554
3555  .quantity-breaks-now-cart-item-success-notes, .quantity-breaks-now-cart-item-upsell-notes {
3556    display: block;
3557    font-weight:bold;
3558    color: #0078bd;
3559    font-size: 100%;
3560  }
3561
3562  .quantity-breaks-now-cart-items-success-notes a, .quantity-breaks-now-cart-item-upsell-notes a {
3563      color: #0078bd;
3564  }
3565
3566  .quantity-breaks-now-messages{
3567    display:block;
3568  }
3569
3570  #quantity-breaks-now-discount-item{
3571    font-size:70%;
3572    padding-top: 5px;
3573    padding-bottom: 5px;
3574  }
3575
3576  #quantity-breaks-now-summary-item{
3577    font-size:70%;
3578    padding-top: 5px;
3579    padding-bottom: 5px;
3580  }
3581
3582  .summary-line-note{
3583    padding-right: 10px;
3584  }
3585
3586  .summary-line-discount{
3587   color: #0078bd;
3588  }
3589
3590  input#quantity-breaks-now-discount-code{
3591    max-width:200px;
3592    display:inline-block;
3593    font-size:12px;
3594  }
3595
3596  button#apply-quantity-breaks-now-discount{
3597    display:inline-block;
3598    max-width:200px;
3599    font-size:12px;
3600  }
3601
3602  .quantity-breaks-now-price .quantity-breaks-now-regular{
3603    width:100%;
3604  }
3605
3606  .discount-applies-true .quantity-breaks-now-price .quantity-breaks-now-sale{
3607    text-decoration: line-through;
3608    width:100%;
3609  }
3610
3611  button.add-quantity-breaks-now-bundle{
3612    cursor: pointer;
3613  }
3614
3615.qb-discounted-subtotal{font-weight:bold;margin-left:20px;display:inline-block;font-size: 1.3em;}
3616.qb-original-subtotal{text-decoration: line-through;display:inline-block;}
3617.qb-min-cart-warnings, .qb-next-tier-offers{
3618    display: block;
3619    font-size: .8em;
3620    width: 300px;
3621    background-color: #ffff5e;
3622    padding: 5px;
3623    text-align: center;
3624    color: black;
3625}
3626.text-center .qb-min-cart-warnings, .text-center .qb-next-tier-offers, .text-center .qb-discount-code-log, .text-center .qb-discount-log{
3627  margin:0 auto;
3628}
3629
3630.text-right .qb-min-cart-warnings, .text-right .qb-next-tier-offers, .text-right .qb-discount-code-log, .text-right .qb-discount-log{
3631  margin-left: calc(100% - 300px);
3632}
3633
3634.qb-discount-code-log, .qb-discount-log{
3635  font-size: 0.8em !important;
3636  text-align: center;
3637  width: 300px;
3638  margin-top: 10px;
3639  margin-bottom: 10px;
3640}
3641
3642.qb-invalid-discount-code {
3643  display: block;
3644  text-align: left;
3645  font-size: 0.8em;
3646  color: #ea5353;
3647  font-weight: bold;
3648}
3649
3650.qb-product-name{font-weight:bold;}
3651
3652/** Discount Table START **/
3653body .quantity-breaks-now-wrapper #table-type, body .quantity-breaks-now-wrapper #default-type {
3654  border-collapse: separate !important;
3655}
3656
3657body .quantity-breaks-now-discount-table th, body .quantity-breaks-now-discount-table td {
3658  border: none;
3659}
3660
3661
3662/** Discount Table END **/
3663
3664
3665.qb-discount-code-tag {
3666  background-color: #637381;
3667  color: #fff;
3668  display: inline-block;
3669  padding-left: 8px;
3670  padding-right: 8px;
3671  float: left;
3672  text-align: center;
3673  margin-top: 3px;
3674  /**
3675  margin-left: 50px;
3676  **/
3677  visibility: hidden;
3678}
3679
3680.qb-discount-code-tag:before {
3681  display: inline-block;
3682  content: "\00d7";
3683  cursor: pointer;
3684}
3685
3686.qb-discount-code-error {
3687    border: 2px solid #ea5353;
3688}
3689
3690.apply-discount-code {
3691  padding: 11px 20px;
3692  background-color: #637381;
3693  border: 1px solid #ddd;
3694  color: white;
3695  margin-left: -7px;
3696  width: 29%;
3697  font-weight: 600;
3698}
3699
3700.discount-code-wrapper input[type=text] {
3701  vertical-align: middle;
3702  margin: 5px 10px 5px 0;
3703  padding: 10px;
3704  background-color: #fff;
3705  border: 1px solid #ddd;
3706  width: 67%;
3707}
3708
3709.qb-discount-code-inputs {
3710  width: 110%;
3711  display: flex;
3712  flex-flow: row wrap;
3713  align-items: center;
3714  /**
3715  margin-left: calc(100% - 300px) !important;
3716  **/
3717}
3718
3719.discount-code-wrapper {
3720  width: 350px;
3721  margin-left: calc(100% - 350px) !important;
3722}
3723
3724
3725
3726
3727
3728
3729/* DRAWER CSS */
3730#ajaxifyCart .qb-min-cart-warnings, #ajaxifyCart .qb-next-tier-offers, #ajaxifyCart .qb-discount-log,
3731#ajaxifyCart .qb-discount-code-log, .drawer .qb-min-cart-warnings, .drawer .qb-next-tier-offers, .drawer .qb-discount-log {
3732  width:300px;
3733}
3734
3735#CartDrawer .qb-min-cart-warnings, #CartDrawer .qb-next-tier-offers, #CartDrawer .qb-discount-log{
3736  font-size:12px;
3737}
3738
3739#CartDrawer .ajaxcart__footer{
3740    height: 50%;
3741    overflow-y: auto;
3742    overflow-x: hidden;
3743    width:  400px;
3744    padding: 30px;
3745    left: 0px;
3746}
3747
3748@media only screen and (max-width: 590px) {
3749  body #CartDrawer #CartContainer .qb-min-cart-warnings, body #CartDrawer #CartContainer .qb-next-tier-offers, body #CartDrawer #CartContainer .qb-discount-log{
3750    width:240px;
3751    margin-left: calc(100% - 240px);
3752  }
3753}
3754
3755#CartDrawer button.qb-net-order-button, #CartDrawer input.qb-net-order-button{font-size: 12px;}
3756#CartDrawer div.ajaxcart__subtotal{text-align:center;}
3757
3758.qb-line-item-original-price {
3759   text-decoration: line-through;
3760}
3761
3762.qb-line-item-discounted-price {
3763  font-size: 1.2em;
3764  margin-left: 8px;
3765}
3766</style>
3767
3768
3769<script type="text/javascript">
3770  window.qb = {};
3771
3772  
3773
3774  
3775
3776  
3777  	window.qb.cart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"ILS","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}
3778    window.qb.cart.items = [];
3779
3780    
3781
3782    if (typeof window.qb.cart.items == "object") {
3783      for (var i=0; i<window.qb.cart.items.length; i++) {
3784        ["sku", "vendor", "url", "image", "handle", "product_type", "product_description"].map(function(a) {
3785          delete window.qb.cart.items[i][a]
3786        })
3787      }
3788    }
3789  
3790
3791
3792
3793//Handlebars
3794!function(a,b){"object"==typeof exports&&"object"==typeof module?module.exports=b():"function"==typeof define&&define.amd?define([],b):"object"==typeof exports?exports.Handlebars=b():a.Handlebars=b()}(this,function(){return function(a){function b(d){if(c[d])return c[d].exports;var e=c[d]={exports:{},id:d,loaded:!1};return a[d].call(e.exports,e,e.exports,b),e.loaded=!0,e.exports}var c={};return b.m=a,b.c=c,b.p="",b(0)}([function(a,b,c){"use strict";function d(){var a=r();return a.compile=function(b,c){return k.compile(b,c,a)},a.precompile=function(b,c){return k.precompile(b,c,a)},a.AST=i["default"],a.Compiler=k.Compiler,a.JavaScriptCompiler=m["default"],a.Parser=j.parser,a.parse=j.parse,a}var e=c(1)["default"];b.__esModule=!0;var f=c(2),g=e(f),h=c(35),i=e(h),j=c(36),k=c(41),l=c(42),m=e(l),n=c(39),o=e(n),p=c(34),q=e(p),r=g["default"].create,s=d();s.create=d,q["default"](s),s.Visitor=o["default"],s["default"]=s,b["default"]=s,a.exports=b["default"]},function(a,b){"use strict";b["default"]=function(a){return a&&a.__esModule?a:{"default":a}},b.__esModule=!0},function(a,b,c){"use strict";function d(){var a=new h.HandlebarsEnvironment;return n.extend(a,h),a.SafeString=j["default"],a.Exception=l["default"],a.Utils=n,a.escapeExpression=n.escapeExpression,a.VM=p,a.template=function(b){return p.template(b,a)},a}var e=c(3)["default"],f=c(1)["default"];b.__esModule=!0;var g=c(4),h=e(g),i=c(21),j=f(i),k=c(6),l=f(k),m=c(5),n=e(m),o=c(22),p=e(o),q=c(34),r=f(q),s=d();s.create=d,r["default"](s),s["default"]=s,b["default"]=s,a.exports=b["default"]},function(a,b){"use strict";b["default"]=function(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b["default"]=a,b},b.__esModule=!0},function(a,b,c){"use strict";function d(a,b,c){this.helpers=a||{},this.partials=b||{},this.decorators=c||{},i.registerDefaultHelpers(this),j.registerDefaultDecorators(this)}var e=c(1)["default"];b.__esModule=!0,b.HandlebarsEnvironment=d;var f=c(5),g=c(6),h=e(g),i=c(10),j=c(18),k=c(20),l=e(k),m="4.0.8";b.VERSION=m;var n=7;b.COMPILER_REVISION=n;var o={1:"<= 1.0.rc.2",2:"== 1.0.0-rc.3",3:"== 1.0.0-rc.4",4:"== 1.x.x",5:"== 2.0.0-alpha.x",6:">= 2.0.0-beta.1",7:">= 4.0.0"};b.REVISION_CHANGES=o;var p="[object Object]";d.prototype={constructor:d,logger:l["default"],log:l["default"].log,registerHelper:function(a,b){if(f.toString.call(a)===p){if(b)throw new h["default"]("Arg not supported with multiple helpers");f.extend(this.helpers,a)}else this.helpers[a]=b},unregisterHelper:function(a){delete this.helpers[a]},registerPartial:function(a,b){if(f.toString.call(a)===p)f.extend(this.partials,a);else{if("undefined"==typeof b)throw new h["default"]('Attempting to register a partial called "'+a+'" as undefined');this.partials[a]=b}},unregisterPartial:function(a){delete this.partials[a]},registerDecorator:function(a,b){if(f.toString.call(a)===p){if(b)throw new h["default"]("Arg not supported with multiple decorators");f.extend(this.decorators,a)}else this.decorators[a]=b},unregisterDecorator:function(a){delete this.decorators[a]}};var q=l["default"].log;b.log=q,b.createFrame=f.createFrame,b.logger=l["default"]},function(a,b){"use strict";function c(a){return k[a]}function d(a){for(var b=1;b<arguments.length;b++)for(var c in arguments[b])Object.prototype.hasOwnProperty.call(arguments[b],c)&&(a[c]=arguments[b][c]);return a}function e(a,b){for(var c=0,d=a.length;c<d;c++)if(a[c]===b)return c;return-1}function f(a){if("string"!=typeof a){if(a&&a.toHTML)return a.toHTML();if(null==a)return"";if(!a)return a+"";a=""+a}return m.test(a)?a.replace(l,c):a}
vendor: 5,539 bytes, line 3794
3794function g(a){return!a&&0!==a||!(!p(a)||0!==a.length)}function h(a){var b=d({},a);return b._parent=a,b}function i(a,b){return a.path=b,a}function j(a,b){return(a?a+".":"")+b}b.__esModule=!0,b.extend=d,b.indexOf=e,b.escapeExpression=f,b.isEmpty=g,b.createFrame=h,b.blockParams=i,b.appendContextPath=j;var k={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;","=":"&#x3D;"},l=/[&<>"'`=]/g,m=/[&<>"'`=]/,n=Object.prototype.toString;b.toString=n;var o=function(a){return"function"==typeof a};o(/x/)&&(b.isFunction=o=function(a){return"function"==typeof a&&"[object Function]"===n.call(a)}),b.isFunction=o;var p=Array.isArray||function(a){return!(!a||"object"!=typeof a)&&"[object Array]"===n.call(a)};b.isArray=p},function(a,b,c){"use strict";function d(a,b){var c=b&&b.loc,g=void 0,h=void 0;c&&(g=c.start.line,h=c.start.column,a+=" - "+g+":"+h);for(var i=Error.prototype.constructor.call(this,a),j=0;j<f.length;j++)this[f[j]]=i[f[j]];Error.captureStackTrace&&Error.captureStackTrace(this,d);try{c&&(this.lineNumber=g,e?Object.defineProperty(this,"column",{value:h,enumerable:!0}):this.column=h)}catch(k){}}var e=c(7)["default"];b.__esModule=!0;var f=["description","fileName","lineNumber","message","name","number","stack"];d.prototype=new Error,b["default"]=d,a.exports=b["default"]},function(a,b,c){a.exports={"default":c(8),__esModule:!0}},function(a,b,c){var d=c(9);a.exports=function(a,b,c){return d.setDesc(a,b,c)}},function(a,b){var c=Object;a.exports={create:c.create,getProto:c.getPrototypeOf,isEnum:{}.propertyIsEnumerable,getDesc:c.getOwnPropertyDescriptor,setDesc:c.defineProperty,setDescs:c.defineProperties,getKeys:c.keys,getNames:c.getOwnPropertyNames,getSymbols:c.getOwnPropertySymbols,each:[].forEach}},function(a,b,c){"use strict";function d(a){g["default"](a),i["default"](a),k["default"](a),m["default"](a),o["default"](a),q["default"](a),s["default"](a)}var e=c(1)["default"];b.__esModule=!0,b.registerDefaultHelpers=d;var f=c(11),g=e(f),h=c(12),i=e(h),j=c(13),k=e(j),l=c(14),m=e(l),n=c(15),o=e(n),p=c(16),q=e(p),r=c(17),s=e(r)},function(a,b,c){"use strict";b.__esModule=!0;var d=c(5);b["default"]=function(a){a.registerHelper("blockHelperMissing",function(b,c){var e=c.inverse,f=c.fn;if(b===!0)return f(this);if(b===!1||null==b)return e(this);if(d.isArray(b))return b.length>0?(c.ids&&(c.ids=[c.name]),a.helpers.each(b,c)):e(this);if(c.data&&c.ids){var g=d.createFrame(c.data);g.contextPath=d.appendContextPath(c.data.contextPath,c.name),c={data:g}}return f(b,c)})},a.exports=b["default"]},function(a,b,c){"use strict";var d=c(1)["default"];b.__esModule=!0;var e=c(5),f=c(6),g=d(f);b["default"]=function(a){a.registerHelper("each",function(a,b){function c(b,c,f){j&&(j.key=b,j.index=c,j.first=0===c,j.last=!!f,k&&(j.contextPath=k+b)),i+=d(a[b],{data:j,blockParams:e.blockParams([a[b],b],[k+b,null])})}if(!b)throw new g["default"]("Must pass iterator to #each");var d=b.fn,f=b.inverse,h=0,i="",j=void 0,k=void 0;if(b.data&&b.ids&&(k=e.appendContextPath(b.data.contextPath,b.ids[0])+"."),e.isFunction(a)&&(a=a.call(this)),b.data&&(j=e.createFrame(b.data)),a&&"object"==typeof a)if(e.isArray(a))for(var l=a.length;h<l;h++)h in a&&c(h,h,h===a.length-1);else{var m=void 0;for(var n in a)a.hasOwnProperty(n)&&(void 0!==m&&c(m,h-1),m=n,h++);void 0!==m&&c(m,h-1,!0)}return 0===h&&(i=f(this)),i})},a.exports=b["default"]},function(a,b,c){"use strict";var d=c(1)["default"];b.__esModule=!0;var e=c(6),f=d(e);b["default"]=function(a){a.registerHelper("helperMissing",function(){if(1!==arguments.length)throw new f["default"]('Missing helper: "'+arguments[arguments.length-1].name+'"')})},a.exports=b["default"]},function(a,b,c){"use strict";b.__esModule=!0;var d=c(5);b["default"]=function(a){a.registerHelper("if",function(a,b){return d.isFunction(a)&&(a=a.call(this)),!b.hash.includeZero&&!a||d.isEmpty(a)?b.inverse(this):b.fn(this)}),a.registerHelper("unless",function(b,c){return a.helpers["if"].call(this,b,{fn:c.inverse,inverse:c.fn,hash:c.hash})})},a.exports=b["default"]},function(a,b){"use strict";b.__esModule=!0,b["default"]=function(a){a.registerHelper("log",function(){for(var b=[void 0],c=arguments[arguments.length-1],d=0;d<arguments.length-1;d++)b.push(arguments[d]);var e=1;null!=c.hash.level?e=c.hash.level:c.data&&null!=c.data.level&&(e=c.data.level),b[0]=e,a.log.apply(a,b)})},a.exports=b["default"]},function(a,b){"use strict";b.__esModule=!0,b["default"]=function(a){a.registerHelper("lookup",function(a,b){return a&&a[b]})},a.exports=b["default"]},function(a,b,c){"use strict";b.__esModule=!0;var d=c(5);b["default"]=function(a){a.registerHelper("with",function(a,b){d.isFunction(a)&&(a=a.call(this));var c=b.fn;if(d.isEmpty(a))return b.inverse(this);var e=b.data;return b.data&&b.ids&&(e=d.createFrame(b.data),e.contextPath=d.appendContextPath(b.data.contextPath,b.ids[0])),c(a,{data:e,blockParams:d.blockParams([a],[e&&e.contextPath])})})},a.exports=b["default"]},function(a,b,c){"use strict";function d(a){g["default"](a)}var e=c(1)["default"];b.__esModule=!0,b.registerDefaultDecorators=d;var f=c(19),g=e(f)},function(a,b,c){"use strict";b.__esModule=!0;var d=c(5);b["default"]=function(a){a.registerDecorator("inline",function(a,b,c,e){var f=a;return b.partials||(b.partials={},f=function(e,f){var g=c.partials;c.partials=d.extend({},g,b.partials);var h=a(e,f);return c.partials=g,h}),b.partials[e.args[0]]=e.fn,f})},a.exports=b["default"]},function(a,b,c){"use strict";b.__esModule=!0;var d=c(5),e={methodMap:["debug","info","warn","error"],level:"info",lookupLevel:function(a){if
3794("string"==typeof a){var b=d.indexOf(e.methodMap,a.toLowerCase());a=b>=0?b:parseInt(a,10)}return a},log:function(a){if(a=e.lookupLevel(a),"undefined"!=typeof console&&e.lookupLevel(e.level)<=a){var b=e.methodMap[a];console[b]||(b="log");for(var c=arguments.length,d=Array(c>1?c-1:0),f=1;f<c;f++)d[f-1]=arguments[f];console[b].apply(console,d)}}};b["default"]=e,a.exports=b["default"]},function(a,b){"use strict";function c(a){this.string=a}b.__esModule=!0,c.prototype.toString=c.prototype.toHTML=function(){return""+this.string},b["default"]=c,a.exports=b["default"]},function(a,b,c){"use strict";function d(a){var b=a&&a[0]||1,c=s.COMPILER_REVISION;if(b!==c){if(b<c){var d=s.REVISION_CHANGES[c],e=s.REVISION_CHANGES[b];throw new r["default"]("Template was precompiled with an older version of Handlebars than the current runtime. Please update your precompiler to a newer version ("+d+") or downgrade your runtime to an older version ("+e+").")}throw new r["default"]("Template was precompiled with a newer version of Handlebars than the current runtime. Please update your runtime to a newer version ("+a[1]+").")}}function e(a,b){function c(c,d,e){e.hash&&(d=p.extend({},d,e.hash),e.ids&&(e.ids[0]=!0)),c=b.VM.resolvePartial.call(this,c,d,e);var f=b.VM.invokePartial.call(this,c,d,e);if(null==f&&b.compile&&(e.partials[e.name]=b.compile(c,a.compilerOptions,b),f=e.partials[e.name](d,e)),null!=f){if(e.indent){for(var g=f.split("\n"),h=0,i=g.length;h<i&&(g[h]||h+1!==i);h++)g[h]=e.indent+g[h];f=g.join("\n")}return f}throw new r["default"]("The partial "+e.name+" could not be compiled when running in runtime-only mode")}function d(b){function c(b){return""+a.main(e,b,e.helpers,e.partials,g,i,h)}var f=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],g=f.data;d._setup(f),!f.partial&&a.useData&&(g=j(b,g));var h=void 0,i=a.useBlockParams?[]:void 0;return a.useDepths&&(h=f.depths?b!=f.depths[0]?[b].concat(f.depths):f.depths:[b]),(c=k(a.main,c,e,f.depths||[],g,i))(b,f)}if(!b)throw new r["default"]("No environment passed to template");if(!a||!a.main)throw new r["default"]("Unknown template object: "+typeof a);a.main.decorator=a.main_d,b.VM.checkRevision(a.compiler);var e={strict:function(a,b){if(!(b in a))throw new r["default"]('"'+b+'" not defined in '+a);return a[b]},lookup:function(a,b){for(var c=a.length,d=0;d<c;d++)if(a[d]&&null!=a[d][b])return a[d][b]},lambda:function(a,b){return"function"==typeof a?a.call(b):a},escapeExpression:p.escapeExpression,invokePartial:c,fn:function(b){var c=a[b];return c.decorator=a[b+"_d"],c},programs:[],program:function(a,b,c,d,e){var g=this.programs[a],h=this.fn(a);return b||e||d||c?g=f(this,a,h,b,c,d,e):g||(g=this.programs[a]=f(this,a,h)),g},data:function(a,b){for(;a&&b--;)a=a._parent;return a},merge:function(a,b){var c=a||b;return a&&b&&a!==b&&(c=p.extend({},b,a)),c},nullContext:l({}),noop:b.VM.noop,compilerInfo:a.compiler};return d.isTop=!0,d._setup=function(c){c.partial?(e.helpers=c.helpers,e.partials=c.partials,e.decorators=c.decorators):(e.helpers=e.merge(c.helpers,b.helpers),a.usePartial&&(e.partials=e.merge(c.partials,b.partials)),(a.usePartial||a.useDecorators)&&(e.decorators=e.merge(c.decorators,b.decorators)))},d._child=function(b,c,d,g){if(a.useBlockParams&&!d)throw new r["default"]("must pass block params");if(a.useDepths&&!g)throw new r["default"]("must pass parent depths");return f(e,b,a[b],c,0,d,g)},d}function f(a,b,c,d,e,f,g){function h(b){var e=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],h=g;return!g||b==g[0]||b===a.nullContext&&null===g[0]||(h=[b].concat(g)),c(a,b,a.helpers,a.partials,e.data||d,f&&[e.blockParams].concat(f),h)}return h=k(c,h,a,g,d,f),h.program=b,h.depth=g?g.length:0,h.blockParams=e||0,h}function g(a,b,c){return a?a.call||c.name||(c.name=a,a=c.partials[a]):a="@partial-block"===c.name?c.data["partial-block"]:c.partials[c.name],a}function h(a,b,c){var d=c.data&&c.data["partial-block"];c.partial=!0,c.ids&&(c.data.contextPath=c.ids[0]||c.data.contextPath);var e=void 0;if(c.fn&&c.fn!==i&&!function(){c.data=s.createFrame(c.data);var a=c.fn;e=c.data["partial-block"]=function(b){var c=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];return c.data=s.createFrame(c.data),c.data["partial-block"]=d,a(b,c)},a.partials&&(c.partials=p.extend({},c.partials,a.partials))}(),void 0===a&&e&&(a=e),void 0===a)throw new r["default"]("The partial "+c.name+" could not be found");if(a instanceof Function)return a(b,c)}function i(){return""}function j(a,b){return b&&"root"in b||(b=b?s.createFrame(b):{},b.root=a),b}function k(a,b,c,d,e,f){if(a.decorator){var g={};b=a.decorator(b,g,c,d&&d[0],e,f,d),p.extend(b,g)}return b}var l=c(23)["default"],m=c(3)["default"],n=c(1)["default"];b.__esModule=!0,b.checkRevision=d,b.template=e,b.wrapProgram=f,b.resolvePartial=g,b.invokePartial=h,b.noop=i;
vendor: 4,193 bytes, line 3794
3794var o=c(5),p=m(o),q=c(6),r=n(q),s=c(4)},function(a,b,c){a.exports={"default":c(24),__esModule:!0}},function(a,b,c){c(25),a.exports=c(30).Object.seal},function(a,b,c){var d=c(26);c(27)("seal",function(a){return function(b){return a&&d(b)?a(b):b}})},function(a,b){a.exports=function(a){return"object"==typeof a?null!==a:"function"==typeof a}},function(a,b,c){var d=c(28),e=c(30),f=c(33);a.exports=function(a,b){var c=(e.Object||{})[a]||Object[a],g={};g[a]=b(c),d(d.S+d.F*f(function(){c(1)}),"Object",g)}},function(a,b,c){var d=c(29),e=c(30),f=c(31),g="prototype",h=function(a,b,c){var i,j,k,l=a&h.F,m=a&h.G,n=a&h.S,o=a&h.P,p=a&h.B,q=a&h.W,r=m?e:e[b]||(e[b]={}),s=m?d:n?d[b]:(d[b]||{})[g];m&&(c=b);for(i in c)j=!l&&s&&i in s,j&&i in r||(k=j?s[i]:c[i],r[i]=m&&"function"!=typeof s[i]?c[i]:p&&j?f(k,d):q&&s[i]==k?function(a){var b=function(b){return this instanceof a?new a(b):a(b)};return b[g]=a[g],b}(k):o&&"function"==typeof k?f(Function.call,k):k,o&&((r[g]||(r[g]={}))[i]=k))};h.F=1,h.G=2,h.S=4,h.P=8,h.B=16,h.W=32,a.exports=h},function(a,b){var c=a.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=c)},function(a,b){var c=a.exports={version:"1.2.6"};"number"==typeof __e&&(__e=c)},function(a,b,c){var d=c(32);a.exports=function(a,b,c){if(d(a),void 0===b)return a;switch(c){case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}}},function(a,b){a.exports=function(a){if("function"!=typeof a)throw TypeError(a+" is not a function!");return a}},function(a,b){a.exports=function(a){try{return!!a()}catch(b){return!0}}},function(a,b){(function(c){"use strict";b.__esModule=!0,b["default"]=function(a){var b="undefined"!=typeof c?c:window,d=b.Handlebars;a.noConflict=function(){return b.Handlebars===a&&(b.Handlebars=d),a}},a.exports=b["default"]}).call(b,function(){return this}())},function(a,b){"use strict";b.__esModule=!0;var c={helpers:{helperExpression:function(a){return"SubExpression"===a.type||("MustacheStatement"===a.type||"BlockStatement"===a.type)&&!!(a.params&&a.params.length||a.hash)},scopedId:function(a){return/^\.|this\b/.test(a.original)},simpleId:function(a){return 1===a.parts.length&&!c.helpers.scopedId(a)&&!a.depth}}};b["default"]=c,a.exports=b["default"]},function(a,b,c){"use strict";function d(a,b){if("Program"===a.type)return a;h["default"].yy=n,n.locInfo=function(a){return new n.SourceLocation(b&&b.srcName,a)};var c=new j["default"](b);return c.accept(h["default"].parse(a))}var e=c(1)["default"],f=c(3)["default"];b.__esModule=!0,b.parse=d;var g=c(37),h=e(g),i=c(38),j=e(i),k=c(40),l=f(k),m=c(5);b.parser=h["default"];var n={};m.extend(n,l)},function(a,b){"use strict";b.__esModule=!0;var c=function(){function a(){this.yy={}}var b={trace:function(){},yy:{},symbols_:{error:2,root:3,program:4,EOF:5,program_repetition0:6,statement:7,mustache:8,block:9,rawBlock:10,partial:11,partialBlock:12,content:13,COMMENT:14,CONTENT:15,openRawBlock:16,rawBlock_repetition_plus0:17,END_RAW_BLOCK:18,OPEN_RAW_BLOCK:19,helperName:20,openRawBlock_repetition0:21,openRawBlock_option0:22,CLOSE_RAW_BLOCK:23,openBlock:24,block_option0:25,closeBlock:26,openInverse:27,block_option1:28,OPEN_BLOCK:29,openBlock_repetition0:30,openBlock_option0:31,openBlock_option1:32,CLOSE:33,OPEN_INVERSE:34,openInverse_repetition0:35,openInverse_option0:36,openInverse_option1:37,openInverseChain:38,OPEN_INVERSE_CHAIN:39,openInverseChain_repetition0:40,openInverseChain_option0:41,openInverseChain_option1:42,inverseAndProgram:43,INVERSE:44,inverseChain:45,inverseChain_option0:46,OPEN_ENDBLOCK:47,OPEN:48,mustache_repetition0:49,mustache_option0:50,OPEN_UNESCAPED:51,mustache_repetition1:52,mustache_option1:53,CLOSE_UNESCAPED:54,OPEN_PARTIAL:55,partialName:56,partial_repetition0:57,partial_option0:58,openPartialBlock:59,OPEN_PARTIAL_BLOCK:60,openPartialBlock_repetition0:61,openPartialBlock_option0:62,param:63,sexpr:64,OPEN_SEXPR:65,sexpr_repetition0:66,sexpr_option0:67,CLOSE_SEXPR:68,hash:69,hash_repetition_plus0:70,hashSegment:71,ID:72,
vendor: 8,613 bytes, line 3794
3794EQUALS:73,blockParams:74,OPEN_BLOCK_PARAMS:75,blockParams_repetition_plus0:76,CLOSE_BLOCK_PARAMS:77,path:78,dataName:79,STRING:80,NUMBER:81,BOOLEAN:82,UNDEFINED:83,NULL:84,DATA:85,pathSegments:86,SEP:87,$accept:0,$end:1},terminals_:{2:"error",5:"EOF",14:"COMMENT",15:"CONTENT",18:"END_RAW_BLOCK",19:"OPEN_RAW_BLOCK",23:"CLOSE_RAW_BLOCK",29:"OPEN_BLOCK",33:"CLOSE",34:"OPEN_INVERSE",39:"OPEN_INVERSE_CHAIN",44:"INVERSE",47:"OPEN_ENDBLOCK",48:"OPEN",51:"OPEN_UNESCAPED",54:"CLOSE_UNESCAPED",55:"OPEN_PARTIAL",60:"OPEN_PARTIAL_BLOCK",65:"OPEN_SEXPR",68:"CLOSE_SEXPR",72:"ID",73:"EQUALS",75:"OPEN_BLOCK_PARAMS",77:"CLOSE_BLOCK_PARAMS",80:"STRING",81:"NUMBER",82:"BOOLEAN",83:"UNDEFINED",84:"NULL",85:"DATA",87:"SEP"},productions_:[0,[3,2],[4,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[13,1],[10,3],[16,5],[9,4],[9,4],[24,6],[27,6],[38,6],[43,2],[45,3],[45,1],[26,3],[8,5],[8,5],[11,5],[12,3],[59,5],[63,1],[63,1],[64,5],[69,1],[71,3],[74,3],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[56,1],[56,1],[79,2],[78,1],[86,3],[86,1],[6,0],[6,2],[17,1],[17,2],[21,0],[21,2],[22,0],[22,1],[25,0],[25,1],[28,0],[28,1],[30,0],[30,2],[31,0],[31,1],[32,0],[32,1],[35,0],[35,2],[36,0],[36,1],[37,0],[37,1],[40,0],[40,2],[41,0],[41,1],[42,0],[42,1],[46,0],[46,1],[49,0],[49,2],[50,0],[50,1],[52,0],[52,2],[53,0],[53,1],[57,0],[57,2],[58,0],[58,1],[61,0],[61,2],[62,0],[62,1],[66,0],[66,2],[67,0],[67,1],[70,1],[70,2],[76,1],[76,2]],performAction:function(a,b,c,d,e,f,g){var h=f.length-1;switch(e){case 1:return f[h-1];case 2:this.$=d.prepareProgram(f[h]);break;case 3:this.$=f[h];break;case 4:this.$=f[h];break;case 5:this.$=f[h];break;case 6:this.$=f[h];break;case 7:this.$=f[h];break;case 8:this.$=f[h];break;case 9:this.$={type:"CommentStatement",value:d.stripComment(f[h]),strip:d.stripFlags(f[h],f[h]),loc:d.locInfo(this._$)};break;case 10:this.$={type:"ContentStatement",original:f[h],value:f[h],loc:d.locInfo(this._$)};break;case 11:this.$=d.prepareRawBlock(f[h-2],f[h-1],f[h],this._$);break;case 12:this.$={path:f[h-3],params:f[h-2],hash:f[h-1]};break;case 13:this.$=d.prepareBlock(f[h-3],f[h-2],f[h-1],f[h],!1,this._$);break;case 14:this.$=d.prepareBlock(f[h-3],f[h-2],f[h-1],f[h],!0,this._$);break;case 15:this.$={open:f[h-5],path:f[h-4],params:f[h-3],hash:f[h-2],blockParams:f[h-1],strip:d.stripFlags(f[h-5],f[h])};break;case 16:this.$={path:f[h-4],params:f[h-3],hash:f[h-2],blockParams:f[h-1],strip:d.stripFlags(f[h-5],f[h])};break;case 17:this.$={path:f[h-4],params:f[h-3],hash:f[h-2],blockParams:f[h-1],strip:d.stripFlags(f[h-5],f[h])};break;case 18:this.$={strip:d.stripFlags(f[h-1],f[h-1]),program:f[h]};break;case 19:var i=d.prepareBlock(f[h-2],f[h-1],f[h],f[h],!1,this._$),j=d.prepareProgram([i],f[h-1].loc);j.chained=!0,this.$={strip:f[h-2].strip,program:j,chain:!0};break;case 20:this.$=f[h];break;case 21:this.$={path:f[h-1],strip:d.stripFlags(f[h-2],f[h])};break;case 22:this.$=d.prepareMustache(f[h-3],f[h-2],f[h-1],f[h-4],d.stripFlags(f[h-4],f[h]),this._$);break;case 23:this.$=d.prepareMustache(f[h-3],f[h-2],f[h-1],f[h-4],d.stripFlags(f[h-4],f[h]),this._$);break;case 24:this.$={type:"PartialStatement",name:f[h-3],params:f[h-2],hash:f[h-1],indent:"",strip:d.stripFlags(f[h-4],f[h]),loc:d.locInfo(this._$)};break;case 25:this.$=d.preparePartialBlock(f[h-2],f[h-1],f[h],this._$);break;case 26:this.$={path:f[h-3],params:f[h-2],hash:f[h-1],strip:d.stripFlags(f[h-4],f[h])};break;case 27:this.$=f[h];break;case 28:this.$=f[h];break;case 29:this.$={type:"SubExpression",path:f[h-3],params:f[h-2],hash:f[h-1],loc:d.locInfo(this._$)};break;case 30:this.$={type:"Hash",pairs:f[h],loc:d.locInfo(this._$)};break;case 31:this.$={type:"HashPair",key:d.id(f[h-2]),value:f[h],loc:d.locInfo(this._$)};break;case 32:this.$=d.id(f[h-1]);break;case 33:this.$=f[h];break;case 34:this.$=f[h];break;case 35:this.$={type:"StringLiteral",value:f[h],original:f[h],loc:d.locInfo(this._$)};break;case 36:this.$={type:"NumberLiteral",value:Number(f[h]),original:Number(f[h]),loc:d.locInfo(this._$)};break;case 37:this.$={type:"BooleanLiteral",value:"true"===f[h],original:"true"===f[h],loc:d.locInfo(this._$)};break;case 38:this.$={type:"UndefinedLiteral",original:void 0,value:void 0,loc:d.locInfo(this._$)};break;case 39:this.$={type:"NullLiteral",original:null,value:null,loc:d.locInfo(this._$)};break;case 40:this.$=f[h];break;case 41:this.$=f[h];break;case 42:this.$=d.preparePath(!0,f[h],this._$);break;case 43:this.$=d.preparePath(!1,f[h],this._$);break;case 44:f[h-2].push({part:d.id(f[h]),original:f[h],separator:f[h-1]}),this.$=f[h-2];break;case 45:this.$=[{part:d.id(f[h]),original:f[h]}];break;case 46:this.$=[];break;case 47:f[h-1].push(f[h]);break;case 48:this.$=[f[h]];break;case 49:f[h-1].push(f[h]);break;case 50:this.$=[];break;case 51:f[h-1].push(f[h]);break;case 58:this.$=[];break;case 59:f[h-1].push(f[h]);break;case 64:this.$=[];break;case 65:f[h-1].push(f[h]);break;case 70:this.$=[];break;case 71:f[h-1].push(f[h]);break;case 78:this.$=[];break;case 79:f[h-1].push(f[h]);break;case 82:this.$=[];break;case 83:f[h-1].push(f[h]);break;case 86:this.$=[];break;case 87:f[h-1].push(f[h]);break;case 90:this.$=[];break;case 91:f[h-1].push(f[h]);break;case 94:this.$=[];break;case 95:f[h-1].push(f[h]);break;case 98:this.$=[f[h]];break;case 99:f[h-1].push(f[h]);break;case 100:this.$=[f[h]];break;case 101:f[h-1].push(f[h])}},table:[{3:1,4:2,5:[2,46],6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{1:[3]},{5:[1,4]},{5:[2,2],7:5,8:6,9:7,10:8,11:9,12:10,13:11,14:[1,12],15:[1,20],16:17,19:[1,23],24:15,27:16,29:[1,21],34:[1,22],39:[2,2],44:[2,2],47:[2,2],48:[1,13],51:[1,14],55:[1,18],59:19,60:[1,24]},{1:[2,1]},{5:[2,47],14:[2,47],15:[2,47],19:[2,47],29:[2,47],34:[2,47],39:[2,47],44:[2,47],47:[2,47],48:[2,47],51:[2,47],55:[2,47],60:[2,47]},{5:[2,3],14:[2,3],15:[2,3],19:[2,3],29:[2,3],34:[2,3],39:[2,3],44:[2,3],47:[2,3],48:[2,3],51:[2,3],55:[2,3],60:[2,3]},{5:[2,4],14:[2,4],15:[2,4],19:[2,4],29:[2,4],34:[2,4],39:[2,4],44:[2,4],47:[2,4],48:[2,4],51:[2,4],55:[2,4],60:[2,4]},{5:[2,5],14:[2,5],15:[2,5],19:[2,5],29:[2,5],34:[2,5],39:[2,5],44:[2,5],47:[2,5],48:[2,5],51:[2,5],55:[2,5],60:[2,5]},{5:[2,6],14:[2,6],15:[2,6],19:[2,6],29:[2,6],34:[2,6],39:[2,6],44:[2,6],47:[2,6],48:[2,6],51:[2,6],55:[2,6],60:[2,6]},{5:[2,7],14:[2,7],15:[2,7],19:[2,7],29:[2,7],34:[2,7],39:[2,7],44:[2,7],47:[2,7],48:[2,7],51:[2,7],55:[2,7],60:[2,7]},{5:[2,8],14:[2,8],15:[2,8],19:[2,8],29:[2,8],34:[2,8],39:[2,8],44:[2,8],47:[2,8],48:[2,8],51:[2,8],55:[2,8],60:[2,8]},{5:[2,9],14:[2,9],15:[2,9],19:[2,9],29:[2,9],34:[2,9],39:[2,9],44:[2,9],47:[2,9],48:[2,9],51:[2,9],55:[2,9],60:[2,9]},{20:25,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:36,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:37,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{4:38,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{13:40,15:[1,20],17:39},{20:42,56:41,64:43,65:[1,44],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:45,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{5:[2,10],14:[2,10],15:[2,10],18:[2,10],19:[2,10],29:[2,10],34:[2,10],39:[2,10],44:[2,10],47:[2,10],48:[2,10],51:[2,10],55:[2,10],60:[2,10]},{20:46,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:47,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:48,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:42,56:49,64:43,65:[1,44],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[2,78],49:50,65:[2,78],72:[2,78],80:[2,78],81:[2,78],82:[2,78],83:[2,78],84:[2,78],85:[2,78]},{23:[2,33],33:[2,33],54:[2,33],65:[2,33],68:[2,33],72:[2,33],75:[2,33],80:[2,33],81:[2,33],82:[2,33],83:[2,33],84:[2,33],85:[2,33]},{23:[2,34],33:[2,34],54:[2,34],65:[2,34],68:[2,34],72:[2,34],75:[2,34],80:[2,34],81:[2,34],82:[2,34],83:[2,34],84:[2,34],85:[2,34]},{23:[2,35],33:[2,35],54:[2,35],65:[2,35],68:[2,35],72:[2,35],75:[2,35],80:[2,35],81:[2,35],82:[2,35],83:[2,35],84:[2,35],85:[2,35]},{23:[2,36],33:[2,36],54:[2,36],65:[2,36],68:[2,36],72:[2,36],75:[2,36],80:[2,36],81:[2,36],82:[2,36],83:[2,36],84:[2,36],85:[2,36]},{23:[2,37],33:[2,37],54:[2,37],65:[2,37],68:[2,37],72:[2,37],75:[2,37],80:[2,37],81:[2,37],82:[2,37],83:[2,37],84:[2,37
vendor: 4,137 bytes, line 3794
3794],85:[2,37]},{23:[2,38],33:[2,38],54:[2,38],65:[2,38],68:[2,38],72:[2,38],75:[2,38],80:[2,38],81:[2,38],82:[2,38],83:[2,38],84:[2,38],85:[2,38]},{23:[2,39],33:[2,39],54:[2,39],65:[2,39],68:[2,39],72:[2,39],75:[2,39],80:[2,39],81:[2,39],82:[2,39],83:[2,39],84:[2,39],85:[2,39]},{23:[2,43],33:[2,43],54:[2,43],65:[2,43],68:[2,43],72:[2,43],75:[2,43],80:[2,43],81:[2,43],82:[2,43],83:[2,43],84:[2,43],85:[2,43],87:[1,51]},{72:[1,35],86:52},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{52:53,54:[2,82],65:[2,82],72:[2,82],80:[2,82],81:[2,82],82:[2,82],83:[2,82],84:[2,82],85:[2,82]},{25:54,38:56,39:[1,58],43:57,44:[1,59],45:55,47:[2,54]},{28:60,43:61,44:[1,59],47:[2,56]},{13:63,15:[1,20],18:[1,62]},{15:[2,48],18:[2,48]},{33:[2,86],57:64,65:[2,86],72:[2,86],80:[2,86],81:[2,86],82:[2,86],83:[2,86],84:[2,86],85:[2,86]},{33:[2,40],65:[2,40],72:[2,40],80:[2,40],81:[2,40],82:[2,40],83:[2,40],84:[2,40],85:[2,40]},{33:[2,41],65:[2,41],72:[2,41],80:[2,41],81:[2,41],82:[2,41],83:[2,41],84:[2,41],85:[2,41]},{20:65,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:66,47:[1,67]},{30:68,33:[2,58],65:[2,58],72:[2,58],75:[2,58],80:[2,58],81:[2,58],82:[2,58],83:[2,58],84:[2,58],85:[2,58]},{33:[2,64],35:69,65:[2,64],72:[2,64],75:[2,64],80:[2,64],81:[2,64],82:[2,64],83:[2,64],84:[2,64],85:[2,64]},{21:70,23:[2,50],65:[2,50],72:[2,50],80:[2,50],81:[2,50],82:[2,50],83:[2,50],84:[2,50],85:[2,50]},{33:[2,90],61:71,65:[2,90],72:[2,90],80:[2,90],81:[2,90],82:[2,90],83:[2,90],84:[2,90],85:[2,90]},{20:75,33:[2,80],50:72,63:73,64:76,65:[1,44],69:74,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{72:[1,80]},{23:[2,42],33:[2,42],54:[2,42],65:[2,42],68:[2,42],72:[2,42],75:[2,42],80:[2,42],81:[2,42],82:[2,42],83:[2,42],84:[2,42],85:[2,42],87:[1,51]},{20:75,53:81,54:[2,84],63:82,64:76,65:[1,44],69:83,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:84,47:[1,67]},{47:[2,55]},{4:85,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{47:[2,20]},{20:86,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:87,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{26:88,47:[1,67]},{47:[2,57]},{5:[2,11],14:[2,11],15:[2,11],19:[2,11],29:[2,11],34:[2,11],39:[2,11],44:[2,11],47:[2,11],48:[2,11],51:[2,11],55:[2,11],60:[2,11]},{15:[2,49],18:[2,49]},{20:75,33:[2,88],58:89,63:90,64:76,65:[1,44],69:91,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{65:[2,94],66:92,68:[2,94],72:[2,94],80:[2,94],81:[2,94],82:[2,94],83:[2,94],84:[2,94],85:[2,94]},{5:[2,25],14:[2,25],15:[2,25],19:[2,25],29:[2,25],34:[2,25],39:[2,25],44:[2,25],47:[2,25],48:[2,25],51:[2,25],55:[2,25],60:[2,25]},{20:93,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,31:94,33:[2,60],63:95,64:76,65:[1,44],69:96,70:77,71:78,72:[1,79],75:[2,60],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,33:[2,66],36:97,63:98,64:76,65:[1,44],69:99,70:77,71:78,72:[1,79],75:[2,66],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,22:100,23:[2,52],63:101,64:76,65:[1,44],69:102,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,33:[2,92],62:103,63:104,64:76,65:[1,44],69:105,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,106]},{33:[2,79],65:[2,79],72:[2,79],80:[2,79],81:[2,79],82:[2,79],83:[2,79],84:[2,79],85:[2,79]},{33:[2,81]},{23:[2,27],33:[2,27],54:[2,27],65:[2,27],68:[2,27],72:[2,27],75:[2,27],80:[2,27],81:[2,27],82:[2,27],83:[2,27],84:[2,27],85:[2,27]},{23:[2,28],33:[2,28],54:[2,28],65:[2,28],68:[2,28],72:[2,28],75:[2,28],80:[2,28],81:[2,28],82:[2,28],83:[2,28],84:[2,28],85:[2,28]}
vendor: 6,591 bytes, lines 3794-3795
3794,{23:[2,30],33:[2,30],54:[2,30],68:[2,30],71:107,72:[1,108],75:[2,30]},{23:[2,98],33:[2,98],54:[2,98],68:[2,98],72:[2,98],75:[2,98]},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],73:[1,109],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{23:[2,44],33:[2,44],54:[2,44],65:[2,44],68:[2,44],72:[2,44],75:[2,44],80:[2,44],81:[2,44],82:[2,44],83:[2,44],84:[2,44],85:[2,44],87:[2,44]},{54:[1,110]},{54:[2,83],65:[2,83],72:[2,83],80:[2,83],81:[2,83],82:[2,83],83:[2,83],84:[2,83],85:[2,83]},{54:[2,85]},{5:[2,13],14:[2,13],15:[2,13],19:[2,13],29:[2,13],34:[2,13],39:[2,13],44:[2,13],47:[2,13],48:[2,13],51:[2,13],55:[2,13],60:[2,13]},{38:56,39:[1,58],43:57,44:[1,59],45:112,46:111,47:[2,76]},{33:[2,70],40:113,65:[2,70],72:[2,70],75:[2,70],80:[2,70],81:[2,70],82:[2,70],83:[2,70],84:[2,70],85:[2,70]},{47:[2,18]},{5:[2,14],14:[2,14],15:[2,14],19:[2,14],29:[2,14],34:[2,14],39:[2,14],44:[2,14],47:[2,14],48:[2,14],51:[2,14],55:[2,14],60:[2,14]},{33:[1,114]},{33:[2,87],65:[2,87],72:[2,87],80:[2,87],81:[2,87],82:[2,87],83:[2,87],84:[2,87],
379585:[2,87]},{33:[2,89]},{20:75,63:116,64:76,65:[1,44],67:115,68:[2,96],69:117,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,118]},{32:119,33:[2,62],74:120,75:[1,121]},{33:[2,59],65:[2,59],72:[2,59],75:[2,59],80:[2,59],81:[2,59],82:[2,59],83:[2,59],84:[2,59],85:[2,59]},{33:[2,61],75:[2,61]},{33:[2,68],37:122,74:123,75:[1,121]},{33:[2,65],65:[2,65],72:[2,65],75:[2,65],80:[2,65],81:[2,65],82:[2,65],83:[2,65],84:[2,65],85:[2,65]},{33:[2,67],75:[2,67]},{23:[1,124]},{23:[2,51],65:[2,51],72:[2,51],80:[2,51],81:[2,51],82:[2,51],83:[2,51],84:[2,51],85:[2,51]},{23:[2,53]},{33:[1,125]},{33:[2,91],65:[2,91],72:[2,91],80:[2,91],81:[2,91],82:[2,91],83:[2,91],84:[2,91],85:[2,91]},{33:[2,93]},{5:[2,22],14:[2,22],15:[2,22],19:[2,22],29:[2,22],34:[2,22],39:[2,22],44:[2,22],47:[2,22],48:[2,22],51:[2,22],55:[2,22],60:[2,22]},{23:[2,99],33:[2,99],54:[2,99],68:[2,99],72:[2,99],75:[2,99]},{73:[1,109]},{20:75,63:126,64:76,65:[1,44],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,23],14:[2,23],15:[2,23],19:[2,23],29:[2,23],34:[2,23],39:[2,23],44:[2,23],47:[2,23],48:[2,23],51:[2,23],55:[2,23],60:[2,23]},{47:[2,19]},{47:[2,77]},{20:75,33:[2,72],41:127,63:128,64:76,65:[1,44],69:129,70:77,71:78,72:[1,79],75:[2,72],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,24],14:[2,24],15:[2,24],19:[2,24],29:[2,24],34:[2,24],39:[2,24],44:[2,24],47:[2,24],48:[2,24],51:[2,24],55:[2,24],60:[2,24]},{68:[1,130]},{65:[2,95],68:[2,95],72:[2,95],80:[2,95],81:[2,95],82:[2,95],83:[2,95],84:[2,95],85:[2,95]},{68:[2,97]},{5:[2,21],14:[2,21],15:[2,21],19:[2,21],29:[2,21],34:[2,21],39:[2,21],44:[2,21],47:[2,21],48:[2,21],51:[2,21],55:[2,21],60:[2,21]},{33:[1,131]},{33:[2,63]},{72:[1,133],76:132},{33:[1,134]},{33:[2,69]},{15:[2,12]},{14:[2,26],15:[2,26],19:[2,26],29:[2,26],34:[2,26],47:[2,26],48:[2,26],51:[2,26],55:[2,26],60:[2,26]},{23:[2,31],33:[2,31],54:[2,31],68:[2,31],72:[2,31],75:[2,31]},{33:[2,74],42:135,74:136,75:[1,121]},{33:[2,71],65:[2,71],72:[2,71],75:[2,71],80:[2,71],81:[2,71],82:[2,71],83:[2,71],84:[2,71],85:[2,71]},{33:[2,73],75:[2,73]},{23:[2,29],33:[2,29],54:[2,29],65:[2,29],68:[2,29],72:[2,29],75:[2,29],80:[2,29],81:[2,29],82:[2,29],83:[2,29],84:[2,29],85:[2,29]},{14:[2,15],15:[2,15],19:[2,15],29:[2,15],34:[2,15],39:[2,15],44:[2,15],47:[2,15],48:[2,15],51:[2,15],55:[2,15],60:[2,15]},{72:[1,138],77:[1,137]},{72:[2,100],77:[2,100]},{14:[2,16],15:[2,16],19:[2,16],29:[2,16],34:[2,16],44:[2,16],47:[2,16],48:[2,16],51:[2,16],55:[2,16],60:[2,16]},{33:[1,139]},{33:[2,75]},{33:[2,32]},{72:[2,101],77:[2,101]},{14:[2,17],15:[2,17],19:[2,17],29:[2,17],34:[2,17],39:[2,17],44:[2,17],47:[2,17],48:[2,17],51:[2,17],55:[2,17],60:[2,17]}],defaultActions:{4:[2,1],55:[2,55],57:[2,20],61:[2,57],74:[2,81],83:[2,85],87:[2,18],91:[2,89],102:[2,53],105:[2,93],111:[2,19],112:[2,77],117:[2,97],120:[2,63],123:[2,69],124:[2,12],136:[2,75],137:[2,32]},parseError:function(a,b){throw new Error(a)},parse:function(a){function b(){var a;return a=c.lexer.lex()||1,"number"!=typeof a&&(a=c.symbols_[a]||a),a}var c=this,d=[0],e=[null],f=[],g=this.table,h="",i=0,j=0,k=0;this.lexer.setInput(a),this.lexer.yy=this.yy,this.yy.lexer=this.lexer,this.yy.parser=this,"undefined"==typeof this.lexer.yylloc&&(this.lexer.yylloc={});var l=this.lexer.yylloc;f.push(l);var m=this.lexer.options&&this.lexer.options.ranges;"function"==typeof this.yy.parseError&&(this.parseError=this.yy.parseError);for(var n,o,p,q,r,s,t,u,v,w={};;){if(p=d[d.length-1],this.defaultActions[p]?q=this.defaultActions[p]:(null!==n&&"undefined"!=typeof n||(n=b()),q=g[p]&&g[p][n]),"undefined"==typeof q||!q.length||!q[0]){var x="";if(!k){v=[];for(s in g[p])this.terminals_[s]&&s>2&&v.push("'"+this.terminals_[s]+"'");x=this.lexer.showPosition?"Parse error on line "+(i+1)+":\n"+this.lexer.showPosition()+"\nExpecting "+v.join(", ")+", got '"+(this.terminals_[n]||n)+"'":"Parse error on line "+(i+1)+": Unexpected "+(1==n?"end of input":"'"+(this.terminals_[n]||n)+"'"),this.parseError(x,{text:this.lexer.match,token:this.terminals_[n]||n,line:this.lexer.yylineno,loc:l,expected:v})}}if(q[0]instanceof Array&&q.length>1)throw new Error("Parse Error: multiple actions possible at state: "+p+", token: "+n);switch(q[0]){case 1:d.push(n),e.push(this.lexer.yytext),f.push(this.lexer.yylloc),d.push(q[1]),n=null,o?(n=o,o=null):(j=this.lexer.yyleng,h=this.lexer.yytext,i=this.lexer.yylineno,l=this.lexer.yylloc,k>0&&k--);break;case 2:if(t=this.productions_[q[1]][1],w.$=e[e.length-t],w._$={first_line:f[f.length-(t||1)].first_line,last_line:f[f.length-1].last_line,first_column:f[f.length-(t||1)].first_column,last_column:f[f.length-1].last_column},m&&(w._$.range=[f[f.length-(t||1)].range[0],f[f.length-1].range[1]]),r=this.performAction.call(w,h,j,i,this.yy,q[1],e,f),"undefined"!=typeof r)return r;t&&(d=d.slice(0,-1*t*2),e=e.slice(0,-1*t),f=f.slice(0,-1*t)),d.push(this.productions_[q[1]][0]),e.push(w.$),f.push(w._$),u=g[d[d.length-2]][d[d.length-1]],d.push(u);break;case 3:return!0}}return!0}},c=function(){var a={EOF:1,parseError:function(a,b){if(!this.yy.parser)throw new Error(a);this.yy.parser.parseError(a,b)},setInput:function(a){return this._input=a,this._more=this._less=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this}
vendor: 20,853 bytes, line 3795
3795,input:function(){var a=this._input[0];this.yytext+=a,this.yyleng++,this.offset++,this.match+=a,this.matched+=a;var b=a.match(/(?:\r\n?|\n).*/g);return b?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),a},unput:function(a){var b=a.length,c=a.split(/(?:\r\n?|\n)/g);this._input=a+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-b-1),this.offset-=b;var d=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),c.length-1&&(this.yylineno-=c.length-1);var e=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:c?(c.length===d.length?this.yylloc.first_column:0)+d[d.length-c.length].length-c[0].length:this.yylloc.first_column-b},this.options.ranges&&(this.yylloc.range=[e[0],e[0]+this.yyleng-b]),this},more:function(){return this._more=!0,this},less:function(a){this.unput(this.match.slice(a))},pastInput:function(){var a=this.matched.substr(0,this.matched.length-this.match.length);return(a.length>20?"...":"")+a.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var a=this.match;return a.length<20&&(a+=this._input.substr(0,20-a.length)),(a.substr(0,20)+(a.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var a=this.pastInput(),b=new Array(a.length+1).join("-");return a+this.upcomingInput()+"\n"+b+"^"},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var a,b,c,d,e;this._more||(this.yytext="",this.match="");for(var f=this._currentRules(),g=0;g<f.length&&(c=this._input.match(this.rules[f[g]]),!c||b&&!(c[0].length>b[0].length)||(b=c,d=g,this.options.flex));g++);return b?(e=b[0].match(/(?:\r\n?|\n).*/g),e&&(this.yylineno+=e.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:e?e[e.length-1].length-e[e.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+b[0].length},this.yytext+=b[0],this.match+=b[0],this.matches=b,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._input=this._input.slice(b[0].length),this.matched+=b[0],a=this.performAction.call(this,this.yy,this,f[d],this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),a?a:void 0):""===this._input?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var a=this.next();return"undefined"!=typeof a?a:this.lex()},begin:function(a){this.conditionStack.push(a)},popState:function(){return this.conditionStack.pop()},_currentRules:function(){return this.conditions[this.conditionStack[this.conditionStack.length-1]].rules},topState:function(){return this.conditionStack[this.conditionStack.length-2]},pushState:function(a){this.begin(a)}};return a.options={},a.performAction=function(a,b,c,d){function e(a,c){return b.yytext=b.yytext.substr(a,b.yyleng-c)}switch(c){case 0:if("\\\\"===b.yytext.slice(-2)?(e(0,1),this.begin("mu")):"\\"===b.yytext.slice(-1)?(e(0,1),this.begin("emu")):this.begin("mu"),b.yytext)return 15;break;case 1:return 15;case 2:return this.popState(),15;case 3:return this.begin("raw"),15;case 4:return this.popState(),"raw"===this.conditionStack[this.conditionStack.length-1]?15:(b.yytext=b.yytext.substr(5,b.yyleng-9),"END_RAW_BLOCK");case 5:return 15;case 6:return this.popState(),14;case 7:return 65;case 8:return 68;case 9:return 19;case 10:return this.popState(),this.begin("raw"),23;case 11:return 55;case 12:return 60;case 13:return 29;case 14:return 47;case 15:return this.popState(),44;case 16:return this.popState(),44;case 17:return 34;case 18:return 39;case 19:return 51;case 20:return 48;case 21:this.unput(b.yytext),this.popState(),this.begin("com");break;case 22:return this.popState(),14;case 23:return 48;case 24:return 73;case 25:return 72;case 26:return 72;case 27:return 87;case 28:break;case 29:return this.popState(),54;case 30:return this.popState(),33;case 31:return b.yytext=e(1,2).replace(/\\"/g,'"'),80;case 32:return b.yytext=e(1,2).replace(/\\'/g,"'"),80;case 33:return 85;case 34:return 82;case 35:return 82;case 36:return 83;case 37:return 84;case 38:return 81;case 39:return 75;case 40:return 77;case 41:return 72;case 42:return b.yytext=b.yytext.replace(/\\([\\\]])/g,"$1"),72;case 43:return"INVALID";case 44:return 5}},a.rules=[/^(?:[^\x00]*?(?=(\{\{)))/,/^(?:[^\x00]+)/,/^(?:[^\x00]{2,}?(?=(\{\{|\\\{\{|\\\\\{\{|$)))/,/^(?:\{\{\{\{(?=[^\/]))/,/^(?:\{\{\{\{\/[^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=[=}\s\/.])\}\}\}\})/,/^(?:[^\x00]*?(?=(\{\{\{\{)))/,/^(?:[\s\S]*?--(~)?\}\})/,/^(?:\()/,/^(?:\))/,/^(?:\{\{\{\{)/,/^(?:\}\}\}\})/,/^(?:\{\{(~)?>)/,/^(?:\{\{(~)?#>)/,/^(?:\{\{(~)?#\*?)/,/^(?:\{\{(~)?\/)/,/^(?:\{\{(~)?\^\s*(~)?\}\})/,/^(?:\{\{(~)?\s*else\s*(~)?\}\})/,/^(?:\{\{(~)?\^)/,/^(?:\{\{(~)?\s*else\b)/,/^(?:\{\{(~)?\{)/,/^(?:\{\{(~)?&)/,/^(?:\{\{(~)?!--)/,/^(?:\{\{(~)?![\s\S]*?\}\})/,/^(?:\{\{(~)?\*?)/,/^(?:=)/,/^(?:\.\.)/,/^(?:\.(?=([=~}\s\/.)|])))/,/^(?:[\/.])/,/^(?:\s+)/,/^(?:\}(~)?\}\})/,/^(?:(~)?\}\})/,/^(?:"(\\["]|[^"])*")/,/^(?:'(\\[']|[^'])*')/,/^(?:@)/,/^(?:true(?=([~}\s)])))/,/^(?:false(?=([~}\s)])))/,/^(?:undefined(?=([~}\s)])))/,/^(?:null(?=([~}\s)])))/,/^(?:-?[0-9]+(?:\.[0-9]+)?(?=([~}\s)])))/,/^(?:as\s+\|)/,/^(?:\|)/,/^(?:([^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=([=~}\s\/.)|]))))/,/^(?:\[(\\\]|[^\]])*\])/,/^(?:.)/,/^(?:$)/],a.conditions={mu:{rules:[7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],inclusive:!1},emu:{rules:[2],inclusive:!1},com:{rules:[6],inclusive:!1},raw:{rules:[3,4,5],inclusive:!1},INITIAL:{rules:[0,1,44],inclusive:!0}},a}();return b.lexer=c,a.prototype=b,b.Parser=a,new a}();b["default"]=c,a.exports=b["default"]},function(a,b,c){"use strict";function d(){var a=arguments.length<=0||void 0===arguments[0]?{}:arguments[0];this.options=a}function e(a,b,c){void 0===b&&(b=a.length);var d=a[b-1],e=a[b-2];return d?"ContentStatement"===d.type?(e||!c?/\r?\n\s*?$/:/(^|\r?\n)\s*?$/).test(d.original):void 0:c}function f(a,b,c){void 0===b&&(b=-1);var d=a[b+1],e=a[b+2];return d?"ContentStatement"===d.type?(e||!c?/^\s*?\r?\n/:/^\s*?(\r?\n|$)/).test(d.original):void 0:c}function g(a,b,c){var d=a[null==b?0:b+1];if(d&&"ContentStatement"===d.type&&(c||!d.rightStripped)){var e=d.value;d.value=d.value.replace(c?/^\s+/:/^[ \t]*\r?\n?/,""),d.rightStripped=d.value!==e}}function h(a,b,c){var d=a[null==b?a.length-1:b-1];if(d&&"ContentStatement"===d.type&&(c||!d.leftStripped)){var e=d.value;return d.value=d.value.replace(c?/\s+$/:/[ \t]+$/,""),d.leftStripped=d.value!==e,d.leftStripped}}var i=c(1)["default"];b.__esModule=!0;var j=c(39),k=i(j);d.prototype=new k["default"],d.prototype.Program=function(a){var b=!this.options.ignoreStandalone,c=!this.isRootSeen;this.isRootSeen=!0;for(var d=a.body,i=0,j=d.length;i<j;i++){var k=d[i],l=this.accept(k);if(l){var m=e(d,i,c),n=f(d,i,c),o=l.openStandalone&&m,p=l.closeStandalone&&n,q=l.inlineStandalone&&m&&n;l.close&&g(d,i,!0),l.open&&h(d,i,!0),b&&q&&(g(d,i),h(d,i)&&"PartialStatement"===k.type&&(k.indent=/([ \t]+$)/.exec(d[i-1].original)[1])),b&&o&&(g((k.program||k.inverse).body),h(d,i)),b&&p&&(g(d,i),h((k.inverse||k.program).body))}}return a},d.prototype.BlockStatement=d.prototype.DecoratorBlock=d.prototype.PartialBlockStatement=function(a){this.accept(a.program),this.accept(a.inverse);var b=a.program||a.inverse,c=a.program&&a.inverse,d=c,i=c;if(c&&c.chained)for(d=c.body[0].program;i.chained;)i=i.body[i.body.length-1].program;var j={open:a.openStrip.open,close:a.closeStrip.close,openStandalone:f(b.body),closeStandalone:e((d||b).body)};if(a.openStrip.close&&g(b.body,null,!0),c){var k=a.inverseStrip;k.open&&h(b.body,null,!0),k.close&&g(d.body,null,!0),a.closeStrip.open&&h(i.body,null,!0),!this.options.ignoreStandalone&&e(b.body)&&f(d.body)&&(h(b.body),g(d.body))}else a.closeStrip.open&&h(b.body,null,!0);return j},d.prototype.Decorator=d.prototype.MustacheStatement=function(a){return a.strip},d.prototype.PartialStatement=d.prototype.CommentStatement=function(a){var b=a.strip||{};return{inlineStandalone:!0,open:b.open,close:b.close}},b["default"]=d,a.exports=b["default"]},function(a,b,c){"use strict";function d(){this.parents=[]}function e(a){this.acceptRequired(a,"path"),this.acceptArray(a.params),this.acceptKey(a,"hash")}function f(a){e.call(this,a),this.acceptKey(a,"program"),this.acceptKey(a,"inverse")}function g(a){this.acceptRequired(a,"name"),this.acceptArray(a.params),this.acceptKey(a,"hash")}var h=c(1)["default"];b.__esModule=!0;var i=c(6),j=h(i);d.prototype={constructor:d,mutating:!1,acceptKey:function(a,b){var c=this.accept(a[b]);if(this.mutating){if(c&&!d.prototype[c.type])throw new j["default"]('Unexpected node type "'+c.type+'" found when accepting '+b+" on "+a.type);a[b]=c}},acceptRequired:function(a,b){if(this.acceptKey(a,b),!a[b])throw new j["default"](a.type+" requires "+b)},acceptArray:function(a){for(var b=0,c=a.length;b<c;b++)this.acceptKey(a,b),a[b]||(a.splice(b,1),b--,c--)},accept:function(a){if(a){if(!this[a.type])throw new j["default"]("Unknown type: "+a.type,a);this.current&&this.parents.unshift(this.current),this.current=a;var b=this[a.type](a);return this.current=this.parents.shift(),!this.mutating||b?b:b!==!1?a:void 0}},Program:function(a){this.acceptArray(a.body)},MustacheStatement:e,Decorator:e,BlockStatement:f,DecoratorBlock:f,PartialStatement:g,PartialBlockStatement:function(a){g.call(this,a),this.acceptKey(a,"program")},ContentStatement:function(){},CommentStatement:function(){},SubExpression:e,PathExpression:function(){},StringLiteral:function(){},NumberLiteral:function(){},BooleanLiteral:function(){},UndefinedLiteral:function(){},NullLiteral:function(){},Hash:function(a){this.acceptArray(a.pairs)},HashPair:function(a){this.acceptRequired(a,"value")}},b["default"]=d,a.exports=b["default"]},function(a,b,c){"use strict";function d(a,b){if(b=b.path?b.path.original:b,a.path.original!==b){var c={loc:a.path.loc};throw new q["default"](a.path.original+" doesn't match "+b,c)}}function e(a,b){this.source=a,this.start={line:b.first_line,column:b.first_column},this.end={line:b.last_line,column:b.last_column}}function f(a){return/^\[.*\]$/.test(a)?a.substr(1,a.length-2):a}function g(a,b){return{open:"~"===a.charAt(2),close:"~"===b.charAt(b.length-3)}}function h(a){return a.replace(/^\{\{~?\!-?-?/,"").replace(/-?-?~?\}\}$/,"")}function i(a,b,c){c=this.locInfo(c);for(var d=a?"@":"",e=[],f=0,g="",h=0,i=b.length;h<i;h++){var j=b[h].part,k=b[h].original!==j;if(d+=(b[h].separator||"")+j,k||".."!==j&&"."!==j&&"this"!==j)e.push(j);else{if(e.length>0)throw new q["default"]("Invalid path: "+d,{loc:c});".."===j&&(f++,g+="../")}}return{type:"PathExpression",data:a,depth:f,parts:e,original:d,loc:c}}function j(a,b,c,d,e,f){var g=d.charAt(3)||d.charAt(2),h="{"!==g&&"&"!==g,i=/\*/.test(d);return{type:i?"Decorator":"MustacheStatement",path:a,params:b,hash:c,escaped:h,strip:e,loc:this.locInfo(f)}}function k(a,b,c,e){d(a,c),e=this.locInfo(e);var f={type:"Program",body:b,strip:{},loc:e};return{type:"BlockStatement",path:a.path,params:a.params,hash:a.hash,program:f,openStrip:{},inverseStrip:{},closeStrip:{},loc:e}}function l(a,b,c,e,f,g){e&&e.path&&d(a,e);var h=/\*/.test(a.open);b.blockParams=a.blockParams;var i=void 0,j=void 0;if(c){if(h)throw new q["default"]("Unexpected inverse block on decorator",c);c.chain&&(c.program.body[0].closeStrip=e.strip),j=c.strip,i=c.program}return f&&(f=i,i=b,b=f),{type:h?"DecoratorBlock":"BlockStatement",path:a.path,params:a.params,hash:a.hash,program:b,inverse:i,openStrip:a.strip,inverseStrip:j,closeStrip:e&&e.strip,loc:this.locInfo(g)}}function m(a,b){if(!b&&a.length){var c=a[0].loc,d=a[a.length-1].loc;c&&d&&(b={source:c.source,start:{line:c.start.line,column:c.start.column},end:{line:d.end.line,column:d.end.column}})}return{type:"Program",body:a,strip:{},loc:b}}function n(a,b,c,e){return d(a,c),{type:"PartialBlockStatement",name:a.path,params:a.params,hash:a.hash,program:b,openStrip:a.strip,closeStrip:c&&c.strip,loc:this.locInfo(e)}}var o=c(1)["default"];b.__esModule=!0,b.SourceLocation=e,b.id=f,b.stripFlags=g,b.stripComment=h,b.preparePath=i,b.prepareMustache=j,b.prepareRawBlock=k,b.prepareBlock=l,b.prepareProgram=m,b.preparePartialBlock=n;var p=c(6),q=o(p)},function(a,b,c){"use strict";function d(){}function e(a,b,c){if(null==a||"string"!=typeof a&&"Program"!==a.type)throw new k["default"]("You must pass a string or Handlebars AST to Handlebars.precompile. You passed "+a);b=b||{},"data"in b||(b.data=!0),b.compat&&(b.useDepths=!0);var d=c.parse(a,b),e=(new c.Compiler).compile(d,b);return(new c.JavaScriptCompiler).compile(e,b)}function f(a,b,c){function d(){var d=c.parse(a,b),e=(new c.Compiler).compile(d,b),f=(new c.JavaScriptCompiler).compile(e,b,void 0,!0);return c.template(f)}function e(a,b){return f||(f=d()),f.call(this,a,b)}if(void 0===b&&(b={}),null==a||"string"!=typeof a&&"Program"!==a.type)throw new k["default"]("You must pass a string or Handlebars AST to Handlebars.compile. You passed "+a);"data"in b||(b.data=!0),b.compat&&(b.useDepths=!0);var f=void 0;return e._setup=function(a){return f||(f=d()),f._setup(a)},e._child=function(a,b,c,e){return f||(f=d()),f._child(a,b,c,e)},e}function g(a,b){if(a===b)return!0;if(l.isArray(a)&&l.isArray(b)&&a.length===b.length){for(var c=0;c<a.length;c++)if(!g(a[c],b[c]))return!1;return!0}}function h(a){if(!a.path.parts){var b=a.path;a.path={type:"PathExpression",data:!1,depth:0,parts:[b.original+""],original:b.original+"",loc:b.loc}}}var i=c(1)["default"];b.__esModule=!0,b.Compiler=d,b.precompile=e,b.compile=f;var j=c(6),k=i(j),l=c(5),m=c(35),n=i(m),o=[].slice;d.prototype={compiler:d,equals:function(a){var b=this.opcodes.length;if(a.opcodes.length!==b)return!1;for(var c=0;c<b;c++){var d=this.opcodes[c],e=a.opcodes[c];if(d.opcode!==e.opcode||!g(d.args,e.args))return!1}b=this.children.length;for(var c=0;c<b;c++)if(!this.children[c].equals(a.children[c]))return!1;return!0},guid:0,compile:function(a,b){this.sourceNode=[],this.opcodes=[],this.children=[],this.options=b,this.stringParams=b.stringParams,this.trackIds=b.trackIds,b.blockParams=b.blockParams||[];var c=b.knownHelpers;if(b.knownHelpers={helperMissing:!0,blockHelperMissing:!0,each:!0,"if":!0,unless:!0,"with":!0,log:!0,lookup:!0},c)for(var d in c)d in c&&(b.knownHelpers[d]=c[d]);return this.accept(a)},compileProgram:function(a){var b=new this.compiler,c=b.compile(a,this.options),d=this.guid++;return this.usePartial=this.usePartial||c.usePartial,this.children[d]=c,this.useDepths=this.useDepths||c.useDepths,d},accept:function(a){if(!this[a.type])throw new k["default"]("Unknown type: "+a.type,a);this.sourceNode.unshift(a);var b=this[a.type](a);return this.sourceNode.shift(),b},Program:function(a){this.options.blockParams.unshift(a.blockParams);for(var b=a.body,c=b.length,d=0;d<c;d++)this.accept(b[d]);return this.options.blockParams.shift(),this.isSimple=1===c,this.blockParams=a.blockParams?a.blockParams.length:0,this},BlockStatement:function(a){h(a);var b=a.program,c=a.inverse;b=b&&this.compileProgram(b),c=c&&this.compileProgram(c);var d=this.classifySexpr(a);"helper"===d?this.helperSexpr(a,b,c):"simple"===d?(this.simpleSexpr(a),this.opcode("pushProgram",b),this.opcode("pushProgram",c),this.opcode("emptyHash"),this.opcode("blockValue",a.path.original)):(this.ambiguousSexpr(a,b,c),this.opcode("pushProgram",b),this.opcode("pushProgram",c),this.opcode("emptyHash"),this.opcode("ambiguousBlockValue")),this.opcode("append")},DecoratorBlock:function(a){var b=a.program&&this.compileProgram(a.program),c=this.setupFullMustacheParams(a,b,void 0),d=a.path;this.useDecorators=!0,this.opcode("registerDecorator",c.length,d.original)},PartialStatement:function(a){this.usePartial=!0;var b=a.program;b&&(b=this.compileProgram(a.program));var c=a.params;if(c.length>1)throw new k["default"]("Unsupported number of partial arguments: "+c.length,a);c.length||(this.options.explicitPartialContext?this.opcode("pushLiteral","undefined"):c.push({type:"PathExpression",parts:[],depth:0}));var d=a.name.original,e="SubExpression"===a.name.type;e&&this.accept(a.name),this.setupFullMustacheParams(a,b,void 0,!0);var f=a.indent||"";this.options.preventIndent&&f&&(this.opcode("appendContent",f),f=""),this.opcode("invokePartial",e,d,f),this.opcode("append")},PartialBlockStatement:function(a){this.PartialStatement(a)},MustacheStatement:function(a){this.SubExpression(a),a.escaped&&!this.options.noEscape?this.opcode("appendEscaped"):this.opcode("append")},Decorator:function(a){this.DecoratorBlock(a)},ContentStatement:function(a){a.value&&this.opcode("appendContent",a.value)},CommentStatement:function(){},SubExpression:function(a){h(a);var b=this.classifySexpr(a);"simple"===b?this.simpleSexpr(a):"helper"===b?this.helperSexpr(a):this.ambiguousSexpr(a)},ambiguousSexpr:function(a,b,c){var d=a.path,e=d.parts[0],f=null!=b||null!=c;this.opcode("getContext",d.depth),this.opcode("pushProgram",b),this.opcode("pushProgram",c),d.strict=!0,this.accept(d),this.opcode("invokeAmbiguous",e,f)},simpleSexpr:function(a){var b=a.path;b.strict=!0,this.accept(b),this.opcode("resolvePossibleLambda")},helperSexpr:function(a,b,c){var d=this.setupFullMustacheParams(a,b,c),e=a.path,f=e.parts[0];if(this.options.knownHelpers[f])this.opcode("invokeKnownHelper",d.length,f);else{if(this.options.knownHelpersOnly)throw new k["default"]("You specified knownHelpersOnly, but used the unknown helper "+f,a);e.strict=!0,e.falsy=!0,this.accept(e),this.opcode("invokeHelper",d.length,e.original,n["default"].helpers.simpleId(e))}},PathExpression:function(a){this.addDepth(a.depth),this.opcode("getContext",a.depth);var b=a.parts[0],c=n["default"].helpers.scopedId(a),d=!a.depth&&!c&&this.blockParamIndex(b);d?this.opcode("lookupBlockParam",d,a.parts):b?a.data?(this.options.data=!0,this.opcode("lookupData",a.depth,a.parts,a.strict)):this.opcode("lookupOnContext",a.parts,a.falsy,a.strict,c):this.opcode("pushContext")},StringLiteral:function(a){this.opcode("pushString",a.value)},NumberLiteral:function(a){this.opcode("pushLiteral",a.value)},BooleanLiteral:function(a){this.opcode("pushLiteral",a.value)},UndefinedLiteral:function(){this.opcode("pushLiteral","undefined")},NullLiteral:function(){this.opcode("pushLiteral","null")},Hash:function(a){var b=a.pairs,c=0,d=b.length;for(this.opcode("pushHash");c<d;c++)this.pushParam(b[c].value);for(;c--;)this.opcode("assignToHash",b[c].key);this.opcode("popHash")},opcode:function(a){this.opcodes.push({opcode:a,args:o.call(arguments,1),loc:this.sourceNode[0].loc})},addDepth:function(a){a&&(this.useDepths=!0)},classifySexpr:function(a){var b=n["default"].helpers.simpleId(a.path),c=b&&!!this.blockParamIndex(a.path.parts[0]),d=!c&&n["default"].helpers.helperExpression(a),e=!c&&(d||b);if(e&&!d){var f=a.path.parts[0],g=this.options;g.knownHelpers[f]?d=!0:g.knownHelpersOnly&&(e=!1)}return d?"helper":e?"ambiguous":"simple"},pushParams:function(a){for(var b=0,c=a.length;b<c;b++)this.pushParam(a[b])},pushParam:function(a){var b=null!=a.value?a.value:a.original||"";if(this.stringParams)b.replace&&(b=b.replace(/^(\.?\.\/)*/g,"").replace(/\//g,".")),a.depth&&this.addDepth(a.depth),this.opcode("getContext",a.depth||0),this.opcode("pushStringParam",b,a.type),"SubExpression"===a.type&&this.accept(a);else{if(this.trackIds){var c=void 0;if(!a.parts||n["default"].helpers.scopedId(a)||a.depth||(c=this.blockParamIndex(a.parts[0])),c){var d=a.parts.slice(1).join(".");this.opcode("pushId","BlockParam",c,d)}else b=a.original||b,b.replace&&(b=b.replace(/^this(?:\.|$)/,"").replace(/^\.\//,"").replace(/^\.$/,"")),this.opcode("pushId",a.type,b)}this.accept(a)}},setupFullMustacheParams:function(a,b,c,d){var e=a.params;return this.pushParams(e),this.opcode("pushProgram",b),this.opcode("pushProgram",c),a.hash?this.accept(a.hash):this.opcode("emptyHash",d),e},blockParamIndex:function(a){for(var b=0,c=this.options.blockParams.length;b<c;b++){var d=this.options.blockParams[b],e=d&&l.indexOf(d,a);if(d&&e>=0)return[b,e]}}}},function(a,b,c){"use strict";function d(a){this.value=a}function e(){}function f(a,b,c,d){var e=b.popStack(),f=0,g=c.length;for(a&&g--;f<g;f++)e=b.nameLookup(e,c[f],d);return a?[b.aliasable("container.strict"),"(",e,", ",b.quotedString(c[f]),")"]:e}var g=c(1)["default"];b.__esModule=!0;var h=c(4),i=c(6),j=g(i),k=c(5),l=c(43),m=g(l);e.prototype={nameLookup:function(a,b){return e.isValidJavaScriptVariableName(b)?[a,".",b]:[a,"[",JSON.stringify(b),"]"]},depthedLookup:function(a){return[this.aliasable("container.lookup"),'(depths, "',a,'")']},compilerInfo:function(){var a=h.COMPILER_REVISION,b=h.REVISION_CHANGES[a];return[a,b]}
vendor: 6,923 bytes, lines 3795-3796
3795,appendToBuffer:function(a,b,c){return k.isArray(a)||(a=[a]),a=this.source.wrap(a,b),this.environment.isSimple?["return ",a,";"]:c?["buffer += ",a,";"]:(a.appendToBuffer=!0,a)},initializeBuffer:function(){return this.quotedString("")},compile:function(a,b,c,d){this.environment=a,this.options=b,this.stringParams=this.options.stringParams,this.trackIds=this.options.trackIds,this.precompile=!d,this.name=this.environment.name,this.isChild=!!c,this.context=c||{decorators:[],programs:[],environments:[]},this.preamble(),this.stackSlot=0,this.stackVars=[],this.aliases={},this.registers={list:[]},this.hashes=[],this.compileStack=[],this.inlineStack=[],this.blockParams=[],this.compileChildren(a,b),this.useDepths=this.useDepths||a.useDepths||a.useDecorators||this.options.compat,this.useBlockParams=this.useBlockParams||a.useBlockParams;var e=a.opcodes,f=void 0,g=void 0,h=void 0,i=void 0;for(h=0,i=e.length;h<i;h++)f=e[h],this.source.currentLocation=f.loc,g=g||f.loc,this[f.opcode].apply(this,f.args);if(this.source.currentLocation=g,this.pushSource(""),this.stackSlot||this.inlineStack.length||this.compileStack.length)throw new j["default"]("Compile completed with content left on stack");this.decorators.isEmpty()?this.decorators=void 0:(this.useDecorators=!0,this.decorators.prepend("var decorators = container.decorators;\n"),this.decorators.push("return fn;"),d?this.decorators=Function.apply(this,["fn","props","container","depth0","data","blockParams","depths",this.decorators.merge()]):(this.decorators.prepend("function(fn, props, container, depth0, data, blockParams, depths) {\n"),this.decorators.push("}\n"),this.decorators=this.decorators.merge()));var k=this.createFunctionContext(d);if(this.isChild)return k;var l={compiler:this.compilerInfo(),main:k};this.decorators&&(l.main_d=this.decorators,l.useDecorators=!0);var m=this.context,n=m.programs,o=m.decorators;for(h=0,i=n.length;h<i;h++)n[h]&&(l[h]=n[h],o[h]&&(l[h+"_d"]=o[h],l.useDecorators=!0));return this.environment.usePartial&&(l.usePartial=!0),this.options.data&&(l.useData=!0),this.useDepths&&(l.useDepths=!0),this.useBlockParams&&(l.useBlockParams=!0),this.options.compat&&(l.compat=!0),d?l.compilerOptions=this.options:(l.compiler=JSON.stringify(l.compiler),this.source.currentLocation={start:{line:1,column:0}},l=this.objectLiteral(l),b.srcName?(l=l.toStringWithSourceMap({file:b.destName}),l.map=l.map&&l.map.toString()):l=l.toString()),l},preamble:function(){this.lastContext=0,this.source=new m["default"](this.options.srcName),this.decorators=new m["default"](this.options.srcName)},createFunctionContext:function(a){var b="",c=this.stackVars.concat(this.registers.list);c.length>0&&(b+=", "+c.join(", "));var d=0;for(var e in this.aliases){var f=this.aliases[e];this.aliases.hasOwnProperty(e)&&f.children&&f.referenceCount>1&&(b+=", alias"+ ++d+"="+e,f.children[0]="alias"+d)}var g=["container","depth0","helpers","partials","data"];(this.useBlockParams||this.useDepths)&&g.push("blockParams"),this.useDepths&&g.push("depths");var h=this.mergeSource(b);return a?(g.push(h),Function.apply(this,g)):this.source.wrap(["function(",g.join(","),") {\n  ",h,"}"])},mergeSource:function(a){var b=this.environment.isSimple,c=!this.forceBuffer,d=void 0,e=void 0,f=void 0,g=void 0;return this.source.each(function(a){a.appendToBuffer?(f?a.prepend("  + "):f=a,g=a):(f&&(e?f.prepend("buffer += "):d=!0,g.add(";"),f=g=void 0),e=!0,b||(c=!1))}),c?f?(f.prepend("return "),g.add(";")):e||this.source.push('return "";'):(a+=", buffer = "+(d?"":this.initializeBuffer()),f?(f.prepend("return buffer + "),g.add(";")):this.source.push("return buffer;")),a&&this.source.prepend("var "+a.substring(2)+(d?"":";\n")),this.source.merge()},blockValue:function(a){var b=this.aliasable("helpers.blockHelperMissing"),c=[this.contextName(0)];this.setupHelperArgs(a,0,c);var d=this.popStack();c.splice(1,0,d),this.push(this.source.functionCall(b,"call",c))},ambiguousBlockValue:function(){var a=this.aliasable("helpers.blockHelperMissing"),b=[this.contextName(0)];this.setupHelperArgs("",0,b,!0),this.flushInline();var c=this.topStack();b.splice(1,0,c),this.pushSource(["if (!",this.lastHelper,") { ",c," = ",this.source.functionCall(a,"call",b),"}"])},appendContent:function(a){this.pendingContent?a=this.pendingContent+a:this.pendingLocation=this.source.currentLocation,this.pendingContent=a},append:function(){if(this.isInline())this.replaceStack(function(a){return[" != null ? ",a,' : ""']}),this.pushSource(this.appendToBuffer(this.popStack()));else{var a=this.popStack();this.pushSource(["if (",a," != null) { ",this.appendToBuffer(a,void 0,!0)," }"]),this.environment.isSimple&&this.pushSource(["else { ",this.appendToBuffer("''",void 0,!0)," }"])}},appendEscaped:function(){this.pushSource(this.appendToBuffer([this.aliasable("container.escapeExpression"),"(",this.popStack(),")"]))},getContext:function(a){this.lastContext=a},pushContext:function(){this.pushStackLiteral(this.contextName(this.lastContext))},lookupOnContext:function(a,b,c,d){var e=0;d||!this.options.compat||this.lastContext?this.pushContext():this.push(this.depthedLookup(a[e++])),this.resolvePath("context",a,e,b,c)},lookupBlockParam:function(a,b){this.useBlockParams=!0,this.push(["blockParams[",a[0],"][",a[1],"]"]),this.resolvePath("context",b,1)},lookupData:function(a,b,c){a?this.pushStackLiteral("container.data(data, "+a+")"):this.pushStackLiteral("data"),this.resolvePath("data",b,0,!0,c)},resolvePath:function(a,b,c,d,e){var g=this;if(this.options.strict||this.options.assumeObjects)return void this.push(f(this.options.strict&&e,this,b,a));for(var h=b.length;c<h;c++)this.replaceStack(function(e){var f=g.nameLookup(e,b[c],a);
3796return d?[" && ",f]:[" != null ? ",f," : ",e]})},resolvePossibleLambda:function(){this.push([this.aliasable("container.lambda"),"(",this.popStack(),", ",this.contextName(0),")"])},pushStringParam:function(a,b){this.pushContext(),this.pushString(b),"SubExpression"!==b&&("string"==typeof a?this.pushString(a):this.pushStackLiteral(a))},emptyHash:function(a){this.trackIds&&this.push("{}"),this.stringParams&&(this.push("{}"),this.push("{}")),this.pushStackLiteral(a?"undefined":"{}")},pushHash:function(){this.hash&&this.hashes.push(this.hash),this.hash={values:[],types:[],contexts:[],ids:[]}},popHash:function(){var a=this.hash;this.hash=this.hashes.pop(),this.trackIds&&this.push(this.objectLiteral(a.ids)),this.stringParams&&(this.push(this.objectLiteral(a.contexts)),this.push(this.objectLiteral(a.types))),this.push(this.objectLiteral(a.values))},pushString:function(a){this.pushStackLiteral(this.quotedString(a))},pushLiteral:function(a){this.pushStackLiteral(a)},pushProgram:function(a){null!=a?this.pushStackLiteral(this.programExpression(a)):this.pushStackLiteral(null)},registerDecorator:function(a,b){var c=this.nameLookup("decorators",b,"decorator"),d=this.setupHelperArgs(b,a);this.decorators.push(["fn = ",this.decorators.functionCall(c,"",["f
3796n","props","container",d])," || fn;"])},invokeHelper:function(a,b,c){var d=this.popStack(),e=this.setupHelper(a,b),f=c?[e.name," || "]:"",g=["("].concat(f,d);this.options.strict||g.push(" || ",this.aliasable("helpers.helperMissing")),g.push(")"),this.push(this.source.functionCall(g,"call",e.callParams))},invokeKnownHelper:function(a,b){var c=this.setupHelper(a,b);this.push(this.source.functionCall(c.name,"call",c.callParams))},invokeAmbiguous:function(a,b){this.useRegister("helper");var c=this.popStack();this.emptyHash();var d=this.setupHelper(0,a,b),e=this.lastHelper=this.nameLookup("helpers",a,"helper"),f=["(","(helper = ",e," || ",c,")"];this.options.strict||(f[0]="(helper = ",f.push(" != null ? helper : ",this.aliasable("helpers.helperMissing"))),this.push(["(",f,d.paramsInit?["),(",d.paramsInit]:[],"),","(typeof helper === ",this.aliasable('"function"')," ? ",this.source.functionCall("helper","call",d.callParams)," : helper))"])},invokePartial:function(a,b,c){var d=[],e=this.setupParams(b,1,d);a&&(b=this.popStack(),delete e.name),c&&(e.indent=JSON.stringify(c)),e.helpers="helpers",e.partials="partials",e.decorators="container.decorators",a?d.unshift(b):d.unshift(this.nameLookup("partials",b,"partial")),this.options.compat&&(e.depths="depths"),e=this.objectLiteral(e),d.push(e),this.push(this.source.functionCall("container.invokePartial","",d))},assignToHash:function(a){var b=this.popStack(),c=void 0,d=void 0,e=void 0;this.trackIds&&(e=this.popStack()),this.stringParams&&(d=this.popStack(),c=this.popStack());var f=this.hash;c&&(f.contexts[a]=c),d&&(f.types[a]=d),e&&(f.ids[a]=e),f.values[a]=b},pushId:function(a,b,c){"BlockParam"===a?this.pushStackLiteral("blockParams["+b[0]+"].path["+b[1]+"]"+(c?" + "+JSON.stringify("."+c):"")):"PathExpression"===a?this.pushString(b):"SubExpression"===a?this.pushStackLiteral("true"):this.pushStackLiteral("null")},compiler:e,compileChildren:function(a,b){for(var c=a.children,d=void 0,e=void 0,f=0,g=c.length;f<g;f++){d=c[f],e=new this.compiler;var h=this.matchExistingProgram(d);if(null==h){this.context.programs.push("");var i=this.context.programs.length;d.index=i,d.name="program"+i,this.context.programs[i]=e.compile(d,b,this.context,!this.precompile),this.context.decorators[i]=e.decorators,this.context.environments[i]=d,this.useDepths=this.useDepths||e.useDepths,this.useBlockParams=this.useBlockParams||e.useBlockParams,d.useDepths=this.useDepths,d.useBlockParams=this.useBlockParams}else d.index=h.index,d.name="program"+h.index,this.useDepths=this.useDepths||h.useDepths,this.useBlockParams=this.useBlockParams||h.useBlockParams}},matchExistingProgram:function(a){for(var b=0,c=this.context.environments.length;b<c;b++){var d=this.context.environments[b];if(d&&d.equals(a))return d}},programExpression:function(a){var b=this.environment.children[a],c=[b.index,"data",b.blockParams];return(this.useBlockParams||this.useDepths)&&c.push("blockParams"),this.useDepths&&c.push("depths"),"container.program("+c.join(", ")+")"},useRegister:function(a){this.registers[a]||(this.registers[a]=!0,this.registers.list.push(a))},push:function(a){return a instanceof d||(a=this.source.wrap(a)),this.inlineStack.push(a),a},pushStackLiteral:function(a){this.push(new d(a))},pushSource:function(a){this.pendingContent&&(this.source.push(this.appendToBuffer(this.source.quotedString(this.pendingContent),this.pendingLocation)),this.pendingContent=void 0),a&&this.source.push(a)},replaceStack:function(a){var b=["("],c=void 0,e=void 0,f=void 0;if(!this.isInline())throw new j["default"]("replaceStack on non-inline");var g=this.popStack(!0);if(g instanceof d)c=[g.value],b=["(",c],f=!0;else{e=!0;var h=this.incrStack();b=["((",this.push(h)," = ",g,")"],c=this.topStack()}var i=a.call(this,c);f||this.popStack(),e&&this.stackSlot--,this.push(b.concat(i,")"))},incrStack:function(){return this.stackSlot++,this.stackSlot>this.stackVars.length&&this.stackVars.push("stack"+this.stackSlot),this.topStackName()},topStackName:function(){return"stack"+this.stackSlot},flushInline:function(){var a=this.inlineStack;this.inlineStack=[];for(var b=0,c=a.length;b<c;b++){var e=a[b];if(e instanceof d)this.compileStack.push(e);else{var f=this.incrStack();this.pushSource([f," = ",e,";"]),this.compileStack.push(f)}}},isInline:function(){return this.inlineStack.length},popStack:function(a){var b=this.isInline(),c=(b?this.inlineStack:this.compileStack).pop();if(!a&&c instanceof d)return c.value;if(!b){if(!this.stackSlot)throw new j["default"]("Invalid stack pop");this.stackSlot--}return c},topStack:function(){var a=this.isInline()?this.inlineStack:this.compileStack,b=a[a.length-1];return b instanceof d?b.value:b},contextName:function(a){return this.useDepths&&a?"depths["+a+"]":"depth"+a},quotedString:function(a){return this.source.quotedString(a)}
vendor: 4,262 bytes, lines 3796-3805
3796,objectLiteral:function(a){return this.source.objectLiteral(a)},aliasable:function(a){var b=this.aliases[a];return b?(b.referenceCount++,b):(b=this.aliases[a]=this.source.wrap(a),b.aliasable=!0,b.referenceCount=1,b)},setupHelper:function(a,b,c){var d=[],e=this.setupHelperArgs(b,a,d,c),f=this.nameLookup("helpers",b,"helper"),g=this.aliasable(this.contextName(0)+" != null ? "+this.contextName(0)+" : (container.nullContext || {})");return{params:d,paramsInit:e,name:f,callParams:[g].concat(d)}},setupParams:function(a,b,c){var d={},e=[],f=[],g=[],h=!c,i=void 0;h&&(c=[]),d.name=this.quotedString(a),d.hash=this.popStack(),this.trackIds&&(d.hashIds=this.popStack()),this.stringParams&&(d.hashTypes=this.popStack(),d.hashContexts=this.popStack());var j=this.popStack(),k=this.popStack();(k||j)&&(d.fn=k||"container.noop",d.inverse=j||"container.noop");for(var l=b;l--;)i=this.popStack(),c[l]=i,this.trackIds&&(g[l]=this.popStack()),this.stringParams&&(f[l]=this.popStack(),e[l]=this.popStack());return h&&(d.args=this.source.generateArray(c)),this.trackIds&&(d.ids=this.source.generateArray(g)),this.stringParams&&(d.types=this.source.generateArray(f),d.contexts=this.source.generateArray(e)),this.options.data&&(d.data="data"),this.useBlockParams&&(d.blockParams="blockParams"),d},setupHelperArgs:function(a,b,c,d){var e=this.setupParams(a,b,c);return e=this.objectLiteral(e),d?(this.useRegister("options"),c.push("options"),["options=",e]):c?(c.push(e),""):e}},function(){for(var a="break else new var case finally return void catch for switch while continue function this with default if throw delete in try do instanceof typeof abstract enum int short boolean export interface static byte extends long super char final native synchronized class float package throws const goto private transient debugger implements protected volatile double import public let yield await null true false".split(" "),b=e.RESERVED_WORDS={},c=0,d=a.length;c<d;c++)b[a[c]]=!0}(),e.isValidJavaScriptVariableName=function(a){return!e.RESERVED_WORDS[a]&&/^[a-zA-Z_$][0-9a-zA-Z_$]*$/.test(a)},b["default"]=e,a.exports=b["default"]},function(a,b,c){"use strict";function d(a,b,c){if(f.isArray(a)){for(var d=[],e=0,g=a.length;e<g;e++)d.push(b.wrap(a[e],c));return d}return"boolean"==typeof a||"number"==typeof a?a+"":a}function e(a){this.srcFile=a,this.source=[]}b.__esModule=!0;var f=c(5),g=void 0;try{}catch(h){}g||(g=function(a,b,c,d){this.src="",d&&this.add(d)},g.prototype={add:function(a){f.isArray(a)&&(a=a.join("")),this.src+=a},prepend:function(a){f.isArray(a)&&(a=a.join("")),this.src=a+this.src},toStringWithSourceMap:function(){return{code:this.toString()}},toString:function(){return this.src}}),e.prototype={isEmpty:function(){return!this.source.length},prepend:function(a,b){this.source.unshift(this.wrap(a,b))},push:function(a,b){this.source.push(this.wrap(a,b))},merge:function(){var a=this.empty();return this.each(function(b){a.add(["  ",b,"\n"])}),a},each:function(a){for(var b=0,c=this.source.length;b<c;b++)a(this.source[b])},empty:function(){var a=this.currentLocation||{start:{}};return new g(a.start.line,a.start.column,this.srcFile)},wrap:function(a){var b=arguments.length<=1||void 0===arguments[1]?this.currentLocation||{start:{}}:arguments[1];return a instanceof g?a:(a=d(a,this,b),new g(b.start.line,b.start.column,this.srcFile,a))},functionCall:function(a,b,c){return c=this.generateList(c),this.wrap([a,b?"."+b+"(":"(",c,")"])},quotedString:function(a){return'"'+(a+"").replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")+'"'},objectLiteral:function(a){var b=[];for(var c in a)if(a.hasOwnProperty(c)){var e=d(a[c],this);"undefined"!==e&&b.push([this.quotedString(c),":",e])}var f=this.generateList(b);return f.prepend("{"),f.add("}"),f},generateList:function(a){for(var b=this.empty(),c=0,e=a.length;c<e;c++)c&&b.add(","),b.add(d(a[c],this));return b},generateArray:function(a){var b=this.generateList(a);return b.prepend("["),b.add("]"),b}},b["default"]=e,a.exports=b["default"]}])});
3797
3798Handlebars.registerHelper('ifSingle', function(variants, options) {
3799  if(variants.length === 1) {
3800    return options.fn(this);
3801  }
3802  return options.inverse(this);
3803});
3804
3805</script>
3805
3806
3807
3808<script id="quantity-breaks-now-discount-tiers-table" type="text/x-handlebars-template">
3809  <div class="quantity-breaks-now-discount-tiers" id="discount-group-{{{discount_group_id}}}">
3810    <h4 class="quantity-breaks-now-discount-title">{{{table_header}}}</h4>
3811  {{#if description}}
3812  <div class="quantity-breaks-now-discount-description">{{{description}}}</div>
3813  {{/if}}
3814    <table class="quantity-breaks-now-discount-table">
3815      <tbody>
3816		    <tr>
3817        	<th>{{{requirement_label}}}</th>
3818          {{#if show_maximum_qty}}
3819        	<th>{{{maximum_requirement_label}}}</th>
3820        	{{/if}}
3821        	{{#if show_discount_value}}
3822        	<th>{{{discount_label}}}</th>
3823        	{{/if}}
3824        	{{#if show_discounted_price}}
3825        	<th>{{{discounted_price_label}}}</th>
3826        	{{/if}}
3827        </tr>
3828      </tbody>
3829    </table>
3830  </div>
3831</script>
3831
3832
3833<script id="quantity-breaks-now-discount-tiers-table-row" type="text/x-handlebars-template">
3834  <tr class="qb-discount-table-row">
3835    <td>{{{requirement_amount}}}</td>
3836    {{#if show_maximum_qty}}
3837    <td>{{{maximum_requirement_amount}}}</td>
3838    {{/if}}
3839  	{{#if show_discount_value}}
3840  	<td>{{{discount_value}}}</td>
3841  	{{/if}}
3842  	{{#if show_discounted_price}}
3843  	<td>{{{discounted_price}}}</td>
3844  	{{/if}}
3845  </tr>
3846</script>
3846
3847
3848<script id="quantity-breaks-now-discount-single-sp-tiers" type="text/x-handlebars-template">
3849<div class="quantity-breaks-now-discount-tiers">
3850  <h4>{{{table_header}}}</h4>
3851	<table class="quantity-breaks-now-discount-table">
3852    <tbody>
3853
3854      {{#if set_prices}}
3855        {{#each set_prices}}
3856          <tr>
3857              <td>{{{../row_set_price_title}}}</td>
3858              <td>{{{price}}}</td>
3859          </tr>
3860        {{/each}}
3861      {{/if}}
3862
3863    </tbody>
3864  </table>
3865</div>
3866
3867</script>
3867
3868
3869
3870
3871
3872<script type="text/javascript">
3873  if(typeof qb === "undefined") {
3874    qb = {};
3875  }
3876
3877  if(typeof qb.datastore === "undefined") {
3878    qb.datastore = {};
3879  }
3880
3881  if(typeof qb.datastore.discount_groups === "undefined"){
3882    qb.datastore.discount_groups = [];
3883  }
3884
3885  qb.datastore.shop = {"price_rules":[],"id":null,"shopify_domain":"asis-wild-wines.myshopify.com","app_enabled":true,"primary_domain":"asiswines.com","timezone":"Asia/Jerusalem","cart_subtotal_selector":".cart-subtotal__price","checkout_button_selector":"button[name='checkout']","currency":"ILS","money_format":"₪ {{amount}}","money_with_currency_format":"₪ {{amount}}","form_selector":"","min_cart_value_warning":"You must have a cart subtotal greater than {{amount}} to qualify for discounts.","agree_to_terms_selector":"input[type='checkbox']#agree","custom_css":"","quantity_selector":"","cart_form_selector":"","minimum_cart_value_label":"Minimum Cart Value","discount_label":"Discount","cart_warning_label":"You must have a cart subtotal greater than {{minimum_cart_value}} to qualify for discounts.","multiple_discount_group_behavior":"apply_greatest_discount","multiple_groups_notice":"","next_tier_offer":"Unlock even greater discounts when your cart subtotal reaches {{amount}}.","discount_log_text":"You saved {{total_discount_amount}} on {{product_title}} ({{discount_group_title}})","enable_discount_log":false,"minimum_cart_quantity_label":"Minimum Cart Quantity","minimum_line_item_value_label":"Minimum Same Variant Value","minimum_line_item_quantity_label":"Minimum Same Variant Quantity","min_cart_quantity_warning":"You must have at least {{amount}} items in your cart to qualify for discounts.","min_line_item_value_warning":"Add at least {{amount}} worth of {{product}} to cart to qualify for discounts.","min_line_item_quantity_warning":"Add at least {{amount}} {{product}} to cart to qualify for discounts.","next_tier_cart_quantity_offer":"Unlock even greater discounts when you have at least {{amount}} items in your cart.","next_tier_line_item_quantity_offer":"Unlock even greater discounts when you have at least {{amount}} {{product}} in your cart.","next_tier_line_item_value_offer":"Unlock even greater discounts when you have at least {{amount}} worth of {{product}} in your cart.","minimum_tier_warnings_enabled":false,"next_tier_offers_enabled":false,"show_discount_log_on_ajax_carts":false,"ajax_cart_integration_enabled":true,"quantity_button_selector":"","discounted_price_label":"Discounted Price","variant_selector":"","swatch_selector":"","table_placement_selector":"","mutation_ids":"","mutation_classes":"","disable_for_logged_in_customers":false,"minimum_selected_products_quantity_label":"Minimum Selected Products Quantity","minimum_selected_products_value_label":"Minimum Selected Products Value","min_selected_products_value_warning":"Add at least {{amount}} worth of products from {{discount_group_title}} to cart to qualify for discounts.","next_tier_selected_products_value_offer":"Unlock even greater discounts when you have at least {{amount}} worth of products from {{discount_group_title}} in your cart.","min_selected_products_quantity_warning":"Add at least {{amount}} products from {{discount_group_title}} to cart to qualify for discounts.","next_tier_selected_products_quantity_offer":"Unlock even greater discounts when you have at least {{amount}} products from {{discount_group_title}} in your cart.","enabled_discount_codes":true,"line_item_original_price_selector":"","line_item_total_price_selector":"","show_line_item_discount":true,"discount_table_config":{"discount_table_type":"default-grid","discount_table_name":"Default Grid","show_inline_maximum_qty":false,"show_maximum_qty":false,"show_discount_value":true,"show_discounted_price":true,"required_amount_label":"{{min_requirement}}","discount_value_col_label":"{{discount_value}}","discounted_price_col_label":"{{discounted_price}}","bg_header_color":"","bg_table_row_color":"","border_color":"#ddd","text_th_color":"","text_td_color":"","border_type":"solid","table_font_size":"14","border_width":"1","border_radius":"1","table_title_color":"","table_description_color":"","table_title_font_size":"20","table_description_font_size":"14"},"reload_cart_page":true,"discount_code_input_placeholder":"Discount code","discount_code_button_text":"Apply","currency_option_selector":"","enabled_multi_currencies":false,"discount_code_log":"You saved {{discount_code_amount}} using discount code ( {{discount_code}} )","percentage_discount_title":"Percentage Discount","fixed_amount_discount_title":"Fixed Amount Discount","enabled_cart_js_update":false,"show_express_checkout_buttons":false};
3886  qb.datastore.discount_groups = [{"type":"AllDiscount","discount_tiers":[{"type":"MinimumLineItemQuantityTier","id":226604,"discount_group_id":63582,"min_cart_value":null,"discount_amount":null,"created_at":"2024-01-16T11:58:04.531Z","updated_at":"2024-01-16T11:58:04.531Z","discount_percent":0.1,"shop_id":28555,"min_line_item_value":null,"min_cart_quantity":null,"min_line_item_quantity":6,"discount_type":"percentage","min_selected_products_quantity":null,"min_selected_products_value":null,"rank":0}],"id":63582,"discount_enabled":true,"customer_tag":null,"cart_label":null,"order_tag":null,"created_at":"2024-01-16T11:58:04.526Z","updated_at":"2024-01-16T11:58:04.526Z","shop_id":28555,"title":"הנחת ארגז","discount_tier_type":"MinimumLineItemQuantityTier","show_discount_table":false,"description":"","discount_type":"percentage","show_discounted_price":true,"show_discount_value":true},{"type":"ProductDiscount","products":[{"id":null,"shopify_product_id":"5182222270599"},{"id":null,"shopify_product_id":"5182222696583"},{"id":null,"shopify_product_id":"7392458047623"},{"id":null,"shopify_product_id":"7392457818247"},{"id":null,"shopify_product_id":"6865363304583"},{"id":null,"shopify_product_id":"4822619259015"},{"id":null,"shopify_product_id":"6652874817671"},{"id":null,"shopify_product_id":"6687802163335"},{"id":null,"shopify_product_id":"7392453787783"},{"id":null,"shopify_product_id":"7392455295111"},{"id":null,"shopify_product_id":"6649554862215"},{"id":null,"shopify_product_id":"6687800983687"},{"id":null,"shopify_product_id":"7498022879367"},{"id":null,"shopify_product_id":"6574235353223"},{"id":null,"shopify_product_id":"6687801049223"},{"id":null,"shopify_product_id":"6570987192455"},{"id":null,"shopify_product_id":"6570987028615"},{"id":null,"shopify_product_id":"6653103440007"},{"id":null,"shopify_product_id":"5136931946631"},{"id":null,"shopify_product_id":"5135086583943"},{"id":null,"shopify_product_id":"6574379237511"},{"id":null,"shopify_product_id":"6649579339911"},{"id":null,"shopify_product_id":"5135080161415"},{"id":null,"shopify_product_id":"4822797975687"},{"id":null,"shopify_product_id":"4822790799495"},{"id":null,"shopify_product_id":"6840485347463"},{"id":null,"shopify_product_id":"6687799017607"},{"id":null,"shopify_product_id":"5136933748871"},{"id":null,"shopify_product_id":"6648930566279"},{"id":null,"shopify_product_id":"4822665822343"},{"id":null,"shopify_product_id":"6687794659463"},{"id":null,"shopify_product_id":"6649655394439"},{"id":null,"shopify_product_id":"6574241644679"},{"id":null,"shopify_product_id":"6687802294407"},{"id":null,"shopify_product_id":"5136942432391"},{"id":null,"shopify_product_id":"6653113565319"},{"id":null,"shopify_product_id":"6840489508999"},{"id":null,"shopify_product_id":"5185620312199"},{"id":null,"shopify_product_id":"7375038120071"},{"id":null,"shopify_product_id":"7375034941575"},{"id":null,"shopify_product_id":"7375031500935"},{"id":null,"shopify_product_id":"6652900802695"}
3886,{"id":null,"shopify_product_id":"6574268317831"},{"id":null,"shopify_product_id":"5183804014727"},{"id":null,"shopify_product_id":"6570988011655"},{"id":null,"shopify_product_id":"6648952291463"},{"id":null,"shopify_product_id":"6570988109959"},{"id":null,"shopify_product_id":"6645689942151"},{"id":null,"shopify_product_id":"5183840452743"},{"id":null,"shopify_product_id":"6840484692103"},{"id":null,"shopify_product_id":"6645688828039"},{"id":null,"shopify_product_id":"5190707314823"},{"id":null,"shopify_product_id":"6646922313863"},{"id":null,"shopify_product_id":"6646920642695"},{"id":null,"shopify_product_id":"6840493768839"},{"id":null,"shopify_product_id":"5183407259783"},{"id":null,"shopify_product_id":"6649594642567"},{"id":null,"shopify_product_id":"6648906154119"},{"id":null,"shopify_product_id":"4822774251655"},{"id":null,"shopify_product_id":"5174906683527"},{"id":null,"shopify_product_id":"5182751309959"},{"id":null,"shopify_product_id":"5134536704135"},{"id":null,"shopify_product_id":"6865363140743"},{"id":null,"shopify_product_id":"6687800328327"},{"id":null,"shopify_product_id":"6865362649223"},{"id":null,"shopify_product_id":"5136940368007"},{"id":null,"shopify_product_id":"7392453558407"},{"id":null,"shopify_product_id":"7506531156103"},{"id":null,"shopify_product_id":"7497930440839"},{"id":null,"shopify_product_id":"6691350741127"},{"id":null,"shopify_product_id":"6653067034759"},{"id":null,"shopify_product_id":"5136936337543"},{"id":null,"shopify_product_id":"6574281621639"},{"id":null,"shopify_product_id":"7506543116423"},{"id":null,"shopify_product_id":"6687800197255"},{"id":null,"shopify_product_id":"7392464470151"},{"id":null,"shopify_product_id":"4822555000967"},{"id":null,"shopify_product_id":"5137014685831"},{"id":null,"shopify_product_id":"7401817866375"},{"id":null,"shopify_product_id":"6840490983559"},{"id":null,"shopify_product_id":"6840492327047"},{"id":null,"shopify_product_id":"6687803408519"},{"id":null,"shopify_product_id":"6652891594887"},{"id":null,"shopify_product_id":"5227008557191"},{"id":null,"shopify_product_id":"6570988175495"},{"id":null,"shopify_product_id":"5192107753607"},{"id":null,"shopify_product_id":"7375085699207"},{"id":null,"shopify_product_id":"6687794233479"},{"id":null,"shopify_product_id":"6865362911367"},{"id":null,"shopify_product_id":"6687800295559"},{"id":null,"shopify_product_id":"7375084093575"},{"id":null,"shopify_product_id":"5190718619783"},{"id":null,"shopify_product_id":"6687802196103"},{"id":null,"shopify_product_id":"5174888038535"},{"id":null,"shopify_product_id":"5174902653063"},{"id":null,"shopify_product_id":"6687800098951"},{"id":null,"shopify_product_id":"6687800164487"},{"id":null,"shopify_product_id":"5190744932487"},{"id":null,"shopify_product_id":"6687803310215"},{"id":null,"shopify_product_id":"6704096215175"},{"id":null,"shopify_product_id":"6605627785351"},{"id":null,"shopify_product_id":"6645650686087"},{"id":null,"shopify_product_id":"4822783983751"},{"id":null,"shopify_product_id":"7440616456327"},{"id":null,"shopify_product_id":"6689113407623"},{"id":null,"shopify_product_id":"7392456278151"},{"id":null,"shopify_product_id":"6687800459399"},{"id":null,"shopify_product_id":"4822765863047"},{"id":null,"shopify_product_id":"4822735093895"},{"id":null,"shopify_product_id":"6687803375751"},{"id":null,"shopify_product_id":"4822753247367"},{"id":null,"shopify_product_id":"5182764974215"},{"id":null,"shopify_product_id":"6649563611271"},{"id":null,"shopify_product_id":"6840494456967"},{"id":null,"shopify_product_id":"4822385426567"},{"id":null,"shopify_product_id":"4822727688327"},{"id":null,"shopify_product_id":"4822804758663"},{"id":null,"shopify_product_id":"6653236150407"},{"id":null,"shopify_product_id":"5185025802375"},{"id":null,"shopify_product_id":"5185019084935"},{"id":null,"shopify_product_id":"7376613736583"},{"id":null,"shopify_product_id":"5182753308807"},{"id":null,"shopify_product_id":"4822337650823"},{"id":null,"shopify_product_id":"6840495210631"},{"id":null,"shopify_product_id":"7392460308615"},{"id":null,"shopify_product_id":"5182758912135"}],"discount_tiers":[{"type":"MinimumCartValueTier","id":226826,"discount_group_id":63652,"min_cart_value":100000.0,"discount_amount":null,"created_at":"2024-01-25T10:33:43.538Z","updated_at":"2024-01-25T10:33:43.538Z","discount_percent":0.1,"shop_id":28555,"min_line_item_value":null,"min_cart_quantity":null,"min_line_item_quantity":null,"discount_type":"percentage","min_selected_products_quantity":null,"min_selected_products_value":null,"rank":0}],"id":63652,"discount_enabled":true,"customer_tag":null,"cart_label":null,"order_tag":null,"created_at":"2024-01-25T10:33:43.533Z","updated_at":"2024-01-25T10:33:43.533Z","shop_id":28555,"title":"הנחת כמות","discount_tier_type":"MinimumCartValueTier","show_discount_table":false,"description":"Discount Group Description","discount_type":"percentage","show_discounted_price":true,"show_discount_value":true}];
3887  qb.datastore.theme_setting = {"id":12,"theme_name":"Default","cart_subtotal_selector":".cart__subtotal:visible, h2.subtotal:visible, p.subtotal_amount:visible, span.total:visible, .mini-cart__total-price:visible, .cart__total:visible, #cartform div.align-right h2:visible, .ajaxcart__subtotal:visible, .cart-total:visible, #basket-right h4:visible, .subtotal .price:visible, .cart-footer__subtotal:visible, .cart-subtotal--price:visible, .cart-drawer__subtotal-price:visible","checkout_button_selector":"input[type='submit'].action_button.right:visible,input[name='checkout']:visible,button[name='checkout']:visible,[href$='checkout']:visible,input[name='goto_pp']:visible,button[name='goto_pp']:visible,input[name='goto_gc']:visible,button[name='goto_gc']:visible,.additional-checkout-button:visible,.google-wallet-button-holder:visible,.amazon-payments-pay-button:visible","form_selector":"form[action=\"/cart/add\"]","quantity_selector":"input.cart-item__qty-input, input.quantity, input[name='updates[]'], input[id^='updates_'], input[id^='Updates_'], input[name^='updates_'], input.cart__qty-input, input.count, input.js-qty__input, input.js-qty__num, input.quantity-selector, input.cart__quantity-selector, input.js--num, input.cart-drawer__item-quantity","cart_form_selector":"form[action$='cart']","quantity_button_selector":"form[action=\"/cart\"] .js--qty-adjuster, form[action=\"/cart\"] .js-qty__adjust","variant_selector":"form[action^='/cart/add']:first select:visible, .radio-wrapper fieldset, form[action^='/cart/add']:first input[type='radio']","swatch_selector":".swatchColor, .panda-swatch, button.swatch, div.swatch-element, div.swatch-item, .product-variant ul li, div.swatches-container ul.options li a, div.template--product-variants-container div.product-variant-group label","mutation_ids":"","mutation_classes":"","table_placement_selector":null,"shipping_rates_form_position":null,"shipping_rates_form_placement_selector":null,"line_item_original_price_selector":"{{ item.price | money }},{{ item.original_price | money }}","line_item_total_price_selector":"{{ item.line_price | money }},{{ item.original_line_price | money }}","ajax_line_item_total_price_selector":"","ajax_line_item_original_price_selector":"","cart_item_key_var":"","custom_css":"","shop_id":null,"created_at":"2019-05-31T07:50:34.467Z","updated_at":"2019-05-31T07:50:34.467Z","currency_option_selector":null};
3888
3889</script>
vendor: 1 bytes, line 3889
3889
3890<script src="https://quantity-breaks-now.herokuapp.com/widget/javascript?shop=asis-wild-wines.myshopify.com"></script>
3890
3891<style>
3892.multiple-groups-notice{margin-bottom:20px;}
3893
3894</style>
3895<style>
3896  .quantity-breaks-now-wrapper .quantity-breaks-now-discount-table {
3897    border-collapse: separate !important;
3898  }
3899  .quantity-breaks-now-wrapper .quantity-breaks-now-discount-description {
3900    margin-bottom: 10px;
3901  }
3902
3903  .quantity-breaks-now-wrapper .quantity-breaks-now-discount-table tr th { border-color: #ddd; }
3904.quantity-breaks-now-wrapper .quantity-breaks-now-discount-table tr td { border-color: #ddd; }
3905.quantity-breaks-now-wrapper .quantity-breaks-now-discount-table tr th { border-style: solid; }
3906.quantity-breaks-now-wrapper .quantity-breaks-now-discount-table tr td { border-style: solid; }
3907.quantity-breaks-now-wrapper .quantity-breaks-now-discount-table tr th { border-width: 1px; }
3908.quantity-breaks-now-wrapper .quantity-breaks-now-discount-table tr td { border-width: 1px; }
3909.quantity-breaks-now-wrapper .quantity-breaks-now-discount-table { border-radius: 1px; }
3910.quantity-breaks-now-wrapper .quantity-breaks-now-discount-table tr:first-child th:first-child { border-radius: 1px 0 0 0; }
3911.quantity-breaks-now-wrapper .quantity-breaks-now-discount-table tr:first-child th:last-child { border-radius: 0 1px 0 0; }
3912.quantity-breaks-now-wrapper .quantity-breaks-now-discount-table tr:last-child td:first-child { border-radius: 0 0 0 1px; }
3913.quantity-breaks-now-wrapper .quantity-breaks-now-discount-table tr:last-child td:last-child { border-radius: 0 0 1px 0; }
3914.quantity-breaks-now-wrapper .quantity-breaks-now-discount-title { font-size: 20px; }
3915.quantity-breaks-now-wrapper .quantity-breaks-now-discount-description { font-size: 14px; }
3916.quantity-breaks-now-wrapper .quantity-breaks-now-discount-table { font-size: 14px; }
3917
3918  .quantity-breaks-now-wrapper .quantity-breaks-now-discount-table tr:not(:first-child) td {
3919    border-top: none;
3920  }
3921  .quantity-breaks-now-wrapper .quantity-breaks-now-discount-table tr th:not(:first-child),
3922  .quantity-breaks-now-wrapper .quantity-breaks-now-discount-table tr td:not(:first-child) {
3923    border-left: none;
3924  }
3925</style>
3926    
3927    
3927<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
3927
3928    
3928<script type="text/javascript">
3929      function displayCartReminder() {
3930        $('.hulkapps-cart-reminder').each(function () {
3931          $(this).css('display', 'block');
3932          let hult_di_msg_obj = $(this).find('.hulkapps-discount-reminder-msg');
3933          let hult_di_msg_html = hult_di_msg_obj.html() ? hult_di_msg_obj.html().replace(' off', '') : '';
3934          hult_di_msg_obj.html(hult_di_msg_html);
3935        });
3936      }
3937
3938      $(document).ready(function () {
3939        setTimeout(displayCartReminder, 3000);
3940
3941        $('.cart__form').on('change', function () {
3942          $('.cart .hulkapps-cart-reminder').css('display', 'none');
3943          setTimeout(displayCartReminder, 3000);
3944        });
3945      });
3946    </script>
3946
3947
3948    <div id="shopify-section-warning-bar" class="shopify-section"><div
3949    id="warning-bar-warning-bar"
3950    class="warning-bar"
3951    data-autoplay="true"
3952    data-autoplay-speed="5"
3953    data-pause-on-hover="true"
3954    style="
3955      font-size: 0.9em;
3956      padding: 10px 0px;
3957      position: fixed;
3958      bottom: 0px;
3959      text-align: center;
3960      width: 100%;
3961      background-color: #005138;
3962      color: #ffffff;
3963      opacity: 0.8;
3964    "
3965  >
3966    <div class="warning-bar__track"><div
3967          class="warning-bar__slide is-active"
3968          
3969        >
3970          אזהרה: צריכה מופרזת של אלכוהול מסכנת חיים ומזיקה לבריאות
3971        </div><div
3972          class="warning-bar__slide"
3973          
3974        >
3975          אזהרה: מכיל אלכוהול - מומלץ להמנע משתייה מופרזת
3976        </div></div>
3977  </div>
3978
3979  <style>
3980    #warning-bar-warning-bar .warning-bar__track {
3981      display: grid;
3982    }
3983
3984    #warning-bar-warning-bar .warning-bar__slide {
3985      grid-area: 1 / 1;
3986      opacity: 0;
3987      pointer-events: none;
3988      transition: opacity 0.6s ease, transform 0.6s ease;
3989    }
3990
3991    #warning-bar-warning-bar .warning-bar__slide.is-active {
3992      opacity: 1;
3993      pointer-events: auto;
3994    }
3995
3996    #warning-bar-warning-bar.warning-bar--slide .warning-bar__slide {
3997      transform: translateY(12px);
3998    }
3999
4000    #warning-bar-warning-bar.warning-bar--slide .warning-bar__slide.is-active {
4001      transform: translateY(0);
4002    }
4003  </style>
4003<script>
4004      (function () {
4005        var root = document.getElementById('warning-bar-warning-bar');
4006        if (!root) return;
4007
4008        var slides = Array.prototype.slice.call(root.querySelectorAll('.warning-bar__slide'));
4009        if (slides.length < 2) return;
4010
4011        var autoplay = root.getAttribute('data-autoplay') === 'true';
4012        var speed = (parseFloat(root.getAttribute('data-autoplay-speed')) || 5) * 1000;
4013        var pauseOnHover = root.getAttribute('data-pause-on-hover') === 'true';
4014        var current = 0;
4015        var timer = null;
4016
4017        function goTo(index) {
4018          slides[current].classList.remove('is-active');
4019          current = (index + slides.length) % slides.length;
4020          slides[current].classList.add('is-active');
4021        }
4022
4023        function next() {
4024          goTo(current + 1);
4025        }
4026
4027        function start() {
4028          if (!autoplay || timer) return;
4029          timer = setInterval(next, speed);
4030        }
4031
4032        function stop() {
4033          clearInterval(timer);
4034          timer = null;
4035        }
4036
4037        start();
4038
4039        if (pauseOnHover) {
4040          root.addEventListener('mouseenter', stop);
4041          root.addEventListener('mouseleave', start);
4042        }
4043      })();
4044    </script>
4044
4045
4046</div>
4047
4048    
4049      <style>
4050        :root {
4051          --wa-size: 56px;
4052          --wa-bg: #005238;
4053          --wa-tooltip-bg:#005238;
4054          --wa-tooltip-color:#ffffff;
4055          --wa-tooltip-font-size:14px;
4056          --wa-tooltip-padding:8px;
4057          --wa-tooltip-padding-top:calc(8px + 2px);
4058        }
4059      </style>
4060      <div
4061        class="floating-whatsapp floating-whatsapp--right"
4062      >
4063        
4064          <div class="tool-tips" id="whatsapp-tooltip">
4065            <button
4066              class="close-tooltip-whatsapp"
4067              id="close-tooltip-whatsapp"
4068              aria-label="Close WhatsApp tooltip"
4069              title="Close WhatsApp tooltip "
4070            >
4071              <svg
4072                viewBox="0 0 24 24"
4073                version="1.1"
4074                xmlns="http://www.w3.org/2000/svg"
4075                xmlns:xlink="http://www.w3.org/1999/xlink"
4076                fill="#000000"
4077              >
4078                <g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"> <title>cancel</title> <desc>Created with Sketch.</desc> <g id="icons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g id="ui-gambling-website-lined-icnos-casinoshunter" transform="translate(-2168.000000, -158.000000)" fill="#1C1C1F" fill-rule="nonzero"> <g id="1" transform="translate(1350.000000, 120.000000)"> <path d="M821.426657,38.5856848 L830.000001,47.1592624 L838.573343,38.5856848 C839.288374,37.8706535 840.421422,37.8040611 841.267835,38.4653242 L841.414315,38.5987208 C842.195228,39.3796338 842.195228,40.645744 841.414306,41.4266667 L832.840738,50 L841.414315,58.5733429 C842.129347,59.2883742 842.195939,60.4214224 841.534676,61.2678347 L841.401279,61.4143152 C840.620366,62.1952283 839.354256,62.1952283 838.573333,61.4143055 L830.000001,52.8407376 L821.426657,61.4143152 C820.711626,62.1293465 819.578578,62.1959389 818.732165,61.5346758 L818.585685,61.4012792 C817.804772,60.6203662 817.804772,59.354256 818.585694,58.5733333 L827.159262,50 L818.585685,41.4266571 C817.870653,40.7116258 817.804061,39.5785776 818.465324,38.7321653 L818.598721,38.5856848 C819.379634,37.8047717 820.645744,37.8047717 821.426657,38.5856848 Z M820.028674,60.999873 C820.023346,60.9999577 820.018018,61 820.012689,61 Z M820.161408,60.9889406 L820.117602,60.9945129 L820.117602,60.9945129 C820.132128,60.9929912 820.146788,60.9911282 820.161408,60.9889406 Z M819.865274,60.9891349 L819.883098,60.9916147 C819.877051,60.9908286 819.87101,60.9899872 819.864975,60.9890905 L819.865274,60.9891349 Z M819.739652,60.9621771 L819.755271,60.9664589 C819.749879,60.9650278 819.744498,60.9635509 819.739126,60.9620283 L819.739652,60.9621771 Z M820.288411,60.9614133 L820.234515,60.9752112 L820.234515,60.9752112 C820.252527,60.971132 820.270527,60.9665268 820.288411,60.9614133 Z M820.401572,60.921544 L820.359957,60.9380009 L820.359957,60.9380009 C820.373809,60.9328834 820.387743,60.9273763 820.401572,60.921544 Z M819.623655,60.9214803 C819.628579,60.923546 819.626191,60.9225499 819.623806,60.921544 L819.623655,60.9214803 Z M819.506361,60.8625673 L819.400002,60.7903682 C819.444408,60.8248958 819.491056,60.8551582 819.539393,60.8811554 L819.506361,60.8625673 L819.506361,60.8625673 Z M820.51858,60.8628242 L820.486378,60.8809439 L820.486378,60.8809439 C820.496939,60.8752641 820.507806,60.8691536 820.51858,60.8628242 Z M840.881155,60.4606074 L840.862567,60.4936392 L840.862567,60.4936392 L840.790368,60.5999978 C840.824896,60.555592 840.855158,60.5089438 840.881155,60.4606074 Z M840.936494,60.3386283 L840.92148,60.3763453 L840.92148,60.3763453 C840.926791,60.3637541 840.931774,60.3512293 840.936494,60.3386283 Z M840.974777,60.2110466 L840.962177,60.2603479 L840.962177,60.2603479 C840.966711,60.2443555 840.97096,60.2277405 840.974777,60.2110466 Z M840.994445,60.0928727 L840.989135,60.1347261 L840.989135,60.1347261 C840.991174,60.1210064 840.992958,60.1069523 840.994445,60.0928727 Z M839.987311,39.9996529 L830,49.9872374 L820.012689,39.9996529 L819.999653,40.0126889 L829.987237,50 L819.999653,59.9873111 L820.012689,60.0003471 L830,50.0127626 L839.987311,60.0003471 L840.000347,59.9873111 L830.012763,50 L840.000347,40.0126889 L839.987311,39.9996529 Z M840.999873,59.9713258 L840.999916,60.0003193 L840.999916,60.0003193 C841.000041,59.9907089 841.000027,59.9810165 840.999873,59.9713258 Z M840.988941,59.8385918 L840.994513,59.8823981 L840.994513,59.8823981 C840.992991,59.8678719 840.991128,59.8532122 840.988941,59.8385918 Z M840.961413,59.7115886 L840.9752
407811,59.7654853 L840.975211,59.7654853 C840.971132,59.7474727 840.966527,59.7294733 840.961413,59.7115886 Z M840.921544,59.5984278 L840.938001,59.6400431 L840.938001,59.6400431 C840.932883,59.6261908 840.927376,59.612257 840.921544,59.5984278 Z M840.862824,59.4814199 L840.880944,59.5136217 L840.880944,59.5136217 C840.875264,59.503061 840.869154,59.4921939 840.862824,59.4814199 Z M819.119056,40.4863783 L819.134164,40.5134185 C819.128903,40.5043379 819.123796,40.4951922 819.118845,40.4859852 L819.119056,40.4863783 Z M819.061999,40.3599569 L819.075467,40.3944079 C819.070734,40.3829341 819.066223,40.3713901 819.061935,40.3597825 L819.061999,40.3599569 Z M819.024789,40.2345147 L819.033541,40.2701072 C819.030397,40.2582611 819.027473,40.2463686 819.024771,40.234436 L819.024789,40.2345147 Z M819.005077,40.1136164 L819.008385,40.1422797 C819.007138,40.1326872 819.00603,40.12308 819.005061,40.1134615 L819.005077,40.1136164 Z M819.000419,39.9836733 L819,40.0126889 C819,40.002956 819.000141,39.993223 819.000424,39.9834934 L819.000419,39.9836733 Z M819.010865,39.8652739 L819.008385,39.8830981 C819.009171,39.8770511 819.010013,39.8710099 819.010909,39.8649753 L819.010865,39.8652739 Z M819.037823,39.7396521 L819.033541,39.7552707 C819.034972,39.7498794 819.036449,39.7444978 819.037972,39.7391264 L819.037823,39.7396521 Z M819.07852,39.6236547 C819.076454,39.6285788 819.07745,39.6261907 819.078456,39.6238057 L819.07852,39.6236547 Z M819.137433,39.5063608 L819.209632,39.4000022 C819.175104,39.444408 819.144842,39.4910562 819.118845,39.5393926 L819.137433,39.5063608 L819.137433,39.5063608 Z M820.485985,39.1188446 L820.519017,39.1374327 L820.519017,39.1374327 L820.625376,39.2096318 C820.58097,39.1751042 820.534322,39.1448418 820.485985,39.1188446 Z M839.513622,39.1190561 L839.486582,39.1341644 C839.495662,39.128903 839.504808,39.1237964 839.514015,39.1188446 L839.513622,39.1190561 Z M819.539,39.1190561 L819.511959,39.1341644 C819.52104,39.128903 819.530186,39.1237964 819.539393,39.1188446 L819.539,39.1190561 Z M840.460607,39.1188446 L840.493639,39.1374327 L840.493639,39.1374327 L840.599998,39.2096318 C840.555592,39.1751042 840.508944,39.1448418 840.460607,39.1188446 Z M819.661418,39.0634885 L819.63097,39.0754675 C819.641051,39.0713084 819.651187,39.0673212 819.661372,39.0635059 L819.661418,39.0634885 Z M820.359783,39.0619346 L820.401723,39.0785197 L820.401723,39.0785197 C820.387743,39.0726237 820.373809,39.0671166 820.359783,39.0619346 Z M839.640043,39.0619991 L839.605592,39.0754675 C839.617066,39.0707338 839.62861,39.0662229 839.640217,39.0619346 L839.640043,39.0619991 Z M840.338628,39.0635059 L840.376345,39.0785197 L840.376345,39.0785197 C840.363754,39.0732095 840.351229,39.0682261 840.338628,39.0635059 Z M819.789259,39.0251536 L819.755271,39.0335411 C819.766459,39.0305713 819.777688,39.0277987 819.788953,39.0252234 L819.789259,39.0251536 Z M820.234436,39.0247709 L820.288548,39.0386257 L820.288548,39.0386257 C820.270527,39.0334732 820.252527,39.028868 820.234436,39.0247709 Z M839.765485,39.0247888 L839.729893,39.0335411 C839.741739,39.0303966 839.753631,39.0274732 839.765564,39.0247709 L839.765485,39.0247888 Z M840.211047,39.0252234 L840.260348,39.0378229 L840.260348,39.0378229 C840.244356,39.0332892 840.227741,39.0290398 840.211047,39.0252234 Z M819.911404,39.0051132 L819.883098,39.0083853 C819.892432,39.0071719 819.901779,39.0060902 819.911137,39.0051402 L819.911404,39.0051132 Z M820.113462,39.0050614 L820.161342,39.0110494 L820.161342,39.0110494 C820.145468,39.0086743 820.12948,39.006675 820.113462,39.0050614 Z M839.886384,39.005077 L839.85772,39.0083853 C839.867313,39.0071382 839.87692,39.0060303 839.886538,39.0050614 L839.886384,39.005077 Z M840.088863,39.0051402 L840.134726,39.0108651 L840.134726,39.0108651 C840.119676,39.0086288 840.104284,39.0067057 840.088863,39.0051402 Z M839.95834,39.0004173 L840.016507,39.0004238 C839.997122,38.9998609 839.977725,38.9998588 839.95834,39.0004173 Z M819.983493,39.0004238 L820.04166,39.0004173 C820.022275,38.9998588 820.002878,38.9998609 819.983493,39.0004238 Z" id="cancel"> </path> </g> </g> </g> </g>
4079              </svg>
4080            </button>
4081            <span>לא מצליחים לבחור? תכתבו לנו</span>
4082          </div>
4083        
4084
4085        <a
4086          href="https://wa.me/972553054630"
4087          class="floating-whatsapp-link"
4088          target="_blank"
4089          rel="noopener"
4090          aria-label="Chat on WhatsApp"
4091        >
4092          
4093            <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="25px" height="27px" viewBox="0 0 25 27" version="1.1">
4094    <title>Group</title>
4095    <defs>
4096        <polygon id="path-1" points="0.000917953683 0.920696892 24.408 0.920696892 24.408 26 0.000917953683 26"/>
4097        <polygon id="path-3" points="2.80177734e-06 0.0277114895 14.3451 0.0277114895 14.3451 14.3450888 2.80177734e-06 14.3450888"/>
4098    </defs>
4099    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
4100        <g id="pop-up-1" transform="translate(-376.000000, -313.000000)">
4101            <g id="Group" transform="translate(376.000000, 313.000000)">
4102                <g id="Group-6">
4103                    <mask id="mask-2" fill="white">
4104                        <use xlink:href="#path-1"/>
4105                    </mask>
4106                    <g id="Clip-5"/>
4107                    <path d="M5.8576,3.814 C9.1036,0.638 14.5316,-0.012 18.4376,2.306 C21.7116,4.252 23.7056,7.932 24.2596,11.698 C25.0216,16.872 22.8496,22.756 18.1236,24.994 C15.5236,26.224 12.4676,26.234 9.6816,25.52 C7.0156,24.838 4.4816,23.482 2.6536,21.426 C0.8256,19.368 -0.2404,16.58 0.0476,13.844 C0.4796,9.732 1.4196,7.984 4.4396,5.16 L5.8576,3.814 Z" id="Fill-4" fill="none" mask="url(#mask-2)"/>
4108                </g>
4109                <g id="Group-6" transform="translate(5.000000, 6.000000)">
4110                    <path d="M10.7815497,8.62218199 L10.7760372,8.6684395 C9.42915255,7.99286602 9.28829698,7.90286468 9.11433777,8.16544323 C8.99369466,8.34726617 8.64210125,8.75965434 8.5361294,8.881669 C8.4289517,9.0018923 8.32237692,9.01113803 8.1404648,8.92789762 C7.95671518,8.83546927 7.3668789,8.64128018 6.66863036,8.01257097 C6.12473149,7.52254761 5.75967268,6.92160446 5.65186333,6.73666109 C5.47242034,6.42479127 5.84787249,6.3804118 6.18964678,5.72951285 C6.2509158,5.60007271 6.21964965,5.49836975 6.17434388,5.40651927 C6.12840648,5.31406203 5.76274474,4.40800999 5.60960092,4.04679112 C5.46262994,3.68684354 5.31132361,3.73243652 5.19800177,3.73243652 C4.84523122,3.70160781 4.58735012,3.70654849 4.36013223,3.94448141 C3.37155928,5.03793271 3.62082713,6.16591101 4.46670701,7.3653992 C6.12900941,9.55475769 7.01468257,9.95787124 8.63414834,10.5175842 C9.07144372,10.6574547 9.4702091,10.6377498 9.7856268,10.5921568 C10.1372202,10.5360468 10.8679121,10.1477264 11.0204242,9.71317739 C11.1766114,9.27862837 11.1766114,8.91804514 11.130674,8.83483363 C11.0853682,8.75162212 10.9652994,8.7053935 10.7815497,8.62218199" id="Fill-1" fill="#fff"/>
4111                    <g id="Group-5">
4112                        <mask id="mask-4" fill="white">
4113                            <use xlink:href="#path-3"/>
4114                        </mask>
4115                        <g id="Clip-4"/>
4116                        <path d="M4.17801318,12.1796219 L3.96283668,12.0519701 L1.7214148,12.6336037 L2.32211586,10.4591886 L2.17925324,10.2354833 C-0.285694434,6.31915916 2.54625805,1.20078274 7.2155881,1.20078274 C8.80192642,1.20078274 10.2908189,1.81820927 11.4121182,2.93673558 C12.5328292,4.0456985 13.1508732,5.53171664 13.1508732,7.10660169 C13.147287,11.6600384 8.13905391,14.5037797 4.17801318,12.1796219 M12.2560976,2.10871851 L12.2650633,2.08545317 C7.66925189,-2.34869274 0.0633509875,0.867322083 0.0603811035,7.12270847 C0.0603811035,8.37305311 0.388525266,9.59241457 1.01371386,10.6691639 L2.80177733e-06,14.3450888 L3.78649281,13.3596112 C8.51143814,15.9068591 14.3426933,12.5244356 14.3451028,7.12628775 C14.3451028,5.23164399 13.6039486,3.44857323 12.2560976,2.10871851" id="Fill-3" fill="#fff" mask="url(#mask-4)"/>
4117                    </g>
4118                </g>
4119            </g>
4120        </g>
4121    </g>
4122</svg>
4123
4124          
4125        </a>
4126      </div>
4127    
4128  <div id="shopify-block-AK0h3cTVsZkRtSWZvY__back-in-stock-restock-alerts-4bb73be2-b7c2-4870-949f-c528145452a3" class="shopify-block shopify-app-block">
4128<link rel="preconnect" href="https://app.restockrocket.io" crossorigin><link rel="preconnect" href="https://asis-wild-wines.myshopify.com" crossorigin><!-- Config and setup JS -->
4129<script id="RestockRocketConfig">
4130  window._RestockRocketConfig = window._RestockRocketConfig || {}
4131  window._RestockRocket = window._RestockRocket || {}
4132  window._Stoq = window._RestockRocket
4133  window._StoqConfig = window._RestockRocketConfig
4134  try { window._RestockRocket.inlineRanAt = performance.now(); } catch (e) { }
4135  function normalizeLocale(locale) {
4136    if (!locale || locale.trim() === '') {
4137      return '';
4138    }
4139    return locale.toString().toLowerCase().replace(/-/g, '_');
4140  }
4141
4142  window._RestockRocketConfig.locale = 'he';
4143  window._RestockRocketConfig.normalizedLocale = normalizeLocale('he');
4144  window._RestockRocketConfig.shop = 'asis-wild-wines.myshopify.com';
4145  window._RestockRocketConfig.pageType = 'article';
4146  window._RestockRocketConfig.liquidRenderedAt = 1790983015;window._RestockRocketConfig.marketId = 446398599;window._RestockRocketConfig.countryName = 'ישראל';
4147    window._RestockRocketConfig.countryIsoCode = 'IL';window._RestockRocketConfig.languageIsoCode = 'he';window._RestockRocketConfig.cartInventoryQuantity = {};
4148  if (!window._RestockRocketConfig.cartToken) {
4149    try {
4150      const m = document.cookie.match(/(?:^|;\s*)cart=([^;]+)/);
4151      if (m && m[1]) window._RestockRocketConfig.cartToken = decodeURIComponent(m[1]);
4152    } catch (e) { }
4153  }
4154window._RestockRocketConfig.cachedSettings = {"id":53323,"shop_id":53299,"currency":"ILS","created_at":"2026-02-03T12:11:20.278Z","updated_at":"2026-06-11T10:54:07.466Z","enable_app":true,"enable_signup_widget":true,"storefront_button_text":"Notify me when available","storefront_button_text_color":"#FFFFFF","storefront_button_background_color":"#202223","storefront_form_header":null,"storefront_form_description":null,"storefront_form_button_text":"תודיעו לי כשחוזר למלאי","storefront_form_button_text_color":"#FFFFFF","storefront_form_button_background_color":"#F0512A","storefront_form_terms":null,"storefront_form_error":"אנא הזן כתובת דוא\"ל תקפה","storefront_form_success":"תודה! נעדכן אותך כאשר המוצר יהיה זמין.","enable_powered_by":false,"show_button_on_preorder":false,"sms_enabled":false,"email_enabled":true,"storefront_button_disable_tag":"rocket-hide","theme_config":{},"storefront_form_email_placeholder":"כתובת דוא\"ל","storefront_form_phone_placeholder":"SMS","storefront_form_phone_label":"Phone number","storefront_form_email_label":"אֶלֶקטרוֹנִי","storefront_form_phone_error":"Please enter a valid phone number","storefront_form_customer_name_placeholder":"Name","storefront_form_customer_name_error":"Please enter your name","storefront_form_did_you_mean_error":"Did you mean %{suggested_email}? Or use %{current_email}","form_customer_name_enabled":false,"form_customer_name_required":false,"css_config":"#form-Description {\r\n    direction: rtl !important;\r\n    text-align: right !important;\r\n}\r\n.restock-rocket-wrapper-inline #formContainer-Inline{\r\nbackground:transparent !important;\r\nbox-shadow:none !important;\r\npadding:0px 0px !important;\r\nmin-height:unset !important;\r\nborder:0px !important;\r\n}\r\n#form-Product-Name,#form-Header-Text-Container,#form-Header-Container,#form-Description,#form-Name-Container{\r\ndisplay:none !important; \r\n}\r\n.form-Content-Container {\r\ndisplay:flex;\r\nalign-items:center;\r\ngap:10px;\r\n}\r\n\r\n\r\n#form-Terms{\r\ndisplay:none !important;\r\n}\r\n.restock-rocket-wrapper-inline #form-Button{\r\nmax-width:50%;\r\nmargin-top:0px !important;\r\n}\r\n\r\n#form-Name-Container+div #form-Email-Container, #form-Name-Container+div #form-Phone-Container{\r\nmargin-top:0px !important;\r\n}\r\n","js_config":"","collect_promotion_consent":false,"storefront_form_promotion_consent_label":"Notify me about other news, sales, discounts & offers too!","show_button_on_collection":false,"sms_default_country":"us","sms_allowed_countries":[],"sms_restrict_country":false,"sms_default_channel":true,"optin_required":false,"optin_custom_domain_enabled":false,"optin_success_text":"Registration confirmed! You'll receive an alert when the product is restocked.","storefront_button_border_radius":0,"storefront_button_disable_tag_hides_button":true,"storefront_button_disable_tag_enabled":false,"quantity_required":false,"storefront_form_quantity_label":"Quantity","enable_alerts":true,"sms_allowed":false,"email_allowed":true,"collect_promotion_consent_default":true,"insert_button_after_selector":"","insert_button_after_selector_type":"afterend","storefront_button_position_type":"float-right","storefront_form_duplicate_error":"כבר נרשמת לקבלת התראות למוצר זה.","storefront_mixed_cart_error":"Preorders must be purchased 
4154separately from regular items. Please complete your current order first, or clear your cart to continue.","storefront_error_heading":"Error","default_locale":"he","collection_page_button_text_color":"#FFFFFF","collection_page_button_background_color":"#202223","show_button_if_any_out_of_stock":false,"show_button_if_any_variant_out_of_stock_collection":false,"show_button_on_index":false,"insert_button_after_selector_collection":"","insert_button_after_selector_index":"","push_enabled":false,"push_allowed":false,"storefront_form_push_label":"Push","storefront_form_push_description":"Click 'Allow' to be notified via push notification","storefront_form_push_error":"Permission rejected! Please review notification settings and try again.","storefront_font_family":"narkiss","insert_button_after_selector_collection_type":"afterend","show_channel_selector":false,"storefront_form_empty_error":"אנא מלאו אחת או יותר מהאפשרויות לעיל","storefront_form_push_input":"Send push notification","insert_button_after_selector_page":"","show_button_on_page":false,"insert_button_after_selector_search":"","show_button_on_search":false,"app_proxy_path_prefix":"/apps/restockrocket-production","collection_link_selector":"","index_link_selector":"","page_link_selector":"","search_link_selector":"","collection_check_link_visibility":true,"collection_buttons_container":"","index_buttons_container":"","page_buttons_container":"","search_buttons_container":"","extension_enable_url_variant_detection":true,"extension_enable_value_variant_detection":true,"extension_value_variant_selector":"[name='id']","resubscribe_text":null,"preorder_enabled":true,"preorder_buy_button_selector":"","preorder_add_to_cart_button_selector":"","preorder_badge_selector":"","preorder_button_out_of_stock_text":"Out of stock","preorder_button_add_to_cart_text":"Add to cart","preorder_form_selector":"form[action*=\"/cart/add\"]","preorder_collection_enabled":false,"preorder_collection_form_selector":"form[action*=\"/cart/add\"]","preorder_collection_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_index_enabled":false,"preorder_index_form_selector":"form[action*=\"/cart/add\"]","preorder_index_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_page_enabled":false,"preorder_page_form_selector":"form[action*=\"/cart/add\"]","preorder_page_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_search_enabled":false,"preorder_search_form_selector":"form[action*=\"/cart/add\"]","preorder_search_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_collection_badge_selector":"","preorder_index_badge_selector":"","preorder_page_badge_selector":"","preorder_search_badge_selector":"","preorder_badge_selector_type":"afterend","preorder_collection_badge_selector_type":"afterend","preorder_button_child_selector":"span","preorder_button_disclaimer_insert_selector":"","preorder_button_disclaimer_insert_selector_type":"afterend","preorder_payment_insert_selector":"","preorder_payment_insert_selector_type":"afterend","preorder_price_container_selector":"","preorder_price_container_selector_insert_type":"afterend","preorder_terms_insert_selector":"","preorder_terms_insert_selector_type":"afterend","preorder_original_price_selector":"","preorder_price_format":"{{amount}} {{currency}}","show_badge_if_any_variant_is_preorder":false,"enable_console_debug":false,"inline_form_enabled":true,"inline_form_selector":".product__form-container .quantity-btn-wrapper","inline_form_selector_type":"afterend","storefront_form_prefill_customer":true,"storefront_form_show_image":false,"storefront_form_text_color":"#202223","storefront_form_background_color":"#FFFFFF","storefront_form_border_radius":10,"market_setup_type":"single_market","shopify_app_id":5940125,"preorder_progress_bar_insert_selector":"","preorder_progress_bar_insert_selector_type":"beforebegin","countdown_timer_insert_selector":"","countdown_timer_insert_selector_type":"afterend","configure_notify_me_enabled":false,"restock_note_insert_selector":"","restock_note_insert_selector_type":"afterend","restock_note_background_color":"#f3f4f6","restock_note_text_color":"#202223","restock_note_border_radius":4,"preorder_modal_continue_button_text":"Continue","preorder_modal_cancel_button_text":"Cancel","cache":true,"cached_at":"2026-06-11T10:54:07.939Z","multi_language_enabled":false,"translation_locale":"he","disable_refresh_on_stale_liquid":false};window._RestockRocketConfig.storefrontAccessToken = "916b35e60e5bd8affd63ff0b67760c01";
4155  window._RestockRocketConfig.metafieldNamespace = 'restockrocket_production';
4156  window._RestockRocketConfig.storefrontApiVersion = '2026-07';window._RestockRocketConfig.cachedPreorderVariantIds = { preorder_variant_ids: [] };window._RestockRocketConfig.cachedInStockVariantIds = { in_stock_variant_ids: [] };window._RestockRocketConfig.cachedOutOfStockVariantIds = { out_of_stock_variant_ids: [] };window._RestockRocketConfig.cachedVariantPreorderLimits = { variant_preorder_limits: {} };window._RestockRocketConfig.cachedVariantShippingTexts = { variant_shipping_texts: {} };
4157window._RestockRocketConfig.sellingPlans = [];(function() {
4158      const cachedData = {"plans":[],"disabled_plan_ids":[3272474759],"has_in_stock_offer":false,"has_preorder_offer":false,"read_flags":{"enable_storefront_product_reads":true,"enable_storefront_integrations_read":true,"enable_storefront_selling_plans_read":true},"cached_at":"2026-09-21T16:55:22Z"};
4159
4160      if (cachedData && typeof cachedData === 'object' && cachedData.cached_at) {
4161        window._RestockRocketConfig.readFlags = cachedData.read_flags || {};
4162        const oldPlans = window._RestockRocketConfig.sellingPlans;
4163        const maxUpdatedAt = Array.isArray(oldPlans) && oldPlans.length > 0
4164          ? oldPlans.reduce(function(max, plan) {
4165              if (plan.updated_at) {
4166                const planDate = new Date(plan.updated_at);
4167                const maxDate = max ? new Date(max) : null;
4168                return (!maxDate || (planDate && !isNaN(planDate) && planDate > maxDate)) ? plan.updated_at : max;
4169              }
4170              return max;
4171            }, '')
4172          : null;
4173        const cachedDate = new Date(cachedData.cached_at);
4174        const maxDate = maxUpdatedAt ? new Date(maxUpdatedAt) : null;
4175        const useCached = !maxUpdatedAt || (cachedDate && !isNaN(cachedDate) && (!maxDate || cachedDate > maxDate));
4176
4177        if (useCached) {
4178          if (Array.isArray(cachedData.plans)) {
4179            window._RestockRocketConfig.sellingPlans = cachedData.plans;
4180            window._RestockRocketConfig.disabledSellingPlanIds = cachedData.disabled_plan_ids || [];
4181            console.debug('[RR] Using selling plans from cachedSellingPlans (cached_at: ' + cachedData.cached_at + ')');
4182          }
4183        } else {
4184          window._RestockRocketConfig.disabledSellingPlanIds = [];
4185          console.debug('[RR] Using selling plans from old format (max updated_at: ' + maxUpdatedAt + ')');
4186        }
4187      }
4188    })();window._RestockRocketConfig.enabledNotifyMeVariantIds = [];window._RestockRocketConfig.disabledNotifyMeVariantIds = [];window._RestockRocketConfig.backInStockTemplates = [];window._RestockRocketConfig.restockNotes = {};window._RestockRocketConfig.integrations = [];
4189  try {
4190    var _sqCfg = window._RestockRocketConfig;
4191    var _sqPlanEnabled = Array.isArray(_sqCfg.sellingPlans) &&
4192      _sqCfg.sellingPlans.some(function (p) { return p && p.enabled; });
4193    var _sqPreCount = ((_sqCfg.cachedPreorderVariantIds &&
4194      _sqCfg.cachedPreorderVariantIds.preorder_variant_ids) || []).length;
4195    _sqCfg.preordersConfigured = !!(_sqPlanEnabled && _sqPreCount);
4196  } catch (e) { }
4197  try {
4198    var _sqc = window._RestockRocketConfig;
4199    var _sqOn = !(_sqc.cachedSettings && _sqc.cachedSettings.block_accelerated_checkout === false);
4200    var _sqPre = (_sqc.cachedPreorderVariantIds &&
4201      _sqc.cachedPreorderVariantIds.preorder_variant_ids) || [];
4202    var _sqArm = false;
4203    if (_sqOn && _sqc.preordersConfigured) {
4204      if (_sqc.pageType === 'product' && _sqc.product && _sqc.product.variants) {
4205        _sqArm = _sqc.product.variants.some(function (v) { return _sqPre.indexOf(Number(v.id)) !== -1; });
4206      } else {
4207        _sqArm = (_sqc.integrations || []).some(function (i) {
4208          return i && i.type === 'featured_product' && i.enabled &&
4209            Array.isArray(i.page_types) && i.page_types.indexOf(_sqc.pageType) !== -1;
4210        });
4211      }
4212    }
4213    if (_sqArm && document.documentElement) {
4214      _sqc.acceleratedGateArmed = true;
4215      document.documentElement.classList.add('stoq-buy-now-pending');
4216      setTimeout(function () {
4217        document.documentElement.classList.remove('stoq-buy-now-pending');
4218      }, 6000);
4219    }
4220  } catch (e) { }
4221
4222  window._RestockRocketConfig.scriptUrlProduct = 'https://cdn.shopify.com/extensions/01a0f67f-532e-7916-acb4-6f3af102b411/restockrocket-1-599/assets/restockrocket-product.js'
4223  window._RestockRocketConfig.scriptUrlCollection = 'https://cdn.shopify.com/extensions/01a0f67f-532e-7916-acb4-6f3af102b411/restockrocket-1-599/assets/restockrocket-collection.js'
4224  window._RestockRocketConfig.scriptUrlProductBis = 'https://cdn.shopify.com/extensions/01a0f67f-532e-7916-acb4-6f3af102b411/restockrocket-1-599/assets/restockrocket-product-bis.js'
4225  window._RestockRocketConfig.scriptUrlCollectionBis = 'https://cdn.shopify.com/extensions/01a0f67f-532e-7916-acb4-6f3af102b411/restockrocket-1-599/assets/restockrocket-collection-bis.js'
4226  window._RestockRocketConfig.scriptHost = window._RestockRocketConfig.scriptUrlProduct.substring(0, window._RestockRocketConfig.scriptUrlProduct.lastIndexOf('/') + 1)
4227  window._RestockRocketConfig.host = (window._RestockRocketConfig.cachedSettings && window._RestockRocketConfig.cachedSettings.api_host) || 'https://app.restockrocket.io'
4228  try {
4229    const _stoqVersionMatch = window._RestockRocketConfig.scriptHost.match(/(\d+)\/?(?:assets\/?)?$/);
4230    window._RestockRocketConfig.appVersion = (_stoqVersionMatch && _stoqVersionMatch[1]) || '';
4231  } catch (e) {
4232    window._RestockRocketConfig.appVersion = '';
4233  }
4234  const SETTINGS_CACHE_DURATION = 15 * 60 * 1000;
4235  const LIQUID_CACHE_MAX_AGE = 15 * 60;
4236  const liquidRenderedAt = window._RestockRocketConfig.liquidRenderedAt;
4237  if (!liquidRenderedAt || typeof liquidRenderedAt !== 'number' || isNaN(liquidRenderedAt)) {
4238    console.debug('STOQ - Invalid or missing liquidRenderedAt timestamp, assuming fresh');
4239    window._RestockRocketConfig.isLiquidCacheFresh = true;
4240    window._RestockRocketConfig.liquidCacheAge = null;
4241  } else {
4242    const now = Math.floor(Date.now() / 1000);
4243    const liquidCacheAge = now - liquidRenderedAt;
4244    window._RestockRocketConfig.liquidCacheAge = Math.max(0, liquidCacheAge);
4245    if (liquidCacheAge < 0) {
4246      console.debug(`STOQ - Client clock appears ahead of server by ${Math.abs(Math.round(liquidCacheAge / 60))} minutes, assuming cache fresh`);
4247      window._RestockRocketConfig.isLiquidCacheFresh = true;
4248    } else if (liquidCacheAge <= LIQUID_CACHE_MAX_AGE) {
4249      console.debug(`STOQ - Liquid cache is fresh (${Math.round(liquidCacheAge / 60)} minutes old)`);
4250      window._RestockRocketConfig.isLiquidCacheFresh = true;
4251    } else {
4252      console.debug(`STOQ - Liquid cache is stale (${Math.round(liquidCacheAge / 60)} minutes old, max ${Math.round(LIQUID_CACHE_MAX_AGE / 60)} minutes)`);
4253      window._RestockRocketConfig.isLiquidCacheFresh = false;
4254    }
4255  }
4256
4257  function checkSettingsExpiry(settings) {
4258    try {
4259      if (!settings || !settings.updated_at) {
4260        console.debug('STOQ - Invalid settings data structure');
4261        return null;
4262      }
4263
4264      if (!settings.cache) {
4265        console.debug('STOQ - settings caching disabled');
4266        return null;
4267      }
4268      if (settings.multi_language_enabled) {
4269        if (!settings.translations) {
4270          console.debug('STOQ - multi-language enabled but no translation data in cache, fetching fresh');
4271          return null;
4272        }
4273        if (window._RestockRocketConfig.normalizedLocale &&
4274            !Object.prototype.hasOwnProperty.call(settings.translations, window._RestockRocketConfig.normalizedLocale)) {
4275          console.debug('STOQ - locale not explicitly translated, will use default language from cache');
4276        }
4277      }
4278
4279      const updatedAt = new Date(settings.updated_at);
4280      if (isNaN(updatedAt.getTime())) {
4281        console.debug('STOQ - Invalid updated_at date format in settings');
4282        return null;
4283      }
4284
4285      const age = Date.now() - updatedAt.getTime();
4286      if (age < SETTINGS_CACHE_DURATION) {
4287        console.debug('STOQ - settings changed recently, skipping cache');
4288        return null;
4289      }
4290
4291      return settings;
4292    } catch (error) {
4293      console.debug('STOQ - Error checking settings cache:', error);
4294      return null;
4295    }
4296  }
4297
4298  function createRestockRocketContainer() {
4299    const restockRocketContainer = document.createElement('div');
4300    restockRocketContainer.id = 'restock-rocket';
4301    document.body.appendChild(restockRocketContainer);
4302  }
4303
4304  function createRestockRocketScript(scriptUrl) {
4305    const restockRocketScriptElement = document.createElement('script');
4306    restockRocketScriptElement.setAttribute('defer', 'defer');
4307    restockRocketScriptElement.src = scriptUrl;
4308    document.body.appendChild(restockRocketScriptElement);
4309  }
4310
4311  createRestockRocketContainer()
4312
4313  console.debug('STOQ - extension activated')
4314  try {
4315    const _stoqInitConfig = window._RestockRocketConfig;
4316    const _stoqDetectedVariantIds = (_stoqInitConfig.product && Array.isArray(_stoqInitConfig.product.variants)
4316)
4317      ? _stoqInitConfig.product.variants.map(function(v) { return v.id })
4318      : [];
4319    const _stoqSelectedVariantId = _stoqInitConfig.selected_variant_id;
4320    var _stoqPageSeq = 0;
4321    try {
4322      _stoqPageSeq = (parseInt(window.sessionStorage.getItem('_stoq_pls') || '0', 10) || 0) + 1;
4323      window.sessionStorage.setItem('_stoq_pls', String(_stoqPageSeq));
4324    } catch (e) { }
4325    Shopify?.analytics?.publish?.('stoq_initialized', {
4326      cart_token: _stoqInitConfig.cartToken || '',
4327      page_url: window.location.href,
4328      page_type: _stoqInitConfig.pageType || '',
4329      shop_domain: _stoqInitConfig.shop || '',
4330      market_id: _stoqInitConfig.marketId || '',
4331      country_code: _stoqInitConfig.countryIsoCode || '',
4332      detected_variant_ids: _stoqDetectedVariantIds,
4333      selected_variant_id: _stoqSelectedVariantId || '',
4334      page_load_seq: _stoqPageSeq,
4335      liquid_rendered_at: _stoqInitConfig.liquidRenderedAt || 0,
4336      app_version: _stoqInitConfig.appVersion || '',
4337      liquid_cache_age: _stoqInitConfig.liquidCacheAge,
4338      inventory_policy: (_stoqInitConfig.variantsInventoryPolicy || {})[_stoqSelectedVariantId] || '',
4339      inventory_quantity: (_stoqInitConfig.variantsInventoryQuantity || {})[_stoqSelectedVariantId],
4340    });
4341  } catch (e) {
4342    console.debug('STOQ - stoq_initialized publish failed:', e);
4343  }
4344  try {
4345    var _sqTrack = window._RestockRocketConfig;
4346    if (_sqTrack.preordersConfigured) {
4347      document.addEventListener('click', function (e) {
4348        try {
4349          var t = e.target;
4350          if (!t || !t.closest) return;
4351          var host = t.closest('.shopify-payment-button, shopify-payment-terms');
4352          if (!host) return;
4353          var channel = host.matches && host.matches('shopify-payment-terms')
4354            ? 'shop_pay_installments' : 'buy_now';
4355          var form = host.closest('form');
4356          var vidEl = form && form.querySelector('[name="id"]');
4357          var variantId = (vidEl && vidEl.value) || _sqTrack.selected_variant_id || '';
4358          var _sqVidNum = Number(variantId);
4359          var _sqPlan = null;
4360          var _sqPlans = Array.isArray(_sqTrack.sellingPlans) ? _sqTrack.sellingPlans : [];
4361          var _sqMktId = Number(_sqTrack.marketId);
4362          var _sqForVariant = function (pl) {
4363            return pl && pl.enabled && Array.isArray(pl.variant_ids) &&
4364              pl.variant_ids.indexOf(_sqVidNum) !== -1;
4365          };
4366          _sqPlans.forEach(function (pl) {
4367            if (!_sqPlan && _sqForVariant(pl) && pl.markets_enabled &&
4368                Array.isArray(pl.shopify_market_ids) &&
4369                pl.shopify_market_ids.indexOf(_sqMktId) !== -1) { _sqPlan = pl; }
4370          });
4371          if (!_sqPlan) {
4372            _sqPlans.forEach(function (pl) {
4373              if (!_sqPlan && _sqForVariant(pl) && !pl.markets_enabled) { _sqPlan = pl; }
4374            });
4375          }
4376          Shopify?.analytics?.publish?.('stoq_accelerated_checkout_clicked', {
4377            variant_id: variantId,
4378            product_id: (_sqTrack.product && _sqTrack.product.id) || '',
4379            channel: channel,
4380            market_id: _sqTrack.marketId || '',
4381            country_code: _sqTrack.countryIsoCode || '',
4382            page_type: _sqTrack.pageType || '',
4383            cart_token: _sqTrack.cartToken || '',
4384            page_url: (window.location && window.location.href) || '',
4385            properties: {
4386              is_preorder_variant: (function () {
4387                var vid = Number(variantId);
4388                var has = function (a) { return Array.isArray(a) && a.indexOf(vid) !== -1; };
4389                return has(_sqTrack.preorderVariantIds) ||
4390                  has(_sqTrack.cachedPreorderVariantIds &&
4391                    _sqTrack.cachedPreorderVariantIds.preorder_variant_ids);
4392              })(),
4393              in_enabled_plan: !!_sqPlan,
4394              is_instock_variant: (function () {
4395                var has = function (a) { return Array.isArray(a) && a.indexOf(_sqVidNum) !== -1; };
4396                return has(_sqTrack.inStockVariantIds) ||
4397                  has(_sqTrack.cachedInStockVariantIds &&
4398                    _sqTrack.cachedInStockVariantIds.in_stock_variant_ids);
4399              })(),
4400              enrolled_plan_id: (_sqPlan && (_sqPlan.shopify_selling_plan_id || _sqPlan.shopify_selling_plan_group_id)) || '',
4401              enrolled_plan_provider: (_sqPlan && _sqPlan.inventory_provider) || '',
4402              block_enabled: !(_sqTrack.cachedSettings && _sqTrack.cachedSettings.block_accelerated_checkout === false),
4403              gate_armed: !!_sqTrack.acceleratedGateArmed,
4404              gate_active_at_click: !!(document.documentElement &&
4405                document.documentElement.classList.contains('stoq-buy-now-pending')),
4406              blocked: (function () {
4407                try {
4408                  var rr = window._RestockRocket;
4409                  return !!(rr && typeof rr.willBlockAcceleratedCl
4409ick === 'function' &&
4410                    rr.willBlockAcceleratedClick(e));
4411                } catch (err) { return false; }
4412              })(),
4413            },
4414          });
4415        } catch (err) { }
4416      }, true);
4417    }
4418  } catch (e) { }
4419  function applyTranslations(settings) {
4420    try {
4421      if (!settings || !settings.multi_language_enabled) {
4422        return settings;
4423      }
4424
4425      if (!settings.translations) {
4426        console.debug('STOQ - No translations found, skipping translation');
4427        return settings;
4428      }
4429
4430      const normalizedLocale = window._RestockRocketConfig.normalizedLocale;
4431      const translations = settings.translations;
4432
4433      if (!normalizedLocale) {
4434        console.debug('STOQ - No matching locale for translations. Available:', Object.keys(translations || {}));
4435        delete settings.translations;
4436        return settings;
4437      }
4438
4439      console.debug(`STOQ - Applying translations for normalized locale: ${normalizedLocale} (original: ${window._RestockRocketConfig.locale})`);
4440
4441      const translatedFields = translations[normalizedLocale];
4442      if (translatedFields && typeof translatedFields === 'object') {
4443        Object.keys(translatedFields).forEach(function(key) {
4444          const value = translatedFields[key];
4445          if (value !== null && value !== undefined && value !== '') {
4446            settings[key] = value;
4447          }
4448        });
4449      } else {
4450        console.debug('STOQ - No translated fields found for locale:', normalizedLocale);
4451      }
4452
4453      delete settings.translations;
4454      return settings;
4455    } catch (e) {
4456      console.debug('STOQ - error applying translations:', e);
4457      return settings;
4458    }
4459  }
4460  function setupCartSellingPlanUpdater(settings) {
4461    window.addEventListener('stoq:inventory-data-loaded', function(event) {
4462      console.debug('STOQ - Inventory data loaded, updating cart selling plans');
4463      if (window._RestockRocket && window._RestockRocket.updateCartSellingPlans) {
4464        window._RestockRocket.updateCartSellingPlans()
4465          .then(hasUpdates => {
4466            if (hasUpdates) {
4467              console.debug('STOQ - cart selling plans updated successfully');
4468            } else {
4469              console.debug('STOQ - no cart selling plan updates needed');
4470            }
4471          })
4472          .catch(error => {
4473            console.error('STOQ - error updating cart selling plans:', error);
4474          });
4475      }
4476    });
4477  }
4478  function storefrontGraphql(query, variables) {
4479    const cfg = window._RestockRocketConfig;
4480    if (!cfg.storefrontAccessToken || cfg.disableStorefrontApi === true) {
4481      return Promise.reject(new Error('Storefront API unavailable'));
4482    }
4483    return fetch(
4484      `https://${cfg.shop}/api/${cfg.storefrontApiVersion}/graphql.json`,
4485      {
4486        method: 'POST',
4487        headers: {
4488          'Content-Type': 'application/json',
4489          'X-Shopify-Storefront-Access-Token': cfg.storefrontAccessToken,
4490        },
4491        body: JSON.stringify({ query: query, variables: variables }),
4492      }
4493    )
4494    .then(function(response) {
4495      if (!response.ok) { throw new Error('Storefront API HTTP ' + response.status); }
4496      return response.json();
4497    })
4498    .then(function(body) {
4499      if (body && body.errors && body.errors.length) {
4500        throw new Error('Storefront API errors: ' + body.errors.map(function(e) { return e && e.message; }).join(', '));
4501      }
4502      return body && body.data;
4503    });
4504  }
4505  function fetchStorefrontShopMetafield(key) {
4506    const cfg = window._RestockRocketConfig;
4507    const query = 'query StoqShopMetafield($namespace: String!, $key: String!) { shop { metafield(namespace: $namespace, key: $key) { value } } }';
4508    return storefrontGraphql(query, { namespace: cfg.metafieldNamespace, key: key })
4509    .then(function(data) {
4510      const value = data && data.shop && data.shop.metafield && data.shop.metafield.value;
4511      if (!value) { throw new Error('Storefront API returned no ' + key + ' metafield value'); }
4512      return JSON.parse(value);
4513    });
4514  }
4515  (function loadStorefrontSettings() {
4516    const cfg = window._RestockRocketConfig;
4517    if (!cfg.storefrontAccessToken || cfg.disableStorefrontApi === true) return;
4518    function run() {
4519      // The live-settings read is one more shop-level metafield fetch, so it
4520      // shares fetchStorefrontShopMetafield with the integrations/selling_plans
4521      // reads rather than re-issuing the same query + parse.
4522      fetchStorefrontShopMetafield('settings')
4523      .then(function(settings) {
4524        cfg.storefrontSettings = settings;
4525        console.debug('STOQ - stored live settings from Storefront API on config.storefrontSettings');
4526      })
4527      .catch(function(e) {
4528        console.debug('STOQ - Storefront settings fetch failed (non-fatal):', e && e.message);
4529      });
4530    }
4531
4532    if (typeof window.requestIdleCallback === 'function') {
4533      window.requestIdleCallback(run, { timeout: 5000 });
4534    } else {
4535      setTimeout(run, 0);
4536    }
4537  })();
4538  const cachedSettings = window._RestockRocketConfig.cachedSettings;
4539  const validCachedSettings = cachedSettings ? checkSettingsExpiry(cachedSettings) : null;
4540
4541  if (validCachedSettings) {
4542    console.debug('STOQ - using cached settings');
4543    initializeScripts(validCachedSettings);
4544  } else {
4545    console.debug('STOQ - fetching fresh settings');
4546    const headers = {
4547      'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop,
4548      'ngrok-skip-browser-warning': 'skip'
4549    };
4550
4551    if (window.Shopify?.theme?.role === 'main') {
4552      headers['X-Shopify-Theme-Schema-Name'] = window.Shopify.theme.schema_name;
4553      headers['X-Shopify-Theme-Schema-Version'] = window.Shopify.theme.schema_version;
4554      headers['X-Shopify-Theme-Store-Id'] = window.Shopify.theme.theme_store_id;
4555    }
4556
4557    fetch(
4558      `${window._RestockRocketConfig.host}/api/v1/setting.json?translation_locale=${window._RestockRocketConfig.normalizedLocale}`,
4559      { headers }
4560    )
4561    .then(function(response) {
4562      if (!response.ok) {
4563        throw new Error('Network response was not ok');
4564      }
4565      return response.json();
4566    })
4567    .then(function(settings) {
4568      initializeScripts(settings);
4569    })
4570    .catch(function(error) {
4571      if (cachedSettings) {
4572        console.debug('STOQ - using expired cached settings as fallback');
4573        initializeScripts(cachedSettings);
4574      } else {
4575        console.error('STOQ - failed to load settings:', error);
4576      }
4577    })
4578    .catch(function(e) {
4579      console.error(e)
4580    })
4581  }
4582
4583  function fetchEmbedConfig(endpoint, apply) {
4584    return fetch(
4585      `${window._RestockRocketConfig.host}/api/v1/embed/${endpoint}.json`,
4586      {
4587        headers: {
4588          'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop,
4589          'ngrok-skip-browser-warning': 'skip'
4590        }
4591      }
4592    )
4593    .then(function(response) {
4594      if (!response.ok) throw new Error(`Failed to fetch ${endpoint}`);
4595      return response.json();
4596    })
4597    .then(function(data) {
4598      try {
4599        apply(data);
4600      } catch (applyError) {
4601        console.error('STOQ - apply failed for ' + endpoint + ':', applyError);
4602        throw applyError;
4603      }
4604    })
4605    .catch(function(error) {
4606      console.debug(`STOQ - using cached ${endpoint}:`, error.message);
4607    });
4608  }
4609  function refreshShopConfig(source) {
4610    const cfg = window._RestockRocketConfig;
4611    const viaEmbed = function() { return fetchEmbedConfig(source.endpoint, source.apply); };
4612    const flagOn = !!cfg.readFlags && cfg.readFlags[source.flag] === true;
4613    if (!flagOn || source.embedOnly === true) { return viaEmbed(); }
4614
4615    return fetchStorefrontShopMetafield(source.metafieldKey)
4616      .then(function(value) {
4617        if (!source.isValid(value)) { throw new Error(source.metafieldKey + ' metafield is not a valid ' + source.endpoint + ' payload'); }
4618        source.apply(value);
4619        console.debug('STOQ - refreshed ' + source.endpoint + ' from the Storefront API');
4620      })
4621      .catch(function(error) {
4622        console.debug('STOQ - Storefront ' + source.endpoint + ' read failed, using embed:', error.message);
4623        return viaEmbed();
4624      });
4625  }
4626  function refreshIntegrations() {
4627    const cfg = window._RestockRocketConfig;
4628    return refreshShopConfig({
4629      endpoint: 'integrations',
4630      metafieldKey: 'integrations',
4631      flag: 'enable_storefront_integrations_read',
4632      isValid: function(value) { return Array.isArray(value); },
4633      apply: function(data) {
4634        cfg.integrations = data;
4635      }
4636    });
4637  }
4638  function refreshSellingPlans(embedOnly) {
4639    const cfg = window._RestockRocketConfig;
4640    return refreshShopConfig({
4641      embedOnly: embedOnly === true,
4642      endpoint: 'selling_plans',
4643      metafieldKey: 'cachedSellingPlans',
4644      flag: 'enable_storefront_selling_plans_read',
4645      isValid: function(value) { return !!value && Array.isArray(value.plans); },
4646      apply: function(data) {
4647        cfg.sellingPlans = data.plans;
4648        cfg.disabledSellingPlanIds = data.disabled_plan_ids || [];
4649        if (data && data.read_flags && typeof data.read_flags === 'object' && !Array.isArray(data.read_flags)) {
4650          cfg.readFlags = data.read_flags;
4651        }
4652      }
4653    });
4654  }
4655
4656  function initializeScripts(settings) {
4657    settings = applyTranslations(settings);
4658    window._RestockRocketConfig.settings = settings;
4659    console.debug(`STOQ - settings configured for ${window._RestockRocketConfig.pageType}`);
4660    const forceEmbedSellingPlans = settings.force_embed_selling_plans === true;
4661    const staleRefresh = !window._RestockRocketConfig.isLiquidCacheFresh && !settings.disable_refresh_on_stale_liquid;
4662    if (forceEmbedSellingPlans || staleRefresh) {
4663      console.debug('STOQ - refreshing selling_plans' + (staleRefresh ? ' + integrations (Liquid cache stale)' : ' (force_embed_selling_plans)'));
4664      const refreshes = [refreshSellingPlans(forceEmbedSellingPlans)];
4665      if (staleRefresh) { refreshes.push(refreshIntegrations()); }
4666      Promise.race([
4667        Promise.all(refreshes),
4668        new Promise(function(resolve) { setTimeout(resolve, 1000); })
4669      ]).then(function() { loadScripts(settings); });
4670      return;
4671    }
4672
4673    loadScripts(settings);
4674  }
4675
4676  function loadScripts(settings) {
4677    setupCartSellingPlanUpdater(settings);
4678
4679    if(settings.enable_app) {
4680      const hijackIntegration = window._RestockRocketConfig.integrations.find(function(integration) {
4681        return integration.type === 'hijack' && integration.enabled && integration.page_types.includes(window._RestockRocketConfig.pageType);
4682      })
4683      const hasEnabledOffer = Array.isArray(window._RestockRocketConfig.sellingPlans)
4684        && window._RestockRocketConfig.sellingPlans.some(function(plan) { return plan && plan.enabled; });
4685      const hasDisabledPlanIds = Array.isArray(window._RestockRocketConfig.disabledSellingPlanIds)
4686        && window._RestockRocketConfig.disabledSellingPlanIds.length > 0;
4687      const usePreorderBuild = settings.preorder_enabled || hasEnabledOffer || hasDisabledPlanIds;
4688
4689      const collectionScriptUrl = usePreorderBuild
4690        ? window._RestockRocketConfig.scriptUrlCollection
4691        : window._RestockRocketConfig.scriptUrlCollectionBis;
4692      const productScriptUrl = usePreorderBuild
4693        ? window._RestockRocketConfig.scriptUrlProduct
4694        : window._RestockRocketConfig.scriptUrlProductBis;
4695
4696      const pageType = window._RestockRocketConfig.pageType;
4697      const collectionPageTypes = ['collection', 'index', 'search', 'page'];
4698
4699      if(collectionPageTypes.indexOf(pageType) !== -1 && (settings[`show_button_on_${pageType}`] || settings[`preorder_${pageType}_enabled`])) {
4700        createRestockRocketScript(collectionScriptUrl);
4701      } else if(pageType === 'product') {
4702        createRestockRocketScript(productScriptUrl);
4703      } else if(hijackIntegration) {
4704        createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection);
4705      } else if(usePreorderBuild) {
4706        createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection);
4707      } else {
4708        console.debug(`STOQ - no scripts enabled for ${pageType}`);
4709      }
4710      const appLoadedEvent = new CustomEvent('stoq:loaded', {
4711        detail: {
4712          pageType: window._RestockRocketConfig.pageType,
4713          enabled: settings.enable_app,
4714          settings: settings,
4715          preorderEnabled: settings.preorder_enabled
4716        }
4717      });
4718      console.debug('STOQ - dispatching app loaded event');
4719      window.dispatchEvent(appLoadedEvent);
4720    }
4721  }
4722</script>
4722<style id="RestockRocketStyle">html.stoq-buy-now-pending .shopify-payment-button{pointer-events:none!important}</style>
4723
4724
4725</div><div id="shopify-block-AdTBORzdUdm95L0F1Z__1537173939754162885" class="shopify-block shopify-app-block">
4726
4727<script>
4728  window.accessProWidgetSettings = {"default_menu_language":"he","enable_features":true,"icon":"wheelchair","trigger_display":"icon","trigger_title":"Accessibility","icon_color_fill":"#23185c","icon_color_stroke":"#23185c","icon_position":"BL","icon_style":"thick","icon_shape":"circle","icon_size":"1x","menu_content_color":"#333333","menu_content_background_color":"#eff1f5","menu_card_background_color":"#ffffff","menu_header_background_color":"#23185c","menu_header_font_color":"#ffffff","open_accessibility_profile":true,"selected_languages":["en","fr","es","de","he"],"widget_size":"large","widget_title":"Accessibility Settings","widgetheight":"full","template":"minimal","color_template":"Indigo","show_icon_on_all_pages":true,"show_icon_on_particular_page":"","lang_l":true,"enableMenuSettings":{"alignment":true,"animation":true,"contrast":true,"cursor":true,"dyslexic":true,"fontscale":true,"fontweight":true,"headings":true,"images":true,"languages":true,"letterspacing":true,"linespacing":true,"links":true,"magnifier":true,"mission":false,"profiles":true,"readingguide":true,"readingmask":true,"reset":true,"saturation":true,"colorfilters":true,"sounds":true,"text2speech":true,"describeimages":false,"videos":true,"pagestructure":true,"textsummary":true,"virtualkeyboard":true,"dictionary":true,"invertcolors":true,"colorblind":false,"translatepage":true,"readerprofile":true,"seizureprofile":true,"adhdprofile":true,"cognitiveprofile":true,"visuallyimpairedprofile":true,"motorimpairedprofile":false,"elderlyprofile":false,"colorblindprofile":false,"linknavigation":false,"voicenavigation":true,"keyboardnavigation":false,"talkandtype":true,"customcolors":false,"blindprofile":true}};
4729  window.accessProComplianceSettings = {};
4730  window.accessProCurrentPage = {
4731    pageType: "article",
4732    path: "\/blogs\/news\/what-is-natural-wine"
4733  };
4734</script>
4734
4735
4736<style>
4737    
4738
4739  .asw-widget-button-top {
4740     position: absolute !important;
4741     top: 10px !important;
4742     left: 10px !important;
4743     background-color: #000 !important;
4744     color: #fff !important;
4745     text-decoration: none !important;
4746     overflow: hidden;
4747     width: 1px !important;
4748     height: 1px !important;
4749     margin: -1px !important;
4750     padding: 0 !important;
4751     border: 0 !important;
4752     clip: rect(0 0 0 0) !important;
4753     word-wrap: normal !important;
4754  }
4755    .asw-widget-button-top-focused,
4756    .asw-widget-button-top:focus {
4757      z-index: 9999 !important;
4758      overflow: auto !important;
4759      width: auto !important;
4760      height: auto !important;
4761      clip: auto !important;
4762      padding: 10px 15px !important;
4763    }
4764
4765    #acp-virtualKeyboardPopup {
4766      position: fixed;
4767      bottom: 80px;
4768      left: 50%;
4769      transform: translateX(-50%);
4770      background: #ffffff !important;
4771      border: 1px solid #ccc;
4772      padding: 8px;
4773      box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2);
4774      z-index: 9999;
4775      display: none;
4776      width: 90%;
4777      max-width: 600px;
4778      border-radius: 10px;
4779    }
4780
4781    #acp-virtual-input {
4782      width: 100%;
4783      padding: 10px;
4784      font-size: 16px;
4785      margin-bottom: 10px;
4786    }
4787
4788    #acp-closeKeyboardBtn {
4789      color: #fff;
4790      border: none;
4791      padding: 1px 3px;
4792      cursor: pointer;
4793      float: right;
4794      border-radius: 4px;
4795      margin-bottom: 5px;
4796    }
4797    #acp-definition-popup {
4798      position: absolute;
4799      display: none;
4800      padding: 10px;
4801      background: white;
4802      border: 1px solid #ccc;
4803      z-index: 1000;
4804      border-radius: 14px;
4805    }
4806</style>
4807
4808<div id="acp-icon"></div>
4809<div id="acp-widget"></div>
4810
4811<!-- Virtual Keyboard Input and Keyboard -->
4812<div
4813  id="acp-definition-popup"
4814></div>
4815<div
4816  id="acp-dictionary-toast"
4817  class="asw-text-speech-bar"
4818  style="display: none;"
4819  data-ap-translate="DICTIONARY DESC"
4820>
4821  Double click on a word to see the definition.
4822</div>
4823<div id="acp-virtualKeyboardPopup" role="dialog" aria-modal="true" aria-label="Virtual keyboard popup">
4824  <button id="acp-closeKeyboardBtn" aria-label="Close virtual keyboard">
4825    <svg
4826      xmlns="http://www.w3.org/2000/svg"
4827      width="24"
4828      height="24"
4829      viewBox="0 0 24 24"
4830      fill="none"
4831    >
4832      <path
4833        d="M18 6L6 18"
4834        stroke="black"
4835        strokeWidth="2"
4836        strokeLinecap="round"
4837        strokeLinejoin="round"
4838      />
4839      <path
4840        d="M6 6L18 18"
4841        stroke="black"
4842        strokeWidth="2"
4843        strokeLinecap="round"
4844        strokeLinejoin="round"
4845      />
4846    </svg>
4847  </button>
4848  
4849  <div id="acp-virtual-keyboard" class="simple-keyboard"></div>
4850  
4850<script>
4851    function makeDraggableVirtualKeyboard(el) {
4852      let pos1 = 0,
4853        pos2 = 0,
4854        pos3 = 0,
4855        pos4 = 0;
4856
4857      el.onmousedown = dragMouseDown;
4858
4859      function dragMouseDown(e) {
4860        e.preventDefault();
4861        pos3 = e.clientX;
4862        pos4 = e.clientY;
4863        document.onmouseup = closeDragElement;
4864        document.onmousemove = elementDrag;
4865      }
4866
4867      function elementDrag(e) {
4868        e.preventDefault();
4869        pos1 = pos3 - e.clientX;
4870        pos2 = pos4 - e.clientY;
4871        pos3 = e.clientX;
4872        pos4 = e.clientY;
4873        el.style.top = el.offsetTop - pos2 + 'px';
4874        el.style.left = el.offsetLeft - pos1 + 'px';
4875        el.style.bottom = 'unset';
4876        el.style.right = 'unset';
4877      }
4878
4879      function closeDragElement() {
4880        document.onmouseup = null;
4881        document.onmousemove = null;
4882      }
4883    }
4884
4885    makeDraggableVirtualKeyboard(document.getElementById('acp-virtualKeyboardPopup'));
4886  </script>
4886
4887</div>
4888<script>
4889  // App Procxy Handle
4890  
4891  window.accessProProxyHandle = '/apps/access-pro';
4892  
4893
4894  // URLs
4895  window.accessProSettingsUrl = `${window.accessProProxyHandle}/theme/settings/`;
4896  window.accessProPageViewsCountUrl = `${window.accessProProxyHandle}/theme/views/update/count`;
4897  
4898
4899  // Translation URL
4900  var shopify_domain = `asis-wild-wines.myshopify.com`;
4901  window.accessProTranslationUrl = `https://access-pro-api.entanglecommerce.com/api/v1/language/translate/?domain=${shopify_domain}`;
4902  window.pageViewsCountURL = `${window.accessProProxyHandle}/theme/views/update/count`;
4903</script>
4903
4904
4905<script src="https://cdn.shopify.com/extensions/01a0fc5b-faca-7a27-ab85-5412b87841de/access-pro-2-246/assets/main.js" defer></script>
vendor: 1 bytes, line 4905
4905
4906<script>
4907  (function () {
4908    var params = new URLSearchParams(window.location.search);
4909    var token = params.get('acp_scan');
4910    if (!token) return;
4911
4912    function showScanOverlay(message) {
4913      var el = document.getElementById('acp-scan-overlay');
4914      if (!el) {
4915        el = document.createElement('div');
4916        el.id = 'acp-scan-overlay';
4917        el.style.cssText =
4918          'position:fixed;inset:0;background:rgba(255,255,255,0.94);z-index:2147483647;display:flex;align-items:center;justify-content:center;font-family:system-ui,-apple-system,sans-serif;';
4919        el.innerHTML =
4920          '<div style="text-align:center;max-width:320px;padding:24px">' +
4921          '<p style="font-size:18px;font-weight:600;margin:0 0 8px;color:#111">Scanning for accessibility</p>' +
4922          '<p id="acp-scan-overlay-status" style="font-size:14px;color:#666;margin:0"></p>' +
4923          '</div>';
4924        document.body.appendChild(el);
4925      }
4926      var status = document.getElementById('acp-scan-overlay-status');
4927      if (status) status.textContent = message || 'Please wait…';
4928    }
4929
4930    showScanOverlay('Preparing accessibility scan…');
4931
4932    function hideOverlay() {
4933      var el = document.getElementById('acp-scan-overlay');
4934      if (el) el.style.display = 'none';
4935    }
4936
4937    function pageIsThemePreview() {
4938      try {
4939        return Boolean(new URLSearchParams(window.location.search).get('preview_theme_id'));
4940      } catch (e) {
4941        return false;
4942      }
4943    }
4944
4945    // Shopify stores the unpublished theme in a storefront cookie. Clear it
4946    // here so the scan window never has to navigate to the live theme.
4947    var previewExitPromise = null;
4948    function exitThemePreviewQuietly() {
4949      if (!pageIsThemePreview()) return Promise.resolve();
4950      if (previewExitPromise) return previewExitPromise;
4951      previewExitPromise = new Promise(function (resolve) {
4952        var settled = false;
4953        function finish() {
4954          if (settled) return;
4955          settled = true;
4956          resolve();
4957        }
4958        setTimeout(finish, 2000);
4959        try {
4960          var frame = document.createElement('iframe');
4961          frame.setAttribute('aria-hidden', 'true');
4962          frame.title = '';
4963          frame.style.cssText =
4964            'position:absolute;width:0;height:0;border:0;visibility:hidden';
4965          frame.src = window.location.origin + '/?exitPreview=1';
4966          (document.body || document.documentElement).appendChild(frame);
4967        } catch (e) {}
4968        try {
4969          fetch(window.location.origin + '/?exitPreview=1', {
4970            credentials: 'include',
4971            cache: 'no-store',
4972            redirect: 'follow',
4973          }).catch(function () {});
4974        } catch (e) {}
4975      });
4976      return previewExitPromise;
4977    }
4978
4979    window.addEventListener('message', function (event) {
4980      if (event.source !== window.opener) return;
4981      var data = event.data;
4982      if (!data || data.type !== 'accesspro-exit-preview') return;
4983      exitThemePreviewQuietly().then(function () {
4984        if (window.opener) {
4985          window.opener.postMessage({ type: 'accesspro-preview-exited' }, '*');
4986        }
4987      });
4988    });
4989
4990    function submitScanResult(payload) {
4991      var params = new URLSearchParams(window.location.search);
4992      var jobId = params.get('acp_job');
4993      if (!jobId) {
4994        return;
4995      }
4996
4997      var pageUrl = window.location.origin + window.location.pathname;
4998      fetch(window.accessProProxyHandle + '/theme/accessibility-scan/complete', {
4999        method: 'POST',
5000        headers: { 'Content-Type': 'application/json' },
5001        body: JSON.stringify({
5002          jobId: jobId,
5003          scanToken: token,
5004          url: pageUrl,
5005          axeResults: payload.results || null,
5006          error:
5007            payload.type === 'accesspro-axe-scan-error'
5008              ? payload.message || 'Accessibility scan failed'
5009              : null,
5010        }),
5011      })
5012        .then(function (response) {
5013          return response.json().catch(function () {
5014            return {};
5015          });
5016        })
5017        .then(function (data) {
5018          if (window.opener) {
5019            var isFinal = data.reportId != null;
5020            var hasError = !data.success;
5021            var isNextScanPage = false;
5022            if (data.redirectUrl) {
5023              try {
5024                isNextScanPage = new URL(data.redirectUrl).searchParams.has('acp_scan');
5025              } catch (e) {}
5026            }
5027            var continuing = isNextScanPage && data.redirectUrl && !isFinal && !hasError;
5028
5029            function deliver() {
5030              window.opener.postMessage(
5031                {
5032                  type: 'accesspro-axe-scan-progress',
5033                  jobId: jobId,
5034                  redirectUrl: data.redirectUrl || null,
5035                  reportId: data.reportId != null ? data.reportId : null,
5036                  error: data.success ? null : (data.message || 'Scan failed'),
5037                },
5038                '*',
5039              );
5040
5041              if (isFinal) {
5042                showScanOverlay('Returning to your audit report…');
5043                return;
5044              }
5045
5046              if (continuing) {
5047                showScanOverlay('Scanning next page…');
5048                window.location.href = data.redirectUrl;
5049                return;
5050              }
5051
5052              setTimeout(function () {
5053                window.close();
5054              }, 400);
5055            }
5056
5057            if (pageIsThemePreview() && !continuing) {
5058              if (isFinal) showScanOverlay('Returning to your audit report…');
5059              exitThemePreviewQuietly().then(deliver);
5060              return;
5061            }
5062
5063            deliver();
5064            return;
5065          }
5066          if (data.redirectUrl) {
5067            showScanOverlay('Returning to your audit report…');
5068            window.location.href = data.redirectUrl;
5069            return;
5070          }
5071          showScanOverlay(data.message || 'Scan failed');
5072          if (window.opener) {
5073            window.opener.postMessage(
5074              {
5075                type: 'accesspro-axe-scan-progress',
5076                jobId: jobId,
5077                error: data.message || 'Scan failed',
5078              },
5079              '*',
5080            );
5081          }
5082        })
5083        .catch(function (err) {
5084          var message =
5085            (err && err.message) || 'Scan failed';
5086          showScanOverlay(message);
5087          function deliver() {
5088            if (!window.opener) return;
5089            var jobIdErr = new URLSearchParams(window.location.search).get('acp_job');
5090            window.opener.postMessage(
5091              {
5092                type: 'accesspro-axe-scan-progress',
5093                jobId: jobIdErr,
5094                error: message,
5095              },
5096              '*',
5097            );
5098          }
5099          if (pageIsThemePreview()) {
5100            exitThemePreviewQuietly().then(deliver);
5101            return;
5102          }
5103          deliver();
5104        });
5105    }
5106
5107    function waitForFullPageLoad() {
5108      return new Promise(function (resolve) {
5109        function settle() {
5110          // Extended settle time for dynamic content, carousels, lazy sections
5111          // Wait for network idle + animations + JS state changes
5112          setTimeout(function() {
5113            // Wait for any lazy images to finish loading
5114            var images = Array.prototype.slice.call(document.querySelectorAll('img[loading="lazy"]'));
5115            var pendingImages = images.filter(function(img) {
5116              return !img.complete;
5117            });
5118            
5119            if (pendingImages.length > 0) {
5120              var loaded = 0;
5121              var timeout = setTimeout(function() {
5122                resolve(); // Don't wait forever
5123              }, 2000);
5124              
5125              pendingImages.forEach(function(img) {
5126                function handleLoad() {
5127                  loaded++;
5128                  if (loaded >= pendingImages.length) {
5129                    clearTimeout(timeout);
5130                    // Additional wait for any pending RAF or microtasks
5131                    requestAnimationFrame(function() {
5132                      setTimeout(resolve, 100);
5133                    });
5134                  }
5135                }
5136                img.addEventListener('load', handleLoad, { once: true });
5137                img.addEventListener('error', handleLoad, { once: true });
5138              });
5139            } else {
5140              // Additional wait for any pending RAF or microtasks
5141              requestAnimationFrame(function() {
5142                setTimeout(resolve, 100);
5143              });
5144            }
5145          }, 3000);
5146        }
5147        if (document.readyState === 'complete') {
5148          settle();
5149          return;
5150        }
5151        window.addEventListener('load', settle, { once: true });
5152      });
5153    }
5154
5155    // Port of accessibility-scanner Phase 3 WCAG 2.2 / APG checks (browser-side).
5156    // Findings are merged into axe violations/incomplete so the existing pipeline needs no changes.
5157    function isAccessProScanElement(el) {
5158      if (!el || !el.closest) return false;
5159      return !!(
5160        el.closest('#acp-icon') ||
5161        el.closest('#acp-widget') ||
5162        el.closest('#acp-virtualKeyboardPopup') ||
5163        el.closest('#acp-definition-popup') ||
5164        el.closest('#acp-dictionary-toast') ||
5165        el.closest('#acp-scan-overlay') ||
5166        el.closest('[id^="acp-"]') ||
5167        el.closest('.asw-widget-button-top')
5168      );
5169    }
5170    
5171    // Enhanced element visibility check including all CSS hiding techniques
5172    function isElementVisible(el) {
5173      if (!el || !el.getBoundingClientRect) return false;
5174      var style = window.getComputedStyle(el);
5175      if (style.display === 'none' || style.visibility === 'hidden') return false;
5176      if (style.opacity === '0') return false;
5177      if (style.position === 'absolute' && style.clip === 'rect(0px, 0px, 0px, 0px)') return false;
5178      if (style.width === '1px' && style.height === '1px' && style.overflow === 'hidden') return false;
5179      var rect = el.getBoundingClientRect();
5180      if (rect.width === 0 || rect.height === 0) return false;
5181      return true;
5182    }
5183
5184    function runWcag22Checks() {
5185      var violations = [];
5186      var incomplete = [];
5187
5188      try {
5189        // WCAG 2.4.11 Focus Not Obscured — sticky/fixed heuristic (manual review)
5190        var stickyElements = Array.prototype.slice
5191          .call(document.querySelectorAll('*'))
5192          .filter(function (el) {
5193            if (isAccessProScanElement(el)) return false;
5194            if (!isElementVisible(el)) return false;
5195            var style = getComputedStyle(el);
5196            return (
5197              (style.position === 'sticky' || style.position === 'fixed') &&
5198              el.getBoundingClientRect().height > 40
5199            );
5200          })
5201          .slice(0, 5)
5202          .map(function (el) {
5203            var style = getComputedStyle(el);
5204            return {
5205              tag: el.tagName.toLowerCase(),
5206              id: el.id || null,
5207              height: Math.round(el.getBoundingClientRect().height),
5208              position: style.position,
5209            };
5210          });
5211
5212        if (stickyElements.length > 0) {
5213          incomplete.push({
5214            id: 'focus-not-obscured',
5215            impact: 'serious',
5216            tags: ['wcag22aa', 'wcag2411'],
5217            description:
5218              'WCAG 2.4.11: Focused elements must not be entirely obscured. Fixed/sticky elements detected — manual keyboard testing required.',
5219            helpUrl:
5220              'https://www.w3.org/WAI/WCAG22/Understanding/focus-not-obscured-minimum.html',
5221            nodes: stickyElements.map(function (e) {
5222              return {
5223                html:
5224                  '<' +
5225                  e.tag +
5226                  (e.id ? ' id="' + e.id + '"' : '') +
5227                  '> (' +
5228                  e.position +
5229                  ', ' +
5230                  e.height +
5231                  'px tall)',
5232                target: [e.tag + (e.id ? '#' + e.id : '')],
5233                failureSummary:
5234                  'Fixed/sticky element may obscure focused components. Verify with keyboard navigation.',
5235              };
5236            }),
5237          });
5238        }
5239        
5240        // NEW: aria-hidden-focus check - elements with aria-hidden="true" that are focusable
5241        var hiddenFocusable = [];
5242        document.querySelectorAll('[aria-hidden="true"]').forEach(function(el) {
5243          if (isAccessProScanElement(el)) return;
5244          // Check if this element or any descendant is focusable
5245          var focusableSelectors = 'a[href], button, input, select, textarea, [tabindex]:not
5245([tabindex="-1"])';
5246          var focusables = el.matches(focusableSelectors) ? [el] : Array.prototype.slice.call(el.querySelectorAll(focusableSelectors));
5247          focusables.forEach(function(focusEl) {
5248            if (isElementVisible(focusEl) && focusEl.tabIndex >= 0) {
5249              hiddenFocusable.push({
5250                html: focusEl.outerHTML.slice(0, 500),
5251                selector: buildScanSelector(focusEl),
5252                parentHiddenHtml: el.outerHTML.slice(0, 200)
5253              });
5254            }
5255          });
5256        });
5257        
5258        if (hiddenFocusable.length > 0) {
5259          violations.push({
5260            id: 'aria-hidden-focus',
5261            impact: 'serious',
5262            tags: ['wcag2aa', 'wcag412'],
5263            description: 'WCAG 4.1.2: Focusable elements must not be hidden with aria-hidden="true"',
5264            helpUrl: 'https://www.w3.org/WAI/WCAG22/Understanding/name-role-value.html',
5265            nodes: hiddenFocusable.slice(0, 10).map(function(item) {
5266              return {
5267                html: item.html,
5268                target: [item.selector],
5269                failureSummary: 'Focusable element is inside aria-hidden="true" container'
5270              };
5271            })
5272          });
5273        }
5274
5275        // WCAG 2.5.3 Label in Name - Enhanced with better visible text extraction
5276        // Visible text = text rendered on screen (excludes aria-hidden, sr-only, SVG internals).
5277        function getVisibleText(el) {
5278          var text = '';
5279          for (var i = 0; i < el.childNodes.length; i++) {
5280            var child = el.childNodes[i];
5281            if (child.nodeType === 3) { text += child.textContent; continue; }
5282            if (child.nodeType !== 1) continue;
5283            if (child.getAttribute('aria-hidden') === 'true') continue;
5284            var st = window.getComputedStyle(child);
5285            if (st.display === 'none' || st.visibility === 'hidden') continue;
5286            if (st.opacity === '0') continue;
5287            if (st.position === 'absolute') {
5288              var clip = st.clip;
5289              if (clip === 'rect(0px, 0px, 0px, 0px)' || clip === 'rect(0, 0, 0, 0)') continue;
5290            }
5291            if (st.width === '1px' && st.height === '1px' && st.overflow === 'hidden') continue;
5292            if (st.fontSize === '0px' || st.width === '0px' || st.height === '0px') continue;
5293            text += getVisibleText(child);
5294          }
5295          return text;
5296        }
5297        function buildScanSelector(el) {
5298          if (el.id) return '#' + CSS.escape(el.id);
5299          var testId = el.getAttribute('data-testid') || el.getAttribute('data-test-id');
5300          if (testId) return '[data-testid="' + testId + '"]';
5301          var tag = el.tagName.toLowerCase();
5302          var cls = (el.getAttribute('class') || '').split(/\s+/).filter(function (c) {
5303            return c && c.length < 60 && !/^(active|is-|js-|open|hidden|focus|hover)/i.test(c);
5304          }).slice(0, 3);
5305          return cls.length ? tag + '.' + cls.join('.') : tag;
5306        }
5307        
5308        // Enhanced selector to catch more interactive elements
5309        var interactiveSelector = 'button, [role="button"], a[aria-label], [role="link"][aria-label], ' +
5310          '[role="menuitem"][aria-label], [role="tab"][aria-label], [role="checkbox"][aria-label], ' +
5311          '[role="radio"][aria-label], [role="switch"][aria-label], [role="combobox"][aria-label], ' +
5312          '[role="searchbox"][aria-label], [role="textbox"][aria-label]';
5313          
5314        var mismatches = Array.prototype.slice
5315          .call(document.querySelectorAll(interactiveSelector))
5316          .filter(function (el) {
5317            return !isAccessProScanElement(el) && isElementVisible(el);
5318          })
5319          .map(function (el) {
5320            var ariaLabel = el.getAttribute('aria-label') || '';
5321            var visibleText = getVisibleText(el).replace(/\s+/g, ' ').trim();
5322            if (!ariaLabel || !visibleText) return null;
5323            if (visibleText.length <= 1) return null;
5324            
5325            // Normalize for comparison - remove punctuation and make case-insensitive
5326            var normalizedLabel = ariaLabel.toLowerCase().replace(/[^\w\s]/g, '');
5327            var normalizedVisible = visibleText.toLowerCase().replace(/[^\w\s]/g, '');
5328            
5329            // Check if visible text is substring of aria-label
5330            if (normalizedLabel.includes(normalizedVisible)) return null;
5331            
5332            // Check word-by-word containment for multi-word labels
5333            var visibleWords = normalizedVisible.split(/\s+/).filter(Boolean);
5334            if (visibleWords.length > 0) {
5335              var allWordsPresent = visibleWords.every(function(word) {
5336                return normalizedLabel.includes(word);
5337              });
5338              if (allWordsPresent) return null;
5339            }
5340            
5341            return {
5342              html: el.outerHTML.slice(0, 500),
5343              selector: buildScanSelector(el),
5344              ariaLabel: ariaLabel,
5345              visibleText: visibleText,
5346            };
5347          })
5348          .filter(Boolean)
5349          .slice(0, 10);
5350
5351        if (mismatches.length > 0) {
5352          violations.push({
5353            id: 'label-in-name',
5354            impact: 'serious',
5355            tags: ['wcag21a', 'wcag253'],
5356            description: 'WCAG 2.5.3: Accessible name must contain visible label text',
5357            helpUrl: 'https://www.w3.org/WAI/WCAG22/Understanding/label-in-name.html',
5358            nodes: mismatches.map(function (m) {
5359              return {
5360                html: m.html,
5361                target: [m.selector],
5362                failureSummary:
5363                  'aria-label="' +
5364                  m.ariaLabel +
5365                  '" does not contain visible text "' +
5366                  m.visibleText +
5367                  '"',
5368              };
5369            }),
5370          });
5371        }
5372
5373        // 2.5.7 Dragging Movements
5374        var draggableElements = Array.prototype.slice
5375          .call(
5376            document.querySelectorAll(
5377              '[draggable="true"], [data-sortable], .sortable-item',
5378            ),
5379          )
5380          .filter(function (el) {
5381            return !isAccessProScanElement(el);
5382          })
5383          .slice(0, 5)
5384          .map(function (el) {
5385            return {
5386              html: el.outerHTML.slice(0, 500),
5387              selector: buildScanSelector(el),
5388            };
5389          });
5390
5391        if (draggableElements.length > 0) {
5392          incomplete.push({
5393            id: 'dragging-movements',
5394            impact: 'serious',
5395            tags: ['wcag22aa', 'wcag257'],
5396            description:
5397              'WCAG 2.5.7: Draggable elements must have a single-pointer alternative. Manual verification required.',
5398            helpUrl: 'https://www.w3.org/WAI/WCAG22/Understanding/dragging-movements.html',
5399            nodes: draggableElements.map(function (e) {
5400              return {
5401                html: e.html,
5402                target: [e.selector],
5403                failureSummary:
5404                  'Verify that a keyboard or single-pointer alternative exists for this drag operation.',
5405              };
5406            }),
5407          });
5408        }
5409
5410        // ARIA APG: Dialog Pattern
5411        var badDialogs = Array.prototype.slice
5412          .call(document.querySelectorAll('[role="dialog"], [role="alertdialog"]'))
5413          .filter(function (el) {
5414            if (isAccessProScanElement(el)) return false;
5415            return !(
5416              el.hasAttribute('aria-labelledby') || el.hasAttribute('aria-label')
5417            );
5418          })
5419          .slice(0, 5)
5420          .map(function (el) {
5421            return {
5422              html: el.outerHTML.slice(0, 500),
5423              selector: buildScanSelector(el),
5424            };
5425          });
5426
5427        if (badDialogs.length > 0) {
5428          violations.push({
5429            id: 'dialog-missing-label',
5430            impact: 'serious',
5431            tags: ['aria-apg', 'wcag2aa'],
5432            description:
5433              'ARIA APG Dialog Pattern: role="dialog" must have aria-labelledby or aria-label',
5434            helpUrl: 'https://www.w3.org/WAI/ARIA/apg/patterns/dialog-modal/',
5435            nodes: badDialogs.map(function (d) {
5436              return {
5437                html: d.html,
5438                target: [d.selector],
5439                failureSummary:
5440                  'Add aria-labelledby pointing to a visible dialog title, or aria-label.',
5441              };
5442            }),
5443          });
5444        }
5445
5446        // ARIA APG: Tabs Pattern — tabs must have aria-selected (true on active, false on others
5446)
5447        var badTabs = [];
5448        Array.prototype.slice
5449          .call(document.querySelectorAll('[role="tablist"]'))
5450          .forEach(function (tabList) {
5451            if (isAccessProScanElement(tabList)) return;
5452            var tabs = Array.prototype.slice.call(tabList.querySelectorAll('[role="tab"]'));
5453            var hasAnySelected = tabs.some(function (t) { return t.getAttribute('aria-selected') === 'true'; });
5454            tabs.forEach(function (tab) {
5455                if (isAccessProScanElement(tab)) return;
5456                if (!tab.hasAttribute('aria-selected')) {
5457                  // Detect if this tab appears active (has aria-current, class "active", etc.)
5458                  var looksActive = !hasAnySelected && tab.classList.contains('active');
5459                  badTabs.push({
5460                    html: tab.outerHTML.slice(0, 500),
5461                    selector: buildScanSelector(tab),
5462                    suggestValue: looksActive ? 'true' : 'false',
5463                  });
5464                }
5465              });
5466          });
5467        badTabs = badTabs.slice(0, 5);
5468
5469        if (badTabs.length > 0) {
5470          violations.push({
5471            id: 'tabs-missing-aria-selected',
5472            impact: 'serious',
5473            tags: ['aria-apg', 'wcag2aa'],
5474            description:
5475              'ARIA APG Tabs Pattern: each [role="tab"] must have aria-selected="true" or aria-selected="false"',
5476            helpUrl: 'https://www.w3.org/WAI/ARIA/apg/patterns/tabs/',
5477            nodes: badTabs.map(function (t) {
5478              return {
5479                html: t.html,
5480                target: [t.selector],
5481                failureSummary:
5482                  'Tab missing aria-selected. Suggested value: aria-selected="' + (t.suggestValue || 'false') + '"',
5483              };
5484            }),
5485          });
5486        }
5487      } catch (err) {
5488        console.warn(
5489          '[AccessPro][AxeScan][storefront] WCAG 2.2 checks error',
5490          err && err.message ? err.message : err,
5491        );
5492      }
5493
5494      return { violations: violations, incomplete: incomplete };
5495    }
5496
5497    function runAxeScan() {
5498      if (!window.axe) {
5499        showScanOverlay('Scan failed: axe-core not loaded');
5500        notifyScanOpener({
5501          type: 'accesspro-axe-scan-error',
5502          token: token,
5503          message: 'axe-core failed to load',
5504        });
5505        return;
5506      }
5507      
5508      // CRITICAL: Hide overlay before scan to prevent interference with color-contrast/visibility checks
5509      hideOverlay();
5510      
5511      // Run axe WITHOUT overlay visible to get accurate color contrast and visibility results
5512      window.axe
5513        .run(document, {
5514          runOnly: {
5515            type: 'tag',
5516            values: ['wcag2a', 'wcag2aa', 'wcag21aa', 'wcag22aa'],
5517          },
5518          exclude: [
5519            ['#acp-icon'],
5520            ['#acp-widget'],
5521            ['#acp-virtualKeyboardPopup'],
5522            ['#acp-definition-popup'],
5523            ['#acp-dictionary-toast'],
5524            ['#acp-scan-overlay'],
5525            ['.asw-widget-button-top'],
5526          ],
5527        })
5528        .then(function (results) {
5529          // Now safe to show overlay after scan completes
5530          showScanOverlay('Processing scan results…');
5531          var extra = runWcag22Checks();
5532          if (!results.violations) results.violations = [];
5533          if (!results.incomplete) results.incomplete = [];
5534          // Scanner stores customChecks separately; merge into axe arrays so
5535          // buildAxeScanSummary (customChecks: []) still surfaces them.
5536          results.violations = results.violations.concat(extra.violations || []);
5537          results.incomplete = results.incomplete.concat(extra.incomplete || []);
5538
5539          // List rule only: axe often stores just the opening <ul> tag.
5540          // Re-serialize with direct children so the report/AI Fixes show the real issue.
5541          enrichListViolationNodes(results);
5542
5543          notifyScanOpener({
5544            type: 'accesspro-axe-scan',
5545            token: token,
5546            url: window.location.href,
5547            results: results,
5548          });
5549        })
5550        .catch(function (err) {
5551          showScanOverlay('Scan failed');
5552          notifyScanOpener({
5553            type: 'accesspro-axe-scan-error',
5554            token: token,
5555            message: err && err.message ? err.message : 'Accessibility scan failed',
5556          });
5557        });
5558    }
5559
5560    /**
5561     * Optimize axe `list` node payloads only (no other rules).
5562     * Horizon overflow-list / ul[part=list] failures need children in HTML
5563     * so merchants see role=presentation / non-li children clearly.
5564     */
5565    function enrichListViolationNodes(results) {
5566      var violations = results && results.violations;
5567      if (!violations || !violations.length) return;
5568
5569      function queryInRoot(root, sel) {
5570        if (!root || !sel) return null;
5571        try {
5572          return root.querySelector(sel);
5573        } catch (e) {
5574          return null;
5575        }
5576      }
5577
5578      function resolveShadowPath(path) {
5579        if (!path) return null;
5580        if (typeof path === 'string') {
5581          return (
5582            queryInRoot(document, path) ||
5583            queryDeepAll(path)[0] ||
5584            null
5585          );
5586        }
5587        if (!Array.isArray(path) || !path.length) return null;
5588
5589        // Nested shadow path: ["host", "inner"] or [["host", "inner"]]
5590        var steps = path;
5591        if (steps.length === 1 && Array.isArray(steps[0])) {
5592          steps = steps[0];
5593        }
5594
5595        var ctx = document;
5596        var el = null;
5597        for (var i = 0; i < steps.length; i++) {
5598          var step = steps[i];
5599          if (Array.isArray(step)) {
5600            el = resolveShadowPath(step);
5601          } else {
5602            el = queryInRoot(ctx, String(step));
5603            if (!el && ctx === document) {
5604              el = queryDeepAll(String(step))[0] || null;
5605            }
5606          }
5607          if (!el) return null;
5608          ctx = el.shadowRoot || el;
5609        }
5610        return el;
5611      }
5612
5613      function queryDeepAll(sel) {
5614        var out = [];
5615        function walk(root) {
5616          if (!root || !root.querySelectorAll) return;
5617          try {
5618            Array.prototype.push.apply(out, root.querySelectorAll(sel));
5619          } catch (e) {
5620            /* invalid selector */
5621          }
5622          var all = root.querySelectorAll ? root.querySelectorAll('*') : [];
5623          for (var i = 0; i < all.length; i++) {
5624            if (all[i].shadowRoot) walk(all[i].shadowRoot);
5625          }
5626        }
5627        walk(document);
5628        return out;
5629      }
5630
5631      function serializeChildSnippet(child) {
5632        if (!child || !child.tagName) return '';
5633        var tag = child.tagName.toLowerCase();
5634        var role = (child.getAttribute && child.getAttribute('role')) || '';
5635        var part = (child.getAttribute && child.getAttribute('part')) || '';
5636        var cls = (child.getAttribute && child.getAttribute('class')) || '';
5637        var open =
5638          '<' +
5639          tag +
5640          (role ? ' role="' + role + '"' : '') +
5641          (part ? ' part="' + part + '"' : '') +
5642          (cls
5643            ? ' class="' +
5644              String(cls)
5645                .trim()
5646                .split(/\s+/)
5647                .slice(0, 3)
5648                .join(' ') +
5649              '"'
5650            : '') +
5651          '>';
5652        var text = (child.textContent || '').replace(/\s+/g, ' ').trim().slice(0, 40);
5653        return open + (text ? text : '…') + '</' + tag + '>';
5654      }
5655
5656      function serializeListHtml(listEl) {
5657        if (!listEl || !listEl.tagName) return '';
5658        var tag = listEl.tagName.toLowerCase();
5659        if (tag !== 'ul' && tag !== 'ol') return '';
5660        var openMatch = String(listEl.outerHTML || '').match(/^<[^>]+>/);
5661        var openTag = openMatch ? openMatch[0] : '<' + tag + '>';
5662        var children = Array.prototype.slice.call(listEl.children || []).slice(0, 10);
5663        if (!children.length) return openTag;
5664        var lines = children.map(function (child) {
5665          return '  ' + serializeChildSnippet(child);
5666        });
5667        if ((listEl.children || []).length > 10) {
5668          lines.push('  <!-- … ' + (listEl.children.length - 10) + ' more -->');
5669        }
5670        return openTag + '\n' + lines.join('\n') + '\n</' + tag + '>';
5671      }
5672
5673      function findListFallback() {
5674        var candidates = queryDeepAll('ul[part="list"], overflow-list ul, ul, ol');
5675        var withBad = candidates.filter(function (listEl) {
5676          return Array.prototype.some.call(listEl.children || [], function (child) {
5677            var role = (child.getAttribute && child.getAttribute('role')) || '';
5678            var t = (child.tagName || '').toLowerCase();
5679            return (
5680              role === 'presentation' ||
5681              role === 'none' ||
5682              (t !== 'li' && t !== 'script' && t !== 'template' && t !== 'style')
5683            );
5684          });
5685        });
5686        return withBad.length === 1 ? withBad[0] : null;
5687      }
5688
5689      violations.forEach(function (v) {
5690        if (!v || v.id !== 'list') return;
5691        (v.nodes || []).forEach(function (node) {
5692          if (!node) return;
5693          var hintHtml = String(node.html || '');
5694          var el = resolveShadowPath(node.target);
5695
5696          // Flat axe targets like ["ul"] are too generic — prefer part=list from html hint.
5697          if (
5698            el &&
5699            /part\s*=\s*["']list["']/i.test(hintHtml) &&
5700            !(el.getAttribute && el.getAttribute('part') === 'list')
5701          ) {
5702            var partLists = queryDeepAll('ul[part="list"]');
5703            if (partLists.length === 1) el = partLists[0];
5704            else if (partLists.length > 1) {
5705              var badPart = partLists.filter(function (listEl) {
5706                return Array.prototype.some.call(listEl.children || [], function (child) {
5707                  var role = (child.getAttribute && child.getAttribute('role')) || '';
5708                  return role === 'presentation' || role === 'none';
5709                });
5710              });
5711              if (badPart.length === 1) el = badPart[0];
5712            }
5713          }
5714
5715          if (el && el.tagName) {
5716            var t = el.tagName.toLowerCase();
5717            if (t !== 'ul' && t !== 'ol' && el.closest) {
5718              el = el.closest('ul, ol') || el;
5719            }
5720          }
5721          if (!el || !el.tagName || !/^(UL|OL)$/.test(el.tagName)) {
5722            el = findListFallback();
5723          }
5724          if (!el) return;
5725
5726          var better = serializeListHtml(el);
5727          if (better && better.length > hintHtml.length) {
5728            node.html = better.slice(0, 2500);
5729          }
5730
5731          // Prefer a stable, actionable selector for Horizon chrome lists.
5732          if (el.getAttribute && el.getAttribute('part') === 'list') {
5733            node.target = ['ul[part="list"]'];
5734          }
5735        });
5736      });
5737    }
5738
5739    function notifyScanOpener(payload) {
5740      if (window.opener && payload.type === 'accesspro-axe-scan-error') {
5741        var jobId = new URLSearchParams(window.location.search).get('acp_job');
5742        showScanOverlay('Scan failed');
5743        window.opener.postMessage(
5744          {
5745            type: 'accesspro-axe-scan-progress',
5746            jobId: jobId,
5747            error: payload.message || 'Accessibility scan failed',
5748          },
5749          '*',
5750        );
5751        setTimeout(function () {
5752          window.close();
5753        }, 400);
5754        return;
5755      }
5756      submitScanResult(payload);
5757    }
5758
5759    var script = document.createElement('script');
5760    // cdnjs only goes up to 4.10.3; jsDelivr serves 4.11.1 (matches accessibility-scanner).
5761    script.src = 'https://cdn.jsdelivr.net/npm/[email protected]/axe.min.js';
5762    script.onload = function () {
5763      waitForFullPageLoad().then(runAxeScan);
5764    };
5765    script.onerror = function () {
5766      notifyScanOpener({
5767        type: 'accesspro-axe-scan-error',
5768        token: token,
5769        message: 'Failed to load axe-core',
5770      });
5771    };
5772    document.head.appendChild(script);
5773  })();
5774</script>
5774
5775
5776
5777<style>
5778  .accesspro-icon {
5779    display: inline-flex;
5780    flex-direction: column;
5781    align-items: center;
5782    gap: 4px;
5783    cursor: pointer;
5784    text-decoration: none;
5785    vertical-align: middle;
5786    color: var(--acp-trigger-color, #23185c);
5787  }
5788
5789  /* Icon-only triggers should not reserve a text line box. */
5790  .accesspro-icon[icon='true']:not(.acp-trigger--has-text) {
5791    line-height: 0;
5792  }
5793
5794  .accesspro-icon .asw-menu-btn-container {
5795    flex-shrink: 0;
5796  }
5797
5798  /* The cloned icon is inert; the host element is the control. */
5799  .accesspro-icon .asw-menu-btn-container,
5800  .accesspro-icon .asw-menu-btn {
5801    pointer-events: none;
5802  }
5803</style>
5804<script>
5805  (function () {
5806    var SELECTOR = '.accesspro-icon';
5807    var BOUND = 'acpTriggerBound';
5808    var FILLED = 'acpTriggerFilled';
5809    var settings = window.accessProWidgetSettings || {};
5810    var inlineMode = !!settings.hide_floating_icon;
5811    var fallbackReady = inlineMode;
5812    document.documentElement.style.setProperty(
5813      '--acp-trigger-color',
5814      settings.icon_color_fill || '#23185c'
5815    );
5816
5817    /* ---- open the widget ------------------------------------------------ */
5818    /* main.js is deferred, so iconInstance may not exist on an early click. */
5819    function openWidget(event) {
5820      if (event) event.preventDefault();
5821      if (window.iconInstance) {
5822        window.iconInstance.toggleWidget();
5823        return;
5824      }
5825      var waited = 0;
5826      var timer = setInterval(function () {
5827        if (window.iconInstance) {
5828          clearInterval(timer);
5829          window.iconInstance.toggleWidget();
5830        } else if ((waited += 100) >= 10000) {
5831          clearInterval(timer);
5832          console.error('[AccessPro] Widget did not load — cannot open menu.');
5833        }
5834      }, 100);
5835    }
5836
5837    /* ---- clone the floating icon ---------------------------------------- */
5838    function buildIcon() {
5839      var source = document.querySelector('#Access-Pro-Icon .asw-menu-btn-container');
5840      if (!source) return null;
5841
5842      var clone = source.cloneNode(true);
5843
5844      // Strip ids: the widget mutates apMenuIconStroke / apMenuIconFill by id
5845      // when contrast modes change, and duplicates would shadow the original.
5846      clone.removeAttribute('id');
5847      clone.querySelectorAll('[id]').forEach(function (node) {
5848        node.removeAttribute('id');
5849      });
5850
5851      // The dismiss "X" and loading dots belong to the floating icon only.
5852      clone.querySelectorAll('.asw-hide-widget-icon, .acp-floating-dots').forEach(function (node) {
5853        node.remove();
5854      });
5855
5856      // A <button> nested inside the merchant's <a>
5856 is invalid HTML. Swap it
5857      // for a <span> carrying the same classes so the widget CSS still applies.
5858      var button = clone.querySelector('.asw-menu-btn');
5859      if (button) {
5860        var span = document.createElement('span');
5861        span.className = button.className;
5862        span.setAttribute('style', button.getAttribute('style') || '');
5863        span.setAttribute('aria-hidden', 'true');
5864        while (button.firstChild) span.appendChild(button.firstChild);
5865        button.parentNode.replaceChild(span, button);
5866      }
5867
5868      return clone;
5869    }
5870
5871
5872    /* ---- fallback: build the icon from settings ------------------------- */
5873    /* Used when the floating icon is not in the DOM — the widget skips
5874       render() entirely if the visitor dismissed it, if a page/country filter
5875       bails out of init(), or if trigger display is set to title-only.
5876       Geometry below mirrors render() in main.js exactly. */
5877    var GLYPHS = {
5878      default: '<svg class="asw-main-icon" xmlns="http://www.w3.org/2000/svg" fill="#ffffff" style="height: 45%; width: 45%; fill: #ffffff" viewBox="0 0 512 512" aria-hidden="true" focusable="false"><path d="M256,112a56,56,0,1,1,56-56A56.06,56.06,0,0,1,256,112Z" /><path d="M432,112.8l-.45.12h0l-.42.13c-1,.28-2,.58-3,.89-18.61,5.46-108.93,30.92-172.56,30.92-59.13,0-141.28-22-167.56-29.47a73.79,73.79,0,0,0-8-2.58c-19-5-32,14.3-32,31.94,0,17.47,15.7,25.79,31.55,31.76v.28l95.22,29.74c9.73,3.73,12.33,7.54,13.6,10.84,4.13,10.59.83,31.56-.34,38.88l-5.8,45L150.05,477.44q-.15.72-.27,1.47l-.23,1.27h0c-2.32,16.15,9.54,31.82,32,31.82,19.6,0,28.25-13.53,32-31.94h0s28-157.57,42-157.57,42.84,157.57,42.84,157.57h0c3.75,18.41,12.4,31.94,32,31.94,22.52,0,34.38-15.74,32-31.94-.21-1.38-.46-2.74-.76-4.06L329,301.27l-5.79-45c-4.19-26.21-.82-34.87.32-36.9a1.09,1.09,0,0,0,.08-.15c1.08-2,6-6.48,17.48-10.79l89.28-31.21a16.9,16.9,0,0,0,1.62-.52c16-6,32-14.3,32-31.93S451,107.81,432,112.8Z" /></svg>',
5879      wheelchair: '<svg class="asw-main-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 960 960" fill="#ffffff" aria-hidden="true" focusable="false"> <path d="M480 240q-33 0-56.5-23.5T400 160q0-33 23.5-56.5T480 80q33 0 56.5 23.5T560 160q0 33-23.5 56.5T480 240ZM680 880V680H480q-33 0-56.5-23.5T400 600V360q0-33 23.5-56.5T480 280q24 0 41.5 10.5T559 324q55 66 99.5 90.5T760 480v80q-53 0-107-23t-93-55v138h120q33 0 56.5 23.5T760 680v220h-80ZM400 880q-83 0-141.5-58.5T200 680q0-72 45.5-127T360 484v82q-35 14-57.5 44.5T280 680q0 50 35 85t85 35q39 0 69.5-22.5T514 720h82q-14 69-69 114.5T400 880Z" /> </svg>',
5880      blind: '<svg class="asw-main-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960" fill="#ffffff" style="fill: #ffffff" aria-hidden="true" focusable="false"> <path d="m240-60-64-48 104-139v-213q0-31 5.5-68.5T300-596l-60 34v142h-80v-188l216-123q8-5 17-7t19-2q24 0 44 12t30 33l31 67q20 44 61 66t102 22v80h-39L860-78l-35 20-237-413q-40-13-72.5-37.5T460-568q-10 29-15.5 66.5T441-432l79 112v260h-80v-200l-71-102-9 142L240-60Zm220-700q-33 0-56.5-23.5T380-840q0-33 23.5-56.5T460-920q33 0 56.5 23.5T540-840q0 33-23.5 56.5T460-760Z" /> </svg>',
5881      eye: '<svg class="asw-main-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960" fill="#ffffff" style="fill: #ffffff" aria-hidden="true" focusable="false"><path d="m644-428-58-58q9-47-27-88t-93-32l-58-58q17-8 34.5-12t37.5-4q75 0 127.5 52.5T660-500q0 20-4 37.5T644-428Zm128 126-58-56q38-29 67.5-63.5T832-500q-50-101-143.5-160.5T480-720q-29 0-57 4t-55 12l-62-62q41-17 84-25.5t90-8.5q151 0 269 83.5T920-500q-23 59-60.5 109.5T772-302Zm20 246L624-222q-35 11-70.5 16.5T480-200q-151 0-269-83.5T40-500q21-53 53-98.5t73-81.5L56-792l56-56 736 736-56 56ZM222-624q-29 26-53 57t-41 67q50 101 143.5 160.5T480-280q20 0 39-2.5t39-5.5l-36-38q-11 3-21 4.5t-21 1.5q-75 0-127.5-52.5T300-500q0-11 1.5-21t4.5-21l-84-82Zm319 93Zm-151 75Z" /></svg>',
5882      accStraight: '<svg class="asw-main-icon" xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 -960 960 960" fill="#ffffff" style="fill: #ffffff" aria-hidden="true" focusable="false"><path d="M480-720q-33 0-56.5-23.5T400-800q0-33 23.5-56.5T480-880q33 0 56.5 23.5T560-800q0 33-23.5 56.5T480-720ZM360-80v-520H120v-80h720v80H600v520h-80v-240h-80v240h-80Z" /></svg>',
5883      settings: '<svg class="asw-main-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960" fill="#ffffff" style="fill: #ffffff" aria-hidden="true" focusable="false">
5883<path d="m370-80-16-128q-13-5-24.5-12T307-235l-119 50L78-375l103-78q-1-7-1-13.5v-27q0-6.5 1-13.5L78-585l110-190 119 50q11-8 23-15t24-12l16-128h220l16 128q13 5 24.5 12t22.5 15l119-50 110 190-103 78q1 7 1 13.5v27q0 6.5-2 13.5l103 78-110 190-118-50q-11 8-23 15t-24 12L590-80H370Zm70-80h79l14-106q31-8 57.5-23.5T639-327l99 41 39-68-86-65q5-14 7-29.5t2-31.5q0-16-2-31.5t-7-29.5l86-65-39-68-99 42q-22-23-48.5-38.5T533-694l-13-106h-79l-14 106q-31 8-57.5 23.5T321-633l-99-41-39 68 86 64q-5 15-7 30t-2 32q0 16 2 31t7 30l-86 65 39 68 99-42q22 23 48.5 38.5T427-266l13 106Zm42-180q58 0 99-41t41-99q0-58-41-99t-99-41q-59 0-99.5 41T342-480q0 58 40.5 99t99.5 41Zm-2-140Z" /></svg>'
5884    };
5885
5886    var SIZES = {
5887      small: 40, '0.5x': 40,
5888      medium: 50, '1x': 50, default: 50,
5889      large: 60, '1.5x': 60,
5890      extraLarge: 75, '2x': 75
5891    };
5892
5893    function buildIconFromSettings() {
5894      var s = window.accessProWidgetSettings || {};
5895      var style = s.icon_style || 'thick';
5896      var square = s.icon_shape === 'square';
5897      // Defaults must match mergeSettings() in main.js and DEFAULT_SETTINGS in
5898      // app/constants/settings.js — both use #23185c for stroke AND fill — so a
5899      // metafield missing these keys renders identically on either path.
5900      var stroke = s.icon_color_stroke || '#23185c';
5901      var fill = s.icon_color_fill || '#23185c';
5902      var px = SIZES[s.icon_size] || 50;
5903      var solid = style === 'solid';
5904      var thin = style === 'thin';
5905      var shapes = '';
5906
5907      if (square) {
5908        var sizes = [
5909          [solid ? 100 : 98, stroke, 12],
5910          [solid ? 0 : thin ? 86 : 82, '#ffffff', 10],
5911          [solid || thin ? 80 : 70, fill, 8]
5912        ];
5913        sizes.forEach(function (d) {
5914          if (!d[0]) return;
5915          var off = (100 - d[0]) / 2;
5916          shapes += '<rect x="' + off + '" y="' + off + '" width="' + d[0] + '" height="' + d[0] +
5917            '" rx="' + d[2] + '" ry="' + d[2] + '" fill="' + d[1] + '" />';
5918        });
5919      } else {
5920        [
5921          [solid ? 50 : 49, stroke],
5922          [solid ? 0 : thin ? 43 : 41, '#ffffff'],
5923          [solid || thin ? 40 : 35, fill]
5924        ].forEach(function (d) {
5925          shapes += '<circle cx="50" cy="50" r="' + d[0] + '" fill="' + d[1] + '" />';
5926        });
5927      }
5928
5929      var name = GLYPHS[s.icon] ? s.icon : 'default';
5930      var box = document.createElement('div');
5931      box.className = 'asw-menu-btn-container';
5932      box.setAttribute('style', 'position:relative;width:' + px + 'px;height:' + px + 'px;');
5933      // The widget stylesheet may not be loaded when render() never ran, so
5934      // every layout-critical rule is inlined rather than left to the classes.
5935      box.innerHTML =
5936        '<span class="asw-menu-btn' + (square ? ' asw-menu-btn--square' : '') + '" aria-hidden="true"' +
5937        ' style="position:relative;display:flex;align-items:center;justify-content:center;' +
5938        'width:100%;height:100%;background:transparent;border:none;padding:0;margin:0;' +
5939        'border-radius:' + (square ? '12%' : '50%') + ';">' +
5940        '<svg class="asw-outer-svg" viewBox="0 0 100 100" aria-hidden="true" focusable="false"' +
5941        ' style="width:100%;height:100%;display:block;">' + shapes + '</svg>' +
5942        GLYPHS[name] + '</span>';
5943
5944      var glyph = box.querySelector('.asw-main-icon');
5945      if (glyph) {
5946        // .asw-main-icon sizes to 50% via CSS; the default glyph overrides to 45% inline.
5947        var pct = name === 'default' ? '45%' : '50%';
5948        glyph.setAttribute(
5949          'style',
5950          'position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);' +
5951          'width:' + pct + ';height:' + pct + ';fill:#ffffff;z-index:100;'
5952        );
5953      }
5954      return box;
5955    }
5956
5957    /* Name from the host only. Text inside aria-hidden (the cloned icon) does not count. */
5958    function triggerNeedsName(el) {
5959      if ((el.getAttribute('aria-label') || '').trim()) return false;
5960      if ((el.getAttribute('aria-labelledby') || '').trim()) return false;
5961      if ((el.getAttribute('title') || '').trim()) return false;
5962      var node = el.firstChild;
5963      while (node) {
5964        if (node.nodeType === 3) {
5965          if (node.textContent.trim()) return false;
5966        } else if (node.nodeType === 1 && node.getAttribute('aria-hidden') !== 'true') {
5967          if (!triggerNeedsName(node)) return false;
5968        }
5969        node = node.nextSibling;
5970      }
5971      return true;
5972    }
5973
5974    function ensureTriggerName(el) {
5975      if (triggerNeedsName(el)) {
5976        el.setAttribute('aria-label', 'Open Accessibility Menu');
5977      }
5978    }
5979
5980    /* ---- wire one element ----------------------------------------------- */
5981    function bind(el) {
5982      if (el.dataset[BOUND]) return;
5983      el.dataset[BOUND] = '1';
5984
5985      el.addEventListener('click', openWidget);
5986      el.addEventListener('keydown', function (event) {
5987        if (event.key === 'Enter' || event.key === ' ') openWidget(event);
5988      });
5989
5990      // A non-anchor host (div/span) needs explicit button semantics.
5991      var tag = el.tagName.toLowerCase();
5992      if (tag !== 'a' && tag !== 'button') {
5993        if (!el.hasAttribute('role')) el.setAttribute('role', 'button');
5994        if (!el.hasAttribute('tabindex')) el.setAttribute('tabindex', '0');
5995      }
5996
5997      if (el.textContent.trim()) el.classList.add('acp-trigger--has-text');
5998      ensureTriggerName(el);
5999    }
6000
6001    function fillIcon(el, allowFallback) {
6002      if (el.dataset[FILLED]) return true;
6003      if (el.getAttribute('icon') !== 'true') return true;
6004
6005      // Prefer cloning the live icon; fall back to rebuilding from settings.
6006      var icon = buildIcon();
6007      if (!icon && (allowFallback || inlineMode)) icon = buildIconFromSettings();
6008      if (!icon) return false;
6009
6010      // The clone's size lives only in the container's inline style. If the
6011      // widget rendered without one, size it from settings so it cannot
6012      // collapse to zero height inside the merchant's layout.
6013      if (!/\bheight\s*:/.test(icon.getAttribute('style') || '')) {
6014        var px = SIZES[(window.accessProWidgetSettings || {}).icon_size] || 50;
6015        icon.style.position = 'relative';
6016        icon.style.width = px + 'px';
6017        icon.style.height = px + 'px';
6018      }
6019
6020      el.insertBefore(icon, el.firstChild);
6021      el.dataset[FILLED] = '1';
6022      ensureTriggerName(el);
6023      return true;
6024    }
6025
6026    /* ---- scan ------------------------------------------------------------ */
6027    /* Clicks are wired immediately so the trigger works before the icon
6028       renders; icons are filled in once the floating icon exists. */
6029    var pendingIcons = false;
6030
6031    function scan(allowFallback) {
6032      pendingIcons = false;
6033      document.querySelectorAll(SELECTOR).forEach(function (el) {
6034        bind(el);
6035        if (!fillIcon(el, allowFallback)) pendingIcons = true;
6036      });
6037    }
6038
6039    function start() {
6040      scan(inlineMode);
6041
6042      // Inline mode hides the floating icon, so build from settings immediately.
6043      if (inlineMode) {
6044        // console.log('[AccessPro] Inline triggers — using widget settings for icons');
6045      }
6046
6047      // The floating icon only renders after the settings request resolves and
6048      // the widget chunk loads, so poll until it appears. If it never does,
6049      // stop waiting and build the icon from settings instead.
6050      var FALLBACK_AFTER = 2500;
6051      var waited = 0;
6052      var timer = setInterval(function () {
6053        if (!pendingIcons) {
6054          clearInterval(timer);
6055          return;
6056        }
6057        waited += 200;
6058        if (waited < FALLBACK_AFTER) {
6059          scan(false);
6060          return;
6061        }
6062        fallbackReady = true;
6063        clearInterval(timer);
6064        scan(true);
6065        if (pendingIcons) {
6066          console.warn('[AccessPro] Could not render inline icons.');
6067        }
6068      }, 200);
6069
6070      // Catch triggers added later (theme editor re-renders, dynamic sections).
6071      // Debounced: the widget itself mutates the DOM heavily as it renders.
6072      if (window.MutationObserver) {
6073        var queued = false;
6074        new window.MutationObserver(function () {
6075          if (queued) return;
6076          queued = true;
6077          requestAnimationFrame(function () {
6078            queued = false;
6079            scan(fallbackReady || inlineMode);
6080          });
6081        }).observe(document.body, { childList: true, subtree: true });
6082      }
6083    }
6084
6085    if (document.readyState === 'loading') {
6086      document.addEventListener('DOMContentLoaded', start);
6087    } else {
6088      start();
6089    }
6090  })();
6091</script>
6091
6092
6093
6094</div><div id="shopify-block-AL1NiTER3L3E1RmJoQ__9094328589753815681" class="shopify-block shopify-app-block">
6094<script type="application/javascript">
6095    window.hextom_fsb_meta = {
6096        p1: [
6097            
6098        ],
6099        p2: {
6100            
6101        },
6102        p3: [
6103            
6104        ],
6105        p4:null,
6106        p5:[],
6107        p6:null,
6108    };
6109
6110    
6111    window.hextom_fsb_config = {"shop_active":"yes","record":true,"bars":[{"bar_id":461850,"updated_on":"2026-09-18T03:13:09.949611+00:00","position":"top_push_sticky_v1","adjacent_placement_query":"","adjacent_placement_position":"beforebegin","opacity":1.0,"background_color":"#075136","bar_border_radius":0,"text_color_one":"#F7E1D1","text_color_two":"#FFFFF","font":"inherit","font_size":16.0,"bar_height":30,"bar_padding":13.0,"message_one":"משלוחים חינם בקנייה מעל {{currency_symbol}}{{goal}}","message_two":"רק עוד {{currency_symbol}}{{remainder}} למשלוח חינם","message_two_2":"בקנייה נוספת של {{currency_symbol}}{{remainder_2}} מחכה לך גם 10% הנחה","message_three":"קיבלת משלוח חינם ו 10% הנחה! איזה כייף","message_four":"This item does not count toward achieving free shipping","message_five":"This item does not qualify for free shipping. Shipping fees will apply.","message_six":"At least one item in your cart does not qualify for free shipping:","show_time":0.0,"interval_time":0.0,"display_page":"{\"products\":{\"isTargeting\":false,\"all\":true,\"tags\":\"\",\"productIds\":\"\",\"collectionIds\":\"\"},\"collections\":{\"isTargeting\":false,\"all\":true,\"collectionIds\":\"\"},\"all\":true,\"home\":false,\"urls\":\"\",\"keywords\":\"\"}","exclude_page":"{\"products\":{\"isTargeting\":false,\"all\":true,\"tags\":\"\",\"productIds\":\"\",\"collectionIds\":\"\"},\"collections\":{\"isTargeting\":false,\"all\":true,\"collectionIds\":\"\"},\"noPages\":true,\"home\":false,\"urls\":\"\",\"keywords\":\"\"}","schedule_enabled":false,"start_on":"2023-06-18T10:12:12.074616+00:00","end_on":"","new_tab":false,"entire_bar_clickable":false,"bar_link":"https://apps.shopify.com/partners/hextom","countries":"","exclude_countries":"","auto_currency":false,"round_goal_up":false,"currency_code":"ILS","currency_exchange_rate":1.0,"currency_symbol":"₪","goal":350.0,"goal_2":1000.0,"goal_type":"spend_amount","animation_time":0.0,"background_type":"color","background_pic":"","frame_preset":"","frame_color":"","text_shadow_enabled":false,"text_shadow_color":"#000000","text_shadow_offset_x":1,"text_shadow_offset_y":1,"text_shadow_blur":2,"text_outline_enabled":false,"text_outline_color":"#000000","text_outline_width":1,"gradient_color_1":"","gradient_color_2":"","gradient_color_3":"","gradient_degree":90,"motion_code":"","background_moving_speed":0,"target_device":"all","visitor_currency_code":"","close_option":false,"custom_code":"","translation":"","locales":[],"selected_customers_types":"{\"tag\":false,\"spent\":false,\"loggedIn\":false,\"b2b\":false,\"b2bCompanyName\":false,\"b2bCompanyLocation\":false,\"b2bCompanyExternalId\":false,\"b2bCompanyLocationExternalId\":false}","selected_customers_tag":"","selected_customers_spent_object":"{\"comparisonOperator\":\">=\",\"value\":0}","excluded_customers_types":"{\"tag\":false,\"spent\":false,\"loggedIn\":false,\"b2b\":false,\"b2bCompanyName\":false,\"b2bCompanyLocation\":false,\"b2bCompanyExternalId\":false,\"b2bCompanyLocationExternalId\":false}","excluded_customers_tag":"","excluded_customers_spent_object":"{\"comparisonOperator\":\"<=\",\"value\":100}","selected_customers_b2b_company_name":"","selected_customers_b2b_company_location":"","excluded_customers_b2b_company_name":"","excluded_customers_b2b_company_location":"","selected_customers_b2b_company_external_id":"","selected_customers_b2b_company_location_external_id":"","excluded_customers_b2b_company_external_id":"","excluded_customers_b2b_company_location_external_id":"","target_products_type":"all","currency_symbol_position":"before","currency_formatting":"manual","progress_bar_display":false,"progress_bar_color_1":"#ffd030","progress_bar_color_2":"#ffc300","progress_bar_color_bg":"#ebebeb","progress_bar_gradient":false,"progress_bar_border_radius":3,"progress_bar_height":10,"progress_bar_margin_top":7,"progress_bar_margin_bottom":10,"progress_bar_width_percentage":60,"excluded_products":"","excluded_product_collections":"","incurred_fee_products":"","incurred_fee_product_collections":"","excluded_message_type":"special","incurred_message_type":"special","incurred_fee_products_list_in_message":true,"button_link_insert_language_code":true,"targeted_markets_region_codes":"","storefront_api_access_token":"fb84a81175d4f758e501227ec4142f8a","hideOnEmptyCart":false,"show_initial_message_until_goal":false,"factor_in_discounts":true,"preview_targeting":"none"},{"bar_id":490785,"updated_on":"2026-07-21T08:37:48.421081+00:00","position":"bottom_cover","adjacent_placement_query":null,"adjacent_placement_position":null,"opacity":0.74,"background_color":"#005238","bar_border_radius":0,"text_color_one":"#F7E1D1","text_color_two":"#0f0f0f","font":"inherit","font_size":16.0,"bar_height":30,"bar_padding":13.0,"message_one":"אזהרה: צריכה מופרזת של אלכוהול מסכנת חיים ומזיקה לבריאות","message_two":"Only   {{currency_symbol}}{{remainder}}   away from free shipping","message_two_2":"You got free shipping, Only   {{currency_symbol}}{{remainder_2}}   away from 2-day free shipping","message_three":"אזהרה: צריכה מופרזת של אלכוהול מסכנת חיים ומזיקה לבריאות","message_four":"This item does not count toward achieving free shipping","message_five":"This item does not qualify for free shipping. Shipping fees will apply.","message_six":"At least one item in y
6111our cart does not qualify for free shipping:","show_time":0.0,"interval_time":0.0,"display_page":"all","exclude_page":"no","schedule_enabled":false,"start_on":"2025-01-09T05:21:23.639338+00:00","end_on":"","new_tab":false,"entire_bar_clickable":false,"bar_link":"https://apps.shopify.com/partners/hextom","countries":"","exclude_countries":"","auto_currency":false,"round_goal_up":false,"currency_code":"ILS","currency_exchange_rate":1.0,"currency_symbol":"₪","goal":0.0,"goal_2":0.0,"goal_type":"spend_amount","animation_time":0.0,"background_type":"color","background_pic":"","frame_preset":"","frame_color":"","text_shadow_enabled":false,"text_shadow_color":"#000000","text_shadow_offset_x":1,"text_shadow_offset_y":1,"text_shadow_blur":2,"text_outline_enabled":false,"text_outline_color":"#000000","text_outline_width":1,"gradient_color_1":"","gradient_color_2":"","gradient_color_3":"","gradient_degree":90,"motion_code":"","background_moving_speed":0,"target_device":"all","visitor_currency_code":"","close_option":false,"custom_code":"","translation":"","locales":[],"selected_customers_types":"{\"tag\": false, \"spent\": false}","selected_customers_tag":"","selected_customers_spent_object":"{\"comparisonOperator\": \">=\", \"value\": 0.0}","excluded_customers_types":"{\"tag\": false, \"spent\": false}","excluded_customers_tag":"","excluded_customers_spent_object":"{\"comparisonOperator\": \"<=\", \"value\": 0.0}","selected_customers_b2b_company_name":null,"selected_customers_b2b_company_location":null,"excluded_customers_b2b_company_name":null,"excluded_customers_b2b_company_location":null,"selected_customers_b2b_company_external_id":null,"selected_customers_b2b_company_location_external_id":null,"excluded_customers_b2b_company_external_id":null,"excluded_customers_b2b_company_location_external_id":null,"target_products_type":"all","currency_symbol_position":"before","currency_formatting":"manual","progress_bar_display":false,"progress_bar_color_1":"#ffd030","progress_bar_color_2":"#ffc300","progress_bar_color_bg":"#ebebeb","progress_bar_gradient":false,"progress_bar_border_radius":3,"progress_bar_height":10,"progress_bar_margin_top":7,"progress_bar_margin_bottom":10,"progress_bar_width_percentage":60,"excluded_products":"","excluded_product_collections":"","incurred_fee_products":"","incurred_fee_product_collections":"","excluded_message_type":"special","incurred_message_type":"special","incurred_fee_products_list_in_message":true,"button_link_insert_language_code":true,"targeted_markets_region_codes":"","storefront_api_access_token":"fb84a81175d4f758e501227ec4142f8a","hideOnEmptyCart":false,"show_initial_message_until_goal":false,"factor_in_discounts":true,"preview_targeting":"none"}],"theme":{"theme_id":"148169719943","is_xhr":true}};
6112    
6113</script>
6113
6114
6115
6116</div><div id="shopify-block-AaW53NVNIM3V6M3RCV__15393088698543645836" class="shopify-block shopify-app-block">
6117
6118
6119<!-- BEGIN app snippet: vite-tag -->
6120
6121
6122  
6122<script src="https://cdn.shopify.com/extensions/01a0fb40-13b6-7c58-98da-1dd698ff9c2f/essential-pre-order-presale-3666/assets/app-embed-D4wJ_4kw.js" type="module" crossorigin="anonymous"></script>
6122
6123  <link rel="modulepreload" href="https://cdn.shopify.com/extensions/01a0fb40-13b6-7c58-98da-1dd698ff9c2f/essential-pre-order-presale-3666/assets/product-CiGErKqv.js" crossorigin="anonymous">
6124  <link href="//cdn.shopify.com/extensions/01a0fb40-13b6-7c58-98da-1dd698ff9c2f/essential-pre-order-presale-3666/assets/product-CUhRl9qs.css" rel="stylesheet" type="text/css" media="all" />
6125  <link rel="modulepreload" href="https://cdn.shopify.com/extensions/01a0fb40-13b6-7c58-98da-1dd698ff9c2f/essential-pre-order-presale-3666/assets/browse-DC-kjo3n.js" crossorigin="anonymous">
6126  <link href="//cdn.shopify.com/extensions/01a0fb40-13b6-7c58-98da-1dd698ff9c2f/essential-pre-order-presale-3666/assets/app-embed-BQKD--QH.css" rel="stylesheet" type="text/css" media="all" />
6127
6128<!-- END app snippet -->
6129
6130
6131
6132
6133
6134
6135
6136
6137
6138
6139
6140
6141
6142<script>
6143  window.essentialPreorderConfigs = {
6144    addToCartTexts: [
6145      window.variantStrings?.addToCart,
6146      window.variantStrings?.soldOut,
6147      window.theme?.strings?.addToCart,
6148      window.theme?.strings?.soldOut,
6149      window.theme?.variantStrings?.addToCart,
6150      window.theme?.variantStrings?.soldOut,
6151      window.MinimogStrings?.addToCart,
6152      window.MinimogStrings?.soldOut,
6153      window.themeVariables?.strings?.productFormAddToCart,
6154      window.themeVariables?.strings?.productFormSoldOut,
6155      "Add to cart",
6156      "Sold out"
6157    ].filter(Boolean),
6158    selectedOrFirstAvailableVariantId: "null",
6159    permanentDomain: "asis-wild-wines.myshopify.com",
6160    selectedLocale: "he",
6161    selectedCountry: "IL",
6162    selectedMarketId: "446398599",
6163  }
6164</script>
6164
6165
6166<essential-preorder-app-embed
6167  customer-email=""
6168  customer-phone=""
6169  cart="{&quot;note&quot;:null,&quot;attributes&quot;:{},&quot;original_total_price&quot;:0,&quot;total_price&quot;:0,&quot;total_discount&quot;:0,&quot;total_weight&quot;:0.0,&quot;item_count&quot;:0,&quot;items&quot;:[],&quot;requires_shipping&quot;:false,&quot;currency&quot;:&quot;ILS&quot;,&quot;items_subtotal_price&quot;:0,&quot;cart_level_discount_applications&quot;:[],&quot;checkout_charge_amount&quot;:0}"
6170  cart-inventory-quantity-by-variant-id="{}"
6171  product="null"
6172  preorder-app-data="{&quot;preorderCampaigns&quot;:[],&quot;preorderDisplay&quot;:{&quot;featuredProductsEnabled&quot;:true,&quot;listEnabled&quot;:true,&quot;quickViewEnabled&quot;:true,&quot;discountEnabled&quot;:true},&quot;publicAccessToken&quot;:&quot;8d15affadbf9e238da1ec2ce3b517e77&quot;,&quot;isStaging&quot;:false}"
6173  preorder-app-data-back-in-stock="{&quot;backInStockCampaigns&quot;:[],&quot;bisDisplay&quot;:{&quot;featuredProductsEnabled&quot;:false,&quot;listEnabled&quot;:false,&quot;quickViewEnabled&quot;:false}}"
6174  preorder-app-data-inventory-quantity-limits="[]"
6175  preorder-app-data-market-quantity="null"
6176  preorder-app-data-app-settings="{&quot;paidFeatures&quot;:{&quot;isCustomizeEmailDisabled&quot;:false,&quot;isTranslationsDisabled&quot;:false,&quot;isButtonInQuickAddModalDisabled&quot;:false,&quot;isPreorderConfirmationEmailDisabled&quot;:false}}"
6177  product-collections="null"
6178  inventory-quantity-by-variant-id="{}"
6179  money-format-by-settings="₪ {{amount}}"
6180  money-format="₪ {{amount}}"
6181  template="article"
6182></essential-preorder-app-embed>
6183
6184
6185
6186</div>
6186<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
6186
6187</body>
6188  
6188<script>
6189    document.addEventListener('DOMContentLoaded', function () {
6190      const btn = document.querySelector('#close-tooltip-whatsapp');
6191      if (btn) {
6192        btn.addEventListener('click', function () {
6193          document.querySelector('#whatsapp-tooltip').style.display = 'none';
6194        });
6195      }
6196    });
6197  </script>
6197
6198</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.