window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/www.granitecitytreesurgeons.co.uk\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.5.5"}};
/*! This file is auto-generated */
!function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings);
var breeze_prefetch = {"local_url":"https:\/\/www.granitecitytreesurgeons.co.uk","ignore_remote_prefetch":"1","ignore_list":["\/wp-admin\/"]};
https://www.granitecitytreesurgeons.co.uk/wp-content/plugins/breeze/assets/js/js-front-end/breeze-prefetch-links.min.js
https://www.granitecitytreesurgeons.co.uk/wp-includes/js/jquery/jquery.min.js
https://www.granitecitytreesurgeons.co.uk/wp-includes/js/jquery/jquery-migrate.min.js
https://www.granitecitytreesurgeons.co.uk/wp-content/plugins/liquid-custom-builder/assets/js/main.js
https://www.granitecitytreesurgeons.co.uk/wp-content/plugins/wp-user-avatar/assets/flatpickr/flatpickr.min.js
https://www.granitecitytreesurgeons.co.uk/wp-content/plugins/wp-user-avatar/assets/select2/select2.min.js
https://www.granitecitytreesurgeons.co.uk/wp-content/uploads/breeze/google/gtag.js
function setREVStartSize(e){
//window.requestAnimationFrame(function() {
window.RSIW = window.RSIW===undefined ? window.innerWidth : window.RSIW;
window.RSIH = window.RSIH===undefined ? window.innerHeight : window.RSIH;
try {
var pw = document.getElementById(e.c).parentNode.offsetWidth,
newh;
pw = pw===0 || isNaN(pw) ? window.RSIW : pw;
e.tabw = e.tabw===undefined ? 0 : parseInt(e.tabw);
e.thumbw = e.thumbw===undefined ? 0 : parseInt(e.thumbw);
e.tabh = e.tabh===undefined ? 0 : parseInt(e.tabh);
e.thumbh = e.thumbh===undefined ? 0 : parseInt(e.thumbh);
e.tabhide = e.tabhide===undefined ? 0 : parseInt(e.tabhide);
e.thumbhide = e.thumbhide===undefined ? 0 : parseInt(e.thumbhide);
e.mh = e.mh===undefined || e.mh=="" || e.mh==="auto" ? 0 : parseInt(e.mh,0);
if(e.layout==="fullscreen" || e.l==="fullscreen")
newh = Math.max(e.mh,window.RSIH);
else{
e.gw = Array.isArray(e.gw) ? e.gw : [e.gw];
for (var i in e.rl) if (e.gw[i]===undefined || e.gw[i]===0) e.gw[i] = e.gw[i-1];
e.gh = e.el===undefined || e.el==="" || (Array.isArray(e.el) && e.el.length==0)? e.gh : e.el;
e.gh = Array.isArray(e.gh) ? e.gh : [e.gh];
for (var i in e.rl) if (e.gh[i]===undefined || e.gh[i]===0) e.gh[i] = e.gh[i-1];
var nl = new Array(e.rl.length),
ix = 0,
sl;
e.tabw = e.tabhide>=pw ? 0 : e.tabw;
e.thumbw = e.thumbhide>=pw ? 0 : e.thumbw;
e.tabh = e.tabhide>=pw ? 0 : e.tabh;
e.thumbh = e.thumbhide>=pw ? 0 : e.thumbh;
for (var i in e.rl) nl[i] = e.rl[i]<window.RSIW ? 0 : e.rl[i];
sl = nl[0];
for (var i in nl) if (sl>nl[i] && nl[i]>0) { sl = nl[i]; ix=i;}
var m = pw>(e.gw[ix]+e.tabw+e.thumbw) ? 1 : (pw-(e.tabw+e.thumbw)) / (e.gw[ix]);
newh = (e.gh[ix] * m) + (e.tabh + e.thumbh);
}
var el = document.getElementById(e.c);
if (el!==null && el) el.style.height = newh+"px";
el = document.getElementById(e.c+"_wrapper");
if (el!==null && el) {
el.style.height = newh+"px";
el.style.display = "block";
}
} catch(e){
console.log("Failure at Presize of Slider:" + e)
}
//});
};
document.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() );
window.RS_MODULES = window.RS_MODULES || {};
window.RS_MODULES.modules = window.RS_MODULES.modules || {};
window.RS_MODULES.waiting = window.RS_MODULES.waiting || [];
window.RS_MODULES.defered = true;
window.RS_MODULES.moduleWaiting = window.RS_MODULES.moduleWaiting || {};
window.RS_MODULES.type = 'compiled';
jQuery( function($) {
if ( typeof wc_add_to_cart_params === 'undefined' )
return false;
$(document.body).on( 'added_to_cart', function( event, fragments, cart_hash, $button ) {
var $pid = $button.data('product_id');
$.ajax({
type: 'POST',
url: wc_add_to_cart_params.ajax_url,
data: {
'action': 'item_added',
'id' : $pid
},
success: function (response) {
$('.cms-widget-cart-wrap').addClass('open');
}
});
});
});
https://www.granitecitytreesurgeons.co.uk/wp-content/plugins/contact-form-7/includes/swv/js/index.js
var wpcf7 = {"api":{"root":"https:\/\/www.granitecitytreesurgeons.co.uk\/wp-json\/","namespace":"contact-form-7\/v1"},"cached":"1"};
https://www.granitecitytreesurgeons.co.uk/wp-content/plugins/contact-form-7/includes/js/index.js
var mPS2id_params = {"instances":{"mPS2id_instance_0":{"selector":"a[href*='#']:not([href='#'])","autoSelectorMenuLinks":"true","excludeSelector":"a[href^='#tab-'], a[href^='#tabs-'], a[data-toggle]:not([data-toggle='tooltip']), a[data-slide], a[data-vc-tabs], a[data-vc-accordion], a.screen-reader-text.skip-link","scrollSpeed":800,"autoScrollSpeed":"true","scrollEasing":"easeInOutQuint","scrollingEasing":"easeOutQuint","forceScrollEasing":"false","pageEndSmoothScroll":"true","stopScrollOnUserAction":"false","autoCorrectScroll":"false","autoCorrectScrollExtend":"false","layout":"vertical","offset":0,"dummyOffset":"false","highlightSelector":"","clickedClass":"mPS2id-clicked","targetClass":"mPS2id-target","highlightClass":"mPS2id-highlight","forceSingleHighlight":"false","keepHighlightUntilNext":"false","highlightByNextTarget":"false","appendHash":"false","scrollToHash":"true","scrollToHashForAll":"true","scrollToHashDelay":0,"scrollToHashUseElementData":"true","scrollToHashRemoveUrlHash":"false","disablePluginBelow":0,"adminDisplayWidgetsId":"true","adminTinyMCEbuttons":"true","unbindUnrelatedClickEvents":"false","unbindUnrelatedClickEventsSelector":"","normalizeAnchorPointTargets":"false","encodeLinks":"false"}},"total_instances":"1","shortcode_class":"_ps2id"};
https://www.granitecitytreesurgeons.co.uk/wp-content/plugins/page-scroll-to-id/js/page-scroll-to-id.min.js
https://www.granitecitytreesurgeons.co.uk/wp-content/plugins/revslider/public/assets/js/rbtools.min.js
https://www.granitecitytreesurgeons.co.uk/wp-content/plugins/revslider/public/assets/js/rs6.min.js
var pp_ajax_form = {"ajaxurl":"https:\/\/www.granitecitytreesurgeons.co.uk\/wp-admin\/admin-ajax.php","confirm_delete":"Are you sure?","deleting_text":"Deleting...","deleting_error":"An error occurred. Please try again.","nonce":"b369160954","disable_ajax_form":"false","is_checkout":"0","is_checkout_tax_enabled":"0"};
https://www.granitecitytreesurgeons.co.uk/wp-content/plugins/wp-user-avatar/assets/js/frontend.min.js
https://www.granitecitytreesurgeons.co.uk/wp-content/themes/landmaster/assets/js/jquery.cookie.js
https://www.granitecitytreesurgeons.co.uk/wp-content/themes/landmaster/assets/js/bootstrap.min.js
https://www.granitecitytreesurgeons.co.uk/wp-content/themes/landmaster/assets/js/nice-select.min.js
https://www.granitecitytreesurgeons.co.uk/wp-content/themes/landmaster/assets/js/match-height-min.js
https://www.granitecitytreesurgeons.co.uk/wp-content/themes/landmaster/assets/js/sidebar-scroll-fixed.js
https://www.granitecitytreesurgeons.co.uk/wp-content/themes/landmaster/assets/js/magnific-popup.min.js
https://www.granitecitytreesurgeons.co.uk/wp-content/themes/landmaster/assets/js/wow.min.js
https://www.granitecitytreesurgeons.co.uk/wp-content/themes/landmaster/assets/js/customizer.js
var main_data = {"ajax_url":"https:\/\/www.granitecitytreesurgeons.co.uk\/wp-admin\/admin-ajax.php"};
https://www.granitecitytreesurgeons.co.uk/wp-content/themes/landmaster/assets/js/main.js
https://www.granitecitytreesurgeons.co.uk/wp-content/themes/landmaster/woocommerce/woocommerce.js
https://www.granitecitytreesurgeons.co.uk/wp-content/plugins/breeze/assets/js/js-front-end/breeze-lazy-load.min.js
https://www.granitecitytreesurgeons.co.uk/wp-includes/js/dist/vendor/wp-polyfill-inert.min.js
https://www.granitecitytreesurgeons.co.uk/wp-includes/js/dist/vendor/regenerator-runtime.min.js
https://www.granitecitytreesurgeons.co.uk/wp-includes/js/dist/vendor/wp-polyfill.min.js
var wpcf7_recaptcha = {"sitekey":"6Lf9A14hAAAAAAaORCw47GF0qoS-7IppShi4NpEN","actions":{"homepage":"homepage","contactform":"contactform"}};
https://www.granitecitytreesurgeons.co.uk/wp-content/plugins/contact-form-7/modules/recaptcha/index.js
https://www.granitecitytreesurgeons.co.uk/wp-content/plugins/akismet/_inc/akismet-frontend.js
https://www.granitecitytreesurgeons.co.uk/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js
https://www.granitecitytreesurgeons.co.uk/wp-content/plugins/elementor/assets/js/frontend-modules.min.js
https://www.granitecitytreesurgeons.co.uk/wp-content/plugins/elementor/assets/lib/waypoints/waypoints.min.js
https://www.granitecitytreesurgeons.co.uk/wp-includes/js/jquery/ui/core.min.js
https://www.granitecitytreesurgeons.co.uk/wp-content/plugins/elementor/assets/lib/swiper/swiper.min.js
https://www.granitecitytreesurgeons.co.uk/wp-content/plugins/elementor/assets/lib/share-link/share-link.min.js
https://www.granitecitytreesurgeons.co.uk/wp-content/plugins/elementor/assets/lib/dialog/dialog.min.js
var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnTwitter":"Share on Twitter","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Extra","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Extra","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}}},"version":"3.4.8","is_static":false,"experimentalFeatures":{"e_dom_optimization":true,"a11y_improvements":true,"e_import_export":true,"additional_custom_breakpoints":true,"landing-pages":true,"elements-color-picker":true,"admin-top-bar":true},"urls":{"assets":"https:\/\/www.granitecitytreesurgeons.co.uk\/wp-content\/plugins\/elementor\/assets\/"},"settings":{"editorPreferences":[]},"kit":{"active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description"},"post":{"id":0,"title":"Home Archives | Granite City Tree Surgeons","excerpt":""}};
https://www.granitecitytreesurgeons.co.uk/wp-content/plugins/elementor/assets/js/frontend.min.js
https://www.granitecitytreesurgeons.co.uk/wp-content/plugins/elementor/assets/js/preloaded-modules.min.js