// source --> https://www.crystalmixer.com/wp-content/plugins/wp-bookmarks/scripts/wpb-chosen.js?ver=6.9.4 

/* Chosen v1.0.0 | (c) 2011-2013 by Harvest | MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md */
!function(){var a,AbstractChosen,Chosen,SelectParser,b,c={}.hasOwnProperty,d=function(a,b){function d(){this.constructor=a}for(var e in b)c.call(b,e)&&(a[e]=b[e]);return d.prototype=b.prototype,a.prototype=new d,a.__super__=b.prototype,a};SelectParser=function(){function SelectParser(){this.options_index=0,this.parsed=[]}return SelectParser.prototype.add_node=function(a){return"OPTGROUP"===a.nodeName.toUpperCase()?this.add_group(a):this.add_option(a)},SelectParser.prototype.add_group=function(a){var b,c,d,e,f,g;for(b=this.parsed.length,this.parsed.push({array_index:b,group:!0,label:this.escapeExpression(a.label),children:0,disabled:a.disabled}),f=a.childNodes,g=[],d=0,e=f.length;e>d;d++)c=f[d],g.push(this.add_option(c,b,a.disabled));return g},SelectParser.prototype.add_option=function(a,b,c){return"OPTION"===a.nodeName.toUpperCase()?(""!==a.text?(null!=b&&(this.parsed[b].children+=1),this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,value:a.value,text:a.text,html:a.innerHTML,selected:a.selected,disabled:c===!0?c:a.disabled,group_array_index:b,classes:a.className,style:a.style.cssText})):this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,empty:!0}),this.options_index+=1):void 0},SelectParser.prototype.escapeExpression=function(a){var b,c;return null==a||a===!1?"":/[\&\<\>\"\'\`]/.test(a)?(b={"<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"},c=/&(?!\w+;)|[\<\>\"\'\`]/g,a.replace(c,function(a){return b[a]||"&amp;"})):a},SelectParser}(),SelectParser.select_to_array=function(a){var b,c,d,e,f;for(c=new SelectParser,f=a.childNodes,d=0,e=f.length;e>d;d++)b=f[d],c.add_node(b);return c.parsed},AbstractChosen=function(){function AbstractChosen(a,b){this.form_field=a,this.options=null!=b?b:{},AbstractChosen.browser_is_supported()&&(this.is_multiple=this.form_field.multiple,this.set_default_text(),this.set_default_values(),this.setup(),this.set_up_html(),this.register_observers())}return AbstractChosen.prototype.set_default_values=function(){var a=this;return this.click_test_action=function(b){return a.test_active_click(b)},this.activate_action=function(b){return a.activate_field(b)},this.active_field=!1,this.mouse_on_container=!1,this.results_showing=!1,this.result_highlighted=null,this.result_single_selected=null,this.allow_single_deselect=null!=this.options.allow_single_deselect&&null!=this.form_field.options[0]&&""===this.form_field.options[0].text?this.options.allow_single_deselect:!1,this.disable_search_threshold=this.options.disable_search_threshold||0,this.disable_search=this.options.disable_search||!1,this.enable_split_word_search=null!=this.options.enable_split_word_search?this.options.enable_split_word_search:!0,this.group_search=null!=this.options.group_search?this.options.group_search:!0,this.search_contains=this.options.search_contains||!1,this.single_backstroke_delete=null!=this.options.single_backstroke_delete?this.options.single_backstroke_delete:!0,this.max_selected_options=this.options.max_selected_options||1/0,this.inherit_select_classes=this.options.inherit_select_classes||!1,this.display_selected_options=null!=this.options.display_selected_options?this.options.display_selected_options:!0,this.display_disabled_options=null!=this.options.display_disabled_options?this.options.display_disabled_options:!0},AbstractChosen.prototype.set_default_text=function(){return this.default_text=this.form_field.getAttribute("data-placeholder")?this.form_field.getAttribute("data-placeholder"):this.is_multiple?this.options.placeholder_text_multiple||this.options.placeholder_text||AbstractChosen.default_multiple_text:this.options.placeholder_text_single||this.options.placeholder_text||AbstractChosen.default_single_text,this.results_none_found=this.form_field.getAttribute("data-no_results_text")||this.options.no_results_text||AbstractChosen.default_no_result_text},AbstractChosen.prototype.mouse_enter=function(){return this.mouse_on_container=!0},AbstractChosen.prototype.mouse_leave=function(){return this.mouse_on_container=!1},AbstractChosen.prototype.input_focus=function(){var a=this;if(this.is_multiple){if(!this.active_field)return setTimeout(function(){return a.container_mousedown()},50)}else if(!this.active_field)return this.activate_field()},AbstractChosen.prototype.input_blur=function(){var a=this;return this.mouse_on_container?void 0:(this.active_field=!1,setTimeout(function(){return a.blur_test()},100))},AbstractChosen.prototype.results_option_build=function(a){var b,c,d,e,f;for(b="",f=this.results_data,d=0,e=f.length;e>d;d++)c=f[d],b+=c.group?this.result_add_group(c):this.result_add_option(c),(null!=a?a.first:void 0)&&(c.selected&&this.is_multiple?this.choice_build(c):c.selected&&!this.is_multiple&&this.single_set_selected_text(c.text));return b},AbstractChosen.prototype.result_add_option=function(a){var b,c;return a.search_match?this.include_option_in_results(a)?(b=[],a.disabled||a.selected&&this.is_multiple||b.push("active-result"),!a.disabled||a.selected&&this.is_multiple||b.push("disabled-result"),a.selected&&b.push("result-selected"),null!=a.group_array_index&&b.push("group-option"),""!==a.classes&&b.push(a.classes),c=""!==a.style.cssText?' style="'+a.style+'"':"",'<li class="'+b.join(" ")+'"'+c+' data-option-array-index="'+a.array_index+'">'+a.search_text+"</li>"):"":""},AbstractChosen.prototype.result_add_group=function(a){return a.search_match||a.group_match?a.active_options>0?'<li class="group-result">'+a.search_text+"</li>":"":""},AbstractChosen.prototype.results_update_field=function(){return this.set_default_text(),this.is_multiple||this.results_reset_cleanup(),this.result_clear_highlight(),this.result_single_selected=null,this.results_build(),this.results_showing?this.winnow_results():void 0},AbstractChosen.prototype.results_toggle=function(){return this.results_showing?this.results_hide():this.results_show()},AbstractChosen.prototype.results_search=function(){return this.results_showing?this.winnow_results():this.results_show()},AbstractChosen.prototype.winnow_results=function(){var a,b,c,d,e,f,g,h,i,j,k,l,m;for(this.no_results_clear(),e=0,g=this.get_search_text(),a=g.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),d=this.search_contains?"":"^",c=new RegExp(d+a,"i"),j=new RegExp(a,"i"),m=this.results_data,k=0,l=m.length;l>k;k++)b=m[k],b.search_match=!1,f=null,this.include_option_in_results(b)&&(b.group&&(b.group_match=!1,b.active_options=0),null!=b.group_array_index&&this.results_data[b.group_array_index]&&(f=this.results_data[b.group_array_index],0===f.active_options&&f.search_match&&(e+=1),f.active_options+=1),(!b.group||this.group_search)&&(b.search_text=b.group?b.label:b.html,b.search_match=this.search_string_match(b.search_text,c),b.search_match&&!b.group&&(e+=1),b.search_match?(g.length&&(h=b.search_text.search(j),i=b.search_text.substr(0,h+g.length)+"</em>"+b.search_text.substr(h+g.length),b.search_text=i.substr(0,h)+"<em>"+i.substr(h)),null!=f&&(f.group_match=!0)):null!=b.group_array_index&&this.results_data[b.group_array_index].search_match&&(b.search_match=!0)));return this.result_clear_highlight(),1>e&&g.length?(this.update_results_content(""),this.no_results(g)):(this.update_results_content(this.results_option_build()),this.winnow_results_set_highlight())},AbstractChosen.prototype.search_string_match=function(a,b){var c,d,e,f;if(b.test(a))return!0;if(this.enable_split_word_search&&(a.indexOf(" ")>=0||0===a.indexOf("["))&&(d=a.replace(/\[|\]/g,"").split(" "),d.length))for(e=0,f=d.length;f>e;e++)if(c=d[e],b.test(c))return!0},AbstractChosen.prototype.choices_count=function(){var a,b,c,d;if(null!=this.selected_option_count)return this.selected_option_count;for(this.selected_option_count=0,d=this.form_field.options,b=0,c=d.length;c>b;b++)a=d[b],a.selected&&(this.selected_option_count+=1);return this.selected_option_count},AbstractChosen.prototype.choices_click=function(a){return a.preventDefault(),this.results_showing||this.is_disabled?void 0:this.results_show()},AbstractChosen.prototype.keyup_checker=function(a){var b,c;switch(b=null!=(c=a.which)?c:a.keyCode,this.search_field_scale(),b){case 8:if(this.is_multiple&&this.backstroke_length<1&&this.choices_count()>0)return this.keydown_backstroke();if(!this.pending_backstroke)return this.result_clear_highlight(),this.results_search();break;case 13:if(a.preventDefault(),this.results_showing)return this.result_select(a);break;case 27:return this.results_showing&&this.results_hide(),!0;case 9:case 38:case 40:case 16:case 91:case 17:break;default:return this.results_search()}},AbstractChosen.prototype.container_width=function(){return null!=this.options.width?this.options.width:""+this.form_field.offsetWidth+"px"},AbstractChosen.prototype.include_option_in_results=function(a){return this.is_multiple&&!this.display_selected_options&&a.selected?!1:!this.display_disabled_options&&a.disabled?!1:a.empty?!1:!0},AbstractChosen.browser_is_supported=function(){return"Microsoft Internet Explorer"===window.navigator.appName?document.documentMode>=8:/iP(od|hone)/i.test(window.navigator.userAgent)?!1:/Android/i.test(window.navigator.userAgent)&&/Mobile/i.test(window.navigator.userAgent)?!1:!0},AbstractChosen.default_multiple_text="Select Some Options",AbstractChosen.default_single_text="Select an Option",AbstractChosen.default_no_result_text="No results match",AbstractChosen}(),a=jQuery,a.fn.extend({chosen:function(b){return AbstractChosen.browser_is_supported()?this.each(function(){var c,d;c=a(this),d=c.data("chosen"),"destroy"===b&&d?d.destroy():d||c.data("chosen",new Chosen(this,b))}):this}}),Chosen=function(c){function Chosen(){return b=Chosen.__super__.constructor.apply(this,arguments)}return d(Chosen,c),Chosen.prototype.setup=function(){return this.form_field_jq=a(this.form_field),this.current_selectedIndex=this.form_field.selectedIndex,this.is_rtl=this.form_field_jq.hasClass("chosen-rtl")},Chosen.prototype.set_up_html=function(){var b,c;return b=["chosen-container"],b.push("chosen-container-"+(this.is_multiple?"multi":"single")),this.inherit_select_classes&&this.form_field.className&&b.push(this.form_field.className),this.is_rtl&&b.push("chosen-rtl"),c={"class":b.join(" "),style:"width: "+this.container_width()+";",title:this.form_field.title},this.form_field.id.length&&(c.id=this.form_field.id.replace(/[^\w]/g,"_")+"_chosen"),this.container=a("<div />",c),this.is_multiple?this.container.html('<ul class="chosen-choices"><li class="search-field"><input type="text" value="'+this.default_text+'" class="default" autocomplete="off" style="width:25px;" /></li></ul><div class="chosen-drop"><ul class="chosen-results"></ul></div>'):this.container.html('<a class="chosen-single chosen-default" tabindex="-1"><span>'+this.default_text+'</span><div><b></b></div></a><div class="chosen-drop"><div class="chosen-search"><input type="text" autocomplete="off" /></div><ul class="chosen-results"></ul></div>'),this.form_field_jq.hide().after(this.container),this.dropdown=this.container.find("div.chosen-drop").first(),this.search_field=this.container.find("input").first(),this.search_results=this.container.find("ul.chosen-results").first(),this.search_field_scale(),this.search_no_results=this.container.find("li.no-results").first(),this.is_multiple?(this.search_choices=this.container.find("ul.chosen-choices").first(),this.search_container=this.container.find("li.search-field").first()):(this.search_container=this.container.find("div.chosen-search").first(),this.selected_item=this.container.find(".chosen-single").first()),this.results_build(),this.set_tab_index(),this.set_label_behavior(),this.form_field_jq.trigger("chosen:ready",{chosen:this})},Chosen.prototype.register_observers=function(){var a=this;return this.container.bind("mousedown.chosen",function(b){a.container_mousedown(b)}),this.container.bind("mouseup.chosen",function(b){a.container_mouseup(b)}),this.container.bind("mouseenter.chosen",function(b){a.mouse_enter(b)}),this.container.bind("mouseleave.chosen",function(b){a.mouse_leave(b)}),this.search_results.bind("mouseup.chosen",function(b){a.search_results_mouseup(b)}),this.search_results.bind("mouseover.chosen",function(b){a.search_results_mouseover(b)}),this.search_results.bind("mouseout.chosen",function(b){a.search_results_mouseout(b)}),this.search_results.bind("mousewheel.chosen DOMMouseScroll.chosen",function(b){a.search_results_mousewheel(b)}),this.form_field_jq.bind("chosen:updated.chosen",function(b){a.results_update_field(b)}),this.form_field_jq.bind("chosen:activate.chosen",function(b){a.activate_field(b)}),this.form_field_jq.bind("chosen:open.chosen",function(b){a.container_mousedown(b)}),this.search_field.bind("blur.chosen",function(b){a.input_blur(b)}),this.search_field.bind("keyup.chosen",function(b){a.keyup_checker(b)}),this.search_field.bind("keydown.chosen",function(b){a.keydown_checker(b)}),this.search_field.bind("focus.chosen",function(b){a.input_focus(b)}),this.is_multiple?this.search_choices.bind("click.chosen",function(b){a.choices_click(b)}):this.container.bind("click.chosen",function(a){a.preventDefault()})},Chosen.prototype.destroy=function(){return a(document).unbind("click.chosen",this.click_test_action),this.search_field[0].tabIndex&&(this.form_field_jq[0].tabIndex=this.search_field[0].tabIndex),this.container.remove(),this.form_field_jq.removeData("chosen"),this.form_field_jq.show()},Chosen.prototype.search_field_disabled=function(){return this.is_disabled=this.form_field_jq[0].disabled,this.is_disabled?(this.container.addClass("chosen-disabled"),this.search_field[0].disabled=!0,this.is_multiple||this.selected_item.unbind("focus.chosen",this.activate_action),this.close_field()):(this.container.removeClass("chosen-disabled"),this.search_field[0].disabled=!1,this.is_multiple?void 0:this.selected_item.bind("focus.chosen",this.activate_action))},Chosen.prototype.container_mousedown=function(b){return this.is_disabled||(b&&"mousedown"===b.type&&!this.results_showing&&b.preventDefault(),null!=b&&a(b.target).hasClass("search-choice-close"))?void 0:(this.active_field?this.is_multiple||!b||a(b.target)[0]!==this.selected_item[0]&&!a(b.target).parents("a.chosen-single").length||(b.preventDefault(),this.results_toggle()):(this.is_multiple&&this.search_field.val(""),a(document).bind("click.chosen",this.click_test_action),this.results_show()),this.activate_field())},Chosen.prototype.container_mouseup=function(a){return"ABBR"!==a.target.nodeName||this.is_disabled?void 0:this.results_reset(a)},Chosen.prototype.search_results_mousewheel=function(a){var b,c,d;return b=-(null!=(c=a.originalEvent)?c.wheelDelta:void 0)||(null!=(d=a.originialEvent)?d.detail:void 0),null!=b?(a.preventDefault(),"DOMMouseScroll"===a.type&&(b=40*b),this.search_results.scrollTop(b+this.search_results.scrollTop())):void 0},Chosen.prototype.blur_test=function(){return!this.active_field&&this.container.hasClass("chosen-container-active")?this.close_field():void 0},Chosen.prototype.close_field=function(){return a(document).unbind("click.chosen",this.click_test_action),this.active_field=!1,this.results_hide(),this.container.removeClass("chosen-container-active"),this.clear_backstroke(),this.show_search_field_default(),this.search_field_scale()},Chosen.prototype.activate_field=function(){return this.container.addClass("chosen-container-active"),this.active_field=!0,this.search_field.val(this.search_field.val()),this.search_field.focus()},Chosen.prototype.test_active_click=function(b){return this.container.is(a(b.target).closest(".chosen-container"))?this.active_field=!0:this.close_field()},Chosen.prototype.results_build=function(){return this.parsing=!0,this.selected_option_count=null,this.results_data=SelectParser.select_to_array(this.form_field),this.is_multiple?this.search_choices.find("li.search-choice").remove():this.is_multiple||(this.single_set_selected_text(),this.disable_search||this.form_field.options.length<=this.disable_search_threshold?(this.search_field[0].readOnly=!0,this.container.addClass("chosen-container-single-nosearch")):(this.search_field[0].readOnly=!1,this.container.removeClass("chosen-container-single-nosearch"))),this.update_results_content(this.results_option_build({first:!0})),this.search_field_disabled(),this.show_search_field_default(),this.search_field_scale(),this.parsing=!1},Chosen.prototype.result_do_highlight=function(a){var b,c,d,e,f;if(a.length){if(this.result_clear_highlight(),this.result_highlight=a,this.result_highlight.addClass("highlighted"),d=parseInt(this.search_results.css("maxHeight"),10),f=this.search_results.scrollTop(),e=d+f,c=this.result_highlight.position().top+this.search_results.scrollTop(),b=c+this.result_highlight.outerHeight(),b>=e)return this.search_results.scrollTop(b-d>0?b-d:0);if(f>c)return this.search_results.scrollTop(c)}},Chosen.prototype.result_clear_highlight=function(){return this.result_highlight&&this.result_highlight.removeClass("highlighted"),this.result_highlight=null},Chosen.prototype.results_show=function(){return this.is_multiple&&this.max_selected_options<=this.choices_count()?(this.form_field_jq.trigger("chosen:maxselected",{chosen:this}),!1):(this.container.addClass("chosen-with-drop"),this.form_field_jq.trigger("chosen:showing_dropdown",{chosen:this}),this.results_showing=!0,this.search_field.focus(),this.search_field.val(this.search_field.val()),this.winnow_results())},Chosen.prototype.update_results_content=function(a){return this.search_results.html(a)},Chosen.prototype.results_hide=function(){return this.results_showing&&(this.result_clear_highlight(),this.container.removeClass("chosen-with-drop"),this.form_field_jq.trigger("chosen:hiding_dropdown",{chosen:this})),this.results_showing=!1},Chosen.prototype.set_tab_index=function(){var a;return this.form_field.tabIndex?(a=this.form_field.tabIndex,this.form_field.tabIndex=-1,this.search_field[0].tabIndex=a):void 0},Chosen.prototype.set_label_behavior=function(){var b=this;return this.form_field_label=this.form_field_jq.parents("label"),!this.form_field_label.length&&this.form_field.id.length&&(this.form_field_label=a("label[for='"+this.form_field.id+"']")),this.form_field_label.length>0?this.form_field_label.bind("click.chosen",function(a){return b.is_multiple?b.container_mousedown(a):b.activate_field()}):void 0},Chosen.prototype.show_search_field_default=function(){return this.is_multiple&&this.choices_count()<1&&!this.active_field?(this.search_field.val(this.default_text),this.search_field.addClass("default")):(this.search_field.val(""),this.search_field.removeClass("default"))},Chosen.prototype.search_results_mouseup=function(b){var c;return c=a(b.target).hasClass("active-result")?a(b.target):a(b.target).parents(".active-result").first(),c.length?(this.result_highlight=c,this.result_select(b),this.search_field.focus()):void 0},Chosen.prototype.search_results_mouseover=function(b){var c;return c=a(b.target).hasClass("active-result")?a(b.target):a(b.target).parents(".active-result").first(),c?this.result_do_highlight(c):void 0},Chosen.prototype.search_results_mouseout=function(b){return a(b.target).hasClass("active-result")?this.result_clear_highlight():void 0},Chosen.prototype.choice_build=function(b){var c,d,e=this;return c=a("<li />",{"class":"search-choice"}).html("<span>"+b.html+"</span>"),b.disabled?c.addClass("search-choice-disabled"):(d=a("<a />",{"class":"search-choice-close","data-option-array-index":b.array_index}),d.bind("click.chosen",function(a){return e.choice_destroy_link_click(a)}),c.append(d)),this.search_container.before(c)},Chosen.prototype.choice_destroy_link_click=function(b){return b.preventDefault(),b.stopPropagation(),this.is_disabled?void 0:this.choice_destroy(a(b.target))},Chosen.prototype.choice_destroy=function(a){return this.result_deselect(a[0].getAttribute("data-option-array-index"))?(this.show_search_field_default(),this.is_multiple&&this.choices_count()>0&&this.search_field.val().length<1&&this.results_hide(),a.parents("li").first().remove(),this.search_field_scale()):void 0},Chosen.prototype.results_reset=function(){return this.form_field.options[0].selected=!0,this.selected_option_count=null,this.single_set_selected_text(),this.show_search_field_default(),this.results_reset_cleanup(),this.form_field_jq.trigger("change"),this.active_field?this.results_hide():void 0},Chosen.prototype.results_reset_cleanup=function(){return this.current_selectedIndex=this.form_field.selectedIndex,this.selected_item.find("abbr").remove()},Chosen.prototype.result_select=function(a){var b,c,d;return this.result_highlight?(b=this.result_highlight,this.result_clear_highlight(),this.is_multiple&&this.max_selected_options<=this.choices_count()?(this.form_field_jq.trigger("chosen:maxselected",{chosen:this}),!1):(this.is_multiple?b.removeClass("active-result"):(this.result_single_selected&&(this.result_single_selected.removeClass("result-selected"),d=this.result_single_selected[0].getAttribute("data-option-array-index"),this.results_data[d].selected=!1),this.result_single_selected=b),b.addClass("result-selected"),c=this.results_data[b[0].getAttribute("data-option-array-index")],c.selected=!0,this.form_field.options[c.options_index].selected=!0,this.selected_option_count=null,this.is_multiple?this.choice_build(c):this.single_set_selected_text(c.text),(a.metaKey||a.ctrlKey)&&this.is_multiple||this.results_hide(),this.search_field.val(""),(this.is_multiple||this.form_field.selectedIndex!==this.current_selectedIndex)&&this.form_field_jq.trigger("change",{selected:this.form_field.options[c.options_index].value}),this.current_selectedIndex=this.form_field.selectedIndex,this.search_field_scale())):void 0},Chosen.prototype.single_set_selected_text=function(a){return null==a&&(a=this.default_text),a===this.default_text?this.selected_item.addClass("chosen-default"):(this.single_deselect_control_build(),this.selected_item.removeClass("chosen-default")),this.selected_item.find("span").text(a)},Chosen.prototype.result_deselect=function(a){var b;return b=this.results_data[a],this.form_field.options[b.options_index].disabled?!1:(b.selected=!1,this.form_field.options[b.options_index].selected=!1,this.selected_option_count=null,this.result_clear_highlight(),this.results_showing&&this.winnow_results(),this.form_field_jq.trigger("change",{deselected:this.form_field.options[b.options_index].value}),this.search_field_scale(),!0)},Chosen.prototype.single_deselect_control_build=function(){return this.allow_single_deselect?(this.selected_item.find("abbr").length||this.selected_item.find("span").first().after('<abbr class="search-choice-close"></abbr>'),this.selected_item.addClass("chosen-single-with-deselect")):void 0},Chosen.prototype.get_search_text=function(){return this.search_field.val()===this.default_text?"":a("<div/>").text(a.trim(this.search_field.val())).html()},Chosen.prototype.winnow_results_set_highlight=function(){var a,b;return b=this.is_multiple?[]:this.search_results.find(".result-selected.active-result"),a=b.length?b.first():this.search_results.find(".active-result").first(),null!=a?this.result_do_highlight(a):void 0},Chosen.prototype.no_results=function(b){var c;return c=a('<li class="no-results">'+this.results_none_found+' "<span></span>"</li>'),c.find("span").first().html(b),this.search_results.append(c)},Chosen.prototype.no_results_clear=function(){return this.search_results.find(".no-results").remove()},Chosen.prototype.keydown_arrow=function(){var a;return this.results_showing&&this.result_highlight?(a=this.result_highlight.nextAll("li.active-result").first())?this.result_do_highlight(a):void 0:this.results_show()},Chosen.prototype.keyup_arrow=function(){var a;return this.results_showing||this.is_multiple?this.result_highlight?(a=this.result_highlight.prevAll("li.active-result"),a.length?this.result_do_highlight(a.first()):(this.choices_count()>0&&this.results_hide(),this.result_clear_highlight())):void 0:this.results_show()},Chosen.prototype.keydown_backstroke=function(){var a;return this.pending_backstroke?(this.choice_destroy(this.pending_backstroke.find("a").first()),this.clear_backstroke()):(a=this.search_container.siblings("li.search-choice").last(),a.length&&!a.hasClass("search-choice-disabled")?(this.pending_backstroke=a,this.single_backstroke_delete?this.keydown_backstroke():this.pending_backstroke.addClass("search-choice-focus")):void 0)},Chosen.prototype.clear_backstroke=function(){return this.pending_backstroke&&this.pending_backstroke.removeClass("search-choice-focus"),this.pending_backstroke=null},Chosen.prototype.keydown_checker=function(a){var b,c;switch(b=null!=(c=a.which)?c:a.keyCode,this.search_field_scale(),8!==b&&this.pending_backstroke&&this.clear_backstroke(),b){case 8:this.backstroke_length=this.search_field.val().length;break;case 9:this.results_showing&&!this.is_multiple&&this.result_select(a),this.mouse_on_container=!1;break;case 13:a.preventDefault();break;case 38:a.preventDefault(),this.keyup_arrow();break;case 40:a.preventDefault(),this.keydown_arrow()}},Chosen.prototype.search_field_scale=function(){var b,c,d,e,f,g,h,i,j;if(this.is_multiple){for(d=0,h=0,f="position:absolute; left: -1000px; top: -1000px; display:none;",g=["font-size","font-style","font-weight","font-family","line-height","text-transform","letter-spacing"],i=0,j=g.length;j>i;i++)e=g[i],f+=e+":"+this.search_field.css(e)+";";return b=a("<div />",{style:f}),b.text(this.search_field.val()),a("body").append(b),h=b.width()+25,b.remove(),c=this.container.outerWidth(),h>c-10&&(h=c-10),this.search_field.css({width:h+"px"})}},Chosen}(AbstractChosen)}.call(this);
// source --> https://www.crystalmixer.com/wp-content/plugins/wp-bookmarks/scripts/wp_sharebutton.js?ver=6.9.4 
var a2a_config=a2a_config||{};a2a_config.vars={vars:["menu_type","static_server","linkname","linkurl","linkname_escape",["ssl",(document.location.protocol!="http:")?"https://static.addtoany.com/menu":false],"show_title","onclick","num_services","hide_embeds","prioritize","exclude_services","custom_services",["templates",{}],"orientation",["track_links",false],["track_links_key",""],"awesm","tracking_callback","track_pub","color_main","color_bg","color_border","color_link_text","color_link_text_hover","color_arrow","color_arrow_hover",["localize","",1],["add_services",false,1],"locale","delay","icon_color","no_3p","show_menu","target"],process:function(){var j=a2a_config.vars.vars;for(var g=0,k="a2a_",d=j.length,c,f,a,l,b;g<d;g++){if(typeof j[g]=="string"){c=j[g];f=window[k+c];l=false}else{c=j[g][0];f=window[k+c];a=j[g][1];l=true;b=j[g][2]}if(typeof f!="undefined"&&f!=null){a2a_config[c]=f;if(!b){try{delete window[k+c]}catch(h){window[k+c]=null}}}else{if(l&&!a2a_config[c]){a2a_config[c]=a}}}}};a2a_config.vars.process();a2a_config.date=new Date();if(a2a_config.ssl&&a2a_config.date.getFullYear()==2015&&a2a_config.date.getMonth()==11){a2a_config.ssl="https://statica.addtoany.com/menu"}a2a_config.static_server=a2a_config.static_server||((a2a_config.ssl)?a2a_config.ssl:"http://static.addtoany.com/menu");var a2a=a2a||{total:0,kit_services:[],icons_img_url:a2a_config.static_server+"/icons.33.png",head_tag:document.getElementsByTagName("head")[0],ieo:function(){for(var c=-1,a=document.createElement("b");a.innerHTML="<!--[if gt IE "+ ++c+"]>1<![endif]-->",+a.innerHTML;){}a2a.ieo=function(){return c};return c},quirks:(document.compatMode&&document.compatMode=="BackCompat")?1:null,has_touch:"ontouchend" in window,has_pointer:navigator.msPointerEnabled,fn_queue:[],dom:{isReady:false,ready:function(c){var h=function(){if(!document.body){return setTimeout(a2a.dom.ready(c))}c();a2a.dom.isReady=true},b=function(e){if(document.addEventListener||e.type==="load"||document.readyState==="complete"){g();h()}},g=function(){if(document.addEventListener){document.removeEventListener("DOMContentLoaded",b,false);window.removeEventListener("load",b,false)}else{document.detachEvent("onreadystatechange",b);window.detachEvent("onload",b)}};if(document.readyState==="complete"){h()}else{if(document.addEventListener){document.addEventListener("DOMContentLoaded",b,false);window.addEventListener("load",b,false)}else{document.attachEvent("onreadystatechange",b);window.attachEvent("onload",b);var f=false;try{f=window.frameElement==null&&document.documentElement}catch(d){}if(f&&f.doScroll){(function a(){if(!a2a.dom.isReady){try{f.doScroll("left")}catch(i){return setTimeout(a,50)}g();h()}})()}}}}},init:function(b,a,f){var d=a2a.c,a=a||{},n={},m=null,e,c={},h,j,i,k,g=location.href,l=function(p,q){a2a.total++;a2a.n=a2a.total;a2a["n"+a2a.n]=p;var o=p.node=a2a.set_this_index(p.node),s=document.createElement("div"),v,u,t=a2a.getData(o)["a2a-title"],r=a2a.getData(o)["a2a-url"];if(!o){if(!a2a.c.show_menu){a2a.total--}return}if(p.linkname_escape){u=a2a.getByClass("a2a_linkname_escape",o.parentNode)[0]||a2a.getByClass("a2a_linkname_escape",o.parentNode.parentNode)[0];if(u){p.linkname=u.textContent||u.innerText}}p.linkname=q.linkname=t||p.linkname;p.linkurl=q.linkurl=r||p.linkurl;if(t){p.linkname_implicit=false}if(r){p.linkurl_implicit=false}if("textContent" in document){s.textContent=p.linkname}else{s.innerText=p.linkname}v=s.childNodes[0];if(v){p.linkname=v.nodeValue}delete s;if(o.a2a_kit){a2a.kit(p,q)}else{a2a.button(p)}};a2a.make_once(b);for(h in a){d[h]=a[h]}for(h in d){n[h]=d[h]}j=d.target;if(j){if(typeof j=="string"){i=j.substr(0,1);k=j.substr(1);if(i=="."){a2a.multi_init(a2a.HTMLcollToArray(a2a.getByClass(k,document)),b,a);d.target=false;return}else{m=a2a.gEl(k);e=m.className;if(e.indexOf("a2a_kit")>=0&&e.indexOf("a2a_target")<0){m=null}}}else{m=d.target}}b=(d.menu_type)?"mail":b;if(b){a2a.type=b;d.vars.process()}c.type=a2a.type;c.node=m;c.linkname=a2a[c.type].last_linkname=d.linkname||a2a[c.type].last_linkname||document.title||location.href;c.linkurl=a2a[c.type].last_linkurl=d.linkurl||a2a[c.type].last_linkurl||location.href;c.linkname_escape=d.linkname_escape;c.linkname_implicit=(!d.linkname_escape)&&((document.title||g)==c.linkname);c.linkurl_implicit=g==c.linkurl;c.orientation=d.orientation||false;c.track_links=d.track_links||false;c.track_links_key=d.track_links_key||"";c.track_pub=d.track_pub||false;d.linkname=d.linkurl=d.onclick=d.linkname_escape=d.show_title=d.custom_services=d.exclude_services=d.orientation=d.num_services=d.track_pub=d.target=false;if(d.track_links=="custom"){d.track_links=false;d.track_links_key=""}a2a.last_type=a2a.type;window["a2a"+a2a.type+"_init"]=1;if(a2a.locale&&!f){a2a.fn_queue.push((function(o,p){return function(){l(o,p)}})(c,n))}else{l(c,n);d.menu_type=false;a2a.init_show()}},init_all:function(a){var b=a2a.unindexed(function(c){if(c.className.indexOf("a2a_follow")>=0){a2a.init("feed")}else{a2a.init(a)}},true);if(!b&&a2a.gEl("a2a_menu_container")){a2a.init(a)}},multi_init:function(e,c,a){for(var b=0,d=e.length;b<d;b++){a.target=e[b];a2a.init(c,a)}},button:function(d){var c=d.node,f=d.type,b=a2a.gEl("a2a"+f+"_dropdown"),a="mousedown",e="mouseup";if((!c.getAttribute("onclick")||(c.getAttribute("onclick")+"").indexOf("a2a_")==-1)&&(!c.getAttribute("onmouseover")||(c.getAttribute("onmouseover")+"").indexOf("a2a_")==-1)){a2a.fast_click.make(c,function(h){a2a.preventDefault(h);a2a.stopPropagation(h);if(b.style.display=="block"){var g=a2a[f].time_open;if(a2a[f].onclick||(g&&g=="OK")){a2a.toggle_dropdown("none",f)}else{a2a[f].last_focus=document.activeElement;b.focus()}}else{a2a.show_menu(c);a2a[f].last_focus=document.activeElement;b.focus()}});if(a2a.has_touch){a="touchstart";e="touchend"}else{if(a2a.has_pointer){a="MSPointerDown";e="MSPointerUp"}}a2a.add_event(c,a,a2a.stopPropagation);a2a.add_event(c,e,function(g){a2a.stopPropagation(g);a2a.touch_used=1});if(!a2a[a2a.type].onclick){if(a2a.c.delay){c.onmouseover=function(){a2a[a2a.type].over_delay=setTimeout(function(){a2a.show_menu(c)},a2a.c.delay)}}else{c.onmouseover=function(){a2a.show_menu(c)}}c.onmouseout=function(){a2a.onMouseOut_delay();if(a2a[a2a.type].over_delay){clearTimeout(a2a[a2a.type].over_delay)}}}}if(!c.getAttribute("aria-label")){c.setAttribute("aria-label",(f=="feed"?a2a.c.localize.Subscribe:a2a.c.localize.Share))}if(c.tagName.toLowerCase()=="a"&&a2a.type=="page"){c.href="https://www.addtoany.com/share#url="+encodeURIComponent(d.linkurl)+"&title="+encodeURIComponent(d.linkname).replace(/'/g,"%27")+"&description="+encodeURIComponent(a2a.selection()).replace(/'/g,"%27")}},kit:function(r,k){var ae=a2a.type,j={behance:{icon:"behance",url:"https://www.behance.net/${id}"},facebook:{icon:"facebook",url:"https://www.facebook.com/${id}"},flickr:{icon:"flickr",url:"https://www.flickr.com/photos/${id}"},foursquare:{icon:"foursquare",url:"https://foursquare.com/${id}"},google_plus:{icon:"google_plus",url:"https://plus.google.com/${id}"},instagram:{icon:"instagram",url:"https://instagram.com/${id}"},linkedin:{icon:"linkedin",url:"https://www.linkedin.com/in/${id}"},linkedin_company:{icon:"linkedin",url:"https://www.linkedin.com/company/${id}"},pinterest:{icon:"pinterest",url:"https://www.pinterest.com/${id}"},tumblr:{icon:"tumblr",url:"http://${id}.tumblr.com"},twitter:{icon:"twitter",url:"https://twitter.com/${id}"},vimeo:{icon:"vimeo",url:"https://vimeo.com/${id}"},youtube:{icon:"youtube",url:"https://www.youtube.com/user/${id}"},youtube_channel:{icon:"youtube",url:"https://www.youtube.com/channel/${id}"}},o=function(n,i){var ag,af=C(n,{}),ah=af["a2a-follow"];if(ah){ag=j[i].url.replace("${id}",ah)}return ag||n.href},u=["facebook_like","twitter_tweet","google_plusone","google_plus_share","pinterest_pin"],p=a2a.counters.avail,A=function(n,ai){if(n!="facebook_like"&&n!="twitter_tweet"){for(var ag=0,ah=a2a[ae].services,af=ah.length;ag<af;ag++){if(n==ah[ag][1]){return[ah[ag][0],ah[ag][2],ah[ag][3],ah[ag][4]]}}}if(ai){return false}return[n,n]},C=function(af,aj){for(var ah=0,n=af.attributes.length,ai,ag=aj;ah<n;ah++){ai=af.attributes[ah];if(ai.name&&ai.name.substr(0,5)=="data-"){ag[ai.name.substr(5)]=ai.value}}return ag},M=function(){a2a.linker(this)},H=function(ah,i,af){var ag={node:i,service:ah,title:B,url:t},n=a2a.cbs("share",ag);if(typeof n!="undefined"){if(n.url){r.linkurl=n.url;r.linkurl_implicit=false}if(n.title){r.linkname=n.title;r.linkname_implicit=false}a2a.linker(i);if(n.stop&&af){a2a.preventDefault(af)}}},b=a2a.c.templates,e=r.node,W=a2a.getData(e),ac=e.a2a_follow,O=a2a.HTMLcollToArray(e.getElementsByTagName("a")),z=O.length,m=document.createElement("div"),s=encodeURIComponent,t=r.linkurl,g=s(r.linkurl).replace(/'/g,"%27"),B=r.linkname,l=s(r.linkname).replace(/'/g,"%27"),D=W["a2a-icon-color"]||a2a.c.icon_color,F=e.className.match(/a2a_kit_size_([\w\.]+)(?:\s|$)/),R=(F)?F[1]:false,aa=R+"px",I="a2a_img a2a_i_",X={},f={},G=(e.className.indexOf("a2a_vertical_style")>=0)?true:false;if(R&&!isNaN(R)){a2a.svg_css();if(D&&D!="unset"&&a2a.svg_works()){I="a2a_svg a2a_w__default a2a_w_";X.backgroundColor=D}else{I="a2a_svg a2a_s__default a2a_s_"}e.style.lineHeight=f.height=f.lineHeight=aa;f.width=R*2+"px";f.fontSize="16px";if(G){f.height=f.lineHeight=(R/2)+"px";f.fontSize="10px";f.width=R+"px"}if(R!=32){X.backgroundSize=X.height=X.lineHeight=X.width=aa;f.borderRadius=X.borderRadius=(R*0.14).toFixed()+"px";f.fontSize=(parseInt(f.height,10)+(G?4:0))/2+"px"}}a2a.kit.facebook_like=function(){J.href=t;J.width="90";J.layout="button_count";J.ref="addtoany";J=C(d,J);d.style.width=J.width+"px";var af=function(){FB.init({appId:"0",status:false,xfbml:true,version:"v2.3"});FB.Event.subscribe("edge.create",function(ag,ah){a2a.GA.track("Facebook Like","facebook_like",ag,"pages","AddToAny Share/Save Button");H("Facebook Like",d)})},i=a2a.i18n();i=(i)?i.replace(/-/g,"_"):"en_US";if(i.length==2){i+="_"+i.toUpperCase()}for(U in J){Q+=" data-"+U+'="'+J[U]+'"'}if(!window.fbAsyncInit){window.fbAsyncInit=af;v=document.createElement("span");v.id="fb-root";document.body.insertBefore(v,document.body.firstChild)}if(!a2a.kit.facebook_like_script){(function(aj,ag,ak){var ai,ah=aj.getElementsByTagName(ag)[0];if(aj.getElementById(ak)){return}ai=aj.createElement(ag);ai.id=ak;ai.src="//connect.facebook.net/"+i+"/sdk.js";ah.parentNode.insertBefore(ai,ah)}(document,"script","facebook-jssdk"))}a2a.kit.facebook_like_script=1;d.innerHTML='<div class="fb-like"'+Q+"></div>";try{FB.XFBML.parse(d)}catch(n){}};a2a.kit.twitter_tweet=function(){J.url=t;J.lang=a2a.i18n()||"en";J.related="AddToAny,micropat";var ag=b.twitter,i=(ag)?ag.lastIndexOf("@"):null;if(i&&i!==-1){i++;i=ag.substr(i).split(" ",1);i=i[0].replace(/:/g,"").replace(/\//g,"").replace(/-/g,"").replace(/\./g,"").replace(/,/g,"").replace(/;/g,"").replace(/!/g,"");J.related=i+",AddToAny"}J=C(d,J);var af=document.createElement("a");af.className="twitter-share-button";for(U in J){af.setAttribute("data-"+U,J[U])}d.appendChild(af);if(!a2a.kit.twitter_tweet_script){(function(al,ai,am){var ah,ak,aj=al.getElementsByTagName(ai)[0];if(al.getElementById(am)){return}ak=al.createElement(ai);ak.id=am;ak.src="//platform.twitter.com/widgets.js";aj.parentNode.insertBefore(ak,aj);window.twttr=window.twttr||(ah={_e:[],ready:function(an){ah._e.push(an)}})}(document,"script","twitter-wjs"))}a2a.kit.twitter_tweet_script=1;try{twttr.ready(function(ah){if(!a2a.twitter_bind){ah.events.bind("click",function(ai){if(ai&&ai.region=="tweet"){var aj=(function(){var an=ai.target.src.split("#")[1]||"";if(an&&an.indexOf("url=")>-1){var ak={},am=an.split("&"),ap=am.length;for(var al=0;al<ap;al++){var ao=am[al].split("=");ak[ao[0]]=ao[1]}return ak}else{return false}})();if(aj&&aj.url){a2a.GA.track("Twitter Tweet","twitter_tweet",unescape(aj.url),"pages","AddToAny Share/Save Button");H("Twitter Tweet",d)}}});a2a.twitter_bind=1}if(ah.widgets){ah.widgets.load()}})}catch(n){}};a2a.kit.pinterest_pin=function(){J["pin-config"]="beside";J["pin-do"]="buttonPin";J.url=t;J=C(d,J);var i=document.createElement("a");for(U in J){i.setAttribute("data-"+U,J[U])}if(J["pin-config"]=="beside"&&J["pin-do"]=="buttonPin"){d.style.width="76px"}i.href="//www.pinterest.com/pin/create/button/?url="+J.url+((J.media)?"&media="+encodeURIComponent(J.media):"")+((J.description)?"&description="+encodeURIComponent(J.description).replace(/'/g,"%27"):"");a2a.add_event(d,"click",function(){a2a.GA.track("Pinterest Pin","pinterest_pin",t,"pages","AddToAny Share/Save Button");H("Pinterest Pin",d)});d.appendChild(i);if(!a2a.kit.pinterest_pin_script){(function(ag){var n=ag.createElement("script"),af=ag.getElementsByTagName("script")[0];n.type="text/javascript";n.async=true;n.src="//assets.pinterest.com/js/pinit.js";af.parentNode.insertBefore(n,af)})(document)}a2a.kit.pinterest_pin_script=1};a2a.kit.google_plus=function(){window.google_plus_cb_a2a=function(n){if(n.state&&n.state=="off"){return}a2a.GA.track("Google +1","google_plusone",n.href,"pages","AddToAny Share/Save Button");H("Google +1",d)};J.href=t;J.size="medium";J.annotation="bubble";if(P=="google_plus_share"){J.action="share"}J=C(d,J);var i=a2a.i18n()||"en-US";window.___gcfg=window.___gcfg||{lang:i};for(U in J){Q+=" data-"+U+'="'+J[U]+'"'}d.innerHTML='<div class="g-plus'+((J.action=="share")?"":"one")+'" data-callback="google_plus_cb_a2a"'+Q+"></div>";if(!a2a.kit.google_plus_script){(function(ag){var n=ag.createElement("script"),af=ag.getElementsByTagName("script")[0];n.type="text/javascript";n.async=true;n.src="https://apis.google.com/js/platform.js";af.parentNode.insertBefore(n,af)})(document);a2a.kit.google_plus_script=1}};a2a.kit.google_plusone=a2a.kit.google_plus_share=a2a.kit.google_plus;for(var Y=0;Y<z;Y++){var d=O[Y],q=d.className,y=q.match(/a2a_button_([\w\.]+)(?:\s|$)/),c=(q.indexOf("a2a_dd")>=0),a=(q.indexOf("a2a_counter")>=0),P=(y)?y[1]:false,S=d.childNodes,E=A(P),ad=E[0],h="_blank",V=(ac&&j[P])?j[P].icon:E[1],Z=E[2]||{},L=Z.type,x=E[3],w=false,N=false,v,K,U,Q="",J={};if(c){k.target=d;a2a.init(ae,k,1);P="a2a";V="a2a";N=(a)?1:false}else{if(P=="feed"||P=="print"){h=""}else{if(a&&P&&a2a.in_array(P,p)){N=1}else{if(P&&a2a.in_array(P,u)){a2a.kit[P]();w=1}}}}if(!P||w){continue}if(!c){d.target=h;if(ac&&(j[P]||!A(P,true))){d.href=o(d,P)}else{if(P=="feed"){d.href=r.linkurl}else{d.href="/";d.onmousedown=M;d.onkeydown=M;d.rel="nofollow"}}d.a2a={};d.a2a.customserviceuri=x;d.a2a.stype=L;d.a2a.linkurl=r.linkurl;d.a2a.servicename=ad;d.a2a.safename=P;if(!d.getAttribute("aria-label")){d.setAttribute("aria-label",ad)}if(Z.src){d.a2a.js_src=Z.src}if(Z.pu){d.a2a.popup=1}if(!ac){a2a.add_event(d,"click",(function(i,af,ag,n,ah){return function(ak){var al=screen.height,am=550,ai=450,aj="event=service_click&url="+s(location.href)+"&title="+s(document.title||"")+"&ev_service="+s(i)+"&ev_service_type=kit&ev_menu_type="+ae+"&ev_url="+s(ag)+"&ev_title="+s(n).replace(/'/g,"%27");H(af,ah,ak);if(ah.a2a.popup&&!a2a.defaultPrevented(ak)){a2a.preventDefault(ak);window.open(ah.href,"_blank","toolbar=0,personalbar=0,resizable,scrollbars,status,width=550,height=450,top="+((al>ai)?Math.round(al/2-ai/2):40)+",left="+Math.round(screen.width/2-am/2))}a2a.util_frame_post(ae,aj);a2a.GA.track(af,i,ag,"pages","AddToAny Share/Save Button")}})(P,ad,t,B,d))}}if(S.length){for(var ab=0,T=S.length;ab<T;ab++){if(S[ab].nodeType==1){K=true;break}}if(!K){v=document.createElement("span");v.className=I+V+" a2a_img_text";for(prop_name in X){v.style[prop_name]=X[prop_name]}d.insertBefore(v,S[0])}}else{v=document.createElement("span");v.className=I+V;for(prop_name in X){v.style[prop_name]=X[prop_name]}d.appendChild(v)}if(G&&R&&R<20){N=false}if(N){v=document.createElement("span");v.className="a2a_count";v.a2a={};v.a2a.kit=e;for(prop_name in f){v.style[prop_name]=f[prop_name]}d.appendChild(v);if(c){a2a.counters.get("facebook",v,g);v.a2a.is_a2a_dd_counter=1;e.a2a_dd_counter=v}else{a2a.counters.get(P,v,g)}}if(q!="a2a_dd"){a2a.kit_services.push(d)}}if(e.className.indexOf("a2a_default_style")>=0){m.style.clear="both";e.appendChild(m)}},counters:{get:function(b,a,g){var d=decodeURIComponent(g),c=a2a.counters[b],f=c.api,j=c.cb,i=a.a2a.is_a2a_dd_counter,h,e;h=c[d]=c[d]||{};if(h.num){if(i){a2a.counters.sum(a,h.num,b)}else{a2a.counters.set(a,h.num,b)}return}h.queued=h.queued||[];h.queued.push(a);c.n=c.n||0;c.n++;c["cb"+c.n]=function(m){var l=a2a.counters[b].cb(m,a);if(typeof l=="undefined"){return}for(var k=0,n;k<h.queued.length;k++){queued_count_element=h.queued[k];h.num=l;if(queued_count_element.a2a.is_a2a_dd_counter){a2a.counters.sum(queued_count_element,l,b)}else{a2a.counters.set(queued_count_element,l,b)}}};if(h.queued.length==1){e=f[0]+g+(f[1]||"&callback")+"=a2a.counters."+b+".cb"+c.n;a2a.dom.ready(function(){a2a.loadExtScript(e)})}},set:function(c,b,a){c.innerHTML="<span>"+a2a.counters.format(b)+"</span>";if(a!="a2a"){a2a.counters.sum(c,b,a)}},sum:function(f,e,a){var c=f.a2a.kit,d=c.a2a_counts_sum||0,b=c.a2a_counts_summed;if(a!="a2a"&&(!b||b.indexOf(a)==-1)){d=c.a2a_counts_sum=d+e;b=c.a2a_counts_summed=b||[];b.push(a)}if(c.a2a_dd_counter){a2a.counters.set(c.a2a_dd_counter,d,"a2a")}},format:function(b){var a=1000000,c=1000;if(b>999){if(b<a){if(b>10000){b=(b/c).toFixed()+"k"}else{b=b+"";b=b.charAt(0)+","+b.substring(1)}}else{if(b<1000000000){b=(b/a).toFixed(b%a>94999)+"M"}else{b="1B+"}}}return b},avail:["facebook","linkedin","pinterest","reddit","tumblr"],facebook:{api:['https://graph.facebook.com/fql?q=SELECT%20url,%20normalized_url,%20share_count,%20like_count,%20comment_count,%20total_count,commentsbox_count,%20comments_fbid,%20click_count%20FROM%20link_stat%20WHERE%20url="','"&callback'],cb:function(b,a){if(b&&b.data&&b.data[0]&&!isNaN(b.data[0].total_count)){return b.data[0].total_count}}},linkedin:{api:["https://www.linkedin.com/countserv/count/share?url="],cb:function(b,a){if(b&&!isNaN(b.count)){return b.count}}},pinterest:{api:["https://widgets.pinterest.com/v1/urls/count.json?url="],cb:function(b,a){if(b&&!isNaN(b.count)){return b.count}}},reddit:{api:["https://www.reddit.com/api/info.json?url=","&jsonp"],cb:function(f,d){var a=f.data;if(f&&a&&a.children){for(var c=0,e=[],b=a.children,g;c<b.length;c++){g=b[c].data;if(g&&!isNaN(g.ups)){e.push(g.ups)}}if(e.length>0){return Math.max.apply(null,e)}}}},tumblr:{api:["https://api.tumblr.com/v2/share/stats?url="],cb:function(b,a){if(b&&b.response&&!isNaN(b.response.note_count)){return b.response.note_count}}},twitter:{api:["https://cdn.api.twitter.com/1/urls/count.json?url="],cb:function(b,a){if(b&&!isNaN(b.count)){return b.count}}}},init_show:function(){var b=a2a_config,a=a2a[a2a.type],c=a2a.show_menu;if(b.bookmarklet){a.no_hide=1;c()}if(b.show_menu){a.no_hide=1;c(false,b.show_menu)}},unindexed:function(a,b){function c(d){for(var f=0,h=d.length,g,e;f<h;f++){g=d[f];if((typeof g.a2a_index==="undefined"||g.a2a_index==="")&&g.className.indexOf("a2a_target")<0&&g.parentNode.className.indexOf("a2a_kit")<0){e=a(g)}if(e){return e}else{continue}}return null}if(b){return(c(a2a.getByClass("a2a_kit",document))||c(a2a.HTMLcollToArray(document.getElementsByName("a2a_dd")).concat(a2a.getByClass("a2a_dd",document))))}else{c(a2a.getByClass("a2a_kit",document).concat(a2a.getByClass("a2a_dd",document),a2a.HTMLcollToArray(document.getElementsByName("a2a_dd"))))}},set_this_index:function(b){var d=a2a.n,c;function a(e){if(e.className.indexOf("a2a_kit")>=0){e.a2a_kit=1}else{return false}if(e.className.indexOf("a2a_follow")>=0){e.a2a_follow=1}}if(b){b.a2a_index=d;a(b);return b}else{return a2a.unindexed(function(e){e.a2a_index=d;a(e);return e},true)}},gEl:function(a){return document.getElementById(a)},getByClass:function(b,c,a){if(document.getElementsByClassName&&Object.prototype.getElementsByClassName===document.getElementsByClassName){a2a.getByClass=function(j,h,m){h=h||a2a.gEl("a2a"+a2a.type+"_dropdown");var d=h.getElementsByClassName(j),l=(m)?new RegExp("\\b"+m+"\\b","i"):null,e=[],g;for(var f=0,k=d.length;f<k;f+=1){g=d[f];if(!l||l.test(g.nodeName)){e.push(g)}}return e}}else{if(document.evaluate){a2a.getByClass=function(o,n,r){r=r||"*";n=n||a2a.gEl("a2a"+a2a.type+"_dropdown");var g=o.split(" "),p="",l="http://www.w3.org/1999/xhtml",q=(document.documentElement.namespaceURI===l)?l:null,h=[],d,f;for(var i=0,k=g.length;i<k;i+=1){p+="[contains(concat(' ',@class,' '), ' "+g[i]+" ')]"}try{d=document.evaluate(".//"+r+p,n,q,0,null)}catch(m){d=document.evaluate(".//"+r+p,n,null,0,null)}while((f=d.iterateNext())){h.push(f)}return h}}else{a2a.getByClass=function(r,q,u){u=u||"*";q=q||a2a.gEl("a2a"+a2a.type+"_dropdown");var h=r.split(" "),t=[],d=(u==="*"&&q.all)?q.all:q.getElementsByTagName(u),p,j=[],o;for(var i=0,e=h.length;i<e;i+=1){t.push(new RegExp("(^|\\s)"+h[i]+"(\\s|$)"))}for(var g=0,s=d.length;g<s;g+=1){p=d[g];o=false;for(var f=0,n=t.length;f<n;f+=1){o=t[f].test(p.className);if(!o){break}}if(o){j.push(p)}}return j}}}return a2a.getByClass(b,c,a)},HTMLcollToArray:function(f){var b=[],e=f.length;for(var d=0;d<e;d++){b[b.length]=f[d]}return b},add_event:function(d,c,b,a){if(d.addEventListener){d.addEventListener(c,b,a);return{destroy:function(){d.removeEventListener(c,b,a)}}}else{d.attachEvent("on"+c,b);return{destroy:function(){d.detachEvent("on"+c,b)}}}},fast_click:{make:function(b,c,a){this.init();this.make=function(e,f,d){new this.FastButton(e,f,d)};this.make(b,c,a)},init:function(){function a(c,e,f,b){var d=(c.attachEvent)?function(g){f.handleEvent(window.event,f)}:f;return a2a.add_event(c,e,d,b)}this.FastButton=function(c,d,b){this.events=[];this.touchEvents=[];this.element=c;this.handler=d;this.useCapture=b;if(a2a.has_touch){this.events.push(a(c,"touchstart",this,this.useCapture))}else{if(a2a.has_pointer){c.style.msTouchAction="manipulation"}}this.events.push(a(c,"click",this,this.useCapture))};this.FastButton.prototype.destroy=function(){for(var b=this.events.length-1;b>=0;b-=1){this.events[b].destroy()}this.events=this.touchEvents=this.element=this.handler=this.fast_click=null};this.FastButton.prototype.handleEvent=function(b){switch(b.type){case"touchstart":this.onTouchStart(b);break;case"touchmove":this.onTouchMove(b);break;case"touchend":this.onClick(b);break;case"click":this.onClick(b);break}};this.FastButton.prototype.onTouchStart=function(b){a2a.stopPropagation(b);this.touchEvents.push(a(this.element,"touchend",this,this.useCapture));this.touchEvents.push(a(document.body,"touchmove",this,this.useCapture));this.startX=b.touches[0].clientX;this.startY=b.touches[0].clientY};this.FastButton.prototype.onTouchMove=function(b){if(Math.abs(b.touches[0].clientX-this.startX)>10||Math.abs(b.touches[0].clientY-this.startY)>10){this.reset()}};this.FastButton.prototype.onClick=function(c){a2a.stopPropagation(c);this.reset();var b=this.handler.call(this.element,c);if(c.type=="touchend"){a2a.fast_click.clickbuster.preventGhostClick(this.startX,this.startY)}return b};this.FastButton.prototype.reset=function(){for(var b=this.touchEvents.length-1;b>=0;b-=1){this.touchEvents[b].destroy()}this.touchEvents=[]};this.clickbuster={coordinates:[],preventGhostClick:function(b,c){this.coordinates.push(b,c);window.setTimeout(this.pop2,2500)},pop2:function(){a2a.fast_click.clickbuster.coordinates.splice(0,2)},onClick:function(d){for(var c=0,b,f,e=a2a.fast_click.clickbuster;c<e.coordinates.length;c+=2){b=e.coordinates[c];f=e.coordinates[c+1];if(Math.abs(d.clientX-b)<25&&Math.abs(d.clientY-f)<25){a2a.stopPropagation(d);a2a.preventDefault(d)}}}};if(a2a.has_touch){a2a.add_event(document,"click",this.clickbuster.onClick,true)}}},stopPropagation:function(a){if(!a){a=window.event}a.cancelBubble=true;if(a.stopPropagation){a.stopPropagation()}},preventDefault:function(a){a.preventDefault?a.preventDefault():(a.returnValue=false)},defaultPrevented:function(a){return(a.defaultPrevented||a.returnValue===false||typeof a.defaultPrevented==="undefined"&&a.getPreventDefault&&a.getPreventDefault())?true:false},onLoad:function(a){var b=window.onload;if(typeof window.onload!="function"){window.onload=a}else{window.onload=function(){if(b){b()}a()}}},in_array:function(h,a,b,g,d){if(typeof a=="object"){h=h.toLowerCase();var c=a.length;for(var e=0,f;e<c;e++){f=(g)?a[e][g]:a[e];f=(d)?f[d]:f;if(b){if(h==f.toLowerCase()){return a[e]}}else{if(h.indexOf(f.toLowerCase())!=-1&&f!==""){return a[e]}}}}return false},serialize:function(d,c){var e=[];for(var f in d){if(d.hasOwnProperty(f)){var a=(c)?c+"["+f+"]":f,b=d[f];e.push((typeof b=="object")?a2a.serialize(b,a):encodeURIComponent(a)+"="+encodeURIComponent(b))}}return e.join("&")},onMouseOut_delay:function(){var b=a2a.type,a=a2a.gEl("a2a"+b+"_dropdown").style.display;if(a!="none"&&a!=""&&!a2a[b].find_focused&&!a2a[b].service_focused&&!a2a.touch_used){a2a[b].out_delay=setTimeout(function(){a2a.toggle_dropdown("none",b);a2a[b].out_delay=null},501)}},onMouseOver_stay:function(){if(a2a[a2a.type].out_delay){clearTimeout(a2a[a2a.type].out_delay)}},toggle_dropdown:function(a,e){if(a=="none"&&a2a[e].no_hide){return}var b,f=a2a.gEl,i=f("a2a"+e+"_dropdown"),c=f("a2a"+e+"_shim"),d="mousedown",h="mouseup",g=document.activeElement;i.style.display=a;if(c&&a2a.getStyle(f("a2a"+e+"_full"),"display")=="none"){c.style.display=a}a2a.onMouseOver_stay();if(a=="none"){if(!window.addEventListener){b=document.detachEvent;b("on"+d,a2a.doc_mousedown_check_scroll);b("on"+h,a2a[e].doc_mouseup_toggle_dropdown)}else{if(a2a.has_touch){d="touchstart";h="touchend"}else{if(a2a.has_pointer){d="MSPointerDown";h="MSPointerUp"}}document.removeEventListener(d,a2a.doc_mousedown_check_scroll,false);document.removeEventListener(h,a2a[e].doc_mouseup_toggle_dropdown,false);a2a.touch_used=null}delete a2a[e].doc_mouseup_toggle_dropdown}else{if(!a2a[e].onclick){a2a[e].time_open=setTimeout(function(){a2a[e].time_open="OK"},501)}}if(a2a[e].prev_keydown){document.onkeydown=a2a[e].prev_keydown}else{document.onkeydown=""}},getData:function(d){if(!d){return{}}for(var c=0,a=d.attributes.length,e,b={};c<a;c++){e=d.attributes[c];if(e.name&&e.name.substr(0,5)=="data-"){b[e.name.substr(5)]=e.value}}return b},getStyle:function(b,a){return(b.currentStyle)?b.currentStyle[a.replace(/-(\w)/gi,function(d,c){return c.toUpperCase()})]:window.getComputedStyle(b,null).getPropertyValue(a)},getPos:function(b){var c,a=Math.round;if(typeof b.getBoundingClientRect=="undefined"){return a2a.getPosOld(b)}else{c=b.getBoundingClientRect()}return{left:a(c.left+a2a.getScrollDocDims("w")),top:a(c.top+a2a.getScrollDocDims("h"))}},getPosOld:function(b){var a=0,c=0;do{a+=b.offsetLeft||0;c+=b.offsetTop||0;b=b.offsetParent}while(b);return{left:a,top:c}},getDocDims:function(c){var a=0,b=0;if(typeof(window.innerWidth)=="number"){a=window.innerWidth;b=window.innerHeight}else{if(document.documentElement&&(document.documentElement.clientWidth||document.documentElement.clientHeight)){a=document.documentElement.clientWidth;b=document.documentElement.clientHeight}else{if(document.body&&(document.body.clientWidth||document.body.clientHeight)){a=document.body.clientWidth;b=document.body.clientHeight}}}if(c=="w"){return a}else{return b}},getScrollDocDims:function(c){var a=0,b=0;if(typeof(window.pageYOffset)=="number"){a=window.pageXOffset;b=window.pageYOffset}else{if(document.body&&(document.body.scrollLeft||document.body.scrollTop)){a=document.body.scrollLeft;b=document.body.scrollTop}else{if(document.documentElement&&(document.documentElement.scrollLeft||document.documentElement.scrollTop)){a=document.documentElement.scrollLeft;b=document.documentElement.scrollTop}}}if(c=="w"){return a}else{return b}},show_more_less:function(b){a2a.onMouseOver_stay();var c=a2a.type,e="a2a"+c,a=a2a.gEl,d=a(e+"_show_more_less");a2a.show_full();a2a.embeds_fix(true);if(b==0){return false}},focus_find:function(){var a=a2a.gEl("a2a"+a2a.type+"_find");if(a.parentNode.style.display!="none"){a.focus()}},default_services:function(d){var c=d||a2a.type,e=a2a[c].main_services_col_1,a=e.length;for(var b=0;b<a;b++){e[b].style.display=""}},do_find:function(){var f=a2a.type,d=a2a[f].main_services,c=d.length,b=a2a.gEl("a2a"+f+"_find").value,g,a=a2a.in_array;if(b!==""){g=b.split(" ");for(var e=0,h;e<c;e++){h=d[e].a2a.serviceNameLowerCase;if(a(h,g,false)){d[e].style.display=""}else{d[e].style.display="none"}}}else{a2a.default_services()}},selection:function(){var b,h=document.getElementsByTagName("meta"),a=h.length;if(window.getSelection){b=window.getSelection()}else{if(document.selection){try{b=document.selection.createRange()}catch(f){b=""}b=(b.text)?b.text:""}}if(b&&b!=""){return b}if(a2a["n"+a2a.n].linkurl==location.href){for(var c=0,d,g;c<a;c++){d=h[c].getAttribute("name");if(d){if(d.toLowerCase()=="description"){g=h[c].getAttribute("content");break}}}}return(g)?g.substring(0,1200):""},collections:function(c){var b=a2a.gEl,a=a2a[c],d="a2a"+c;a.main_services_col_1=a2a.getByClass("a2a_i",b(d+"_full_services"),"a");a.main_services=a.main_services_col_1;a.email_services=a2a.getByClass("a2a_i",b(d+"_2_col1","a"));a.all_services=a.main_services.concat(a.email_services)},cbs:function(g,f){var e=a2a.c.callbacks||[],b=a2a.c.tracking_callback,h={};if(b){if(b[g]){e.push(b)}else{if(b[0]==g){h[g]=b[1];e.push(h)}else{if(typeof b=="function"){h[g]=b;e.push(h)}}}a2a.c.tracking_callback=null}for(var d=0,c=e.length,a;d<c;d++){a=e[d][g];if(typeof a=="function"){returned=a(f);if(g=="ready"){a=null}if(typeof returned!="undefined"){return returned}}}},linker:function(t){var n=location.href,o=document.title||n,r=a2a["n"+(t.parentNode.a2a_index||a2a.n)],e=r.node,d=r.type,h=a2a.getData(e)["a2a-url"]||r.linkurl,b=(r.linkurl_implicit&&n!=h)?n:h,i=encodeURIComponent(b).replace(/'/g,"%27"),c=a2a.getData(e)["a2a-title"]||r.linkname,j=(r.linkname_implicit&&o!=c)?o:c,g=encodeURIComponent(j).replace(/'/g,"%27"),f=encodeURIComponent(a2a.selection()).replace(/'/g,"%27"),l=(r.track_links&&(d=="page"||d=="mail"))?"&linktrack="+r.track_links+"&linktrackkey="+encodeURIComponent(r.track_links_key):"",p=t.a2a.customserviceuri||false,s=t.a2a.safename,q=t.a2a.stype,k=t.a2a.js_src,m,a=a2a.c.templates;if(q&&q=="js"&&k){t.target="";m=(k.substr(0,11)=="javascript:")?k:'javascript:a2a.loadExtScript("'+k+'")'}else{if(p&&p!="undefined"){m=p.replace(/A2A_LINKNAME_ENC/,g).replace(/A2A_LINKURL_ENC/,i).replace(/A2A_LINKNOTE_ENC/,f)}}t.href=m||"http://www.addtoany.com/add_to/"+s+"?linkurl="+i+"&linkname="+g+l+((a2a.c.awesm)?"&linktrack_parent="+a2a.c.awesm:"")+((s=="twitter"&&a[s])?"&template="+encodeURIComponent(a[s]):"")+(((s=="email"||q&&q=="email")&&a.email)?"&"+a2a.serialize({template:a.email}):"")+((d=="feed")?"&type=feed":"")+"&linknote="+f;return true},show_full:function(){var g=a2a.type,a="a2a"+g,h=a2a.gEl,i=a2a.getByClass,b=h(a+"_find"),d=h(a+"_overlay"),c=h(a+"_shim"),f=h(a+"_full"),e=i("a2a_full_header",f)[0],k=h(a+"_full_services"),j=i("a2a_full_footer",f)[0],l=f.style.animation;f.style.animation=d.style.animation="none";f.offsetTop;d.offsetTop;f.style.animation=d.style.animation="";f.style.display=d.style.display="block";if(c){c.style.display="block"}if(document.addEventListener){f.addEventListener("animationend",function(m){f.style.animation=d.style.animation="none"},false)}k.style.cssText="height:calc(10px)";if(!!k.style.height.length){k.style.height="calc(100% - "+(e.offsetHeight+j.offsetHeight)+"px)"}f.focus();a2a.show_full.key_listener=a2a.add_event(document,"keydown",function(o){var o=o||window.event,n=o.which||o.keyCode,m=document.activeElement;if(n==27&&b!=m){a2a.hide_full(g)}else{if(n>40&&n<91&&b!=m){b.focus()}}})},hide_full:function(c){var a=a2a.gEl,b="a2a"+c;a(b+"_overlay").style.display=a(b+"_full").style.display="none";shim=a(b+"_shim");if(shim){if(a2a.getStyle(a(b+"_dropdown"),"display")=="none"){shim.style.display="none"}else{a2a.embeds_fix();a(b+"_show_more_less").focus()}}a2a.show_full.key_listener.destroy()},show_menu:function(p,f){if(p){a2a.n=p.a2a_index}else{a2a.n=a2a.total;a2a[a2a.type].no_hide=1}var q=a2a["n"+a2a.n],h=a2a.type=q.type,e="a2a"+h,s=a2a.gEl(e+"_dropdown"),m="mousedown",r="mouseup";a2a.gEl(e+"_title").value=q.linkname;a2a.toggle_dropdown("block",h);var n=[s.clientWidth,s.clientHeight],j=a2a.getDocDims("w"),g=a2a.getDocDims("h"),b=a2a.getScrollDocDims("w"),c=a2a.getScrollDocDims("h"),t,a,d,l;if(p){t=p.getElementsByTagName("img")[0];if(t){a=a2a.getPos(t);d=t.clientWidth;l=t.clientHeight}else{a=a2a.getPos(p);d=p.offsetWidth;l=p.offsetHeight}if(a.left-b+n[0]+d>j){a.left=a.left-n[0]+d-8}if(q.orientation=="up"||(q.orientation!="down"&&a.top-c+n[1]+l>g&&a.top>n[1])){a.top=a.top-n[1]-l}s.style.left=((a.left<0)?0:a.left)+2+"px";s.style.top=a.top+l+"px";a2a.embeds_fix()}else{if(!f){f={}}s.style.position=f.position||"absolute";s.style.left=f.left||(j/2-n[0]/2+"px");s.style.top=f.top||(g/2-n[1]/2+"px")}if(!a2a[h].doc_mouseup_toggle_dropdown&&!a2a[h].no_hide){a2a.doc_mousedown_check_scroll=function(){a2a.last_scroll_pos=a2a.getScrollDocDims("h")};a2a[h].doc_mouseup_toggle_dropdown=(function(o){return function(){if(a2a.last_scroll_pos==a2a.getScrollDocDims("h")){if(a2a[h].last_focus){a2a[h].last_focus.focus()}a2a.toggle_dropdown("none",o)}}})(h);if(!window.addEventListener){document.attachEvent("on"+m,a2a.doc_mousedown_check_scroll);document.attachEvent("on"+r,a2a[h].doc_mouseup_toggle_dropdown)}else{if(a2a.has_touch){m="touchstart";r="touchend"}else{if(a2a.has_pointer){m="MSPointerDown";r="MSPointerUp"}}document.addEventListener(m,a2a.doc_mousedown_check_scroll,false);document.addEventListener(r,a2a[h].doc_mouseup_toggle_dropdown,false)}}a2a.svg_css();var i=encodeURIComponent,k="event=menu_show&url="+i(location.href)+"&title="+i(document.title||"")+"&ev_menu_type="+h;a2a.util_frame_post(h,k)},embeds_fix:function(d){var g=a2a.gEl,f=a2a.type,a="a2a"+f,b=g(a+"_shim"),i,h,j,c,e;if(!b){b=document.createElement("iframe");b.className="a2a_shim";b.id=a+"_shim";b.title="AddToAny Shim";b.setAttribute("frameBorder","0");b.setAttribute("src",'javascript:"";');b.tabIndex=-1;document.body.appendChild(b)}if(d){b.style.left=b.style.top="0";b.style.width="";b.style.height=""}else{i=g(a+"_dropdown");h=parseInt(i.style.left);j=parseInt(i.style.top);c=(i.clientWidth||i.offsetWidth);e=(i.clientHeight||i.offsetHeight);b.style.left=h+"px";b.style.top=j+"px";b.style.width=c+"px";b.style.height=e+"px"}},bmBrowser:function(a){var c=a2a.c.localize.Bookmark,b=a2a["n"+a2a.n];if(document.all){if(a==1){c=a2a.c.localize.AddToYourFavorites}else{window.external.AddFavorite(b.linkurl,b.linkname)}}else{if(a!=1){a2a.gEl("a2apage_note_BROWSER").innerHTML='<div class="a2a_note_note">'+a2a.c.localize.BookmarkInstructions+"</div>"}}if(a==1){return c}},loadExtScript:function(c,e,d){var b=document.createElement("script");b.charset="UTF-8";b.src=c;document.body.appendChild(b);if(typeof e=="function"){var a=setInterval(function(){var f=false;try{f=e.call()}catch(g){}if(f){clearInterval(a);d.call()}},100)}},track:function(b){var a=new Image(1,1);a.src=b;a.width=1;a.height=1},GA:function(d){var b=window,a=a2a.type,c=function(){if(typeof urchinTracker=="function"){a2a.GA.track=function(i,f,h,e,g){urchinTracker("/addtoany.com/"+e);urchinTracker("/addtoany.com/"+e+"/"+(h||a2a["n"+a2a.n].linkurl));urchinTracker("/addtoany.com/services/"+f)}}else{if(typeof pageTracker=="object"){a2a.GA.track=function(i,f,h,e,g){if(a!="feed"){pageTracker._trackSocial("AddToAny",i,(h||a2a["n"+a2a.n].linkurl))}pageTracker._trackEvent(g,i,(h||a2a["n"+a2a.n].linkurl))}}else{if(typeof _gaq=="object"){a2a.GA.track=function(i,f,h,e,g){if(a!="feed"){_gaq.push(["_trackSocial","AddToAny",i,(h||a2a["n"+a2a.n].linkurl)])}_gaq.push(["_trackEvent",g,i,(h||a2a["n"+a2a.n].linkurl)])}}else{if(typeof GoogleAnalyticsObject=="string"){a2a.GA.track=function(i,f,h,e,g){if(a!="feed"){b[GoogleAnalyticsObject]("send","social","AddToAny",i,{page:(h||a2a["n"+a2a.n].linkurl)})}b[GoogleAnalyticsObject]("send","event",g,i,(h||a2a["n"+a2a.n].linkurl))}}else{return}}}}};a2a.GA.track=function(){};if(d||/loaded|complete/.test(document.readyState)){c()}else{a2a.onLoad(c)}},add_services:function(){var k=a2a.type,l=a2a.gEl,e=parseInt(a2a[k].num_services),n=l("a2a"+k+"_full_services"),a=l("a2a"+k+"_mini_services"),h;if(a2a[k].custom_services){var j=a2a[k].custom_services,b=j.length,d=a2a.make_service,o=0;j.reverse();for(var g=0,f;g<b;g++){if(j[g]){o+=1;f=d(j[g][0],j[g][0].replace(" ","_"),false,{},j[g][1],j[g][2]);n.insertBefore(f,n.firstChild);f=d(j[g][0],j[g][0].replace(" ","_"),false,{},j[g][1],j[g][2]);a.insertBefore(f,a.firstChild)}}}if(k=="page"&&a2a.c.add_services){var j=a2a.c.add_services,b=j.length,d=a2a.make_service,o=0,m=a2a.c.ssl;for(var g=0;g<b;g++){if(j[g]){o+=1;if(m){j[g].icon=false}f=d(j[g].name,j[g].safe_name,false,{},false,j[g].icon);n.insertBefore(f,n.firstChild);f=d(j[g].name,j[g].safe_name,false,{},false,j[g].icon);a.insertBefore(f,a.firstChild)}}}h=a2a.getByClass("a2a_i",a,"a");if(h.length>e){for(var g=0,c=h.length;g<(c-e);g++){a.removeChild(a.lastChild)}}},util_frame_make:function(f){var h=document.createElement("iframe"),d=document.createElement("div"),e=encodeURIComponent,c=(document.referrer)?e(document.referrer):"",b=e(location.href),a=e(document.title||""),g=navigator.browserLanguage||navigator.language;h.id="a2a"+f+"_sm_ifr";h.width=h.height=1;h.style.width=h.style.height=d.style.width=d.style.height="1px";h.style.top=h.style.left=h.frameborder=h.style.border=0;h.style.position=d.style.position="absolute";h.style.zIndex=d.style.zIndex=100000;h.title="AddToAny Utility Frame";h.setAttribute("transparency","true");h.setAttribute("allowTransparency","true");h.setAttribute("frameBorder","0");h.src=((a2a.c.ssl)?a2a.c.ssl:"http://static.addtoany.com/menu")+"/sm13.html#type="+f+"&event=load&url="+b+"&referrer="+c;d.style.top="0";d.style.visibility="hidden";a2a.gEl("a2a"+f+"_dropdown").parentNode.insertBefore(d,null);d.insertBefore(h,null)},util_frame_listen:function(a){a2a.util_frame_make(a);if(window.postMessage&&!a2a[a].message_event){a2a.add_event(window,"message",function(g){if(g.origin.substr(g.origin.length-13)==".addtoany.com"){var f=g.data.split("="),d=f[0].substr(4),c=f[1],b=d.substr(0,4);if(d==b+"_services"){c=(c!="")?c.split(","):false;a2a.top_services(c,b," a2a_sss");a2a.collections(b);a2a.default_services(b)}a2a.gEl("a2a"+b+"_sm_ifr").style.display="none"}});a2a[a].message_event=1}},util_frame_post:function(a,b){if(window.postMessage){a2a.gEl("a2a"+a+"_sm_ifr").contentWindow.postMessage(b,"*")}},fix_icons:function(){var j=a2a.ieo(),a=a2a.getByClass("a2a_s_a2a",document),a=a[0],e=a2a.fix_icons.tryNum||0;if(j&&j<9){if(a&&!a.a2aFixed&&!a.currentStyle.backgroundImage.split('"')[1]&&e<999){a2a.fix_icons.tryNum=e+1;return setTimeout(a2a.fix_icons,99)}for(var c=0,h,f,d,g,k=a2a.getByClass("a2a_svg",document),b=k.length;c<b;c++){g=k[c];h=g.currentStyle;f=h.backgroundImage.split('"')[1];if(!g.a2aFixed&&f){d=new Image();d.style.border=0;d.style.height=h.height;d.style.width=h.width;d.src=f;g.style.background="none";g.insertBefore(d,g.firstChild)}g.a2aFixed=1}}else{fix_icons=function(){}}},arrange_services:function(){var b=a2a.type,a=a2a.c.prioritize,c;if(a){a2a.top_services(a,b)}a2a.add_services()},top_services:function(r,c,s){var l=c||a2a.type,p=a2a.in_array,e=a2a.make_service,j=parseInt(a2a[l].num_services),b=a2a.gEl("a2a"+l+"_full_services"),q=a2a.gEl("a2a"+l+"_mini_services"),a=a2a.getByClass("a2a_i",b,"a"),d=a2a.getByClass("a2a_i",q,"a"),g=[];if(r){for(var o=r.length-1,s=s;o>-1;o--){var m=r[o],f=p(m,a,true,"a2a","safename");if(f){if(s){f.className=f.className+s}b.insertBefore(f,b.firstChild);g.push(f)}}if(g.length>0){for(var o=0,s=s,u,h,k;o<g.length;o++){if(u=p(g[o].a2a.safename,d,true,"a2a","safename")){k=u}else{h=g[o].a2a;k=e(h.servicename,h.safename,h.serviceIcon,{type:h.serviceType,pu:h.popup})}if(s){k.className=k.className+s}q.insertBefore(k,q.firstChild)}d=a2a.getByClass("a2a_i",q,"a");if(d.length>j){for(var o=0,n=d.length;o<(n-j);o++){q.removeChild(q.lastChild)}}}}},css:function(){var g,p,v=a2a.c,i=v.css=document.createElement("style"),k=v.color_main||"EEE",f=v.color_bg||"FFF",j=v.color_border||"CCC",c=v.color_link_text||"0166FF",h=v.color_link_text_hover||"2A2A2A",m=v.color_link_text_hover||"2A2A2A",l=v.color_link_text||"2A2A2A",q=(k.toLowerCase()=="ffffff")?"EEE":k,b=v.color_link_text||"2A2A2A",e=v.color_border||j,x=".a2a_",d="{background-position:0 ",a="px!important}",z=x+"i_",y=a+z,w=x+"menu",u=x+"tab",t="border",s="background-color:",r="color:",o="margin:",n="padding:";g=""+w+","+w+" * {-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;float:none;"+o+"0;"+n+"0;position: static;height:auto;width:auto;}"+w+" {"+t+"-radius: 6px;display:none;direction:ltr;background:#"+f+';font: 16px sans-serif-light, "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Arial, Helvetica, "Liberation Sans", sans-serif;'+r+"#000;line-height:12px;"+t+": 1px solid #"+j+";vertical-align:baseline;outline: 0; overflow:hidden;}"+x+"mini {min-width:200px;position:absolute;width: 300px;z-index:9999997;}"+x+"overlay {display: none;background: #"+j+'; _height: expression( ((e=document.documentElement.clientHeight)?e:document.body.clientHeight)+"px" ); _width: expression( ((e=document.documentElement.clientWidth)?e:document.body.clientWidth)+"px" ); filter: alpha(opacity=50); opacity: .7;position: fixed;_position: absolute; top: 0;right: 0;left: 0;bottom: 0;z-index: 9999998;-webkit-animation: a2aFadeInOverlay .14s ease-out;animation: a2aFadeInOverlay .14s ease-out;}'+x+"full {background: #"+f+';height: auto;height: calc(320px);top: 15%;_top: expression(40+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+"px"); left: 50%;margin-left: -320px; position: fixed;_position: absolute; text-align: center;width: 640px;z-index: 9999999; -webkit-animation: a2aFadeIn .14s ease-in;    animation: a2aFadeIn .14s ease-in;}'+x+"full_header,"+x+"full_services,"+x+"full_footer {"+t+": 0;"+o+" 0;"+n+" 12px;box-sizing: "+t+"-box;}"+x+"full_header {padding-bottom: 8px;}"+x+"full_services {height: 280px; overflow-y: scroll;"+n+" 0 12px;-webkit-overflow-scrolling: touch;}"+x+"full_services "+x+"i {display: inline-block;float: none;width: 181px;width: calc(33.334% - 18px);}div"+x+"full_footer {font-size: 12px;text-align: center;"+n+" 8px 14px;}div"+x+"full_footer a,div"+x+"full_footer a:visited {display: inline;font-size: 12px;line-height:14px;"+n+" 8px 14px; }div"+x+"full_footer a:hover,div"+x+"full_footer a:focus {background: none;"+t+": 0;"+r+" #"+c+";}div"+x+"full_footer a span"+x+"s_a2a,div"+x+"full_footer a span"+x+"w_a2a {background-size: 14px;"+t+"-radius: 3px;display: inline-block;height:14px;line-height:14px;"+o+" 0 3px 0 0;vertical-align: top;*vertical-align: middle; width:14px;}@media print {"+w+","+x+"overlay {visibility: hidden;}}@-webkit-keyframes a2aFadeIn {from { opacity: 0; }  to { opacity: 1; }}@keyframes a2aFadeIn {from { opacity: 0; }  to { opacity: 1; }}@-webkit-keyframes a2aFadeInOverlay {from { opacity: 0; }  to { opacity: .7; }}@keyframes a2aFadeInOverlay {from { opacity: 0; }  to { opacity: .7; }}@media (max-width: 639px) {"+x+"full {top: 15%;left: 0;margin-left: auto;width: 100%;}}@media (min-width: 318px) and (max-width: 437px) {"+x+"full "+x+"full_services "+x+"i {width: calc(50% - 18px);}}@media (max-width: 317px) {"+x+"full "+x+"full_services "+x+"i {width: calc(100% - 18px);}}@media (max-height: 436px) {"+x+"full {bottom: 40px;height: auto;top: 40px;}}"+w+" a {"+r+"#"+c+';text-decoration:none;font: 16px sans-serif-light, "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Arial, Helvetica, "Liberation Sans", sans-serif;line-height:14px;height:auto;width:auto;outline:none;-moz-outline:none;}'+w+" a:visited{"+r+"#"+c+"}"+w+" a:hover,"+w+" a:active,"+w+" a:focus{"+r+"#"+h+";"+t+":1px solid #"+k+";"+s+"#"+k+";text-decoration:none}"+w+" span"+x+"s_find {background-size: 24px;height:24px;left: 8px;position:absolute;top: 7px;width:24px;}"+w+" span"+x+"s_find svg {"+s+" #"+f+";}"+w+" span"+x+"s_find svg path {fill: #"+e+";}#a2a_menu_container{display:inline-block} #a2a_menu_container{_display:inline} "+w+"_title_container {"+n+" 6px 8px;}"+w+"_find_container {"+t+": 1px solid #"+e+";"+t+"-radius: 6px;"+n+" 2px 24px 2px 0;position: relative;text-align: left;}"+x+"cols_container "+x+"col1{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}"+w+" input, "+w+' input[type="text"]{display:block;background-image:none;box-shadow:none;line-height:100%;'+o+"0;overflow:hidden;"+n+"0;-moz-box-shadow:none;-webkit-box-shadow:none;-webkit-appearance:none} "+w+"_title_container input"+w+"_title {"+s+" #"+f+";"+t+": 0;"+r+" #"+b+";font: inherit;"+o+" 0;"+n+" 0;width: 99%;}"+w+"_find_container input"+w+"_find {"+s+" transparent;_"+s+" #"+f+";"+t+": 0;"+r+" #"+b+";font: inherit;font-size: 16px;height: 28px;line-height: 20px;left: 38px;outline: 0;"+n+" 2px 0;position: relative;width: 99%;}"+((typeof document.body.style.maxHeight!="undefined")?""+x+"clear{clear:both}":""+x+"clear{clear:both;height:0;width:0;line-height:0;font-size:0}")+" "+x+"img {background:url("+a2a.icons_img_url+");"+t+":0;line-height:16px}"+x+"img,"+x+"svg {background-repeat:no-repeat;display:block;overflow:hidden;}"+x+"img{height:16px;line-height:16px;width:16px;}"+x+"svg{height:32px;line-height:32px;width:32px;}a"+x+"i,i"+x+"i{display:block;float:left;"+t+":1px solid #"+f+";line-height:24px;"+n+"6px 8px;text-align:left;white-space:nowrap;overflow: hidden;text-overflow: ellipsis;width:132px;}a"+x+"i span,a"+x+"more span {display: inline-block;overflow: hidden;vertical-align: top;*vertical-align: middle; }a"+x+"i "+x+"img,a"+x+"i "+x+"svg {"+o+" 0 6px 0 0;}a"+x+"i "+x+"svg,a"+x+"more "+x+"svg {background-size: 24px;height:24px;line-height:24px;width:24px;}a"+x+"sss:hover {"+t+"-left: 1px solid #"+j+";}a"+w+"_show_more_less{"+t+"-bottom:1px solid #"+f+";"+t+"-left:0;"+t+"-right:0;line-height:24px;"+o+"6px 0 0;"+n+"6px}a"+w+"_show_more_less span{display:inline-block;height:24px;"+o+"0 6px 0 0;} "+x+"kit "+x+"svg { background-repeat: repeat; }"+x+"default_style a{float:left;line-height:16px;"+n+"0 2px}"+x+"default_style a:hover "+x+"img,"+x+"default_style a:hover "+x+"svg,"+x+"floating_style a:hover "+x+"img,"+x+"floating_style a:hover "+x+"svg {opacity: .7;}"+x+"default_style "+x+"count,"+x+"default_style "+x+"svg,"+x+"floating_style "+x+"svg,"+x+"vertical_style "+x+"count,"+w+" "+x+"svg {"+t+"-radius:4px ;}"+x+"default_style "+x+"img, "+x+"default_style "+x+"dd, "+x+"default_style "+x+"svg { float:left;}"+x+"default_style "+x+"img_text{margin-right:4px}"+x+"default_style "+x+"divider{"+t+"-left:1px solid #000;display:inline;float:left;height:16px;line-height:16px;"+o+"0 5px}"+x+"kit a{cursor:pointer}"+x+"floating_style { "+s+" #fff; "+t+"-radius: 6px; "+n+" 4px; position: fixed; z-index: 9999995;}"+x+"vertical_style a { clear: left;display: block; "+n+" 4px;overflow: hidden;}"+x+"floating_style"+x+"default_style { bottom: 0; }"+x+"floating_style"+x+"default_style a { "+n+" 4px; }"+x+"count {"+s+" #fff;"+t+": 1px solid #ccc;box-sizing: "+t+"-box;"+r+" #2a2a2a;display: block;float: left;font: 12px Arial,Helvetica,sans-serif;height: 16px;margin-left: 4px;position: relative;text-align: center;width: 50px;}"+x+"count:before,"+x+"count:after {"+t+": solid transparent;"+t+'-width: 4px 4px 4px 0;content: "";height: 0;left: 0;line-height: 0;'+o+" -4px 0 0 -4px;position: absolute;top: 50%;width: 0;}"+x+"count:before {"+t+"-right-"+r+" #ccc;}"+x+"count:after {"+t+"-right-"+r+" #fff;margin-left: -3px;}"+x+"count span {-webkit-animation: a2aFadeIn .14s ease-in;    animation: a2aFadeIn .14s ease-in;}"+x+"vertical_style "+x+"count {margin-left: 0;margin-top: 6px; }"+x+"vertical_style "+x+"count:before,"+x+"vertical_style "+x+"count:after {"+t+": solid transparent;"+t+'-width: 0 4px 4px 4px;content: "";height: 0;left: 50%;line-height: 0;'+o+" -4px 0 0 -4px;position: absolute;top: 0;width: 0;}"+x+"vertical_style "+x+"count:before {"+t+"-bottom-"+r+" #ccc;}"+x+"vertical_style "+x+"count:after {"+t+"-bottom-"+r+" #fff;margin-top: -3px;}"+x+"nowrap{white-space:nowrap}"+x+"note{"+o+"0 auto;"+n+"9px;font-size:12px;text-align:center}"+x+"note "+x+"note_note{"+o+"0;"+r+"#"+l+"}"+x+"wide a{display:block;margin-top:3px;"+t+"-top:1px solid #"+k+";text-align:center}iframe"+x+"shim {"+s+" transparent;"+t+': 0;bottom: 0;filter: alpha(opacity=0); height: 100%;left: 0;right: 0;top: 0;position: absolute;width: 100%;z-index: 9999996;_height: expression( ((e=document.documentElement.clientHeight)?e:document.body.clientHeight)+"px" ); _width: expression( ((e=document.documentElement.clientWidth)?e:document.body.clientWidth)+"px" ); }'+x+"dd img {"+t+':0;-ms-touch-action:manipulation;}iframe[id^="PIN_"][id$="_nag"] {display: none !important;}'+z+"a2a"+d+"0!important}"+z+"a2a_sm"+d+"-17"+y+"agregator"+d+"-34"+y+"aim"+d+"-51"+y+"amazon"+d+"-68"+y+"aol"+d+"-85"+y+"app_net"+d+"-102"+y+"baidu"+d+"-119"+y+"balatarin"+d+"-136"+y+"behance"+d+"-153"+y+"bibsonomy"+d+"-170"+y+"bitty"+d+"-187"+y+"blinklist"+d+"-204"+y+"blogger"+d+"-221"+y+"blogmarks"+d+"-238"+y+"bookmark"+d+"-255"+y+"bookmarks_fr"+d+"-272"+y+"box"+d+"-289"+y+"buddymarks"+d+"-306"+y+"buffer"+d+"-323"+y+"care2"+d+"-340"+y+"chrome"+d+"-357"+y+"citeulike"+d+"-374"+y+"dailyrotation"+d+"-391"+y+"default"+d+"-408"+y+"delicious"+d+"-425"+y+"designfloat"+d+"-442"+y+"diary_ru"+d+"-459"+y+"diaspora"+d+"-476"+y+"digg"+d+"-493"+y+"dihitt"+d+"-510"+y+"diigo"+d+"-527"+y+"dzone"+d+"-544"+y+"email"+d+"-561"+y+"evernote"+d+"-578"+y+"facebook"+d+"-595"+y+"fark"+d+"-612"+y+"feed"+d+"-629"+y+"feedblitz"+d+"-646"+y+"feedbucket"+d+"-663"+y+"feedly"+d+"-680"+y+"feedmailer"+d+"-697"+y+"find"+d+"-714"+y+"firefox"+d+"-731"+y+"flickr"+d+"-748"+y+"flipboard"+d+"-765"+y+"folkd"+d+"-782"+y+"foursquare"+d+"-799"+y+"gmail"+d+"-816"+y+"google"+d+"-833"+y+"google_plus"+d+"-850"+y+"hatena"+d+"-867"+y+"instagram"+d+"-884"+y+"instapaper"+d+"-901"+y+"itunes"+d+"-918"+y+"jamespot"+d+"-935"+y+"kakao"+d+"-952"+y+"kindle"+d+"-969"+y+"klipfolio"+d+"-986"+y+"known"+d+"-1003"+y+"line"+d+"-1020"+y+"linkedin"+d+"-1037"+y+"livejournal"+d+"-1054"+y+"mail_ru"+d+"-1071"+y+"mendeley"+d+"-1088"+y+"meneame"+d+"-1105"+y+"miro"+d+"-1122"+y+"mixi"+d+"-1139"+y+"myspace"+d+"-1156"+y+"netlog"+d+"-1173"+y+"netvibes"+d+"-1190"+y+"netvouz"+d+"-1207"+y+"newsalloy"+d+"-1224"+y+"newsisfree"+d+"-1241"+y+"newsvine"+d+"-1258"+y+"nujij"+d+"-1275"+y+"odnoklassniki"+d+"-1292"+y+"oknotizie"+d+"-1309"+y+"oldreader"+d+"-1326"+y+"outlook_com"+d+"-1343"+y+"pinboard"+d+"-1360"+y+"pinterest"+d+"-1377"+y+"plurk"+d+"-1394"+y+"pocket"+d+"-1411"+y+"podnova"+d+"-1428"+y+"print"+d+"-1445"+y+"printfriendly"+d+"-1462"+y+"protopage"+d+"-1479"+y+"pusha"+d+"-1496"+y+"qzone"+d+"-1513"+y+"reddit"+d+"-1530"+y+"rediff"+d+"-1547"+y+"renren"+d+"-1564"+y+"segnalo"+d+"-1581"+y+"share"+d+"-1598"+y+"sina_weibo"+d+"-1615"+y+"sitejot"+d+"-1632"+y+"slashdot"+d+"-1649"+y+"stumbleupon"+d+"-1666"+y+"stumpedia"+d+"-1683"+y+"svejo"+d+"-1700"+y+"symbaloo"+d+"-1717"+y+"thefreedictionary"+d+"-1734"+y+"thefreelibrary"+d+"-1751"+y+"tuenti"+d+"-1768"+y+"tumblr"+d+"-1785"+y+"twiddla"+d+"-1802"+y+"twitter"+d+"-1819"+y+"typepad"+d+"-1836"+y+"viadeo"+d+"-1853"+y+"vimeo"+d+"-1870"+y+"vk"+d+"-1887"+y+"wanelo"+d+"-1904"+y+"webnews"+d+"-1921"+y+"whatsapp"+d+"-1938"+y+"winksite"+d+"-1955"+y+"wordpress"+d+"-1972"+y+"wykop"+d+"-1989"+y+"xing"+d+"-2006"+y+"y18"+d+"-2023"+y+"yahoo"+d+"-2040"+y+"yim"+d+"-2057"+y+"yoolink"+d+"-2074"+y+"youmob"+d+"-2091"+y+"youtube"+d+"-2108"+y+"yummly"+d+"-2125"+a+"";i.setAttribute("type","text/css");a2a.head_tag.appendChild(i);if(i.styleSheet){i.styleSheet.cssText=g}else{p=document.createTextNode(g);i.appendChild(p)}},svg_css:function(){var a=window,e=a2a.fix_icons,f=["icons.14.svg.css","icons.14.png.css","icons.14.old.css"],c=a2a.svg_works(),d=function(h){var g=a.document.createElement("link"),i=((a2a.c.ssl)?a2a.c.ssl:"http://static.addtoany.com/menu")+"/svg/";g.rel="stylesheet";g.href=i+f[h&&c?0:h?1:2];a2a.head_tag.appendChild(g);e()},b=new a.Image();b.onerror=function(){d(false)};b.onload=function(){d(b.width===1&&b.height===1)};b.src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==";a2a.svg_css=e},svg_works:function(){var a=window,b=!!a.document.createElementNS&&!!a.document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect&&!!document.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#Image","1.1")&&!(a.opera&&navigator.userAgent.indexOf("Chrome")===-1);a2a.svg_works=function(){return b};return b},make_service:function(b,d,k,h,l,e){var g=document.createElement("a"),c=a2a.c,f=function(){a2a.linker(this)},j=a2a.type,h=h||{},i,a=c.icon_color;g.rel="nofollow";g.className="a2a_i";g.href="/";g.target="_blank";g.onmousedown=f;g.onkeydown=f;g.a2a={};g.a2a.safename=d;g.a2a.servicename=b;g.a2a.serviceNameLowerCase=b.toLowerCase();g.a2a.serviceIcon=k;g.a2a.serviceType=h.type;g.innerHTML="<span></span>"+b;i=g.firstChild;if(h.type){g.a2a.stype=h.type}if(h.src){g.a2a.js_src=h.src}if(h.pu){g.a2a.popup=1}if(l){g.a2a.customserviceuri=l}if(e){i.style.backgroundImage="url("+e+")";i.className="a2a_svg a2a_s__default"}else{if(a&&a2a.svg_works()){i.className="a2a_svg a2a_w__default a2a_w_"+k;i.style.backgroundColor=a}else{if(k){i.className="a2a_svg a2a_s__default a2a_s_"+k}else{i.className="a2a_svg a2a_s__default"}}}a2a.add_event(g,"click",function(o){var m=a2a["n"+a2a.n],p={node:g,service:b,title:m.linkname,url:m.linkurl},n=a2a.cbs("share",p);if(typeof n!="undefined"){if(n.url){m.linkurl=n.url;m.linkurl_implicit=false}if(n.title){m.linkname=n.title;m.linkname_implicit=false}a2a.linker(g);if(n.stop){a2a.preventDefault(o)}}});a2a.add_event(g,"click",function(m){var p=encodeURIComponent,n=a2a["n"+a2a.n],r=(j=="page")?"pages":"subscriptions",o=(j=="page")?"AddToAny Share/Save Button":"AddToAny Subscribe Button",q=screen.height,s=550,u=450,t="event=service_click&url="+p(location.href)+"&title="+p(document.title||"")+"&ev_service="+p(d)+"&ev_service_type=menu&ev_menu_type="+j+"&ev_url="+p(n.linkurl)+"&ev_title="+p(n.linkname).replace(/'/g,"%27");if(g.a2a.popup&&!a2a.defaultPrevented(m)){a2a.preventDefault(m);window.open(g.href,"_blank","toolbar=0,personalbar=0,resizable,scrollbars,status,width=550,height=450,top="+((q>u)?Math.round(q/2-u/2):40)+",left="+Math.round(screen.width/2-s/2))}a2a.util_frame_post(j,t);a2a.GA.track(b,d,n.linkurl,r,o)});return g},i18n:function(){if(a2a.c.static_server!=((a2a.c.ssl)?a2a.c.ssl:"http://static.addtoany.com/menu")){return false}var c=["ar","id","ms","bn","bs","bg","ca","ca-AD","ca-ES","cs","cy","da","de","dv","el","et","es","es-AR","es-VE","eo","en-US","eu","fa","fr","fr-CA","gd","he","hi","hr","is","it","ja","ko","ku","lv","lt","li","hu","mk","nl","no","pl","pt","pt-BR","pt-PT","ro","ru","sr","fi","sk","sl","sv","ta","te","tr","uk","vi","zh-CN","zh-TW"],d=a2a.c.locale||(navigator.browserLanguage||navigator.language).toLowerCase(),b=a2a.in_array(d,c,true);if(!b){var a=d.indexOf("-");if(a!=-1){b=a2a.in_array(d.substr(0,a),c,true)}}if(d!="en-us"&&b){return b}else{return false}}};a2a.c=a2a_config;a2a.make_once=function(c){a2a.type=a2a.c.menu_type||c;if(!a2a[a2a.type]&&!window["a2a"+a2a.type+"_init"]){a2a[a2a.type]={};window.a2a_show_dropdown=a2a.show_menu;window.a2a_onMouseOut_delay=a2a.onMouseOut_delay;window.a2a_init=a2a.init;a2a["create_"+a2a.type+"_dropdown"]=function(O,u){var o=a2a.gEl,s=a2a.type=O,q="a2a"+s,N=a2a.c,A=a2a.ieo(),y,p=document.createElement("i"),m,l,M,F=document.createElement("a"),v=N.icon_color,x=(v&&a2a.svg_works())?"a2a_svg a2a_w__default a2a_w_":"a2a_svg a2a_s__default a2a_s_",C=(v)?' style="background-color:'+v+'"':"",K=N.localize;a2a.css();K=N.localize={Share:K.Share||"Share",Save:K.Save||"Save",Subscribe:K.Subscribe||"Subscribe",Email:K.Email||"Email",Bookmark:K.Bookmark||"Bookmark",ShowAll:K.ShowAll||"Show all",ShowLess:K.ShowLess||"Show less",FindAnyServiceToAddTo:K.FindAnyServiceToAddTo||"Find any service",PoweredBy:K.PoweredBy||"By",AnyEmail:"Any email",ShareViaEmail:K.ShareViaEmail||"Share via email",SubscribeViaEmail:K.SubscribeViaEmail||"Subscribe via email",BookmarkInYourBrowser:K.BookmarkInYourBrowser||"Bookmark in your browser",BookmarkInstructions:K.BookmarkInstructions||"Press Ctrl+D or &#8984;+D to bookmark this page",AddToYourFavorites:K.AddToYourFavorites||"Add to Favorites",SendFromWebOrProgram:K.SendFromWebOrProgram||"Send from any other email service",EmailProgram:K.EmailProgram||"Email application",More:K.More||"More&#8230;"};var n='<div class="a2a_overlay" id="a2a'+s+'_overlay"></div><div class="a2a_menu a2a_full" id="a2a'+s+'_full" role="dialog" tabindex="-1" aria-label="'+(s=="feed"?K.Subscribe:K.Share)+'"><div class="a2a_full_header"><div id="a2a'+s+'_find_container" class="a2a_menu_find_container"><input id="a2a'+s+'_find" class="a2a_menu_find" type="text" onclick="a2a.focus_find()" onkeyup="a2a.do_find()" autocomplete="off" title="'+K.FindAnyServiceToAddTo+'"/><span id="a2a'+s+'_find_icon" class="a2a_svg a2a_s_find" onclick="a2a.focus_find()"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" version="1.1" x="0" y="0" width="24" height="24" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve"><path fill="#CCCCCC" d="M19.7 18.2l-4.5-4.5c0.7-1.1 1.2-2.3 1.2-3.6 0-3.5-2.8-6.3-6.3-6.3 -3.5 0-6.3 2.8-6.3 6.3 0 3.5 2.8 6.3 6.3 6.3 1.4 0 2.6-0.4 3.6-1.2l4.5 4.5c0.6 0.6 1.3 0.7 1.7 0.2C20.4 19.5 20.3 18.8 19.7 18.2zM10.1 14.6c-2.5 0-4.5-2.1-4.5-4.5 0-2.5 2.1-4.5 4.5-4.5 2.5 0 4.5 2.1 4.5 4.5C14.6 12.5 12.6 14.6 10.1 14.6z"/></svg></span></div></div><div class="a2a_full_services" id="a2a'+s+'_full_services" role="presentation"></div><div class="a2a_full_footer"><a href="https://www.addtoany.com" title="Share Buttons" target="_blank"><span class="'+x+'a2a"'+C+'></span>AddToAny</a></div></div><div id="a2a'+s+'_dropdown" class="a2a_menu a2a_mini" onmouseover="a2a.onMouseOver_stay()"'+((a2a[s].onclick)?"":' onmouseout="a2a.onMouseOut_delay()"')+' tabindex="-1" aria-label="'+(s=="feed"?K.Subscribe:K.Share)+'" style="display:none"><div id="a2a'+s+'_title_container" class="a2a_menu_title_container"'+((a2a[s].show_title)?"":' style="display:none"')+'><input id="a2a'+s+'_title" class="a2a_menu_title"/></div><div class="a2a_mini_services" id="a2a'+s+'_mini_services"></div>';n+='<div id="a2a'+s+'_cols_container" class="a2a_cols_container"><div class="a2a_col1" id="a2a'+s+'_col1"'+((s=="mail")?' style="display:none"':"")+'></div><div id="a2a'+s+'_2_col1"'+((s!="mail")?' style="display:none"':"")+'></div><div class="a2a_clear"></div></div>';if(s!="mail"){n+='<div class="a2a'+s+'_wide a2a_wide"><a href="" id="a2a'+s+'_show_more_less" class="a2a_menu_show_more_less a2a_more" title="'+K.ShowAll+'"><span class="'+x+'a2a"'+C+"></span>"+K.More+"</a></div>"}n+="</div>";var E="a2a_menu_container",J=o(E)||document.createElement("div");a2a.add_event(J,"mouseup",a2a.stopPropagation);a2a.add_event(J,"mousedown",a2a.stopPropagation);a2a.add_event(J,"touchstart",a2a.stopPropagation);a2a.add_event(J,"touchend",a2a.stopPropagation);a2a.add_event(J,"MSPointerDown",a2a.stopPropagation);a2a.add_event(J,"MSPointerUp",a2a.stopPropagation);J.innerHTML=n;if(J.id!=E){J.style.position="static";if(A&&A<9){document.body.insertBefore(J,document.body.firstChild)}else{document.body.insertBefore(J,null)}}var r=new RegExp("[\\?&]awesm=([^&#]*)"),w=r.exec(window.location.href);if(w!=null){N.awesm=w[1]}else{N.awesm=false}var t=a2a.make_service;if(s!="mail"){for(var I=0,k=u.most,B=k.length,D=parseInt(a2a[s].num_services),G=a2a[s].exclude_services;I<B;I++){var H=k[I];if(!G||!a2a.in_array(H[1],G,true)){o(q+"_full_services").appendChild(t(H[0],H[1],H[2],H[3]))}if(I<D&&(!G||!a2a.in_array(H[1],G,true))){o(q+"_mini_services").appendChild(t(H[0],H[1],H[2],H[3]))}}}y=o(q+"_full_services");p.className="a2a_i";m=p.cloneNode();y.appendChild(p);y.appendChild(m);for(var I=0,e=u.email,z=e.length;I<z;I++){var H=e[I];if(!G||!a2a.in_array(H[1],G,true)){o(q+"_2_col1").appendChild(t(H[0],H[1],H[2],H[3]))}}if(s!="feed"){var j=t(K.AnyEmail,"email_form","email",null,"http://www.addtoany.com/email?linkurl=A2A_LINKURL_ENC&linkname=A2A_LINKNAME_ENC");j.className="a2a_i a2a_emailer";j.id="a2a"+s+"_any_email";o(q+"_2_col1").appendChild(j);var L=t("Email (mailto)","email_form","email",null,"mailto:?subject=A2A_LINKNAME_ENC&body=A2A_LINKURL_ENC");L.className="a2a_i a2a_emailer a2a_email_client";L.id="a2a"+s+"_email_client";L.innerHTML='<span class="'+x+'email"'+C+"></span>Email app";L.target="";o(q+"_2_col1").appendChild(L)}a2a[s].services=u.most.concat(u.email);if(s!="mail"){a2a.fast_click.make(o(q+"_overlay"),function(P){a2a.hide_full(s)});a2a.fast_click.make(o(q+"_show_more_less"),function(P){a2a.preventDefault(P);a2a.show_more_less(0)})}a2a.arrange_services();a2a.util_frame_listen(s);a2a.collections(s);a2a.default_services();if(s!="mail"){M=o(q+"_find");M.onkeydown=function(U){var U=U||window.event,S=U.which||U.keyCode,T=a2a.type;if(S==13){for(var R=0,Q=a2a[T].main_services,V=Q.length,P;R<V;R++){P=Q[R];if(P.style.display!="none"){P.focus();return false}}}else{if(S==27){if(M.value==""){M.blur()}M.value="";a2a.do_find()}}};if(navigator.userAgent.match(/iPhone|iPad|iPod/i)){M.addEventListener("touchstart",M.focus,false)}}};var h={};h.page={most:[["Facebook","facebook","facebook",{pu:1}],["Twitter","twitter","twitter",{pu:1}],["Google+","google_plus","google_plus",{pu:1}],["Pinterest","pinterest","pinterest",{type:"js",src:"https://static.addtoany.com/menu/pinmarklet.js"}],["Email","email","email"],["LinkedIn","linkedin","linkedin",{pu:1}],["Reddit","reddit","reddit"],["Tumblr","tumblr","tumblr",{pu:1}],["WordPress","wordpress","wordpress"],["StumbleUpon","stumbleupon","stumbleupon"],["Google Gmail","google_gmail","gmail",{type:"email",pu:1}],["WhatsApp","whatsapp","whatsapp"],["AIM","aim","aim"],["Amazon Wish List","amazon_wish_list","amazon"],["AOL Mail","aol_mail","aol",{type:"email",pu:1}],["App.net","app_net","app_net"],["Baidu","baidu","baidu"],["Balatarin","balatarin","balatarin"],["BibSonomy","bibsonomy","bibsonomy"],["Bitty Browser","bitty_browser","bitty"],["Blinklist","blinklist","blinklist"],["Blogger Post","blogger_post","blogger"],["BlogMarks","blogmarks","blogmarks"],["Bookmarks.fr","bookmarks_fr","bookmarks_fr"],["Box.net","box_net","box"],["BuddyMarks","buddymarks","buddymarks"],["Buffer","buffer","buffer"],["Care2 News","care2_news","care2"],["CiteULike","citeulike","citeulike"],["Delicious","delicious","delicious"],["Design Float","design_float","designfloat"],["Diary.Ru","diary_ru","diary_ru"],["Diaspora","diaspora","diaspora"],["Digg","digg","digg"],["diHITT","dihitt","dihitt"],["Diigo","diigo","diigo"],["DZone","dzone","dzone"],["Evernote","evernote","evernote"],["Fark","fark","fark"],["Flipboard","flipboard","flipboard",{pu:1}],["Folkd","folkd","folkd"],["Google Bookmarks","google_bookmarks","google"],["Hacker News","hacker_news","y18"],["Hatena","hatena","hatena"],["Instapaper","instapaper","instapaper"],["Jamespot","jamespot","jamespot"],["Kakao","kakao","kakao",{pu:1}],["Kindle It","kindle_it","kindle"],["Known","known","known"],["Line","line","line"],["LiveJournal","livejournal","livejournal"],["Mail.Ru","mail_ru","mail_ru"],["Mendeley","mendeley","mendeley"],["Meneame","meneame","meneame"],["Mixi","mixi","mixi"],["MySpace","myspace","myspace"],["Netlog","netlog","netlog"],["Netvouz","netvouz","netvouz"],["NewsVine","newsvine","newsvine"],["NUjij","nujij","nujij"],["Odnoklassniki","odnoklassniki","odnoklassniki"],["Oknotizie","oknotizie","oknotizie"],["Outlook.com","outlook_com","outlook_com",{type:"email"}],["Pinboard","pinboard","pinboard",{pu:1}],["Plurk","plurk","plurk"],["Pocket","pocket","pocket"],["Print","print","print",{type:"js",src:"javascript:print()"}],["PrintFriendly","printfriendly","printfriendly"],["Protopage Bookmarks","protopage_bookmarks","protopage"],["Pusha","pusha","pusha"],["Qzone","qzone","qzone"],["Rediff MyPage","rediff","rediff"],["Renren","renren","renren",{pu:1}],["Segnalo","segnalo","segnalo"],["Sina Weibo","sina_weibo","sina_weibo"],["SiteJot","sitejot","sitejot"],["Slashdot","slashdot","slashdot"],["Stumpedia","stumpedia","stumpedia"],["Svejo","svejo","svejo"],["Symbaloo Feeds","symbaloo_feeds","symbaloo"],["Tuenti","tuenti","tuenti"],["Twiddla","twiddla","twiddla"],["TypePad Post","typepad_post","typepad"],["Viadeo","viadeo","viadeo",{pu:1}],["VK","vk","vk"],["Wanelo","wanelo","wanelo"],["Webnews","webnews","webnews"],["Wykop","wykop","wykop"],["XING","xing","xing",{pu:1}],["Yahoo Bookmarks","yahoo_bookmarks","yahoo"],["Yahoo Mail","yahoo_mail","yahoo",{type:"email"}],["Yahoo Messenger","yahoo_messenger","yim"],["Yoolink","yoolink","yoolink"],["YouMob","youmob","youmob"],["Yummly","yummly","yummly",{type:"js",src:"https://www.yummly.com/js/yumlet.js"}]],email:[["Google Gmail","google_gmail","gmail",{type:"email",pu:1}],["AOL Mail","aol_mail","aol",{type:"email",pu:1}],["Outlook.com","outlook_com","outlook_com",{type:"email"}],["Yahoo Mail","yahoo_mail","yahoo",{type:"email"}]]};h.feed={most:[["Feed","feed","feed"],["Feedly","feedly","feedly"],["My Yahoo","my_yahoo","yahoo"],["FeedBlitz","feedblitz","feedblitz",{type:"email"}],["AOL Reader","my_aol","aol"],["Netvibes","netvibes","netvibes"],["The Free Dictionary","the_free_dictionary","thefreedictionary"],["The Old Reader","oldreader","oldreader"],["Protopage News Feeds","protopage_news_feeds","protopage"],["Agregator","agregator","agregator"],["Bitty Browser Preview","bitty_browser_preview","bitty"],["Daily Rotation","daily_rotation","dailyrotation"],["Feed Mailer","feed_mailer","feedmailer"],["FeedBucket","feedbucket","feedbucket"],["iTunes","itunes","itunes"],["KlipFolio","klipfolio","klipfolio"],["Miro","miro","miro"],["NewsAlloy","newsalloy","newsalloy"],["NewsIsFree","newsisfree","newsisfree"],["Outlook","outlook","outlook_com"],["PodNova","podnova","podnova"],["Symbaloo Bookmarks","symbaloo_bookmarks","symbaloo"],["The Free Library","the_free_library","thefreelibrary"],["WINKsite","winksite","winksite"]],email:[["FeedBlitz","feedblitz","feedblitz",{type:"email"}]]};var d=a2a.type,a=a2a[d],g=(d=="feed")?"feed":"page",b=a2a.c,i=location.host.split(".").slice(-1);a.find_focused=false;a.show_all=false;a.prev_keydown=document.onkeydown||false;a.onclick=b.onclick||false;a.show_title=b.show_title||false;a.num_services=b.num_services||8;a.exclude_services=b.exclude_services||false;a.custom_services=b.custom_services||false;a2a.locale=a2a.i18n();if(a2a.locale&&a2a.locale!="custom"){a2a.loadExtScript(b.static_server+"/locale/"+a2a.locale+".js",function(){return(a2a_localize!="")},function(){b.localize=a2a_localize;b.add_services=window.a2a_add_services;a2a["create_"+a2a.type+"_dropdown"](d,h[g]);while(a2a.fn_queue.length>0){(a2a.fn_queue.shift())()}a2a.locale=null;a2a.GA(1);a2a.init_show()});b.menu_type=false}else{a2a["create_"+a2a.type+"_dropdown"](d,h[g]);a2a.GA()}try{document.execCommand("BackgroundImageCache",false,true)}catch(f){}}};(function(){var a=function(){a2a.type="page";a2a.cbs("ready");a=function(){}};if(document.body){a2a.init_all("page");a()}a2a.dom.ready(function(){a2a.init_all("page");a()})})();
// source --> https://www.crystalmixer.com/wp-content/plugins/wp-bookmarks/scripts/wpb-bookmarks.js?ver=6.9.4 

function wpb_bm_dialog(elem, html, position){
	if (!position){ position = 'left'; }

	if (html == 'new_collection'){
	
		elem.append('<div class="wpb-bm-dialog bm-'+position+'"></div><div class="wpb-bm-dialog-icon bm-'+position+'"><i class="wpb-icon-caret-up"></i></div>');
		elem.find('.wpb-bm-dialog').width( elem.parents('.wpb-bm').width() - 42 );
		custom_html = '<form action="" method="post"><input type="text" name="wpb_bm_new" id="wpb_bm_new" value="" class="wpb-bm-input" placeholder="' + elem.parents('.wpb-bm').data('new_collection_placeholder') + '" /><br> <input type="radio" class="wpb_bm_radio" name="public" value="private" checked=checked/>Private <br> <input type="radio" name="public" value="public" class="wpb_bm_radio" />Public <div class="wpb-bm-btn-contain bm-block"><a href="#" class="wpb-bm-btn" data-action="submit_collection">' + elem.parents('.wpb-bm').data('add_new_collection') + '</a></div></form>';
	
	} else {
	
		elem.append('<div class="wpb-bm-dialog bm-'+position+' autoclose"></div><div class="wpb-bm-dialog-icon bm-'+position+' autoclose"><i class="wpb-icon-caret-up"></i></div>');
		elem.find('.wpb-bm-dialog').width( elem.parents('.wpb-bm').width() - 42 );
		custom_html = html;
	
	}
	elem.find('.wpb-bm-dialog').html('<span class="wpb-bm-dialog-content">' + custom_html + '</span>');
	
	if (jQuery('#wpb_bm_new').length) jQuery('#wpb_bm_new').focus();
	
	var timer = setTimeout(function(){ jQuery('.wpb-bm-dialog.autoclose,.wpb-bm-dialog-icon.autoclose').hide().remove(); }, 3000);
	
}

function wpb_bm_limitreached_dialog(elem, limit_condition, position, htmltext){
	if(limit_condition == 'coll_limit_reached'){
		elem.append('<div class="wpb-bm-dialog bm-'+position+'"></div><div class="wpb-bm-dialog-icon bm-'+position+'"><i class="wpb-icon-caret-up"></i></div>');
		elem.find('.wpb-bm-dialog').width( elem.parents('.wpb-bm').width() - 42 );
		custom_html = htmltext;
		
	}else if(limit_condition == 'bm_coll_limit_reached'){
		elem.append('<div class="wpb-bm-dialog bm-'+position+'"></div><div class="wpb-bm-dialog-icon bm-'+position+'"><i class="wpb-icon-caret-up"></i></div>');
			
		elem.find('.wpb-bm-dialog').width( elem.parents('.wpb-bm').width() - 42 );
		custom_html = htmltext;
	}
	
	jQuery('.wpb-bm-dialog').click(function(){
		jQuery('.wpb-bm-dialog,.wpb-bm-dialog-icon').fadeOut(2000);
		elem.find('.stop').removeClass('stop');
	});
	elem.find('.wpb-bm-dialog').html('<span class="wpb-bm-dialog-content">' + custom_html + '</span>');
}

function wpb_bm_newaction( elem, parent ) {
	elem.addClass('stop');
	jQuery('.wpb-bm-dialog,.wpb-bm-dialog-icon').hide().remove();
}

function wpb_bm_donebookmark( elem, html ) {
	elem.addClass('bookmarked').removeClass('unbookmarked').removeClass('stop');
	elem.html( html );
}

function wpb_bm_addbookmark( elem, html ) {
	elem.addClass('unbookmarked').removeClass('bookmarked').removeClass('stop');
	elem.html( html );
}

function wpb_bm_updatecount( elem, html ) {
	elem.parents('.wpb-bm').find('.userpro-bm-count').html(html);
}

function wpb_bm_removedialog() {
	jQuery('.wpb-bm-dialog,.wpb-bm-dialog-icon').hide().remove();
}

function wpb_bm_update_active_collection( parent, value ){
	parent.find('input:hidden#collection_id').val( value );
}

/********Code Added By Vipin For Category Bookmark***********/
function wpb_bm_donebookmark_category( elem, html ) {
	elem.addClass('bookmarked_category').removeClass('unbookmarked_category').removeClass('stop');
	elem.html( html );
}

function wpb_bm_addbookmark_category( elem, html ) {
	elem.addClass('unbookmarked_category').removeClass('bookmarked_category').removeClass('stop');
	elem.html( html );
}


function wpb_init_gridlayout(){
	
	jQuery("img").load(function(){
		var grid_container = jQuery('.wpb-grid'); 
		grid_container.isotope({
	    	itemSelector: '.wpb-item.active',
	    	layoutMode: 'masonry',
	    	masonry: {
	    		gutter: 10,
	    	}
		}); 
	});
}

/*********Code Ended***************/

/* Custom JS starts here */
jQuery(document).ready(function() {
	
	wpb_init_gridlayout();
	
	/* code added for bookmark list's grid layout */
	jQuery(document).on('click', '.wpb-button', function(e){
		
		var id = jQuery(this).attr('id');
		var curr_id = jQuery('.wpb-button.active').attr('id');
		jQuery('.wpb-button').removeClass("active");
		jQuery('#'+id).addClass("active");
		jQuery('.wpb-grid .collection_'+curr_id).removeClass("active");
		
		if(!jQuery(this).hasClass('visited')){
		
			jQuery.ajax({
				url: wpb_ajax_url,
				data: 'action=wpb_grid_print_bookmark&collection_id='+id,
				dataType: 'JSON',
				type: 'POST',
				success:function(data){
					jQuery('.wpb-loader.loading').show();
					jQuery('.wpb-grid').isotope('destroy');
					jQuery('#'+id).addClass("visited");
					jQuery('.wpb-grid .collection_'+curr_id).hide();
					jQuery('.wpb-grid').append(data.html);
					wpb_init_gridlayout();
				},
				complete:function(){
					jQuery('.wpb-loader.loading').hide();
				}
			});
		}else{
			jQuery('.wpb-loader.loading').show();
			jQuery('.wpb-grid').isotope('destroy');
			jQuery('.wpb-grid .wpb-item.active').removeClass('active');
			jQuery('.wpb-grid .collection_'+curr_id).hide();
			jQuery('.wpb-grid .collection_'+id).addClass('active');
			jQuery('.wpb-grid .collection_'+id).show();
			jQuery('.wpb-grid').isotope({
		    	itemSelector: '.wpb-item.active',
		    	layoutMode: 'masonry',
		    	masonry: {
		    		gutter: 10,
		    	}
			});
			jQuery('.wpb-loader.loading').hide();
		}	
	});
	
	/* Remove bookmark from grid layout */
	jQuery(document).on('click', '.wpb-action-remove i', function(e){
		elem = jQuery(this);
		parent = jQuery(this).parents('.wpb-single');
		post_id = elem.data('post_id');
		collection_id = elem.data('collection_id');
		category_id = '';
		jQuery(this).parents('.wpb-single').fadeOut('fast');
		
		jQuery.ajax({
			url: wpb_ajax_url,
			data: 'action=wpb_removebookmark&post_id='+post_id+'&collection_id='+collection_id+'&category_id='+category_id,
			dataType: 'JSON',
			type: 'POST',
			success:function(data){
				location.reload();
			}
		});
		return false;
	});
	
	jQuery(document).on('click', '.wpb-coll a,.wpb-bm', function(e){

	});
	
	/* remove a collection */
	jQuery(document).on('click', '.wpb-remove-collection', function(e){
		e.preventDefault();
		element = jQuery(this).parents('.wpb-coll-count');
		if (element.find('.wpb-coll-remove').is(':hidden')){
		jQuery(this).html( jQuery(this).data('undo') );
		element.find('.wpb-coll-remove').slideToggle();
		} else {
		jQuery(this).html( jQuery(this).data('remove') );
		element.find('.wpb-coll-remove').slideToggle();
		}
		return false;
	});
	
	/* remove a collection */
	jQuery(document).on('click', '.wpb-hard-remove', function(e){
		e.preventDefault();
		collection_id = jQuery(this).data('collection_id');

		/* switch tab */
		list = jQuery(this).parents('.wpb-coll').find('.wpb-coll-list');
		
		jQuery.ajax({
			url: wpb_ajax_url,
			data: 'action=wpb_hard_remove_collection&collection_id='+collection_id,
			dataType: 'JSON',
			type: 'POST',
			success:function(data){
				list.find('a.active').remove();
				list.find('a:first').trigger('click');
			}
		});
		return false;
	});
	
	/* soft-remove a collection */
	jQuery(document).on('click', '.wpb-soft-remove', function(e){
	
		e.preventDefault();
		collection_id = jQuery(this).data('collection_id');

		/* switch tab */
		list = jQuery(this).parents('.wpb-coll').find('.wpb-coll-list');
		
		jQuery.ajax({
			url: wpb_ajax_url,
			data: 'action=wpb_soft_remove_collection&collection_id='+collection_id,
			dataType: 'JSON',
			type: 'POST',
			success:function(data){
				list.find('a.active').remove();
				list.find('a:first').trigger('click');
			}
		});
		return false;
	});
	/* Switch a collection */
	jQuery(document).on('click', '.wpb-coll-listpublic a', function(e){
		e.preventDefault();
		collection_id = jQuery(this).data('collection_id');
		user_id = jQuery(this).data('userid_id');
		container = jQuery(this).parents('.wpb-coll').find('.wpb-coll-body');
		if (container.hasClass('loading') == false){

		/* switch tab */
		list = jQuery(this).parents('.wpb-coll-list');
		list.find('a').removeClass('active');
		list.find('a').find('i').addClass('wpb-coll-hide');
		list.find('a').find('span').removeClass('wpb-coll-hide');
		jQuery(this).addClass('active');
		jQuery(this).find('i').removeClass('wpb-coll-hide');
		jQuery(this).find('span').addClass('wpb-coll-hide');
		
		container.addClass('loading').find('.wpb-coll-body-inner').find('div:not(.wpb-coll-remove)').fadeTo(0, 0);
		
		jQuery.ajax({
			url: wpb_ajax_url,
			data: 'action=wpb_change_public_collection&collection_id='+collection_id+'&user_id='+user_id,
			dataType: 'JSON',
			type: 'POST',
			success:function(data){
				container.removeClass('loading').find('.wpb-coll-body-inner').empty().html(data.res);
			}
		});
		
		}
		return false;
	});	


	
	/* Switch a collection */
	jQuery(document).on('click', '.wpb-coll-list a', function(e){
		e.preventDefault();
		collection_id = jQuery(this).data('collection_id');
		container = jQuery(this).parents('.wpb-coll').find('.wpb-coll-body');
		if (container.hasClass('loading') == false){

		/* switch tab */
		list = jQuery(this).parents('.wpb-coll-list');
		list.find('a').removeClass('active');
		list.find('a').find('i').addClass('wpb-coll-hide');
		list.find('a').find('span').removeClass('wpb-coll-hide');
		jQuery(this).addClass('active');
		jQuery(this).find('i').removeClass('wpb-coll-hide');
		jQuery(this).find('span').addClass('wpb-coll-hide');
		
		container.addClass('loading').find('.wpb-coll-body-inner').find('div:not(.wpb-coll-remove)').fadeTo(0, 0);
		
		jQuery.ajax({
			url: wpb_ajax_url,
			data: 'action=wpb_change_collection&collection_id='+collection_id,
			dataType: 'JSON',
			type: 'POST',
			success:function(data){
				
				   
					
				container.removeClass('loading').find('.wpb-coll-body-inner').empty().html(data.res);
				 var n = jQuery(".a2a_default_style").length;
				
				for (i = 0; i < n ; i++) {
   				 a2a.init();
				}
			}
		});
		
		}
		return false;
	});
	
	/* Disable forms */
	jQuery(document).on('submit', '.wpb-bm form', function(e){
		e.preventDefault();
		return false;
	});

	/* Capture change in collection */
	jQuery(document).on('change', '.wpb-bm-list select', function(e){
		dd = jQuery(this);
		var parent = dd.parents('.wpb-bm');
		bookmarked_link = parent.find('a.bookmarked');
		bookmarked_category_link=dd.parents('.wpb-bm').find('a.bookmarked_category');
		unbookmarked_category_link=dd.parents('.wpb-bm').find('a.unbookmarked_category');
		unbookmarked_link = parent.find('a.unbookmarked');
		collection_id = parent.find('input:hidden#collection_id').val();
		post_id = parent.data('post_id');
		jQuery.ajax({
			url: wpb_ajax_url,
			data: 'action=wpb_checkifbookmarked&collection_id='+dd.val()+'&post_id='+post_id,
			dataType: 'JSON',
			type: 'POST',
			success:function(data){
				if(data.status){
					wpb_bm_donebookmark( unbookmarked_link, parent.data('remove_bookmark') );
					wpb_bm_donebookmark_category( unbookmarked_category_link, dd.parents('.wpb-bm').data('remove_bookmark_category') );
					}
				else{
					wpb_bm_addbookmark( bookmarked_link, parent.data('add_to_collection') );
					wpb_bm_addbookmark_category( bookmarked_category_link, dd.parents('.wpb-bm').data('bookmark_category') );
				}
			}
		})
//		if (dd.val() != collection_id){
//			wpb_bm_addbookmark( bookmarked_link, parent.data('add_to_collection') );
//			wpb_bm_addbookmark_category( bookmarked_category_link, dd.parents('.wpb-bm').data('bookmark_category') );
//		} else {
//			wpb_bm_donebookmark( unbookmarked_link, parent.data('remove_bookmark') );
//			wpb_bm_donebookmark_category( unbookmarked_category_link, dd.parents('.wpb-bm').data('remove_bookmark_category') );
//		}
	});

	/* trigger submit new collection */
	jQuery(document).on('click', '.wpb-bm-dialog a[data-action="submit_collection"]', function(e){
		jQuery(this).parents('form').trigger('submit');
	});
	
	/* submit new collection */
	jQuery(document).on('submit', '.wpb-bm-dialog form:not(.stop)', function(e){
		e.preventDefault();
		elem = jQuery(this);
		dialog = jQuery(this).parents('.wpb-bm-dialog');
		var parent = jQuery(this).parents('.wpb-bm');
		
		collection_name = dialog.find('#wpb_bm_new').val();
		privacy = dialog.find('input[name=public]:checked').val();
		if (collection_name != ''){
		
		elem.addClass('stop');
		default_collection = parent.data('default_collection');
		post_id = parent.data('post_id');
		jQuery.ajax({
			url: wpb_ajax_url,
			data: 'action=wpb_addcollection&post_id='+post_id+'&default_collection='+default_collection+'&collection_name='+collection_name+'&privacy='+privacy,
			dataType: 'JSON',
			type: 'POST',
			success:function(data){
				if(typeof(data.errors) == "undefined" && data.errors == null){
					elem.removeClass('stop');
					parent.find('#wpb_bm_collection').replaceWith( data.options );
					parent.find("select").removeClass("chzn-done").css('display', 'inline').data('chosen', null);
					parent.find("*[class*=chzn], .chosen-container").remove();
					jQuery(".chosen-select-collections").chosen({
						disable_search_threshold: 10,
						width: '100%'
					});
					parent.find('#wpb_bm_collection').val( parent.find('#wpb_bm_collection option:last').val() ).trigger("chosen:updated");
					parent.find('.wpb-bm-list select').trigger('change');
					wpb_bm_removedialog();
				}else{
					var cur_elem = elem.parents('.wpb-bm-act').find('.wpb-bm-btn-contain.bm-right');
					wpb_bm_removedialog();
					wpb_bm_limitreached_dialog( cur_elem, 'coll_limit_reached', 'right', data.errors);
				}
			}
		});
		
		}
		return false;
	});
	
	/* chosen jquery */
	jQuery(".chosen-select-collections").chosen({
		disable_search_threshold: 10,
		width: '100%'
	});

	/* New collection */
	jQuery(document).on('click', '.wpb-bm a[data-action=newcollection]', function(e){
		e.preventDefault();
		elem = jQuery(this);
		var parent = jQuery(this).parents('.wpb-bm');
		
		if ( parent.find('.wpb-bm-dialog form').length == 0){
			wpb_bm_newaction( elem, parent );
			elem.addClass('active');
			wpb_bm_dialog( elem.parent(), 'new_collection', 'right' );
		} else {
			elem.removeClass('active');
			wpb_bm_removedialog();
		}
		return false;
	});

	/* New bookmark */
	jQuery(document).on('click', '.wpb-bm a[data-action=bookmark].unbookmarked:not(.stop)', function(e){
		elem = jQuery(this);
		var parent = jQuery(this).parents('.wpb-bm');
		post_id = parent.data('post_id');
		collection_id = parent.find('#wpb_bm_collection').val();
		
		wpb_bm_newaction( elem, parent );

		jQuery.ajax({
			url: wpb_ajax_url,
			data: 'action=wpb_newbookmark&post_id='+post_id+'&collection_id='+collection_id,
			dataType: 'JSON',
			type: 'POST',
			success:function(data){
				if(typeof(data.errors) == "undefined" && data.errors == null){
					wpb_bm_updatecount(elem, data.updated_count);
					wpb_bm_update_active_collection( parent, data.collection_id );
					wpb_bm_donebookmark( elem, parent.data('remove_bookmark') );
					wpb_bm_dialog( elem.parent(), parent.data('dialog_bookmarked') );
					jQuery("#"+post_id).removeClass('unbookmark').addClass('addedbookmark');
					jQuery('.wppopup').html('bookmarked');
				}else{
					
					wpb_bm_limitreached_dialog( elem.parent(), 'bm_coll_limit_reached', 'right', data.errors);
					
				}
				
			}
		});
		return false;
		
	});
	
	/* Remove bookmark */
	jQuery(document).on('click', '.wpb-bm a[data-action=bookmark].bookmarked:not(.stop)', function(e){
		elem = jQuery(this);
		var parent = jQuery(this).parents('.wpb-bm');
		post_id = parent.data('post_id');
		collection_id = parent.find('#wpb_bm_collection').val();
		/***************************Code added for category bookmark*************************************************/
		category_id=parent.data('category_id');
		/***************************Code End********************************************************************/
		
		wpb_bm_newaction( elem, parent );

		jQuery.ajax({
			url: wpb_ajax_url,
			data: 'action=wpb_removebookmark&post_id='+post_id+'&collection_id='+collection_id+'&category_id='+category_id,
			dataType: 'JSON',
			type: 'POST',
			success:function(data){
				wpb_bm_addbookmark( elem, parent.data('add_to_collection') );
				wpb_bm_dialog( elem.parent(), parent.data('dialog_unbookmarked') );
				location.reload();
			}
		});
		return false;
		
	});
	
	/* Remove bookmark */
	jQuery(document).on('click', 'a.wpb-coll-abs', function(e){
		elem = jQuery(this);
		var parent = jQuery(this).parents('.wpb-coll-item');
		post_id = elem.data('post_id');
		collection_id = elem.data('collection_id');
		category_id = elem.data('category_id');

		parent.fadeOut('fast');
		
		jQuery.ajax({
			url: wpb_ajax_url,
			data: 'action=wpb_removebookmark&post_id='+post_id+'&collection_id='+collection_id+'&category_id='+category_id,
			dataType: 'JSON',
			type: 'POST',
			success:function(data){
				location.reload();
			}
		});
		return false;

	});

/*******************************************************Code Added By Vipin for category bookmarks*******************************************************************/
		/* New Category Bookmark */
		jQuery(document).on('click', '.wpb-bm a[data-action=bookmarkcategory].unbookmarked_category:not(.stop)', function(e){
		elem = jQuery(this);
		parent = jQuery(this).parents('.wpb-bm');
  		category_id = jQuery(this).parents('.wpb-bm').data('category_id');
		
  		collection_id = jQuery(this).parents('.wpb-bm').find('#wpb_bm_collection').val();
                remove_bookmark_category = jQuery(this).parents('.wpb-bm').data('remove_bookmark_category');
                dialog_bookmarked = jQuery(this).parents('.wpb-bm').data('dialog_bookmarked');
		post_id=jQuery(this).parents('.wpb-bm').data('post_id');
 	 	wpb_bm_newaction( elem, jQuery(this).parents('.wpb-bm') );
		if(typeof(category_id)=='string')
		{
			var category_list=category_id.split(",");
			for(i=0;i<(category_list.length-1);i++)
			{
				if(jQuery(this).data('category')==category_list[i])
				{
					jQuery.ajax({
						url: wpb_ajax_url,
						data: 'action=wpb_newcategorybookmark&category_id='+jQuery(this).data('category')+'&collection_id='+collection_id+'&post_id='+post_id,
						dataType: 'JSON',
						type: 'POST',
						success:function(data){
    							wpb_bm_update_active_collection( jQuery(this).parents('.wpb-bm'), data.collection_id );
    							wpb_bm_donebookmark_category( elem , remove_bookmark_category );
							wpb_bm_dialog( elem.parent(), dialog_bookmarked );
							location.reload();
						}
					});
				}
			}
		}
		else
		{
			jQuery.ajax({
				url: wpb_ajax_url,
				data: 'action=wpb_newcategorybookmark&category_id='+category_id+'&collection_id='+collection_id+'&post_id='+post_id,
				dataType: 'JSON',
				type: 'POST',
				success:function(data){
    					wpb_bm_update_active_collection( jQuery(this).parents('.wpb-bm'), data.collection_id );
    					wpb_bm_donebookmark_category( elem , remove_bookmark_category );
					wpb_bm_dialog( elem.parent(), dialog_bookmarked );
					location.reload();
			}
		});
		}
		
		return false;
		
	});
	
	/* Remove category bookmark */
	jQuery(document).on('click', '.wpb-bm a[data-action=bookmarkcategory].bookmarked_category:not(.stop)', function(e){
		elem = jQuery(this);
		parent = jQuery(this).parents('.wpb-bm');
		category_id = jQuery(this).parents('.wpb-bm').data('category_id');
		collection_id = jQuery(this).parents('.wpb-bm').find('#wpb_bm_collection').val();
		bookmark_category=jQuery(this).parents('.wpb-bm').data('bookmark_category');
                dialog_unbookmarked=jQuery(this).parents('.wpb-bm').data('dialog_unbookmarked');
		wpb_bm_newaction( elem, parent );

		if(typeof(category_id)=='string')
		{
			var category_list=category_id.split(",");
			for(i=0;i<(category_list.length-1);i++)
			{
				if(jQuery(this).data('category')==category_list[i])
				{
					jQuery.ajax({
						url: wpb_ajax_url,
						data: 'action=wpb_removecategorybookmark&category_id='+jQuery(this).data('category')+'&collection_id='+collection_id,
						dataType: 'JSON',
						type: 'POST',
						success:function(data){
    							wpb_bm_addbookmark_category( elem , bookmark_category );
							wpb_bm_dialog( elem.parent(), dialog_unbookmarked );
							location.reload();
						}
					});
				}
			}
		}
		
		else
		{
			jQuery.ajax({
				url: wpb_ajax_url,
				data: 'action=wpb_removecategorybookmark&category_id='+category_id+'&collection_id='+collection_id,
				dataType: 'JSON',
				type: 'POST',
				success:function(data){
    					wpb_bm_addbookmark_category( elem , bookmark_category );
					wpb_bm_dialog( elem.parent(), dialog_unbookmarked );
					location.reload();
				}
			});
		}

		return false;
		
	});
/*************************Code Ended********************************************************************************************/
	
});


function wpb_bookmark_icon(post_id,elm){
	
	var condition = jQuery(elm).attr('id');
	str = 'action=wpb_bookmark_icon&post_id='+post_id+'&condition='+condition;
	jQuery.ajax({
		url: wpb_ajax_url,
		data: str,
		type: 'POST',
		success:function(data){
			location.reload();
		}
	});
};
// source --> https://www.crystalmixer.com/wp-content/plugins/wp-bookmarks/scripts/isotope.pkgd.min.js?ver=6.9.4 
/*!
 * Isotope PACKAGED v3.0.4
 *
 * Licensed GPLv3 for open source use
 * or Isotope Commercial License for commercial use
 *
 * http://isotope.metafizzy.co
 * Copyright 2017 Metafizzy
 */

!function(t,e){"function"==typeof define&&define.amd?define("jquery-bridget/jquery-bridget",["jquery"],function(i){return e(t,i)}):"object"==typeof module&&module.exports?module.exports=e(t,require("jquery")):t.jQueryBridget=e(t,t.jQuery)}(window,function(t,e){"use strict";function i(i,s,a){function u(t,e,o){var n,s="$()."+i+'("'+e+'")';return t.each(function(t,u){var h=a.data(u,i);if(!h)return void r(i+" not initialized. Cannot call methods, i.e. "+s);var d=h[e];if(!d||"_"==e.charAt(0))return void r(s+" is not a valid method");var l=d.apply(h,o);n=void 0===n?l:n}),void 0!==n?n:t}function h(t,e){t.each(function(t,o){var n=a.data(o,i);n?(n.option(e),n._init()):(n=new s(o,e),a.data(o,i,n))})}a=a||e||t.jQuery,a&&(s.prototype.option||(s.prototype.option=function(t){a.isPlainObject(t)&&(this.options=a.extend(!0,this.options,t))}),a.fn[i]=function(t){if("string"==typeof t){var e=n.call(arguments,1);return u(this,t,e)}return h(this,t),this},o(a))}function o(t){!t||t&&t.bridget||(t.bridget=i)}var n=Array.prototype.slice,s=t.console,r="undefined"==typeof s?function(){}:function(t){s.error(t)};return o(e||t.jQuery),i}),function(t,e){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",e):"object"==typeof module&&module.exports?module.exports=e():t.EvEmitter=e()}("undefined"!=typeof window?window:this,function(){function t(){}var e=t.prototype;return e.on=function(t,e){if(t&&e){var i=this._events=this._events||{},o=i[t]=i[t]||[];return o.indexOf(e)==-1&&o.push(e),this}},e.once=function(t,e){if(t&&e){this.on(t,e);var i=this._onceEvents=this._onceEvents||{},o=i[t]=i[t]||{};return o[e]=!0,this}},e.off=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var o=i.indexOf(e);return o!=-1&&i.splice(o,1),this}},e.emitEvent=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var o=0,n=i[o];e=e||[];for(var s=this._onceEvents&&this._onceEvents[t];n;){var r=s&&s[n];r&&(this.off(t,n),delete s[n]),n.apply(this,e),o+=r?0:1,n=i[o]}return this}},t}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("get-size/get-size",[],function(){return e()}):"object"==typeof module&&module.exports?module.exports=e():t.getSize=e()}(window,function(){"use strict";function t(t){var e=parseFloat(t),i=t.indexOf("%")==-1&&!isNaN(e);return i&&e}function e(){}function i(){for(var t={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},e=0;e<h;e++){var i=u[e];t[i]=0}return t}function o(t){var e=getComputedStyle(t);return e||a("Style returned "+e+". Are you running this code in a hidden iframe on Firefox? See http://bit.ly/getsizebug1"),e}function n(){if(!d){d=!0;var e=document.createElement("div");e.style.width="200px",e.style.padding="1px 2px 3px 4px",e.style.borderStyle="solid",e.style.borderWidth="1px 2px 3px 4px",e.style.boxSizing="border-box";var i=document.body||document.documentElement;i.appendChild(e);var n=o(e);s.isBoxSizeOuter=r=200==t(n.width),i.removeChild(e)}}function s(e){if(n(),"string"==typeof e&&(e=document.querySelector(e)),e&&"object"==typeof e&&e.nodeType){var s=o(e);if("none"==s.display)return i();var a={};a.width=e.offsetWidth,a.height=e.offsetHeight;for(var d=a.isBorderBox="border-box"==s.boxSizing,l=0;l<h;l++){var f=u[l],c=s[f],m=parseFloat(c);a[f]=isNaN(m)?0:m}var p=a.paddingLeft+a.paddingRight,y=a.paddingTop+a.paddingBottom,g=a.marginLeft+a.marginRight,v=a.marginTop+a.marginBottom,_=a.borderLeftWidth+a.borderRightWidth,I=a.borderTopWidth+a.borderBottomWidth,z=d&&r,x=t(s.width);x!==!1&&(a.width=x+(z?0:p+_));var S=t(s.height);return S!==!1&&(a.height=S+(z?0:y+I)),a.innerWidth=a.width-(p+_),a.innerHeight=a.height-(y+I),a.outerWidth=a.width+g,a.outerHeight=a.height+v,a}}var r,a="undefined"==typeof console?e:function(t){console.error(t)},u=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],h=u.length,d=!1;return s}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("desandro-matches-selector/matches-selector",e):"object"==typeof module&&module.exports?module.exports=e():t.matchesSelector=e()}(window,function(){"use strict";var t=function(){var t=window.Element.prototype;if(t.matches)return"matches";if(t.matchesSelector)return"matchesSelector";for(var e=["webkit","moz","ms","o"],i=0;i<e.length;i++){var o=e[i],n=o+"MatchesSelector";if(t[n])return n}}();return function(e,i){return e[t](i)}}),function(t,e){"function"==typeof define&&define.amd?define("fizzy-ui-utils/utils",["desandro-matches-selector/matches-selector"],function(i){return e(t,i)}):"object"==typeof module&&module.exports?module.exports=e(t,require("desandro-matches-selector")):t.fizzyUIUtils=e(t,t.matchesSelector)}(window,function(t,e){var i={};i.extend=function(t,e){for(var i in e)t[i]=e[i];return t},i.modulo=function(t,e){return(t%e+e)%e},i.makeArray=function(t){var e=[];if(Array.isArray(t))e=t;else if(t&&"object"==typeof t&&"number"==typeof t.length)for(var i=0;i<t.length;i++)e.push(t[i]);else e.push(t);return e},i.removeFrom=function(t,e){var i=t.indexOf(e);i!=-1&&t.splice(i,1)},i.getParent=function(t,i){for(;t.parentNode&&t!=document.body;)if(t=t.parentNode,e(t,i))return t},i.getQueryElement=function(t){return"string"==typeof t?document.querySelector(t):t},i.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},i.filterFindElements=function(t,o){t=i.makeArray(t);var n=[];return t.forEach(function(t){if(t instanceof HTMLElement){if(!o)return void n.push(t);e(t,o)&&n.push(t);for(var i=t.querySelectorAll(o),s=0;s<i.length;s++)n.push(i[s])}}),n},i.debounceMethod=function(t,e,i){var o=t.prototype[e],n=e+"Timeout";t.prototype[e]=function(){var t=this[n];t&&clearTimeout(t);var e=arguments,s=this;this[n]=setTimeout(function(){o.apply(s,e),delete s[n]},i||100)}},i.docReady=function(t){var e=document.readyState;"complete"==e||"interactive"==e?setTimeout(t):document.addEventListener("DOMContentLoaded",t)},i.toDashed=function(t){return t.replace(/(.)([A-Z])/g,function(t,e,i){return e+"-"+i}).toLowerCase()};var o=t.console;return i.htmlInit=function(e,n){i.docReady(function(){var s=i.toDashed(n),r="data-"+s,a=document.querySelectorAll("["+r+"]"),u=document.querySelectorAll(".js-"+s),h=i.makeArray(a).concat(i.makeArray(u)),d=r+"-options",l=t.jQuery;h.forEach(function(t){var i,s=t.getAttribute(r)||t.getAttribute(d);try{i=s&&JSON.parse(s)}catch(a){return void(o&&o.error("Error parsing "+r+" on "+t.className+": "+a))}var u=new e(t,i);l&&l.data(t,n,u)})})},i}),function(t,e){"function"==typeof define&&define.amd?define("outlayer/item",["ev-emitter/ev-emitter","get-size/get-size"],e):"object"==typeof module&&module.exports?module.exports=e(require("ev-emitter"),require("get-size")):(t.Outlayer={},t.Outlayer.Item=e(t.EvEmitter,t.getSize))}(window,function(t,e){"use strict";function i(t){for(var e in t)return!1;return e=null,!0}function o(t,e){t&&(this.element=t,this.layout=e,this.position={x:0,y:0},this._create())}function n(t){return t.replace(/([A-Z])/g,function(t){return"-"+t.toLowerCase()})}var s=document.documentElement.style,r="string"==typeof s.transition?"transition":"WebkitTransition",a="string"==typeof s.transform?"transform":"WebkitTransform",u={WebkitTransition:"webkitTransitionEnd",transition:"transitionend"}[r],h={transform:a,transition:r,transitionDuration:r+"Duration",transitionProperty:r+"Property",transitionDelay:r+"Delay"},d=o.prototype=Object.create(t.prototype);d.constructor=o,d._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},d.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},d.getSize=function(){this.size=e(this.element)},d.css=function(t){var e=this.element.style;for(var i in t){var o=h[i]||i;e[o]=t[i]}},d.getPosition=function(){var t=getComputedStyle(this.element),e=this.layout._getOption("originLeft"),i=this.layout._getOption("originTop"),o=t[e?"left":"right"],n=t[i?"top":"bottom"],s=this.layout.size,r=o.indexOf("%")!=-1?parseFloat(o)/100*s.width:parseInt(o,10),a=n.indexOf("%")!=-1?parseFloat(n)/100*s.height:parseInt(n,10);r=isNaN(r)?0:r,a=isNaN(a)?0:a,r-=e?s.paddingLeft:s.paddingRight,a-=i?s.paddingTop:s.paddingBottom,this.position.x=r,this.position.y=a},d.layoutPosition=function(){var t=this.layout.size,e={},i=this.layout._getOption("originLeft"),o=this.layout._getOption("originTop"),n=i?"paddingLeft":"paddingRight",s=i?"left":"right",r=i?"right":"left",a=this.position.x+t[n];e[s]=this.getXValue(a),e[r]="";var u=o?"paddingTop":"paddingBottom",h=o?"top":"bottom",d=o?"bottom":"top",l=this.position.y+t[u];e[h]=this.getYValue(l),e[d]="",this.css(e),this.emitEvent("layout",[this])},d.getXValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&!e?t/this.layout.size.width*100+"%":t+"px"},d.getYValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&e?t/this.layout.size.height*100+"%":t+"px"},d._transitionTo=function(t,e){this.getPosition();var i=this.position.x,o=this.position.y,n=parseInt(t,10),s=parseInt(e,10),r=n===this.position.x&&s===this.position.y;if(this.setPosition(t,e),r&&!this.isTransitioning)return void this.layoutPosition();var a=t-i,u=e-o,h={};h.transform=this.getTranslate(a,u),this.transition({to:h,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})},d.getTranslate=function(t,e){var i=this.layout._getOption("originLeft"),o=this.layout._getOption("originTop");return t=i?t:-t,e=o?e:-e,"translate3d("+t+"px, "+e+"px, 0)"},d.goTo=function(t,e){this.setPosition(t,e),this.layoutPosition()},d.moveTo=d._transitionTo,d.setPosition=function(t,e){this.position.x=parseInt(t,10),this.position.y=parseInt(e,10)},d._nonTransition=function(t){this.css(t.to),t.isCleaning&&this._removeStyles(t.to);for(var e in t.onTransitionEnd)t.onTransitionEnd[e].call(this)},d.transition=function(t){if(!parseFloat(this.layout.options.transitionDuration))return void this._nonTransition(t);var e=this._transn;for(var i in t.onTransitionEnd)e.onEnd[i]=t.onTransitionEnd[i];for(i in t.to)e.ingProperties[i]=!0,t.isCleaning&&(e.clean[i]=!0);if(t.from){this.css(t.from);var o=this.element.offsetHeight;o=null}this.enableTransition(t.to),this.css(t.to),this.isTransitioning=!0};var l="opacity,"+n(a);d.enableTransition=function(){if(!this.isTransitioning){var t=this.layout.options.transitionDuration;t="number"==typeof t?t+"ms":t,this.css({transitionProperty:l,transitionDuration:t,transitionDelay:this.staggerDelay||0}),this.element.addEventListener(u,this,!1)}},d.onwebkitTransitionEnd=function(t){this.ontransitionend(t)},d.onotransitionend=function(t){this.ontransitionend(t)};var f={"-webkit-transform":"transform"};d.ontransitionend=function(t){if(t.target===this.element){var e=this._transn,o=f[t.propertyName]||t.propertyName;if(delete e.ingProperties[o],i(e.ingProperties)&&this.disableTransition(),o in e.clean&&(this.element.style[t.propertyName]="",delete e.clean[o]),o in e.onEnd){var n=e.onEnd[o];n.call(this),delete e.onEnd[o]}this.emitEvent("transitionEnd",[this])}},d.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(u,this,!1),this.isTransitioning=!1},d._removeStyles=function(t){var e={};for(var i in t)e[i]="";this.css(e)};var c={transitionProperty:"",transitionDuration:"",transitionDelay:""};return d.removeTransitionStyles=function(){this.css(c)},d.stagger=function(t){t=isNaN(t)?0:t,this.staggerDelay=t+"ms"},d.removeElem=function(){this.element.parentNode.removeChild(this.element),this.css({display:""}),this.emitEvent("remove",[this])},d.remove=function(){return r&&parseFloat(this.layout.options.transitionDuration)?(this.once("transitionEnd",function(){this.removeElem()}),void this.hide()):void this.removeElem()},d.reveal=function(){delete this.isHidden,this.css({display:""});var t=this.layout.options,e={},i=this.getHideRevealTransitionEndProperty("visibleStyle");e[i]=this.onRevealTransitionEnd,this.transition({from:t.hiddenStyle,to:t.visibleStyle,isCleaning:!0,onTransitionEnd:e})},d.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},d.getHideRevealTransitionEndProperty=function(t){var e=this.layout.options[t];if(e.opacity)return"opacity";for(var i in e)return i},d.hide=function(){this.isHidden=!0,this.css({display:""});var t=this.layout.options,e={},i=this.getHideRevealTransitionEndProperty("hiddenStyle");e[i]=this.onHideTransitionEnd,this.transition({from:t.visibleStyle,to:t.hiddenStyle,isCleaning:!0,onTransitionEnd:e})},d.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},d.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},o}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("outlayer/outlayer",["ev-emitter/ev-emitter","get-size/get-size","fizzy-ui-utils/utils","./item"],function(i,o,n,s){return e(t,i,o,n,s)}):"object"==typeof module&&module.exports?module.exports=e(t,require("ev-emitter"),require("get-size"),require("fizzy-ui-utils"),require("./item")):t.Outlayer=e(t,t.EvEmitter,t.getSize,t.fizzyUIUtils,t.Outlayer.Item)}(window,function(t,e,i,o,n){"use strict";function s(t,e){var i=o.getQueryElement(t);if(!i)return void(u&&u.error("Bad element for "+this.constructor.namespace+": "+(i||t)));this.element=i,h&&(this.$element=h(this.element)),this.options=o.extend({},this.constructor.defaults),this.option(e);var n=++l;this.element.outlayerGUID=n,f[n]=this,this._create();var s=this._getOption("initLayout");s&&this.layout()}function r(t){function e(){t.apply(this,arguments)}return e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e}function a(t){if("number"==typeof t)return t;var e=t.match(/(^\d*\.?\d*)(\w*)/),i=e&&e[1],o=e&&e[2];if(!i.length)return 0;i=parseFloat(i);var n=m[o]||1;return i*n}var u=t.console,h=t.jQuery,d=function(){},l=0,f={};s.namespace="outlayer",s.Item=n,s.defaults={containerStyle:{position:"relative"},initLayout:!0,originLeft:!0,originTop:!0,resize:!0,resizeContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}};var c=s.prototype;o.extend(c,e.prototype),c.option=function(t){o.extend(this.options,t)},c._getOption=function(t){var e=this.constructor.compatOptions[t];return e&&void 0!==this.options[e]?this.options[e]:this.options[t]},s.compatOptions={initLayout:"isInitLayout",horizontal:"isHorizontal",layoutInstant:"isLayoutInstant",originLeft:"isOriginLeft",originTop:"isOriginTop",resize:"isResizeBound",resizeContainer:"isResizingContainer"},c._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),o.extend(this.element.style,this.options.containerStyle);var t=this._getOption("resize");t&&this.bindResize()},c.reloadItems=function(){this.items=this._itemize(this.element.children)},c._itemize=function(t){for(var e=this._filterFindItemElements(t),i=this.constructor.Item,o=[],n=0;n<e.length;n++){var s=e[n],r=new i(s,this);o.push(r)}return o},c._filterFindItemElements=function(t){return o.filterFindElements(t,this.options.itemSelector)},c.getItemElements=function(){return this.items.map(function(t){return t.element})},c.layout=function(){this._resetLayout(),this._manageStamps();var t=this._getOption("layoutInstant"),e=void 0!==t?t:!this._isLayoutInited;this.layoutItems(this.items,e),this._isLayoutInited=!0},c._init=c.layout,c._resetLayout=function(){this.getSize()},c.getSize=function(){this.size=i(this.element)},c._getMeasurement=function(t,e){var o,n=this.options[t];n?("string"==typeof n?o=this.element.querySelector(n):n instanceof HTMLElement&&(o=n),this[t]=o?i(o)[e]:n):this[t]=0},c.layoutItems=function(t,e){t=this._getItemsForLayout(t),this._layoutItems(t,e),this._postLayout()},c._getItemsForLayout=function(t){return t.filter(function(t){return!t.isIgnored})},c._layoutItems=function(t,e){if(this._emitCompleteOnItems("layout",t),t&&t.length){var i=[];t.forEach(function(t){var o=this._getItemLayoutPosition(t);o.item=t,o.isInstant=e||t.isLayoutInstant,i.push(o)},this),this._processLayoutQueue(i)}},c._getItemLayoutPosition=function(){return{x:0,y:0}},c._processLayoutQueue=function(t){this.updateStagger(),t.forEach(function(t,e){this._positionItem(t.item,t.x,t.y,t.isInstant,e)},this)},c.updateStagger=function(){var t=this.options.stagger;return null===t||void 0===t?void(this.stagger=0):(this.stagger=a(t),this.stagger)},c._positionItem=function(t,e,i,o,n){o?t.goTo(e,i):(t.stagger(n*this.stagger),t.moveTo(e,i))},c._postLayout=function(){this.resizeContainer()},c.resizeContainer=function(){var t=this._getOption("resizeContainer");if(t){var e=this._getContainerSize();e&&(this._setContainerMeasure(e.width,!0),this._setContainerMeasure(e.height,!1))}},c._getContainerSize=d,c._setContainerMeasure=function(t,e){if(void 0!==t){var i=this.size;i.isBorderBox&&(t+=e?i.paddingLeft+i.paddingRight+i.borderLeftWidth+i.borderRightWidth:i.paddingBottom+i.paddingTop+i.borderTopWidth+i.borderBottomWidth),t=Math.max(t,0),this.element.style[e?"width":"height"]=t+"px"}},c._emitCompleteOnItems=function(t,e){function i(){n.dispatchEvent(t+"Complete",null,[e])}function o(){r++,r==s&&i()}var n=this,s=e.length;if(!e||!s)return void i();var r=0;e.forEach(function(e){e.once(t,o)})},c.dispatchEvent=function(t,e,i){var o=e?[e].concat(i):i;if(this.emitEvent(t,o),h)if(this.$element=this.$element||h(this.element),e){var n=h.Event(e);n.type=t,this.$element.trigger(n,i)}else this.$element.trigger(t,i)},c.ignore=function(t){var e=this.getItem(t);e&&(e.isIgnored=!0)},c.unignore=function(t){var e=this.getItem(t);e&&delete e.isIgnored},c.stamp=function(t){t=this._find(t),t&&(this.stamps=this.stamps.concat(t),t.forEach(this.ignore,this))},c.unstamp=function(t){t=this._find(t),t&&t.forEach(function(t){o.removeFrom(this.stamps,t),this.unignore(t)},this)},c._find=function(t){if(t)return"string"==typeof t&&(t=this.element.querySelectorAll(t)),t=o.makeArray(t)},c._manageStamps=function(){this.stamps&&this.stamps.length&&(this._getBoundingRect(),this.stamps.forEach(this._manageStamp,this))},c._getBoundingRect=function(){var t=this.element.getBoundingClientRect(),e=this.size;this._boundingRect={left:t.left+e.paddingLeft+e.borderLeftWidth,top:t.top+e.paddingTop+e.borderTopWidth,right:t.right-(e.paddingRight+e.borderRightWidth),bottom:t.bottom-(e.paddingBottom+e.borderBottomWidth)}},c._manageStamp=d,c._getElementOffset=function(t){var e=t.getBoundingClientRect(),o=this._boundingRect,n=i(t),s={left:e.left-o.left-n.marginLeft,top:e.top-o.top-n.marginTop,right:o.right-e.right-n.marginRight,bottom:o.bottom-e.bottom-n.marginBottom};return s},c.handleEvent=o.handleEvent,c.bindResize=function(){t.addEventListener("resize",this),this.isResizeBound=!0},c.unbindResize=function(){t.removeEventListener("resize",this),this.isResizeBound=!1},c.onresize=function(){this.resize()},o.debounceMethod(s,"onresize",100),c.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},c.needsResizeLayout=function(){var t=i(this.element),e=this.size&&t;return e&&t.innerWidth!==this.size.innerWidth},c.addItems=function(t){var e=this._itemize(t);return e.length&&(this.items=this.items.concat(e)),e},c.appended=function(t){var e=this.addItems(t);e.length&&(this.layoutItems(e,!0),this.reveal(e))},c.prepended=function(t){var e=this._itemize(t);if(e.length){var i=this.items.slice(0);this.items=e.concat(i),this._resetLayout(),this._manageStamps(),this.layoutItems(e,!0),this.reveal(e),this.layoutItems(i)}},c.reveal=function(t){if(this._emitCompleteOnItems("reveal",t),t&&t.length){var e=this.updateStagger();t.forEach(function(t,i){t.stagger(i*e),t.reveal()})}},c.hide=function(t){if(this._emitCompleteOnItems("hide",t),t&&t.length){var e=this.updateStagger();t.forEach(function(t,i){t.stagger(i*e),t.hide()})}},c.revealItemElements=function(t){var e=this.getItems(t);this.reveal(e)},c.hideItemElements=function(t){var e=this.getItems(t);this.hide(e)},c.getItem=function(t){for(var e=0;e<this.items.length;e++){var i=this.items[e];if(i.element==t)return i}},c.getItems=function(t){t=o.makeArray(t);var e=[];return t.forEach(function(t){var i=this.getItem(t);i&&e.push(i)},this),e},c.remove=function(t){var e=this.getItems(t);this._emitCompleteOnItems("remove",e),e&&e.length&&e.forEach(function(t){t.remove(),o.removeFrom(this.items,t)},this)},c.destroy=function(){var t=this.element.style;t.height="",t.position="",t.width="",this.items.forEach(function(t){t.destroy()}),this.unbindResize();var e=this.element.outlayerGUID;delete f[e],delete this.element.outlayerGUID,h&&h.removeData(this.element,this.constructor.namespace)},s.data=function(t){t=o.getQueryElement(t);var e=t&&t.outlayerGUID;return e&&f[e]},s.create=function(t,e){var i=r(s);return i.defaults=o.extend({},s.defaults),o.extend(i.defaults,e),i.compatOptions=o.extend({},s.compatOptions),i.namespace=t,i.data=s.data,i.Item=r(n),o.htmlInit(i,t),h&&h.bridget&&h.bridget(t,i),i};var m={ms:1,s:1e3};return s.Item=n,s}),function(t,e){"function"==typeof define&&define.amd?define("isotope/js/item",["outlayer/outlayer"],e):"object"==typeof module&&module.exports?module.exports=e(require("outlayer")):(t.Isotope=t.Isotope||{},t.Isotope.Item=e(t.Outlayer))}(window,function(t){"use strict";function e(){t.Item.apply(this,arguments)}var i=e.prototype=Object.create(t.Item.prototype),o=i._create;i._create=function(){this.id=this.layout.itemGUID++,o.call(this),this.sortData={}},i.updateSortData=function(){if(!this.isIgnored){this.sortData.id=this.id,this.sortData["original-order"]=this.id,this.sortData.random=Math.random();var t=this.layout.options.getSortData,e=this.layout._sorters;for(var i in t){var o=e[i];this.sortData[i]=o(this.element,this)}}};var n=i.destroy;return i.destroy=function(){n.apply(this,arguments),this.css({display:""})},e}),function(t,e){"function"==typeof define&&define.amd?define("isotope/js/layout-mode",["get-size/get-size","outlayer/outlayer"],e):"object"==typeof module&&module.exports?module.exports=e(require("get-size"),require("outlayer")):(t.Isotope=t.Isotope||{},t.Isotope.LayoutMode=e(t.getSize,t.Outlayer))}(window,function(t,e){"use strict";function i(t){this.isotope=t,t&&(this.options=t.options[this.namespace],this.element=t.element,this.items=t.filteredItems,this.size=t.size)}var o=i.prototype,n=["_resetLayout","_getItemLayoutPosition","_manageStamp","_getContainerSize","_getElementOffset","needsResizeLayout","_getOption"];return n.forEach(function(t){o[t]=function(){return e.prototype[t].apply(this.isotope,arguments)}}),o.needsVerticalResizeLayout=function(){var e=t(this.isotope.element),i=this.isotope.size&&e;return i&&e.innerHeight!=this.isotope.size.innerHeight},o._getMeasurement=function(){this.isotope._getMeasurement.apply(this,arguments)},o.getColumnWidth=function(){this.getSegmentSize("column","Width")},o.getRowHeight=function(){this.getSegmentSize("row","Height")},o.getSegmentSize=function(t,e){var i=t+e,o="outer"+e;if(this._getMeasurement(i,o),!this[i]){var n=this.getFirstItemSize();this[i]=n&&n[o]||this.isotope.size["inner"+e]}},o.getFirstItemSize=function(){var e=this.isotope.filteredItems[0];return e&&e.element&&t(e.element)},o.layout=function(){this.isotope.layout.apply(this.isotope,arguments)},o.getSize=function(){this.isotope.getSize(),this.size=this.isotope.size},i.modes={},i.create=function(t,e){function n(){i.apply(this,arguments)}return n.prototype=Object.create(o),n.prototype.constructor=n,e&&(n.options=e),n.prototype.namespace=t,i.modes[t]=n,n},i}),function(t,e){"function"==typeof define&&define.amd?define("masonry/masonry",["outlayer/outlayer","get-size/get-size"],e):"object"==typeof module&&module.exports?module.exports=e(require("outlayer"),require("get-size")):t.Masonry=e(t.Outlayer,t.getSize)}(window,function(t,e){var i=t.create("masonry");i.compatOptions.fitWidth="isFitWidth";var o=i.prototype;return o._resetLayout=function(){this.getSize(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns(),this.colYs=[];for(var t=0;t<this.cols;t++)this.colYs.push(0);this.maxY=0,this.horizontalColIndex=0},o.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var t=this.items[0],i=t&&t.element;this.columnWidth=i&&e(i).outerWidth||this.containerWidth}var o=this.columnWidth+=this.gutter,n=this.containerWidth+this.gutter,s=n/o,r=o-n%o,a=r&&r<1?"round":"floor";s=Math[a](s),this.cols=Math.max(s,1)},o.getContainerWidth=function(){var t=this._getOption("fitWidth"),i=t?this.element.parentNode:this.element,o=e(i);this.containerWidth=o&&o.innerWidth},o._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth%this.columnWidth,i=e&&e<1?"round":"ceil",o=Math[i](t.size.outerWidth/this.columnWidth);o=Math.min(o,this.cols);for(var n=this.options.horizontalOrder?"_getHorizontalColPosition":"_getTopColPosition",s=this[n](o,t),r={x:this.columnWidth*s.col,y:s.y},a=s.y+t.size.outerHeight,u=o+s.col,h=s.col;h<u;h++)this.colYs[h]=a;return r},o._getTopColPosition=function(t){var e=this._getTopColGroup(t),i=Math.min.apply(Math,e);return{col:e.indexOf(i),y:i}},o._getTopColGroup=function(t){if(t<2)return this.colYs;for(var e=[],i=this.cols+1-t,o=0;o<i;o++)e[o]=this._getColGroupY(o,t);return e},o._getColGroupY=function(t,e){if(e<2)return this.colYs[t];var i=this.colYs.slice(t,t+e);return Math.max.apply(Math,i)},o._getHorizontalColPosition=function(t,e){var i=this.horizontalColIndex%this.cols,o=t>1&&i+t>this.cols;i=o?0:i;var n=e.size.outerWidth&&e.size.outerHeight;return this.horizontalColIndex=n?i+t:this.horizontalColIndex,{col:i,y:this._getColGroupY(i,t)}},o._manageStamp=function(t){var i=e(t),o=this._getElementOffset(t),n=this._getOption("originLeft"),s=n?o.left:o.right,r=s+i.outerWidth,a=Math.floor(s/this.columnWidth);a=Math.max(0,a);var u=Math.floor(r/this.columnWidth);u-=r%this.columnWidth?0:1,u=Math.min(this.cols-1,u);for(var h=this._getOption("originTop"),d=(h?o.top:o.bottom)+i.outerHeight,l=a;l<=u;l++)this.colYs[l]=Math.max(d,this.colYs[l])},o._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var t={height:this.maxY};return this._getOption("fitWidth")&&(t.width=this._getContainerFitWidth()),t},o._getContainerFitWidth=function(){for(var t=0,e=this.cols;--e&&0===this.colYs[e];)t++;return(this.cols-t)*this.columnWidth-this.gutter},o.needsResizeLayout=function(){var t=this.containerWidth;return this.getContainerWidth(),t!=this.containerWidth},i}),function(t,e){"function"==typeof define&&define.amd?define("isotope/js/layout-modes/masonry",["../layout-mode","masonry/masonry"],e):"object"==typeof module&&module.exports?module.exports=e(require("../layout-mode"),require("masonry-layout")):e(t.Isotope.LayoutMode,t.Masonry)}(window,function(t,e){"use strict";var i=t.create("masonry"),o=i.prototype,n={_getElementOffset:!0,layout:!0,_getMeasurement:!0};for(var s in e.prototype)n[s]||(o[s]=e.prototype[s]);var r=o.measureColumns;o.measureColumns=function(){this.items=this.isotope.filteredItems,r.call(this)};var a=o._getOption;return o._getOption=function(t){return"fitWidth"==t?void 0!==this.options.isFitWidth?this.options.isFitWidth:this.options.fitWidth:a.apply(this.isotope,arguments)},i}),function(t,e){"function"==typeof define&&define.amd?define("isotope/js/layout-modes/fit-rows",["../layout-mode"],e):"object"==typeof exports?module.exports=e(require("../layout-mode")):e(t.Isotope.LayoutMode)}(window,function(t){"use strict";var e=t.create("fitRows"),i=e.prototype;return i._resetLayout=function(){this.x=0,this.y=0,this.maxY=0,this._getMeasurement("gutter","outerWidth")},i._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth+this.gutter,i=this.isotope.size.innerWidth+this.gutter;0!==this.x&&e+this.x>i&&(this.x=0,this.y=this.maxY);var o={x:this.x,y:this.y};return this.maxY=Math.max(this.maxY,this.y+t.size.outerHeight),this.x+=e,o},i._getContainerSize=function(){return{height:this.maxY}},e}),function(t,e){"function"==typeof define&&define.amd?define("isotope/js/layout-modes/vertical",["../layout-mode"],e):"object"==typeof module&&module.exports?module.exports=e(require("../layout-mode")):e(t.Isotope.LayoutMode)}(window,function(t){"use strict";var e=t.create("vertical",{horizontalAlignment:0}),i=e.prototype;return i._resetLayout=function(){this.y=0},i._getItemLayoutPosition=function(t){t.getSize();var e=(this.isotope.size.innerWidth-t.size.outerWidth)*this.options.horizontalAlignment,i=this.y;return this.y+=t.size.outerHeight,{x:e,y:i}},i._getContainerSize=function(){return{height:this.y}},e}),function(t,e){"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size","desandro-matches-selector/matches-selector","fizzy-ui-utils/utils","isotope/js/item","isotope/js/layout-mode","isotope/js/layout-modes/masonry","isotope/js/layout-modes/fit-rows","isotope/js/layout-modes/vertical"],function(i,o,n,s,r,a){return e(t,i,o,n,s,r,a)}):"object"==typeof module&&module.exports?module.exports=e(t,require("outlayer"),require("get-size"),require("desandro-matches-selector"),require("fizzy-ui-utils"),require("isotope/js/item"),require("isotope/js/layout-mode"),require("isotope/js/layout-modes/masonry"),require("isotope/js/layout-modes/fit-rows"),require("isotope/js/layout-modes/vertical")):t.Isotope=e(t,t.Outlayer,t.getSize,t.matchesSelector,t.fizzyUIUtils,t.Isotope.Item,t.Isotope.LayoutMode)}(window,function(t,e,i,o,n,s,r){function a(t,e){return function(i,o){for(var n=0;n<t.length;n++){var s=t[n],r=i.sortData[s],a=o.sortData[s];if(r>a||r<a){var u=void 0!==e[s]?e[s]:e,h=u?1:-1;return(r>a?1:-1)*h}}return 0}}var u=t.jQuery,h=String.prototype.trim?function(t){return t.trim()}:function(t){return t.replace(/^\s+|\s+$/g,"")},d=e.create("isotope",{layoutMode:"masonry",isJQueryFiltering:!0,sortAscending:!0});d.Item=s,d.LayoutMode=r;var l=d.prototype;l._create=function(){this.itemGUID=0,this._sorters={},this._getSorters(),e.prototype._create.call(this),this.modes={},this.filteredItems=this.items,this.sortHistory=["original-order"];for(var t in r.modes)this._initLayoutMode(t)},l.reloadItems=function(){this.itemGUID=0,e.prototype.reloadItems.call(this)},l._itemize=function(){for(var t=e.prototype._itemize.apply(this,arguments),i=0;i<t.length;i++){var o=t[i];o.id=this.itemGUID++}return this._updateItemsSortData(t),t},l._initLayoutMode=function(t){var e=r.modes[t],i=this.options[t]||{};this.options[t]=e.options?n.extend(e.options,i):i,this.modes[t]=new e(this)},l.layout=function(){return!this._isLayoutInited&&this._getOption("initLayout")?void this.arrange():void this._layout()},l._layout=function(){var t=this._getIsInstant();this._resetLayout(),this._manageStamps(),this.layoutItems(this.filteredItems,t),this._isLayoutInited=!0},l.arrange=function(t){this.option(t),this._getIsInstant();var e=this._filter(this.items);this.filteredItems=e.matches,this._bindArrangeComplete(),this._isInstant?this._noTransition(this._hideReveal,[e]):this._hideReveal(e),this._sort(),this._layout()},l._init=l.arrange,l._hideReveal=function(t){this.reveal(t.needReveal),this.hide(t.needHide)},l._getIsInstant=function(){var t=this._getOption("layoutInstant"),e=void 0!==t?t:!this._isLayoutInited;return this._isInstant=e,e},l._bindArrangeComplete=function(){function t(){e&&i&&o&&n.dispatchEvent("arrangeComplete",null,[n.filteredItems])}var e,i,o,n=this;this.once("layoutComplete",function(){e=!0,t()}),this.once("hideComplete",function(){i=!0,t()}),this.once("revealComplete",function(){o=!0,t()})},l._filter=function(t){var e=this.options.filter;e=e||"*";for(var i=[],o=[],n=[],s=this._getFilterTest(e),r=0;r<t.length;r++){var a=t[r];if(!a.isIgnored){var u=s(a);u&&i.push(a),u&&a.isHidden?o.push(a):u||a.isHidden||n.push(a)}}return{matches:i,needReveal:o,needHide:n}},l._getFilterTest=function(t){return u&&this.options.isJQueryFiltering?function(e){return u(e.element).is(t)}:"function"==typeof t?function(e){return t(e.element)}:function(e){return o(e.element,t)}},l.updateSortData=function(t){
var e;t?(t=n.makeArray(t),e=this.getItems(t)):e=this.items,this._getSorters(),this._updateItemsSortData(e)},l._getSorters=function(){var t=this.options.getSortData;for(var e in t){var i=t[e];this._sorters[e]=f(i)}},l._updateItemsSortData=function(t){for(var e=t&&t.length,i=0;e&&i<e;i++){var o=t[i];o.updateSortData()}};var f=function(){function t(t){if("string"!=typeof t)return t;var i=h(t).split(" "),o=i[0],n=o.match(/^\[(.+)\]$/),s=n&&n[1],r=e(s,o),a=d.sortDataParsers[i[1]];return t=a?function(t){return t&&a(r(t))}:function(t){return t&&r(t)}}function e(t,e){return t?function(e){return e.getAttribute(t)}:function(t){var i=t.querySelector(e);return i&&i.textContent}}return t}();d.sortDataParsers={parseInt:function(t){return parseInt(t,10)},parseFloat:function(t){return parseFloat(t)}},l._sort=function(){if(this.options.sortBy){var t=n.makeArray(this.options.sortBy);this._getIsSameSortBy(t)||(this.sortHistory=t.concat(this.sortHistory));var e=a(this.sortHistory,this.options.sortAscending);this.filteredItems.sort(e)}},l._getIsSameSortBy=function(t){for(var e=0;e<t.length;e++)if(t[e]!=this.sortHistory[e])return!1;return!0},l._mode=function(){var t=this.options.layoutMode,e=this.modes[t];if(!e)throw new Error("No layout mode: "+t);return e.options=this.options[t],e},l._resetLayout=function(){e.prototype._resetLayout.call(this),this._mode()._resetLayout()},l._getItemLayoutPosition=function(t){return this._mode()._getItemLayoutPosition(t)},l._manageStamp=function(t){this._mode()._manageStamp(t)},l._getContainerSize=function(){return this._mode()._getContainerSize()},l.needsResizeLayout=function(){return this._mode().needsResizeLayout()},l.appended=function(t){var e=this.addItems(t);if(e.length){var i=this._filterRevealAdded(e);this.filteredItems=this.filteredItems.concat(i)}},l.prepended=function(t){var e=this._itemize(t);if(e.length){this._resetLayout(),this._manageStamps();var i=this._filterRevealAdded(e);this.layoutItems(this.filteredItems),this.filteredItems=i.concat(this.filteredItems),this.items=e.concat(this.items)}},l._filterRevealAdded=function(t){var e=this._filter(t);return this.hide(e.needHide),this.reveal(e.matches),this.layoutItems(e.matches,!0),e.matches},l.insert=function(t){var e=this.addItems(t);if(e.length){var i,o,n=e.length;for(i=0;i<n;i++)o=e[i],this.element.appendChild(o.element);var s=this._filter(e).matches;for(i=0;i<n;i++)e[i].isLayoutInstant=!0;for(this.arrange(),i=0;i<n;i++)delete e[i].isLayoutInstant;this.reveal(s)}};var c=l.remove;return l.remove=function(t){t=n.makeArray(t);var e=this.getItems(t);c.call(this,t);for(var i=e&&e.length,o=0;i&&o<i;o++){var s=e[o];n.removeFrom(this.filteredItems,s)}},l.shuffle=function(){for(var t=0;t<this.items.length;t++){var e=this.items[t];e.sortData.random=Math.random()}this.options.sortBy="random",this._sort(),this._layout()},l._noTransition=function(t,e){var i=this.options.transitionDuration;this.options.transitionDuration=0;var o=t.apply(this,e);return this.options.transitionDuration=i,o},l.getFilteredItemElements=function(){return this.filteredItems.map(function(t){return t.element})},d});