function redirectWithoutHash(){var n=window.location.toString();n.indexOf("#")>-1&&(n=n.substr(0,n.indexOf("#")));window.location.href=n}function redirectWithParam(n,t){var i=window.location.toString();i.indexOf("?")>-1&&(i=i.substr(0,i.indexOf("?")));i.indexOf("#")>-1&&(i=i.substr(0,i.indexOf("#")));i+="?"+n;t.length>0&&(i+="#"+t);window.location.href=i}function createURLbyParams(n){var r="",u="",t,f,i;for(t in n.hashtable)t!=null&&(f=t,i=n.hashtable[t],i!=null)&&(r+=u+f+"="+i,u="&");return r}function combineParamsForURL(n,t){var o="",u="",f,i,r,e;for(f in t.hashtable)f!=null&&(i=f,r=t.hashtable[f],n.containsKey(i)||!IsNullOrEmpty(r))&&(o+=u+i+"="+r,u="&");for(e in n.hashtable)e!=null&&(i=e,r=n.hashtable[e],IsNotNullOrEmpty(r)&&!t.containsKey(i)&&(o+=u+i+"="+r,u="&"));return o}function combineParamsForHashURL(n,t){var f="",e="",i,u,r;for(i in t.hashtable)i!=null&&(u=i,r=t.hashtable[i],r!=null)&&(n.containsKey(u)||!IsNullOrEmpty(r))&&(f+=e+u+"="+r,e="&");return f}function defaultValueInParams(n,t,i,r){if(n.containsKey(i)){var u=n.get(i);if(IsNullOrEmpty(u)){n.put(i,r);return}}else if(t.containsKey(i)){if(u=t.get(i),IsNullOrEmpty(u)){n.put(i,r);return}}else{n.put(i,r);return}}function sortInfo(){this.sortpar=undefined;this.sortval=undefined;this.sortdir=undefined}function sortDirectionCorrect(n){return IsNullOrEmpty(n)?"asc":n=="desc"?"desc":"asc"}function sortDirection(n){return IsNullOrEmpty(n)?"asc":n}function setSortValues(n,t,i){if(i!=null&&i.sortpar!=null){var r=n.get("sortpar"),o=n.get("sortval"),u=n.get("sortpar"),f=n.get("sortdir"),e=n.get("sortdir");if(i.sortpar==""){u!=null?n.put("sortpar",""):r!=null&&n.remove("sortpar");o!=null&&n.remove("sortval");f!=null&&n.remove("sortdir");return}r!=null?r==i.sortpar?i.sortdir==null?n.put("sortdir",sortDirection(f)):n.put("sortdir",sortDirection(i.sortdir)):(n.put("sortpar",i.sortpar),n.put("sortdir",strDefaultForNULL(i.sortdir,"asc"))):u!=null?u==i.sortpar?e!=null&&(i.sortdir==null?n.put("sortdir",sortDirection(e)):n.put("sortdir",sortDirection(i.sortdir))):(n.put("sortpar",i.sortpar),n.put("sortdir",strDefaultForNULL(i.sortdir,"asc"))):(n.put("sortpar",i.sortpar),n.put("sortdir",sortDirection(i.sortdir)))}}function NavDataWrapper(){function o(){r="";t=0;i=0;u=new Hashtable}function s(){var o,v,k,l,a,p,c,s,w,b,d,y,h;if(!IsNullOrEmpty(r)&&(o=r.split(","),o.length!==0)){if(o.length>0&&(t=parseInt(o[0])),o.length>1&&(i=parseInt(o[1])),o.length>2)for(v=o[2].toString().split(":"),k=v.length,l=0;l<k;l++)IsNullOrEmpty(v[l])||(a=parseInt(v[l]),a>0&&(u.containsKey(a)||u.put(a,a)));if(p=o.length-f,p>=e)for(c=f;c+e<=p+f;c=c+e)if(s=new ParsNavData,w=parseInt(o[c]),!isNaN(w)){for(s.pna_id=w,b=o[c+1].toString().split(":"),d=b.length,y=0;y<d;y++)(h=parseInt(b[y]),isNaN(h))||(h>0?(s.IsExistsPNV_ID_notZero=!0,s.pnv_ids.put(h,h)):s.pnv_ids.containsKey(h)||s.pnv_ids.put(h,h));s.pnv_ids.size()>0&&(n.containsKey(s.pna_id)||n.put(s.pna_id,s))}}}var f=3,e=2,t=0,i=0,u=new Hashtable,n=new Hashtable,r="";this.urlInfo="";this.getSuperCategory=function(){return isNaN(t)||t<0?0:t};this.getCategory=function(){return isNaN(i)||i<0?0:i};this.getVyrobceIDList=function(){var i="",r="",n,t;for(n in u.hashtable)n!==null&&((t=n,IsNullOrEmpty(t))||(i+=r+t,r=":"));return i};this.getNavDataList=function(){return n};this.parseUrlByParams=function(n,t,i){o();this.urlInfo="";var u=n+","+t+","+i;r=u;this.urlInfo=u;s()};this.parseUrl=function(n){(o(),this.urlInfo="",n===null||IsNullOrEmpty(n))||(r=n,this.urlInfo=n,s())};this.getURLstring=function(){var t=this.getSuperCategory()+","+this.getCategory()+",",r=this.getVyrobceIDList(),i,u;if(t+=r!==""?r:"0",!n.isEmpty())for(i in n.hashtable)n.hashtable[i]!==null&&(u=n.hashtable[i],t+=","+u.getURLstring());return t};this.addNavDataItem=function(t,i){var r=parseInt(t),u,f;isNaN(r)||r<=0||(n.containsKey(r)?(f=n.get(r),f.addValue(i)):(u=new ParsNavData,u.pna_id=r,u.addValue(i),n.put(r,u)))}}function ParsNavData(){this.pna_id=0;this.pnv_ids=new Hashtable;this.IsExistsPNV_ID_notZero=!1;this.getURLstring=function(){for(var n="",r="",u=this.pnv_ids.values(),f=u.length,i,t=0;t<f;t++)(i=parseInt(u[t]),isNaN(i))||i>0&&(n+=r+i,r=":");return n===""&&(n="0"),this.pna_id+","+n};this.getPnaId=function(){return this.pna_id};this.getPnvIds=function(){return this.pnv_ids};this.getIsExistsPnvId_notZero=function(){return this.IsExistsPNV_ID_notZero};this.addValue=function(n){var t=parseInt(n);isNaN(t)||this.pnv_ids.containsKey(t)||(this.pnv_ids.put(t,t),t!==0&&(this.IsExistsPNV_ID_notZero=!0))}}function createFilteredAttributeHtmlElement(n){var t=$("#NavAtrFrm_"+n).data("panel-title"),i='<div class="filtered-params_items-groups" data-modulo="0" data-itemindex="0" data-pna="'+n+'"><div class="filtered-params_items-groups_in"><strong class="filtered-params_items-groups_name">'+t+":<\/strong><\/div><\/div>";return $(i)}function createFilteredAttributeItemHtmlElement(n,t,i,r){var u=$("label[for='"+i.attr("id")+"']").find(".value_label").clone().children().remove().end().text(),f='<span class="filtered-params_item"><span class="filtered-params_item_label">'+u+"<\/span>"+(r.indexOf(t.toString())>0?"":'<button type="button" class="btn-remove filtered-params_item_btn-remove js-tooltip" data-title="tip_delete_value" onclick="removeFilteredProp(\'#'+i.attr("id")+'\');"><i class="icon-remove"><\/i><\/button>')+"<\/span>";return $(f)}function createFilteredVendorHtmlElement(n,t){var i=$("label[for='"+t.attr("id")+"']").find(".value_label").clone().children().remove().end().text(),r='<span class="filtered-params_item"><span class="filtered-params_item_label">'+i+'<\/span><button type="button" class="btn-remove filtered-params_item_btn-remove js-tooltip" data-title="tip_delete_value" onclick="removeFilteredProp(\'#'+t.attr("id")+'\');"><i class="icon-remove"><\/i><\/button><\/span>';return $(r)}function createFilteredFlagHtmlElement(n){var t=$("label[for='"+n.attr("id")+"']").find(".value_label").clone().children().remove().end().text(),i='<span class="filtered-params_item"><span class="filtered-params_item_label">'+t+'<\/span><button type="button" class="btn-remove filtered-params_item_btn-remove js-tooltip" data-title="tip_delete_value" onclick="removeFilteredProp(\'#'+n.attr("id")+'\');"><i class="icon-remove"><\/i><\/button><\/span>';return $(i)}function EnsureProductFilterFilteredParamsElement(){var n=$("#proFilter_filteredParams"),t;return n.length>0?n:(t='<div id="proFilter_filteredParams" class="panel filtered-params"><div class="panel-body"><\/div><\/div>',$("#filterSettingsContainer").after(t),$("#proFilter_filteredParams"))}function isExistFilteredParams(){var t=[$("#filteredAttributesRow"),$("#filterFlagsRow"),$("#filterExcludedFlagsRow"),$("#filterVendorsRow"),$("#filterSearchRow")],i,n=!1;for(i in t)if(t[i].children().length>0){n=!0;break}return n||$("#proFilter_filteredParams").remove(),n}function EnsureFilteredAttributesRowElement(){var n=$("#filteredAttributesRow"),t,i;return n.length>0?n:(t='<div class="filtered-params_row" id="filteredAttributesRow"><\/div>',i=EnsureProductFilterFilteredParamsElement(),i.find(".panel-body").append(t),$("#filteredAttributesRow"))}function EnsureFilteredFlagsRowElement(){var n=$("#filterFlagsRow"),t,i;return n.length>0?n:(t='<div class="filtered-params_row" id="filterFlagsRow"><\/div>',i=EnsureProductFilterFilteredParamsElement(),i.find(".panel-body").append(t),$("#filterFlagsRow"))}function EnsureFilteredExcludedFlagsRowElement(){var n=$("#filterExcludedFlagsRow"),t,i;return n.length>0?n:(t='<div class="filtered-params_row" id="filterExcludedFlagsRow"><\/div>',i=EnsureProductFilterFilteredParamsElement(),i.find(".panel-body").append(t),$("#filterExcludedFlagsRow"))}function EnsureFilteredVendorsRowElement(){var n=$("#filterVendorsRow"),t,i;return n.length>0?n:(t='<div class="filtered-params_row" id="filterVendorsRow"><\/div>',i=EnsureProductFilterFilteredParamsElement(),i.find(".panel-body").append(t),$("#filterVendorsRow"))}function EnsureFilteredSearchRowElement(){var n=$("#filterSearchRow"),t,i;return n.length>0?n:(t='<div class="filtered-params_row" id="filterSearchRow"><\/div>',i=EnsureProductFilterFilteredParamsElement(),i.find(".panel-body").append(t),$("#filterSearchRow"))}function EnsureFilteredVendorsElement(){var n=$("#filteredVendors"),t,i;return n.length>0?n:(t='<div class="filtered-params_items-groups" id="filteredVendors"><div class="filtered-params_items-groups_in"><strong class="filtered-params_items-groups_name">Značka:<\/strong><\/div><\/div><\/div>',i=EnsureFilteredVendorsRowElement(),i.append(t),$("#filteredVendors"))}function EnsureFilteredFlagsContainerElement(){var n=$("#filteredFlags"),t,i;return n.length>0?n:(t='<div class="filtered-params_items-groups" id="filteredFlags"><div class="filtered-params_items-groups_in"><strong class="filtered-params_items-groups_name">Příznaky:<\/strong><\/div><\/div><\/div>',i=EnsureFilteredFlagsRowElement(),i.append(t),$("#filteredFlags"))}function EnsureFilteredExcludedFlagsContainerElement(){var n=$("#filteredExcludedFlags"),t,i;return n.length>0?n:(t='<div class="filtered-params_items-groups" id="filteredExcludedFlags"><div class="filtered-params_items-groups_in"><strong class="filtered-params_items-groups_name">Vyloučené položky ze seznamu:<\/strong><\/div><\/div><\/div>',i=EnsureFilteredExcludedFlagsRowElement(),i.append(t),$("#filteredExcludedFlags"))}function EnsureSearchContainerElement(){var n=$("#filteredSearch"),t,i;return n.length>0?n:(t='<div class="filtered-params_items-groups" id="filteredSearch"><div class="filtered-params_items-groups_in"><strong class="filtered-params_items-groups_name">Vyhledaný výraz:<\/strong><\/div><\/div><\/div>',i=EnsureFilteredSearchRowElement(),i.append(t),$("#filteredSearch"))}function resetSlider(n){n.val("");startLoading(event);var t=$(n).data("ionRangeSlider");t.reset();t.update({from:t.options.min,to:t.options.max})}function processNavigatorResponse(n){function u(n){this.panelId=n;this.selectedCount=0}var c=listOfParamsBeforeHash(),t=listOfParamsAfterHash(),i=EnsureFilteredAttributesRowElement(),f=typeof c.hashtable.navdata!="undefined"?c.hashtable.navdata.split(","):[],l,r,e,o,s,h,a;n.productsList.totalRecordCount<0?(l=$("#totalRecordCount"),l.text(l.data("defaultvalue"))):$("#totalRecordCount").text(n.productsList.totalRecordCount);r={navPanels:[]};$(n.navigatorAttributes).each(function(n,t){var v=[],l,h,a,c,s,y,b,p;if($(i).find(".filtered-params_items-groups[data-pna='"+t.id+"']").remove(),l=!1,$("input[id^='flt_pnati_'][data-pna='"+t.id+"']").prop("checked",!1),$("input[id^='flt_pnati_'][data-pna='"+t.id+"']").prop("disabled",!0),h=new u("NavAtrFrm_"+t.id),$.each(t.items,function(n,i){var r=$("input[id^='flt_pnati_'][data-pna='"+t.id+"'][data-pnati='"+i.id+"']");r.length!==0&&($(r).prop("checked",i.value===!0),$(r).prop("disabled",i.enabled!==!0||f.length===5&&parseInt(f[4])===i.id),i.value===!0&&(v.push(createFilteredAttributeItemHtmlElement(t.id,i.id,r,f)),l=!0,h.selectedCount++),$("label[for='"+r.attr("id")+"']").find(".value_counter").text("("+i.productCount+")"))}),$("input[id^='flt_bool_'][data-pna='"+t.id+"']").prop("checked",!1),$("input[id^='flt_bool_'][data-pna='"+t.id+"']").prop("disabled",!0),$.each(t.items,function(n,i){var r=$("input[id^='flt_bool_'][data-pna='"+t.id+"'][data-boolvalue='"+i.id+"']");r.length!==0&&($(r).prop("checked",i.value===!0),$(r).prop("disabled",i.enabled!==!0),i.value===!0&&(v.push(createFilteredAttributeItemHtmlElement(t.id,i.id,r,f)),l=!0,h.selectedCount++),$("label[for='"+r.attr("id")+"']").find(".value_counter").text("("+i.productCount+")"))}),a=$("input[id^='flt_range_'][data-pna='"+t.id+"']"),$(a).length===1){var e=999,o=-1,w="";if($.each(t.items,function(n,t){w=w+t.id+": "+t.productCount+": "+t.value+", ";t.value===!0&&(e>n&&(e=n),n>o&&(o=n))}),e===999||o<0)return;c=$.grep(t.items,function(n,t){return n.value===!0|t<e|t>o});e=999;o=-1;$.each(c,function(n,t){t.value===!0&&(e>n&&(e=n),n>o&&(o=n))});c=$.map(c,function(n){return n.id});s=$(a).data("ionRangeSlider");s.update({from:e,to:o,values:c});i.length===0&&(i=EnsureFilteredAttributesRowElement());y=createFilteredAttributeHtmlElement(t.id);b='<span class="filtered-params_item"><span class="filtered-params_item_label">'+s.options.prettify(s.result.from_value)+"-"+s.options.prettify(s.result.to_value)+'<\/span><button type="button" class="btn-remove filtered-params_item_btn-remove js-tooltip" data-title="tip_delete_value" onclick="resetSlider($(\'#'+a.attr("id")+'\'));"><i class="icon-remove"><\/i><\/button><\/span>';y.find("> :first-child").append(b);i.append(y)}else l===!0&&(i.length===0&&(i=EnsureFilteredAttributesRowElement()),p=createFilteredAttributeHtmlElement(t.id),$.each(v,function(n,t){p.find("> :first-child").append(t)}),i.append(p));h.selectedCount!==0&&r.navPanels.push(h)});$("#filterVendorsRow").remove();$("input[id^='chkVendor_'][data-pnp]").each(function(n,t){$(t).prop("disabled",!0);$(t).prop("checked",!1);$("label[for='"+$(t).attr("id")+"']").find(".value_counter").text("(0)")});e=new u("fltVendorList");$(n.vendors).each(function(n,t){var i=$("input[id^='chkVendor_'][data-pnp='"+t.id+"']"),r;i.length!==0&&($(i).prop("disabled",!t.enabled),$(i).prop("checked",t.value===!0),t.value===!0&&(r=createFilteredVendorHtmlElement(t.id,i),EnsureFilteredVendorsElement().find("> :first-child").append(r),e.selectedCount++),$("label[for='"+i.attr("id")+"']").find(".value_counter").text("("+t.productCount+")"))});e.selectedCount!==0&&r.navPanels.push(e);o=new u("fltStockList");$(n.stocks).each(function(n,t){var i=$("input[id^='chb_Stock_'][data-stock='"+t.id+"']");t.value===!0&&($(i).prop("checked",!0),o.selectedCount++)});o.selectedCount!==0&&r.navPanels.push(o);s=new u("fltFlagList");$("#filterFlagsRow").remove();$("#filterIncludeFlags").find("input[type='checkbox']:checked").each(function(n,t){var i=createFilteredFlagHtmlElement($(t));EnsureFilteredFlagsContainerElement().find("> :first-child").append(i);s.selectedCount++});s.selectedCount!==0&&r.navPanels.push(s);h=new u("fltExcludeFlagsList");$("#filterExcludedFlagsRow").remove();$("#filterExcludeFlags").find("input[type='checkbox']:checked").each(function(n,t){var i=createFilteredFlagHtmlElement($(t));EnsureFilteredExcludedFlagsContainerElement().find("> :first-child").append(i);h.selectedCount++});h.selectedCount!==0&&r.navPanels.push(h);$("#filterSearchRow").remove();t.containsKey("fulltextadd")&&t.containsKey("fulltextadd")&&(a='<span class="filtered-params_item"><span class="filtered-params_item_label">'+decodeURIComponent(t.get("fulltextadd"))+'<\/span><button type="button" class="btn-remove filtered-params_item_btn-remove search-remove js-tooltip" data-title="tip_delete_value" data-search="2"><i class="icon-remove"><\/i><\/button><\/span>',EnsureSearchContainerElement().find("> :first-child").append(a));isExistFilteredParams();(c.hashtable.navdata!==t.hashtable.navdatafilter||typeof t.hashtable.vendors!="undefined"||typeof t.hashtable.fulltextadd!="undefined"||typeof t.hashtable.plt_id!="undefined"||typeof t.hashtable.plt_id_or_ext!="undefined"||typeof t.hashtable.is_top!="undefined"||typeof t.hashtable.pse_ids!="undefined"||typeof t.hashtable.no_sale!="undefined")&&EnsureBtnRemoveAllFilters();infoCheckedCount(r.navPanels)}function infoCheckedCount(n){($("#proFilter").find(".panel-heading_counter").remove(),n.count!==0)&&$(n).each(function(n,t){var i=$("#"+t.panelId),r=i.find(".panel-heading_counter");i.find(".panel-heading_counter").length===0&&(r=$('<span class="badge badge--secondary panel-heading_counter"><\/span>'),i.find(".panel-title").append(r));r.text(t.selectedCount)})}function EnsureBtnRemoveAllFilters(){var t=$("#btnRemoveAllFilters"),n;t.length>0||(n='<div class="panel-footer"><button id="btnRemoveAllFilters" type="button" class="btn btn--link filtered-params_btn-remove-all" onclick="resetFilter();"><span class="btn_label">Zrušit všechny filtry<\/span><\/button><\/div>',$("#proFilter_filteredParams").append(n))}function startLoading(n,t){var u,i,e,tt,it,rt,ct,lt,at,s,vt,y,p,r,o,ut,f,w,b,k,d,ft,et,yt,h,pt,c,l,wt,bt,ot,kt,v,st,gt,ht;if(isLoading=!0,u=listOfParamsBeforeHash(),i=listOfParamsAfterHash(),t){tt=0;it=u.containsKey("stocks");u.containsKey("onstock")&&(tt=u.get("onstock"));rt=$('input[id="chb_Stock"]').is(":checked");i.remove("guid");u.remove("stocks");it&&(i.remove("stocks"),e="",$('input[id*="chb_Stock_"]:checked').each(function(){e=concateString(e,$(this).attr("id").replace("chb_Stock_",""),",")}),e.length>0&&u.put("stocks",e));(!rt&&tt===1||it)&&(i.remove("onstock"),rt?u.put("onstock","1"):u.remove("onstock"));ct=createURLbyParams(u);lt=combineParamsForHashURL(u,i);redirectWithParam(ct,lt);return}if(at=!1,s=new sortInfo,$("#sortParam").val()&&(o=$("#sortParam").val().split("_"),o[0]!=null&&(s.sortpar=o[0],s.sortdir=o[1])),vt=!0,y=!1,n?(p=n.currentTarget?n.currentTarget:n.target,r=n.currentTarget.id?n.currentTarget.id:n.target.id,r.indexOf("srtAttr_")>-1&&(o=r.split("_"),o[0]!=null&&(s.sortpar=o[1],s.sortdir=o[2])),r==="fulltextadd"&&(ut=encodeURIComponent($.trim($("#fulltextadd_inp").val())),$.trim(ut)!=""?i.put("fulltextadd",ut):i.put("fulltextadd","")),f=null,n!=null&&p!=null&&(f=$(p).is(":checked")),r.indexOf("pag_")>-1&&(i.put("page",p.getAttribute("data-page")),r==="pag_next_add"?(w=1,typeof i.get("pag_next_add")!="undefined"?w=i.get("pag_next_add"):typeof i.get("page")!="undefined"&&(w=i.get("page")-1),i.put("pag_next_add",w),y=!0):(i.remove("pag_next_add"),vt=!0)),r!=null&&r.indexOf("btnView_")>-1&&(b=r.replace("btnView_","").toLowerCase(),i.put("view",b),b==="table_img"?i.put("rows",24):b==="img"?i.put("rows",15):i.put("rows",12)),k="",$("#fltVendorList input[id*=chkVendor_]:checked").each(function(){k=concateString(k,$(this).attr("id").replace("chkVendor_",""),",")}),i.put("vendors",k),d="",$("#fltFlagList input[id*=chb_spec_offer_]:checked").each(function(){d=concateString(d,$(this).attr("id").replace("chb_spec_offer_",""),",")}),i.put("spec_offer",d),e="",$('input[id*="chb_Stock_"]:checked').each(function(){e=concateString(e,$(this).attr("id").replace("chb_Stock_",""),",")}),i.put("stocks",e),r!=="pag_next_add"&&r.indexOf("pag_")<-1&&i.put("page",1),r==="chb_novinky"&&(f===!0?i.put("plt_id",CONST_NOVINKY):i.put("plt_id","")),r==="chb_vyprodej"&&(f===!0?i.put("plt_id_or_ext",CONST_VYPRODEJ):i.put("plt_id_or_ext","")),r==="chb_doprodej"&&(f===!0?i.put("plt_id",CONST_DOPRODEJ):i.put("plt_id","")),r==="chb_akce"&&(f===!0?i.put("plt_id_or_ext",CONST_AKCE):i.put("plt_id_or_ext","")),r==="chb_bazar"&&(f===!0?i.put("plt_id_or_ext",CONST_BAZAR):i.put("plt_id_or_ext","")),r==="chb_TOP"&&(f===!0?i.put("is_top","1"):i.put("is_top","")),r==="chb_sdhk"&&(f===!0?i.put("pse_ids",CONST_SADY_HAKY):i.put("pse_ids","")),r==="chb_without_sale"&&(f===!0?i.put("no_sale",CONST_DOPRODEJ):i.put("no_sale","")),(r==="maxP"||r==="minP"||r==="rangePriceSlider")&&(ft=strToInt($("#minP").val()),et=strToInt($("#maxP").val()),updateRangeSlider({from:ft,to:et}),i.put("minpf",ft),i.put("maxpf",et))):(yt=$("#priceRange"),h=yt.data("ionRangeSlider"),h&&($("#minP").val(h.result.from),$("#maxP").val(h.result.to),i.put("minpf",h.result.from),i.put("maxpf",h.result.to))),pt=$("#chb_Stock").is(":checked"),pt?i.put("onstock","1"):i.put("onstock","0"),i.put("tabselect",$("#tabSelect").val()),collectNavigatorData(i,u),setSortValues(i,u,s),i.containsKey("sortpar")||(c=getCookie("pgProdSort"),IsNotNullOrEmpty(c)&&(c=base64_decode(c),IsNotNullOrEmpty(c)&&(l=c.split(";"),l[0]!=null&&(i.put("sortpar",l[0]),l[1]!=null?i.put("sortdir",l[1].toLowerCase()):i.remove("sortdir"))))),at&&i.remove("navdata"),t){wt=createURLbyParams(u);bt=combineParamsForHashURL(u,i);redirectWithParam(wt,bt);return}ot=$("#tmpGuid").val();IsNotNullOrEmpty(ot)&&i.put("guid",ot);i.put("ajx",!0);var g=combineParamsForURL(u,i),nt=combineParamsForHashURL(u,i),a=g_root+"/ajaxpages/productlistshort_ajx.aspx",dt=y===!0?"#dataContainerShort":"#dataContainer";a+="?"+g;kt=g_root+"/navigator?"+g;g!=null&&(parent.location.hash=g);v=!1;n==null&&(v=!0);st=new NavDataWrapper;st.parseUrl(i.get("navdatafilter"));gt=st.getNavDataList();y?(ht=new ElxPreloader($("#pag_next_add").find(".spinner")),ht.start(),$ajxReq=$.ajax({async:!0,global:v,url:a}).done(function(n,t){var r,i;if(ht.stop(),t==="error"){$("#dataContainer").empty();isLoading=!1;g_debug&&$("#dataContainer").append(n);return}r=n;i=$(r).find("#dataContainerShort");i.find(".products-list-head").remove();i.find(".page-current-info-bar").remove();var u=$(".data-product-items",i),f=$("#paging",i),e=$("#pag_next_add",i),o=$(u).contents();$("#dataContainerShort .product-item:last-child").after(o);$("#paging").replaceWith(f);$("#pag_next_add").replaceWith(e);isLoading=!1;lateInit(a);ProductsList.ajax_init()}).fail(function(){})):(typeof $ajxReqNav!="undefined"&&typeof $ajxReq!="undefined"&&(typeof $ajxReqNav=="object"&&$ajxReqNav.readystate!==4||typeof $ajxReq=="object"&&$ajxReq.readystate!==4)&&($ajxReq.abort(),$ajxReqNav.abort()),ajxMousePreloader("show"),$ajxReqNav=$.ajax({type:"GET",async:!0,global:v,url:kt,success:function(n){processNavigatorResponse(n)}}),$ajxReq=$.ajax({type:"GET",async:!0,global:v,url:a,success:function(n,t){if(t==="error"){$("#dataContainer").empty();isLoading=!1;g_debug&&$("#dataContainer").append(n);return}var r=$(n),u=$(dt);"undefined"!=typeof i.hashtable.view&&($('[id*="btnView_"]').removeClass("selected"),$("#btnView_"+i.hashtable.view).addClass("selected"));u.find("#dataContainerShort").html(r.find("#dataContainerShort").html());nt!=null&&nt.search("cache=false")!==-1&&(nt.replace("cache=false",""),parent.location.hash=nt);isLoading=!1;lateInit(a);ProductsList.ajax_init()}}).done(function(){ajxMousePreloader("hide");isLoading=!1}));ga("send","pageview",window.location.pathname+window.location.hash)}function sliderOnStart(){}function sliderOnFinish(n){var i=$(n).data("ionRangeSlider"),t;typeof i!="undefined"&&(i.is_start||(t=typeof event=="undefined"?null:event,t==null&&(t=$.Event("mouseup",{which:1}),i.$cache.cont.find(".irs-slider.type_last").trigger(t)),t.currentTarget.id="rangePriceSlider",startLoading(t)))}function collectNavigatorData(n,t){var i=new NavDataWrapper,r=strToInt($("#navsupercat_id").val(),0),u=strToInt($("#navcat_id").val(),0),f="",e=t.get("navdata"),o;(e!=null&&(o=new NavDataWrapper,$.trim(e)!=null&&(o.parseUrl(e),f=o.getVyrobceIDList())),r<=0&&u<=0&&$.trim(f)==="")||((r>0||u>0)&&$("#fltAttr [id*=NavAtrFrm_]").each(function(){var n=$(this).data("pna");return n===""?!0:($("[id*=flt_pnati_]:checked",this).each(function(){var t=$(this).data("pnati");return t!==-1&&i.addNavDataItem(n,t),!0}),$("[id*=flt_bool_]:checked",this).each(function(){var t=$(this).data("boolvalue");return i.addNavDataItem(n,t),!0}),$("[id*=flt_range_]",this).each(function(){var r=$(this).val(),t;return r===""||r==="null;null"?!0:(t=$(this).data("ionRangeSlider"),t.options.min===t.result.from&&t.options.max===t.result.to)?!0:(i.addNavDataItem(n,t.result.from_value),i.addNavDataItem(n,t.result.to_value),!0)}),!0)}),i.parseUrlByParams(r,u,f),n.put("navdatafilter",i.getURLstring()))}function setAttrCheckStatus(n){var d=$("#fltAttr"),u,l,f,e,a,b,s,v,y,h,o,r,t,i,k,c,p,w;if($("[id*=NavAtrFrm_]",$(d)).each(function(){$("INPUT[type='checkbox']",this).prop("checked",!1);$("INPUT[type='radio']",this).prop("checked",!1)}),u=n.getNavDataList(),u!=null&&u.length!==0)for(l in u.hashtable)if(u.hashtable.hasOwnProperty(l)){if(f=u.hashtable[l],f==null)continue;if(e=f.getPnaId(),e<=0)continue;if(a=$("#NavAtrFrm_"+e),a.length===0)continue;b=a.data("ui-input-style");switch(b){case 1:case 4:s=f.getPnvIds().hashtable;for(v in s)s.hasOwnProperty(v)&&(y=s[v],y!=null&&$("#flt_pnati_"+e+"_"+y+"[type='checkbox']").prop("checked",!0));break;case 2:h=$("#flt_range_"+e).data("ionRangeSlider");h&&(o=h.options.values,r=f.getPnvIds().values(),r.length>0&&r[0]>0&&(t=o.length,i=o.indexOf(r[0]),i<0&&(i=0),r.length>1?(t=o.indexOf(r[1]),t<0?t=o.length:i>t&&(k=t,t=i,i=k)):r[0]>0&&(t=i),h.update({from:i,to:t})));break;case 3:c=f.getPnvIds().hashtable;for(p in c)c.hasOwnProperty(p)&&(w=c[p],w!=null&&$("#flt_bool_"+e+"_"+w+"[type='checkbox']").prop("checked",!0))}}}function lateInit(n){var i=listOfParamsURL(n),s=i.hashtable.plt_id_or_ext,o,k,c,l,h,a,g,f,t,y,nt,p,w,b;s!=null&&s!==""&&(s===CONST_BAZAR&&$("#chb_bazar").attr("checked",!0),s===CONST_AKCE&&$("#chb_akce").attr("checked",!0),s===CONST_VYPRODEJ&&$("#chb_vyprodej").attr("checked",!0));o=i.hashtable.plt_id;o!=null&&o!==""&&($("#chb_PltID_"+o).attr("checked",!0),o===CONST_NOVINKY&&$("#chb_novinky").attr("checked",!0),o===CONST_DOPRODEJ&&$("#chb_doprodej").attr("checked",!0));k=i.hashtable.is_top;k!=null&&k!==""&&$("#chb_TOP").attr("checked",!0);c=i.hashtable.pse_ids;c!=null&&c!==""&&c===CONST_SADY_HAKY&&$("#chb_sdhk").attr("checked",!0);l=i.hashtable.no_sale;l!=null&&l!==""&&l===CONST_DOPRODEJ&&$("#chb_without_sale").attr("checked",!0);h=i.hashtable.fulltext;h!=null&&$("#ctlFulltext").val(decodeURIComponent(h));a=i.hashtable.onstock;a==null||a===""?(h==null||h==="")&&$("#chb_Stock").attr("checked",!1):strToBool(a)?$("#chb_Stock").attr("checked",!0):$("#chb_Stock").is(":checked")&&$("#chb_Stock").attr("checked",!1);var tt=i.hashtable.navdata,it=i.hashtable.navdatafilter,v="",r;$.trim(it)!==""?(r=new NavDataWrapper,r.parseUrl(it),v=r.getVyrobceIDList(),(r.getSuperCategory()>0||r.getCategory()>0)&&($("#navcat_id").val(r.getCategory()),setAttrCheckStatus(r))):$.trim(tt)!==""&&(r=new NavDataWrapper,r.parseUrl(tt),v=r.getVyrobceIDList(),(r.getSuperCategory()>0||r.getCategory()>0)&&$("#navcat_id").val(r.getCategory()));var rt=i.hashtable.stocks,e=null;if($.trim(rt)!==""&&(e=rt.split(",")),e!=null)for(t=0;t<e.length;t++)e!=null&&e[t]!=="-1"&&e[t]!==""&&$("#chb_Stock_"+e[t]).attr("checked",!0);var ut=i.hashtable.vendors,d=0,u=null;if($.trim(ut)!==""?u=ut.split(","):$.trim(v)!==""&&(u=v.split(":")),u!=null)for(t=0;t<u.length;t++)u!=null&&u[t]!=="-1"&&u[t]!==""&&($("#chkVendor_"+u[t]).attr("checked",!0),d++);if(g=i.hashtable.spec_offer,f=null,$.trim(g)!==""&&(f=g.split(",")),f!=null)for(t=0;t<f.length;t++)f!=null&&f[t]!=="-1"&&f[t]!==""&&$("#chb_spec_offer_"+f[t]).attr("checked",!0);d===0&&$("#chkVendorAll").attr("checked",!0);d>0?($("#fltVendorList").show(),$("#showVendors").addClass("active")):$("#showVendors").removeClass("active");y=i.hashtable.rows;y!=null&&y!==""&&$("#sRows").val(y).attr("selected",!0);nt=i.hashtable.guid;"undefined"!=typeof nt&&$("#tmpGuid").val(nt);p=i.hashtable.minpf;"undefined"!=typeof p&&($("#minP").val(new Number(p).numberFormat("# ### ###")),updateRangeSlider({from:p}));w=i.hashtable.maxpf;"undefined"!=typeof w&&($("#maxP").val(new Number(w).numberFormat("# ### ###")),updateRangeSlider({to:w}));b=initSorting(i);b!=null&&b!=="_"&&$("#sortParam").val(b)}function initSorting(n){var u=n.hashtable.sortpar,r=n.hashtable.sortdir,t=getCookie("pgProdSort"),i;return IsNotNullOrEmpty(t)&&IsNullOrEmpty(r)&&(t=base64_decode(t),IsNotNullOrEmpty(t)&&(i=t.split(";"),i[0]!=null&&(u=i[0],r=i[1]!=null?i[1].toLowerCase():null))),u+"_"+r}function lateInitProductListBindingEvent(){$(document).on("click","[id*=pag_]",function(n){n.stopPropagation();n.preventDefault();startLoading(n)});$(document).on("click","a[id*=srtAttr_]",function(n){startLoading(n)})}function lateInitBindingEvent(){$("#fltVendorList a[id*=btnVendor_]").click(function(n){n.preventDefault();var t=n.target.id.replace("btnVendor_",""),i=$("#chkVendor_"+t);i.attr("checked",!i.attr("checked"));onChangedVendor(t);startLoading(n)});$("#fltVendorList #btnVendorAll").click(function(n){n.preventDefault();var t=$("#chkVendorAll");t.attr("checked",!t.attr("checked"));onChangedVendor(-1);startLoading(n)});$("select[id*=nav_]").change(function(n){startLoading(n)});$('input[id*="chb_Stock_"]').click(function(n){$('input[id*="chb_Stock_"]:checked').length>0&&$("#chb_Stock").attr("checked",!1);mustRedirect=!1;var t=listOfParamsBeforeHash(),i=t.containsKey("stocks");i&&(mustRedirect=!0);startLoading(n,mustRedirect)});$("#fltFlagList input[id*=chb_spec_offer_]").click(function(n){startLoading(n)});$("#chb_Stock").click(function(n){var t,i,r,u;$('input[id*="chb_Stock_"]').attr("checked",!1);mustRedirect=!1;t=listOfParamsBeforeHash();i=0;t.containsKey("onstock")&&(i=t.get("onstock"));r=t.containsKey("stocks");u=$('input[id*="chb_Stock"]').is(":checked");(!u&&i==1||r)&&(mustRedirect=!0);startLoading(n,mustRedirect)});$("#chb_novinky").click(function(n){startLoading(n)});$("#chb_doprodej").click(function(n){startLoading(n)});$("#chb_bazar").click(function(n){startLoading(n)});$("#chb_vyprodej").click(function(n){startLoading(n)});$("#chb_sdhk").click(function(n){startLoading(n)});$("#chb_without_sale").click(function(n){startLoading(n)});$("#chb_TOP").click(function(n){startLoading(n)});$("#chb_akce").click(function(n){startLoading(n)});$('[id*="btnView_"]').click(function(n){n.preventDefault();startLoading(n)});$("#filter a").click(function(n){n.target.id!=""&&n.target.id!=undefined&&n.target.id!="minP"&&n.target.id!="maxP"&&(n.preventDefault(),startLoading(n))});$("#sortParam").change(function(n){startLoading(n)});$("#fulltextadd").click(function(n){n.preventDefault();var t=$(this).closest("form").validate();if(!t.element("#fulltextadd_inp"))return!1;startLoading(n)});$("#fulltextadd_inp").on("keyup",function(n){(n.preventDefault(),n.which==13)&&$("#fulltextadd").trigger("click")})}function onChangedVendor(n){var t=$("#chkVendorAll");if(n===-1){if(!t.is(":checked"))return;$("#fltVendorList [id*=chkVendor_]").each(function(){$(this).attr("checked",!1)})}else $("#fltVendorList [id*=chkVendor_]:checked").length>0?t.attr("checked",!1):t.attr("checked",!0)}function resetFilter(){ajxMousePreloader("show");redirectWithoutHash()}function removeFilteredProp(n){if(typeof n=="undefined")return!1;var t=$(n);t.prop("disabled",!1);t.removeAttr("disabled");t.trigger("click")}function disableAllChilds(n,t){t?($(n).attr("disabled")==null&&$(n).attr("disabled","disabled"),$(n+" *").each(function(){$(this).attr("disabled")==null&&$(this).attr("disabled","disabled")})):($(n).attr("disabled")!=null&&$(n).removeAttr("disabled"),$(n+" *").each(function(){$(this).attr("disabled")!=null&&$(this).removeAttr("disabled")}))}function listOfParamsBeforeHash(){var e=new Hashtable,n=window.location.toString(),t,i=-1,f,u,r;for(queryPage!=null?(t="?"+queryPage,i=n.indexOf("?"),i>-1&&(n.indexOf("#")>-1&&(n=n.substr(0,n.indexOf("#"))),t+="&"+n.substring(i+1)),i=-1):t=n.indexOf("#")>-1?n.substr(0,n.indexOf("#")):n,i=t.indexOf("?"),t=i>-1?t.substring(i+1):"",f=t.split("&"),u=0;u<f.length;u++)r=f[u].split("="),r[1]!=null&&r[1]!==""&&e.put(r[0],r[1]);return e}function listOfParamsAfterHash(){var n=new Hashtable,t=window.location.toString(),u="",h="",f,i,e,o,r,s;if(queryPage!=null&&queryPage.indexOf("#")>-1)for(h=queryPage.substr(t.indexOf("#")+1),f=h.split("&"),i=0;i<f.length;i++)e=f[i].split("="),n.put(e[0],e[1]);if(t.indexOf("#")>-1&&(u=t.substr(t.indexOf("#")+1)),IsNullOrEmpty(u))return n;for(o=u.split("&"),r=0;r<o.length;r++)s=o[r].split("="),n.put(s[0],s[1]);return n}function listOfParamsURL(n){var i=new Hashtable,v,h=n.indexOf("?"),f=n.indexOf("#"),c,e,r,l,o,u,a,s,t;if(IsNotNullOrEmpty(queryPage))for(c=queryPage.split("&"),e=0;e<c.length;e++)r=c[e].split("="),r[1]!=null&&r[1]!==""&&i.put(r[0],r[1]);for(v=h>-1?f>-1?n.substring(h+1,f):n.substring(h+1):"",l=v.split("&"),o=0;o<l.length;o++)u=l[o].split("="),u[0]!=null&&u[0]!==""&&i.put(u[0],u[1]);if(f>-1)for(a=n.substring(f+1).split("&"),s=0;s<a.length;s++)t=a[s].split("="),i.containsKey(t[0])&&t[1]===""&&i.remove(t[0]),t[1]!=null&&t[1]!==""&&i.put(t[0],t[1]);return i}function variableDefined(n){return typeof this[n]!="undefined"}function updateRangeSlider(n){var t=$("#priceRange").data("ionRangeSlider");typeof t!="undefined"&&t.update(n)}var ProFilter,ProductsList;!function(n,t,i,r){function u(t,i){this.settings=null;this.options=n.extend({},u.Defaults,i);this.$element=n(t);this._handlers={};this._plugins={};this._supress={};this._current=null;this._speed=null;this._coordinates=[];this._breakpoint=null;this._width=null;this._items=[];this._clones=[];this._mergers=[];this._widths=[];this._invalidated={};this._pipe=[];this._drag={time:null,target:null,pointer:null,stage:{start:null,current:null},direction:null};this._states={current:{},tags:{initializing:["busy"],animating:["busy"],dragging:["interacting"]}};n.each(["onResize","onThrottledResize"],n.proxy(function(t,i){this._handlers[i]=n.proxy(this[i],this)},this));n.each(u.Plugins,n.proxy(function(n,t){this._plugins[n.charAt(0).toLowerCase()+n.slice(1)]=new t(this)},this));n.each(u.Workers,n.proxy(function(t,i){this._pipe.push({filter:i.filter,run:n.proxy(i.run,this)})},this));this.setup();this.initialize()}u.Defaults={items:3,loop:!1,center:!1,rewind:!1,mouseDrag:!0,touchDrag:!0,pullDrag:!0,freeDrag:!1,margin:0,stagePadding:0,merge:!1,mergeFit:!0,autoWidth:!1,startPosition:0,rtl:!1,smartSpeed:250,fluidSpeed:!1,dragEndSpeed:!1,responsive:{},responsiveRefreshRate:200,responsiveBaseElement:t,fallbackEasing:"swing",info:!1,nestedItemSelector:!1,itemElement:"div",stageElement:"div",refreshClass:"owl-refresh",loadedClass:"owl-loaded",loadingClass:"owl-loading",rtlClass:"owl-rtl",responsiveClass:"owl-responsive",dragClass:"owl-drag",itemClass:"owl-item",stageClass:"owl-stage",stageOuterClass:"owl-stage-outer",grabClass:"owl-grab"};u.Width={Default:"default",Inner:"inner",Outer:"outer"};u.Type={Event:"event",State:"state"};u.Plugins={};u.Workers=[{filter:["width","settings"],run:function(){this._width=this.$element.width()}},{filter:["width","items","settings"],run:function(n){n.current=this._items&&this._items[this.relative(this._current)]}},{filter:["items","settings"],run:function(){this.$stage.children(".cloned").remove()}},{filter:["width","items","settings"],run:function(n){var t=this.settings.margin||"",u=!this.settings.autoWidth,i=this.settings.rtl,r={width:"auto","margin-left":i?t:"","margin-right":i?"":t};u||this.$stage.children().css(r);n.css=r}},{filter:["width","items","settings"],run:function(n){var r=(this.width()/this.settings.items).toFixed(3)-this.settings.margin,t=null,i=this._items.length,f=!this.settings.autoWidth,u=[];for(n.items={merge:!1,width:r};i--;)t=this._mergers[i],t=this.settings.mergeFit&&Math.min(t,this.settings.items)||t,n.items.merge=t>1||n.items.merge,u[i]=f?r*t:this._items[i].width();this._widths=u}},{filter:["items","settings"],run:function(){var t=[],i=this._items,r=this.settings,f=Math.max(2*r.items,4),s=2*Math.ceil(i.length/2),e=r.loop&&i.length?r.rewind?f:Math.max(f,s):0,o="",u="";for(e/=2;e--;)t.push(this.normalize(t.length/2,!0)),o+=i[t[t.length-1]][0].outerHTML,t.push(this.normalize(i.length-1-(t.length-1)/2,!0)),u=i[t[t.length-1]][0].outerHTML+u;this._clones=t;n(o).addClass("cloned").appendTo(this.$stage);n(u).addClass("cloned").prependTo(this.$stage)}},{filter:["width","items","settings"],run:function(){for(var u=this.settings.rtl?1:-1,f=this._clones.length+this._items.length,n=-1,i=0,r=0,t=[];++n<f;)i=t[n-1]||0,r=this._widths[this.relative(n)]+this.settings.margin,t.push(i+r*u);this._coordinates=t}},{filter:["width","items","settings"],run:function(){var n=this.settings.stagePadding,t=this._coordinates,i={width:Math.ceil(Math.abs(t[t.length-1]))+2*n,"padding-left":n||"","padding-right":n||""};this.$stage.css(i)}},{filter:["width","items","settings"],run:function(n){var t=this._coordinates.length,i=!this.settings.autoWidth,r=this.$stage.children();if(i&&n.items.merge)for(;t--;)n.css.width=this._widths[this.relative(t)],r.eq(t).css(n.css);else i&&(n.css.width=n.items.width,r.css(n.css))}},{filter:["items"],run:function(){this._coordinates.length<1&&this.$stage.removeAttr("style")}},{filter:["width","items","settings"],run:function(n){n.current=n.current?this.$stage.children().index(n.current):0;n.current=Math.max(this.minimum(),Math.min(this.maximum(),n.current));this.reset(n.current)}},{filter:["position"],run:function(){this.animate(this.coordinates(this._current))}},{filter:["width","position","items","settings"],run:function(){for(var t,i,f=this.settings.rtl?1:-1,e=2*this.settings.stagePadding,r=this.coordinates(this.current())+e,o=r+this.width()*f,s=[],n=0,u=this._coordinates.length;n<u;n++)t=this._coordinates[n-1]||0,i=Math.abs(this._coordinates[n])+e*f,(this.op(t,"<=",r)&&this.op(t,">",o)||this.op(i,"<",r)&&this.op(i,">",o))&&s.push(n);this.$stage.children(".active").removeClass("active");this.$stage.children(":eq("+s.join("), :eq(")+")").addClass("active");this.settings.center&&(this.$stage.children(".center").removeClass("center"),this.$stage.children().eq(this.current()).addClass("center"))}}];u.prototype.initialize=function(){if(this.enter("initializing"),this.trigger("initialize"),this.$element.toggleClass(this.settings.rtlClass,this.settings.rtl),this.settings.autoWidth&&!this.is("pre-loading")){var t,i,u;t=this.$element.find("img");i=this.settings.nestedItemSelector?"."+this.settings.nestedItemSelector:r;u=this.$element.children(i).width();t.length&&u<=0&&this.preloadAutoWidthImages(t)}this.$element.addClass(this.options.loadingClass);this.$stage=n("<"+this.settings.stageElement+' class="'+this.settings.stageClass+'"/>').wrap('<div class="'+this.settings.stageOuterClass+'"/>');this.$element.append(this.$stage.parent());this.replace(this.$element.children().not(this.$stage.parent()));this.$element.is(":visible")?this.refresh():this.invalidate("width");this.$element.removeClass(this.options.loadingClass).addClass(this.options.loadedClass);this.registerEventHandlers();this.leave("initializing");this.trigger("initialized")};u.prototype.setup=function(){var u=this.viewport(),r=this.options.responsive,i=-1,t=null;r?(n.each(r,function(n){n<=u&&n>i&&(i=Number(n))}),t=n.extend({},this.options,r[i]),"function"==typeof t.stagePadding&&(t.stagePadding=t.stagePadding()),delete t.responsive,t.responsiveClass&&this.$element.attr("class",this.$element.attr("class").replace(new RegExp("("+this.options.responsiveClass+"-)\\S+\\s","g"),"$1"+i))):t=n.extend({},this.options);this.trigger("change",{property:{name:"settings",value:t}});this._breakpoint=i;this.settings=t;this.invalidate("settings");this.trigger("changed",{property:{name:"settings",value:this.settings}})};u.prototype.optionsLogic=function(){this.settings.autoWidth&&(this.settings.stagePadding=!1,this.settings.merge=!1)};u.prototype.prepare=function(t){var i=this.trigger("prepare",{content:t});return i.data||(i.data=n("<"+this.settings.itemElement+"/>").addClass(this.options.itemClass).append(t)),this.trigger("prepared",{content:i.data}),i.data};u.prototype.update=function(){for(var t=0,i=this._pipe.length,r=n.proxy(function(n){return this[n]},this._invalidated),u={};t<i;)(this._invalidated.all||n.grep(this._pipe[t].filter,r).length>0)&&this._pipe[t].run(u),t++;this._invalidated={};this.is("valid")||this.enter("valid")};u.prototype.width=function(n){switch(n=n||u.Width.Default){case u.Width.Inner:case u.Width.Outer:return this._width;default:return this._width-2*this.settings.stagePadding+this.settings.margin}};u.prototype.refresh=function(){this.enter("refreshing");this.trigger("refresh");this.setup();this.optionsLogic();this.$element.addClass(this.options.refreshClass);this.update();this.$element.removeClass(this.options.refreshClass);this.leave("refreshing");this.trigger("refreshed")};u.prototype.onThrottledResize=function(){t.clearTimeout(this.resizeTimer);this.resizeTimer=t.setTimeout(this._handlers.onResize,this.settings.responsiveRefreshRate)};u.prototype.onResize=function(){return!!this._items.length&&this._width!==this.$element.width()&&!!this.$element.is(":visible")&&(this.enter("resizing"),this.trigger("resize").isDefaultPrevented()?(this.leave("resizing"),!1):(this.invalidate("width"),this.refresh(),this.leave("resizing"),void this.trigger("resized")))};u.prototype.registerEventHandlers=function(){n.support.transition&&this.$stage.on(n.support.transition.end+".owl.core",n.proxy(this.onTransitionEnd,this));this.settings.responsive!==!1&&this.on(t,"resize",this._handlers.onThrottledResize);this.settings.mouseDrag&&(this.$element.addClass(this.options.dragClass),this.$stage.on("mousedown.owl.core",n.proxy(this.onDragStart,this)),this.$stage.on("dragstart.owl.core selectstart.owl.core",function(){return!1}));this.settings.touchDrag&&(this.$stage.on("touchstart.owl.core",n.proxy(this.onDragStart,this)),this.$stage.on("touchcancel.owl.core",n.proxy(this.onDragEnd,this)))};u.prototype.onDragStart=function(t){var r=null;3!==t.which&&(n.support.transform?(r=this.$stage.css("transform").replace(/.*\(|\)| /g,"").split(","),r={x:r[16===r.length?12:4],y:r[16===r.length?13:5]}):(r=this.$stage.position(),r={x:this.settings.rtl?r.left+this.$stage.width()-this.width()+this.settings.margin:r.left,y:r.top}),this.is("animating")&&(n.support.transform?this.animate(r.x):this.$stage.stop(),this.invalidate("position")),this.$element.toggleClass(this.options.grabClass,"mousedown"===t.type),this.speed(0),this._drag.time=(new Date).getTime(),this._drag.target=n(t.target),this._drag.stage.start=r,this._drag.stage.current=r,this._drag.pointer=this.pointer(t),n(i).on("mouseup.owl.core touchend.owl.core",n.proxy(this.onDragEnd,this)),n(i).one("mousemove.owl.core touchmove.owl.core",n.proxy(function(t){var r=this.difference(this._drag.pointer,this.pointer(t));n(i).on("mousemove.owl.core touchmove.owl.core",n.proxy(this.onDragMove,this));Math.abs(r.x)<Math.abs(r.y)&&this.is("valid")||(t.preventDefault(),this.enter("dragging"),this.trigger("drag"))},this)))};u.prototype.onDragMove=function(n){var t=null,i=null,u=null,f=this.difference(this._drag.pointer,this.pointer(n)),r=this.difference(this._drag.stage.start,f);this.is("dragging")&&(n.preventDefault(),this.settings.loop?(t=this.coordinates(this.minimum()),i=this.coordinates(this.maximum()+1)-t,r.x=((r.x-t)%i+i)%i+t):(t=this.settings.rtl?this.coordinates(this.maximum()):this.coordinates(this.minimum()),i=this.settings.rtl?this.coordinates(this.minimum()):this.coordinates(this.maximum()),u=this.settings.pullDrag?f.x/-5:0,r.x=Math.max(Math.min(r.x,t+u),i+u)),this._drag.stage.current=r,this.animate(r.x))};u.prototype.onDragEnd=function(t){var r=this.difference(this._drag.pointer,this.pointer(t)),f=this._drag.stage.current,u=r.x>0^this.settings.rtl?"left":"right";n(i).off(".owl.core");this.$element.removeClass(this.options.grabClass);(0!==r.x&&this.is("dragging")||!this.is("valid"))&&(this.speed(this.settings.dragEndSpeed||this.settings.smartSpeed),this.current(this.closest(f.x,0!==r.x?u:this._drag.direction)),this.invalidate("position"),this.update(),this._drag.direction=u,(Math.abs(r.x)>3||(new Date).getTime()-this._drag.time>300)&&this._drag.target.one("click.owl.core",function(){return!1}));this.is("dragging")&&(this.leave("dragging"),this.trigger("dragged"))};u.prototype.closest=function(t,i){var r=-1,u=30,e=this.width(),f=this.coordinates();return this.settings.freeDrag||n.each(f,n.proxy(function(n,o){return"left"===i&&t>o-u&&t<o+u?r=n:"right"===i&&t>o-e-u&&t<o-e+u?r=n+1:this.op(t,"<",o)&&this.op(t,">",f[n+1]||o-e)&&(r="left"===i?n+1:n),r===-1},this)),this.settings.loop||(this.op(t,">",f[this.minimum()])?r=t=this.minimum():this.op(t,"<",f[this.maximum()])&&(r=t=this.maximum())),r};u.prototype.animate=function(t){var i=this.speed()>0;this.is("animating")&&this.onTransitionEnd();i&&(this.enter("animating"),this.trigger("translate"));n.support.transform3d&&n.support.transition?this.$stage.css({transform:"translate3d("+t+"px,0px,0px)",transition:this.speed()/1e3+"s"}):i?this.$stage.animate({left:t+"px"},this.speed(),this.settings.fallbackEasing,n.proxy(this.onTransitionEnd,this)):this.$stage.css({left:t+"px"})};u.prototype.is=function(n){return this._states.current[n]&&this._states.current[n]>0};u.prototype.current=function(n){if(n===r)return this._current;if(0===this._items.length)return r;if(n=this.normalize(n),this._current!==n){var t=this.trigger("change",{property:{name:"position",value:n}});t.data!==r&&(n=this.normalize(t.data));this._current=n;this.invalidate("position");this.trigger("changed",{property:{name:"position",value:this._current}})}return this._current};u.prototype.invalidate=function(t){return"string"===n.type(t)&&(this._invalidated[t]=!0,this.is("valid")&&this.leave("valid")),n.map(this._invalidated,function(n,t){return t})};u.prototype.reset=function(n){n=this.normalize(n);n!==r&&(this._speed=0,this._current=n,this.suppress(["translate","translated"]),this.animate(this.coordinates(n)),this.release(["translate","translated"]))};u.prototype.normalize=function(n,t){var i=this._items.length,u=t?0:this._clones.length;return!this.isNumeric(n)||i<1?n=r:(n<0||n>=i+u)&&(n=((n-u/2)%i+i)%i+u/2),n};u.prototype.relative=function(n){return n-=this._clones.length/2,this.normalize(n,!0)};u.prototype.maximum=function(n){var t,u,f,i=this.settings,r=this._coordinates.length;if(i.loop)r=this._clones.length/2+this._items.length-1;else if(i.autoWidth||i.merge){for(t=this._items.length,u=this._items[--t].width(),f=this.$element.width();t--&&(u+=this._items[t].width()+this.settings.margin,!(u>f)););r=t+1}else r=i.center?this._items.length-1:this._items.length-i.items;return n&&(r-=this._clones.length/2),Math.max(r,0)};u.prototype.minimum=function(n){return n?0:this._clones.length/2};u.prototype.items=function(n){return n===r?this._items.slice():(n=this.normalize(n,!0),this._items[n])};u.prototype.mergers=function(n){return n===r?this._mergers.slice():(n=this.normalize(n,!0),this._mergers[n])};u.prototype.clones=function(t){var i=this._clones.length/2,f=i+this._items.length,u=function(n){return n%2==0?f+n/2:i-(n+1)/2};return t===r?n.map(this._clones,function(n,t){return u(t)}):n.map(this._clones,function(n,i){return n===t?u(i):null})};u.prototype.speed=function(n){return n!==r&&(this._speed=n),this._speed};u.prototype.coordinates=function(t){var i,f=1,u=t-1;return t===r?n.map(this._coordinates,n.proxy(function(n,t){return this.coordinates(t)},this)):(this.settings.center?(this.settings.rtl&&(f=-1,u=t+1),i=this._coordinates[t],i+=(this.width()-i+(this._coordinates[u]||0))/2*f):i=this._coordinates[u]||0,i=Math.ceil(i))};u.prototype.duration=function(n,t,i){return 0===i?0:Math.min(Math.max(Math.abs(t-n),1),6)*Math.abs(i||this.settings.smartSpeed)};u.prototype.to=function(n,t){var f=this.current(),r=null,i=n-this.relative(f),s=(i>0)-(i<0),e=this._items.length,o=this.minimum(),u=this.maximum();this.settings.loop?(!this.settings.rewind&&Math.abs(i)>e/2&&(i+=s*-1*e),n=f+i,r=((n-o)%e+e)%e+o,r!==n&&r-i<=u&&r-i>0&&(f=r-i,n=r,this.reset(f))):this.settings.rewind?(u+=1,n=(n%u+u)%u):n=Math.max(o,Math.min(u,n));this.speed(this.duration(f,n,t));this.current(n);this.$element.is(":visible")&&this.update()};u.prototype.next=function(n){n=n||!1;this.to(this.relative(this.current())+1,n)};u.prototype.prev=function(n){n=n||!1;this.to(this.relative(this.current())-1,n)};u.prototype.onTransitionEnd=function(n){if(n!==r&&(n.stopPropagation(),(n.target||n.srcElement||n.originalTarget)!==this.$stage.get(0)))return!1;this.leave("animating");this.trigger("translated")};u.prototype.viewport=function(){var r;return this.options.responsiveBaseElement!==t?r=n(this.options.responsiveBaseElement).width():t.innerWidth?r=t.innerWidth:i.documentElement&&i.documentElement.clientWidth?r=i.documentElement.clientWidth:console.warn("Can not detect viewport width."),r};u.prototype.replace=function(t){this.$stage.empty();this._items=[];t&&(t=t instanceof jQuery?t:n(t));this.settings.nestedItemSelector&&(t=t.find("."+this.settings.nestedItemSelector));t.filter(function(){return 1===this.nodeType}).each(n.proxy(function(n,t){t=this.prepare(t);this.$stage.append(t);this._items.push(t);this._mergers.push(1*t.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)},this));this.reset(this.isNumeric(this.settings.startPosition)?this.settings.startPosition:0);this.invalidate("items")};u.prototype.add=function(t,i){var u=this.relative(this._current);i=i===r?this._items.length:this.normalize(i,!0);t=t instanceof jQuery?t:n(t);this.trigger("add",{content:t,position:i});t=this.prepare(t);0===this._items.length||i===this._items.length?(0===this._items.length&&this.$stage.append(t),0!==this._items.length&&this._items[i-1].after(t),this._items.push(t),this._mergers.push(1*t.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)):(this._items[i].before(t),this._items.splice(i,0,t),this._mergers.splice(i,0,1*t.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1));this._items[u]&&this.reset(this._items[u].index());this.invalidate("items");this.trigger("added",{content:t,position:i})};u.prototype.remove=function(n){n=this.normalize(n,!0);n!==r&&(this.trigger("remove",{content:this._items[n],position:n}),this._items[n].remove(),this._items.splice(n,1),this._mergers.splice(n,1),this.invalidate("items"),this.trigger("removed",{content:null,position:n}))};u.prototype.preloadAutoWidthImages=function(t){t.each(n.proxy(function(t,i){this.enter("pre-loading");i=n(i);n(new Image).one("load",n.proxy(function(n){i.attr("src",n.target.src);i.css("opacity",1);this.leave("pre-loading");!this.is("pre-loading")&&!this.is("initializing")&&this.refresh()},this)).attr("src",i.attr("src")||i.attr("data-src")||i.attr("data-src-retina"))},this))};u.prototype.destroy=function(){this.$element.off(".owl.core");this.$stage.off(".owl.core");n(i).off(".owl.core");this.settings.responsive!==!1&&(t.clearTimeout(this.resizeTimer),this.off(t,"resize",this._handlers.onThrottledResize));for(var r in this._plugins)this._plugins[r].destroy();this.$stage.children(".cloned").remove();this.$stage.unwrap();this.$stage.children().contents().unwrap();this.$stage.children().unwrap();this.$element.removeClass(this.options.refreshClass).removeClass(this.options.loadingClass).removeClass(this.options.loadedClass).removeClass(this.options.rtlClass).removeClass(this.options.dragClass).removeClass(this.options.grabClass).attr("class",this.$element.attr("class").replace(new RegExp(this.options.responsiveClass+"-\\S+\\s","g"),"")).removeData("owl.carousel")};u.prototype.op=function(n,t,i){var r=this.settings.rtl;switch(t){case"<":return r?n>i:n<i;case">":return r?n<i:n>i;case">=":return r?n<=i:n>=i;case"<=":return r?n>=i:n<=i}};u.prototype.on=function(n,t,i,r){n.addEventListener?n.addEventListener(t,i,r):n.attachEvent&&n.attachEvent("on"+t,i)};u.prototype.off=function(n,t,i,r){n.removeEventListener?n.removeEventListener(t,i,r):n.detachEvent&&n.detachEvent("on"+t,i)};u.prototype.trigger=function(t,i,r){var o={item:{count:this._items.length,index:this.current()}},e=n.camelCase(n.grep(["on",t,r],function(n){return n}).join("-").toLowerCase()),f=n.Event([t,"owl",r||"carousel"].join(".").toLowerCase(),n.extend({relatedTarget:this},o,i));return this._supress[t]||(n.each(this._plugins,function(n,t){t.onTrigger&&t.onTrigger(f)}),this.register({type:u.Type.Event,name:t}),this.$element.trigger(f),this.settings&&"function"==typeof this.settings[e]&&this.settings[e].call(this,f)),f};u.prototype.enter=function(t){n.each([t].concat(this._states.tags[t]||[]),n.proxy(function(n,t){this._states.current[t]===r&&(this._states.current[t]=0);this._states.current[t]++},this))};u.prototype.leave=function(t){n.each([t].concat(this._states.tags[t]||[]),n.proxy(function(n,t){this._states.current[t]--},this))};u.prototype.register=function(t){if(t.type===u.Type.Event){if(n.event.special[t.name]||(n.event.special[t.name]={}),!n.event.special[t.name].owl){var i=n.event.special[t.name]._default;n.event.special[t.name]._default=function(n){return!i||!i.apply||n.namespace&&n.namespace.indexOf("owl")!==-1?n.namespace&&n.namespace.indexOf("owl")>-1:i.apply(this,arguments)};n.event.special[t.name].owl=!0}}else t.type===u.Type.State&&(this._states.tags[t.name]=this._states.tags[t.name]?this._states.tags[t.name].concat(t.tags):t.tags,this._states.tags[t.name]=n.grep(this._states.tags[t.name],n.proxy(function(i,r){return n.inArray(i,this._states.tags[t.name])===r},this)))};u.prototype.suppress=function(t){n.each(t,n.proxy(function(n,t){this._supress[t]=!0},this))};u.prototype.release=function(t){n.each(t,n.proxy(function(n,t){delete this._supress[t]},this))};u.prototype.pointer=function(n){var i={x:null,y:null};return n=n.originalEvent||n||t.event,n=n.touches&&n.touches.length?n.touches[0]:n.changedTouches&&n.changedTouches.length?n.changedTouches[0]:n,n.pageX?(i.x=n.pageX,i.y=n.pageY):(i.x=n.clientX,i.y=n.clientY),i};u.prototype.isNumeric=function(n){return!isNaN(parseFloat(n))};u.prototype.difference=function(n,t){return{x:n.x-t.x,y:n.y-t.y}};n.fn.owlCarousel=function(t){var i=Array.prototype.slice.call(arguments,1);return this.each(function(){var f=n(this),r=f.data("owl.carousel");r||(r=new u(this,"object"==typeof t&&t),f.data("owl.carousel",r),n.each(["next","prev","to","destroy","refresh","replace","add","remove"],function(t,i){r.register({type:u.Type.Event,name:i});r.$element.on(i+".owl.carousel.core",n.proxy(function(n){n.namespace&&n.relatedTarget!==this&&(this.suppress([i]),r[i].apply(this,[].slice.call(arguments,1)),this.release([i]))},r))}));"string"==typeof t&&"_"!==t.charAt(0)&&r[t].apply(r,i)})};n.fn.owlCarousel.Constructor=u}(window.Zepto||window.jQuery,window,document),function(n,t){var i=function(t){this._core=t;this._interval=null;this._visible=null;this._handlers={"initialized.owl.carousel":n.proxy(function(n){n.namespace&&this._core.settings.autoRefresh&&this.watch()},this)};this._core.options=n.extend({},i.Defaults,this._core.options);this._core.$element.on(this._handlers)};i.Defaults={autoRefresh:!0,autoRefreshInterval:500};i.prototype.watch=function(){this._interval||(this._visible=this._core.$element.is(":visible"),this._interval=t.setInterval(n.proxy(this.refresh,this),this._core.settings.autoRefreshInterval))};i.prototype.refresh=function(){this._core.$element.is(":visible")!==this._visible&&(this._visible=!this._visible,this._core.$element.toggleClass("owl-hidden",!this._visible),this._visible&&this._core.invalidate("width")&&this._core.refresh())};i.prototype.destroy=function(){var n,i;t.clearInterval(this._interval);for(n in this._handlers)this._core.$element.off(n,this._handlers[n]);for(i in Object.getOwnPropertyNames(this))"function"!=typeof this[i]&&(this[i]=null)};n.fn.owlCarousel.Constructor.Plugins.AutoRefresh=i}(window.Zepto||window.jQuery,window,document),function(n,t,i,r){var u=function(t){this._core=t;this._loaded=[];this._handlers={"initialized.owl.carousel change.owl.carousel resized.owl.carousel":n.proxy(function(t){if(t.namespace&&this._core.settings&&this._core.settings.lazyLoad&&(t.property&&"position"==t.property.name||"initialized"==t.type))for(var i=this._core.settings,f=i.center&&Math.ceil(i.items/2)||i.items,e=i.center&&f*-1||0,u=(t.property&&t.property.value!==r?t.property.value:this._core.current())+e,o=this._core.clones().length,s=n.proxy(function(n,t){this.load(t)},this);e++<f;)this.load(o/2+this._core.relative(u)),o&&n.each(this._core.clones(this._core.relative(u)),s),u++},this)};this._core.options=n.extend({},u.Defaults,this._core.options);this._core.$element.on(this._handlers)};u.Defaults={lazyLoad:!1};u.prototype.load=function(i){var r=this._core.$stage.children().eq(i),u=r&&r.find(".owl-lazy");!u||n.inArray(r.get(0),this._loaded)>-1||(u.each(n.proxy(function(i,r){var e,u=n(r),f=t.devicePixelRatio>1&&u.attr("data-src-retina")||u.attr("data-src");this._core.trigger("load",{element:u,url:f},"lazy");u.is("img")?u.one("load.owl.lazy",n.proxy(function(){u.css("opacity",1);this._core.trigger("loaded",{element:u,url:f},"lazy")},this)).attr("src",f):(e=new Image,e.onload=n.proxy(function(){u.css({"background-image":'url("'+f+'")',opacity:"1"});this._core.trigger("loaded",{element:u,url:f},"lazy")},this),e.src=f)},this)),this._loaded.push(r.get(0)))};u.prototype.destroy=function(){var n,t;for(n in this.handlers)this._core.$element.off(n,this.handlers[n]);for(t in Object.getOwnPropertyNames(this))"function"!=typeof this[t]&&(this[t]=null)};n.fn.owlCarousel.Constructor.Plugins.Lazy=u}(window.Zepto||window.jQuery,window,document),function(n){var t=function(i){this._core=i;this._handlers={"initialized.owl.carousel refreshed.owl.carousel":n.proxy(function(n){n.namespace&&this._core.settings.autoHeight&&this.update()},this),"changed.owl.carousel":n.proxy(function(n){n.namespace&&this._core.settings.autoHeight&&"position"==n.property.name&&this.update()},this),"loaded.owl.lazy":n.proxy(function(n){n.namespace&&this._core.settings.autoHeight&&n.element.closest("."+this._core.settings.itemClass).index()===this._core.current()&&this.update()},this)};this._core.options=n.extend({},t.Defaults,this._core.options);this._core.$element.on(this._handlers)};t.Defaults={autoHeight:!1,autoHeightClass:"owl-height"};t.prototype.update=function(){var t=this._core._current,u=t+this._core.settings.items,f=this._core.$stage.children().toArray().slice(t,u),i=[],r=0;n.each(f,function(t,r){i.push(n(r).height())});r=Math.max.apply(null,i);this._core.$stage.parent().height(r).addClass(this._core.settings.autoHeightClass)};t.prototype.destroy=function(){var n,t;for(n in this._handlers)this._core.$element.off(n,this._handlers[n]);for(t in Object.getOwnPropertyNames(this))"function"!=typeof this[t]&&(this[t]=null)};n.fn.owlCarousel.Constructor.Plugins.AutoHeight=t}(window.Zepto||window.jQuery,window,document),function(n,t,i){var r=function(t){this._core=t;this._videos={};this._playing=null;this._handlers={"initialized.owl.carousel":n.proxy(function(n){n.namespace&&this._core.register({type:"state",name:"playing",tags:["interacting"]})},this),"resize.owl.carousel":n.proxy(function(n){n.namespace&&this._core.settings.video&&this.isInFullScreen()&&n.preventDefault()},this),"refreshed.owl.carousel":n.proxy(function(n){n.namespace&&this._core.is("resizing")&&this._core.$stage.find(".cloned .owl-video-frame").remove()},this),"changed.owl.carousel":n.proxy(function(n){n.namespace&&"position"===n.property.name&&this._playing&&this.stop()},this),"prepared.owl.carousel":n.proxy(function(t){if(t.namespace){var i=n(t.content).find(".owl-video");i.length&&(i.css("display","none"),this.fetch(i,n(t.content)))}},this)};this._core.options=n.extend({},r.Defaults,this._core.options);this._core.$element.on(this._handlers);this._core.$element.on("click.owl.video",".owl-video-play-icon",n.proxy(function(n){this.play(n)},this))};r.Defaults={video:!1,videoHeight:!1,videoWidth:!1};r.prototype.fetch=function(n,t){var u=function(){return n.attr("data-vimeo-id")?"vimeo":n.attr("data-vzaar-id")?"vzaar":"youtube"}(),i=n.attr("data-vimeo-id")||n.attr("data-youtube-id")||n.attr("data-vzaar-id"),f=n.attr("data-width")||this._core.settings.videoWidth,e=n.attr("data-height")||this._core.settings.videoHeight,r=n.attr("href");if(!r)throw new Error("Missing video URL.");if(i=r.match(/(http:|https:|)\/\/(player.|www.|app.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com)|vzaar\.com)\/(video\/|videos\/|embed\/|channels\/.+\/|groups\/.+\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/),i[3].indexOf("youtu")>-1)u="youtube";else if(i[3].indexOf("vimeo")>-1)u="vimeo";else{if(!(i[3].indexOf("vzaar")>-1))throw new Error("Video URL not supported.");u="vzaar"}i=i[6];this._videos[r]={type:u,id:i,width:f,height:e};t.attr("data-video",r);this.thumbnail(n,this._videos[r])};r.prototype.thumbnail=function(t,i){var o,s,r,c=i.width&&i.height?'style="width:'+i.width+"px;height:"+i.height+'px;"':"",f=t.find("img"),e="src",h="",l=this._core.settings,u=function(n){s='<div class="owl-video-play-icon"><\/div>';o=l.lazyLoad?'<div class="owl-video-tn '+h+'" '+e+'="'+n+'"><\/div>':'<div class="owl-video-tn" style="opacity:1;background-image:url('+n+')"><\/div>';t.after(o);t.after(s)};if(t.wrap('<div class="owl-video-wrapper"'+c+"><\/div>"),this._core.settings.lazyLoad&&(e="data-src",h="owl-lazy"),f.length)return u(f.attr(e)),f.remove(),!1;"youtube"===i.type?(r="//img.youtube.com/vi/"+i.id+"/hqdefault.jpg",u(r)):"vimeo"===i.type?n.ajax({type:"GET",url:"//vimeo.com/api/v2/video/"+i.id+".json",jsonp:"callback",dataType:"jsonp",success:function(n){r=n[0].thumbnail_large;u(r)}}):"vzaar"===i.type&&n.ajax({type:"GET",url:"//vzaar.com/api/videos/"+i.id+".json",jsonp:"callback",dataType:"jsonp",success:function(n){r=n.framegrab_url;u(r)}})};r.prototype.stop=function(){this._core.trigger("stop",null,"video");this._playing.find(".owl-video-frame").remove();this._playing.removeClass("owl-video-playing");this._playing=null;this._core.leave("playing");this._core.trigger("stopped",null,"video")};r.prototype.play=function(t){var u,o=n(t.target),r=o.closest("."+this._core.settings.itemClass),i=this._videos[r.attr("data-video")],f=i.width||"100%",e=i.height||this._core.$stage.height();this._playing||(this._core.enter("playing"),this._core.trigger("play",null,"video"),r=this._core.items(this._core.relative(r.index())),this._core.reset(r.index()),"youtube"===i.type?u='<iframe width="'+f+'" height="'+e+'" src="//www.youtube.com/embed/'+i.id+"?autoplay=1&rel=0&v="+i.id+'" frameborder="0" allowfullscreen><\/iframe>':"vimeo"===i.type?u='<iframe src="//player.vimeo.com/video/'+i.id+'?autoplay=1" width="'+f+'" height="'+e+'" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen><\/iframe>':"vzaar"===i.type&&(u='<iframe frameborder="0"height="'+e+'"width="'+f+'" allowfullscreen mozallowfullscreen webkitAllowFullScreen src="//view.vzaar.com/'+i.id+'/player?autoplay=true"><\/iframe>'),n('<div class="owl-video-frame">'+u+"<\/div>").insertAfter(r.find(".owl-video")),this._playing=r.addClass("owl-video-playing"))};r.prototype.isInFullScreen=function(){var t=i.fullscreenElement||i.mozFullScreenElement||i.webkitFullscreenElement;return t&&n(t).parent().hasClass("owl-video-frame")};r.prototype.destroy=function(){var n,t;this._core.$element.off("click.owl.video");for(n in this._handlers)this._core.$element.off(n,this._handlers[n]);for(t in Object.getOwnPropertyNames(this))"function"!=typeof this[t]&&(this[t]=null)};n.fn.owlCarousel.Constructor.Plugins.Video=r}(window.Zepto||window.jQuery,window,document),function(n,t,i,r){var u=function(t){this.core=t;this.core.options=n.extend({},u.Defaults,this.core.options);this.swapping=!0;this.previous=r;this.next=r;this.handlers={"change.owl.carousel":n.proxy(function(n){n.namespace&&"position"==n.property.name&&(this.previous=this.core.current(),this.next=n.property.value)},this),"drag.owl.carousel dragged.owl.carousel translated.owl.carousel":n.proxy(function(n){n.namespace&&(this.swapping="translated"==n.type)},this),"translate.owl.carousel":n.proxy(function(n){n.namespace&&this.swapping&&(this.core.options.animateOut||this.core.options.animateIn)&&this.swap()},this)};this.core.$element.on(this.handlers)};u.Defaults={animateOut:!1,animateIn:!1};u.prototype.swap=function(){if(1===this.core.settings.items&&n.support.animation&&n.support.transition){this.core.speed(0);var t,i=n.proxy(this.clear,this),f=this.core.$stage.children().eq(this.previous),e=this.core.$stage.children().eq(this.next),r=this.core.settings.animateIn,u=this.core.settings.animateOut;this.core.current()!==this.previous&&(u&&(t=this.core.coordinates(this.previous)-this.core.coordinates(this.next),f.one(n.support.animation.end,i).css({left:t+"px"}).addClass("animated owl-animated-out").addClass(u)),r&&e.one(n.support.animation.end,i).addClass("animated owl-animated-in").addClass(r))}};u.prototype.clear=function(t){n(t.target).css({left:""}).removeClass("animated owl-animated-out owl-animated-in").removeClass(this.core.settings.animateIn).removeClass(this.core.settings.animateOut);this.core.onTransitionEnd()};u.prototype.destroy=function(){var n,t;for(n in this.handlers)this.core.$element.off(n,this.handlers[n]);for(t in Object.getOwnPropertyNames(this))"function"!=typeof this[t]&&(this[t]=null)};n.fn.owlCarousel.Constructor.Plugins.Animate=u}(window.Zepto||window.jQuery,window,document),function(n,t,i){var r=function(t){this._core=t;this._timeout=null;this._paused=!1;this._handlers={"changed.owl.carousel":n.proxy(function(n){n.namespace&&"settings"===n.property.name?this._core.settings.autoplay?this.play():this.stop():n.namespace&&"position"===n.property.name&&this._core.settings.autoplay&&this._setAutoPlayInterval()},this),"initialized.owl.carousel":n.proxy(function(n){n.namespace&&this._core.settings.autoplay&&this.play()},this),"play.owl.autoplay":n.proxy(function(n,t,i){n.namespace&&this.play(t,i)},this),"stop.owl.autoplay":n.proxy(function(n){n.namespace&&this.stop()},this),"mouseover.owl.autoplay":n.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"mouseleave.owl.autoplay":n.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.play()},this),"touchstart.owl.core":n.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"touchend.owl.core":n.proxy(function(){this._core.settings.autoplayHoverPause&&this.play()},this)};this._core.$element.on(this._handlers);this._core.options=n.extend({},r.Defaults,this._core.options)};r.Defaults={autoplay:!1,autoplayTimeout:5e3,autoplayHoverPause:!1,autoplaySpeed:!1};r.prototype.play=function(){this._paused=!1;this._core.is("rotating")||(this._core.enter("rotating"),this._setAutoPlayInterval())};r.prototype._getNextTimeout=function(r,u){return this._timeout&&t.clearTimeout(this._timeout),t.setTimeout(n.proxy(function(){this._paused||this._core.is("busy")||this._core.is("interacting")||i.hidden||this._core.next(u||this._core.settings.autoplaySpeed)},this),r||this._core.settings.autoplayTimeout)};r.prototype._setAutoPlayInterval=function(){this._timeout=this._getNextTimeout()};r.prototype.stop=function(){this._core.is("rotating")&&(t.clearTimeout(this._timeout),this._core.leave("rotating"))};r.prototype.pause=function(){this._core.is("rotating")&&(this._paused=!0)};r.prototype.destroy=function(){var n,t;this.stop();for(n in this._handlers)this._core.$element.off(n,this._handlers[n]);for(t in Object.getOwnPropertyNames(this))"function"!=typeof this[t]&&(this[t]=null)};n.fn.owlCarousel.Constructor.Plugins.autoplay=r}(window.Zepto||window.jQuery,window,document),function(n){"use strict";var t=function(i){this._core=i;this._initialized=!1;this._pages=[];this._controls={};this._templates=[];this.$element=this._core.$element;this._overrides={next:this._core.next,prev:this._core.prev,to:this._core.to};this._handlers={"prepared.owl.carousel":n.proxy(function(t){t.namespace&&this._core.settings.dotsData&&this._templates.push('<div class="'+this._core.settings.dotClass+'">'+n(t.content).find("[data-dot]").addBack("[data-dot]").attr("data-dot")+"<\/div>")},this),"added.owl.carousel":n.proxy(function(n){n.namespace&&this._core.settings.dotsData&&this._templates.splice(n.position,0,this._templates.pop())},this),"remove.owl.carousel":n.proxy(function(n){n.namespace&&this._core.settings.dotsData&&this._templates.splice(n.position,1)},this),"changed.owl.carousel":n.proxy(function(n){n.namespace&&"position"==n.property.name&&this.draw()},this),"initialized.owl.carousel":n.proxy(function(n){n.namespace&&!this._initialized&&(this._core.trigger("initialize",null,"navigation"),this.initialize(),this.update(),this.draw(),this._initialized=!0,this._core.trigger("initialized",null,"navigation"))},this),"refreshed.owl.carousel":n.proxy(function(n){n.namespace&&this._initialized&&(this._core.trigger("refresh",null,"navigation"),this.update(),this.draw(),this._core.trigger("refreshed",null,"navigation"))},this)};this._core.options=n.extend({},t.Defaults,this._core.options);this.$element.on(this._handlers)};t.Defaults={nav:!1,navText:["prev","next"],navSpeed:!1,navElement:"div",navContainer:!1,navContainerClass:"owl-nav",navClass:["owl-prev","owl-next"],slideBy:1,dotClass:"owl-dot",dotsClass:"owl-dots",dots:!0,dotsEach:!1,dotsData:!1,dotsSpeed:!1,dotsContainer:!1};t.prototype.initialize=function(){var i,t=this._core.settings;this._controls.$relative=(t.navContainer?n(t.navContainer):n("<div>").addClass(t.navContainerClass).appendTo(this.$element)).addClass("disabled");this._controls.$previous=n("<"+t.navElement+">").addClass(t.navClass[0]).html(t.navText[0]).prependTo(this._controls.$relative).on("click",n.proxy(function(){this.prev(t.navSpeed)},this));this._controls.$next=n("<"+t.navElement+">").addClass(t.navClass[1]).html(t.navText[1]).appendTo(this._controls.$relative).on("click",n.proxy(function(){this.next(t.navSpeed)},this));t.dotsData||(this._templates=[n("<div>").addClass(t.dotClass).append(n("<span>")).prop("outerHTML")]);this._controls.$absolute=(t.dotsContainer?n(t.dotsContainer):n("<div>").addClass(t.dotsClass).appendTo(this.$element)).addClass("disabled");this._controls.$absolute.on("click","div",n.proxy(function(i){var r=n(i.target).parent().is(this._controls.$absolute)?n(i.target).index():n(i.target).parent().index();i.preventDefault();this.to(r,t.dotsSpeed)},this));for(i in this._overrides)this._core[i]=n.proxy(this[i],this)};t.prototype.destroy=function(){var n,r,t,i;for(n in this._handlers)this.$element.off(n,this._handlers[n]);for(r in this._controls)this._controls[r].remove();for(i in this.overides)this._core[i]=this._overrides[i];for(t in Object.getOwnPropertyNames(this))"function"!=typeof this[t]&&(this[t]=null)};t.prototype.update=function(){var t,i,f,r=this._core.clones().length/2,o=r+this._core.items().length,u=this._core.maximum(!0),n=this._core.settings,e=n.center||n.autoWidth||n.dotsData?1:n.dotsEach||n.items;if("page"!==n.slideBy&&(n.slideBy=Math.min(n.slideBy,n.items)),n.dots||"page"==n.slideBy)for(this._pages=[],t=r,i=0,f=0;t<o;t++){if(i>=e||0===i){if(this._pages.push({start:Math.min(u,t-r),end:t-r+e-1}),Math.min(u,t-r)===u)break;i=0;++f}i+=this._core.mergers(this._core.relative(t))}};t.prototype.draw=function(){var i,t=this._core.settings,r=this._core.items().length<=t.items,u=this._core.relative(this._core.current()),f=t.loop||t.rewind;this._controls.$relative.toggleClass("disabled",!t.nav||r);t.nav&&(this._controls.$previous.toggleClass("disabled",!f&&u<=this._core.minimum(!0)),this._controls.$next.toggleClass("disabled",!f&&u>=this._core.maximum(!0)));this._controls.$absolute.toggleClass("disabled",!t.dots||r);t.dots&&(i=this._pages.length-this._controls.$absolute.children().length,t.dotsData&&0!==i?this._controls.$absolute.html(this._templates.join("")):i>0?this._controls.$absolute.append(new Array(i+1).join(this._templates[0])):i<0&&this._controls.$absolute.children().slice(i).remove(),this._controls.$absolute.find(".active").removeClass("active"),this._controls.$absolute.children().eq(n.inArray(this.current(),this._pages)).addClass("active"))};t.prototype.onTrigger=function(t){var i=this._core.settings;t.page={index:n.inArray(this.current(),this._pages),count:this._pages.length,size:i&&(i.center||i.autoWidth||i.dotsData?1:i.dotsEach||i.items)}};t.prototype.current=function(){var t=this._core.relative(this._core.current());return n.grep(this._pages,n.proxy(function(n){return n.start<=t&&n.end>=t},this)).pop()};t.prototype.getPosition=function(t){var i,r,u=this._core.settings;return"page"==u.slideBy?(i=n.inArray(this.current(),this._pages),r=this._pages.length,t?++i:--i,i=this._pages[(i%r+r)%r].start):(i=this._core.relative(this._core.current()),r=this._core.items().length,t?i+=u.slideBy:i-=u.slideBy),i};t.prototype.next=function(t){n.proxy(this._overrides.to,this._core)(this.getPosition(!0),t)};t.prototype.prev=function(t){n.proxy(this._overrides.to,this._core)(this.getPosition(!1),t)};t.prototype.to=function(t,i,r){var u;!r&&this._pages.length?(u=this._pages.length,n.proxy(this._overrides.to,this._core)(this._pages[(t%u+u)%u].start,i)):n.proxy(this._overrides.to,this._core)(t,i)};n.fn.owlCarousel.Constructor.Plugins.Navigation=t}(window.Zepto||window.jQuery,window,document),function(n,t,i,r){"use strict";var u=function(i){this._core=i;this._hashes={};this.$element=this._core.$element;this._handlers={"initialized.owl.carousel":n.proxy(function(i){i.namespace&&"URLHash"===this._core.settings.startPosition&&n(t).trigger("hashchange.owl.navigation")},this),"prepared.owl.carousel":n.proxy(function(t){if(t.namespace){var i=n(t.content).find("[data-hash]").addBack("[data-hash]").attr("data-hash");if(!i)return;this._hashes[i]=t.content}},this),"changed.owl.carousel":n.proxy(function(i){if(i.namespace&&"position"===i.property.name){var u=this._core.items(this._core.relative(this._core.current())),r=n.map(this._hashes,function(n,t){return n===u?t:null}).join();if(!r||t.location.hash.slice(1)===r)return;t.location.hash=r}},this)};this._core.options=n.extend({},u.Defaults,this._core.options);this.$element.on(this._handlers);n(t).on("hashchange.owl.navigation",n.proxy(function(){var i=t.location.hash.substring(1),u=this._core.$stage.children(),n=this._hashes[i]&&u.index(this._hashes[i]);n!==r&&n!==this._core.current()&&this._core.to(this._core.relative(n),!1,!0)},this))};u.Defaults={URLhashListener:!1};u.prototype.destroy=function(){var i,r;n(t).off("hashchange.owl.navigation");for(i in this._handlers)this._core.$element.off(i,this._handlers[i]);for(r in Object.getOwnPropertyNames(this))"function"!=typeof this[r]&&(this[r]=null)};n.fn.owlCarousel.Constructor.Plugins.Hash=u}(window.Zepto||window.jQuery,window,document),function(n,t,i,r){function u(t,i){var u=!1,f=t.charAt(0).toUpperCase()+t.slice(1);return n.each((t+" "+h.join(f+" ")+f).split(" "),function(n,t){if(s[t]!==r)return u=!i||t,!1}),u}function e(n){return u(n,!0)}var s=n("<support>").get(0).style,h="Webkit Moz O ms".split(" "),o={transition:{end:{WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd",transition:"transitionend"}},animation:{end:{WebkitAnimation:"webkitAnimationEnd",MozAnimation:"animationend",OAnimation:"oAnimationEnd",animation:"animationend"}}},f={csstransforms:function(){return!!u("transform")},csstransforms3d:function(){return!!u("perspective")},csstransitions:function(){return!!u("transition")},cssanimations:function(){return!!u("animation")}};f.csstransitions()&&(n.support.transition=new String(e("transition")),n.support.transition.end=o.transition.end[n.support.transition]);f.cssanimations()&&(n.support.animation=new String(e("animation")),n.support.animation.end=o.animation.end[n.support.animation]);f.csstransforms()&&(n.support.transform=new String(e("transform")),n.support.transform3d=f.csstransforms3d())}(window.Zepto||window.jQuery,window,document),function(n){"function"==typeof define&&define.amd?define(["jquery"],function(t){return n(t,document,window,navigator)}):"object"==typeof exports?n(require("jquery"),document,window,navigator):n(jQuery,document,window,navigator)}(function(n,t,i,r,u){var o=0,f=function(){var t=r.userAgent,i=/msie\s\d+/i;return 0<t.search(i)&&(t=i.exec(t).toString(),t=t.split(" ")[1],9>t)?(n("html").addClass("lt-ie9"),!0):!1}(),e;Function.prototype.bind||(Function.prototype.bind=function(n){var t=this,i=[].slice,r,u;if("function"!=typeof t)throw new TypeError;return r=i.call(arguments,1),u=function(){var f,e;return this instanceof u?(f=function(){},f.prototype=t.prototype,f=new f,e=t.apply(f,r.concat(i.call(arguments))),Object(e)===e?e:f):t.apply(n,r.concat(i.call(arguments)))},u});Array.prototype.indexOf||(Array.prototype.indexOf=function(n,t){var u,r,i;if(null==this)throw new TypeError('"this" is null or not defined');if((u=Object(this),r=u.length>>>0,0===r)||(i=+t||0,Infinity===Math.abs(i)&&(i=0),i>=r))return-1;for(i=Math.max(0<=i?i:r-Math.abs(i),0);i<r;){if(i in u&&u[i]===n)return i;i++}return-1});e=function(r,f,e){var o,s;this.VERSION="2.2.0";this.input=r;this.plugin_count=e;this.old_to=this.old_from=this.update_tm=this.calc_count=this.current_plugin=0;this.raf_id=this.old_min_interval=null;this.no_diapason=this.force_redraw=this.dragging=!1;this.has_tab_index=!0;this.is_update=this.is_key=!1;this.is_start=!0;this.is_click=this.is_resize=this.is_active=this.is_finish=!1;f=f||{};this.$cache={win:n(i),body:n(t.body),input:n(r),cont:null,rs:null,min:null,max:null,from:null,to:null,single:null,bar:null,line:null,s_single:null,s_from:null,s_to:null,shad_single:null,shad_from:null,shad_to:null,edge:null,grid:null,grid_labels:[]};this.coords={x_gap:0,x_pointer:0,w_rs:0,w_rs_old:0,w_handle:0,p_gap:0,p_gap_left:0,p_gap_right:0,p_step:0,p_pointer:0,p_handle:0,p_single_fake:0,p_single_real:0,p_from_fake:0,p_from_real:0,p_to_fake:0,p_to_real:0,p_bar_x:0,p_bar_w:0,grid_gap:0,big_num:0,big:[],big_w:[],big_p:[],big_x:[]};this.labels={w_min:0,w_max:0,w_from:0,w_to:0,w_single:0,p_min:0,p_max:0,p_from_fake:0,p_from_left:0,p_to_fake:0,p_to_left:0,p_single_fake:0,p_single_left:0};o=this.$cache.input;r=o.prop("value");e={type:"single",min:10,max:100,from:null,to:null,step:1,min_interval:0,max_interval:0,drag_interval:!1,values:[],p_values:[],from_fixed:!1,from_min:null,from_max:null,from_shadow:!1,to_fixed:!1,to_min:null,to_max:null,to_shadow:!1,prettify_enabled:!0,prettify_separator:" ",prettify:null,force_edges:!1,keyboard:!0,grid:!1,grid_margin:!0,grid_num:4,grid_snap:!1,hide_min_max:!1,hide_from_to:!1,prefix:"",postfix:"",max_postfix:"",decorate_both:!0,values_separator:" — ",input_values_separator:";",disable:!1,block:!1,extra_classes:"",scope:null,onStart:null,onChange:null,onFinish:null,onUpdate:null};"INPUT"!==o[0].nodeName&&console&&console.warn&&console.warn("Base element should be <input>!",o[0]);o={type:o.data("type"),min:o.data("min"),max:o.data("max"),from:o.data("from"),to:o.data("to"),step:o.data("step"),min_interval:o.data("minInterval"),max_interval:o.data("maxInterval"),drag_interval:o.data("dragInterval"),values:o.data("values"),from_fixed:o.data("fromFixed"),from_min:o.data("fromMin"),from_max:o.data("fromMax"),from_shadow:o.data("fromShadow"),to_fixed:o.data("toFixed"),to_min:o.data("toMin"),to_max:o.data("toMax"),to_shadow:o.data("toShadow"),prettify_enabled:o.data("prettifyEnabled"),prettify_separator:o.data("prettifySeparator"),force_edges:o.data("forceEdges"),keyboard:o.data("keyboard"),grid:o.data("grid"),grid_margin:o.data("gridMargin"),grid_num:o.data("gridNum"),grid_snap:o.data("gridSnap"),hide_min_max:o.data("hideMinMax"),hide_from_to:o.data("hideFromTo"),prefix:o.data("prefix"),postfix:o.data("postfix"),max_postfix:o.data("maxPostfix"),decorate_both:o.data("decorateBoth"),values_separator:o.data("valuesSeparator"),input_values_separator:o.data("inputValuesSeparator"),disable:o.data("disable"),block:o.data("block"),extra_classes:o.data("extraClasses")};o.values=o.values&&o.values.split(",");for(s in o)o.hasOwnProperty(s)&&(o[s]!==u&&""!==o[s]||delete o[s]);r!==u&&""!==r&&(r=r.split(o.input_values_separator||f.input_values_separator||";"),r[0]&&r[0]==+r[0]&&(r[0]=+r[0]),r[1]&&r[1]==+r[1]&&(r[1]=+r[1]),f&&f.values&&f.values.length?(e.from=r[0]&&f.values.indexOf(r[0]),e.to=r[1]&&f.values.indexOf(r[1])):(e.from=r[0]&&+r[0],e.to=r[1]&&+r[1]));n.extend(e,f);n.extend(e,o);this.options=e;this.update_check={};this.validate();this.result={input:this.$cache.input,slider:null,min:this.options.min,max:this.options.max,from:this.options.from,from_percent:0,from_value:null,to:this.options.to,to_percent:0,to_value:null};this.init()};e.prototype={init:function(n){this.no_diapason=!1;this.coords.p_step=this.convertToPercent(this.options.step,!0);this.target="base";this.toggleInput();this.append();this.setMinMax();n?(this.force_redraw=!0,this.calc(!0),this.callOnUpdate()):(this.force_redraw=!0,this.calc(!0),this.callOnStart());this.updateScene()},append:function(){this.$cache.input.before('<span class="irs js-irs-'+this.plugin_count+" "+this.options.extra_classes+'"><\/span>');this.$cache.input.prop("readonly",!0);this.$cache.cont=this.$cache.input.prev();this.result.slider=this.$cache.cont;this.$cache.cont.html('<span class="irs"><span class="irs-line" tabindex="0"><span class="irs-line-left"><\/span><span class="irs-line-mid"><\/span><span class="irs-line-right"><\/span><\/span><span class="irs-min">0<\/span><span class="irs-max">1<\/span><span class="irs-from">0<\/span><span class="irs-to">0<\/span><span class="irs-single">0<\/span><\/span><span class="irs-grid"><\/span><span class="irs-bar"><\/span>');this.$cache.rs=this.$cache.cont.find(".irs");this.$cache.min=this.$cache.cont.find(".irs-min");this.$cache.max=this.$cache.cont.find(".irs-max");this.$cache.from=this.$cache.cont.find(".irs-from");this.$cache.to=this.$cache.cont.find(".irs-to");this.$cache.single=this.$cache.cont.find(".irs-single");this.$cache.bar=this.$cache.cont.find(".irs-bar");this.$cache.line=this.$cache.cont.find(".irs-line");this.$cache.grid=this.$cache.cont.find(".irs-grid");"single"===this.options.type?(this.$cache.cont.append('<span class="irs-bar-edge"><\/span><span class="irs-shadow shadow-single"><\/span><span class="irs-slider single"><\/span>'),this.$cache.edge=this.$cache.cont.find(".irs-bar-edge"),this.$cache.s_single=this.$cache.cont.find(".single"),this.$cache.from[0].style.visibility="hidden",this.$cache.to[0].style.visibility="hidden",this.$cache.shad_single=this.$cache.cont.find(".shadow-single")):(this.$cache.cont.append('<span class="irs-shadow shadow-from"><\/span><span class="irs-shadow shadow-to"><\/span><span class="irs-slider from"><\/span><span class="irs-slider to"><\/span>'),this.$cache.s_from=this.$cache.cont.find(".from"),this.$cache.s_to=this.$cache.cont.find(".to"),this.$cache.shad_from=this.$cache.cont.find(".shadow-from"),this.$cache.shad_to=this.$cache.cont.find(".shadow-to"),this.setTopHandler());this.options.hide_from_to&&(this.$cache.from[0].style.display="none",this.$cache.to[0].style.display="none",this.$cache.single[0].style.display="none");this.appendGrid();this.options.disable?(this.appendDisableMask(),this.$cache.input[0].disabled=!0):(this.$cache.input[0].disabled=!1,this.removeDisableMask(),this.bindEvents());this.options.disable||(this.options.block?this.appendDisableMask():this.removeDisableMask());this.options.drag_interval&&(this.$cache.bar[0].style.cursor="ew-resize")},setTopHandler:function(){var n=this.options.max,t=this.options.to;this.options.from>this.options.min&&t===n?this.$cache.s_from.addClass("type_last"):t<n&&this.$cache.s_to.addClass("type_last")},changeLevel:function(n){switch(n){case"single":this.coords.p_gap=this.toFixed(this.coords.p_pointer-this.coords.p_single_fake);this.$cache.s_single.addClass("state_hover");break;case"from":this.coords.p_gap=this.toFixed(this.coords.p_pointer-this.coords.p_from_fake);this.$cache.s_from.addClass("state_hover");this.$cache.s_from.addClass("type_last");this.$cache.s_to.removeClass("type_last");break;case"to":this.coords.p_gap=this.toFixed(this.coords.p_pointer-this.coords.p_to_fake);this.$cache.s_to.addClass("state_hover");this.$cache.s_to.addClass("type_last");this.$cache.s_from.removeClass("type_last");break;case"both":this.coords.p_gap_left=this.toFixed(this.coords.p_pointer-this.coords.p_from_fake);this.coords.p_gap_right=this.toFixed(this.coords.p_to_fake-this.coords.p_pointer);this.$cache.s_to.removeClass("type_last");this.$cache.s_from.removeClass("type_last")}},appendDisableMask:function(){this.$cache.cont.append('<span class="irs-disable-mask"><\/span>');this.$cache.cont.addClass("irs-disabled")},removeDisableMask:function(){this.$cache.cont.remove(".irs-disable-mask");this.$cache.cont.removeClass("irs-disabled")},remove:function(){this.$cache.cont.remove();this.$cache.cont=null;this.$cache.line.off("keydown.irs_"+this.plugin_count);this.$cache.body.off("touchmove.irs_"+this.plugin_count);this.$cache.body.off("mousemove.irs_"+this.plugin_count);this.$cache.win.off("touchend.irs_"+this.plugin_count);this.$cache.win.off("mouseup.irs_"+this.plugin_count);f&&(this.$cache.body.off("mouseup.irs_"+this.plugin_count),this.$cache.body.off("mouseleave.irs_"+this.plugin_count));this.$cache.grid_labels=[];this.coords.big=[];this.coords.big_w=[];this.coords.big_p=[];this.coords.big_x=[];cancelAnimationFrame(this.raf_id)},bindEvents:function(){if(!this.no_diapason){this.$cache.body.on("touchmove.irs_"+this.plugin_count,this.pointerMove.bind(this));this.$cache.body.on("mousemove.irs_"+this.plugin_count,this.pointerMove.bind(this));this.$cache.win.on("touchend.irs_"+this.plugin_count,this.pointerUp.bind(this));this.$cache.win.on("mouseup.irs_"+this.plugin_count,this.pointerUp.bind(this));this.$cache.line.on("touchstart.irs_"+this.plugin_count,this.pointerClick.bind(this,"click"));this.$cache.line.on("mousedown.irs_"+this.plugin_count,this.pointerClick.bind(this,"click"));this.$cache.line.on("focus.irs_"+this.plugin_count,this.pointerFocus.bind(this));if(this.options.drag_interval&&"double"===this.options.type?(this.$cache.bar.on("touchstart.irs_"+this.plugin_count,this.pointerDown.bind(this,"both")),this.$cache.bar.on("mousedown.irs_"+this.plugin_count,this.pointerDown.bind(this,"both"))):(this.$cache.bar.on("touchstart.irs_"+this.plugin_count,this.pointerClick.bind(this,"click")),this.$cache.bar.on("mousedown.irs_"+this.plugin_count,this.pointerClick.bind(this,"click"))),"single"===this.options.type?(this.$cache.single.on("touchstart.irs_"+this.plugin_count,this.pointerDown.bind(this,"single")),this.$cache.s_single.on("touchstart.irs_"+this.plugin_count,this.pointerDown.bind(this,"single")),this.$cache.shad_single.on("touchstart.irs_"+this.plugin_count,this.pointerClick.bind(this,"click")),this.$cache.single.on("mousedown.irs_"+this.plugin_count,this.pointerDown.bind(this,"single")),this.$cache.s_single.on("mousedown.irs_"+this.plugin_count,this.pointerDown.bind(this,"single")),this.$cache.edge.on("mousedown.irs_"+this.plugin_count,this.pointerClick.bind(this,"click")),this.$cache.shad_single.on("mousedown.irs_"+this.plugin_count,this.pointerClick.bind(this,"click"))):(this.$cache.single.on("touchstart.irs_"+this.plugin_count,this.pointerDown.bind(this,null)),this.$cache.single.on("mousedown.irs_"+this.plugin_count,this.pointerDown.bind(this,null)),this.$cache.from.on("touchstart.irs_"+this.plugin_count,this.pointerDown.bind(this,"from")),this.$cache.s_from.on("touchstart.irs_"+this.plugin_count,this.pointerDown.bind(this,"from")),this.$cache.to.on("touchstart.irs_"+this.plugin_count,this.pointerDown.bind(this,"to")),this.$cache.s_to.on("touchstart.irs_"+this.plugin_count,this.pointerDown.bind(this,"to")),this.$cache.shad_from.on("touchstart.irs_"+this.plugin_count,this.pointerClick.bind(this,"click")),this.$cache.shad_to.on("touchstart.irs_"+this.plugin_count,this.pointerClick.bind(this,"click")),this.$cache.from.on("mousedown.irs_"+this.plugin_count,this.pointerDown.bind(this,"from")),this.$cache.s_from.on("mousedown.irs_"+this.plugin_count,this.pointerDown.bind(this,"from")),this.$cache.to.on("mousedown.irs_"+this.plugin_count,this.pointerDown.bind(this,"to")),this.$cache.s_to.on("mousedown.irs_"+this.plugin_count,this.pointerDown.bind(this,"to")),this.$cache.shad_from.on("mousedown.irs_"+this.plugin_count,this.pointerClick.bind(this,"click")),this.$cache.shad_to.on("mousedown.irs_"+this.plugin_count,this.pointerClick.bind(this,"click"))),this.options.keyboard)this.$cache.line.on("keydown.irs_"+this.plugin_count,this.key.bind(this,"keyboard"));f&&(this.$cache.body.on("mouseup.irs_"+this.plugin_count,this.pointerUp.bind(this)),this.$cache.body.on("mouseleave.irs_"+this.plugin_count,this.pointerUp.bind(this)))}},pointerFocus:function(n){if(!this.target){var t="single"===this.options.type?this.$cache.single:this.$cache.from;n=t.offset().left;n+=t.width()/2-1;this.pointerClick("single",{preventDefault:function(){},pageX:n})}},pointerMove:function(n){this.dragging&&(this.coords.x_pointer=(n.pageX||n.originalEvent.touches&&n.originalEvent.touches[0].pageX)-this.coords.x_gap,this.calc())},pointerUp:function(t){this.current_plugin===this.plugin_count&&this.is_active&&(this.is_active=!1,this.$cache.cont.find(".state_hover").removeClass("state_hover"),this.force_redraw=!0,f&&n("*").prop("unselectable",!1),this.updateScene(),this.restoreOriginalMinInterval(),(n.contains(this.$cache.cont[0],t.target)||this.dragging)&&this.callOnFinish(),this.dragging=!1)},pointerDown:function(t,i){i.preventDefault();var r=i.pageX||i.originalEvent.touches&&i.originalEvent.touches[0].pageX;2!==i.button&&("both"===t&&this.setTempMinInterval(),t||(t=this.target||"from"),this.current_plugin=this.plugin_count,this.target=t,this.dragging=this.is_active=!0,this.coords.x_gap=this.$cache.rs.offset().left,this.coords.x_pointer=r-this.coords.x_gap,this.calcPointerPercent(),this.changeLevel(t),f&&n("*").prop("unselectable",!0),this.$cache.line.trigger("focus"),this.updateScene())},pointerClick:function(n,t){t.preventDefault();var i=t.pageX||t.originalEvent.touches&&t.originalEvent.touches[0].pageX;2!==t.button&&(this.current_plugin=this.plugin_count,this.target=n,this.is_click=!0,this.coords.x_gap=this.$cache.rs.offset().left,this.coords.x_pointer=+(i-this.coords.x_gap).toFixed(),this.force_redraw=!0,this.calc(),this.$cache.line.trigger("focus"))},key:function(n,t){if(!(this.current_plugin!==this.plugin_count||t.altKey||t.ctrlKey||t.shiftKey||t.metaKey)){switch(t.which){case 83:case 65:case 40:case 37:t.preventDefault();this.moveByKey(!1);break;case 87:case 68:case 38:case 39:t.preventDefault();this.moveByKey(!0)}return!0}},moveByKey:function(n){var i=this.coords.p_pointer,t=(this.options.max-this.options.min)/100,t=this.options.step/t;this.coords.x_pointer=this.toFixed(this.coords.w_rs/100*(n?i+t:i-t));this.is_key=!0;this.calc()},setMinMax:function(){if(this.options)if(this.options.hide_min_max)this.$cache.min[0].style.display="none",this.$cache.max[0].style.display="none";else{if(this.options.values.length)this.$cache.min.html(this.decorate(this.options.p_values[this.options.min])),this.$cache.max.html(this.decorate(this.options.p_values[this.options.max]));else{var n=this._prettify(this.options.min),t=this._prettify(this.options.max);this.result.min_pretty=n;this.result.max_pretty=t;this.$cache.min.html(this.decorate(n,this.options.min));this.$cache.max.html(this.decorate(t,this.options.max))}this.labels.w_min=this.$cache.min.outerWidth(!1);this.labels.w_max=this.$cache.max.outerWidth(!1)}},setTempMinInterval:function(){var n=this.result.to-this.result.from;null===this.old_min_interval&&(this.old_min_interval=this.options.min_interval);this.options.min_interval=n},restoreOriginalMinInterval:function(){null!==this.old_min_interval&&(this.options.min_interval=this.old_min_interval,this.old_min_interval=null)},calc:function(n){var t,i;if(this.options&&(this.calc_count++,(10===this.calc_count||n)&&(this.calc_count=0,this.coords.w_rs=this.$cache.rs.outerWidth(!1),this.calcHandlePercent()),this.coords.w_rs)){this.calcPointerPercent();n=this.getHandleX();"both"===this.target&&(this.coords.p_gap=0,n=this.getHandleX());"click"===this.target&&(this.coords.p_gap=this.coords.p_handle/2,n=this.getHandleX(),this.target=this.options.drag_interval?"both_one":this.chooseHandle(n));switch(this.target){case"base":t=(this.options.max-this.options.min)/100;n=(this.result.from-this.options.min)/t;t=(this.result.to-this.options.min)/t;this.coords.p_single_real=this.toFixed(n);this.coords.p_from_real=this.toFixed(n);this.coords.p_to_real=this.toFixed(t);this.coords.p_single_real=this.checkDiapason(this.coords.p_single_real,this.options.from_min,this.options.from_max);this.coords.p_from_real=this.checkDiapason(this.coords.p_from_real,this.options.from_min,this.options.from_max);this.coords.p_to_real=this.checkDiapason(this.coords.p_to_real,this.options.to_min,this.options.to_max);this.coords.p_single_fake=this.convertToFakePercent(this.coords.p_single_real);this.coords.p_from_fake=this.convertToFakePercent(this.coords.p_from_real);this.coords.p_to_fake=this.convertToFakePercent(this.coords.p_to_real);this.target=null;break;case"single":if(this.options.from_fixed)break;this.coords.p_single_real=this.convertToRealPercent(n);this.coords.p_single_real=this.calcWithStep(this.coords.p_single_real);this.coords.p_single_real=this.checkDiapason(this.coords.p_single_real,this.options.from_min,this.options.from_max);this.coords.p_single_fake=this.convertToFakePercent(this.coords.p_single_real);break;case"from":if(this.options.from_fixed)break;this.coords.p_from_real=this.convertToRealPercent(n);this.coords.p_from_real=this.calcWithStep(this.coords.p_from_real);this.coords.p_from_real>this.coords.p_to_real&&(this.coords.p_from_real=this.coords.p_to_real);this.coords.p_from_real=this.checkDiapason(this.coords.p_from_real,this.options.from_min,this.options.from_max);this.coords.p_from_real=this.checkMinInterval(this.coords.p_from_real,this.coords.p_to_real,"from");this.coords.p_from_real=this.checkMaxInterval(this.coords.p_from_real,this.coords.p_to_real,"from");this.coords.p_from_fake=this.convertToFakePercent(this.coords.p_from_real);break;case"to":if(this.options.to_fixed)break;this.coords.p_to_real=this.convertToRealPercent(n);this.coords.p_to_real=this.calcWithStep(this.coords.p_to_real);this.coords.p_to_real<this.coords.p_from_real&&(this.coords.p_to_real=this.coords.p_from_real);this.coords.p_to_real=this.checkDiapason(this.coords.p_to_real,this.options.to_min,this.options.to_max);this.coords.p_to_real=this.checkMinInterval(this.coords.p_to_real,this.coords.p_from_real,"to");this.coords.p_to_real=this.checkMaxInterval(this.coords.p_to_real,this.coords.p_from_real,"to");this.coords.p_to_fake=this.convertToFakePercent(this.coords.p_to_real);break;case"both":if(this.options.from_fixed||this.options.to_fixed)break;n=this.toFixed(n+.001*this.coords.p_handle);this.coords.p_from_real=this.convertToRealPercent(n)-this.coords.p_gap_left;this.coords.p_from_real=this.calcWithStep(this.coords.p_from_real);this.coords.p_from_real=this.checkDiapason(this.coords.p_from_real,this.options.from_min,this.options.from_max);this.coords.p_from_real=this.checkMinInterval(this.coords.p_from_real,this.coords.p_to_real,"from");this.coords.p_from_fake=this.convertToFakePercent(this.coords.p_from_real);this.coords.p_to_real=this.convertToRealPercent(n)+this.coords.p_gap_right;this.coords.p_to_real=this.calcWithStep(this.coords.p_to_real);this.coords.p_to_real=this.checkDiapason(this.coords.p_to_real,this.options.to_min,this.options.to_max);this.coords.p_to_real=this.checkMinInterval(this.coords.p_to_real,this.coords.p_from_real,"to");this.coords.p_to_fake=this.convertToFakePercent(this.coords.p_to_real);break;case"both_one":if(!this.options.from_fixed&&!this.options.to_fixed){i=this.convertToRealPercent(n);n=this.result.to_percent-this.result.from_percent;var r=n/2,t=i-r,i=i+r;0>t&&(t=0,i=t+n);100<i&&(i=100,t=i-n);this.coords.p_from_real=this.calcWithStep(t);this.coords.p_from_real=this.checkDiapason(this.coords.p_from_real,this.options.from_min,this.options.from_max);this.coords.p_from_fake=this.convertToFakePercent(this.coords.p_from_real);this.coords.p_to_real=this.calcWithStep(i);this.coords.p_to_real=this.checkDiapason(this.coords.p_to_real,this.options.to_min,this.options.to_max);this.coords.p_to_fake=this.convertToFakePercent(this.coords.p_to_real)}}"single"===this.options.type?(this.coords.p_bar_x=this.coords.p_handle/2,this.coords.p_bar_w=this.coords.p_single_fake,this.result.from_percent=this.coords.p_single_real,this.result.from=this.convertToValue(this.coords.p_single_real),this.result.from_pretty=this._prettify(this.result.from),this.options.values.length&&(this.result.from_value=this.options.values[this.result.from])):(this.coords.p_bar_x=this.toFixed(this.coords.p_from_fake+this.coords.p_handle/2),this.coords.p_bar_w=this.toFixed(this.coords.p_to_fake-this.coords.p_from_fake),this.result.from_percent=this.coords.p_from_real,this.result.from=this.convertToValue(this.coords.p_from_real),this.result.from_pretty=this._prettify(this.result.from),this.result.to_percent=this.coords.p_to_real,this.result.to=this.convertToValue(this.coords.p_to_real),this.result.to_pretty=this._prettify(this.result.to),this.options.values.length&&(this.result.from_value=this.options.values[this.result.from],this.result.to_value=this.options.values[this.result.to]));this.calcMinMax();this.calcLabels()}},calcPointerPercent:function(){this.coords.w_rs?(0>this.coords.x_pointer||isNaN(this.coords.x_pointer)?this.coords.x_pointer=0:this.coords.x_pointer>this.coords.w_rs&&(this.coords.x_pointer=this.coords.w_rs),this.coords.p_pointer=this.toFixed(this.coords.x_pointer/this.coords.w_rs*100)):this.coords.p_pointer=0},convertToRealPercent:function(n){return n/(100-this.coords.p_handle)*100},convertToFakePercent:function(n){return n/100*(100-this.coords.p_handle)},getHandleX:function(){var t=100-this.coords.p_handle,n=this.toFixed(this.coords.p_pointer-this.coords.p_gap);return 0>n?n=0:n>t&&(n=t),n},calcHandlePercent:function(){this.coords.w_handle="single"===this.options.type?this.$cache.s_single.outerWidth(!1):this.$cache.s_from.outerWidth(!1);this.coords.p_handle=this.toFixed(this.coords.w_handle/this.coords.w_rs*100)},chooseHandle:function(n){return"single"===this.options.type?"single":n>=this.coords.p_from_real+(this.coords.p_to_real-this.coords.p_from_real)/2?this.options.to_fixed?"from":"to":this.options.from_fixed?"to":"from"},calcMinMax:function(){this.coords.w_rs&&(this.labels.p_min=this.labels.w_min/this.coords.w_rs*100,this.labels.p_max=this.labels.w_max/this.coords.w_rs*100)},calcLabels:function(){this.coords.w_rs&&!this.options.hide_from_to&&("single"===this.options.type?(this.labels.w_single=this.$cache.single.outerWidth(!1),this.labels.p_single_fake=this.labels.w_single/this.coords.w_rs*100,this.labels.p_single_left=this.coords.p_single_fake+this.coords.p_handle/2-this.labels.p_single_fake/2):(this.labels.w_from=this.$cache.from.outerWidth(!1),this.labels.p_from_fake=this.labels.w_from/this.coords.w_rs*100,this.labels.p_from_left=this.coords.p_from_fake+this.coords.p_handle/2-this.labels.p_from_fake/2,this.labels.p_from_left=this.toFixed(this.labels.p_from_left),this.labels.p_from_left=this.checkEdges(this.labels.p_from_left,this.labels.p_from_fake),this.labels.w_to=this.$cache.to.outerWidth(!1),this.labels.p_to_fake=this.labels.w_to/this.coords.w_rs*100,this.labels.p_to_left=this.coords.p_to_fake+this.coords.p_handle/2-this.labels.p_to_fake/2,this.labels.p_to_left=this.toFixed(this.labels.p_to_left),this.labels.p_to_left=this.checkEdges(this.labels.p_to_left,this.labels.p_to_fake),this.labels.w_single=this.$cache.single.outerWidth(!1),this.labels.p_single_fake=this.labels.w_single/this.coords.w_rs*100,this.labels.p_single_left=(this.labels.p_from_left+this.labels.p_to_left+this.labels.p_to_fake)/2-this.labels.p_single_fake/2,this.labels.p_single_left=this.toFixed(this.labels.p_single_left)),this.labels.p_single_left=this.checkEdges(this.labels.p_single_left,this.labels.p_single_fake))},updateScene:function(){this.raf_id&&(cancelAnimationFrame(this.raf_id),this.raf_id=null);clearTimeout(this.update_tm);this.update_tm=null;this.options&&(this.drawHandles(),this.is_active?this.raf_id=requestAnimationFrame(this.updateScene.bind(this)):this.update_tm=setTimeout(this.updateScene.bind(this),300))},drawHandles:function(){this.coords.w_rs=this.$cache.rs.outerWidth(!1);this.coords.w_rs&&(this.coords.w_rs!==this.coords.w_rs_old&&(this.target="base",this.is_resize=!0),(this.coords.w_rs!==this.coords.w_rs_old||this.force_redraw)&&(this.setMinMax(),this.calc(!0),this.drawLabels(),this.options.grid&&(this.calcGridMargin(),this.calcGridLabels()),this.force_redraw=!0,this.coords.w_rs_old=this.coords.w_rs,this.drawShadow()),this.coords.w_rs&&(this.dragging||this.force_redraw||this.is_key)&&((this.old_from!==this.result.from||this.old_to!==this.result.to||this.force_redraw||this.is_key)&&(this.drawLabels(),this.$cache.bar[0].style.left=this.coords.p_bar_x+"%",this.$cache.bar[0].style.width=this.coords.p_bar_w+"%","single"===this.options.type?this.$cache.s_single[0].style.left=this.coords.p_single_fake+"%":(this.$cache.s_from[0].style.left=this.coords.p_from_fake+"%",this.$cache.s_to[0].style.left=this.coords.p_to_fake+"%",(this.old_from!==this.result.from||this.force_redraw)&&(this.$cache.from[0].style.left=this.labels.p_from_left+"%"),(this.old_to!==this.result.to||this.force_redraw)&&(this.$cache.to[0].style.left=this.labels.p_to_left+"%")),this.$cache.single[0].style.left=this.labels.p_single_left+"%",this.writeToInput(),this.old_from===this.result.from&&this.old_to===this.result.to||this.is_start||(this.$cache.input.trigger("change"),this.$cache.input.trigger("input")),this.old_from=this.result.from,this.old_to=this.result.to,this.is_resize||this.is_update||this.is_start||this.is_finish||this.callOnChange(),(this.is_key||this.is_click)&&(this.is_click=this.is_key=!1,this.callOnFinish()),this.is_finish=this.is_resize=this.is_update=!1),this.force_redraw=this.is_click=this.is_key=this.is_start=!1))},drawLabels:function(){var t,i,n,r;this.options&&(t=this.options.values.length,n=this.options.p_values,this.options.hide_from_to||("single"===this.options.type?(t?t=this.decorate(n[this.result.from]):(i=this._prettify(this.result.from),t=this.decorate(i,this.result.from)),this.$cache.single.html(t),this.calcLabels(),this.$cache.min[0].style.visibility=this.labels.p_single_left<this.labels.p_min+1?"hidden":"visible",this.$cache.max[0].style.visibility=this.labels.p_single_left+this.labels.p_single_fake>99-this.labels.p_max?"hidden":"visible"):(t?(this.options.decorate_both?(t=this.decorate(n[this.result.from]),t+=this.options.values_separator,t+=this.decorate(n[this.result.to])):t=this.decorate(n[this.result.from]+this.options.values_separator+n[this.result.to]),i=this.decorate(n[this.result.from]),n=this.decorate(n[this.result.to])):(i=this._prettify(this.result.from),n=this._prettify(this.result.to),this.options.decorate_both?(t=this.decorate(i,this.result.from),t+=this.options.values_separator,t+=this.decorate(n,this.result.to)):t=this.decorate(i+this.options.values_separator+n,this.result.to),i=this.decorate(i,this.result.from),n=this.decorate(n,this.result.to)),this.$cache.single.html(t),this.$cache.from.html(i),this.$cache.to.html(n),this.calcLabels(),t=Math.min(this.labels.p_single_left,this.labels.p_from_left),i=this.labels.p_single_left+this.labels.p_single_fake,n=this.labels.p_to_left+this.labels.p_to_fake,r=Math.max(i,n),this.labels.p_from_left+this.labels.p_from_fake>=this.labels.p_to_left?(this.$cache.from[0].style.visibility="hidden",this.$cache.to[0].style.visibility="hidden",this.$cache.single[0].style.visibility="visible",this.result.from===this.result.to?("from"===this.target?this.$cache.from[0].style.visibility="visible":"to"===this.target?this.$cache.to[0].style.visibility="visible":this.target||(this.$cache.from[0].style.visibility="visible"),this.$cache.single[0].style.visibility="hidden",r=n):(this.$cache.from[0].style.visibility="hidden",this.$cache.to[0].style.visibility="hidden",this.$cache.single[0].style.visibility="visible",r=Math.max(i,n))):(this.$cache.from[0].style.visibility="visible",this.$cache.to[0].style.visibility="visible",this.$cache.single[0].style.visibility="hidden"),this.$cache.min[0].style.visibility=t<this.labels.p_min+1?"hidden":"visible",this.$cache.max[0].style.visibility=r>99-this.labels.p_max?"hidden":"visible")))},drawShadow:function(){var n=this.options,r=this.$cache,t="number"==typeof n.from_min&&!isNaN(n.from_min),i="number"==typeof n.from_max&&!isNaN(n.from_max),u="number"==typeof n.to_min&&!isNaN(n.to_min),f="number"==typeof n.to_max&&!isNaN(n.to_max);"single"===n.type?n.from_shadow&&(t||i)?(t=this.convertToPercent(t?n.from_min:n.min),i=this.convertToPercent(i?n.from_max:n.max)-t,t=this.toFixed(t-this.coords.p_handle/100*t),i=this.toFixed(i-this.coords.p_handle/100*i),t+=this.coords.p_handle/2,r.shad_single[0].style.display="block",r.shad_single[0].style.left=t+"%",r.shad_single[0].style.width=i+"%"):r.shad_single[0].style.display="none":(n.from_shadow&&(t||i)?(t=this.convertToPercent(t?n.from_min:n.min),i=this.convertToPercent(i?n.from_max:n.max)-t,t=this.toFixed(t-this.coords.p_handle/100*t),i=this.toFixed(i-this.coords.p_handle/100*i),t+=this.coords.p_handle/2,r.shad_from[0].style.display="block",r.shad_from[0].style.left=t+"%",r.shad_from[0].style.width=i+"%"):r.shad_from[0].style.display="none",n.to_shadow&&(u||f)?(u=this.convertToPercent(u?n.to_min:n.min),n=this.convertToPercent(f?n.to_max:n.max)-u,u=this.toFixed(u-this.coords.p_handle/100*u),n=this.toFixed(n-this.coords.p_handle/100*n),u+=this.coords.p_handle/2,r.shad_to[0].style.display="block",r.shad_to[0].style.left=u+"%",r.shad_to[0].style.width=n+"%"):r.shad_to[0].style.display="none")},writeToInput:function(){"single"===this.options.type?(this.options.values.length?this.$cache.input.prop("value",this.result.from_value):this.$cache.input.prop("value",this.result.from),this.$cache.input.data("from",this.result.from)):(this.options.values.length?this.$cache.input.prop("value",this.result.from_value+this.options.input_values_separator+this.result.to_value):this.$cache.input.prop("value",this.result.from+this.options.input_values_separator+this.result.to),this.$cache.input.data("from",this.result.from),this.$cache.input.data("to",this.result.to))},callOnStart:function(){if(this.writeToInput(),this.options.onStart&&"function"==typeof this.options.onStart)if(this.options.scope)this.options.onStart.call(this.options.scope,this.result);else this.options.onStart(this.result)},callOnChange:function(){if(this.writeToInput(),this.options.onChange&&"function"==typeof this.options.onChange)if(this.options.scope)this.options.onChange.call(this.options.scope,this.result);else this.options.onChange(this.result)},callOnFinish:function(){if(this.writeToInput(),this.options.onFinish&&"function"==typeof this.options.onFinish)if(this.options.scope)this.options.onFinish.call(this.options.scope,this.result);else this.options.onFinish(this.result)},callOnUpdate:function(){if(this.writeToInput(),this.options.onUpdate&&"function"==typeof this.options.onUpdate)if(this.options.scope)this.options.onUpdate.call(this.options.scope,this.result);else this.options.onUpdate(this.result)},toggleInput:function(){this.$cache.input.toggleClass("irs-hidden-input");this.has_tab_index?this.$cache.input.prop("tabindex",-1):this.$cache.input.removeProp("tabindex");this.has_tab_index=!this.has_tab_index},convertToPercent:function(n,t){var i=this.options.max-this.options.min;return i?this.toFixed((t?n:n-this.options.min)/(i/100)):(this.no_diapason=!0,0)},convertToValue:function(n){var t=this.options.min,u=this.options.max,o=t.toString().split(".")[1],s=u.toString().split(".")[1],f,e,r=0,i=0;return 0===n?this.options.min:100===n?this.options.max:(o&&(r=f=o.length),s&&(r=e=s.length),f&&e&&(r=f>=e?f:e),0>t&&(i=Math.abs(t),t=+(t+i).toFixed(r),u=+(u+i).toFixed(r)),n=(u-t)/100*n+t,(t=this.options.step.toString().split(".")[1])?n=+n.toFixed(t.length):(n/=this.options.step,n*=this.options.step,n=+n.toFixed(0)),i&&(n-=i),i=t?+n.toFixed(t.length):this.toFixed(n),i<this.options.min?i=this.options.min:i>this.options.max&&(i=this.options.max),i)},calcWithStep:function(n){var t=Math.round(n/this.coords.p_step)*this.coords.p_step;return 100<t&&(t=100),100===n&&(t=100),this.toFixed(t)},checkMinInterval:function(n,t,i){var r=this.options;return r.min_interval?(n=this.convertToValue(n),t=this.convertToValue(t),"from"===i?t-n<r.min_interval&&(n=t-r.min_interval):n-t<r.min_interval&&(n=t+r.min_interval),this.convertToPercent(n)):n},checkMaxInterval:function(n,t,i){var r=this.options;return r.max_interval?(n=this.convertToValue(n),t=this.convertToValue(t),"from"===i?t-n>r.max_interval&&(n=t-r.max_interval):n-t>r.max_interval&&(n=t+r.max_interval),this.convertToPercent(n)):n},checkDiapason:function(n,t,i){n=this.convertToValue(n);var r=this.options;return"number"!=typeof t&&(t=r.min),"number"!=typeof i&&(i=r.max),n<t&&(n=t),n>i&&(n=i),this.convertToPercent(n)},toFixed:function(n){return n=n.toFixed(20),+n},_prettify:function(n){return this.options.prettify_enabled?this.options.prettify&&"function"==typeof this.options.prettify?this.options.prettify(n):this.prettify(n):n},prettify:function(n){return n.toString().replace(/(\d{1,3}(?=(?:\d\d\d)+(?!\d)))/g,"$1"+this.options.prettify_separator)},checkEdges:function(n,t){return this.options.force_edges?(0>n?n=0:n>100-t&&(n=100-t),this.toFixed(n)):this.toFixed(n)},validate:function(){var n=this.options,t=this.result,u=n.values,f=u.length,r,i;if("string"==typeof n.min&&(n.min=+n.min),"string"==typeof n.max&&(n.max=+n.max),"string"==typeof n.from&&(n.from=+n.from),"string"==typeof n.to&&(n.to=+n.to),"string"==typeof n.step&&(n.step=+n.step),"string"==typeof n.from_min&&(n.from_min=+n.from_min),"string"==typeof n.from_max&&(n.from_max=+n.from_max),"string"==typeof n.to_min&&(n.to_min=+n.to_min),"string"==typeof n.to_max&&(n.to_max=+n.to_max),"string"==typeof n.grid_num&&(n.grid_num=+n.grid_num),n.max<n.min&&(n.max=n.min),f)for(n.p_values=[],n.min=0,n.max=f-1,n.step=1,n.grid_num=n.max,n.grid_snap=!0,r=0;r<f;r++)i=+u[r],isNaN(i)?i=u[r]:(u[r]=i,i=this._prettify(i)),n.p_values.push(i);("number"!=typeof n.from||isNaN(n.from))&&(n.from=n.min);("number"!=typeof n.to||isNaN(n.to))&&(n.to=n.max);"single"===n.type?(n.from<n.min&&(n.from=n.min),n.from>n.max&&(n.from=n.max)):(n.from<n.min&&(n.from=n.min),n.from>n.max&&(n.from=n.max),n.to<n.min&&(n.to=n.min),n.to>n.max&&(n.to=n.max),this.update_check.from&&(this.update_check.from!==n.from&&n.from>n.to&&(n.from=n.to),this.update_check.to!==n.to&&n.to<n.from&&(n.to=n.from)),n.from>n.to&&(n.from=n.to),n.to<n.from&&(n.to=n.from));("number"!=typeof n.step||isNaN(n.step)||!n.step||0>n.step)&&(n.step=1);"number"==typeof n.from_min&&n.from<n.from_min&&(n.from=n.from_min);"number"==typeof n.from_max&&n.from>n.from_max&&(n.from=n.from_max);"number"==typeof n.to_min&&n.to<n.to_min&&(n.to=n.to_min);"number"==typeof n.to_max&&n.from>n.to_max&&(n.to=n.to_max);t&&(t.min!==n.min&&(t.min=n.min),t.max!==n.max&&(t.max=n.max),(t.from<t.min||t.from>t.max)&&(t.from=n.from),(t.to<t.min||t.to>t.max)&&(t.to=n.to));("number"!=typeof n.min_interval||isNaN(n.min_interval)||!n.min_interval||0>n.min_interval)&&(n.min_interval=0);("number"!=typeof n.max_interval||isNaN(n.max_interval)||!n.max_interval||0>n.max_interval)&&(n.max_interval=0);n.min_interval&&n.min_interval>n.max-n.min&&(n.min_interval=n.max-n.min);n.max_interval&&n.max_interval>n.max-n.min&&(n.max_interval=n.max-n.min)},decorate:function(n,t){var r="",i=this.options;return i.prefix&&(r+=i.prefix),r+=n,i.max_postfix&&(i.values.length&&n===i.p_values[i.max]?(r+=i.max_postfix,i.postfix&&(r+=" ")):t===i.max&&(r+=i.max_postfix,i.postfix&&(r+=" "))),i.postfix&&(r+=i.postfix),r},updateFrom:function(){this.result.from=this.options.from;this.result.from_percent=this.convertToPercent(this.result.from);this.result.from_pretty=this._prettify(this.result.from);this.options.values&&(this.result.from_value=this.options.values[this.result.from])},updateTo:function(){this.result.to=this.options.to;this.result.to_percent=this.convertToPercent(this.result.to);this.result.to_pretty=this._prettify(this.result.to);this.options.values&&(this.result.to_value=this.options.values[this.result.to])},updateResult:function(){this.result.min=this.options.min;this.result.max=this.options.max;this.updateFrom();this.updateTo()},appendGrid:function(){var e,s,i,h,c;if(this.options.grid){var n=this.options,r,t=n.max-n.min,u=n.grid_num,f=4,o="";for(this.calcGridMargin(),n.grid_snap?50<t?(u=50/n.step,e=this.toFixed(n.step/.5)):(u=t/n.step,e=this.toFixed(n.step/(t/100))):e=this.toFixed(100/u),4<u&&(f=3),7<u&&(f=2),14<u&&(f=1),28<u&&(f=0),t=0;t<u+1;t++){for(s=f,i=this.toFixed(e*t),100<i&&(i=100),this.coords.big[t]=i,h=(i-e*(t-1))/(s+1),r=1;r<=s&&0!==i;r++)c=this.toFixed(i-h*r),o+='<span class="irs-grid-pol small" style="left: '+c+'%"><\/span>';o+='<span class="irs-grid-pol" style="left: '+i+'%"><\/span>';r=this.convertToValue(i);r=n.values.length?n.p_values[r]:this._prettify(r);o+='<span class="irs-grid-text js-grid-text-'+t+'" style="left: '+i+'%">'+r+"<\/span>"}this.coords.big_num=Math.ceil(u+1);this.$cache.cont.addClass("irs-with-grid");this.$cache.grid.html(o);this.cacheGridLabels()}},cacheGridLabels:function(){for(var i=this.coords.big_num,t,n=0;n<i;n++)t=this.$cache.grid.find(".js-grid-text-"+n),this.$cache.grid_labels.push(t);this.calcGridLabels()},calcGridLabels:function(){for(var t=[],r=[],i=this.coords.big_num,n=0;n<i;n++)this.coords.big_w[n]=this.$cache.grid_labels[n].outerWidth(!1),this.coords.big_p[n]=this.toFixed(this.coords.big_w[n]/this.coords.w_rs*100),this.coords.big_x[n]=this.toFixed(this.coords.big_p[n]/2),t[n]=this.toFixed(this.coords.big[n]-this.coords.big_x[n]),r[n]=this.toFixed(t[n]+this.coords.big_p[n]);for(this.options.force_edges&&(t[0]<-this.coords.grid_gap&&(t[0]=-this.coords.grid_gap,r[0]=this.toFixed(t[0]+this.coords.big_p[0]),this.coords.big_x[0]=this.coords.grid_gap),r[i-1]>100+this.coords.grid_gap&&(r[i-1]=100+this.coords.grid_gap,t[i-1]=this.toFixed(r[i-1]-this.coords.big_p[i-1]),this.coords.big_x[i-1]=this.toFixed(this.coords.big_p[i-1]-this.coords.grid_gap))),this.calcGridCollision(2,t,r),this.calcGridCollision(4,t,r),n=0;n<i;n++)t=this.$cache.grid_labels[n][0],this.coords.big_x[n]!==Number.POSITIVE_INFINITY&&(t.style.marginLeft=-this.coords.big_x[n]+"%")},calcGridCollision:function(n,t,i){for(var f=this.coords.big_num,u,e,r=0;r<f;r+=n){if(u=r+n/2,u>=f)break;e=this.$cache.grid_labels[u][0];e.style.visibility=i[r]<=t[u]?"visible":"hidden"}},calcGridMargin:function(){this.options.grid_margin&&(this.coords.w_rs=this.$cache.rs.outerWidth(!1),this.coords.w_rs&&(this.coords.w_handle="single"===this.options.type?this.$cache.s_single.outerWidth(!1):this.$cache.s_from.outerWidth(!1),this.coords.p_handle=this.toFixed(this.coords.w_handle/this.coords.w_rs*100),this.coords.grid_gap=this.toFixed(this.coords.p_handle/2-.1),this.$cache.grid[0].style.width=this.toFixed(100-this.coords.p_handle)+"%",this.$cache.grid[0].style.left=this.coords.grid_gap+"%"))},update:function(t){this.input&&(this.is_update=!0,this.options.from=this.result.from,this.options.to=this.result.to,this.update_check.from=this.result.from,this.update_check.to=this.result.to,this.options=n.extend(this.options,t),this.validate(),this.updateResult(t),this.toggleInput(),this.remove(),this.init(!0))},reset:function(){this.input&&(this.updateResult(),this.update())},destroy:function(){this.input&&(this.toggleInput(),this.$cache.input.prop("readonly",!1),n.data(this.input,"ionRangeSlider",null),this.remove(),this.options=this.input=null)}};n.fn.ionRangeSlider=function(t){return this.each(function(){n.data(this,"ionRangeSlider")||n.data(this,"ionRangeSlider",new e(this,t,o++))})},function(){for(var r=0,t=["ms","moz","webkit","o"],n=0;n<t.length&&!i.requestAnimationFrame;++n)i.requestAnimationFrame=i[t[n]+"RequestAnimationFrame"],i.cancelAnimationFrame=i[t[n]+"CancelAnimationFrame"]||i[t[n]+"CancelRequestAnimationFrame"];i.requestAnimationFrame||(i.requestAnimationFrame=function(n){var t=(new Date).getTime(),u=Math.max(0,16-(t-r)),f=i.setTimeout(function(){n(t+u)},u);return r=t+u,f});i.cancelAnimationFrame||(i.cancelAnimationFrame=function(n){clearTimeout(n)})}()}),function(n,t,i){var nt="CompareBar",u="compareBar",r=n(),e=n(),f=n(),w=function(t){var i=this;return n(t).length===0?(b.call(i),!1):!0},b=function(){var t=this;n("body").off("click",e.selector);r.remove();r=n();e=n();f=n();t.countItems=h();o.call(t);localStorage.removeItem(t.modulName+"_cacheSettings")},l=function(t){var i={type:"GET",dataType:"html",global:!1,async:!0,url:g_root+"/ajaxpages/productcomparebar_ajx.aspx"},r;n.extend(i,t);r=n.ajax(i)},v=function(t,i,r){var u={type:"POST",data:JSON.stringify({pro_id:t}),contentType:"application/json; charset=utf-8",dataType:"json",error:function(n){displayErrorMessage(n.statusText,!0)}},f;i==="add"&&(u.url=g_root+"/asmx/wsproductcompare.asmx/add");i==="remove"&&(u.url=g_root+"/asmx/wsproductcompare.asmx/remove");i==="removeselected"&&(u.url=g_root+"/asmx/wsproductcompare.asmx/removeselected",u.data=JSON.stringify({pro_ids:t}));n.extend(u,r);f=n.ajax(u)},h=function(){return r.find(".compare-bar_tabs .dropdown-item").length===0?0:r.find(".compare-bar_tabs .dropdown-item").map(function(t,i){return n(i).data("pro-count")}).get().reduce(function(n,t){return n+t})},o=function(){var r=this,t=n("#btnShowCompare"),i=r.countItems;t.find(".badge").text(i);i===0?(t.addClass("disabled"),t.removeAttr("href")):(t.removeClass("disabled"),t.attr("href",g_root+"/pages/productcompare.aspx"))},a=function(){if(!n().owlCarousel)return App.debug&&console.log("Chybí plugin owl carousel."),!1;if(f=r.find(".data-product-items"),0!==f.length){var i=f.children(),t=function(n){var t={items:n};return i.length<=n&&(t.stagePadding=0,t.nav=!1,t.loop=!1),t};f.owlCarousel({dots:!1,nav:!0,loop:f.children().length>1,margin:10,stagePadding:20,responsive:{0:t(1),380:t(2),480:t(3),600:t(4),768:t(5),992:t(6),1200:t(8)},onInitialized:function(t){n(t.currentTarget).addClass("owl-carousel")}})}},y=function(){f.trigger("destroy.owl.carousel");f.find(".owl-stage-outer").children().unwrap();f.removeClass("owl-carousel");f.removeClass("owl-loaded")},k=function(t){if(typeof t=="undefined"&&typeof t!="number")return console.error('Parametr "pnc_id" není definován nebo není číslo.'),!1;var i=this;l({data:{pnc_id:t},success:function(f){var e=n(f).find("#"+u);w.call(i,e)&&(i.currentTabCategory=t,r.html(e.html()),i.countItems=h(),(i.isMinimalized||i.isClosed)&&s.call(i,"maximalized"),c.call(i),a(),o.call(i))}})},p=function(n){if(typeof n=="undefined"&&typeof n!="number")return console.error('Parametr "pnc_id" není definován nebo není číslo.'),!1;var t=this,i=r.find(".dropdown-menu .dropdown-item").eq(1);i.length===0?b.call(t):k.call(t,i.data("pnc-id"))},tt=function(t,i){if(typeof t=="undefined"&&typeof t!="number")return console.error('Parametr "pro_id" není definován nebo není číslo.'),!1;if(typeof i=="undefined"&&typeof i!="number")return console.error('Parametr "pnc_id" není definován nebo není číslo.'),!1;var f=this;showLoading();v(t,"add",{success:function(e){if(hideLoading(),e===null){displayErrorMessage("Produkt nelze přidat do porovnávání. Kontaktujte nás.",!0);return}if(e.d.additionalData!==null&&typeof e.d.additionalData.existsInCollection!="undefined"&&e.d.additionalData.existsInCollection===!0&&(displayInfoMessage("Tento produkt máte již v porovnávání uložen.",!0),r.length>0)){f.changeCategory(i);return}if(r.length===0){f.isClosed=!1;f.isMinimalized=!1;f.currentTabCategory=i;c.call(f);f.init();return}showLoading();l({data:{pnc_id:i},success:function(e){var l=n(e).find("#"+u),a=l.find("#proCompare_"+t),v;hideLoading();l.find("#proCompare_"+t).remove();a.css({opacity:0,width:0});v=r.find(".product-item").eq(0).outerWidth(!0);(f.isMinimalized||f.isClosed)&&s.call(f,"maximalized");f.currentTabCategory!==0&&f.currentTabCategory!==i?(f.currentTabCategory=i,r.html(l.html()),d(a,v),c.call(f)):(r.find("#"+u+"Tabs").html(l.find("#"+u+"Tabs").html()),d(a,v));f.countItems=h();o.call(f)}})}})},d=function(n,t){y();r.find(".data-product-items").prepend(n);n.animate({width:t+"px"},200,function(){n.animate({opacity:1},200,function(){a()})})},it=function(t,i){if(typeof t=="undefined"&&typeof t!="number")return console.error('Parametr "pro_id" není definován nebo není číslo.'),!1;if(typeof i=="undefined"&&typeof i!="number")return console.error('Parametr "pnc_id" není definován nebo není číslo.'),!1;var f=this;v(t,"remove",{success:function(e){if(e===null){displayErrorMessage("Produkt nelze odstranit z porovnávání. Kontaktujte nás.",!0);return}var s=n("#proCompare_"+t);y();s.animate({opacity:0},200,function(){s.animate({width:0},200,function(){if(s.remove(),r.find(".compare-bar_product").length===0){p.call(f,f.currentTabCategory);return}l({data:{pnc_id:i},success:function(t){var i=n(t).find("#"+u);w.call(f,i)&&(r.find("#"+u+"Tabs").html(i.find("#"+u+"Tabs").html()),f.countItems=h(),a(),o.call(f))}})})})}})},rt=function(){var i=this,t=n(".compare-bar_product"),r=n.map(t.toArray(),function(t){return n(t).data("pro-id")});v(r,"removeselected",{success:function(n){if(n===null){displayErrorMessage("Produkty nelze odstranit z porovnávání. Kontaktujte nás.",!0);return}y();t.animate({opacity:0},200,function(){t.animate({width:0},200,function(){t.remove();p.call(i,i.currentTabCategory);return})})}})},s=function(t){var i=this;switch(t){case"minimalized":i.isMinimalized=!0;i.isClosed=!1;r.addClass("minimized");e.attr("title",dictionary.GetValue("tip_global_maximize"));break;case"maximalized":i.isMinimalized=!1;i.isClosed=!1;r.removeClass("minimized");e.attr("title",dictionary.GetValue("tip_global_minimalize"));break;case"closed":i.isMinimalized=!1;i.isClosed=!0;r.remove();r=n();n("body").off("click",e.selector)}c.call(i)},ut=function(){var t=this;n("body").on("click",e.selector,function(n){n.preventDefault();n.stopPropagation();t.isMinimalized?s.call(t,"maximalized"):s.call(t,"minimalized")})},c=function(){var n=this,t={};t.currentTabCategory=n.currentTabCategory;t.isMinimalized=n.isMinimalized;t.isClosed=n.isClosed;t.countItems=n.countItems;localStorage.setItem(n.modulName+"_cacheSettings",JSON.stringify(t))},ft=function(){var n=this;s.call(n,"closed")},et=function(){var t=this,i={};if(n.isEmptyObject(localStorage.getItem(t.modulName+"_cacheSettings"))||(i=JSON.parse(localStorage.getItem(t.modulName+"_cacheSettings")),t.currentTabCategory=i.currentTabCategory,t.isMinimalized=i.isMinimalized,t.isClosed=i.isClosed,t.countItems=i.countItems),t.isClosed){o.call(t);return}r=n("#"+u);r.length===0&&l({data:{pnc_id:t.currentTabCategory},success:function(i){var f=n(i).find("#"+u);if(f.length===0){t.isClosed=!0;c.call(t);return}r=f;e=r.find("#"+u+"BtnMinimized");t.isMinimalized&&s.call(t,"minimalized");t.currentTabCategory=r.find("#"+u+"Tabs .currentCat").data("pnc-id");t.countItems=h();r.css({bottom:"-100%"});n("body").append(r);r.css({bottom:"-"+r.outerHeight(!0)+"px"});setTimeout(function(){r.animate({bottom:0},200,function(){r.removeAttr("style")})},1e3);a();o.call(t);ut.call(t)}})},g=function(){this.modulName=nt;this.currentTabCategory=0;this.isMinimalized=!1;this.isClosed=!1;this.countItems=0;this.init()};g.prototype=function(){return{init:function(){et.call(this)},addToCompare:function(n,t){tt.call(this,n,t)},removeFromCompare:function(n,t){it.call(this,n,t)},removeFromCompareBarSelected:function(){rt.call(this)},changeCategory:function(n){k.call(this,n)},removeCategory:function(n){p.call(this,n)},close:function(){ft.call(this)}}}();n(i).ready(function(){t.compareBar=new g})}(jQuery,window,document);var queryPage=undefined,sliderValues=undefined,jeDealerB2F=undefined,mustRedirect,$ajxReq,$ajxReqNav,isLoading=!1,CONST_NOVINKY="1",CONST_VYPRODEJ="2",CONST_DOPRODEJ="9",CONST_AKCE="3",CONST_BAZAR="11",CONST_SADY_HAKY="2,3";$(document).ready(function(){lateInitProductListBindingEvent();lateInitBindingEvent();$("body").on("click",".search-remove",function(n){var t,r;if(n.preventDefault(),t=$(this).data("search"),t==1){var u=listOfParamsBeforeHash(),f=listOfParamsAfterHash(),i=location.pathname;u.remove("fulltext");f.remove("fulltext");r=combineParamsForURL(u,f);ajxMousePreloader("show");r.length!=0&&(i+="#"+r,window.location.href=i,location.reload());window.location.href=i;return}if(t==2){$("#fulltextadd_inp").val("");n.currentTarget.id="fulltextadd";startLoading(n,!1);return}})});ProFilter=function(){var t="proFilter",i=App.settings.openClass,n={},r={},u={},f=[],a=function(){n=$("#"+t);r=$("#"+t+"_btnTogglePanelMain");u=$("#"+t+"_panelMain")},e=function(){r.addClass(i);u.addClass(i);ProFilter.panelMain_isOpen=!0;setCookie("showFilterBox","1",365,"/")},o=function(){r.removeClass(i);u.removeClass(i);ProFilter.panelMain_isOpen=!1;setCookie("showFilterBox",0,-1,"/")},s=function(){var i=$("#priceRange"),n=$("#minP"),t=$("#maxP");i.ionRangeSlider({type:"double",force_edges:!0,onStart:function(i){n.val(new Number(i.from).numberFormat("# ### ###"));t.val(new Number(i.to).numberFormat("# ### ###"))},onChange:function(i){n.val(new Number(i.from).numberFormat("# ### ###"));t.val(new Number(i.to).numberFormat("# ### ###"))},onFinish:function(n){var t=typeof event=="undefined"?null:event;t==null&&(t=$.Event("mouseup",{which:1}),$(n.slider).find(".irs-slider.type_last").trigger(t));t.currentTarget.id="rangePriceSlider";startLoading(t)},prettify:function(n){return new Number(n).numberFormat("# ### ###")+" "+objCurrency[g_cur_ID].symbol}});n.val()>0&&updateRangeSlider({from:n.val()});t.val()>0&&updateRangeSlider({to:t.val()})},h=function(){var t=ProFilter.filterScreen;ProFilter.filterScreen=ProFilter.is_mobile_res?"mobile":"desktop";ProFilter.filterScreen=="mobile"&&t!=ProFilter.filterScreen&&f.each(function(){var n=$(this);n.find("> .panel-heading > .panel-title").addClass("collapsed");n.find("> .panel-body").removeClass("in")});ProFilter.filterScreen=="desktop"&&t!=ProFilter.filterScreen&&(n.removeClass("is-attr-open"),f.each(function(){var n=$(this);n.removeClass("hide").removeClass(App.settings.openClass);n.data("is-collapsed")==!1?(n.find("> .panel-heading > .panel-title").removeClass("collapsed"),n.find("> .panel-body").addClass("in")):(n.find("> .panel-heading > .panel-title").addClass("collapsed"),n.find("> .panel-body").removeClass("in"))}))},c=function(){var t=n.find(".panel-title");t.on("click",function(){var t=$(this),r=$(t.data("target")),i=t.closest(".pro-filter-aside_panel");ProFilter.filterScreen=="desktop"?t.hasClass("collapsed")?(t.removeClass("collapsed"),r.addClass("in")):(t.addClass("collapsed"),r.removeClass("in")):i.hasClass(App.settings.openClass)?(n.removeClass("is-attr-open"),i.removeClass(App.settings.openClass),n.find(".pro-filter-aside_panel").removeClass("hide")):(n.addClass("is-attr-open"),n.find(".pro-filter-aside_panel").addClass("hide"),i.removeClass("hide").addClass(App.settings.openClass))})},l=function(){var t=n.find(".pro-filter-aside_values-btn-toggle");t.on("click",function(){var n=$(this),t=n.closest(".pro-filter-aside_panel"),i=t.find(".attr-value-hide");n.hasClass("collapsed")?(n.removeClass("collapsed"),t.find(".attr-value-hide").removeClass("attr-value-hide").addClass("attr-value-visible")):(n.addClass("collapsed"),t.find(".attr-value-visible").removeClass("attr-value-visible").addClass("attr-value-hide"))})};return{filterScreen:"desktop",is_mobile_res:!1,panelMain_isOpen:!1,togglePanelMain:function(n){"undefined"!=typeof n&&1!=n||ProFilter.panelMain_isOpen?o():e()},sendRangeValues:function(n,t){var i=$(t),u=new Number(strToInt(i.val())).numberFormat("# ### ###"),r;if(i.val(u),n.which===13){if(r=$(t).closest("form").validate({errorPlacement:function(n,t){t.parent().append(n)},highlight:function(n,t,i){$(n).parent().addClass(t).removeClass(i)},unhighlight:function(n,t,i){$(n).parent().removeClass(t).addClass(i);$(n).parent().find("label."+t).remove()},invalidHandler:function(){}}).form(),!r)return!1;startLoading(n)}},resize:function(){h()},panelValuesClose:function(t){t.preventDefault();n.removeClass(App.settings.activeClass)},init:function(){n=$("#"+t);r=$("#"+t+"_btnTogglePanelMain");u=$("#"+t+"_panelMain");f=n.find(".pro-filter-aside_panel");s();this.resize();ProFilter.togglePanelMain(getCookie("showFilterBox"));c();l()}}}();ProductsList=function(){var t=function(n){lateInit(n);n.indexOf("#")>-1&&n.length>n.indexOf("#")+1&&startLoading(null);$(window).bind("hashchange",function(){if(window.location.hash.length<=0){window.location=window.location;return}})},n=function(n,t){var i={result:{id:0,msg:""}},r,u;if(typeof Storage=="undefined")return i.result.msg="Local storage neni podporována",i;if(typeof n=="undefined")return i.result.msg='Není zadán parametr "action".',i;if(r=$("#dataContainer"),n==="set"){if(typeof t=="undefined")return i.result.msg='Není zadán parametr "linkToPageUrl".',i;sessionStorage.setItem("dataContainer",r.html());sessionStorage.setItem("timestamp",new Date);sessionStorage.setItem("cacheUrl",window.location.pathname+window.location.search);sessionStorage.setItem("linkToPageUrl",t);i.result.id=2;i.result.msg="Uloženo do LS."}if(n==="get"){if(u=sessionStorage.getItem("dataContainer"),$.isEmptyObject(u))return i.result.msg='LS pro "dataContainer" nejsou k dispozici.',i;r.html(u);sessionStorage.removeItem("dataContainer");sessionStorage.removeItem("timestamp");sessionStorage.removeItem("cacheUrl");sessionStorage.removeItem("linkToPageUrl");i.result.id=1;i.result.msg='Data pro "dataContainer" jsou nahrana.'}return i},i=function(){var i=window.location.toString(),r=n("get");r.result.id!==1?t(i):lateInit(i);$("body").on("click",".js-html5-storage",function(){n("set",$(this).attr("href"))})},r=function(){var t,i,n;if(!$().owlCarousel)return App.debug&&console.log("Chybí plugin owl carousel."),!1;(t=$(".products-recommended .data-product-items"),0!==t.length)&&(i=t.children(),n=function(n){var t={items:n};return i.length<=n&&(t.stagePadding=0,t.nav=!1),t},t.owlCarousel({dots:!1,nav:!0,loop:t.children().length>1,margin:20,stagePadding:50,responsive:{0:n(1),480:n(2),600:n(3),992:n(3),1200:n(4)}}))};return{recommendedProductsCarousel_init:function(){r()},ajax_init:function(){ajxMousePreloader("hide");lazyImage("load");golflazy&&golflazy.update()},init:function(){i();ProFilter.init()}}}();jQuery(document).ready(function(){ProductsList.init()});jQuery(document).ajaxStop(function(){ProductsList.ajax_init()});jQuery(window).on("resize",function(){ProFilter.resize()})