<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">window.gridUtils={lastItemRequestUrl:null,lastItemRequestTime:null,shouldKillItemRequest:url=&gt;{if(null===window.gridUtils.lastItemRequestTime)return window.gridUtils.lastItemRequestUrl=url,window.gridUtils.lastItemRequestTime=new Date,!1;return((new Date).getTime()-window.gridUtils.lastItemRequestTime.getTime())/1e3&lt;.3&amp;&amp;url===window.gridUtils.lastItemRequestUrl||(window.gridUtils.lastItemRequestUrl=url,window.gridUtils.lastItemRequestTime=new Date,!1)},getJewelryRootBreadcrumb:()=&gt;"object"==typeof window.pageInfo&amp;&amp;window.pageInfo.jewelryUrl&amp;&amp;window.pageInfo.allJewelryWord?'&lt;li class="breadcrumb-item"&gt;&lt;a href="'+window.pageInfo.jewelryUrl+'"&gt;'+window.pageInfo.allJewelryWord+"&lt;/a&gt;&lt;/li&gt;":'&lt;li class="breadcrumb-item"&gt;&lt;a href="/jewelry"&gt;Jewelry&lt;/a&gt;&lt;/li&gt;'},$("body").on("click",".btn-inquire",(function(){var otherData={sessionID:window.pageInfo.session,customerID:window.pageInfo.customerID};"object"==typeof window.pageInfo.customer&amp;&amp;(otherData={...otherData,...window.pageInfo.customer});var itemID=$(this).data("item");$("#quick-viewer").hasClass("show")?($("#quick-viewer").modal("hide"),$("#quick-viewer").on("hidden.bs.modal",(function(e){inquiryJS.showModal("#gridV6-inquiry-modal","inquiry",itemID,"",otherData)}))):inquiryJS.showModal("#gridV6-inquiry-modal","inquiry",itemID,"",otherData)}));var urlStateObj={data:{catOrBrand:"",catOrBrandValue:"",qstring:"",category:"",categoryUrl:"",brand:"",subcategory:"",subcategoryUrl:"",url:"",urlFilters:"",pageNum:"",sortSpec:"",specials:!1,itemtag:"",caseLocation:"",collection:"",kw:"",passThroughFilter:"",is404:!1},initted:!1,urlSep:"?",catUrlsByID:{},init:function(strCatMap){this.initted=!0,this.catUrlsByID=JSON.parse(strCatMap)},clearUrl:function(){this.data.url="",this.data.urlFilters="",this.urlSep="?","catFirst"!=this.data.catOrBrand&amp;&amp;(this.data.category="",this.data.categoryUrl=""),"brandFirst"!=this.data.catOrBrand&amp;&amp;(this.data.brand=""),this.data.subcategory="",this.data.subcategoryUrl="",this.data.pageNum="",this.data.sortSpec="",this.data.itemtag="",this.data.caseLocation="",this.data.collection=""},setValue:function(name,value){value.constructor===Array&amp;&amp;(value=value.join()),"category"==name||"brand"==name||"subcategory"==name?this.data[name]=value:""!=value&amp;&amp;null!=value&amp;&amp;this.appendFilter(name+"="+value)},appendFilter:function(keyvar){this.data.urlFilters+=this.urlSep+keyvar,this.urlSep="&amp;"},passThroughFilter:function(keyvar){""==this.data.passThroughFilter?this.data.passThroughFilter=keyvar:this.data.passThroughFilter+="&amp;"+keyvar},appendUrl:function(keyvar){gridV6Controller.debug("appending URL:"+keyvar),this.data.url+=this.urlSep+keyvar,this.urlSep="&amp;"},isValidUrl:function(){if("brandFirst"==this.data.catOrBrand&amp;&amp;""==this.data.brand)return console.log("invalid URL: brand is blank"),!1;if("catFirst"==this.data.catOrBrand){if(""==this.data.category)return console.log("invalid URL: category is blank"),!1;if(this.initted&amp;&amp;!this.catUrlsByID.hasOwnProperty(this.data.category+""))return console.log("invalid URL: category "+this.data.category+" is not found. initted:"+JSON.stringify(this.initted)),!1;if(1==this.is404)return console.log("invalid URL: page returned 404"),!1}return!0},buildStateUrl:function(init){if(null!=init&amp;&amp;0!=init||(""!=this.data.category&amp;&amp;this.catUrlsByID.hasOwnProperty(this.data.category+"")&amp;&amp;(this.data.categoryUrl=this.catUrlsByID[this.data.category]),""!=this.data.subcategory&amp;&amp;this.catUrlsByID.hasOwnProperty(this.data.subcategory)&amp;&amp;(this.data.subcategoryUrl=this.catUrlsByID[this.data.subcategory])),this.data.url="/jewelry",this.data.specials&amp;&amp;(this.data.url="/specials"),"brandFirst"==this.data.catOrBrand?(this.data.url+="/brand",this.data.url+="/"+this.data.brand,""!=this.data.categoryUrl&amp;&amp;(this.data.url+="/"+this.data.categoryUrl),""!=this.data.subcategoryUrl&amp;&amp;(this.data.url+="/"+this.data.subcategoryUrl)):"catFirst"==this.data.catOrBrand&amp;&amp;(this.data.url+="/"+this.data.categoryUrl,""!=this.data.subcategoryUrl&amp;&amp;(this.data.url+="/"+this.data.subcategoryUrl),""!=this.data.brand&amp;&amp;(this.data.url+="/brand",this.data.url+="/"+this.data.brand)),this.data.url+=this.data.urlFilters,""!=this.data.sortSpec&amp;&amp;this.appendUrl("sortSpec="+this.data.sortSpec),""!==this.data.kw&amp;&amp;-1===this.data.url.indexOf("kw=")&amp;&amp;this.appendUrl("kw="+this.data.kw),""!==this.data.itemtag&amp;&amp;-1===this.data.url.indexOf("itemtag=")&amp;&amp;this.appendUrl("itemtag="+this.data.itemtag),""!==this.data.caseLocation&amp;&amp;-1===this.data.url.indexOf("caseLocation=")&amp;&amp;this.appendUrl("caseLocation="+this.data.caseLocation),""!==this.data.collection&amp;&amp;-1===this.data.url.indexOf("collection=")&amp;&amp;this.appendUrl("collection="+this.data.collection),"object"==typeof window.pageInfo.customGridRedirects&amp;&amp;null!=window.pageInfo.customGridRedirects)for(var i in window.pageInfo.customGridRedirects)if(console.log("checking custom redirect: "+i),0==this.data.url.indexOf(i))return console.log("found custom redirect: "+i+'. Replacing "'+i+'" with '+window.pageInfo.customGridRedirects[i]+" in "+this.data.url),void(this.data.url=this.data.url.replace(i,window.pageInfo.customGridRedirects[i]))},getUrl:function(){var retUrl=this.data.url,sep=this.urlSep;return this.data.pageNum&gt;1&amp;&amp;(retUrl+=sep+"pageNum="+this.data.pageNum,sep="&amp;"),""!=this.data.passThroughFilter&amp;&amp;(retUrl+=sep+this.data.passThroughFilter,console.log("Allowing passthru filters: "+this.data.passThroughFilter)),retUrl}},defaultFilters={clearAllFiltersBtn:".clear-all-filters",activeFilterList:".active-filter-list",activeFilterElements:"div.active-filter-list span.active-filter",filterMain:".filters",filterLIs:"#grid-sidebar-accordion ul.grid-sidebar-elem-list li",filterLIsRelative:"li",filterInputs:"#grid-sidebar-accordion ul.grid-sidebar-elem-list input",filterULs:"ul.grid-sidebar-elem-list",children:"ul",filterOuter:".grid-sidebar-elem",init:function(){this.clearActiveFilters();var allFilters=gridV6Controller.catFirstFilters.concat(gridV6Controller.brandFirstFilters),triedFilters={};let globalFilters=["price","category","brand"];for(var i in allFilters)!triedFilters.hasOwnProperty(allFilters[i])&amp;&amp;$("#"+allFilters[i])&amp;&amp;(globalFilters.includes(allFilters[i])||$("#"+allFilters[i]).closest(this.filterOuter).remove()),triedFilters[allFilters[i]]=1;this.removeFilters($("#category").find("ul")),$("#category").length&gt;0&amp;&amp;($(".subcategory-list").appendTo($("#category")),$("#subcategory").closest(this.filterOuter).remove(),$(".subcategory-list").attr("id","subcategory").addClass("filters"))},setUpDefaultFilters:function(){let $children=$("#category").find("ul");const map=gridV6Controller.categoryList;var baseLink="/jewelry/";for(i in 1==urlStateObj.data.specials&amp;&amp;(baseLink="/specials/"),map)$children.append('&lt;li class="w-100"&gt;&lt;a href="'+baseLink+map[i].categoryUrl+'" class="checkboxLabel"&gt;&lt;input class="hide" type="checkbox" value="'+map[i].categoryUrl+'" data-value="'+map[i].categoryTitle+'" class="hide" aria-labelledby="checkbox_'+map[i].categoryUrl+'"&gt;&lt;span class="custom-control-description" id="checkbox_'+map[i].categoryUrl+'"&gt;'+map[i].categoryTitle+"&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;");this.setupDefaultPriceFilter(),this.setUpFilterListeners();$.ajax({type:"GET",dataType:"json",url:"/api/async.php?t=brand&amp;m=brand&amp;a=get_all_active_brands",context:this,success:function(data){let $brandList=$("#brand").find("ul");data.retArr.forEach((brandInfo=&gt;{let brand=brandInfo.collectionTitle,brandUrl=brandInfo.collectionUrl;$brandList.append('&lt;li class="w-100"&gt;&lt;label class="custom-control custom-checkbox"&gt;&lt;input type="checkbox" aria-labelledby="checkbox_'+brandUrl+'" value="'+brandUrl+'" data-value="'+brandUrl+'" class="custom-control-input"&gt;&lt;span class="custom-control-indicator"&gt;&lt;/span&gt;&lt;span class="custom-control-description" id="checkbox_'+brand+'"&gt;'+brand+"&lt;/span&gt;&lt;/label&gt;&lt;/li&gt;")})),this.setUpFilterListeners()}})},clearActiveFilters:function(){$(this.filterLIs+" input[type=checkbox]").filter(":checked").first();$(this.filterLIs+" input[type=checkbox]").prop("checked",!1),$(this.filterLIs).removeClass("active"),$(this.activeFilterList).addClass("hide"),$(this.activeFilterElements).remove()},setupDefaultPriceFilter(){let $priceList=$("#price").find("ul");["1-100","101-500","501-1000","1001-5000","5001-7000","7001-10000","10001-60000"].forEach((price=&gt;{let price_split=price.split("-"),price_label="$"+price_split[0]+"-$"+price_split[1];$priceList.append('&lt;li class="w-100"&gt;&lt;label class="custom-control custom-checkbox"&gt;&lt;input type="checkbox" aria-labelledby="checkbox_'+price+'" value="'+price+'" data-value="'+price+'" class="custom-control-input"&gt;&lt;span class="custom-control-indicator"&gt;&lt;/span&gt;&lt;span class="custom-control-description" id="checkbox_'+price+'"&gt;'+price_label+"&lt;/span&gt;&lt;/label&gt;&lt;/li&gt;")}))},initActiveFilters:function(activeFilters){},setFilterChangeListener(DefaultFilters){$(DefaultFilters.filterInputs).off("change"),$(DefaultFilters.filterULs).each((function(ind,elem){$(this).find("input[type=checkbox]").each((function(i,e){$(this).on("change",(function(){$(DefaultFilters.filterInputs).off("change"),1==$(this).prop("checked")?$(this).closest("li").addClass("active"):$(this).closest("li").removeClass("active"),gridV6Controller.parseFilters($(this),!1),gridV6Controller.closeActiveTopGridFilterMenu()}))}))}))},setFilterClickListener(DefaultFilters){$(DefaultFilters.activeFilterElements).off("click"),$(DefaultFilters.activeFilterElements).on("click",(function(){var thisID=$(this).attr("id"),pos=(thisID=thisID.replace("filter_","")).indexOf(":"),selector="#"+thisID.substr(0,pos)+' input[value="'+thisID.substr(pos+1)+'"]';$(selector).prop("checked",!1).closest("li").removeClass("active"),$(this).remove(),gridV6Controller.parseFilters($(selector),!0)}))},setUpActiveFilters:function(activeFilters){},setUpFilterListeners:function(){this.setFilterChangeListener(this),this.setFilterClickListener(this)},removeFilters:function($children){$children.find(this.filterLIsRelative).remove()},muteFilter:function(selector){},unMuteFilter:function(selector){},mutexFilter:function(element){var changedFilter=null;return null!=element&amp;&amp;(void 0!==(changedFilter=element.closest(this.filterMain).attr("id"))&amp;&amp;""!=changedFilter||(changedFilter="subcategory"),element.prop("checked")&amp;&amp;$("#"+changedFilter)[0].hasAttribute("mutex")&amp;&amp;"1"==$("#"+changedFilter).attr("mutex")&amp;&amp;($("#"+changedFilter+" input[type=checkbox]").prop("checked",!1),$("#"+changedFilter+" input[type=checkbox]").closest(this.filterLIs).removeClass("active"),element.prop("checked",!0),element.closest("li").addClass("active"))),changedFilter},insertCheckboxes:function($children,valueSet){var valCount=0,hasBlank=!1;for(var idx in orderedArray=[],valueSet)orderedArray.push([idx,valueSet[idx][0]]);for(var i in orderedArray.sort((function(a,b){return-1!=a[1].indexOf("$")||-1!=b[1].indexOf("$")?0:(isNaN(a[1])||isNaN(b[1])?(aClean=a[1],bClean=b[1]):(aClean=parseFloat(a[1]),bClean=parseFloat(b[1])),aClean&gt;bClean?1:aClean&lt;bClean?-1:0)})),orderedArray){valCount++,idx=orderedArray[i][0],value=idx,""==idx&amp;&amp;(hasBlank=!0,value="_blank");var disabled="",disabledClass="";0==valueSet[idx][1]&amp;&amp;(disabled=' disabled="disabled"',disabledClass=" disabled");var childTitle="",diamondShapeClass="";"round"==valueSet[idx][0]||"princess"==valueSet[idx][0]||"pear"==valueSet[idx][0]||"cushion"==valueSet[idx][0]||"emerald"==valueSet[idx][0]||"marquise"==valueSet[idx][0]||"oval"==valueSet[idx][0]||"heart"==valueSet[idx][0]||"asscher"==valueSet[idx][0]||"radiant"==valueSet[idx][0]||"baguette"==valueSet[idx][0]||"straight baguette"==valueSet[idx][0]||"trillion"==valueSet[idx][0]?(childTitleText=valueSet[idx][0].toLowerCase().replace(/\b[a-z]/g,(function(letter){return letter.toUpperCase()})),childTitle=valueSet[idx][0],diamondShapeClass=" diamondShapeCheckbox"):childTitle=valueSet[idx][0];$children.closest("#category").length&gt;0||$children.hasClass("subcategory")?$children.append('&lt;li class="'+disabledClass+diamondShapeClass+' w-100"&gt;&lt;a href="javascript:void(0);" class="checkboxLabel'+disabledClass+'"&gt;&lt;input'+disabled+' type="checkbox" aria-labelledby="checkbox_'+value+'" value="'+value+'" data-value="'+valueSet[idx][0]+'" class="hide"&gt;&lt;span class="custom-control-description" id="checkbox_'+value+'"&gt;'+childTitle+"&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;"):$children.append('&lt;li class="'+disabledClass+diamondShapeClass+' w-100"&gt;&lt;label class="custom-control custom-checkbox'+disabledClass+'"&gt;&lt;input'+disabled+' type="checkbox" aria-labelledby="checkbox_'+value+'" value="'+value+'" data-value="'+valueSet[idx][0]+'" class="custom-control-input"&gt;&lt;span class="custom-control-indicator"&gt;&lt;/span&gt;&lt;span class="custom-control-description" id="checkbox_'+value+'"&gt;'+childTitle+"&lt;/span&gt;&lt;/label&gt;&lt;/li&gt;")}return $("#category").find("input[type=checkbox]").addClass("hide"),{valCount:valCount,hasBlank:hasBlank}},groupActiveFilterCount:function(groupID){},setFilterChecked:function(groupID,value){},getFilterTitle:function(name){},getFilterValue:function(name){}},newSideFilters={clearAllFiltersBtn:".clear-all-filters",activeFilterList:".active-filter-list",activeFilterElements:"div.active-filter-list span.active-filter",filterMain:".filters",filterLIs:"#grid-sidebar-accordion ul.grid-sidebar-elem-list li",filterLIsRelative:"li",filterInputs:"#grid-sidebar-accordion ul.grid-sidebar-elem-list input",filterULs:"ul.grid-sidebar-elem-list",children:"ul",filterOuter:".grid-sidebar-elem",init:function(){var _this=this;1==window.pageInfo.hideAllPrices&amp;&amp;$("#price").remove(),$(_this.clearAllFiltersBtn).off("click"),$(_this.clearAllFiltersBtn).on("click",(function(){_this.clearActiveFilters()})),$("#category").length&gt;0?($(".subcategory-list").appendTo($("#category")),$("#subcategory").closest(_this.filterOuter).remove(),$(".subcategory-list").attr("id","subcategory").addClass("filters")):$("#grid-sidebar-accordion .filters.collapse:first").show()},clearActiveFilters:function(){var $firstFilter=$(this.filterLIs+" input[type=checkbox]").filter(":checked").first();$(this.filterLIs+" input[type=checkbox]").prop("checked",!1),$(this.filterLIs).removeClass("active"),$(this.activeFilterList).addClass("hide"),$(this.activeFilterElements).remove(),gridV6Controller.parseFilters($firstFilter)},initActiveFilters:function(activeFilters){var _this=this;$(_this.activeFilterElements).remove(),$.each(activeFilters,(function(index){var values=index.split(":"),value=(values[0],values[1]),val=index,selector=_this.filterInputs+'[value="'+value+'"]';if(0==$(selector).length)return console.log("Error: "+selector+" not found."),!0;var filterValueTitle=$(selector).data("value").toLowerCase().replace(/ [a-z]/g,(function(letter){return letter.toUpperCase()})).replace(/^[a-z]/,(function(letter){return letter.toUpperCase()}));$(_this.activeFilterList).append('\t\t\t\t&lt;span id="filter_'+val+'" class="btn btn-default btn-filter btn-sm btn-block justify-content-between active-filter"&gt;\t\t\t\t\t&lt;span&gt;'+filterValueTitle+'&lt;/span&gt;&lt;i class="icon-close"&gt;&lt;/i&gt;\t\t\t\t&lt;/span&gt;\t\t\t'),$("#filter_"+val).show(200).delay(800).addClass("in")})),""==activeFilters||jQuery.isEmptyObject(activeFilters)||activeFilters.hasOwnProperty("length")&amp;&amp;0===activeFilters.length?$(_this.activeFilterList).addClass("hide"):$(_this.activeFilterElements).length&gt;0&amp;&amp;$(_this.activeFilterList).removeClass("hide")},setUpActiveFilters:function(activeFilters){let _this=this;$(_this.activeFilterElements).remove(),$.each(activeFilters,(function(index){let valObj=activeFilters[index],filterValueTitle=(""+valObj.valueTitle).toLowerCase().replace(/ [a-z]/g,(function(letter){return letter.toUpperCase()})).replace(/^[a-z]/,(function(letter){return letter.toUpperCase()}));$(_this.activeFilterList).append('\t\t\t\t&lt;span id="filter_'+valObj.value+'" class="btn btn-default btn-filter btn-sm btn-block justify-content-between active-filter"&gt;\t\t\t\t\t&lt;span&gt;'+filterValueTitle+'&lt;/span&gt;&lt;i class="icon-close"&gt;&lt;/i&gt;\t\t\t\t&lt;/span&gt;\t\t\t'),$("#filter_"+valObj.value).show(200).delay(800).addClass("in")})),0===activeFilters.length?$(_this.activeFilterList).addClass("hide"):$(_this.activeFilterList).removeClass("hide")},setUpFilterListeners:function(){var _this=this;$(".checkboxLabel").off("click"),$(".checkboxLabel").on("click",(function(){let checkBoxes=$(this).find("input[type=checkbox]");return checkBoxes.prop("checked",!checkBoxes.prop("checked")).trigger("change"),!1})),$(_this.filterInputs).off("change"),$(_this.filterULs).each((function(ind,elem){$(this).attr("id");$(this).find("input[type=checkbox]").each((function(i,e){$(this).on("change",(function(){$(_this.filterInputs).off("change"),1==$(this).prop("checked")?$(this).closest("li").addClass("active"):$(this).closest("li").removeClass("active"),DeviceUtils.isMobileDevice()&amp;&amp;GridFilterUtils.isElementSubcatFilter(this)&amp;&amp;(GridFilterUtils.hideFilterMenu(),GridFilterUtils.hideSubcatFilterMenu()),gridV6Controller.parseFilters($(this),!1),gridV6Controller.closeActiveTopGridFilterMenu()}))}))})),$(_this.activeFilterElements).off("click"),$(_this.activeFilterElements).on("click",(function(){var thisID=$(this).attr("id"),pos=(thisID=thisID.replace("filter_","")).indexOf(":"),selector="#"+thisID.substr(0,pos)+' input[value="'+thisID.substr(pos+1)+'"]';console.log("unchecking:"+selector),$(selector).prop("checked",!1).closest("li").removeClass("active"),$(this).remove(),gridV6Controller.parseFilters($(selector),!0)})),$activeCat=$("#category li.active").first(),$activeCat.length?(console.log("adding subcats to aCTIVE cat"),$subcats=$(".subcategory-list"),$subcats.find("li").length?0==$activeCat.find(".subcategory-list").length&amp;&amp;(console.log("appending subcats to aCTIVE cat"),$subcats.appendTo($activeCat),$subcats.show(500)):(console.log("hiding subcats (no subcats)"),$subcats.hide())):"brand"==urlStateObj.catOrBrand&amp;&amp;(console.log("hiding subcats (no active cat)"),$(".subcategory-list").hide())},removeFilters:function($children){$children.find(this.filterLIsRelative).remove()},muteFilter:function(selector){"brand"!=urlStateObj.catOrBrand||"#subcategory"!=selector?($(selector).closest(this.filterOuter).hide().find(this.filterLIsRelative).remove(),gridV6Controller.toggleEmptyFiltersState()):$(selector).hide()},unMuteFilter:function(selector){$(selector).closest(this.filterOuter).not(".hiddenByConfig").show().removeClass("hide"),gridV6Controller.toggleEmptyFiltersState()},mutexFilter:function(element){var changedFilter=null;return null!=element&amp;&amp;(void 0!==(changedFilter=element.closest(this.filterMain).attr("id"))&amp;&amp;""!=changedFilter||(changedFilter="subcategory"),element.prop("checked")&amp;&amp;$("#"+changedFilter)[0].hasAttribute("mutex")&amp;&amp;"1"==$("#"+changedFilter).attr("mutex")&amp;&amp;($("#"+changedFilter+" input[type=checkbox]").prop("checked",!1),$("#"+changedFilter+" input[type=checkbox]").closest(this.filterLIs).removeClass("active"),element.prop("checked",!0),element.closest("li").addClass("active"))),changedFilter},insertCheckboxes:function($children,valueSet){var valCount=0,hasBlank=!1;for(var idx in orderedArray=[],valueSet)orderedArray.push([idx,valueSet[idx][0]]);for(var i in orderedArray.sort((function(a,b){return-1!=a[1].indexOf("$")||-1!=b[1].indexOf("$")?0:(isNaN(a[1])||isNaN(b[1])?(aClean=a[1],bClean=b[1]):(aClean=parseFloat(a[1]),bClean=parseFloat(b[1])),aClean&gt;bClean?1:aClean&lt;bClean?-1:0)})),orderedArray){valCount++,idx=orderedArray[i][0],value=idx,""==idx&amp;&amp;(hasBlank=!0,value="_blank");var disabled="",disabledClass="";0==valueSet[idx][1]&amp;&amp;(disabled=' disabled="disabled"',disabledClass=" disabled");var childTitle="",diamondShapeClass="";"round"==valueSet[idx][0]||"princess"==valueSet[idx][0]||"pear"==valueSet[idx][0]||"cushion"==valueSet[idx][0]||"emerald"==valueSet[idx][0]||"marquise"==valueSet[idx][0]||"oval"==valueSet[idx][0]||"heart"==valueSet[idx][0]||"asscher"==valueSet[idx][0]||"radiant"==valueSet[idx][0]||"baguette"==valueSet[idx][0]||"straight baguette"==valueSet[idx][0]||"trillion"==valueSet[idx][0]?(childTitleText=valueSet[idx][0].toLowerCase().replace(/\b[a-z]/g,(function(letter){return letter.toUpperCase()})),childTitle=valueSet[idx][0],diamondShapeClass=" diamondShapeCheckbox"):childTitle=valueSet[idx][0];$children.closest("#category").length&gt;0||$children.hasClass("subcategory")?$children.append('&lt;li class="'+disabledClass+diamondShapeClass+' w-100"&gt;&lt;a href="javascript:void(0);" class="checkboxLabel'+disabledClass+'"&gt;&lt;input'+disabled+' type="checkbox" aria-labelledby="checkbox_'+value+'" value="'+value+'" data-value="'+valueSet[idx][0]+'" class="hide"&gt;&lt;span class="custom-control-description" id="checkbox_'+value+'"&gt;'+childTitle+"&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;"):$children.append('&lt;li class="'+disabledClass+diamondShapeClass+' w-100"&gt;&lt;label class="custom-control custom-checkbox'+disabledClass+'"&gt;&lt;input'+disabled+' type="checkbox" aria-labelledby="checkbox_'+value+'" value="'+value+'" data-value="'+valueSet[idx][0]+'" class="custom-control-input"&gt;&lt;span class="custom-control-indicator"&gt;&lt;/span&gt;&lt;span class="custom-control-description" id="checkbox_'+value+'"&gt;'+childTitle+"&lt;/span&gt;&lt;/label&gt;&lt;/li&gt;")}return $("#category").find("input[type=checkbox]").addClass("hide"),{valCount:valCount,hasBlank:hasBlank}},groupActiveFilterCount:function(groupID){return $("#"+groupID+" input:checked").length},setFilterChecked:function(groupID,value){var selector="#"+groupID+' input[value="'+value+'"]';0!=$(selector).length?$(selector).prop("checked",!0).closest("li").addClass("active"):console.log("Error: "+selector+" not found in setCheckedFilters.")},getFilterTitle:function(name){return $("#"+name).find("input[type=checkbox]:checked").first().data("value")},getFilterValue:function(name){return $("#"+name).find("input[type=checkbox]:checked").first().val()}},gridV6Controller={container:null,lastRequest:null,settings:{},dataObj:null,filters:null,sortBy:null,showAll:null,keyUpTimeoutHandle:null,keyUpTimeoutMS:1100,oldKeywordsValue:null,groups:[],outputString:"",pageNum:1,firstLoad:!0,brands_active:null,filterMap:null,topDownFilters:!1,lookupKeyPrefix:"",filterMapVersion:null,catFirstFilters:["subcategory","price","brand","is","availability","style","materials","gemstone","diamondshape","gender","length","width","collection"],brandFirstFilters:["line","category","subcategory","price","is","availability","style","materials","gemstone","diamondshape","gender","length","width","collection"],initialSelections:{},currentHash:null,reload:!1,cdnRoot:null,cdnVersion:null,cdnImgSubdomain:null,cdnStylesSubdomain:null,imgAspectRatio:null,init:function(options){return this.settings=$.extend({},this.defaults,options),this.container=$(""+this.settings.grid),this.setUpGroups(),qStringArray=this.getQString(),this.setUpHTMLConfigs(),this.filterObj=!0!==this.topDownFilters?newSideFilters:topFilters,""==window.pageInfo.catOrBrand&amp;&amp;(this.filterObj=defaultFilters),window.pageInfo.hasOwnProperty("sortItemsBy")&amp;&amp;$(".sortByMenuOptions").val(window.pageInfo.sortItemsBy),this.filterObj.setUpFilterListeners(),gridV6.setUpPaginationListeners(),gridV6.setUpItemListeners(),this.setUpListeners(),this.removeUnwantedFilters(),this.filterObj.init(),this.toggleEmptyFiltersState(),$(".empty-results-box").addClass("hide"),1==this.firstLoad&amp;&amp;(""!=$("#fetchQString").val()||$("#pageNum").length&gt;0&amp;&amp;$("#pageNum").val()&gt;parseInt(1))?(this.reload=!0,this.pageNum=$("#pageNum").val(),oldURL=$("#fetchQString").val(),this.debug("Reloading from stateStore: page:"+this.pageNum+" oldURL:"+oldURL),gridV6.send(oldURL)):1==this.firstLoad?this.loadFromUrl():1==this.firstLoad&amp;&amp;""!=document.location.hash.substring(1)?this.loadFromHash(document.location.hash.substring(1)):qStringArray.hasOwnProperty("initHash")&amp;&amp;""!=qStringArray.initHash&amp;&amp;0==qStringArray.initHash.indexOf("grid/")?(initHash=qStringArray.initHash,""!=initHash&amp;&amp;this.loadFromHash(initHash)):1==this.settings.FetchOnStartup&amp;&amp;gridV6.send(),$("#pageState").val("1"),""!=window.pageInfo.catOrBrand?this.grabFilterMap():this.grabCategoryList(),$(this.container)},removeUnwantedFilters:function(){"brandFirst"==urlStateObj.data.catOrBrand?$("#brand").closest(this.filterObj.filterOuter).remove():"catFirst"==urlStateObj.data.catOrBrand&amp;&amp;$("#category").closest(this.filterObj.filterOuter).remove()},filtersArePositionedAtTopOfGrid:function(){return"object"==typeof pageInfo&amp;&amp;null!==pageInfo&amp;&amp;"productGridFilterPosition"in window.pageInfo&amp;&amp;"top"==window.pageInfo.productGridFilterPosition},closeActiveTopGridFilterMenu:function(){if(gridV6Controller.filtersArePositionedAtTopOfGrid()){var shownFilterID=$("#grid-sidebar-accordion .filters.show").attr("id"),$shownFilterToggle=$("[data-bs-target='#"+shownFilterID+"']");if($shownFilterToggle.length&gt;0&amp;&amp;"object"==typeof bootstrap&amp;&amp;null!==bootstrap&amp;&amp;"Dropdown"in bootstrap&amp;&amp;["object","function"].indexOf(typeof bootstrap.Dropdown)&gt;-1&amp;&amp;null!==bootstrap.Dropdown&amp;&amp;"getOrCreateInstance"in bootstrap.Dropdown)bootstrap.Dropdown.getOrCreateInstance($shownFilterToggle[0]).toggle()}},toggleEmptyFiltersState:function(){(gridV6Controller.filtersArePositionedAtTopOfGrid()?$(".grid-sidebar-elems-wrapper .grid-sidebar-elem:visible").length&gt;0:$(".grid-sidebar-accordion "+this.filterObj.filterOuter+":visible").length&gt;0)?$("#noFilters").remove():0==$("#noFilters").length&amp;&amp;$(".active-filter-list").closest(".grid-sidebar-elem").after('&lt;div id="noFilters"&gt;&lt;h5&gt;Filter by:&lt;/h5&gt;&lt;p&gt;No filters available.&lt;/p&gt;&lt;/div&gt;')},setUpHTMLConfigs:function(){for(i in window.pageInfo)null===window.pageInfo[i]&amp;&amp;(window.pageInfo[i]="");this.cdnStylesUrl=window.pageInfo.cdnStaticUrl,this.filterMapVersion=window.pageInfo.filterMapVersion,this.cdnVersion=window.pageInfo.cdnVersion,this.cdnImagesUrl=window.pageInfo.imagesUrl,this.imgAspectRatio=""==window.pageInfo.imageAspectRatio?"":window.pageInfo.imageAspectRatio,urlStateObj.data.catOrBrand=window.pageInfo.catOrBrand,urlStateObj.data.catOrBrandValue=window.pageInfo.catOrBrandValue,urlStateObj.data.brand=window.pageInfo.brand,urlStateObj.data.category=window.pageInfo.category,urlStateObj.data.categoryUrl=window.pageInfo.categoryUrl,urlStateObj.data.subcategory=window.pageInfo.subcategory,urlStateObj.data.subcategoryUrl=window.pageInfo.subcategoryUrl,this.topDownFilters=window.pageInfo.topDownFilters,urlStateObj.data.is404=window.pageInfo.is404,urlStateObj.data.specials=window.pageInfo.specials},loadFromUrl:function(){var qstring=window.location.search.substr(1),params=this.getQString(qstring);this.outputString="",urlStateObj.data.url="";for(var group,gi=0;group=this.groups[gi];gi++)if(group.active=[],"brand"==group.id){if(""!=window.pageInfo.brand){var value=window.pageInfo.brand;this.initialSelections[group.id+":"+value]=1,group.active=[value],this.outputString+="&amp;"+group.id+"="+encodeURIComponent(value)}}else if("category"==group.id){if(""!=window.pageInfo.category){value=window.pageInfo.category;this.initialSelections[group.id+":"+value]=1,group.active=[value],this.outputString+="&amp;"+group.id+"="+encodeURIComponent(value)}}else if("subcategory"==group.id){if(""!=window.pageInfo.subcategory){value=window.pageInfo.subcategory;this.initialSelections[group.id+":"+value]=1,group.active=[value],this.outputString+="&amp;"+group.id+"="+encodeURIComponent(value)}}else if(params.hasOwnProperty(group.id)){if((value=params[group.id]).indexOf("%")&gt;-1&amp;&amp;(value=decodeURI(value)),-1!=value.indexOf(",")){var values=value.split(",");for(i in group.active=values,values)this.initialSelections[group.id+":"+values[i]]=1}else this.initialSelections[group.id+":"+value]=1,group.active=[value];this.outputString+="&amp;"+group.id+"="+encodeURIComponent(value),urlStateObj.appendFilter(group.id+"="+encodeURIComponent(value))}if(params.hasOwnProperty("kw")?(urlStateObj.data.kw=params.kw,this.outputString+="&amp;kw="+encodeURIComponent(params.kw),urlStateObj.appendFilter("kw="+encodeURIComponent(params.kw)),$("input[name=kw]").val(params.kw),$("body").addClass("search-results-page")):$("input[name=kw]").val(""),console.log(urlStateObj.data),params.hasOwnProperty("sortSpec")){value=params.sortSpec;this.sortBy=value,urlStateObj.data.sortSpec=value,this.outputString+="&amp;sortSpec="+encodeURIComponent(urlStateObj.data.sortSpec),$(".sortByMenuOptions").val(value)}var allowed_qstrings=["utm_source","utm_medium","utm_content","utm_campaign","_vsrefdom"];for(i in allowed_qstrings)params.hasOwnProperty(allowed_qstrings[i])&amp;&amp;urlStateObj.passThroughFilter(allowed_qstrings[i]+"="+encodeURIComponent(params[allowed_qstrings[i]]));params.hasOwnProperty("showAll")&amp;&amp;(this.showAll=!0,urlStateObj.appendFilter("showAll=true")),params.hasOwnProperty("itemtag")&amp;&amp;(urlStateObj.data.itemtag=params.itemtag,urlStateObj.appendFilter("itemtag="+params.itemtag)),params.hasOwnProperty("caseLocation")&amp;&amp;(urlStateObj.data.caseLocation=params.caseLocation,urlStateObj.appendFilter("caseLocation="+params.caseLocation)),params.hasOwnProperty("collection")&amp;&amp;(params.collection=params.collection.replace(/&amp;/g,"%26"),urlStateObj.data.collection=params.collection,urlStateObj.appendFilter("collection="+params.collection)),params.hasOwnProperty("pageNum")?(this.pageNum=params.pageNum,urlStateObj.data.pageNum=this.pageNum):this.pageNum=1,urlStateObj.buildStateUrl(!0),urlStateObj.isValidUrl()?gridV6.send():(console.log("not sending."),gridV6.showEmptyResultsError())},loadFromState:function(newState){var qstring=newState.qstring;this.debug("newState:"+newState.url);var params=this.getQString(qstring);this.outputString="",urlStateObj.data=newState;for(var group,gi=0;group=this.groups[gi];gi++)if(group.active=[],"brand"==group.id){if(""!=window.pageInfo.brand){var value=window.pageInfo.brand;this.initialSelections[group.id+":"+value]=1,group.active=[value],this.outputString+="&amp;"+group.id+"="+encodeURIComponent(value)}}else if("category"==group.id){if(""!=window.pageInfo.category){value=window.pageInfo.category;this.initialSelections[group.id+":"+value]=1,group.active=[value],this.outputString+="&amp;"+group.id+"="+encodeURIComponent(value)}}else if("subcategory"==group.id){if(""!=window.pageInfo.subcategory){value=window.pageInfo.subcategory;this.initialSelections[group.id+":"+value]=1,group.active=[value],this.outputString+="&amp;"+group.id+"="+encodeURIComponent(value)}}else if(params.hasOwnProperty(group.id)){if(-1!=(value=params[group.id]).indexOf(",")){var values=value.split(",");for(i in values)this.initialSelections[group.id+":"+values[i]]=1,group.active=values}else this.initialSelections[group.id+":"+value]=1,group.active=[value];this.outputString+="&amp;"+group.id+"="+encodeURIComponent(value)}if(params.hasOwnProperty("kw")?(urlStateObj.data.kw=params.kw,this.outputString+="&amp;kw="+encodeURIComponent(params.kw),$("input[name=kw]").val(params.keywords),$("body").addClass("search-results-page")):$("input[name=kw]").val(params.keywords),params.hasOwnProperty("sortSpec")){value=params.sortSpec;this.sortBy=value,this.outputString+="&amp;sortSpec="+encodeURIComponent(this.sortBy),$(".sortByMenuOptions").val(value)}params.hasOwnProperty("showAll")&amp;&amp;(this.showAll=!0),params.hasOwnProperty("pageNum")?this.pageNum=params.pageNum:this.pageNum=1,params.hasOwnProperty("keywords")?($("input[name=search]").val(params.keywords),this.outputString+="&amp;keywords="+encodeURIComponent(params.keywords)):$("input[name=search]").val(""),gridV6.send()},setUpGroups:function(){var _this=this;_this.groups=[],_this.filters=$(_this.settings.filters),_this.filters.each((function(){var id=$(this).attr("id");if(!("brandFirst"==window.pageInfo.catOrBrand&amp;&amp;"brand"==id||"catFirst"==window.pageInfo.catOrBrand&amp;&amp;"category"==id))return"active-filter-list"==id||void _this.groups.push({$children:$(this).find("ul"),active:[],id:id})}))},setUpListeners:function(){var _this=this;$(".show-all-btn").on("click",(function(){_this.showAll=!0,gridV6.send()})),$(".sortByMenuOptions").on("change",(function(){let value=$(this).val();""!=value&amp;&amp;(_this.sortBy=value,urlStateObj.data.sortSpec=value,_this.concatenate())})),window.onpopstate=function(e){document.location;if(console.log("old state event:"+JSON.stringify(e)),void 0!==e.state){console.log("old stateData:"+JSON.stringify(e.state.state));var stateData=e.state.state;stateData.url==urlStateObj.data.url&amp;&amp;stateData.pageNum==urlStateObj.data.pageNum?_this.debug("newState: same (current:"+urlStateObj.data.url+" found:"+stateData.url+")"):(_this.debug("newState: new (current:"+urlStateObj.data.url+" found:"+stateData.url+")"),_this.loadFromState(stateData),""!=window.pageInfo.catOrBrand?_this.grabFilterMap():_this.grabCategoryList())}else console.log("no state data found.")}},clearSearch:function(){urlStateObj.data.kw="",$("input[name=kw]").val("")},parseFilters:function(element,uncheckOne){var _this=this,activeFilters=[],changedFilter=_this.filterObj.mutexFilter(element);urlStateObj.data.kw="","category"!=changedFilter&amp;&amp;"subcategory"!=changedFilter||(uncheckOne=!1),"brand"!=changedFilter&amp;&amp;"category"!=changedFilter&amp;&amp;"subcategory"!=changedFilter||pageDetails.changePageDetails(element),_this.pageNum=1;var affected=!1,lookupKeys=[_this.lookupKeyPrefix],brandHideSubcats=!1;if("brandFirst"==urlStateObj.data.catOrBrand||1==urlStateObj.data.specials)if(0==_this.filterObj.groupActiveFilterCount("category"))brandHideSubcats=!0,console.log("brandHideSubcats"),_this.filterObj.muteFilter("#subcategory"),1==urlStateObj.data.specials&amp;&amp;"category"==changedFilter&amp;&amp;(urlStateObj.data.catOrBrand="",urlStateObj.data.category="",urlStateObj.data.subcategory="");else if(1==urlStateObj.data.specials&amp;&amp;"category"==changedFilter){urlStateObj.data.catOrBrand="catFirst";var msg="";1==element.prop("checked")&amp;&amp;(msg=" to:"+element.val()),_this.debug("Changing specials category"+msg)}for(var group,gIdx=0;group=_this.groups[gIdx];gIdx++)if(values=[],brandHideSubcats&amp;&amp;"subcategory"==group.id)group.active="";else{var oldLookupKeys=$.extend(!0,{},lookupKeys),newKeyCount=0;if(0==affected)group.$children.children("li").children("a,label").find("input[type=checkbox]:checked").each((function(i,e){var value=$(this).val();console.log("parsed: "+group.id+" val:"+value),values.push(value);var valueTitle=$(this).data("value");value=""==value?"_blank":value,activeFilters.push({value:group.id+":"+value,valueTitle:valueTitle}),newKeys=_this.appendKeyToLookupKeys(value,group.id,oldLookupKeys),1==++newKeyCount?lookupKeys=newKeys:newKeyCount&gt;1&amp;&amp;(lookupKeys=lookupKeys.concat(newKeys))})),group.active=values,changedFilter==group.id&amp;&amp;(affected=!0,window.hasOwnProperty("debugg")&amp;&amp;console.log("filter length: "+JSON.stringify(group.$children.children("li").children("a").find("input[type=checkbox]").length)+" values:"+JSON.stringify(values)));else{if(group.active="",1==uncheckOne){var vals=_this.getGroupVals(group);group.active=vals.vals}if(_this.filterObj.removeFilters(group.$children),0==_this.addAllowedFilters(gIdx,lookupKeys)&amp;&amp;1==uncheckOne&amp;&amp;(_this.setCheckedFilters(gIdx),group.active.length&gt;0))for(idx in lookupKeys=[],group.active)newKeys=_this.appendKeyToLookupKeys(group.active[idx],group.id,oldLookupKeys),lookupKeys=lookupKeys.concat(newKeys)}}0==uncheckOne&amp;&amp;_this.filterObj.setUpActiveFilters(activeFilters),_this.filterObj.setUpFilterListeners(),_this.concatenate()},setCheckedFilters:function(groupIdx){var group=this.groups[groupIdx];for(i in group.active){var value=group.active[i],groupID=group.id;this.filterObj.setFilterChecked(groupID,value)}},addAllowedFilters:function(groupIdx,lookupKeys){var group=this.groups[groupIdx];if(0==group.hasOwnProperty("id"))return void console.log("group doesn't exist in addAllowedFilters");if(""==group.id||void 0===group.id)return void console.log("group id is blank in addAllowedFilters");var valueSet=[],valuesExist=!1;for(var ikey in lookupKeys){var lookupKey=lookupKeys[ikey];if(null!=this.filterMap&amp;&amp;this.filterMap.hasOwnProperty(lookupKey)){if(this.filterMap[lookupKey].hasOwnProperty(group.id))if(valuesExist=!0,0==valueSet.length)valueSet=$.extend(!0,{},this.filterMap[lookupKey][group.id]);else for(var j in newV=this.filterMap[lookupKey][group.id],newV)if(valueSet.hasOwnProperty(j)){var num=valueSet[j][1];num+=newV[j][1],valueSet[j][1]=num}else valueSet[j]=newV[j]}else this.debug("key not found for "+group.id+": "+lookupKey)}void 0!==group.id&amp;&amp;"gender"===group.id&amp;&amp;Object.keys(valueSet).forEach((function(key){"string"==typeof valueSet[key][0]&amp;&amp;valueSet[key][0].length&amp;&amp;(valueSet[key][0]=valueSet[key][0].replace(/(^([a-zA-Z\p{M}]))|([ -][a-zA-Z\p{M}])/g,(function(s){return s.toUpperCase()})))}));var result=this.filterObj.insertCheckboxes(group.$children,valueSet);var hidden=!1;return 1==result.valCount&amp;&amp;1==result.hasBlank?(this.filterObj.muteFilter("#"+group.id),hidden=!0):result.valCount&gt;45&amp;&amp;("length"==group.id||"width"==group.id)?(console.log("hiding filter(too many vals): "+group.id),this.filterObj.muteFilter("#"+group.id),hidden=!0):1==valuesExist?this.filterObj.unMuteFilter("#"+group.id):(this.filterObj.muteFilter("#"+group.id),hidden=!0),hidden},appendKeyToLookupKeys:function(val,id,lookupKeys){var newLookupKeys=[];for(var key in lookupKeys){var prepend=lookupKeys[key];newLookupKeys.push(prepend+"-&gt;"+id+":"+val)}return newLookupKeys},getGroupVals:function(group){var vals=[],activeFilters=[];return group.$children.find("input:checked").each((function(idx){vals.push($(this).val()),activeFilters.push({value:group.id+":"+value,valueTitle:$(this).data("value")})})),{vals:vals,activeFilters:activeFilters}},concatenate:function(soloFilter){this.outputString="",urlStateObj.clearUrl(),$(".empty-results-box").addClass("hide");for(var group,i=0;group=this.groups[i];i++)null!=soloFilter&amp;&amp;group.id!=soloFilter||(""!=group.active&amp;&amp;(this.outputString+="&amp;"+group.id+"="+encodeURIComponent(group.active)),urlStateObj.setValue(group.id,group.active));null!=this.sortBy&amp;&amp;(this.outputString+="&amp;sortSpec="+encodeURIComponent(this.sortBy),urlStateObj.data.sortSpec=this.sortBy),!this.outputString.length&amp;&amp;(this.outputString="&amp;filter=all"),this.pageNum=1,urlStateObj.buildStateUrl(),gridV6.send()},changePageHash:function(hash){document.location.hash.substring(1)==hash?console.log("not changing hash: "+document.location.hash):1==this.reload?(console.log("replacing hash in parent: "+document.location.hash+" to: "+hash),history.replaceState({hash:hash},"title 3",document.location.origin+document.location.pathname+"#"+hash)):(console.log("changing hash in parent: "+document.location.hash+" to: "+hash),history.pushState({hash:hash},"title 3",document.location.origin+document.location.pathname+"#"+hash)),this.reload=!1},changePageState:function(){var currURL=location.pathname+location.search+location.hash,newUrl=urlStateObj.getUrl();""==newUrl||currURL==newUrl?history.replaceState({state:urlStateObj.data},"title 3",document.location.origin+currURL):1==this.reload||1==this.firstLoad?history.replaceState({state:urlStateObj.data},"title 3",document.location.origin+newUrl):history.pushState({state:urlStateObj.data},"title 3",document.location.origin+newUrl),this.reload=!1},defaults:{grid:"div.grid",filters:"#grid-sidebar-accordion .filters",paginateHdrElem:".itemsFound",paginationContainer:".pagination.pagenums",paginationNav:".pagination.prevnext",FetchOnStartup:!0,url:"/api/fetch/grid/fetch/get_results?readonly=1",numResults:24,sortOrder:"desc",debug:!0},grabCategoryList:function(){if($("#categoryList").length){const catList=JSON.parse($("#categoryList").val());this.categoryList=catList,this.populateDefaultFilters()}else $("#stateStore").append('&lt;input type="hidden" name="categoryList" id="categoryList"&gt;'),$.ajax({type:"GET",dataType:"json",url:"/api/fetch/widgetFeed/lists/get_cat_list?parentCatID=0",context:this,success:function(data){this.categoryList=data.list,$("#categoryList").val(JSON.stringify(this.categoryList)),this.populateDefaultFilters()}})},getFilterFileName:()=&gt;window.pageInfo.monolithFilterMap&amp;&amp;"0"===window.pageInfo.monolithFilterMap?"catFirst"==urlStateObj.data.catOrBrand?"cat_"+urlStateObj.data.catOrBrandValue+"_filterMap.json":"brand_"+urlStateObj.data.catOrBrandValue+"_filterMap.json":"filterMap.json",grabFilterMap:function(){var url="/cache/"+this.getFilterFileName()+"?v="+this.filterMapVersion;$.ajax({type:"GET",dataType:"json",url:url,context:this,success:function(data){this.filterMap=data,this.populateFiltersFromMap()}})},populateDefaultFilters(){this.filterObj.setUpDefaultFilters()},populateFiltersFromMap:function(){if(""==window.pageInfo.catOrBrand)return this.populateDefaultFilters();$("#grid-price-range-text").closest("li").remove(),urlStateObj.init(JSON.stringify(this.filterMap.categoryMap)),urlStateObj.data.specials&amp;&amp;(this.filterMap.hasOwnProperty("specials")?(this.filterMap=this.filterMap.specials,this.lookupKeyPrefix="ALL"):console.log("Error. No specials branch of filterMap!")),(this.filterMap.hasOwnProperty("catFirst")||this.filterMap.hasOwnProperty("brandFirst"))&amp;&amp;("catFirst"==urlStateObj.data.catOrBrand?(this.lookupKeyPrefix="category:"+urlStateObj.data.catOrBrandValue,this.filterMap=this.filterMap.catFirst):"brandFirst"==urlStateObj.data.catOrBrand&amp;&amp;(this.lookupKeyPrefix="brand:"+urlStateObj.data.catOrBrandValue,this.filterMap=this.filterMap.brandFirst));for(var group,brandHideSubcats=!1,lookupKeys=[this.lookupKeyPrefix],gIdx=0;group=this.groups[gIdx];gIdx++){if(values=[],"category"!=group.id||0!=group.active.length||"brandFirst"!=urlStateObj.data.catOrBrand&amp;&amp;1!=urlStateObj.data.specials){if(brandHideSubcats&amp;&amp;"subcategory"==group.id){this.filterObj.muteFilter("#subcategory");continue}}else brandHideSubcats=!0;var oldLookupKeys=$.extend(!0,{},lookupKeys);if(this.filterObj.removeFilters(group.$children),0==this.addAllowedFilters(gIdx,lookupKeys)&amp;&amp;(this.setCheckedFilters(gIdx),group.active.length&gt;0))for(idx in lookupKeys=[],group.active)newKeys=this.appendKeyToLookupKeys(group.active[idx],group.id,oldLookupKeys),lookupKeys=lookupKeys.concat(newKeys)}this.filterObj.initActiveFilters(this.initialSelections),this.filterObj.setUpFilterListeners()},getQString:function(query){var match,pl=/\+/g,search=/([^&amp;=]+)=?([^&amp;]*)/g,decode=function(s){return decodeURIComponent(s.replace(pl," "))};null==query&amp;&amp;(query=window.location.search.substring(1));for(var urlParams={};match=search.exec(query);)urlParams[decode(match[1])]=decode(match[2]);return urlParams},debug:function(str){0!=this.settings.debug&amp;&amp;window.console&amp;&amp;window.console.log&amp;&amp;window.console.log(str)},capitalizeFirstLetter:function(string){return string[0].toUpperCase()+string.slice(1)}},gridV6={numPages:1,setUpPaginationListeners:function(){var _this=this;$(".pagination li a").off("click"),$(".pagination li a").on("click",(function(e){e.preventDefault(),$(this).hasClass("show-all-btn")?(_this.showAll=!0,gridV6.send()):_this.turnPage(this)}))},wishListAddCallBack:function(itemID,success){1==success&amp;&amp;$(".grid-item[data-item="+itemID+"]").addClass("item-in-a-wishlist").find(".btn-wishlist").data("wishlistaction","view").attr("title","view in wishlist")},setUpItemListeners:function(){wishListJS.addItemCallbackFunc=this.wishListAddCallBack},lazyLoad:function($show){},OnData:function(data){var _this=this;wishListJS.addItemCallbackFunc=_this.wishListAddCallBack,window.pageInfo.bannerButtonImage,console.log("Page Data:"),console.log(data);var container=$(gridV6Controller.container);$(".grid-item").remove(),gridV6Controller.firstLoad=!1,$(".empty-results-box").addClass("hide"),itemCount=0;var $grid=$(".grid").isotope({percentPosition:!0,itemSelector:".grid-item",transitionDuration:_this.ProductsMovable.hasPriviledges()?0:"0.4s",masonry:{columnWidth:".grid-sizer"}});$grid.imagesLoaded().progress((function(){$grid.isotope("layout")})),_this.ProductsMovable.setUpSortable(data.meta,data.request);let itemIDs=[];$.each(data.rows,(function(i,item){itemCount++;var d={},gridBadge="";d.gridBadge="",item.jsonData&amp;&amp;item.jsonData.gridBadge&amp;&amp;""!=item.jsonData.gridBadge&amp;&amp;(gridBadge=item.jsonData.gridBadge,d.gridBadge=gridBadge);d.availability="",d.availabilityText="",d.enableCheckout=item.hasOwnProperty("enableCheckout")?parseInt(item.enableCheckout):0,item.availability&amp;&amp;item.enableCheckout&amp;&amp;"1"===item.enableCheckout&amp;&amp;!window.pageInfo.gridHideAvailabilityText&amp;&amp;(d.availability=item.availability,d.availabilityText=window.pageInfo.availabilityOptions[item.availability]);var msrpNum,onSaleClass="on-sale-circle",onSalePercentOff="",retailNum=parseFloat(item.retail),saleNum=parseFloat(item.salePrice);if(saleNum&gt;0)var finalPrice=saleNum;else finalPrice=retailNum;item.hasOwnProperty("MSRP")&amp;&amp;(msrpNum=item.MSRP),0!=saleNum&amp;&amp;saleNum&lt;retailNum||item.hasOwnProperty("MSRP")?!item.hasOwnProperty("MSRP")||0!=saleNum&amp;&amp;saleNum&lt;msrpNum?item.hasOwnProperty("MSRP")?(d.retail='&lt;strike aria-hidden="true"&gt;$'+item.fRetail+"&lt;/strike&gt; &lt;span&gt;$"+item.fSalePrice+"&lt;/span&gt; &lt;span&gt;&lt;label&gt;MSRP:&lt;/label&gt; $"+item.MSRP+'&lt;/span&gt;&lt;span class="sr-only"&gt;Original price: $'+item.fRetail+", now on sale for $"+item.fSalePrice+". Manufacturer&amp;rsquo;s Suggested Retail Price: $"+item.MSRP+"&lt;/span&gt;",onSalePercentOff=Math.floor(getPercentageChange(parseFloat(item.retail.toString().replace(/\,/g,"")),parseFloat(item.salePrice.toString().replace(/\,/g,""))-.01)+1e-5),finalPrice=parseInt(item.fSalePrice.replace(/\,/g,""))):(d.retail='&lt;strike aria-hidden="true"&gt;$'+item.fRetail+"&lt;/strike&gt; &lt;span&gt;$"+item.fSalePrice+'&lt;/span&gt;&lt;span class="sr-only"&gt;Original price: $'+item.fRetail+", now on sale for $"+item.fSalePrice+"&lt;/span&gt;",onSalePercentOff=Math.floor(getPercentageChange(parseFloat(item.retail.toString().replace(/\,/g,"")),parseFloat(item.salePrice.toString().replace(/\,/g,""))-.01)+1e-5),finalPrice=parseInt(item.fSalePrice.replace(/\,/g,""))):(d.retail="$"+item.fRetail+"&lt;span&gt;&lt;label&gt;MSRP:&lt;/label&gt; $"+item.MSRP+"&lt;/span&gt;",onSaleClass="",finalPrice=parseInt(item.fRetail.replace(/\,/g,""))):(d.retail="$"+item.fRetail,onSaleClass="",finalPrice=parseInt(item.fRetail.replace(/\,/g,""))),(0==item.retail||item.hasOwnProperty("hidePrice")&amp;&amp;1==item.hidePrice||1==window.pageInfo.hideAllPrices)&amp;&amp;(d.retail=window.pageInfo.hidePriceMessage,onSaleClass=""),""==item.itemTitle&amp;&amp;(item.itemTitle=item.styleNo);var shortItemTitle=item.itemTitle.length&lt;=60?item.itemTitle:item.itemTitle.substr(0,57)+"...";d.description=item.description.length&lt;100?item.description:item.description.substr(0,97)+"...",d.description=d.description.replace(/"/g,"&amp;quot;");""!=item.categoryUrl&amp;&amp;item.categoryUrl;var vendorName=""!=item.collectionTitle&amp;&amp;null!=item.collectionTitle?item.collectionTitle:item.hasOwnProperty("vendor")&amp;&amp;""!=item.vendor&amp;&amp;null!=item.vendor?item.vendor:"Our Stock";"null"!=vendorName&amp;&amp;""!=vendorName&amp;&amp;null!=vendorName||(vendorName="Our Stock"),d.gridVendor=1!=window.pageInfo.showDesignerOnGrid?"":vendorName,d.gridPrice=1!=window.pageInfo.showPriceOnGrid?"":d.retail,d.gridTitle=1!=window.pageInfo.showTitleOnGrid?"":shortItemTitle;var altTag=1!=window.pageInfo.showTitleOnGrid?"":shortItemTitle;altTag=JSON.stringify(altTag).replace(/"/g,"").replace(/&amp;quot;/g,"").replace(/'/g,""),d.gridTitleAltTag=altTag,d.stockLevel=parseInt(item.stockLevel);if("00098"==item.vendorID){var imageSource="edgeImagesUrl";-1!=item.folderName.indexOf("items/")&amp;&amp;("items/",imageSource="imagesUrl"),imagePath=window.pageInfo[imageSource]}else if("00067"==item.vendorID)imageSource="imagesUrl",imagePath=window.pageInfo[imageSource];else{var aspectFolder="1x1"==_this.imgAspectRatio&amp;&amp;1==item.has1x1?_this.imgAspectRatio+"/":"";imagePath="//imgs-s1.jewelryimages.net/vendor-jewelry-images/galleries/"+item.folderName+"/"+aspectFolder}_this.cdnVersion;if(d.posProduct=!1,(item.folderName&amp;&amp;item.folderName.includes("images/edge/")||"00098"==item.vendorID)&amp;&amp;(d.posProduct=!0),d.image=item.fullImage,d.image2=item.fullImage2,d.image3=item.fullImage3,d.image4=item.fullImage4,d.image5=item.fullImage5,item.fullImage.indexOf("?")&gt;0){var imageString=item.fullImage.split("?");d.imageExt=imageString[0].substring(imageString[0].length-3,imageString[0].length)}else d.imageExt=item.fullImage.substring(item.fullImage.length-3,item.fullImage.length);if(item.fullImage2.indexOf("?")&gt;0){var image2String=item.fullImage2.split("?");d.image2Ext=image2String[0].substring(image2String[0].length-3,image2String[0].length)}else d.image2Ext=item.fullImage2.substring(item.fullImage2.length-3,item.fullImage2.length);if(item.fullImage3.indexOf("?")&gt;0){var image3String=item.fullImage3.split("?");d.image3Ext=image3String[0].substring(image3String[0].length-3,image3String[0].length)}else d.image3Ext=item.fullImage3.substring(item.fullImage3.length-3,item.fullImage3.length);if(item.fullImage4.indexOf("?")&gt;0){var image4String=item.fullImage4.split("?");d.image4Ext=image4String[0].substring(image4String[0].length-3,image4String[0].length)}else d.image4Ext=item.fullImage4.substring(item.fullImage4.length-3,item.fullImage4.length);if(item.fullImage5.indexOf("?")&gt;0){var image5String=item.fullImage5.split("?");d.image5Ext=image5String[0].substring(image5String[0].length-3,image5String[0].length)}else d.image5Ext=item.fullImage5.substring(item.fullImage5.length-3,item.fullImage5.length);d.itemUrl=item.itemUrl,d.itemID=item.itemID,d.inGridAdImage=item.imgFileName,d.wishlistHideClass="",d.wishlistClass="",d.wishlistText="Add to Wish List",d.wishlistAction="post",0==window.pageInfo.enableCustomerWishlist&amp;&amp;(d.wishlistHideClass=" hide",d.wishlistAction="hide"),d.cartClass="",d.cartHideClass="",d.cartText="Add to Cart",d.cartIcon="cart",d.cartAction="",d.inquireHideClass=" hide",(0==window.pageInfo.enableEcommerce||"false"==window.pageInfo.enableEcommerce||0==item.retail||0==item.enableCheckout||item.stockLevel&lt;=0||1==window.pageInfo.hideAllPrices)&amp;&amp;(d.cartHideClass=" hide",d.inquireHideClass=""),d.inquireText="Inquire",d.inquireAction="",0!=item.retail&amp;&amp;(1==window.pageInfo.enableEcommerce&amp;&amp;1==item.enableCheckout||1!=window.pageInfo.reservationMethod)?d.inquireHideClass=" hide":item.hasOwnProperty("inquireItem")&amp;&amp;null!=item.inquireItem&amp;&amp;(d.inquireText="View Message",d.inquireHideClass="",d.inquireAction=" onclick=\"location.href='/my-account';\""),d.showInStockBadgeEdgeItems=window.pageInfo.showInStockBadgeEdgeItems;var $newItem="",itemTemplate="jewelry-item-template";if(item.hasOwnProperty("displayFormat")&amp;&amp;("square"==item.displayFormat?itemTemplate="jewelry-item-template-square":"double"==item.displayFormat?itemTemplate="jewelry-item-template-double":"single-tall"==item.displayFormat?itemTemplate="jewelry-item-template-single-tall":"single-wide"==item.displayFormat?itemTemplate="jewelry-item-template-single-wide":"lg"==item.displayFormat&amp;&amp;(itemTemplate="jewelry-item-template-lg"),"jewelry-item-template"!=itemTemplate&amp;&amp;(console.log("--------------------------------------"),console.log("inGridAdData"),console.log(d),console.log("--------------------------------------")),d.inGridAdHeader="",""!=item.itemTitle&amp;&amp;(d.inGridAdHeader="&lt;h5&gt;"+item.itemTitle+"&lt;/h5&gt;"),d.inGridAdDescription="",""!=item.description&amp;&amp;(d.inGridAdDescription="&lt;p&gt;"+item.description+"&lt;/p&gt;"),d.inGridAdUrl=item.itemUrl,d.inGridAdDisplayFormat=item.displayFormat,d.inGridAdBlockAlign="no-html",item.hasOwnProperty("jsonData")&amp;&amp;""!=item.jsonData&amp;&amp;null!=item.jsonData&amp;&amp;"[]"!=item.jsonData)){var itemJSON=JSON.parse(item.jsonData);d.inGridAdButtonText="",""!=itemJSON.buttonText&amp;&amp;(d.inGridAdButtonText='&lt;span class="btn btn-light btn-md"&gt;'+itemJSON.buttonText+"&lt;/span&gt;"),d.inGridAdTextAlign=itemJSON.textAlign,""!=d.inGridAdHeader||""!=d.inGridAdDescription||""!=d.inGridAdButtonText?d.inGridAdBlockAlign=itemJSON.blockAlign:d.inGridAdBlockAlign="no-html"}if($newItem=$(tmpl(itemTemplate,d)),$(container).isotope("insert",$newItem),$(container).trigger("gridV6:itemAdded",[$newItem,d]),$newItem.addClass(onSaleClass),onSaleClass&amp;&amp;($newItem.attr("data-sale-text","Sale"),onSalePercentOff&gt;0&amp;&amp;($newItem.attr("data-sale-text",onSalePercentOff+"% off"),window.pageInfo.gridSaleBannerText&amp;&amp;$newItem.attr("data-sale-text",window.pageInfo.gridSaleBannerText))),finalPrice&gt;1e3){var asLowAsPrice=finalPrice/12;$newItem.find(".grid-item-price &gt; div").length?($newItem.find(".grid-item-price.text-nowrap").removeClass("text-nowrap"),$newItem.find(".grid-item-price &gt; div").append('&lt;div class="p small hide"&gt;&lt;span&gt;As low as:&amp;nbsp;&lt;/span&gt;&lt;span class="asLowAsPrice"&gt;$'+precise_round(asLowAsPrice,2)+"&lt;/span&gt;&lt;span&gt;&amp;nbsp;for 12 months&lt;/span&gt;&lt;/div&gt;"),$newItem.find(".asLowAsPrice").digits()):($newItem.find(".grid-item-price.text-nowrap").removeClass("text-nowrap"),$newItem.find(".grid-item-price").append('&lt;div class="p small hide"&gt;&lt;span&gt;As low as:&amp;nbsp;&lt;/span&gt;&lt;span class="asLowAsPrice"&gt;$'+precise_round(asLowAsPrice,2)+"&lt;/span&gt;&lt;span&gt;&amp;nbsp;for 12 months&lt;/span&gt;&lt;/div&gt;"),$newItem.find(".asLowAsPrice").digits())}$newItem.find(".btn-quick-view").on("click",(function(){_this.doQuickView(d)})),$newItem.find(".btn-wishlist").on("click",(function(){if("hide"!=$(this).data("wishlistaction"))return wishListJS.wishlistAction($(this)),!0})),$newItem.find(".btn-cart").on("click",(function(){$(this).closest(".grid-item").addClass("item-in-the-cart");var itemID=$(this).closest("div.grid-item").data("item"),customer="pageInfo"in window&amp;&amp;"object"==typeof window.pageInfo&amp;&amp;null!==window.pageInfo&amp;&amp;"customer"in window.pageInfo&amp;&amp;"object"==typeof window.pageInfo.customer?window.pageInfo.customer:null;"object"==typeof klaviyo&amp;&amp;customer&amp;&amp;!0===customer.loggedIn&amp;&amp;$.ajax({url:"/api/async.php?t=item&amp;m=item&amp;a=get_item_details&amp;itemID="+itemID,method:"GET",dataType:"json",async:!1,success:function(data){if("success"in data&amp;&amp;data.success){console.log("firing klaviyo add to cart event..."),klaviyo.identify({email:customer.email?customer.email:"",first_name:customer.firstName?customer.firstName:"",last_name:customer.lastName?customer.lastName:""});var item={ProductName:data.retArr.itemTitle?data.retArr.itemTitle:"",ProductID:data.retArr.itemID?data.retArr.itemID:"",Categories:[data.retArr.categoryTitle?data.retArr.categoryTitle:""],ImageURL:data.retArr.imageSource?data.retArr.imageSource:"",URL:window.location.href,Brand:data.retArr.collectionTitle?data.retArr.collectionTitle:"",Price:data.retArr.retail?data.retArr.retail:""};klaviyo.push(["track","Added to Cart",item])}}}),$('&lt;form method="POST" action="/cart"&gt;&lt;input type="hidden" name="add_item_to_cart" value="true"&gt;&lt;input type="hidden" name="itemID" value="'+itemID+'"&gt;&lt;/form&gt;').appendTo("body").submit()}));$newItem.find(".hover-buttons").after(tmpl('\t\t\t&lt;div class="d-flex position-absolute hover-buttons justify-content-end not-in-list page-movable-item"&gt;\t\t\t\t&lt;button class="no-bg border-0 drag-me" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false"&gt;&lt;i class="icon-move"&gt;&lt;/i&gt;&lt;/button&gt;\t\t\t\t&lt;div class="dropdown-menu disable-sort-item"&gt;\t\t\t\t\t&lt;form class="form_move_to_page"&gt;\t\t\t\t\t\t&lt;div class="form-group"&gt;\t\t\t\t\t\t\t&lt;input type="hidden" name="item_id" value="{%=o.itemID%}"&gt;\t\t\t\t\t\t\t&lt;div class="form-group"&gt;\t\t\t\t\t\t\t\t&lt;label for="to_page"&gt;Send to page&lt;/label&gt;\t\t\t\t\t\t\t\t&lt;select id="to_page{%=o.itemID%}" name="to_page" class="slc_send_to_page selectpicker form-control input-sm" data-style="form-control input-sm pl-2 mb-0"&gt;\t\t\t\t\t\t\t\t&lt;/select&gt;\t\t\t\t\t\t\t&lt;/div&gt;\t\t\t\t\t\t&lt;/div&gt;\t\t\t\t\t\t&lt;div class="form-group mb-3"&gt;\t\t\t\t\t\t\t&lt;div class="custom-control custom-checkbox"&gt;\t\t\t\t\t\t\t\t&lt;input type="checkbox" class="custom-control-input" id="origin{%=o.itemID%}" name="origin1"&gt;\t\t\t\t\t\t\t\t&lt;span class="custom-control-indicator"&gt;&lt;/span&gt;\t\t\t\t\t\t\t\t&lt;span class="custom-control-description"&gt;View new page location&lt;/span&gt;\t\t\t\t\t\t\t&lt;/div&gt;\t\t\t\t\t\t&lt;/div&gt;\t\t\t\t\t\t&lt;button type="submit" class="btn btn-primary btn-block text-center"&gt;Move Item&lt;/button&gt;\t\t\t\t\t&lt;/form&gt;\t\t\t\t&lt;/div&gt;\t\t\t&lt;/div&gt;',d)),selectpicker($newItem.find(".selectpicker")),$(container).trigger("gridV6:itemAddComplete",[$newItem,d]),itemIDs.push(item.itemID)})),$(container).isotope("layout"),$(".grid-item-slider").owlCarousel({items:1,autoplay:!1,center:!1,autoHeight:!1,loop:!1,dots:!1,margin:0,responsiveClass:!0,nav:!0,navText:['&lt;i class="icon-chevron-left"&gt;&lt;/i&gt;','&lt;i class="icon-chevron-right"&gt;&lt;/i&gt;'],onInitialized:function(){}}).on("translated.owl.carousel",(function(event){$(".grid-item-slider").length&amp;&amp;$(".grid-item-slider").find(".owl-item").each((function(i,e){var video=$(e).find("video");$(e).hasClass("active")?video.length&amp;&amp;(video.get(0).play(),$(".grid-item-slider").mouseover((function(){video.get(0).play()})),$(".grid-item-slider").mouseout((function(){video.get(0).pause()}))):video.length&amp;&amp;(video.get(0).pause(),$(".grid-item-slider").mouseover((function(){video.get(0).play()})),$(".grid-item-slider").mouseout((function(){video.get(0).pause()})))}))})),0==itemCount&amp;&amp;_this.showEmptyResultsError(),_this.setUpItemListeners(),_this.ProductsMovable.setUpListeners(data.request),_this.doPagination(data.request.pageNum,data.meta.totalMatchingResults,data.request.itemsPerPage,data.request.firstItem+1,data.meta.totalResultsThisPage),$("#page-loading").hide(),gridV6.gridAdResizer.init(),$(container).trigger("gridV6:gridComplete"),_this.addCartAndWishlistData(itemIDs)},addCartAndWishlistData:function(itemIDs){let data={};data.itemIDs=itemIDs.join(),console.log("itemIDs in function: "+JSON.stringify(data)),$.ajax({url:"/api/fetch/grid/fetch/check_wishlist_cart",data:data,method:"POST",success:this.onCartAndWishlistData})},onCartAndWishlistData:function(data){let d={};for(let i in data.wishlistItems){let $item=$("div.grid-item[data-item="+data.wishlistItems[i]+"]");$item.addClass("item-in-a-wishlist"),$item.find(".btn-wishlist").data("wishlistaction","view"),d.wishlistText=" View Wishlist"}for(let i in data.cartItems){let $item=$(".grid-item[data-item="+data.cartItems[i]+"]");$item.addClass("item-in-the-cart"),$item.find(".btn-cart").attr("title","View Cart").on("click",(function(){})),d.cartClass=" item-in-the-cart",d.cartText="View Cart",d.cartAction=" onclick=\"location.href='/cart';\""}},doQuickView:function(data){var $gridItem=$(".grid-item[data-item="+$("#quick-viewer").data("item")+"]");$gridItem.hasClass("item-in-a-wishlist")&amp;&amp;(data.wishlistText=" View Wishlist",data.wishlistAction="view",data.wishlistClass=" item-in-a-wishlist");var quickViewPopupHtml=$(tmpl("item-quickview-template",data));$("body").append(quickViewPopupHtml),$("#quick-viewer").find("#jewelry-image-mobile-thumbs &gt; .thumb-item").length&lt;=1&amp;&amp;$("#quick-viewer").find("#jewelry-image-mobile-thumbs").remove(),"Call for Price"==$("#quick-viewer").find("#product-details-price").text()&amp;&amp;$("#quick-viewer").find("#product-details-price").css("font-size","1rem").css("text-transform","none").addClass("fw-bold"),$("#quick-viewer").modal("show"),$("#quick-viewer").on("hidden.bs.modal",(function(e){$("#quick-viewer").modal("dispose"),$("#quick-viewer").remove()})),$("#quick-viewer").find(".btn-shopping-cart").on("click",(function(){var itemID=$(this).data("item"),customer="pageInfo"in window&amp;&amp;"object"==typeof window.pageInfo&amp;&amp;null!==window.pageInfo&amp;&amp;"customer"in window.pageInfo&amp;&amp;"object"==typeof window.pageInfo.customer?window.pageInfo.customer:null;"object"==typeof klaviyo&amp;&amp;customer&amp;&amp;!0===customer.loggedIn&amp;&amp;$.ajax({url:"/api/async.php?t=item&amp;m=item&amp;a=get_item_details&amp;itemID="+itemID,method:"GET",dataType:"json",async:!1,success:function(data){if("success"in data&amp;&amp;data.success){console.log("firing klaviyo add to cart event..."),klaviyo.identify({email:customer.email?customer.email:"",first_name:customer.firstName?customer.firstName:"",last_name:customer.lastName?customer.lastName:""});var item={ProductName:data.retArr.itemTitle?data.retArr.itemTitle:"",ProductID:data.retArr.itemID?data.retArr.itemID:"",Categories:[data.retArr.categoryTitle?data.retArr.categoryTitle:""],ImageURL:data.retArr.imageSource?data.retArr.imageSource:"",URL:window.location.href,Brand:data.retArr.collectionTitle?data.retArr.collectionTitle:"",Price:data.retArr.retail?data.retArr.retail:""};klaviyo.push(["track","Added to Cart",item])}}}),$('&lt;form method="POST" action="/cart"&gt;&lt;input type="hidden" name="add_item_to_cart" value="true"&gt;&lt;input type="hidden" name="itemID" value="'+itemID+'"&gt;&lt;/form&gt;').appendTo("body").submit()})),$("#quick-viewer").find(".btn-wishlist").on("click",(function(){$("#quick-viewer").modal("hide"),$gridItem.find(".btn-wishlist :first").click()})),$gridItem.hasClass("item-in-a-wishlist")&amp;&amp;$("#quick-viewer").find(".btn-wishlist").data("wishlistaction","view")},showEmptyResultsError:function(){$("div.empty-results-box").remove(),$("&lt;div class='alert alert-danger hide empty-results-box'&gt;&lt;p&gt;We're sorry. There are no products that match your criteria. &lt;a href='"+window.pageInfo.jewelryUrl+"'&gt;Browse all "+window.pageInfo.allJewelryWord+" Categories&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;").appendTo(gridV6Controller.container),$(".empty-results-box").removeClass("hide"),$(".grid-top-pagination, .pagination-bottom-row, .pagination-block-visibility").addClass("hide")},onImgError:function(imgElem){var aspectName="1x1"==window.pageInfo.imageAspectRatio?"1x1":"4x3";imgSrc="//marketing.jewelryimages.net/v4images/image-not-available-"+aspectName+".jpg",$(imgElem).attr("src",imgSrc)},doPagination:function(currentPage,totalItems,itemsPerPage,firstItem,itemsThisPage){totalItems=parseInt(totalItems),itemsPerPage=parseInt(itemsPerPage);var numPages=Math.ceil(totalItems/itemsPerPage);gridV6Controller.numPages=numPages,lastItem=firstItem+itemsThisPage-1,(lastItem&lt;=0||isNaN(lastItem))&amp;&amp;(lastItem=0),numResults=totalItems,numResults&lt;=0&amp;&amp;(numResults=0,firstItem=0),$(".products-found").html(totalItems+" product(s) found"),$(".page-marker").html("Page "+currentPage+" of "+numPages);var pageArray=[];if($("ul.pagination.round").removeClass("justify-content-center"),numPages&lt;5&amp;&amp;$("ul.pagination.round").addClass("justify-content-center"),numPages&lt;=1)return $("ul.pagination.round .page-item").remove(),$(".pagination.prevnext li").addClass("disabled"),$('&lt;li class="page-item"&gt;&lt;a class="grid-page-link" href="javascript:void(0);"&gt;1&lt;/a&gt;&lt;/li&gt;').appendTo($("ul.pagination.round")),$(".show-all-btn").hide(),void $(".grid-top-pagination, .pagination-bottom-row, .pagination-block-visibility").addClass("hide");if($(".pagination.prevnext li").removeClass("disabled"),(currentPage=parseInt(currentPage))&lt;4||numPages&lt;=5){for(i=1;i&lt;5;i++)i&lt;=numPages&amp;&amp;pageArray.push(i);numPages&gt;4&amp;&amp;pageArray.push(numPages)}else pageArray=numPages&gt;4&amp;&amp;currentPage&gt;numPages-3?[1,numPages-3,numPages-2,numPages-1,numPages]:[1,currentPage-2,currentPage-1,currentPage,currentPage+1,currentPage+2,numPages];$("ul.pagination.round").empty();for(var len=pageArray.length,pageNumLastIter=0,i=0;i&lt;len;i++){var page=pageArray[i],addClass="",pageCurrent="",addActiveStyle="btn-default";1==page?addClass=" page-first":page==numPages&amp;&amp;(addClass=" page-last"),page==currentPage&amp;&amp;(addClass+=" active",pageCurrent='&lt;span class="sr-only"&gt;(current)&lt;/span&gt;',addActiveStyle="btn-primary"),page-pageNumLastIter&gt;1&amp;&amp;$('&lt;li class="page-item"&gt;...&lt;/li&gt;').appendTo("ul.pagination.round"),$('&lt;li class="page-item'+addClass+'"&gt;&lt;a href="javascript:void(0);" class="grid-page-link '+addActiveStyle+'" data-page="'+page+'"&gt;'+page+pageCurrent+"&lt;/a&gt;&lt;/li&gt;").appendTo("ul.pagination.round"),pageNumLastIter=page,$(".grid-top-pagination, .pagination-bottom-row").removeClass("hide")}$('&lt;li class="page-item"&gt;&lt;a class="grid-page-link btn-default show-all-btn" href="javascript:void(0);" style="display:none"&gt;All&lt;/a&gt;&lt;/li&gt;').appendTo($("ul.pagination.round"));totalItems&gt;itemsPerPage&amp;&amp;totalItems&lt;250?$(".show-all-btn").show():$(".show-all-btn").hide(),1==currentPage?($(".prev-btn").addClass("disabled"),$(".next-btn").removeClass("disabled")):currentPage==numPages?($(".next-btn").addClass("disabled"),$(".prev-btn").removeClass("disabled")):($(".next-btn").removeClass("disabled"),$(".prev-btn").removeClass("disabled")),this.setUpPaginationListeners()},turnPage:function(elem){var page=$(elem).data("page"),nextPage=gridV6Controller.pageNum;"prev"==page?gridV6Controller.pageNum&gt;1&amp;&amp;(nextPage=gridV6Controller.pageNum-1):"next"==page?gridV6Controller.pageNum&lt;gridV6Controller.numPages&amp;&amp;(nextPage=parseInt(gridV6Controller.pageNum)+1):page&gt;=1&amp;&amp;page&lt;=999&amp;&amp;page!=gridV6Controller.pageNum&amp;&amp;(nextPage=page),console.log("page:"+page+", nextPage:"+nextPage+", currentPage:"+gridV6Controller.pageNum),nextPage!=gridV6Controller.pageNum&amp;&amp;(gridV6Controller.pageNum=nextPage,urlStateObj.data.pageNum=nextPage,$(".page-item").removeClass("active"),$(".pagelink [data-page="+nextPage+"]").closest("li").addClass("active"),this.send());var offsetTopExtra=$("body &gt; .sitemanager-header").outerHeight(),offsetTop=$("#categoryBannerSection").offset().top-offsetTopExtra;$("html, body").animate({scrollTop:offsetTop},500)},assembleURL:function(url){window.location.pathname;var retUrl=gridV6Controller.settings.url,qstring=url;null!=url&amp;&amp;""!=url||(qstring=gridV6Controller.outputString),-1==retUrl.indexOf("?")?retUrl+="?":retUrl+="&amp;";var qstringPrefix="";if(""!=urlStateObj.data.catOrBrand){var catBrand="";"brandFirst"==urlStateObj.data.catOrBrand?catBrand="brand":"catFirst"==urlStateObj.data.catOrBrand&amp;&amp;(catBrand="category"),retUrl+="catOrBrand="+urlStateObj.data.catOrBrand+"&amp;"+catBrand+"="+urlStateObj.data.catOrBrandValue,qstringPrefix="&amp;"}return 1==urlStateObj.data.specials&amp;&amp;(retUrl+=qstringPrefix+"specials=1",qstringPrefix="&amp;"),$("#fetchQString").val(qstring),$("#pageNum").val(this.pageNum),1==this.showAll?(retUrl+=qstringPrefix+"showAll=true",qstringPrefix="&amp;",urlStateObj.appendUrl("showAll=true"),gridV6Controller.pageNum=1,urlStateObj.data.pageNum=1,gridV6Controller.showAll=!1):gridV6Controller.pageNum&gt;1&amp;&amp;(retUrl+=qstringPrefix+"pageNum="+gridV6Controller.pageNum,qstringPrefix="&amp;",urlStateObj.data.pageNum=gridV6Controller.pageNum),-1===retUrl.indexOf("kw=")&amp;&amp;""!=urlStateObj.data.kw&amp;&amp;(retUrl+=qstringPrefix+"kw="+urlStateObj.data.kw,qstringPrefix="&amp;"),-1===retUrl.indexOf("itemtag=")&amp;&amp;""!=urlStateObj.data.itemtag&amp;&amp;(retUrl+=qstringPrefix+"itemtag="+urlStateObj.data.itemtag,qstringPrefix="&amp;"),-1===retUrl.indexOf("caseLocation=")&amp;&amp;""!=urlStateObj.data.caseLocation&amp;&amp;(retUrl+=qstringPrefix+"caseLocation="+urlStateObj.data.caseLocation,qstringPrefix="&amp;"),-1===retUrl.indexOf("collection=")&amp;&amp;""!=urlStateObj.data.collection&amp;&amp;(retUrl+=qstringPrefix+"collection="+urlStateObj.data.collection,qstringPrefix="&amp;"),""!=qstring?(retUrl+=qstring,urlStateObj.data.qstring=""+qstring.substring(1)):urlStateObj.data.qstring="",gridV6Controller.changePageState(),gridV6Controller.debug("Sending to url: "+retUrl),retUrl},send:function(url){_this=this,url=_this.assembleURL(url),window.gridUtils.shouldKillItemRequest(url)?console.log("Stopping request due to frequency"):($("#page-loading").show(),$.ajax({type:"GET",dataType:"json",url:url,context:this,success:_this.OnData,error:_this.onError}))},onError:function(jqXHR,textStatus,errorThrown){0!=jqXHR.status&amp;&amp;($("#page-loading").hide(),alert("status: "+textStatus+" error: "+errorThrown))},htmlEntities:function(str){return String(str).replace(/&amp;/g,"&amp;amp;").replace(/&lt;/g,"&amp;lt;").replace(/&gt;/g,"&amp;gt;").replace(/"/g,"&amp;quot;")},ProductsMovable:{dropdownPageNumberOptions:"",hasPriviledges:function(){return""!=urlStateObj.data.catOrBrand&amp;&amp;(("catFirst"!=urlStateObj.data.catOrBrand||""==urlStateObj.data.brand)&amp;&amp;(("brandFirst"!=urlStateObj.data.catOrBrand||""==urlStateObj.data.category)&amp;&amp;(pageInfo.hasOwnProperty("enableProductsDraggable")&amp;&amp;!0===pageInfo.enableProductsDraggable)))},setUpSortable:function(meta,request){if(!1===gridV6.ProductsMovable.hasPriviledges())return $(".grid").sortable("destroy"),!1;if(window.pageInfo.hasOwnProperty("itemsSortable")&amp;&amp;0===window.pageInfo.itemsSortable){var isDragging=!1,clickedItem=!1;$(".grid").on("mousedown",".grid-item",(function(e){e.preventDefault(),clickedItem=!0,isDragging=!1})).on("mousemove",".grid-item",(function(){isDragging=!0})).on("mouseup",(function(){clickedItem&amp;&amp;isDragging&amp;&amp;swal({title:"Warning!",text:"You do not have your grid set up to be sortable. Please contact Punchmark if you would like to enable custom sorting on the grid.",icon:"warning",button:!1,timer:3e3}),clickedItem=!1,isDragging=!1}))}else{gridV6.ProductsMovable.checkContiguousness();var list=$(".grid");list.sortable({delay:10,handle:".grid-item",onStart:function(evt){console.log("onStart"),evt.oldIndex},cancel:".disable-sort-item",onEnd:function(evt){console.log("onEnd");var itemEl=evt.item;if(evt.to,evt.from,evt.oldIndex=evt.oldIndex-1,evt.newIndex=evt.newIndex-1,evt.oldDraggableIndex,evt.newDraggableIndex,evt.clone,evt.pullMode,evt.oldIndex!=evt.newIndex){if(loadingUtils.setLoading("sortableItemDragEnd"))return!1;var itemIDThatWeArePassing=$(".grid-item").eq(evt.newIndex+(evt.oldIndex&gt;evt.newIndex?1:-1)).data("item");list.isotope("reloadItems").isotope({sortBy:"original-order",transformsEnabled:!1});var sortData={item_id:$(itemEl).data("item"),old_index:evt.oldIndex,new_index:evt.newIndex,cat_or_brand:urlStateObj.data.catOrBrand,item_id_that_we_are_passing:itemIDThatWeArePassing};"catFirst"==sortData.cat_or_brand?(urlStateObj.data.hasOwnProperty("subcategory")&amp;&amp;""!=urlStateObj.data.subcategory&amp;&amp;0!=urlStateObj.data.subcategory?sortData.category_id=urlStateObj.data.subcategory:sortData.category_id=urlStateObj.data.category,sortData.category_url=urlStateObj.data.categoryUrl):"brandFirst"==sortData.cat_or_brand&amp;&amp;(sortData.brand=urlStateObj.data.brand),$.ajax({url:"/api/async.php?t=sitemanager&amp;m=product_sort_order&amp;a=update",type:"POST",data:sortData,success:function(response){response.status&amp;&amp;200!=response.status&amp;&amp;(0==response.error.indexOf("need to resequence this")?AlertUtils.showConfirmation("warning","Defrag Needed","You need to defragment the sort order of this "+("catFirst"==sortData.cat_or_brand?"category":"brand")+" before moving any items. Would you like to defragment now?",(function(){gridV6.ProductsMovable.resequenceSortOrder()}),(function(){gridV6.send()})):gridV6.send())},error:function(xhr,options,error){console.log(error)}}).always((function(){loadingUtils.setLoading("sortableItemDragEnd",!1)}))}},onAdd:function(evt){},onChange:function(evt){console.log("onChange"),evt.newIndex,list.isotope("reloadItems").isotope({sortBy:"original-order",transformsEnabled:!1})},onUpdate:function(evt){console.log("onUpdate")}}),gridV6.ProductsMovable.dropdownPageNumberOptions="";for(var currPage=""==urlStateObj.data.pageNum?1:parseInt(urlStateObj.data.pageNum),ttlMatchingResults=parseInt(meta.totalMatchingResults),itemsPerPage=parseInt(request.itemsPerPage),numPage=Math.ceil(ttlMatchingResults/itemsPerPage),i=1;i&lt;=numPage;i++)gridV6.ProductsMovable.dropdownPageNumberOptions+='&lt;option value="'+i+'" '+(i==currPage?"selected":"")+"&gt;"+i+"&lt;/option&gt;"}},checkContiguousness:function(){var postData={};"catFirst"==urlStateObj.data.catOrBrand?(urlStateObj.data.hasOwnProperty("subcategory")&amp;&amp;""!=urlStateObj.data.subcategory&amp;&amp;0!=urlStateObj.data.subcategory?postData.category_id=urlStateObj.data.subcategory:postData.category_id=urlStateObj.data.category,postData.type="category",postData.category_url=urlStateObj.data.categoryUrl):"brandFirst"==urlStateObj.data.catOrBrand&amp;&amp;(postData.type="brand",postData.collection_url=urlStateObj.data.brand),$.ajax({url:"/api/async.php?t=sitemanager&amp;m=product_sort_order&amp;a=checkContiguousness",type:"POST",data:postData,success:function(response){response.hasOwnProperty("success")&amp;&amp;response.success&amp;&amp;response.hasOwnProperty("is_contiguous")&amp;&amp;!1===response.is_contiguous&amp;&amp;gridV6.ProductsMovable.attachDefragButton()},error:function(xhr,options,error){console.log(error)}})},attachDefragButton:function(){var $btnDefrag=$('&lt;button id="btn_defrag" type="button" class="btn btn-xs btn-default" style="position: absolute;left: 10px;font-size: 12px;"&gt;Defragment Sort Order&lt;/button&gt;');$btnDefrag.on("click",(function(){gridV6.ProductsMovable.resequenceSortOrder()})),$(".sortByMenuOptions").closest("label").parent().prepend($btnDefrag)},resequenceSortOrder:function(){if(window.pageInfo.hasOwnProperty("itemsSortable")&amp;&amp;0==window.pageInfo.itemsSortable)return swal({title:"Warning!",text:"You do not have your grid set up to be sortable. Please contact Punchmark if you would like to enable custom sorting on the grid.",icon:"warning",button:!1,timer:3e3}),!1;console.log("resequencing ...");var $btnDefrag=$("#btn_defrag");$btnDefrag.html("Defragmenting ....").prop("disabled",!0);var postData={};if("catFirst"==urlStateObj.data.catOrBrand?(urlStateObj.data.hasOwnProperty("subcategory")&amp;&amp;""!=urlStateObj.data.subcategory&amp;&amp;0!=urlStateObj.data.subcategory?postData.category_id=urlStateObj.data.subcategory:postData.category_id=urlStateObj.data.category,postData.type="category",postData.category_url=urlStateObj.data.categoryUrl):"brandFirst"==urlStateObj.data.catOrBrand&amp;&amp;(postData.type="brand",postData.collection_url=urlStateObj.data.brand),loadingUtils.setLoading("gridV6.ProductsMovable.resequenceSortOrder"))return!1;$.ajax({url:"/api/async.php?t=sitemanager&amp;m=product_sort_order&amp;a=resequence",type:"POST",data:postData,success:function(response){response.hasOwnProperty("success")&amp;&amp;response.success&amp;&amp;($btnDefrag.html("Defragment Success!"),setTimeout((function(){$btnDefrag.fadeOut()}),5e3),gridV6.send())},error:function(xhr,options,error){console.log(error),AlertUtils.showAlert("error","Defrag Failed","Please try again!",3e3)}}).always((function(){loadingUtils.setLoading("gridV6.ProductsMovable.resequenceSortOrder",!1)}))},setUpListeners:function(request){if(!1===gridV6.ProductsMovable.hasPriviledges())return $(".page-movable-item").remove(),!1;var $gridItems=$(".grid-item");$gridItems.find(".page-movable-item .dropdown-menu").on("click",(function(e){e.stopPropagation()})),$gridItems.find(".custom-checkbox").on("click",(function(e){e.stopImmediatePropagation();var checkbox=$(this).find("input[type=checkbox]");checkbox.is(":checked")?checkbox.prop("checked",!1):checkbox.prop("checked",!0),checkbox.trigger("change")})),$gridItems.find(".slc_send_to_page").html(gridV6.ProductsMovable.dropdownPageNumberOptions),selectpicker($gridItems.find(".slc_send_to_page")),$gridItems.find(".form_move_to_page").on("submit",(function(e){e.preventDefault();var $this=$(this),postData=$this.serializeArray();postData.push({name:"index_in_from_page",value:$this.closest(".grid-item").index()}),postData.push({name:"from_page",value:urlStateObj.data.pageNum}),postData.push({name:"items_per_page",value:request.itemsPerPage}),postData.push({name:"cat_or_brand",value:urlStateObj.data.catOrBrand}),"catFirst"==urlStateObj.data.catOrBrand?(urlStateObj.data.hasOwnProperty("subcategory")&amp;&amp;""!=urlStateObj.data.subcategory&amp;&amp;0!=urlStateObj.data.subcategory?postData.push({name:"category_id",value:urlStateObj.data.subcategory}):postData.push({name:"category_id",value:urlStateObj.data.category}),postData.push({name:"category_url",value:urlStateObj.data.categoryUrl})):"brandFirst"==urlStateObj.data.catOrBrand&amp;&amp;postData.push({name:"brand",value:urlStateObj.data.brand}),$.ajax({url:"/api/async.php?t=sitemanager&amp;m=product_sort_order&amp;a=move_to_page",type:"POST",data:postData,success:function(response){if(response.hasOwnProperty("success")&amp;&amp;response.success)if(1==response.redirect){var page=response.to_page,nextPage=gridV6Controller.pageNum;"prev"==page?gridV6Controller.pageNum&gt;1&amp;&amp;(nextPage=gridV6Controller.pageNum-1):"next"==page?gridV6Controller.pageNum&lt;gridV6Controller.numPages&amp;&amp;(nextPage=parseInt(gridV6Controller.pageNum)+1):page&gt;=1&amp;&amp;page&lt;=999&amp;&amp;page!=gridV6Controller.pageNum&amp;&amp;(nextPage=page),nextPage!=gridV6Controller.pageNum&amp;&amp;(gridV6Controller.pageNum=nextPage,urlStateObj.data.pageNum=nextPage,$(".page-item").removeClass("active"),$(".pagelink [data-page="+nextPage+"]").closest("li").addClass("active"),gridV6.send());var offsetTopExtra=$("body &gt; .sitemanager-header").outerHeight(),offsetTop=$("#categoryBannerSection").offset().top-offsetTopExtra;$("html, body").animate({scrollTop:offsetTop},500)}else gridV6.send()},error:function(xhr,options,error){console.log(error)}})}))}},gridAdResizer:{setGridItemHeightsOnResizeTimeout:null,init:function(){gridV6.gridAdResizer.setGridItemHeights(),$(window).resize((function(){clearTimeout(gridV6.gridAdResizer.setGridItemHeightsOnResizeTimeout),gridV6.gridAdResizer.setGridItemHeightsOnResizeTimeout=setTimeout(gridV6.gridAdResizer.setGridItemHeights,200)})),gridV6.gridAdResizer.keepAdHeightsAtAppropriateSizes()},keepAdHeightsAtAppropriateSizes:function(){domMutationUtils.newElementDetection.detectNewElements(".grid-item",(function(gridItemElements){console.log("NEW GRID ITEMS DETECTED"),detectResizedElements(gridItemElements,gridV6.gridAdResizer.setGridAdsHeights)})),setInterval(gridV6.gridAdResizer.isotopeGridLayoutIfNeeded,100)},needToIsotopeGridLayout:!1,setGridAdsHeightsTimeout:null,setGridAdsHeights:function(gridItemElement){clearTimeout(gridV6.gridAdResizer.setGridAdsHeightsTimeout),gridV6.gridAdResizer.setGridAdsHeightsTimeout=setTimeout((function(){$gridAdElements=$(".grid-item-double-height, .grid-item-single-height");let standardItemHeight=$(".grid-item:not(.grid-item-double-height, .grid-item-single-height)").first().height();for(var i=0;i&lt;$gridAdElements.length;i++){let heightFactor=$gridAdElements.eq(i).hasClass("grid-item-double-height")?2:1;$gridAdElements.eq(i).height(standardItemHeight*heightFactor)}gridV6.gridAdResizer.needToIsotopeGridLayout=!0}),10)},isotopeGridLayoutIfNeeded:function(){gridV6.gridAdResizer.needToIsotopeGridLayout&amp;&amp;($(".grid").isotope("layout"),gridV6.gridAdResizer.needToIsotopeGridLayout=!1)},setGridItemHeights:function(){let itemHeight=$(".grid-item:not(.grid-item-double-height, .grid-item-single-height)").first().height();$(".grid-item-double-height").height(2*itemHeight),$(".grid-item-single-height").height(1*itemHeight),$(".grid").isotope("layout")}}},pageDetails={changePageDetails:function(element){var $h1=$("#jewelry-h1");0==$h1.length&amp;&amp;console.log("Warning: changePageDetails: Couldnt get grid header element."),$brcr=$("ol.breadcrumb");var hasCat=$("#category").find("input[type=checkbox]:checked").length&gt;0,hasSubcat=$("#subcategory").find("input[type=checkbox]:checked").length&gt;0,pageData=($("#brand").find("input[type=checkbox]:checked").length,{}),lgText="",brcrHtml="",spacer="&amp;nbsp;&amp;nbsp;&amp;gt;&amp;nbsp;&amp;nbsp;";if(1==urlStateObj.data.specials)if(1==hasCat)if(1==hasSubcat){lgText=gridV6Controller.filterObj.getFilterTitle("subcategory"),"Specials"+spacer+(catTitle=gridV6Controller.filterObj.getFilterTitle("category"));var catID=gridV6Controller.filterObj.getFilterValue("category"),catUrl=urlStateObj.catUrlsByID[catID];brcrHtml=window.gridUtils.getJewelryRootBreadcrumb()+'&lt;li class="breadcrumb-item"&gt;&lt;a href="/specials/"&gt;Specials&lt;/a&gt;&lt;/li&gt;&lt;li class="breadcrumb-item"&gt;&lt;a href="/specials/'+catUrl+'"&gt;'+catTitle+'&lt;/a&gt;&lt;/li&gt;&lt;li class="breadcrumb-item active"&gt;'+lgText+"&lt;/li&gt;"}else lgText=gridV6Controller.filterObj.getFilterTitle("category"),"Specials",brcrHtml=window.gridUtils.getJewelryRootBreadcrumb()+'&lt;li class="breadcrumb-item"&gt;&lt;a href="/specials/"&gt;Specials&lt;/a&gt;&lt;/li&gt;&lt;li class="breadcrumb-item active"&gt;'+lgText+"&lt;/li&gt;";else lgText="Specials",brcrHtml=window.gridUtils.getJewelryRootBreadcrumb()+'&lt;li class="breadcrumb-item active"&gt;Specials&lt;/li&gt;';else if("catFirst"==urlStateObj.data.catOrBrand){pageData.catOrBrand="catFirst";var catTitle=window.pageInfo.catOrBrandTitle;catUrl=window.pageInfo.categoryUrl;1==hasSubcat?(lgText=gridV6Controller.filterObj.getFilterTitle("subcategory"),pageData.subcategory=gridV6Controller.filterObj.getFilterValue("subcategory"),brcrHtml=window.gridUtils.getJewelryRootBreadcrumb()+'&lt;li class="breadcrumb-item"&gt;&lt;a href="'+window.pageInfo.jewelryUrl+"/"+catUrl+'"&gt;'+catTitle+'&lt;/a&gt;&lt;/li&gt;&lt;li class="breadcrumb-item active"&gt;'+lgText+"&lt;/li&gt;",catTitle):(lgText=catTitle,pageData.category=window.pageInfo.category,brcrHtml=window.gridUtils.getJewelryRootBreadcrumb()+'&lt;li class="breadcrumb-item active"&gt;'+lgText+"&lt;/li&gt;")}else if("brandFirst"==urlStateObj.data.catOrBrand){pageData.catOrBrand="brandFirst";var brandTitle=window.pageInfo.catOrBrandTitle,brandUrl=window.pageInfo.brand;if(pageData.brand=window.pageInfo.brand,console.log("brandFirst..."+brandTitle),1==hasCat)if(console.log("hasCat..."),1==hasSubcat){console.log("hasSubcat..."),lgText=gridV6Controller.filterObj.getFilterTitle("subcategory"),brandTitle+spacer+(catTitle=gridV6Controller.filterObj.getFilterTitle("category"));catID=gridV6Controller.filterObj.getFilterValue("category"),catUrl=urlStateObj.catUrlsByID[catID];brcrHtml=window.gridUtils.getJewelryRootBreadcrumb()+'&lt;a href="/brand/'+brandUrl+'"&gt;'+brandTitle+'&lt;/a&gt;&lt;/li&gt;&lt;li class="breadcrumb-item"&gt;&lt;a href="/brand/'+brandUrl+"/"+catUrl+'"&gt;'+catTitle+'&lt;/a&gt;&lt;/li&gt;&lt;li class="breadcrumb-item active"&gt;'+lgText+"&lt;/li&gt;"}else{console.log("not hasSubcat..."),lgText=catTitle=gridV6Controller.filterObj.getFilterTitle("category"),console.log("lgText:"+lgText),brandTitle;catID=gridV6Controller.filterObj.getFilterValue("category"),catUrl=urlStateObj.catUrlsByID[catID];brcrHtml=window.gridUtils.getJewelryRootBreadcrumb()+'&lt;li class="breadcrumb-item"&gt;&lt;a href="'+window.pageInfo.jewelryUrl+"/brand/"+brandUrl+'"&gt;'+brandTitle+'&lt;/a&gt;&lt;/li&gt;&lt;li class="breadcrumb-item active"&gt;'+lgText+"&lt;/li&gt;"}else console.log("getting brand value..."),lgText=brandTitle,brcrHtml=window.gridUtils.getJewelryRootBreadcrumb()+'&lt;li class="breadcrumb-item active"&gt;'+lgText+"&lt;/li&gt;"}$brcr.html()!=brcrHtml&amp;&amp;(pageData.url=this.getUrlPath(),$h1.html(lgText),this.getPageDetails(pageData),$brcr.html(brcrHtml))},getPageDetails:function(pageData){let url="/api/fetch/grid/fetch/get_page_details?one=1",qstring=window.location.search.substr(1),params=gridV6Controller.getQString(qstring);"string"==typeof params.collection&amp;&amp;params.collection.length&amp;&amp;(url+="&amp;collection="+params.collection),$.ajax({type:"POST",data:pageData,dataType:"json",url:url,context:this,success:this.onPageDetails})},onPageDetails:function(data){$aboveGridContainer=$(".htmlAboveGrid"),$aboveGridSection=$aboveGridContainer.closest("section"),data.hasOwnProperty("htmlAboveGrid")&amp;&amp;""!=data.htmlAboveGrid?($aboveGridContainer.parent().hasClass("col-12")?$aboveGridContainer.html(""+data.htmlAboveGrid):$aboveGridContainer.html('&lt;section class="default pt-20 pb-3"&gt;&lt;div class="container py-0"&gt;&lt;div class="row"&gt;&lt;div class="col-12"&gt;'+data.htmlBelowGrid+"&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/section&gt;"),$aboveGridContainer.html(""+data.htmlAboveGrid)):$aboveGridContainer.html(""),$belowGridContainer=$(".htmlBelowGrid"),data.hasOwnProperty("htmlBelowGrid")&amp;&amp;""!=data.htmlBelowGrid?$belowGridContainer.parent().hasClass("col-12")?$belowGridContainer.html(""+data.htmlBelowGrid):$belowGridContainer.html('&lt;section class="default pt-3 pb-20"&gt;&lt;div class="container py-0"&gt;&lt;div class="row"&gt;&lt;div class="col-12"&gt;&lt;hr class="mb-20"&gt;'+data.htmlBelowGrid+"&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/section&gt;"):$belowGridContainer.html("");$h1Tag=$("#jewelry-h1"),data.hasOwnProperty("h1Tag")&amp;&amp;""!==data.h1Tag&amp;&amp;$h1Tag.html(data.h1Tag),$("#categoryBannerSection").animate({height:0},500,(function(){if($("#categoryBannerSection").html(""),data.hasOwnProperty("bannerButtonImage")&amp;&amp;null!=data.bannerButtonImage&amp;&amp;""!==data.bannerButtonImage){var sectionContents='&lt;div class="container-fluid px-0 py-0"&gt;\t&lt;a href="'+data.bannerButtonURL+'" id="categoryBannerLink" class="d-block mx-auto w-auto"&gt;\t&lt;img src="'+data.bannerButtonImage+'" alt="'+data.bannerTitle+'" class="d-block mx-auto" id="categoryBannerImage"&gt;\t&lt;/a&gt;&lt;/div&gt;';$("#categoryBannerSection").html("").append(sectionContents),$("#categoryBannerSection").hide(),$("#categoryBannerImage").bind("load",(function(){$("#categoryBannerSection").show(),$("#categoryBannerSection").animate({height:this.height},500,(function(){$("#categoryBannerSection").css("height","auto")}))}))}}));var offsetTopExtra=$("body &gt; .sitemanager-header").outerHeight(),offsetTop=$("#categoryBannerSection").offset().top-offsetTopExtra;$("html, body").animate({scrollTop:offsetTop},500)},getUrlPath:function(){var url="",hasCat=$("#category").find("input[type=checkbox]:checked").length&gt;0,hasSubcat=$("#subcategory").find("input[type=checkbox]:checked").length&gt;0,jewelryUrl="jewelry";if(""!=window.pageInfo.jewelryUrl&amp;&amp;(jewelryUrl=window.pageInfo.jewelryUrl),"catFirst"==urlStateObj.data.catOrBrand){var catUrl=window.pageInfo.categoryUrl;if(1==hasSubcat){var catID=gridV6Controller.filterObj.getFilterValue("subcategory");url+=jewelryUrl+"/"+catUrl+"/"+urlStateObj.catUrlsByID[catID]}else url+=jewelryUrl+"/"+catUrl}else if("brandFirst"==urlStateObj.data.catOrBrand){var brandTitle=window.pageInfo.catOrBrandTitle,brandUrl=window.pageInfo.brand;if(console.log("brandFirst..."+brandTitle),1==hasCat){console.log("hasCat...");catID=gridV6Controller.filterObj.getFilterValue("category");url+=jewelryUrl+"/brand/"+brandUrl+"/"+(catUrl=urlStateObj.catUrlsByID[catID])}else url+=jewelryUrl+"/brand/"+brandUrl}return url}},customerAction={sendInquiry:function(){var $popup=$("#inquiryPopup"),customerID=$popup.find("input[name=customer_id]").val(),itemID=$popup.find("input[name=item_id]").val(),referer=$popup.find("input[name=referer]").val(),session=$popup.find("input[name=session_id]").val(),fullName=$popup.find("input[name=fullName]").val(),email=$popup.find("input[name=email]").val(),phone=$popup.find("input[name=phone]").val(),inquiry=$popup.find("textarea[name=inquiry]").val(),postvars="reserving_item=true&amp;reservationMethod=true&amp;customer_id="+encodeURIComponent(customerID);postvars+="&amp;item_id="+itemID+"&amp;referer="+encodeURIComponent(referer)+"&amp;session_id="+encodeURIComponent(session),postvars+="&amp;fullName="+encodeURIComponent(fullName),postvars+="&amp;email="+encodeURIComponent(email),postvars+="&amp;phone="+encodeURIComponent(phone),postvars+="&amp;inquiry="+encodeURIComponent(inquiry),postvars+="&amp;defaultReal="+encodeURIComponent($popup.find("input[name=defaultReal]").val()),postvars+="&amp;defaultRealHash="+encodeURIComponent($popup.find("input[name=defaultRealHash]").val()),$.ajax({type:"POST",data:postvars,dataType:"json",url:"/global/ajax/grid.php?m=inquiry&amp;a=inquire_about_item",context:this,success:this.onInquiryResponse})},onInquiryResponse:function(data){$(".has-error").removeClass("has-error"),$(".inquiry-error").remove();var $popup=$("#inquiryPopup");if(data.hasOwnProperty("error")&amp;&amp;1==data.error){if(data.hasOwnProperty("fields"))for(i in data.fields){var field=$popup.find("input[name="+i+"]");"inquiry"==field&amp;&amp;(field=$popup.find("textarea[name="+i+"]")),console.log("field:"+i),field.addClass("has-error")}data.hasOwnProperty("msg")&amp;&amp;""!=data.msg&amp;&amp;$popup.find(".modal-body .row:first").prepend('&lt;div class="col-xs-12 inquiry-error"&gt;&lt;div class="alert alert-danger"&gt;'+data.msg+"&lt;/div&gt;&lt;/div&gt;")}else{var itemID=$popup.find("input[name=item_id]").val();$popup.modal("hide"),$("#inquirySuccessModal span.itemTitle").html(data.itemTitle),$("#inquirySuccessModal").modal("show");var eventItem=itemID;"function"==typeof ga&amp;&amp;ga.getAll().length?(ga(ga.getAll()[0].get("name")+".send","event","site","inquiry",eventItem),console.log("ga send: inquiry")):console.log("no ga function defined"),"function"==typeof fbq&amp;&amp;fbq("track","ItemInquiry",{itemID:eventItem})}},wishlistAction:function($elem){var wlAction=$elem.data("wishlistaction"),itemID=$elem.data("itemid"),thisUrl=($elem.data("style"),$elem.data("designer"),location.pathname+location.search);if($(".wishlistpopup").remove(),"post"==wlAction)if(1==window.pageInfo.customer.loggedIn){var wishlistForm="&lt;form action='/myaccount/wish-list' method='POST'&gt;&lt;input type='hidden' name='add-item-to-wish-list' value='true' /&gt;&lt;input type='hidden' name='affiliation' value='' /&gt;&lt;input type='hidden' name='useSessionData' value='1' /&gt;&lt;input type='hidden' name='itemID' value='"+itemID+"' /&gt;&lt;input type='hidden' name='variationStyle' value='' /&gt;&lt;input type='hidden' name='referer' value='"+thisUrl+"' /&gt;&lt;/form&gt;";$(wishlistForm).appendTo("body").submit()}else if(1==window.pageInfo.customer.hasGuestWishlist){wishlistForm="&lt;form action='/myaccount/wish-list' method='POST'&gt;&lt;input type='hidden' name='add-item-to-wish-list' value='true' /&gt;&lt;input type='hidden' name='affiliation' value='' /&gt;&lt;input type='hidden' name='useGuestCookieData' value='1' /&gt;&lt;input type='hidden' name='itemID' value='"+itemID+"' /&gt;&lt;input type='hidden' name='variationStyle' value='' /&gt;&lt;input type='hidden' name='referer' value='"+thisUrl+"' /&gt;&lt;/form&gt;";$(wishlistForm).appendTo("body").submit()}else if(1==window.pageInfo.enableGuestsWishlist){var wishlistPopupHtml='&lt;div class="modal fade wishlistpopup" id="addToWishlistPopup" tabindex="-1" role="dialog" aria-labelledby="addToWishlistPopupLabel" aria-hidden="true"&gt; &lt;div class="modal-dialog"&gt; &lt;div class="modal-content"&gt; &lt;form action="/myaccount/wish-list" method="POST"&gt; &lt;div class="modal-header"&gt; &lt;button type="button" class="close" data-dismiss="modal" aria-hidden="true"&gt;&amp;times;&lt;/button&gt; &lt;h4 class="modal-title" id="addToWishlistPopupLabel"&gt;Add Item to My Wish List&lt;/h4&gt; &lt;/div&gt; &lt;div class="modal-body"&gt; &lt;div class="row"&gt; &lt;div class="col-xs-12"&gt; &lt;p&gt;Please make sure to enter all required fields, marked with an &lt;span class="required-text"&gt;(*) asterisk&lt;/span&gt;. You can also &lt;a href="/register?page=myaccount&amp;amp;action=wish-list&amp;amp;itemID='+itemID+'"&gt;create an account&lt;/a&gt; or &lt;a href="/login?page=myaccount&amp;amp;action=wish-list&amp;amp;itemID='+itemID+'"&gt;log in&lt;/a&gt; to save your wish list permanently.&lt;/p&gt; &lt;div class="form-group"&gt; &lt;div class="col-xs-3 col-sm-2"&gt;&lt;label for="fullName"&gt;Name&lt;/label&gt;&lt;/div&gt; &lt;div class="col-xs-9 col-sm-10"&gt;&lt;input type="text" class="form-control" name="fullName" placeholder="Your full name"&gt;&lt;/div&gt; &lt;/div&gt; &lt;div class="form-group"&gt; &lt;div class="col-xs-3 col-sm-2"&gt;&lt;label for="email" class="required-field-label"&gt;Email&lt;/label&gt;&lt;/div&gt; &lt;div class="col-xs-9 col-sm-10"&gt;&lt;input type="email" class="form-control required-field wishlist" name="email" placeholder="johnsmith@email.com" required=""&gt;&lt;/div&gt; &lt;/div&gt; &lt;div class="form-group"&gt; &lt;div class="col-xs-3 col-sm-2"&gt;&lt;label for="phone"&gt;Phone&lt;/label&gt;&lt;/div&gt; &lt;div class="col-xs-9 col-sm-10"&gt;&lt;input type="tel" class="form-control" name="phone" placeholder="(555) 123-4567"&gt;&lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;div class="modal-footer"&gt; &lt;input type="hidden" name="add-item-to-wish-list" value="true"&gt; &lt;input type="hidden" name="guestID" value="use_session"&gt; &lt;input type="hidden" name="itemID" value="'+itemID+'"&gt; &lt;input type="hidden" name="variationStyle" value=""&gt; &lt;input type="hidden" name="referer" value="'+thisUrl+'"&gt; &lt;button type="button" class="btn btn-default" data-dismiss="modal"&gt;Close&lt;/button&gt; &lt;button id="sendWishlistButton" data-loading-text="Sending..." type="submit" class="btn btn-primary"&gt;&lt;span class="fa fa-heart"&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;Add to Wish List&lt;/button&gt; &lt;/div&gt; &lt;/form&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt;';$("body #website-canvas").append(wishlistPopupHtml),$("#addToWishlistPopup").modal("show")}else{wishlistPopupHtml="&lt;div class='modal fade' id='wishlistLoginPopup' tabindex='-1' role='dialog' aria-labelledby='wishlistLoginPopupLabel' aria-hidden='true'&gt; &lt;div class='modal-dialog'&gt;&lt;div class='modal-content'&gt;&lt;div class='modal-header'&gt;&lt;button type='button' class='close' data-dismiss='modal' aria-hidden='true'&gt;&amp;times;&lt;/button&gt;&lt;h4 class='modal-title' id='wishlistLoginPopupLabel'&gt;Add Item to My Wish List&lt;/h4&gt;&lt;/div&gt;&lt;div class='modal-body'&gt;&lt;div class='row'&gt;&lt;div class='col-xs-12'&gt;&lt;p&gt;Please &lt;a href='/login?page=myaccount&amp;action=wish-list&amp;itemID="+itemID+"&gt;log in&lt;/a&gt; or &lt;a href='/register?page=myaccount&amp;action=wish-list&amp;itemID="+itemID+"&gt;create an account&lt;/a&gt; to add this item to your wish list.&lt;/p&gt;&lt;a class='btn btn-default' href='/login?page=myaccount&amp;action=wish-list&amp;itemID="+itemID+"&gt;Log In&lt;/a&gt;&lt;a class='btn btn-primary' href='/register?page=myaccount&amp;action=wish-list&amp;itemID="+itemID+"&gt;Register&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class='modal-footer'&gt;&lt;button type='button' class='btn btn-default' data-dismiss='modal'&gt;Close&lt;/button&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;";$("body #website-canvas").append(wishlistPopupHtml),$("#addToWishlistPopup").modal("show")}else"view"==wlAction&amp;&amp;(document.location.href="/myaccount/wish-list")}};function loadImgNotFound(elem){elem.src="//marketing.shopfinejewelry.com/v4images/image-not-available-1x1.jpg"}function onLayout(){setTimeout((function(){$(".grid-container .grid").isotope("reloadItems")}),3e3)}function lazyLoadPendingGridItemLinksInViewport(){let $pendingGridItemLinks=$(".grid-item-image-block-a [data-src].lazy");for(let i=0;i&lt;$pendingGridItemLinks.length;i++)if($pendingGridItemLinks.eq(i).isInViewport()){reinitLazyLoadsGridCarousels(".grid-item-image-block-a [data-src].lazy");break}}function reinitLazyLoadsGridCarousels(type=""){if(".grid-item-image-block-a [data-src].lazy"==type)var element=$(type);else if(""!=type&amp;&amp;".grid-item-image-block-a [data-src].lazy"!=type)element=$(type);else element=$(".grid-item [data-src].lazy");$(element).data("src")&amp;&amp;$(element).lazy({scrollDirection:"vertical",effect:"fadeIn",visibleOnly:!0,enableThrottle:!0,throttle:250,afterLoad:function(el){el.removeClass("lazy"),el.closest(".grid-image-box").find(".grid-item-image-block-a").addClass("is-loaded"),el.closest(".grid-image-box").find(".grid-item-hoverbox").addClass("is-loaded"),$(".grid").each((function(i,e){$(e).isotope("layout")})),$(".column-slider").each((function(i,e){$(e).trigger("refresh.owl.carousel")})),reinitLazyLoadsGridCarousels(el.closest(".grid-image-box").find("[data-src].lazy"))},onFinishedAll:function(){$(".grid").each((function(i,e){$(e).isotope("layout"),setTimeout((function(){$(".grid").isotope("layout")}),6e3)})),$(".column-slider").each((function(i,e){$(e).trigger("refresh.owl.carousel")})),setTimeout((function(){fixSliderWidths(type)}),2e3),$(".grid").find(".grid-item-image-block-a").each((function(i,e){$(e).addClass("is-loaded")})),$(".grid").find(".grid-item-hoverbox").each((function(i,e){$(e).addClass("is-loaded")}))}})}function precise_round(num,decimals=2){var sign=num&gt;=0?1:-1;return(Math.round(num*Math.pow(10,decimals)+.001*sign)/Math.pow(10,decimals)).toFixed(decimals)}function fixSliderWidths(type=""){type?$(type).trigger("refresh.owl.carousel"):$(".grid-item-slider").each((function(i,e){$(e).trigger("refresh.owl.carousel")}))}function getPercentageChange(oldNumber,newNumber){return(oldNumber-newNumber)/oldNumber*100}function selectpicker(obj){$(obj).each((function(i,e){var _this=$(e),init_val=_this.val(),init_text_value=_this.find("option:selected").text();_this.wrap('&lt;div class="position-relative"&gt;&lt;/div&gt;');var parent=_this.parent("div.position-relative"),classes=_this.data("style"),width=_this.data("width");width&amp;&amp;_this.css("width",width+"px"),parent.append('&lt;div class="'+classes+' position-absolute position-0 selectpicker-bg"&gt;'+init_text_value+"&lt;/div&gt;");var contentbox=parent.find(".selectpicker-bg");parent.parent("div").find(".dummy").remove(),init_val&amp;&amp;init_text_value&amp;&amp;parent.addClass("selectpicker-has-value"),_this.addClass("form-control"),_this.on("change",(function(){var value=$(this).val(),text_value=_this.find("option:selected").text();value&amp;&amp;text_value&amp;&amp;(contentbox.text(text_value),parent.addClass("selectpicker-has-value"))}))}))}$.fn.isInViewport=function(){var elementTop=$(this).offset().top,elementBottom=elementTop+$(this).outerHeight(),viewportTop=$(window).scrollTop(),viewportBottom=viewportTop+$(window).height();return elementBottom&gt;viewportTop&amp;&amp;elementTop&lt;viewportBottom},lazyLoadPendingGridItemLinksInViewport(),setInterval(lazyLoadPendingGridItemLinksInViewport,300),$.fn.digits=function(){return this.each((function(){$(this).text($(this).text().replace(/(\d)(?=(\d\d\d)+(?!\d))/g,"$1,"))}))};</pre></body></html>