common=window.common||{};common.cookie=common.cookie||{};common.cookie=new function(){var n=this;this.setCookie=function(n,t,i){var u,r;i?(r=new Date,r.setTime(r.getTime()+i*864e5),u="; expires="+r.toGMTString()+";  SameSite=Strict;"):u="";document.cookie=escape(n)+"="+escape(t)+u+"; path=/"};this.getCookie=function(n){for(var t,r=escape(n)+"=",u=document.cookie.split(";"),i=0;i<u.length;i++){for(t=u[i];t.charAt(0)===" ";)t=t.substring(1,t.length);if(t.indexOf(r)===0)return unescape(t.substring(r.length,t.length))}return null};this.deleteCookie=function(t){n.setCookie(t,"",-100)};this.cookieArrayContains=function(t,i){var r=n.getCookie(t);return r==null?!1:r.indexOf(i)>=0?!0:!1};this.cookieArrayPush=function(t,i,r){var u=n.getCookie(t),f;u!=null&&u!=""?(f=u.split(","),f.push(i),n.setCookie(t,f.join(),r)):n.setCookie(t,i,r)};this.cookieArrayRemove=function(t,i,r){var f=n.getCookie(t),u,e;f!=null&&(u=f.split(","),e=u.indexOf(i),u.splice(e,1),n.setCookie(t,u.join(),r))}};var loadingOverlay=new function(){var r=".load-container",n="#LoadingOverlay",u="Loading...",t=0,i;this.checkShowOnLoad=function(){$(n).hasClass("show-on-load")&&($(n).hide(),$(n).removeClass("show-on-load"))};i=document.createEvent("Event");i.initEvent("loadingOverlay-complete",!0,!0);this.show=function(i,r){t++;typeof r=="undefined"&&(r=1);$(n).find(".overlay-background").css("opacity",r);var f=i!=null?i:u;$(n).find("span").html(f);$(n).show()};this.hide=function(u){$(r).show();t--;t<0&&(t=0,console.log("loadingOverlay Error: loadingOverlay.hide() called too many times: "+u));t<=0&&($(n).hide(),document.dispatchEvent(i))};this.updateText=function(t){$(n).find("span").html(t)}},sortingOverlay=new function(){var r=".load-container",t="#SortingOverlay",u="Sorting...",n=0,i=document.createEvent("Event");i.initEvent("sortingOverlay-complete",!0,!0);this.show=function(i){n++;var r=i!=null?i:u;$(t).find("span").html(r);$(t).show()};this.hide=function(u){$(r).show();n--;n<0&&(n=0,console.log("sortingOverlay Error: sortingOverlay.hide() called too many times: "+u));n<=0&&($(t).hide(),document.dispatchEvent(i))};this.updateText=function(n){$(t).find("span").html(n)};this.isShowing=function(){return n>0?!0:!1}};$(document).ready(function(){loadingOverlay.checkShowOnLoad()}),function(n){n.fn.bindWithDelay=function(t,i,r,u,f){return n.isFunction(i)&&(f=u,u=r,r=i,i=undefined),r.guid=r.guid||n.guid&&n.guid++,this.each(function(){function o(){var t=n.extend(!0,{},arguments[0]),i=this,o=function(){e=null;r.apply(i,[t])};f||(clearTimeout(e),e=null);e||(e=setTimeout(o,u))}var e=null;o.guid=r.guid;n(this).bind(t,i,o)})}}(jQuery)