var gtm4wp_datalayer_name = "dataLayer";
var dataLayer = dataLayer || [];
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.typewhizz.co.uk\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.6.2"}};
/*! 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);
https://www.typewhizz.co.uk/wp-includes/js/jquery/jquery.min.js
https://www.typewhizz.co.uk/wp-includes/js/jquery/jquery-migrate.min.js
var wffnUtm = {"utc_offset":"0","site_url":"https:\/\/www.typewhizz.co.uk","genericParamEvents":"{\"user_roles\":\"guest\",\"plugin\":\"Funnel Builder\"}","cookieKeys":["flt","timezone","is_mobile","browser","fbclid","gclid","referrer","fl_url"],"excludeDomain":["paypal.com","klarna.com","quickpay.net"]};
https://www.typewhizz.co.uk/wp-content/plugins/wp-marketing-automations/woofunnels/assets/js/utm-tracker.min.js
var UncannyToolkit = {"ajax":{"url":"https:\/\/www.typewhizz.co.uk\/wp-admin\/admin-ajax.php","nonce":"53cc8cbce9"},"integrity":{"shouldPreventConcurrentLogin":false},"i18n":{"dismiss":"Dismiss","preventConcurrentLogin":"Your account has exceeded maximum concurrent login number.","error":{"generic":"Something went wrong. Please, try again"}},"modals":[],"frontendLogin":{"hasAjaxEnabled":true,"currentPageIsLoginPage":false,"ui":{"showAnimationOnSubmit":true,"buttonDisabledOnSubmit":true},"i18n":{"checkReCaptcha":"Please verify that you are not a robot."}}};
https://www.typewhizz.co.uk/wp-content/plugins/uncanny-learndash-toolkit/src/assets/frontend/dist/bundle.min.js
var UncannyToolkitPro = {"restURL":"https:\/\/www.typewhizz.co.uk\/wp-json\/uo_toolkit\/v1\/","nonce":"22b18d10df"};
https://www.typewhizz.co.uk/wp-content/plugins/uncanny-toolkit-pro/src/assets/dist/frontend/bundle.min.js
var wcumcs_vars_data = {"ajaxurl":"https:\/\/www.typewhizz.co.uk\/wp-admin\/admin-ajax.php","currency_change_key":"wcumcs_change_currency_code","currency_changed":"1","conversion_method":"checkout","base_currency":"ZAR","base_currency_data":{"code":"ZAR","name":"South African rand","symbol":"R","position":"left","thousand_separator":",","decimal_separator":".","number_decimals":2},"currency":"GBP","currency_data":{"order":4,"name":"Pound sterling","symbol":"\u00a3","position":"left","thousand_separator":",","decimal_separator":".","number_decimals":"0","rate":"0.0441","api":"ecb"},"wp_nonce":"458abcc863"};
https://www.typewhizz.co.uk/wp-content/plugins/woocommerce-ultimate-multi-currency-suite/js/wcumcs-frontend.min.js
https://www.typewhizz.co.uk/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js
var wc_add_to_cart_params = {"ajax_url":"\/wp-admin\/admin-ajax.php","wc_ajax_url":"\/?wc-ajax=%%endpoint%%","i18n_view_cart":"View cart","cart_url":"https:\/\/www.typewhizz.co.uk\/cart\/","is_cart":"","cart_redirect_after_add":"no"};
https://www.typewhizz.co.uk/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.min.js
https://www.typewhizz.co.uk/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js
var woocommerce_params = {"ajax_url":"\/wp-admin\/admin-ajax.php","wc_ajax_url":"\/?wc-ajax=%%endpoint%%"};
https://www.typewhizz.co.uk/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js
https://www.typewhizz.co.uk/wp-content/plugins/elementor/assets/lib/font-awesome/js/v4-shims.min.js
var wffnTracking = {"pixel":{"id":"961507408191811","settings":{"page_view":"1"},"data":[],"conversion_api":true,"fb_advanced":[]},"ga":{"id":"","settings":{"page_view":""},"data":[]},"gad":{"id":"","settings":{"page_view":""},"data":[]},"tiktok":{"id":"CJIV50BC77U5TJETFFSG","settings":{"page_view":"1"},"data":[],"advanced":[]},"pint":{"id":"","settings":{"page_view":""},"data":[]},"snapchat":{"id":"","settings":{"page_view":"","user_email":""},"data":[]},"ajax_endpoint":"https:\/\/www.typewhizz.co.uk\/wp-admin\/admin-ajax.php","pending_events":[],"should_render":"1","is_delay":"0"};
https://www.typewhizz.co.uk/wp-content/plugins/funnel-builder/assets/live/js/tracks.min.js
jQuery(document).ready( function() {
setTimeout(function() {
//console.log("auto complete");
if(jQuery(".sfwd-mark-complete").length) //Mark Complete Button Exists
if(jQuery("#sfwd-mark-complete, .learndash-wrapper form.sfwd-mark-complete, form.sfwd-mark-complete").is(":visible")) //Mark Complete Button is Visible
if(typeof gb_data != "object" || typeof gb_data.mark_complete_button == "undefined" || gb_data.mark_complete_button == "") //GrassBlade Completion Tracking is not blocking completion.
jQuery("#sfwd-mark-complete, .learndash-wrapper form.sfwd-mark-complete, form.sfwd-mark-complete").each(function(i, form){
//console.log(i, form, jQuery(form).is(":visible"), jQuery(form).children("input[type=submit]").attr("disabled"), jQuery(form).is(":visible") && !jQuery(form).children("input[type=submit]").attr("disabled"));
if( jQuery(form).is(":visible") && !jQuery(form).children("input[type=submit]").attr("disabled") && !jQuery(".learndash_mark_complete_button").hasClass("learndash_mark_incomplete_button") ) {
jQuery.ajax({ type: "POST", url: window.location.href, data: jQuery(form).serialize()});
return;
}
});
}, 2000);
});
var dataLayer_content = {"pagePostType":"sfwd-lessons","pagePostType2":"single-sfwd-lessons","pagePostAuthor":"admin"};
dataLayer.push( dataLayer_content );
Login
Accessing this course requires a login. Please enter your credentials below!
(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
js = d.createElement(s); js.id = id;
js.src = 'https://connect.facebook.net/en_US/sdk/xfbml.customerchat.js#xfbml=1&version=v6.0&autoLogAppEvents=1'
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
jQuery(document).ready(function () {
jQuery('p#user_switching_switch_on').css('position', 'relative');
})
jQuery(document).ready(function () {
jQuery('p#user_switching_switch_on').css('float', 'right').css('padding-right', '10px');
})
const lazyloadRunObserver = () => {
const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` );
const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => {
entries.forEach( ( entry ) => {
if ( entry.isIntersecting ) {
let lazyloadBackground = entry.target;
if( lazyloadBackground ) {
lazyloadBackground.classList.add( 'e-lazyloaded' );
}
lazyloadBackgroundObserver.unobserve( entry.target );
}
});
}, { rootMargin: '200px 0px 200px 0px' } );
lazyloadBackgrounds.forEach( ( lazyloadBackground ) => {
lazyloadBackgroundObserver.observe( lazyloadBackground );
} );
};
const events = [
'DOMContentLoaded',
'elementor/lazyload/observe',
];
events.forEach( ( event ) => {
document.addEventListener( event, lazyloadRunObserver );
} );
(function () {
var c = document.body.className;
c = c.replace(/woocommerce-no-js/, 'woocommerce-js');
document.body.className = c;
})();
var astra = {"break_point":"921","isRtl":"","is_scroll_to_id":"","is_scroll_to_top":"","is_header_footer_builder_active":"1","responsive_cart_click":"flyout"};
https://www.typewhizz.co.uk/wp-content/themes/astra/assets/js/minified/frontend.min.js
https://www.typewhizz.co.uk/wp-includes/js/dist/hooks.min.js
https://www.typewhizz.co.uk/wp-includes/js/dist/i18n.min.js
wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
https://www.typewhizz.co.uk/wp-content/plugins/woocommerce-google-analytics-integration/assets/js/build/main.js
//www.typewhizz.co.uk/wp-content/plugins/sfwd-lms/themes/legacy/templates/learndash_pager.min.js
var sfwd_data = {"json":"{\"ajaxurl\":\"https:\\\/\\\/www.typewhizz.co.uk\\\/wp-admin\\\/admin-ajax.php\"}"};
//www.typewhizz.co.uk/wp-content/plugins/sfwd-lms/themes/legacy/templates/learndash_template_script.min.js
//www.typewhizz.co.uk/wp-content/plugins/sfwd-lms/assets/js/jquery.dropdown.min.js
https://www.typewhizz.co.uk/wp-content/plugins/duracelltomi-google-tag-manager/dist/js/gtm4wp-form-move-tracker.js
var astraAddon = {"sticky_active":"","svgIconClose":"<span class=\"ast-icon icon-close\"><svg viewBox=\"0 0 512 512\" aria-hidden=\"true\" role=\"img\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" width=\"18px\" height=\"18px\">\n <path d=\"M71.029 71.029c9.373-9.372 24.569-9.372 33.942 0L256 222.059l151.029-151.03c9.373-9.372 24.569-9.372 33.942 0 9.372 9.373 9.372 24.569 0 33.942L289.941 256l151.03 151.029c9.372 9.373 9.372 24.569 0 33.942-9.373 9.372-24.569 9.372-33.942 0L256 289.941l-151.029 151.03c-9.373 9.372-24.569 9.372-33.942 0-9.372-9.373-9.372-24.569 0-33.942L222.059 256 71.029 104.971c-9.372-9.373-9.372-24.569 0-33.942z\" \/>\n <\/svg><\/span>","hf_account_show_menu_on":"hover","hf_account_action_type":"link","is_header_builder_active":"1"};
https://www.typewhizz.co.uk/wp-content/uploads/astra-addon/astra-addon-670cd2f029d811-56077991.js
https://www.typewhizz.co.uk/wp-content/plugins/astra-addon/assets/js/minified/purify.min.js
var ldVars = {"postID":"90129","videoReqMsg":"You must watch the video before accessing this content","ajaxurl":"https:\/\/www.typewhizz.co.uk\/wp-admin\/admin-ajax.php"};
//www.typewhizz.co.uk/wp-content/plugins/sfwd-lms/themes/ld30/assets/js/learndash.js
https://www.typewhizz.co.uk/wp-content/plugins/breeze/assets/js/js-front-end/breeze-lazy-load.min.js
https://www.typewhizz.co.uk/wp-content/plugins/elementor-pro/assets/lib/smartmenus/jquery.smartmenus.min.js
https://www.typewhizz.co.uk/wp-content/plugins/learndash-achievements/lib/noty/noty.min.js
var LD_Achievements_Data = {"notifications":"[]","settings":{"popup_time":5,"position":"top_right","background_color":"#ec4d4a","text_color":"#ffffff","rtl":0},"user_id":"0","ajaxurl":"https:\/\/www.typewhizz.co.uk\/wp-admin\/admin-ajax.php"};
https://www.typewhizz.co.uk/wp-content/plugins/learndash-achievements/dist/js/scripts.min.js
!function(n,t){if(!n[t])n[t]=function(){(n._tpq=n._tpq||[]).push(arguments)}}(window,"tptag");tptag("init",3855);
https://www.typewhizz.co.uk/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.min.js
var wc_order_attribution = {"params":{"lifetime":1.0e-5,"session":30,"base64":false,"ajaxurl":"https:\/\/www.typewhizz.co.uk\/wp-admin\/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":true},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}};
https://www.typewhizz.co.uk/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.min.js
https://www.typewhizz.co.uk/wp-content/themes/typewhizz/assets/js/custom.js
window.ga4w = { data: {"cart":{"items":[],"coupons":[],"totals":{"currency_code":"GBP","total_price":0,"currency_minor_unit":0}}}, settings: {"tracker_function_name":"gtag","events":["purchase","add_to_cart","remove_from_cart","view_item_list","select_content","view_item","begin_checkout"],"identifier":null} }; document.dispatchEvent(new Event("ga4w:ready"));
/(trident|msie)/i.test(navigator.userAgent)&&document.getElementById&&window.addEventListener&&window.addEventListener("hashchange",function(){var t,e=location.hash.substring(1);/^[A-z0-9_-]+$/.test(e)&&(t=document.getElementById(e))&&(/^(?:a|select|input|button|textarea)$/i.test(t.tagName)||(t.tabIndex=-1),t.focus())},!1);
window.addEventListener("DOMContentLoaded",(e=>{document.querySelectorAll('img[loading="lazy"]').forEach((e=>{e.getBoundingClientRect().top<=window.innerHeight&&(e.loading="eager")}))}));