function wasaTrack(n,t,r,u,f){var e,o;if(r=r||200,typeof n!="undefined"&&(typeof _gaq!="undefined"||typeof u!="undefined")){if(typeof u=="undefined"?_gaq.push(["_trackPageview",n]):u(f,n),typeof t=="undefined"||typeof t.nodeName=="undefined"||t.nodeName.toUpperCase()!="A"&&t.nodeName.toUpperCase()!="INPUT"&&t.nodeName.toUpperCase()!="AREA"||(t.nodeName.toUpperCase()=="A"||t.nodeName.toUpperCase()=="AREA")&&(typeof t.href=="undefined"||t.href.length==0)||t.nodeName.toUpperCase()=="INPUT"&&(typeof t.type=="undefined"||t.type.toUpperCase()!="SUBMIT"&&t.type.toUpperCase()!="IMAGE"||typeof t.form=="undefined"||t.form==null))return!0;for(typeof wasaTrackCrossDomains=="undefined"&&(wasaTrackCrossDomains=[]),e=wasaTrackCrossDomains.splice(0),loop=0;loop<e.length;loop++)if(typeof e[loop].test=="function"){if(e[loop].test(document.location.host)){e.splice(loop,1);break}}else if(typeof e[loop].push=="function"&&e[loop][0].test(document.location.host)){e.splice(loop,1);break}if(t.nodeName.toUpperCase()=="A"||t.nodeName.toUpperCase()=="AREA"){if(o=!1,typeof t.target!="undefined"&&t.target=="_blank"&&(o=!0),targetUrl=t.href,targetMatch=targetUrl.match(/https?:\/\/([^\/\?\#\:]+)/),e.length>0&&targetMatch!=null&&_gat){var h=targetMatch[1],c=undefined,s=-1;for(i=0;i<e.length;i++)if(typeof e[i].test=="function"){if(e[i].exec(h)!=null){s=i;break}}else if(typeof e[i].push=="function"&&e[i][0].exec(h)!=null){s=i;break}s!=-1&&(typeof e[i].push=="function"&&e[i].length>1&&typeof e[i][1]=="string"&&(c=e[i][1]),targetUrl=_gat._getTrackerByName(c)._getLinkerUrl(targetUrl))}return o?(t.href=targetUrl,!0):(setTimeout("document.location = '"+targetUrl+"'",r),!1)}return t.nodeName.toUpperCase()=="INPUT"?((typeof t.form.getAttribute("name")=="undefined"||t.form.getAttribute("name")==null)&&t.form.setAttribute("name","wasidform"),setTimeout("document.forms['"+t.form.getAttribute("name")+"'].submit()",r),!1):!0}}function logTagtriggering(n,t,i){console.log(n);console.log(t);console.log(i.Category);console.log(i.Action);console.log(i.Label)}function getGtmTagValue(n,t,i){return{Category:n,Action:t,Label:i}}function bindGtmTags(n){for(key in n){var t=gtmTags[key];$.each(n[key],function(n,i){var r=typeof i.selector=="function"?i.selector():i.selector;$(r).each(function(){var n=typeof t.value=="function"?t.value():t.value,f=typeof n.Action=="function"?n.Action():n.Action,u=typeof n.Label=="function"?n.Label():n.Label,o=n.Category,s=typeof i.getActionValue=="undefined"?f:f.replace(/<.*>/,i.getActionValue(this)),r,e;switch(typeof i.getNameValue){case"undefined":r=u;break;case"function":r=u.replace(/<.*>/,i.getNameValue(this));break;default:r=u.replace(/<.*>/,i.getNameValue)}e=getGtmTagValue(o,s,r);renderGtmTag(this,e,t.hasDelay)})})}}function renderGtmTag(n,t,i){var r=JSON.stringify(t);$(n).attr("data-gtm","");$(n).attr("data-gtm-type",i?"click-delayed":"click");$(n).attr("data-gtm-value",r)}this.bcTrack={},function(){"use strict";function n(n){return typeof n=="string"}function r(n){if(bcTrack.debug===!0)throw n;}function t(n){var t=stringHelpers.replaceDiacritics(n);return t.replace("’","'"),t=t.replace(u," "),t=t.replace(f," "),t.trim()}function e(i){var r,u;for(r in i)i.hasOwnProperty(r)&&(u=i[r],n(u)&&(i[r]=t(u)));return i}var i=400,u,f;bcTrack.debug=!1;bcTrack.track=function(i,r,u){var f,o;try{if(f=n(i),f&&!n(r)&&!n(u))throw new Error('When the "dataOrCategory" parameters is a string, "action" and "label" must be valid strings.');if(!dataLayer||!ga_trackEvent)throw new Error('Tracking resource "dataLayer" or "ga_trackEvent" is not defined.');if(f){var s=t(i),h=t(r),c=t(u);bcTrack.debug===!0&&console.log("track using ga_trackEvent.",'Category="'+s+'"','Action="'+h+'"','Label="'+c+'"');ga_trackEvent(s,h,c,1)}else o=e(i),bcTrack.debug===!0&&console.log("track using dataLayer.push(...).","Data=>",o),dataLayer.push(o)}catch(l){bcTrack._manageTrackCatch(l)}};bcTrack.trackOnClick=function(n,t,u,f){try{return wasaTrack("",n,i,function(){bcTrack.track(t,u,f)},null)}catch(e){r(e)}return!0};bcTrack.trackAndPerformAction=function(n,t,r,u){try{if(typeof n!="function")throw new Error('"actionToPerform" is not a function.');bcTrack.track(t,r,u);setTimeout(function(){n()},i)}catch(f){bcTrack._manageTrackCatch(f)}};bcTrack.trackAndChangeLocation=function(t,i,r,u){try{if(!n(t))throw new Error('"newLocation" is invalid.');return bcTrack.trackAndPerformAction(function(){document.location=t},i,r,u),!1}catch(f){bcTrack._manageTrackCatch(f)}return!0};bcTrack.categories={carousel:"Carousel"};bcTrack.actions={position:"Position "};bcTrack._manageTrackCatch=r;u=/[^A-Za-z0-9 _'"]/g;f=/[ ]{2,}/g}(),function(){"use strict";bcTrack.trackUsingDataAttribute=function($htmlElement){try{var trackingData=$htmlElement.data("track");trackingData&&bcTrack.track(eval("("+trackingData+")"))}catch(e){bcTrack._manageTrackCatch(e)}}}();this.gtmInitializer={},function(n,t,i){gtmInitializer.debug=!1;t(n).on("click","[data-gtm]",function(n){var u=t(n.currentTarget),f=u.attr("data-gtm-type"),r=JSON.parse(u.attr("data-gtm-value")),e=u.attr("data-gtm-callback"),o=u.attr("data-gtm-location");switch(f){case"click":i.track(r.Category,r.Action,r.Label);break;case"click-delayed":i.trackOnClick(u,r.Category,r.Action,r.Label);break;case"perform-action":i.trackAndPerformAction(e,r.Category,r.Action,r.Label);break;case"redirect":i.trackAndChangeLocation(o,r.Category,r.Action,r.Label);break;default:return}gtmInitializer.debug===!0&&logTagtriggering(u,f,r)})}(document,window.jQuery,window.bcTrack)