1!function(){"use strict";function e(){}e.prototype.push=function(a,r){if(a&&a.hasOwnProperty("handle")){var n=LS.localization.currentLang,e=LS.localization.defaultLang;if(n!==e){var t=JSON.parse(JSON.stringify(a));if(n+"_title"in r&&r[n+"_title"]&&(a.title=r[n+"_title"]),n+"_body_html"in r&&r[n+"_body_html"]&&(a.content=r[n+"_body_html"],a.description=r[n+"_body_html"]),n+"_option1"in r&&r[n+"_option1"]&&"options"in a&&void 0!==a.options[0]&&(a.options[0]=r[n+"_option1"]),n+"_option2"in r&&r[n+"_option2"]&&"options"in a&&void 0!==a.options[1]&&(a.options[1]=r[n+"_option2"]),n+"_option3"in r&&r[n+"_option3"]&&"options"in a&&void 0!==a.options[2]&&(a.options[2]=r[n+"_option3"]),a.variants&&a.variants.length&&!document.querySelector(".swatch"))for(var i=0;i<a.variants.length;i++)if(r.variants.hasOwnProperty(a.variants[i].id)){var o=[],l=a.variants[i].id;["option1","option2","option3"].forEach(function(e,t){null!==a.variants[i][e]&&n+"_variant_"+e in r.variants[l]&&r.variants[l][n+"_variant_"+e]&&(a.variants[i][e]=r.variants[l][n+"_variant_"+e],a.variants[i].options[t]=r.variants[l][n+"_variant_"+e]),a.variants[i][e]&&o.push(a.variants[i][e])}),a.variants[i].public_title=a.variants[i].title=o.join(" / "),a.variants[i].name=a.title+" - "+a.variants[i].title}this[a.handle]={original:t,translated:a,locale:function(){return this.translated}}}else this[a.handle]={original:a,locale:function(){return this.original}}}},window.LS=new function(){this.location=window.location.href,this.infoURL=null,this.assets={languages:"",countries:""},this.init=function(e){if(!navigator.cookieEnabled)return!1;for(var t in e)if(t in this==0&&e.hasOwnProperty(t)&&"object"==typeof e[t]&&(this[t]={}),e.hasOwnProperty(t)&&"object"==typeof e[t])for(var a in e[t])e[t].hasOwnProperty(a)&&(this[t][a]=e[t][a]);else this[t]=e[t];this.localization.languages=this.localization.languages.slice(0),this.localization.languages.sort(function(e,t){return e.lang_order-t.lang_order}),window.Promise?this.localization.detectUserLanguage().then(function(e){LS.localization.defaultLang=e,LS.localization.init()}):LS.localization.init(),this.priceonhover.init(),this.domobserver.init(),this.search.init()},this.product=new e,this.getLanguageIcon=function(e,t){var a=e.split("-")[0];return t?this.assets.languages&&-1<t.indexOf("/assets/frontend/img/")?this.assets.languages+"#flags-"+a:t.replace("32x32_crop_center","43x32_crop_center"):this.assets.languages?this.assets.languages+"#flags-"+a:"/apps/langshop/assets/frontend/img/flags/"+a+".png"},this.getCurrencyIcon=function(e,t){var a=e.substring(0,2);return t?this.assets.countries&&-1<t.indexOf("/assets/frontend/img/")?this.assets.countries+"#countries-"+a:t.replace("32x32_crop_center","43x32_crop_center"):this.assets.countries?this.assets.countries+"#countries-"+a:"/apps/langshop/assets/frontend/img/countries/"+a+".png"},this.render={navigation:function(e,t,a){if(!e)return!1;var r=LS.localization,n="",l=t,i=r.currentLang!==r.defaultLang?r.currentLang+"_":"",s=r.navigations,g=a;function f(e,t){var a=i+t;return a in e?e[a]?e[a]:e[t]:t in e?e[t]:""}s&&s.hasOwnProperty(l)?(parseInt(s[l].title.options.options_disableTitle,10)||(n+="<h3 class='ls-nav-title'>"+f(s[l].title.title,"title")+"</h3>"),n+=function u(d,e){var t=s[l].title.options.options_class.replace(/'/g,'"'),a=s[l].title.options.options_id.replace(/'/g,'"'),r=s[l].title.options.options_styles.replace(/'/g,'"'),n="options_child_class"in s[l].title.options?s[l].title.options.options_child_class.replace(/'/g,'"'):"",i="options_child_html_before"in s[l].title.options?s[l].title.options.options_child_html_before:"",o="options_child_html_after"in s[l].title.options?s[l].title.options.options_child_html_after:"",p=e?"<ul class='"+t+"' id='"+a+"' style='"+r+"'>":i+"<ul class='"+n+"'>";return d.forEach(function(e,t){var a=f(d[t],"menuItemUrl"),r=window.location.pathname===a?d[t].menuItemClass+" active":d[t].menuItemClass,n="menuAClass"in d[t]?d[t].menuAClass:"",i="menuItemVisibility"in d[t]?d[t].menuItemVisibility:"any";if("any"===i||g&&"logined"===i||!g&&"notlogined"===i){p+="<li class='"+r+"' title='"+f(d[t],"titleAttr")+"'>";var o="menuBeforeHtml"in d[t]?d[t].menuBeforeHtml:"",l="menuAfterHtml"in d[t]?d[t].menuAfterHtml:"",s="linkBeforeHtml"in d[t]?d[t].linkBeforeHtml:"",c="linkAfterHtml"in d[t]?d[t].linkAfterHtml:"";"object"==typeof d[t].children?(p+=s+"<a class='"+n+"' href='"+a+"'>"+o+f(d[t],"title")+l+"</a>"+c,p+=u(d[t].children)):p+=s+"<a class='"+n+"' href='"+a+"'>"+o+f(d[t],"title")+l+"</a>"+c,p+="</li>"}}),p+="</ul>"+o}(s[l].list,!0)):n+="Menu not found",e.innerHTML=n},currency:function(c){if(!c)return!1;var u=LS.localization,e=c.id,d=u.currency,t=u.shop_currency,p=u.currSwitcherType,i=u.currSwitcherStyle,o=u.currencies;if(c&&p&&"disabled"!==p&&null!==o&&"object"==typeof o&&"object"==typeof LS){if(o.map(function(e){return e.currId}).indexOf(t)<0)return c.innerHTML="Your main currency ("+t.toUpperCase()+") not found in currencies list.",!1;c.addEventListener("click",function(e){var t=e.currentTarget;t.querySelector("div")&&t.querySelector("div").classList.toggle("opened")});var a,r,n,l,s,g,f={},h=u.getSearchParameters();for(var m in h.cache="false",o)if(o.hasOwnProperty(m))if(h[u.currUrlPrefix]=o[m].currId,"get"===u.urlModifyType)h[u.getUrlPrefix]=u.currentLang,f[o[m].currId]=window.location.protocol+"//"+window.location.hostname+window.location.pathname+"?"+u.encodeQueryData(h);else if("hash"===u.urlModifyType)f[o[m].currId]=window.location.protocol+"//"+window.location.hostname+window.location.pathname+"?"+u.encodeQueryData(h)+"#"+u.currentLang;else if("domains"===u.urlModifyType&&u.mdomains){var v=JSON.parse(u.mdomains);if(v&&u.currentLang in v){var _=v[u.currentLang].split(",");f[o[m].currId]=window.location.protocol+"//"+_[0]+window.location.pathname+"?"+u.encodeQueryData(h)}}
1u.switchersStyleSets&&u.styleGenerator(e,i,p,u.switchersStyleSets.currency);var y=o.map(function(e){return e.currId}).indexOf(d);switch(y<0&&(y=0),p){case"li-horizontal-non-flags":for(a in r="<ul class='ls-"+p+"'>",o)o.hasOwnProperty(a)&&(n=o[a].currId in f?"<a href='"+f[o[a].currId]+"'>":"",l=o[a].currId in f?"</a>":"",g=o[a].currId===d?"class='ls-curr-switcher-active'":"",r+="<li data-currid='"+o[a].currId+"' "+g+">"+n+u.escape(o[a].title)+l+"</li>");r+="</ul>",c.innerHTML=r;break;case"li-horizontal-non-text":for(a in r="<ul class='ls-"+p+"'>",o)o.hasOwnProperty(a)&&(n=o[a].currId in f?"<a href='"+f[o[a].currId]+"'>":"",l=o[a].currId in f?"</a>":"",s=o[a].currIcon,g=o[a].currId===d?"class='ls-curr-switcher-active'":"",r+="<li data-currid='"+o[a].currId+"' "+g+">"+n+"<span class='flag-wrap'><img src="+LS.getCurrencyIcon(o[a].currId,s)+" /></span>"+l+"</li>");r+="</ul>",c.innerHTML=r;break;case"li-horizontal":for(a in r="<ul class='ls-"+p+"'>",o)o.hasOwnProperty(a)&&(n=o[a].currId in f?"<a href='"+f[o[a].currId]+"'>":"",l=o[a].currId in f?"</a>":"",g=o[a].currId===d?"class='ls-curr-switcher-active'":"",s=o[a].currIcon,r+="<li data-currid='"+o[a].currId+"' "+g+">"+n+"<span class='flag-wrap'><img src="+LS.getCurrencyIcon(o[a].currId,s)+" /></span>"+u.escape(o[a].title)+l+"</li>");r+="</ul>",c.innerHTML=r;break;case"li-vertical-non-flags":for(a in r="<div class='ls-"+p+"'>",r+="<span data-currid='"+o[y].currId+"' class='ls-curr-switcher-active'>"+u.escape(o[y].title)+"</span>",r+="<ul>",o)o.hasOwnProperty(a)&&(n=o[a].currId in f?"<a href='"+f[o[a].currId]+"'>":"",l=o[a].currId in f?"</a>":"",r+=parseInt(a)!==y?"<li data-currId='"+o[a].currId+"'>"+n+u.escape(o[a].title)+l+"</li>":"");r+="</ul></div>",c.innerHTML=r;break;case"li-vertical-non-text":for(a in s=o[y].currIcon,r="<div class='ls-"+p+"'>",r+="<span data-currid='"+o[y].currId+"' class='ls-curr-switcher-active'><span class='flag-wrap'><img src="+LS.getCurrencyIcon(o[y].currId,s)+" /></span></span>",r+="<ul>",o)o.hasOwnProperty(a)&&(n=o[a].currId in f?"<a href='"+f[o[a].currId]+"'>":"",l=o[a].currId in f?"</a>":"",parseInt(a)!==y&&(s=o[a].currIcon,r+="<li data-currid='"+o[a].currId+"'>"+n+"<span class='flag-wrap'><img src="+LS.getCurrencyIcon(o[a].currId,s)+" /></span>"+l+"</li>"));r+="</ul></div>",c.innerHTML=r;break;case"li-vertical":for(a in s=o[y].currIcon,r="<div class='ls-"+p+"'>",r+="<span data-currid='"+o[y].currId+"' class='ls-curr-switcher-active'><span class='flag-wrap'><img src="+LS.getCurrencyIcon(o[y].currId,s)+" /></span>"+u.escape(o[y].title)+"</span>",r+="<ul>",o)o.hasOwnProperty(a)&&(n=o[a].currId in f?"<a href='"+f[o[a].currId]+"'>":"",l=o[a].currId in f?"</a>":"",parseInt(a)!==y&&(s=o[a].currIcon,r+="<li data-currid='"+o[a].currId+"'>"+n+"<span class='flag-wrap'><img src="+LS.getCurrencyIcon(o[a].currId,s)+" /></span>"+u.escape(o[a].title)+l+"</li>"));r+="</ul></div>",c.innerHTML=r;break;case"select":var L=document.createElement("SELECT");for(a in o)if(o.hasOwnProperty(a)){var w=document.createElement("OPTION");w.text=o[a].title,w.value=o[a].currId,o[a].currId===d&&(w.selected=!0),L.add(w,null)}c.appendChild(L)}var b=function(e){if("ls-style-theme-b"!==i)return!0;var t,a=0,r="up",n=o.length;[].forEach.call(e.querySelectorAll("li"),function(e){e.classList.contains("ls-curr-switcher-active")?(a=n,r="down"):(t="up"===r?"z-index:"+ ++a+"; direction: ltr;":"z-index:"+--a+"; direction: rtl;",e.setAttribute("style",t))})};if(b(c),"select"===p){var S=c.querySelector("select");S.addEventListener("change",function(e){var n=e.target.value;if(n===d)return!1;u.cartLangUpdate(null,!1,n);var t=document.querySelectorAll(".LS_converted_currencies");t.length&&[].forEach.call(t,function(e){if("1"===LS.localization.defaultCurrOnHover&&(n!==u.defaultCurr?e.classList.contains("LS_show_on_hover")||e.classList.add("LS_show_on_hover"):e.classList.remove("LS_show_on_hover")),n in e.dataset){var t=e.previousSibling,a=d in e.dataset&&0<=t.data.indexOf(e.dataset[d])?t.data.replace(e.dataset[d].trim(),e.dataset[n].trim()):e.dataset[n].trim();if("#text"===t.nodeName)if("SUP"===t.parentNode.nodeName&&"#text"===t.parentNode.previousSibling.nodeName){var r=a.split("<sup>");t.parentNode.previousSibling.data=r[0],r[1]&&(t.data=r[1])}else t.data=a}}),d=n,u.setCookie("ls_curr",n,30),u.currency=n,document.dispatchEvent(new CustomEvent("langshop/currency/change",{detail:n}
1)),"1"===u.urlModify&&(u.currUrlPrefix in u.urlParams?LS.location=LS.location.replace(u.currUrlPrefix+"="+u.urlParams[u.currUrlPrefix],u.currUrlPrefix+"="+n):(LS.location=window.location.protocol+"//"+window.location.hostname+window.location.pathname+window.location.search,LS.location+=(0<=LS.location.indexOf("?")?"&":"?")+u.currUrlPrefix+"="+n),window.history.replaceState(null,null,LS.location)),u.urlParams[u.currUrlPrefix]=n}),d!==u.currency&&(S.value=u.currency,S.dispatchEvent(new CustomEvent("change")))}else[].forEach.call(c.querySelectorAll("li"),function(e){e.querySelector("a")&&(e.querySelector("a").onclick=function(e){e.preventDefault()}),e.addEventListener("click",function(e){var t=u.getClickAncestor(e.target,"li"),n=t.dataset,a=t.dataset.currid;if(n.currid===d)return!1;u.cartLangUpdate(null,!1,a);var r=document.querySelectorAll(".LS_converted_currencies");if(r.length&&[].forEach.call(r,function(e){if("1"===LS.localization.defaultCurrOnHover&&(n.currid!==u.defaultCurr?e.classList.contains("LS_show_on_hover")||e.classList.add("LS_show_on_hover"):e.classList.remove("LS_show_on_hover")),n.currid in e.dataset){var t=e.previousSibling,a=d in e.dataset&&0<=t.data.indexOf(e.dataset[d])?t.data.replace(e.dataset[d].trim(),e.dataset[n.currid].trim()):e.dataset[n.currid].trim();if("#text"===t.nodeName)if("SUP"===t.parentNode.nodeName&&"#text"===t.parentNode.previousSibling.nodeName){var r=a.split("<sup>");t.parentNode.previousSibling.data=r[0],r[1]&&(t.data=r[1])}else t.data=a}}),"li-horizontal-non-flags"===p||"li-horizontal-non-text"===p||"li-horizontal"===p)[].forEach.call(c.querySelectorAll("li"),function(e){e.classList.remove("ls-curr-switcher-active")}),t.classList.add("ls-curr-switcher-active"),b(c);else{var i=c.querySelector(".ls-curr-switcher-active"),o=i.innerHTML;i.setAttribute("data-currid",a),i.dataset.currid=a;var l=t,s=l.innerHTML;l.setAttribute("data-currid",d),l.dataset.currid=d,l.innerHTML=o,i.innerHTML=s,l.querySelector("a")&&(l.querySelector("a").onclick=function(e){e.preventDefault()}),i.querySelector("a")&&(i.querySelector("a").onclick=function(e){e.preventDefault()})}d=a,u.setCookie("ls_curr",a,30),u.currency=a,document.dispatchEvent(new CustomEvent("langshop/currency/change",{detail:a})),"1"===u.urlModify&&(u.currUrlPrefix in u.urlParams?LS.location=LS.location.replace(u.currUrlPrefix+"="+u.urlParams[u.currUrlPrefix],u.currUrlPrefix+"="+a):(LS.location=window.location.protocol+"//"+window.location.hostname+window.location.pathname+window.location.search,LS.location+=(0<=LS.location.indexOf("?")?"&":"?")+u.currUrlPrefix+"="+a),window.history.replaceState(null,null,LS.location)),u.urlParams[u.currUrlPrefix]=a}),d!==u.currency&&e.dataset.currid===u.currency&&e.dispatchEvent(new CustomEvent("click"))})}},language:function(e){if(!e)return!1;var l=LS.localization,t=e.id,a={},r=l.getSearchParameters();r.cache="false",r[l.currUrlPrefix]=l.currency,e.addEventListener("click",function(e){var t=e.currentTarget;t.querySelector("div")&&t.querySelector("div").classList.toggle("opened")});for(var n=0;n<l.languages.length;n++)if("get"===l.urlModifyType)r[l.getUrlPrefix]=l.languages[n].lang_id,a[l.languages[n].lang_id]=window.location.protocol+"//"+window.location.hostname+window.location.pathname+"?"+l.encodeQueryData(r);else if("hash"===l.urlModifyType)a[l.languages[n].lang_id]=window.location.protocol+"//"+window.location.hostname+window.location.pathname+"?"+l.encodeQueryData(r)+"#"+l.languages[n].lang_id;else if("domains"===l.urlModifyType&&l.mdomains){var i=JSON.parse(l.mdomains);if(i&&l.languages[n].lang_id in i){var o=i[l.languages[n].lang_id].split(",");a[l.languages[n].lang_id]=window.location.protocol+"//"+o[0]+window.location.pathname+"?"+l.encodeQueryData(r)}}var s,c,u,d,p,g,f=l.switcherType?l.switcherType:"li-horizontal";l.switchersStyleSets&&l.styleGenerator(t,l.switcherStyle,l.switcherType,l.switchersStyleSets.language);var h=l.languages.map(function(e){return e.lang_id}).indexOf(l.currentLang);switch(h<0&&(h=0),f){case"li-horizontal-non-flags":for(c="<ul class='ls-"+f+"'>",s=0;s<l.languages.length;s++)u=l.languages[s].lang_id in a?"<a href='"+a[l.languages[s].lang_id]+"'>":"",d=l.languages[s].lang_id in a?"</a>":"",g=l.languages[s].lang_id===l.currentLang?"class='ls-lang-switcher-active'":"",c+="<li data-lang-id='"+l.languages[s].lang_id+"' "+g+">"+u+l.escape(l.languages[s].lang_title)+d+"</li>";c+="</ul>",e.innerHTML=c;break;case"li-horizontal-non-text":for(c="<ul class='ls-"+f+"'>",s=0;s<l.languages.length;s++)u=l.languages[s].lang_id in a?"<a href='"+a[l.languages[s].lang_id]+"'>":"",d=l.languages[s].lang_id in a?"</a>":"",p=l.languages[s].lang_flag,g=l.languages[s].lang_id===l.currentLang?"class='ls-lang-switcher-active'":"",c+="<li data-lang-id='"+l.languages[s].lang_id+"' "+g+">"+u+"<span class='flag-wrap'><img src="+LS.getLanguageIcon(l.languages[s].lang_id,p)+" /></span>"+d+"</li>";c+="</ul>",e.innerHTML=c;break;case"li-horizontal":for(c="<ul class='ls-"+f+"'>",s=0;s<l.languages.length;s++)u=l.languages[s].lang_id in a?"<a href='"+a[l.languages[s].lang_id]+"'>":"",d=l.languages[s].lang_id in a?"</a>":"",g=l.languages[s].lang_id===l.currentLang?"class='ls-lang-switcher-active'":"",p=l.languages[s].lang_flag,c+="<li data-lang-id='"+l.languages[s].lang_id+"' "+g+">"+u+"<span class='flag-wrap'><img src="+LS.getLanguageIcon(l.languages[s].lang_id,p)+" /></span>"+l.escape(l.languages[s].lang_title)+d+"</li>";c+="</ul>",e.innerHTML=c;break;case"li-vertical-non-flags":for(c="<div class='ls-"+f+"'>",c+="<span data-lang-id='"+l.languages[h].lang_id+"' class='ls-lang-switcher-active'>"+l.escape(l.languages[h].lang_title)+"</span>",c+="<ul>",s=0;s<l.languages.length;s++)u=l.languages[s].lang_id in a?"<a href='"+a[l.languages[s].lang_id]+"'>":"",d=l.languages[s].lang_id in a?"</a>":"",c+=s!==h?"<li data-lang-id='"+l.languages[s].lang_id+"'>"+u+l.escape(l.languages[s].lang_title)+d+"</li>":"";c+="</ul></div>",e.innerHTML=c;break;case"li-vertical-non-text":for(p=l.languages[h].lang_flag,c="<div class='ls-"+f+"'>",c+="<span data-lang-id='"+l.languages[h].lang_id+"' class='ls-lang-switcher-active'><span class='flag-wrap'><img src="+LS.getLanguageIcon(l.languages[h].lang_id,p)+" /></span></span>",c+="<ul>",s=0;s<l.languages.length;s++)u=l.languages[s].lang_id in a?"<a href='"+a[l.languages[s].lang_id]+"'>":"",d=l.languages[s].lang_id in a?"</a>":"",s!==h&&(p=l.languages[s].lang_flag,c+="<li data-lang-id='"+l.languages[s].lang_id+"'>"+u+"<span class='flag-wrap'><img src="+LS.getLanguageIcon(l.languages[s].lang_id,p)+" /></span>"+d+"</li>");c+="</ul></div>",e.innerHTML=c;break;case"li-vertical":for(p=l.languages[h].lang_flag,c="<div class='ls-"+f+"'>",c+="<span data-lang-id='"+l.languages[h].lang_id+"' class='ls-lang-switcher-active'><span class='flag-wrap'><img src="+LS.getLanguageIcon(l.languages[h].lang_id,p)+" /></span>"+l.escape(l.languages[h].lang_title)+"</span>",c+="<ul>",s=0;s<l.languages.length;s++)u=l.languages[s].lang_id in a?"<a href='"+a[l.languages[s].lang_id]+"'>":"",d=l.languages[s].lang_id in a?"</a>":"",s!==h&&(p=l.languages[s].lang_flag,c+="<li data-lang-id='"+l.languages[s].lang_id+"'>"+u+"<span class='flag-wrap'><img src="+LS.getLanguageIcon(l.languages[s].lang_id,p)+" /></span>"+l.escape(l.languages[s].lang_title)+d+"</li>");c+="</ul></div>",e.innerHTML=c;break;case"select":var m=document.createElement("SELECT");for(s=0;s<l.languages.length;s++){var v=document.createElement("OPTION");v.text=l.languages[s].lang_title,v.value=l.languages[s].lang_id,l.languages[s].lang_id===l.currentLang&&(v.selected=!0),m.add(v,null)}e.appendChild(m);break;default:return!1}!function(e){if("ls-style-theme-b"===l.switcherStyle){var t,a=0,r="up",n=l.languages.length;[].forEach.call(e.querySelectorAll("li"),function(e){e.classList.contains("ls-lang-switcher-active")?(a=n,r="down"):(t="up"===r?"z-index:"+ ++a+"; direction: ltr;":"z-index:"+--a+"; direction: rtl;",e.setAttribute("style",t))})}}(e),"select"===f?e.querySelector("select").addEventListener("change",function(e){var t=e.target.value;if(t===l.currentLang)return!1;if(l.buildify){var a=t!==l.defaultLang?t:"";return l.setCookie("ls_lang",t,30),l.cartLangUpdate(t,!1),document.dispatchEvent(new CustomEvent("buildify-preview/switch",{detail:a})),!1}if(LS.location=window.location.href,"1"===l.urlModify)if(l.getUrlPrefix in l.urlParam
1s&&"get"===l.urlModifyType)LS.location=LS.location.replace(l.getUrlPrefix+"="+l.urlParams[l.getUrlPrefix],l.getUrlPrefix+"="+t),window.history.replaceState(null,null,LS.location);else if("hash"===l.urlModifyType)location.hash=t;else if("domains"===l.urlModifyType&&l.mdomains){var r=JSON.parse(l.mdomains);if(r&&t in r){var n=r[t].split(","),i=window.location;i=(i=i.toString()).replace(window.location.host,n[0]),window.location=i}}l.setCookie("ls_lang",t,30),l.cartLangUpdate(t,!0)}):[].forEach.call(e.querySelectorAll("li"),function(e){e.querySelector("a")&&(e.querySelector("a").onclick=function(e){e.preventDefault()}),e.addEventListener("click",function(e){var t=l.getClickAncestor(e.target,"li");if(null===t)return!1;var a=t.getAttribute("data-lang-id");if(a===l.currentLang)return!1;if(l.buildify){var r=a!==l.defaultLang?a:"";return l.setCookie("ls_lang",a,30),l.cartLangUpdate(a,!1),document.dispatchEvent(new CustomEvent("buildify-preview/switch",{detail:r})),!1}if(LS.location=window.location.href,"1"===l.urlModify)if(l.getUrlPrefix in l.urlParams&&"get"===l.urlModifyType)LS.location=LS.location.replace(l.getUrlPrefix+"="+l.urlParams[l.getUrlPrefix],l.getUrlPrefix+"="+a),window.history.replaceState(null,null,LS.location);else if("hash"===l.urlModifyType)location.hash=a;else if("domains"===l.urlModifyType&&l.mdomains){var n=JSON.parse(l.mdomains);if(n&&a in n){var i=n[a].split(","),o=window.location;o=(o=o.toString()).replace(window.location.host,i[0]),window.location=o}}l.setCookie("ls_lang",a,30),l.cartLangUpdate(a,!0)})})}},this.search={queue:[],searching:{},total_products:null,translations:{results_found:"",results_not_found:"",popup_products_heading:"",popup_collections_heading:"",popup_articles_heading:"",search_disabled:"Seems LangShop custom searching was disabled. Enable it in your application settings."},settings:{searchCollections:null,searchProducts:null,searchArticles:null,actualBlogsHandles:null,searchPageHandle:null},init:function(){var a,g=LS.search;if("1"!==g.settings.searchCollections&&"1"!==g.settings.searchProducts&&"1"!==g.settings.searchArticles)return!1;function r(e,p){if(void 0!==e){g.popup.summary+=e.length,n();var t=document.createElement("h3");"products"!==p||g.popup.products.childElementCount?"collections"!==p||g.popup.collections.childElementCount?"articles"!==p||g.popup.articles.childElementCount||(t.innerHTML=g.translations.popup_articles_heading,g.popup.articles.appendChild(t)):(t.innerHTML=g.translations.popup_collections_heading,g.popup.collections.appendChild(t)):(t.innerHTML=g.translations.popup_products_heading,g.popup.products.appendChild(t)),e.forEach(function(e){var t=document.createElement("div");if(t.classList.add("ls_grid_item"),"products"===p){g.popup.products.style.display="block",e.item.handle in LS.product==0&&(LS.product[e.item.handle]={original:e.item,locale:function(){return this.original}},LS.product[e.item.handle].original.title=e.title,LS.product[e.item.handle].original.description=e.description),t.classList.add("ls_grid_product");var a="/products/"+e.item.handle,r=document.createElement("a");r.href=a;var n=document.createElement("img");n.src=e.item.featured_image?e.item.featured_image:"https://cdn.shopify.com/s/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c_480x480.gif";var i=document.createElement("div");i.classList.add("ls_product_image_wrapper"),i.appendChild(r),r.appendChild(n);var o=document.createElement("p");o.classList.add("ls_title");var l=document.createElement("a");l.href=a,l.innerHTML=e.title,o.appendChild(l);var s=document.createElement("p");s.classList.add("ls_product_price"),s.innerHTML=LS.localization.formatMoney(e.item.price),o.appendChild(s),t.appendChild(i),t.appendChild(o),g.popup.products.appendChild(t)}else{t.classList.add("ls_grid_text");var c,u=document.createElement("a");u.classList.add("ls_title"),u.innerHTML=e.title,"collections"===p?u.href="/collections/"+e.item.handle:"articles"===p&&(u.href="/blogs/"+e.blog+"/"+e.item.handle),c="excerpt"in e&&e.excerpt?e.excerpt:220<e.description.length?e.description.substring(0,220)+"...":e.description;var d=document.createElement("p");d.innerHTML=c,t.appendChild(u),t.appendChild(d),"collections"===p?(g.popup.collections.appendChild(t),g.popup.collections.style.display="block"):"articles"===p&&
1(g.popup.articles.appendChild(t),g.popup.articles.style.display="block")}})}}function n(){g.popup.results&&(g.popup.results.innerHTML=0<g.popup.summary?g.translations.results_found.replace(/\[\[count\]\]/g,g.popup.summary).replace(/\[\[terms\]\]/g,g.popup.term):g.translations.results_not_found.replace(/\[\[terms\]\]/g,g.popup.term),0<g.popup.summary&&(g.popup.results.style.display="block"))}function i(){n(),g.popup.results.style.display="block",g.popup.window.classList.remove("ls_searching_progress")}document.addEventListener("DOMContentLoaded",function(){g.popup.init();var e=document.querySelectorAll("a[href^='/search']");e.length&&[].forEach.call(e,function(e){e.href="/pages/"+g.settings.searchPageHandle});var t=document.querySelectorAll("input[name=q]");t.length&&[].forEach.call(t,function(e){e.setAttribute("autocomplete","OfF"),e.setAttribute("autocorrect","off"),e.setAttribute("autocapitalize","off");var t=e.closest("form");t&&(t.action="/pages/"+g.settings.searchPageHandle),t&&"LS_search"===t.id||e.addEventListener("input",function(){var e=this.value;g.popup.input!==this&&(g.popup.window.classList.remove("active"),g.popup.input=this),e?(g.popup.window.classList.contains("active")||(g.popup.setPosition(g.popup.input),g.popup.window.classList.add("active")),g.popup.term=e,g.searching=g.getSearching(g.popup.term),g.popup.summary=0,g.popup.results.style.display="none",g.popup.products.style.display="none",g.popup.products.innerHTML="",g.popup.collections.style.display="none",g.popup.collections.innerHTML="",g.popup.articles.style.display="none",g.popup.articles.innerHTML="",g.popup.window.classList.add("ls_searching_progress"),Object.keys(g.searching).length?(g.queue.length&&g.queue.forEach(function(e){e instanceof XMLHttpRequest&&e.abort()}),clearTimeout(a),a=setTimeout(function(){for(var e in g.searching)g.searching.hasOwnProperty(e)&&g.queue.push(g.ajax_search(e,g.searching[e].url,r,i))},300)):(g.popup.results&&(g.popup.results.innerHTML=g.translations.search_disabled,g.popup.results.style.display="block"),g.popup.window.classList.remove("ls_searching_progress"))):g.popup.window.classList.remove("active")})})})},ajax_search:function(a,r,n,i){var e,o=LS.search;e="products"===a?r+"&page="+o.searching[a].pages:r;var l=new XMLHttpRequest;if(l.open("GET",e,!0),l.onload=function(){if(4===l.readyState)if(200===l.status){var t;try{var e=JSON.parse(l.responseText);"enabled"===e.status&&(t=e.items)}catch(e){t=[]}"function"==typeof n&&n(t,a),"articles"===a&&o.searching[a].blogs.length?o.queue.push(o.ajax_search(a,r,n,i)):"products"===a&&1<o.searching[a].pages?(o.searching[a].pages--,o.queue.push(o.ajax_search(a,r,n,i))):o.searching[a].status=!0,Object.keys(o.searching).map(function(e){return o.searching[e].status}).indexOf(!1)<0&&"function"==typeof i&&(o.queue=[],i())}else"function"==typeof i&&i()},l.onerror=function(){"function"==typeof i&&i()},"articles"===a&&o.searching[a].blogs.length){var t=new XMLHttpRequest;t.onreadystatechange=function(){4===t.readyState&&200===t.status&&(o.searching[a].blogs.splice(0,1),l.send(null))},t.open("POST","/cart/update.js",!0),t.setRequestHeader("Content-Type","application/json;charset=UTF-8"),t.send(JSON.stringify({attributes:{LS_searching_blog_state:o.searching[a].blogs[0]}})),t.onerror=function(){"function"==typeof i&&i()}}else l.send(null);return l},getSearching:function(e){var t=LS.search,a={},r=t.settings.searchCollections,n=t.settings.searchProducts,i=t.settings.searchArticles,o=t.settings.actualBlogsHandles,l=o?o.split(","):[];return"1"===i&&l.length&&(a.articles={url:"/search?view=ls_articles&q="+encodeURIComponent(e),blogs:l,status:!1}),"1"===r&&(a.collections={url:"/search?view=ls_collections&q="+encodeURIComponent(e),status:!1}),"1"===n&&0<t.total_products&&(a.products={url:"/search?view=ls_products&q="+encodeURIComponent(e),pages:Math.ceil(t.total_products/1e3),status:!1}),a},popup:{window:null,input:null,results:null,products:null,collections:null,articles:null,term:"",summary:0,init:function(){var t=LS.search,e=document.createElement("div");e.id="LS_search_popup";var a=document.createElement("div");a.classList.add("ls_search_popup_wrapper");var r=document.createElement("div");r.id="LS_search_popup_summary";var n=document.createElement("div");n.id="LS_search_popup_products";var i=document.createElement("div");i.id="LS_search_popup_collections";var o=document.createElement("div");o.id="LS_search_popup_collections",a.appendChild(r),a.appendChild(n),a.appendChild(i),a.appendChild(o),e.appendChild(a),document.body&&document.body.appendChild(e),t.popup.window=e,t.popup.results=r,t.popup.products=n,t.popup.collections=i,t.popup.articles=o,window.addEventListener("scroll",function(){t.popup.window.classList.contains("active")&&t.popup.input&&t.popup.setPosition(t.popup.input)}),window.addEventListener("resize",function(){t.popup.window.classList.contains("active")&&t.popup.input&&t.popup.setPosition(t.popup.input)}),window.addEventListener("click",function(e){t.popup.window.classList.contains("active")&&t.popup.input&&(t.popup.input.contains(e.target)||t.popup.window.contains(e.target)||t.popup.window.classList.remove("active"))})},setPosition:function(e){var t,a,r,n,i=LS.search,o=e.getBoundingClientRect(),l=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth;e.offsetWidth?(n="from-left"==(t=450+o.left<l?"from-left":0<=o.left+e.offsetWidth-450?"from-right":"center")?(r=o.left+"px",e.offsetWidth<=450?"450px":e.offsetWidth+"px"):"from-right"===t?(r=o.left+e.offsetWidth-450+"px",e.offsetWidth<=450?"450px":e.offsetWidth+"px"):(r="1%","98%"),a=o.top+e.offsetHeight+5+"px",i.popup.window.style.maxHeight="250px",i.popup.window.style.width=n,i.popup.window.style.top=a,i.popup.window.style.left=r):i.popup.window.classList.remove("active")}},page:{term:"",summary:0,init:function(){var t=LS.search,e=document.querySelector("#LS_find_result_summary"),g=document.querySelector("#LS_find_result_grid");if(!g||!e)return!1;
1if("q"in LS.localization.urlParams&&LS.localization.urlParams.q){if(t.page.term=decodeURIComponent(LS.localization.urlParams.q.replace(/\+/g,"%20")),t.searching=t.getSearching(t.page.term),g)if(Object.keys(t.searching).length)for(var a in t.searching)t.searching.hasOwnProperty(a)&&t.ajax_search(a,t.searching[a].url,o,n);else e.innerHTML=t.translations.search_disabled,e.style.display="block",g.classList.remove("ls_searching_progress")}else g.classList.remove("ls_searching_progress");var r=document.querySelector("#LS_search_form");function n(){i(),e.style.display="block",g.classList.remove("ls_searching_progress")}function i(){e.innerHTML=0<t.page.summary?t.translations.results_found.replace(/\[\[count\]\]/g,t.page.summary).replace(/\[\[terms\]\]/g,t.page.term):t.translations.results_not_found.replace(/\[\[terms\]\]/g,t.page.term),0<t.page.summary&&(e.style.display="block")}function o(e,p){void 0!==e&&(t.page.summary+=e.length,i(),e.forEach(function(e){var t=document.createElement("div");if(t.classList.add("ls_grid_item"),"products"===p){e.item.handle in LS.product==0&&(LS.product[e.item.handle]={original:e.item,locale:function(){return this.original}},LS.product[e.item.handle].original.title=e.title,LS.product[e.item.handle].original.description=e.description),t.classList.add("ls_grid_product");var a="/products/"+e.item.handle,r=document.createElement("a");r.href=a;var n=document.createElement("img");n.src=e.item.featured_image?e.item.featured_image:"https://cdn.shopify.com/s/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c_480x480.gif";var i=document.createElement("div");i.classList.add("ls_product_image_wrapper"),i.appendChild(r),r.appendChild(n);var o=document.createElement("p");o.classList.add("ls_title");var l=document.createElement("a");l.href=a,l.innerHTML=e.title,o.appendChild(l);var s=document.createElement("p");s.classList.add("ls_product_price"),s.innerHTML=LS.localization.formatMoney(e.item.price),t.appendChild(i),t.appendChild(o),t.appendChild(s)}else{t.classList.add("ls_grid_text");var c,u=document.createElement("a");u.classList.add("ls_title"),u.innerHTML=e.title,"collections"===p?u.href="/collections/"+e.item.handle:"articles"===p&&(u.href="/blogs/"+e.blog+"/"+e.item.handle),c="excerpt"in e&&e.excerpt?e.excerpt:220<e.description.length?e.description.substring(0,220)+"...":e.description;var d=document.createElement("p");d.innerHTML=c,t.appendChild(u),t.appendChild(d)}g.appendChild(t)}))}r&&(r.querySelector("input[name=q]").value=t.page.term)}}},this.domobserver={globalReplaceData:null,dynamicTranslateDomLoaded:null,dynamicTranslateDomChanged:null,config:{subtree:!0,characterData:!0,childList:!0,attributes:!0},replacementsRegExTest:[],escapeRegExp:function(e){return e.replace(/[\-\[\]\/\(\)\*\+\?\.\\\^\$\|\:]/g,"\\$&").replace(/[{]{2}[\s]{0,}custom[\s]{0,}[}]{2}/g,"(.*?)")},pushCustomRegex:function(e,t){var a=/[{]{2}[\s]*custom[\s]*[}]{2}/;return a.test(e)&&(e=e.replace(a,t)),e},regExpTest:function(e,t,a){var r=LS.domobserver,n=a?"":"((?:[^\\w]|^|[\\s]))",i=a?"":"((?:[^\\w]|$|[\\s]))",o=a?e:r.escapeRegExp(e);return!!new RegExp(n+o+i,"gi").test(t)&&new RegExp(n+o+i,"gi")},checkForTextContent:function(e){var t=LS.domobserver,a=!1;return!!e.trim()&&(t.replacementsRegExTest.length&&t.regExpTest(t.replacementsRegExTest.join("|"),e,!0)&&(a=!0),a)},parseNodes:function(e){var t=LS.domobserver;if(e)for(var a=e.childNodes,r=a.length;r--;){var n=a[r],i=n.nodeType,o=n.tagName;"SCRIPT"!==o&&"STYLE"!==o&&(3===i?t.replaceNode(n,"data"):"INPUT"===o||"TEXTAREA"===o?t.replaceElementNode(n):(1===i||9===i||11===i)&&n.childNodes.length&&n.innerHTML.trim()&&t.checkForTextContent(n.outerHTML)&&t.parseNodes(n))}},replaceNode:function(i,o){var l=LS.domobserver,s=LS.localization.currentLang;"object"==typeof i&&o in i&&i[o].trim().length&&l.globalReplace.forEach(function(e){if(s in e.translated&&e.translated[s]){var t,a=e.translated[s],r=l.regExpTest(e.original.text,i[o]);if(r)do{if((t=r.exec(i[o]))&&2<t.length){for(var n=2;n<t.length-1;n++)a=l.pushCustomRegex(a,t[n]);i[o]=i[o].replace(t[0],t[1]+a+t[t.length-1])}}while(t)}})},replaceElementNode:function(e){var t=LS.domobserver;if(e.type)switch(e.type.toLowerCase()){case"submit":case"button":case"reset":t.replaceNode(e,"value");break;case"text":case"email":case"number":case"textarea":t.replaceNode(e,"placeholder")}},parseGlobalReplaceData:function(e){var s=[];return e.split(":ELEMENT:").forEach(function(e){var t=e.split(":TRANSLATED:"),a=t[0].split(":ORIGINAL:"),r=void 0!==a[0]?a[0]:"",n=void 0!==a[1]?a[1]:"",i=void 0!==a[2]?a[2]:"",o={};if(void 0!==t[1]&&n.trim()&&r.trim()&&i.trim()){t[1].split(":LANG:").forEach(function(e){var t=e.split(":TEXT:");o[t[0]]=void 0!==t[1]?t[1]:""});var l=void 0!==t[2]?t[2]:"";if(void 0!==LS.template&&l&&l!==LS.template)return;s.push({original:{before:r,text:n,after:i},translated:o,templateTarget:l})}}),s},init:function(){var n=LS.domobserver,t=LS.localization.currentLang,e=window.MutationObserver||window.WebKitMutationObserver;return n.globalReplace=n.parseGlobalReplaceData(n.globalReplaceData),!!n.globalReplace&&(n.globalReplace.forEach(function(e){t in e.translated&&e.translated[t]&&n.replacementsRegExTest.push("("+n.escapeRegExp(e.original.before)+"[\\s]{0,}"+n.escapeRegExp(e.original.text)+"[\\s]{0,}"+n.escapeRegExp(e.original.after)+")")}),0!==n.replacementsRegExTest.length&&void document.addEventListener("DOMContentLoaded",function(){if("1"===n.dynamicTranslateDomLoaded&&n.checkForTextContent(document.body.innerHTML)&&n.parseNodes(document.body),"1"===n.dynamicTranslateDomChanged){var a=0,r=[];new e(function(e,t){clearTimeout(a),r=r.concat(e),a=setTimeout(function(){t.disconnect(),r.forEach(function(e){"childList"===e.type&&n.checkForTextContent(e.target.outerHTML)&&n.parseNodes(e.target),"characterData"===e.type&&n.replaceNode(e.target,"data"),"attributes"!==e.type||"INPUT"!==e.target.tagName&&"TEXTAREA"!==e.target.tagName&&"BUTTON"!==e.target.tagName||n.checkForTextContent(e.target.outerHTML)&&n.replaceElementNode(e.target)}),r=[],t.observe(document.body,n.config)},0)}).observe(document.body,n.config)}}))}}
1,this.localization={urlParams:"",buildify:!1,getUrlPrefix:"ls",currUrlPrefix:"curr",urlHash:location.hash?location.hash.substr(1):"",defaultCurr:null,currency:null,currencies:null,languages:null,countriesLangDepends:null,browserLangDepends:null,switchersStyleSets:null,navigations:null,localesJson:null,currentLang:null,defaultLang:null,switcherType:null,switcherStyle:null,currSwitcherType:null,detectingLanguage:null,urlModify:null,mdomains:null,urlModifyType:null,defaultCurrOnHover:null,languageInCart:null,shop_currency:null,default_money_format:null,getLanguageByCountry:function(e){var t=LS.localization;if("object"==typeof t.countriesLangDepends)for(var a in t.countriesLangDepends)if(t.countriesLangDepends.hasOwnProperty(a)&&0<=t.languages.map(function(e){return e.lang_id}).indexOf(a)&&e in t.countriesLangDepends[a]&&"true"===t.countriesLangDepends[a][e])return a;return t.defaultLang},botCheck:function(){var e=new RegExp("(googlebot/|Googlebot-Mobile|Googlebot-Image|Google favicon|Mediapartners-Google|bingbot|slurp|java|wget|curl|Commons-HttpClient|Python-urllib|libwww|httpunit|nutch|phpcrawl|msnbot|jyxobot|FAST-WebCrawler|FAST Enterprise Crawler|biglotron|teoma|convera|seekbot|gigablast|exabot|ngbot|ia_archiver|GingerCrawler|webmon |httrack|webcrawler|grub.org|UsineNouvelleCrawler|antibot|netresearchserver|speedy|fluffy|bibnum.bnf|findlink|msrbot|panscient|yacybot|AISearchBot|IOI|ips-agent|tagoobot|MJ12bot|dotbot|woriobot|yanga|buzzbot|mlbot|yandexbot|purebot|Linguee Bot|Voyager|CyberPatrol|voilabot|baiduspider|citeseerxbot|spbot|twengabot|postrank|turnitinbot|scribdbot|page2rss|sitebot|linkdex|Adidxbot|blekkobot|ezooms|dotbot|Mail.RU_Bot|discobot|heritrix|findthatfile|europarchive.org|NerdByNature.Bot|sistrix crawler|ahrefsbot|Aboundex|domaincrawler|wbsearchbot|summify|ccbot|edisterbot|seznambot|ec2linkfinder|gslfbot|aihitbot|intelium_bot|facebookexternalhit|yeti|RetrevoPageAnalyzer|lb-spider|sogou|lssbot|careerbot|wotbox|wocbot|ichiro|DuckDuckBot|lssrocketcrawler|drupact|webcompanycrawler|acoonbot|openindexspider|gnam gnam spider|web-archive-net.com.bot|backlinkcrawler|coccoc|integromedb|content crawler spider|toplistbot|seokicks-robot|it2media-domain-crawler|ip-web-crawler.com|siteexplorer.info|elisabot|proximic|changedetection|blexbot|arabot|WeSEE:Search|niki-bot|CrystalSemanticsBot|rogerbot|360Spider|psbot|InterfaxScanBot|Lipperhey SEO Service|CC Metadata Scaper|g00g1e.net|GrapeshotCrawler|urlappendbot|brainobot|fr-crawler|binlar|SimpleCrawler|Livelapbot|Twitterbot|cXensebot|smtbot|bnf.fr_bot|A6-Indexer|ADmantX|Facebot|Twitterbot|OrangeBot|memorybot|AdvBot|MegaIndex|SemanticScholarBot|ltx71|nerdybot|xovibot|BUbiNG|Qwantify|archive.org_bot|Applebot|TweetmemeBot|crawler4j|findxbot|SemrushBot|yoozBot|lipperhey|y!j-asr|Domain Re-Animator Bot|AddThis|pingdom)","i"),t=navigator.userAgent;return e.test(t)},isUrlEncoded:function(){var e=LS.localization;return"1"===e.urlModify&&"get"===e.urlModifyType&&!e.urlParams.hasOwnProperty(e.getUrlPrefix)&&/[?&]?ls=[a-zA-Z-]+?$/.test(decodeURIComponent(window.location.search))},detectUserLanguage:function(){var l=LS.localization;return new Promise(function(t){if("browser"!==l.detectingLanguage||l.languageInCart&&"1"!==l.permanentRedirect||!l.browserLangDepends)if("geolocation"!==l.detectingLanguage||l.languageInCart&&"1"!==l.permanentRedirect||!l.countriesLangDepends)l.botCheck()&&t(l.currentLang),t(l.defaultLang);else{l.botCheck()&&t(l.currentLang);var a=new XMLHttpRequest;a.open("GET","https://extreme-ip-lookup.com/json/",!0),a.onload=function(){if(4===a.readyState)if(200===a.status){var e=JSON.parse(a.responseText);t("object"==typeof e&&"countryCode"in e?l.getLanguageByCountry(e.countryCode.toLowerCase()):l.defaultLang)}else t(l.defaultLang)},a.onerror=function(){t(l.defaultLang)},a.send(null)}else{l.botCheck()&&t(l.currentLang);var r=navigator.language||navigator.browserLanguage,n=r.split("-")[0].toLowerCase();if("object"==typeof l.browserLangDepends){var i=LS.localization.browserLangDepends,e=Object.keys(i).filter(function(e){return-1<i[e].indexOf(r)})[0],o=Object.keys(i).filter(function(e){return-1<i[e].indexOf(n)})[0];t(e||o||l.defaultLang)}else t(l.defaultLang)}})},variable:function(e,t,a,r){var n=LS.localization;if(null===n.localesJson)return t;try{var i=JSON.parse(n.localesJson)}catch(e){return t}if(!i)return t;if("object"!=typeof i)return t;if(!Object.keys(i).length)return t;for(var o=e.split("."),l="",s=0;s<o.length;s++){if(void 0===l)return t;l=0===s?i[o[s]]:l[o[s]]}return void 0!==l&&""!==l?n.patternReplace(l,a,r):t},formatMoney:function(e,t){var a=LS.localization,r=a.default_money_format,n=a.shop_currency;
1if("string"==typeof e){if(e.match(/<span[\s\S]*?>[\s\S]*?<\/span>/))return e;e=e.replace(".","")}var i="",o=/[{]{2}\s*(\w+)\s*[}]{2}/,l=t||r;function s(e,t,a,r){if(a=a||",",r=r||".",isNaN(e)||null===e)return 0;var n=(e=(e/100).toFixed(t)).split(".");return n[0].replace(/(\d)(?=(\d\d\d)+(?!\d))/g,"$1"+a)+(n[1]?r+n[1]:"")}var c="",u=a.currencies;if(a.currSwitcherType&&"disabled"!==a.currSwitcherType&&null!==u&&"object"==typeof u&&a.currency&&!isNaN(e)){var d=u.map(function(e){return e.currId}).indexOf(n),p=u.map(function(e){return e.currId}).indexOf(a.currency);if(0<=d&&0<=p){var g=parseFloat(u[d].rate),f=parseFloat(u[p].rate),h=e;for(var m in e=e/g*f,l=u[p].money_format,c+="<span class='LS_converted_currencies "+(a.defaultCurr!==a.currency&&"1"===a.defaultCurrOnHover?"LS_show_on_hover":"")+"'",u)if(u.hasOwnProperty(m)){var v,_=h/g*u[m].rate,y=u[m].money_format;switch(y.match(o)[1]){case"amount":v=s(_,2);break;case"amount_no_decimals":v=s(_,0);break;case"amount_with_comma_separator":v=s(_,2,".",",");break;case"amount_no_decimals_with_comma_separator":v=s(_,0,".",",");break;case"amount_with_apostrophe_separator":v=s(_,2,"'")}var L=y.replace(o,v);a.defaultCurr===u[m].currId&&(c+=" data-default='"+a.escape(L)+"'"),c+=" data-"+u[m].currId+"='"+a.escape(L)+"'"}c+="> </span>"}}if(!l.match(o))return l;switch(l.match(o)[1]){case"amount":i=s(e,2);break;case"amount_no_decimals":i=s(e,0);break;case"amount_with_comma_separator":i=s(e,2,".",",");break;case"amount_no_decimals_with_comma_separator":i=s(e,0,".",",");break;case"amount_with_apostrophe_separator":i=s(e,2,"'")}return l.replace(o,i)+c},options:function(e){var t=LS.localization,a=document.getElementById(e.element);if("object"!=typeof e.options||void 0===a)return!1;var r=e.options,n=e.product;if("object"==typeof n&&"error"in n==0&&r)for(var i in r)if(r.hasOwnProperty(i)){var o=[];if("object"==typeof r[i].inputs&&0!==Object.keys(r[i].inputs).length){for(var l in r[i].inputs)if(r[i].inputs.hasOwnProperty(l)&&t.currentLang in r[i].inputs[l].name&&r[i].inputs[l].name[t.currentLang]){var s=t.createOptions(r[i].inputs[l]);if("wrapper"in r[i].inputs[l]&&"none"!==r[i].inputs[l].wrapper){var c=document.createElement(r[i].inputs[l].wrapper);"wrapper_class"in r[i].inputs[l]&&c.setAttribute("class",t.escape(r[i].inputs[l].wrapper_class)),function(t,e){[].forEach.call(e,function(e){t.appendChild(e)})}(c,s),o.push(c)}else o=o.concat(s)}if("object"==typeof r[i].rules&&0!==Object.keys(r[i].rules).length){var u="match"in r[i]?r[i].match:"or";if(!t.checkRule(n,r[i].rules,u))continue}[].forEach.call(o,function(e){a.appendChild(e)})}}},checkRule:function(e,a,t){var r,n=LS.localization,i=!0;for(var o in a)if(a.hasOwnProperty(o))switch(a[o].column){case"title":if(n.checkRelation(a[o].relation,a[o].condition.toLowerCase(),e.title.toLowerCase())){if("or"===t)return!0}else i=!1;break;case"type":if(n.checkRelation(a[o].relation,a[o].condition.toLowerCase(),e.type.toLowerCase())){if("or"===t)return!0}else i=!1;break;case"vendor":if(n.checkRelation(a[o].relation,a[o].condition.toLowerCase(),e.vendor.toLowerCase())){if("or"===t)return!0}else i=!1;break;case"variant_price":if(e.variants.length)if(r=!1,e.variants.forEac
1h(function(e){var t=isNaN(parseFloat(a[o].condition))?null:100*parseFloat(a[o].condition);null!==t&&n.checkRelation(a[o].relation,t,e.price)&&(r=!0)}),r){if("or"===t)return!0}else i=!1;else i=!1;break;case"tag":if(e.tags.length){var l=!1;if(e.tags.forEach(function(e){n.checkRelation(a[o].relation,a[o].condition.toLowerCase(),e.toLowerCase())&&(l=!0)}),l){if("or"===t)return!0}else i=!1}else i=!1;break;case"variant_compare_at_price":if(e.variants.length){r=!1;var s=isNaN(parseFloat(a[o].condition))?null:100*parseFloat(a[o].condition);if(e.variants.forEach(function(e){null!==s&&n.checkRelation(a[o].relation,s,e.compare_at_price)&&(r=!0)}),"not_equals"===a[o].relation&&"and"===t&&e.variants.forEach(function(e){e.compare_at_price==s&&(r=!1)}),r){if("or"===t)return!0}else i=!1}else i=!1;break;case"variant_weight":if(e.variants.length){r=!1;var c=isNaN(parseFloat(a[o].condition))?null:1e3*parseFloat(a[o].condition);if(e.variants.forEach(function(e){null!==c&&n.checkRelation(a[o].relation,c,e.weight)&&(r=!0)}),"not_equals"===a[o].relation&&"and"===t&&e.variants.forEac
1h(function(e){e.weight==c&&(r=!1)}),r){if("or"===t)return!0}else i=!1}else i=!1;break;case"variant_inventory":if(e.variants.length){r=!1;var u=isNaN(parseInt(a[o].condition,10))?null:parseInt(a[o].condition,10);if(e.variants.forEach(function(e){"shopify"===e.inventory_management&&null!==u&&n.checkRelation(a[o].relation,u,e.inventory_quantity)&&(r=!0)}),r){if("or"===t)return!0}else i=!1}else i=!1;break;case"variant_title":if(e.variants.length)if(r=!1,e.variants.forEach(function(e){"Default Title"!==e.title&&n.checkRelation(a[o].relation,a[o].condition.toLowerCase(),e.title.toLowerCase())&&(r=!0)}),"not_contains"!==a[o].relation&&"not_equals"!==a[o].relation||"and"!==t||e.variants.forEach(function(e){"Default Title"!==e.title&&0<=e.title.toLowerCase().indexOf(a[o].condition.toLowerCase())&&(r=!1)}),r){if("or"===t)return!0}else i=!1;else i=!1}return"or"!==t&&i},checkRelation:function(e,t,a){if(""===t||""===a||null===a)return!1;switch(e){case"equals":return a==t;case"not_equals":return a!=t;case"greater_than":return t<a;case"less_than":return a<t;case"starts_with":return 0===a.indexOf(t);case"ends_with":return-1!==a.indexOf(t,a.length-t.length);case"contains":return 0<=a.indexOf(t);case"not_contains":return a.indexOf(t)<0}return!1},createOptions:function(n){var i,e,o=LS.localization,l=[],t="Property-"+(Math.floor(8888*Math.random())+1111);if(o.currentLang in n.label&&n.label[o.currentLang]){var a=document.createElement("LABEL");a.setAttribute("for",t),a.innerHTML=n.label[o.currentLang],"label_class"in n&&a.setAttribute("class",o.escape(n.label_class)),l.push(a)}switch(n.type){case"text":(e=document.createElement("INPUT")).setAttribute("type","text"),e.name="properties["+o.escape(n.name[o.currentLang])+"]",e.id=t,"input_class"in n&&e.setAttribute("class",o.escape(n.input_class)),"required"in n&&parseInt(n.required,10)&&e.setAttribute("required",""),"default"in n&&o.currentLang in n.default&&(e.value=o.escape(n.default[o.currentLang])),"placeholder"in n&&o.currentLang in n.placeholder&&(e.placeholder=o.escape(n.placeholder[o.currentLang])),l.push(e);break;case"textarea":var r=document.createElement("TEXTAREA");r.name="properties["+o.escape(n.name[o.currentLang])+"]",r.id=t,"input_class"in n&&r.setAttribute("class",o.escape(n.input_class)),"required"in n&&parseInt(n.required,10)&&r.setAttribute("required",""),"default"in n&&o.currentLang in n.default&&(r.value=o.escape(n.default[o.currentLang])),"placeholder"in n&&o.currentLang in n.placeholder&&(r.placeholder=o.escape(n.placeholder[o.currentLang])),l.push(r);break;case"number":(e=document.createElement("INPUT")).setAttribute("type","number"),e.name="properties["+o.escape(n.name[o.currentLang])+"]",e.id=t,"input_class"in n&&e.setAttribute("class",o.escape(n.input_class)),"required"in n&&parseInt(n.required,10)&&e.setAttribute("required",""),"default"in n&&o.currentLang in n.default&&(e.value=o.escape(n.default[o.currentLang])),"placeholder"in n&&o.currentLang in n.placeholder&&(e.placeholder=o.escape(n.placeholder[o.currentLang])),l.push(e);break;case"radio":n.values.length&&(i=0,n.values.forEach(function(e){var t=o.currentLang in e?o.currentLang:o.defaultLang in e?o.defaultLang:null;if(t){var a="Property-"+(Math.floor(8888*Math.random())+1111),r=document.createElement("LABEL");r.setAttribute("for",a),r.innerHTML="<input id='"+a+"' type='radio' value='"+o.escape(e[t])+"' name='properties["+o.escape(n.name[o.currentLang])+"]' "+(0===i?"checked='checked'":"")+" "+("required"in n&&parseInt(n.required,10)&&0===i?"required=''":"")+" >"+o.escape(e[t]),"input_class"in n&&r.setAttribute("class",o.escape(n.input_class)),l.push(r),i++}}));break;case"checkbox":if(n.values.length){var s=document.createElement("INPUT");s.setAttribute("type","hidden"),s.name="properties["+o.escape(n.name[o.currentLang])+"]",s.id="Property-"+(Math.floor(8888*Math.random())+1111)+"-hidden",l.push(s),n.values.forEach(function(e){var t=o.currentLang in e?o.currentLang:o.defaultLang in e?o.defaultLang:null;if(t){var a="Property-"+(Math.floor(8888*Math.random())+1111),r=document.createElement("LABEL");r.setAttribute("for",a),r.innerHTML="<input class='"+s.id+"' id='"+a+"' type='checkbox' value='"+o.escape(e[t])+"'>"+o.escape(e[t]),r.querySelector("input[type=checkbox]").addEventListener("change",function(){s.value="",[].forEach.call(document.querySelectorAll("."+s.id),function(e){e.checked&&(s.value+=", "+e.value)}),s.value&&(s.value=s.value.substring(2))}),"input_class"in n&&r.setAttribute("class",o.escape(n.input_class)),l.push(r)}})}break;case"select":if(n.values.length){i=0;var c=document.createElement("SELECT");c.name="properties["+o.escape(n.name[o.currentLang])+"]",c.id=t,"input_class"in n&&c.setAttribute("class",o.escape(n.input_class)),"required"in n&&parseInt(n.required,10)&&c.setAttribute("required",""),n.values.forEac
1h(function(e){var t=o.currentLang in e?o.currentLang:o.defaultLang in e?o.defaultLang:null;if(t){var a=document.createElement("OPTION");a.text=o.escape(e[t]),a.value=o.escape(e[t]),c.add(a,null),i++}}),i&&l.push(c)}}return l},escape:function(e){return e.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/\"/g,""").replace(/\'/g,"'").trim()},patternReplace:function(e,t,a){var r=/[\{\{]{2}[a-zA-Z0-9._\s]{1,}[\}\}]{2}/i;return r.test(e)&&t&&a?e.replace(r,a):e},getSearchParameters:function(e){var t=LS.localization,a=e||window.location.search.substr(1);return null!==a&&a?t.transformToAssocArray(a):{}},transformToAssocArray:function(e){for(var t={},a=e.split("&"),r=0;r<a.length;r++){var n=a[r].split("=");t[n[0]]=n[1]}return t},cartLangUpdate:function(e,t,a){var r=LS.localization,n={};e&&(n.LS_language=e,r.languageInCart=e),a&&(n.LS_currency=a);var i=new XMLHttpRequest;i.onreadystatechange=function(){4===i.readyState&&200===i.status&&"domains"!==r.urlModifyType&&e&&t&&!r.buildify&&location.reload()},i.open("POST","/cart/update.js",!0),i.setRequestHeader("Content-Type","application/json;charset=UTF-8"),i.send(JSON.stringify({attributes:n}))},checkUrlParams:function(){var e=LS.localization,t=e.getCookie("ls_lang");if(e.buildify)return e.currentLang=e.buildify,e.buildify;"1"===e.permanentRedirect&&e.getUrlPrefix in e.urlParams&&e.urlParams[e.getUrlPrefix]!==e.defaultLang&&(LS.location=LS.location.replace(e.getUrlPrefix+"="+e.urlParams[e.getUrlPrefix],e.getUrlPrefix+"="+e.defaultLang),window.history.replaceState(null,null,LS.location),e.urlParams[e.getUrlPrefix]=e.defaultLang),t&&e.languages.map(function(e){return e.lang_id}).indexOf(t)<0&&(t="");var a,r="_sc"in e.urlParams&&1===parseInt(e.urlParams._sc,10)||"preview_theme_id"in e.urlParams;if("1"===e.urlModify&&!r)if(e.currUrlPrefix in e.urlParams&&"disabled"!==e.currSwitcherType&&"object"==typeof e.currencies&&(0<=e.currencies.map(function(e){return e.currId}).indexOf(e.urlParams[e.currUrlPrefix])?e.urlParams[e.currUrlPrefix]!==e.currency&&(e.setCookie("ls_curr",e.urlParams[e.currUrlPrefix],30),e.currency=e.urlParams[e.currUrlPrefix]):(LS.location=LS.location.replace(e.currUrlPrefix+"="+e.urlParams[e.currUrlPrefix],e.currUrlPrefix+"="+e.currency),e.urlParams[e.currUrlPrefix]=e.currency)),e.getUrlPrefix in e.urlParams&&"get"===e.urlModifyType){for(a=0;a<e.languages.length;a++)if(e.languages[a].lang_id===e.urlParams[e.getUrlPrefix]&&("get"===e.urlModifyType||!e.urlHash))return e.urlParams[e.getUrlPrefix];LS.location=LS.location.replace(e.getUrlPrefix+"="+e.urlParams[e.getUrlPrefix],e.getUrlPrefix+"="+e.defaultLang),window.history.replaceState(null,null,LS.location)}else if("hash"===e.urlModifyType){for(a=0;a<e.languages.length;a++)if(e.urlHash===e.languages[a].lang_id)return e.urlHash;location.hash&&(location.hash=e.currentLang)}else if("domains"===e.urlModifyType&&e.mdomains){t&&!e.languageInCart&&(e.languageInCart=t,e.cartLangUpdate(t,!1,e.getCookie("ls_curr")));var n=!0,i=JSON.parse(e.mdomains),o=document.referrer?new URL(document.referrer).hostname:"";if(i){var l;for(l in i)i.hasOwnProperty(l)&&(0<=i[l].split(",").indexOf(o)||0<=o.indexOf("langshop."))&&(n=!1);for(l in i)if(i.hasOwnProperty(l)&&0<=i[l].split(",").indexOf(window.location.host)){if(e.languageInCart||"browser"!==e.detectingLanguage&&"geolocation"!==e.detectingLanguage||!n)return l;if(l===e.defaultLang)return l}if(e.defaultLang in i){var s=i[e.defaultLang].split(","),c=window.location;c=(c=c.toString()).replace(window.location.host,s[0]),window.location=c}}}return t||e.defaultLang},setCookie:function(e,t,a){var r="";if(void 0!==a){var n=new Date;n.setTime(n.getTime()+24*a*60*60*1e3),r="; expires="+n.toUTCString()}document.cookie=e+"="+t+r+"; path=/"},getCookie:function(e){for(var t=e+"=",a=document.cookie.split(";"),r=0;r<a.length;r++){for(var n=a[r];" "===n.charAt(0);)n=n.substring(1);if(0===n.indexOf(t))return n.substring(t.length,n.length)}return""},getClickAncestor:function(e,t){for(t=t.toUpperCase();e;){if(1===e.nodeType&&e.nodeName===t)return e;e=e.parentNode}return null},styleGenerator:function(e,t,a,r){if(t||(t="ls-style-theme-a"),"1"!==t||"select"===a){var n="",i=document.head||document.getElementsByTagName("head")[0],o=document.createElement("style");switch(e="#"+e,r.position_type){case"fixed-right-bottom":n+=e+" { top: auto!important; position: fixed; bottom:"+r.offset_bottom+r.offset_dimension+";right:"+r.offset_right+r.offset_dimension+"; }";break;case"fixed-left-bottom":n+=e+" { top: auto!important; position: fixed; bottom:"+r.offset_bottom+r.offset_dimension+";left:"+r.offset_left+r.offset_dimension+"; }";break;case"fixed-right-top":n+=e+" { position: fixed; top:"+r.offset_top+r.offset_dimension+";right:"+r.offset_right+r.offset_dimension+"; }";break;case"fixed-left-top":n+=e+" { position: fixed; top:"+r.offset_top+r.offset_dimension+";left:"+r.offset_left+r.offset_dimension+"; }"}if(n+=e+" ul { color:"+r.main_font_color+";",n+="ls-style-theme-b"!==t?"background-color:"+r.main_bg_color+";}":"}","li-vertical-non-flags"===a||"li-vertical-non-text"===a||"li-vertical"===a)switch(r.dropdown_direction){case"fixed-right-bottom":n+=e+" ul { top: 100%;bottom: auto;right: auto;left: 0;-webkit-transform-origin: -50% 0;transform-origin: -50% 0; }";break;case"fixed-left-bottom":n+=e+" ul { top: 100%;bottom: auto;right: 0;left: auto;-webkit-transform-origin: 150% 0;transform-origin: 150% 0; }";break;case"fixed-right-top":n+=e+" ul { top: auto;bottom: 100%;right: auto;left: 0;-webkit-transform-origin: 0 150%;transform-origin: 0 150%; }";break;case"fixed-left-top":n+=e+" ul { top: auto;bottom: 100%;right: 0;left: auto;-webkit-transform-origin: 100% 150%;transform-origin: 100% 150%; }"}n+=e+" ul li:not(.ls-curr-switcher-active):not(.ls-lang-switcher-active) { border: 1px solid "+r.main_border_color+";",n+="ls-style-theme-b"===t?"background-color:"+r.main_bg_color+";}":"}",n+=e+" ul li:not(.ls-curr-switcher-active):not(.ls-lang-switcher-active):hover { border: 1px solid "+r.hover_main_border_color+";
1color:"+r.hover_main_font_color+";",n+="background-color:"+r.hover_main_bg_color+";}",n+=e+" .ls-curr-switcher-active,"+e+" .ls-lang-switcher-active { ",n+="background-color:"+r.active_bg_color+";border: 1px solid "+r.active_border_color+";color:"+r.active_font_color+";",n+="}",n+=e+" .ls-curr-switcher-active:hover,"+e+" .ls-lang-switcher-active:hover { ",n+="background-color:"+r.hover_active_bg_color+";border: 1px solid "+r.hover_active_border_color+";color:"+r.hover_active_font_color+";",n+="}",n+=e+" .ls-curr-switcher-active::after,"+e+" .ls-lang-switcher-active::after { ",n+="border-bottom: 2px solid "+r.hover_active_font_color+";border-right: 2px solid "+r.hover_active_font_color+";",n+="}",n+=e+" .ls-curr-switcher-active:hover::after,"+e+" .ls-lang-switcher-active::after { ",n+="border-bottom: 2px solid "+r.active_font_color+";border-right: 2px solid "+r.active_font_color+";",n+="}",o.type="text/css",o.appendChild(document.createTextNode(n)),i.appendChild(o)}},encodeQueryData:function(e){var t=[];for(var a in e)e.hasOwnProperty(a)&&t.push(encodeURIComponent(a)+"="+encodeURIComponent(e[a]));return t.join("&")},detectBuildify:function(){var e=LS.localization;return!!("buildify"in e.urlParams&&function(){try{return window.self!==window.top}catch(e){return!0}}())&&("lang"in e.urlParams&&0<=e.languages.map(function(e){return e.lang_id}).indexOf(e.urlParams.lang)?e.urlParams.lang:e.defaultLang)},init:function(){var e=LS.localization;if(e.urlParams=e.getSearchParameters(),e.buildify=e.detectBuildify(),!e.isUrlEncoded()){var t=e.checkUrlParams(),a=!0;if("1"===e.urlModify&&"get"===e.urlModifyType&&e.getUrlPrefix in e.urlParams&&"cache"in e.urlParams==0&&e.botCheck())return e.urlParams.cache="false",void(document.location.search=e.encodeQueryData(e.urlParams));if("1"===e.urlModify&&"get"===e.urlModifyType&&"cache"in e.urlParams&&"false"===e.urlParams.cache&&(a=!1),"1"===e.urlModify&&"domains"===e.urlModifyType&&e.mdomains&&(a=!1),t===e.currentLang&&e.languageInCart?"domains"===e.urlModifyType&&e.mdomains&&e.currentLang!==e.languageInCart&&(e.setCookie("ls_lang",e.currentLang,30),e.cartLangUpdate(e.currentLang,!1,e.getCookie("ls_curr"))):(e.setCookie("ls_lang",t,30),e.cartLangUpdate(t,a,e.getCookie("ls_curr"))),"1"===e.urlModify){var r=e.getUrlPrefix,n=e.currUrlPrefix,i=window.location.protocol+"//"+window.location.hostname+window.location.pathname+window.location.search;"hash"===e.urlModifyType?location.hash||e.currentLang!==e.getCookie("ls_lang")||(location.hash=e.currentLang):"get"===e.urlModifyType&&r in e.urlParams==0&&e.currentLang===e.getCookie("ls_lang")&&(window.location.search?i+="&"+r+"="+e.currentLang:i+="?"+r+"="+e.currentLang,window.history.replaceState(null,null,i+window.location.hash),e.urlParams[r]=e.currentLang,LS.location=i),"disabled"!==e.currSwitcherType&&"object"==typeof e.currencies&&n in e.urlParams==0&&e.currency&&e.getCookie("ls_curr")&&(i+=(0<=i.indexOf("?")?"&":"?")+n+"="+e.currency,window.history.replaceState(null,null,i+window.location.hash),e.urlParams[n]=e.currency,LS.location=i)}}}},this.priceonhover={init:function(){var e=LS.localization;if("1"===e.defaultCurrOnHover&&e.switchersStyleSets&&"defaultCurrHoverStyles"in e.switchersStyleSets){var t="",a=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style"),n=e.switchersStyleSets.defaultCurrHoverStyles,i=n.font_size?n.font_size:"14";t+="body *:hover>.LS_converted_currencies.LS_show_on_hover:after { top: calc(50% - "+Math.ceil((parseInt(i,10)+10)/2)+"px)!important; background: "+n.background_color+"!important; font-size: "+i+"px!important; color: "+n.font_color+"!important; }",t+="body *:hover>.LS_converted_currencies.LS_show_on_hover:before { border-right: 5px solid "+n.background_color+"!important; }",r.type="text/css",r.appendChild(document.createTextNode(t)),a.appendChild(r)}}}}}(),function(){"use strict";window.sca_default_callback_function||(window.sca_default_callback_function=function(e,t){if(t&&"object"==typeof LS&&void 0!==LS.product&&LS.product.hasOwnProperty(t.handle)){var s=LS.product[t.handle].locale(),a=document.getElementById("sca-qv-title"),r=document.getElementById("sca-qv-des"),n=document.querySelector("#sca-qv-price-container .sca-qv-product-price"),i=document.getElementById("sca-qv-variant-options");
1if(a&&(a.innerHTML="<strong>"+s.title+"</strong>"),r&&(r.innerHTML=function(e){var t=document.implementation.createHTMLDocument("New").body;t.innerHTML=e;var a=t.textContent||t.innerText||"";return 220<(a=a.trim()).length?a.substring(0,220)+" ...":a}(s.description)),n){var o=LS.localization.formatMoney(t.price);t.compare_at_price&&t.compare_at_price>t.price&&(o+="<del class='sca-qv-product-compare-price'>"+LS.localization.formatMoney(t.compare_at_price)+"</del>"),n.innerHTML=o}if(i){var l=i.querySelectorAll(".single-option-selector");l.length&&[].forEach.call(l,function(e){var t;switch(e.getAttribute("data-option")){case"option1":t=0;break;case"option2":t=1;break;case"option3":t=2}if(void 0!==t&&s.options[t]&&e.previousSibling){e.previousSibling.innerHTML=s.options[t];var a=e.options.length;if(a)for(var r=0;r<a;r++){var n=e[r].innerText;for(var i in s.variants)if(s.variants.hasOwnProperty(i)){var o=s.variants[i].options.indexOf(n);if(0<=o){var l=s.variants[i]["option"+(o+1)];l&&(e[r].innerText=l);break}}}}})}}})}();
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.