(function(e,t,n){"use strict";t.infinitescroll=function(n,r,i){this.element=t(i);if(!this._create(n,r)){this.failed=true}};t.infinitescroll.defaults={direction:'forward',loading:{finished:n,finishedMsg:"<em>Congratulations, you've reached the end of the internet.</em>",img:"",msg:null,msgText:"<em>Loading the next set of posts...</em>",selector:null,speed:"fast",start:n},state:{isDuringAjax:false,isInvalidPage:false,isDestroyed:false,isDone:false,isPaused:false,isBeyondMaxPage:false,currPage:1},debug:false,behavior:n,binder:t(e),nextSelector:"div.navigation a:first",navSelector:"div.navigation",contentSelector:null,extraScrollPx:150,itemSelector:"div.post",animate:false,pathParse:n,dataType:"html",appendCallback:true,bufferPx:40,errorCallback:function(){},infid:0,pixelsFromNavToBottom:n,path:n,prefill:false,maxPage:n};t.infinitescroll.prototype={_binding:function(t){var r=this,i=r.options;i.v="2.0b2.120520";if(!!i.behavior&&this["_binding_"+i.behavior]!==n){this["_binding_"+i.behavior].call(this);return}if(t!=="bind"&&t!=="unbind"){this._debug("Binding value  "+t+" not valid");return false}if(t==="unbind"){this.options.binder.unbind("smartscroll.infscr."+r.options.infid)}else{this.options.binder[t]("smartscroll.infscr."+r.options.infid,function(){r.scroll()})}this._debug("Binding",t)},_create:function(i,s){var o=t.extend(true,{},t.infinitescroll.defaults,i);this.options=o;var u=t(e);var a=this;if(!a._validate(i)){return false}var f=t(o.nextSelector).attr("href");if(!f){this._debug("Navigation selector not found");return false}o.path=o.path||this._determinepath(f);o.contentSelector=o.contentSelector||this.element;o.loading.selector=o.loading.selector||o.contentSelector;o.loading.msg=o.loading.msg||t('<div id="infscr-loading"><img alt="Loading..." src="'+o.loading.img+'" /><div>'+o.loading.msgText+"</div></div>");(new Image).src=o.loading.img;if(o.pixelsFromNavToBottom===n){o.pixelsFromNavToBottom=t(document).height()-t(o.navSelector).offset().top;this._debug("pixelsFromNavToBottom: "+o.pixelsFromNavToBottom)}var l=this;o.loading.start=o.loading.start||function(){t(o.navSelector).hide();o.loading.msg.appendTo(o.loading.selector).fadeIn(o.loading.speed,t.proxy(function(){this.beginAjax(o)},l))};o.loading.finished=o.loading.finished||function(){if(!o.state.isBeyondMaxPage)o.loading.msg.fadeOut(o.loading.speed)};o.callback=function(e,r,i){if(!!o.behavior&&e["_callback_"+o.behavior]!==n){e["_callback_"+o.behavior].call(t(o.contentSelector)[0],r,i)}if(s){s.call(t(o.contentSelector)[0],r,o,i)}if(o.prefill){u.bind("resize.infinite-scroll",e._prefill)}};if(i.debug){if(Function.prototype.bind&&(typeof console==="object"||typeof console==="function")&&typeof console.log==="object"){["log","info","warn","error","assert","dir","clear","profile","profileEnd"].forEach(function(e){console[e]=this.call(console[e],console)},Function.prototype.bind)}}this._setup();if(o.prefill){this._prefill()}return true},_prefill:function(){function s(){return r.options.contentSelector.height()<=i.height()}var r=this;var i=t(e);this._prefill=function(){if(s()){r.scroll()}i.bind("resize.infinite-scroll",function(){if(s()){i.unbind("resize.infinite-scroll");r.scroll()}})};this._prefill()},_debug:function(){if(true!==this.options.debug){return}if(typeof console!=="undefined"&&typeof console.log==="function"){if(Array.prototype.slice.call(arguments).length===1&&typeof Array.prototype.slice.call(arguments)[0]==="string"){console.log(Array.prototype.slice.call(arguments).toString())}else{console.log(Array.prototype.slice.call(arguments))}}else if(!Function.prototype.bind&&typeof console!=="undefined"&&typeof console.log==="object"){Function.prototype.call.call(console.log,console,Array.prototype.slice.call(arguments))}},_determinepath:function(t){var r=this.options;if(!!r.behavior&&this["_determinepath_"+r.behavior]!==n){return this["_determinepath_"+r.behavior].call(this,t)}if(!!r.pathParse){this._debug("pathParse manual");return r.pathParse(t,this.options.state.currPage+1)}else if(t.match(/^(.*?)\b2\b(.*?$)/)){t=t.match(/^(.*?)\b2\b(.*?$)/).slice(1)}else if(t.match(/^(.*?)2(.*?$)/)){if(t.match(/^(.*?page=)2(\/.*|$)/)){t=t.match(/^(.*?page=)2(\/.*|$)/).slice(1);return t}t=t.match(/^(.*?)2(.*?$)/).slice(1)}else{if(t.match(/^(.*?page=)1(\/.*|$)/)){t=t.match(/^(.*?page=)1(\/.*|$)/).slice(1);return t}else{this._debug("Sorry, we couldn't parse your Next (Previous Posts) URL. Verify your the css selector points to the correct A tag. If you still get this error: yell, scream, and kindly ask for help at infinite-scroll.com.");r.state.isInvalidPage=true}}this._debug("determinePath",t);return t},_error:function(t){var r=this.options;if(!!r.behavior&&this["_error_"+r.behavior]!==n){this["_error_"+r.behavior].call(this,t);return}if(t!=="destroy"&&t!=="end"){t="unknown"}this._debug("Error",t);if(t==="end"||r.state.isBeyondMaxPage){this._showdonemsg()}r.state.isDone=true;r.state.currPage=1;r.state.isPaused=false;r.state.isBeyondMaxPage=false;this._binding("unbind")},_loadcallback:function(i,s,o){var u=this.options,a=this.options.callback,f=u.state.isDone?"done":!u.appendCallback?"no-append":"append",l;if(!!u.behavior&&this["_loadcallback_"+u.behavior]!==n){this["_loadcallback_"+u.behavior].call(this,i,s);return}switch(f){case"done":this._showdonemsg();return false;case"no-append":if(u.dataType==="html"){s="<div>"+s+"</div>";s=t(s).find(u.itemSelector)}break;case"append":var c=i.children();if(c.length===0){return this._error("end")}l=document.createDocumentFragment();while(i[0].firstChild){l.appendChild(i[0].firstChild)}this._debug("contentSelector",t(u.contentSelector)[0]);t(u.contentSelector)[0].appendChild(l);s=c.get();break}u.loading.finished.call(t(u.contentSelector)[0],u);if(u.animate){var h=t(e).scrollTop()+t(u.loading.msg).height()+u.extraScrollPx+"px";t("html,body").animate({scrollTop:h},800,function(){u.state.isDuringAjax=false})}if(!u.animate){u.state.isDuringAjax=false}a(this,s,o);if(u.prefill){this._prefill()}},_nearbottom:function(){var i=this.options,s=0+t(document).height()-i.binder.scrollTop()-t(e).height();if(!!i.behavior&&this["_nearbottom_"+i.behavior]!==n){return this["_nearbottom_"+i.behavior].call(this)}this._debug("math:",s,i.pixelsFromNavToBottom);return s-i.bufferPx<i.pixelsFromNavToBottom},_pausing:function(t){var r=this.options;if(!!r.behavior&&this["_pausing_"+r.behavior]!==n){this["_pausing_"+r.behavior].call(this,t);return}if(t!=="pause"&&t!=="resume"&&t!==null){this._debug("Invalid argument. Toggling pause value instead")}t=t&&(t==="pause"||t==="resume")?t:"toggle";switch(t){case"pause":r.state.isPaused=true;break;case"resume":r.state.isPaused=false;break;case"toggle":r.state.isPaused=!r.state.isPaused;break}this._debug("Paused",r.state.isPaused);return false},_setup:function(){var t=this.options;if(!!t.behavior&&this["_setup_"+t.behavior]!==n){this["_setup_"+t.behavior].call(this);return}this._binding("bind");return false},_showdonemsg:function(){var r=this.options;if(!!r.behavior&&this["_showdonemsg_"+r.behavior]!==n){this["_showdonemsg_"+r.behavior].call(this);return}r.loading.msg.find("img").hide().parent().find("div").html(r.loading.finishedMsg).animate({opacity:1},2e3,function(){t(this).parent().fadeOut(r.loading.speed)});r.errorCallback.call(t(r.contentSelector)[0],"done")},_validate:function(n){for(var r in n){if(r.indexOf&&r.indexOf("Selector")>-1&&t(n[r]).length===0){this._debug("Your "+r+" found no elements.");return false}}return true},bind:function(){this._binding("bind")},destroy:function(){this.options.state.isDestroyed=true;this.options.loading.finished();return this._error("destroy")},pause:function(){this._pausing("pause")},resume:function(){this._pausing("resume")},beginAjax:function(r){var i=this,s=r.path,o,u,a,f;if(r.direction=='reverse'){if(r.state.currPage>1)r.state.currPage--;else r.state.currPage=999999;}else r.state.currPage++;if(r.maxPage!=n&&r.state.currPage>r.maxPage){r.state.isBeyondMaxPage=true;this.destroy();return}o=t(r.contentSelector).is("table, tbody")?t("<tbody/>"):t("<div/>");u=typeof s==="function"?s(r.state.currPage):s.join(r.state.currPage);i._debug("heading into ajax",u);a=r.dataType==="html"||r.dataType==="json"?r.dataType:"html+callback";if(r.appendCallback&&r.dataType==="html"){a+="+callback"}switch(a){case"html+callback":i._debug("Using HTML via .load() method");o.load(u+" "+r.itemSelector,n,function(t){i._loadcallback(o,t,u)});break;case"html":i._debug("Using "+a.toUpperCase()+" via $.ajax() method");t.ajax({url:u,dataType:r.dataType,complete:function(t,n){f=typeof t.isResolved!=="undefined"?t.isResolved():n==="success"||n==="notmodified";if(f){i._loadcallback(o,t.responseText,u)}else{i._error("end")}}});break;case"json":i._debug("Using "+a.toUpperCase()+" via $.ajax() method");t.ajax({dataType:"json",type:"GET",url:u,success:function(e,t,s){f=typeof s.isResolved!=="undefined"?s.isResolved():t==="success"||t==="notmodified";if(r.appendCallback){if(r.template!==n){var a=r.template(e);o.append(a);if(f){i._loadcallback(o,a)}else{i._error("end")}}else{i._debug("template must be defined.");i._error("end")}}else{if(f){i._loadcallback(o,e,u)}else{i._error("end")}}},error:function(){i._debug("JSON ajax request failed.");i._error("end")}});break}},retrieve:function(r){r=r||null;var i=this,s=i.options;if(!!s.behavior&&this["retrieve_"+s.behavior]!==n){this["retrieve_"+s.behavior].call(this,r);return}if(s.state.isDestroyed){this._debug("Instance is destroyed");return false}s.state.isDuringAjax=true;s.loading.start.call(t(s.contentSelector)[0],s)},scroll:function(){var t=this.options,r=t.state;if(!!t.behavior&&this["scroll_"+t.behavior]!==n){this["scroll_"+t.behavior].call(this);return}if(r.isDuringAjax||r.isInvalidPage||r.isDone||r.isDestroyed||r.isPaused){return}if(!this._nearbottom()){return}this.retrieve()},toggle:function(){this._pausing()},unbind:function(){this._binding("unbind")},update:function(n){if(t.isPlainObject(n)){this.options=t.extend(true,this.options,n)}}};t.fn.infinitescroll=function(n,r){var i=typeof n;switch(i){case"string":var s=Array.prototype.slice.call(arguments,1);this.each(function(){var e=t.data(this,"infinitescroll");if(!e){return false}if(!t.isFunction(e[n])||n.charAt(0)==="_"){return false}e[n].apply(e,s)});break;case"object":this.each(function(){var e=t.data(this,"infinitescroll");if(e){e.update(n)}else{e=new t.infinitescroll(n,r,this);if(!e.failed){t.data(this,"infinitescroll",e)}}});break}return this};var r=t.event,i;r.special.smartscroll={setup:function(){t(this).bind("scroll",r.special.smartscroll.handler)},teardown:function(){t(this).unbind("scroll",r.special.smartscroll.handler)},handler:function(e,n){var r=this,s=arguments;e.type="smartscroll";if(i){clearTimeout(i)}i=setTimeout(function(){t(r).trigger("smartscroll",s)},n==="execAsap"?0:100)}};t.fn.smartscroll=function(e){return e?this.bind("smartscroll",e):this.trigger("smartscroll",["execAsap"])}})(window,jQuery);
jQuery(document).ready(function($){
$('.dropdown-toggle[href], .dropdown-submenu > a[href]').click(function(){
if($(this).parent().hasClass('open')) window.location=$(this).attr('href');
});
$('.dropdown-submenu > a[href]').click(function(e){
if($(window).width() <=991){
e.preventDefault(); event.stopPropagation();
$('.dropdown-submenu', $(this).parents('.dropdown-menu')).removeClass('open');
$(this).parent().toggleClass('open');
$('.dropdown-menu', $(this).parents('.dropdown-menu')).hide();
$(this).siblings('.dropdown-menu').show();
}});
if(grapheneJS.enableStickyMenu){
window.heightBreakpoint=$('.navbar').position().top;
if($('#wpadminbar').length > 0&&$(window).width() >=768) window.heightBreakpoint -=32;
$(window).scroll(function(){
var height=$(window).scrollTop();
if(height > window.heightBreakpoint){
$('body').addClass('navbar-pinned');
$('.navbar').addClass('navbar-fixed-top');
}else{
if(! $('body').hasClass('navbar-persistent-pinned')){
$('body').removeClass('navbar-pinned');
$('.navbar').removeClass('navbar-fixed-top');
}}
});
adjustNavbarWidth();
$(window).resize(function(){adjustNavbarWidth();});
$('body > .container').resize(function(){adjustNavbarWidth();});
}
function adjustNavbarWidth(){
if($('.boxed-wrapper').length > 0){
parentWidth=$('.boxed-wrapper').outerWidth();
$('.boxed-wrapper .navbar').width(parentWidth);
}}
if(! grapheneJS.disableLiveSearch){
$('.live-search-input input').autocomplete({
serviceUrl:grapheneJS.siteurl + '/?autocomplete=post',
deferRequestBy:200,
showNoSuggestionNotice:true,
noSuggestionNotice:grapheneJS.txtNoResult,
onSearchStart: function (query){
$(this).siblings('.live-search-icon').show();
},
onSearchComplete: function (query, suggestions){
$(this).siblings('.live-search-icon').hide();
},
onSelect: function (suggestion){
window.location.href=suggestion.data;
}});
$('input[name="bbp_search"]').wrap('<div class="bbpress-live-search"></div>');
$('input[name="bbp_search"]').after('<i class="fa fa-spin fa-circle-o-notch live-search-icon" style="display:none"></i>');
$('.bbpress-live-search input').autocomplete({
serviceUrl:grapheneJS.siteurl + '/?autocomplete=bbpress',
deferRequestBy:200,
showNoSuggestionNotice:true,
noSuggestionNotice:grapheneJS.txtNoResult,
onSearchStart: function (query){
$(this).siblings('.live-search-icon').show();
},
onSearchComplete: function (query, suggestions){
$(this).siblings('.live-search-icon').hide();
},
onSelect: function (suggestion){
window.location.href=suggestion.data;
}});
}
if(! grapheneJS.sliderDisable){
$('.carousel').each(function(){
$(this).carousel({
interval: grapheneJS.sliderInterval,
pause:'hover'
});
$(this).carousel('cycle');
});
if(grapheneJS.sliderDisplay=='bgimage-excerpt'){
$('.carousel .item').each(function(){
var src=$(this).css('background-image').replace('url(', '').replace(')','');
if(src.indexOf('http')==0){
(new Image()).src=this;
}
src=null;
});
}
$(document).on('mouseenter', '.carousel', function(){
$(this).carousel('pause');
});
$(document).on('mouseleave', '.carousel', function(){
$(this).carousel('cycle');
});
function graphenePositionCarouselCaption(){
if($(window).width() <=991||$('#header-menu-wrap').length==0) return;
$('.layout-full-width-boxed .carousel-caption-content').css('left', $('#header-menu-wrap').position().left + 15 + 'px');
}
$(window).resize(function(){graphenePositionCarouselCaption();});
graphenePositionCarouselCaption();
}
if(grapheneJS.shouldShowComments){
$('li.comment .comment-permalink').hide();
$('.comment-wrap').hover(function(){ $('.comment-permalink', this).fadeIn(200); }, function(){ $('.comment-permalink:eq(0)', this).fadeOut(200); });
$('.comment-form-jump a').click(function(){ $('html,body').animate({scrollTop: $("#respond").offset().top - 200},'slow'); return false;});
$("div#comments h4.comments a").click(function(){
$("div#comments .comments").addClass('current');
$("div#comments .pings").removeClass('current');
$("div#comments #pings_list").hide();
$("div#comments .comments-list-wrapper").fadeIn(300);
return false;
});
$("div#comments h4.pings a").click(function(){
$("div#comments .pings").addClass('current');
$("div#comments .comments").removeClass('current');
$("div#comments .comments-list-wrapper").hide();
$("div#comments #pings_list").fadeIn(300);
return false;
});
}
$('.infinite-load .load').each(function(){
$(this).data('remaining-posts', $(this).data('totalPosts') - $(this).data('postsPerPage'));
var infScrollBtnObj=$(this);
var infScroll=$(this).data('container');
var infScrollOptions={
navSelector:$(this).data('navSelector'),
nextSelector: $(this).data('nextSelector'),
itemSelector: $(this).data('itemSelector'),
animate:false,
loading:{
msgText:grapheneGetInfScrollMessage('post', $(this).data('postsPerPage'), $(this).data('remainingPosts')),
finishedMsg:grapheneJS.infScrollFinishedText,
img:'',
msg:null,
speed:400
},
};
currentPage=parseInt($(infScrollOptions.navSelector+' .current').html());
infScrollOptions.state={ currPage: currentPage };
nextURI=$(infScrollOptions.nextSelector).attr('href');
nextIndex=(currentPage+1).toString();
suffix=nextURI.slice(-(nextURI.length - nextURI.indexOf(nextIndex)-nextIndex.length));
pathURI=nextURI.replace(nextIndex+suffix,'');
infScrollOptions.pathParse=function(path,nextPage){
path=[pathURI,suffix];
return path;
};
if($(this).data('direction')=='reverse'){
infScrollOptions.direction=$(this).data('direction');
currentPage=parseInt($(infScrollOptions.navSelector+' .current').html());
infScrollOptions.state={ currPage: currentPage };
if($(infScrollOptions.nextSelector).length > 0){
nextURI=$(infScrollOptions.nextSelector).attr('href');
nextIndex=(currentPage-1).toString();
suffix=nextURI.slice(-(nextURI.length - nextURI.indexOf(nextIndex)-nextIndex.length));
pathURI=nextURI.replace(nextIndex,'').replace(suffix,'');
infScrollOptions.pathParse=function(path,nextPage){
path=[pathURI,suffix];
return path;
};}}
$(infScroll).infinitescroll(infScrollOptions, function(newElems, response, path){
infScrollBtnObj.data('remaining-posts', infScrollBtnObj.data('remainingPosts') - parseInt(newElems.length));
if(infScrollBtnObj.data('method')=='click') infScrollBtnObj.html(grapheneGetInfScrollBtnLbl(infScrollBtnObj.data('remainingPosts')));
else infScrollBtnObj.html(grapheneGetInfScrollMessage('post', infScrollBtnObj.data('postsPerPage'), infScrollBtnObj.data('remainingPosts')));
if($(infScroll).data('masonry')){
var $newElems=$(newElems).css({ opacity: 0 });
$('p.infinite-load').css('margin-top', '2000px');
$(infScroll).imagesLoaded(function(){
$newElems.animate({ opacity: 1 });
$(infScroll).masonry('appended', $newElems, true);
$('p.infinite-load').css('margin-top', '20px');
});
}
if(infScrollBtnObj.data('remainingPosts') <=0){
infScrollBtnObj.html(grapheneJS.infScrollFinishedText).addClass('disabled').removeAttr('href');
$(infScroll).infinitescroll('destroy');
}
$(infScroll).trigger('append.infinitescroll', [newElems, response, path]);
});
$($(this).data('navSelector')).hide();
if($(this).data('method')=='click'){
$(infScroll).infinitescroll('pause');
$(this).click(function(e){
e.preventDefault();
if($(this).data('remainingPosts') <=0) return;
$($(this).data('container')).infinitescroll('retrieve');
$(this).html(grapheneGetInfScrollMessage('post', $(this).data('postsPerPage'), $(this).data('remainingPosts')));
});
}else{
$(this).html(grapheneGetInfScrollMessage('post', $(this).data('postsPerPage'), $(this).data('remainingPosts')));
}});
var backtotop='#back-to-top';
if($(backtotop).length){
var scrollTrigger=100,
backToTop=function (){
var scrollTop=$(window).scrollTop();
var pageHeight=$(document).height() - $(window).height();
if($('.grecaptcha-badge').length > 0){
if(! $('#back-to-top').hasClass('position-adjusted')){
recaptchaBadgePos=$('.grecaptcha-badge').position();
if(( $(window).height() - recaptchaBadgePos.top) < 75){
if(( $(window).width() - recaptchaBadgePos.left) < 75){
$('#back-to-top').css('bottom',($(window).height() - recaptchaBadgePos.top + 20) + 'px');
$('#back-to-top').addClass('position-adjusted');
}}
}}
if(scrollTop==pageHeight){
$(backtotop).removeClass('show');
}else if(scrollTop > scrollTrigger){
$(backtotop).addClass('show');
}else{
$(backtotop).removeClass('show');
}};
backToTop();
$(window).on('scroll', function (){
backToTop();
});
$('#back-to-top').on('click', function (e){
e.preventDefault();
$('html,body').animate({
scrollTop: 0
}, 700);
});
}
if($.isFunction('tooltip') ){
$('[data-toggle="tooltip"]').tooltip().filter('[data-trigger*="click"]').on('click', function(e){
e.preventDefault();
});
}
if(grapheneJS.isMasonry||$('.posts-list.loop-masonry').length > 0){
$postsList=$('.loop-masonry .entries-wrapper');
$postsList.imagesLoaded(function(){
$postsList.masonry({
itemSelector: '.post-layout-grid',
columnWidth: 0.25
});
});
}
$('#graphene-auto-column-switch-alert .close').click(function(){
data={ action: 'graphene-hide-auto-column-switch-alert' };
$.post(grapheneJS.ajaxurl, data);
});
if($('.pricing-table .price-package').length > 1&&$(window).width() >=768){
$('.panel-row-style:has(.price-package)').each(function(){
var priceDetailsMaxHeight=0;
$('.price-package .details', this).each(function(){
if($(this).outerHeight() > priceDetailsMaxHeight) priceDetailsMaxHeight=$(this).outerHeight();
});
$('.price-package .details', this).css('height', priceDetailsMaxHeight + 'px');
var pricePackageMaxHeight=0;
$('.price-package', this).each(function(){
if($(this).outerHeight() > pricePackageMaxHeight) pricePackageMaxHeight=$(this).outerHeight();
});
$('.price-package', this).css('height', pricePackageMaxHeight + 'px');
});
}});
function grapheneGetInfScrollMessage(type, itemsPerLoad, itemsLeft){
type=typeof type!=='undefined' ? type:'post';
if(itemsLeft < itemsPerLoad) itemsPerLoad=itemsLeft;
var message='';
if(type=='post'){
if(itemsLeft > 1) message=grapheneJS.infScrollMsgTextPlural.replace('window.grapheneInfScrollItemsPerPage',itemsPerLoad).replace('window.grapheneInfScrollItemsLeft',itemsLeft);
else message=grapheneJS.infScrollMsgText.replace('window.grapheneInfScrollItemsPerPage',itemsPerLoad).replace('window.grapheneInfScrollItemsLeft',itemsLeft);
}
if(type=='comment'){
if(itemsLeft > 1) message=grapheneJS.infScrollCommentsMsgPlural.replace('window.grapheneInfScrollCommentsPerPage',itemsPerLoad).replace('window.grapheneInfScrollCommentsLeft',itemsLeft);
else message=grapheneJS.infScrollCommentsMsg.replace('window.grapheneInfScrollCommentsPerPage',itemsPerLoad).replace('window.grapheneInfScrollCommentsLeft',itemsLeft);
}
message='<i class="fa fa-spinner fa-spin"></i> ' + message;
return message;
}
function grapheneGetInfScrollBtnLbl(itemsLeft){
var message='';
if(itemsLeft==0) message=grapheneJS.infScrollFinishedText;
else message=grapheneJS.infScrollBtnLbl;
return message;
};