No analytics data will be sent. /*! ")}catch(t){nt().error(e,t.message)}return t},e._Tt=function(t){if(this.Gn.getAttribute("type")&&(t.transport||this.gTt.transport)){var e=this.ye();nt().error(e,"Inline or remote config should not overwrite vendor transport settings")}t.transport&&t.transport.iframe&&(nt().error(wn,"Inline configs are not allowed to specify transport iframe"),t.transport.iframe=void 0),this.gTt.transport&&this.gTt.transport.iframe&&(nt().error(wn,"Remote configs are not allowed to specify transport iframe"),this.gTt.transport.iframe=void 0)},e.ye=function(){return"AmpAnalytics "+(this.Gn.getAttribute("id")||"")},e.shallowExpandObject=function(t,e){var n={},i=[],r=[],o=Mt(t),s=bn(t).getMacros(t);return Object.keys(e).forEach((function(t){i.push(t);var n=o.expandStringAsync(e[t],s);r.push(n)})),Promise.all(r).then((function(t){return i.forEach((function(e,i){return n[e]=t[i]})),n}))},t}();function Rn(t,e,n){for(var i in null==e&&(e={}),st(n||!t||!t.optout||"_gaUserPrefs.ioo"==t.optout||"__gaOptOutExtension"==t.optoutElementId,"optout property is only available to vendor config. "symbol":typeof t})(t)}function h(t,n){if(n&&("object"===u(n)||"function"==typeof n))return n;if(void 0!==n)throw new TypeError("Derived constructors may only return object or undefined");return function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t)}function l(t){var n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var e,r=c(t);if(n){var i=c(this).constructor;e=Reflect.construct(r,arguments,i)}else e=r.apply(this,arguments);return h(this,e)}}var f=Array.isArray;function T(t,n){return n.toUpperCase()}function v(t,n){var e=t.length-n.length;return e>=0&&t.indexOf(n,e)==e}var p=Object.prototype,m=(p.hasOwnProperty,p.toString);function y(t){var n=Object.create(null);return t&&Object.assign(n,t),n}function d(t){return"number"==typeof t&&isFinite(t)}function A(t,n,e,r,i,s,o,a,c,u,h){return t}function g(t){return JSON.parse(t)}function w(t){return(t.ownerDocument||t).defaultView}var _,E,b=/(\0)|^(-)$|([\x01-\x1f\x7f]|^-? ")}for(var o,a=(null===(e=i)||void 0===e?void 0:e.split(/\s*,\s*/g))||[],s=p(),l=n(a,!0);! "-".concat(o):o),a)}}function G(t,n){for(var e in n)F(t,e,n[e])}function j(t){return"".concat(t,"px")}function H(t){return"display"in t&&function(t){for(var n=arguments.length,e=new Array(n>1?n-1:0),r=1;rn)Object.assign(u,a);else for(var l=0,c=Object.keys(a);l element. ");if(r.push(a),s!==a)if(u>n)Object.assign(s,a);else for(var c=0,l=Object.keys(a);c0?this.jPt(i):N()},e.getState=function(t){var e=t?y(this.Ni,t):void 0;return p(e)||u(e)?this.MPt(e):e},e.getStateAsync=function(t){var e=this,n=/^[^. Is it valid JSON? (o=u()).done;){var c=o.value;c&&("-"==c[0]?a[c.substr(1)]=!1:a[c]=!0)}return a}(t));var T=null===(s=t.AMP_CONFIG)||void 0===s?void 0:s["allow-url-opt-in"];if(v(T)&&T.length)for(var S,b=W(t.location.originalHash||t.location.hash),A=n(T,!0);! [new Pt([t,new Mt("at"),i])]:i? ("click"!==(s=c)&&"browser-event"!==s&&"custom"!==s&&"hidden"!==s&&"ini-load"!==s&&"render-start"!==s&&"scroll"!==s&&"story"!==s&&"timer"!==s&&"video"!==s&&"visible"!==s||br.includes(c)))return t.user().error(r,c+" is not supported for amp-analytics in scope"),"continue"}t.HOt(e.extraUrlParams,t.d_.extraUrlParamsReplaceMap),i.push(t.VOt(e).then((function(i){if(i){if(t.yTt){if(!t.element.parentElement)return;return e.selector=t.element.parentElement.tagName,e.selectionMethod="closest",t.qOt(e)}return e.selector&&!v(e.selector)?t.cK.expandTemplate(e.selector,n,t.element).then((function(n){return e.selector=n,t.qOt(e)})):t.qOt(e)}})))}();return Promise.all(i)},i.preload=function(t,e){Rt(this.win).preload(this.getAmpDoc(),t,e)},i.qOt=function(t){if(!this.NOt)return r();try{return this.NOt.addTrigger(t,this.bk.bind(this,t))}catch(e){return B(this.ye(),'Failed to process trigger "'+t.on+'"',e),r()}},i.HOt=function(t,e){if(t&&e){var n=0;for(var i in e){if(++n>16){var r=this.ye();this.user().error(r,"More than 16 extraUrlParamsReplaceMap rules aren't allowed; Skipping the rest");break}for(var o in t){var s=o.replace(i,e[i]);if(o!=s){var a=t[o];delete t[o],t[s]=a}}}}},i.UOt=function(){var t=this.d_.optoutElementId;if(t&&this.win.document.getElementById(t))return!0;if(!this.d_.optout)return!1;for(var e=this.d_.optout.split(". !this.yr[t]},e.get=function(t){var e=this.yr[t];if(e)return e.access=++this.mr,e.payload},e.put=function(t,e){this.has(t)||this.pr++,this.yr[t]={payload:e,access:this.mr},this.wr()},e.wr=function(){if(! ");if(i.push(a),u!==a)if(s>n)Object.assign(u,a);else for(var c=0,h=Object.keys(a);c=0&&f<=1&&(s[c]=Math.random() element. hh: 'Eh3OnWZ+iAP2HDtQKfV9/jmAe5vdvwd1eQ5sCnx+Pz0=', (n=o()).done;){var s=n.value;if(! "":r?t.slice(0,-1)+"\\"+t.slice(-1).charCodeAt(0).toString(16)+" ":"\\"+t)}function S(t,e){return t.replace(/^|,/g,"$&".concat(e," "))}function P(t){return String(t).replace(w,x)}function O(t){b(/^[\w-]+$/.test(t))}function _(t,e){return O(e),e=e.toUpperCase(),function(t,n){for(var r=[],i=t.parentElement;i;i=i.parentElement)i.tagName==e&&r.push(i);return r}(t)}function T(t){var e;null===(e=t.parentElement)||void 0===e||e.removeChild(t)}function I(t){for(;t.firstChild;)t.removeChild(t.firstChild)}function R(t,e){t.insertBefore(e,t.firstChild)}function j(t,e){for(var n=t.length,r=0;r.1)){var c=Object.create(null);c.v=W().rtvVersion,c.noAmp=o?"1":"0",c.m=t.replace(A,""),c.a=l?"1":"0",c.ex=s?"1":"0",c.dw=a?