// source --> https://www.bharathiyam.com/wp-content/uploads/hummingbird-assets/8fb40b6a2e49eb6b17ff49b13898a70a.js 
/**handles:photocrati_ajax,nextgen_basic_thumbnails_script,nextgen-basic-thumbnails-ajax-pagination**/
// TODO: This file can be removed once the minimum Pro API version is 4.0
EasyCookie=(function(){var EPOCH='Thu, 01-Jan-1970 00:00:01 GMT',RATIO=1000*60*60*24,KEYS=['expires','path','domain'],esc=escape,un=unescape,doc=document,me;var get_now=function(){var r=new Date();r.setTime(r.getTime());return r;}
    var cookify=function(c_key,c_val){var i,key,val,r=[],opt=(arguments.length>2)?arguments[2]:{};r.push(esc(c_key)+'='+esc(c_val));for(i=0;i<KEYS.length;i++){key=KEYS[i];if(val=opt[key])
        r.push(key+'='+val);}
        if(opt.secure)
            r.push('secure');return r.join('; ');}
    var alive=function(){var k='__EC_TEST__',v=new Date();v=v.toGMTString();this.set(k,v);this.enabled=(this.remove(k)==v);return this.enabled;}
    me={set:function(key,val){var opt=(arguments.length>2)?arguments[2]:{},now=get_now(),expire_at,cfg={};if(opt.expires){opt.expires*=RATIO;cfg.expires=new Date(now.getTime()+opt.expires);cfg.expires=cfg.expires.toGMTString();}
        var keys=['path','domain','secure'];for(i=0;i<keys.length;i++)
            if(opt[keys[i]])
                cfg[keys[i]]=opt[keys[i]];var r=cookify(key,val,cfg);doc.cookie=r;return val;},has:function(key){key=esc(key);var c=doc.cookie,ofs=c.indexOf(key+'='),len=ofs+key.length+1,sub=c.substring(0,key.length);return((!ofs&&key!=sub)||ofs<0)?false:true;},get:function(key){key=esc(key);var c=doc.cookie,ofs=c.indexOf(key+'='),len=ofs+key.length+1,sub=c.substring(0,key.length),end;if((!ofs&&key!=sub)||ofs<0)
        return null;end=c.indexOf(';',len);if(end<0)
        end=c.length;return un(c.substring(len,end));},remove:function(k){var r=me.get(k),opt={expires:EPOCH};doc.cookie=cookify(k,'',opt);return r;},keys:function(){var c=doc.cookie,ps=c.split('; '),i,p,r=[];for(i=0;i<ps.length;i++){p=ps[i].split('=');r.push(un(p[0]));}
        return r;},all:function(){var c=doc.cookie,ps=c.split('; '),i,p,r=[];for(i=0;i<ps.length;i++){p=ps[i].split('=');r.push([un(p[0]),un(p[1])]);}
        return r;},version:'0.2.1',enabled:false};me.enabled=alive.call(me);return me;}());

window.Ngg_Store = {

    get: function(key){
        return EasyCookie.get(key);
    },

    set: function(key, value){
        if (typeof(value) == 'object') {
            value = JSON.stringify(value);
        }
        return EasyCookie.set(key, value, {
            expires: 10,
            path: '/',
            secure: false
        });
    },

    del: function(key){
        EasyCookie.remove(key);
        return !this.has(key);
    },

    has: function(key){
        var value = this.get(key);
        return typeof(value) != 'undefined' && value != null;
    },

    save: function(){
        return true;
    }
};

jQuery(function($){
    $(window).on('unload', function(){
        Ngg_Store.save();
    })
});

jQuery(function(o){var t=function(){var t=o("a.use_imagebrowser_effect");t.on("click",function(a){a.preventDefault();var a=!0,t=o(this),n=t.attr("data-image-id"),i=t.attr("data-image-slug"),e=t.attr("data-imagebrowser-url"),r=window.location.toString(),r;"/"===(r=r.split("/"+photocrati_ajax.ngg_param_slug+"/").shift()).substr(-1)&&(r=r.substr(0,r.length-1)),n=i||n;try{n=n||parseInt(t.parents(".ngg-gallery-thumbnail-box").attr("id").match(/\d+/).join(""))}catch(t){a=!1}a&&(r=e.replace("%STUB%",n),window.location=r)}),0<t.length&&setTimeout(function(){t.each(function(){this.onclick=null})},200)};o(this).on("refreshed",t),t()});
jQuery(function(i){(NggAjaxNavigation={loading_image:null,init:function(){var r=this;i("body").on("click","a.page-numbers, a.prev, a.next",function(e){var n=i(this),t=n.parents(".ngg-galleryoverview:first"),a=t.attr("id").replace("ngg-gallery-","").replace(/-\d+$/,"");t.hasClass("ngg-ajax-pagination-none")||(e.preventDefault(),r.toggle_busy(!0),i.get({url:n.attr("href"),headers:{"X-NGG-Pagination-Request":!0},success:function(e){var e=i(e),e=(t.replaceWith(e.find('div[id*="ngg-gallery-'+a+'"]')),i(document).trigger("refreshed"),new Event("nextgen_page_refreshed"));document.dispatchEvent(e)}}).always(function(){r.toggle_busy(!1)}))})},get_querystring_params_from_url:function(e){var n={},t=e.split("?");if(2==t.length)for(var a in t=t[1].split("&")){var a=t[a].split("=");n[a[0]]=2==a.length?a[1]:""}return n},toggle_busy:function(e){i("body, a").css("cursor",e?"wait":"auto")}}).init()});