\n ',e.firstChild.firstChild}function c(e){return'"}function d(e){if(!e.focus)try{HTMLElement.prototype.focus.call(e)}catch(t){xn(e)}}function f(e,t,n){return d(t),n.activeElement===t}function m(){var e=Ft(_n);return Object.keys(kn).forEach((function(t){e[t]=kn[t]()})),e}function b(){Un.warn("trying to focus inert element",this)}function v(e,t){if(t){var n=Hn(e);Zn({element:e,attribute:"tabindex",temporaryValue:"-1",saveValue:null!==n?n:""})}else Zn({element:e,attribute:"tabindex"})}function h(e,t){Vn({element:e,attribute:"controls",remove:t})}function p(e,t){Zn({element:e,attribute:"focusable",temporaryValue:t?"false":void 0})}function g(e,t){Vn({element:e,attribute:"xlink:href",remove:t})}function x(e,t){Zn({element:e,attribute:"aria-disabled",temporaryValue:t?"true":void 0})}function y(e,t){t?e.focus=b:delete e.focus}function w(e,t){if(t){var n=e.style.pointerEvents||"";e.setAttribute("data-inert-pointer-events",n),e.style.pointerEvents="none"}else{var i=e.getAttribute("data-inert-pointer-events");e.removeAttribute("data-inert-pointer-events"),e.style.pointerEvents=i}}function E(e,t){x(e,t),v(e,t),y(e,t),w(e,t);var n=e.nodeName.toLowerCase();("video"===n||"audio"===n)&&h(e,t),("svg"===n||e.ownerSVGElement)&&(Xn.focusSvgFocusableAttribute?p(e,t):Xn.focusSvgTabindexAttribute||"a"!==n||g(e,t)),t?e.setAttribute("data-ally-disabled","true"):e.removeAttribute("data-ally-disabled")}function S(e){Qn.some((function(t){return!!e[t]&&(Yn=t,!0)}))}function T(e,t){return Yn||S(e),e[Yn](t)}function A(e){var t=e.webkitUserModify||"";return Boolean(t&&-1!==t.indexOf("write"))}function O(e){return[e.getPropertyValue("overflow"),e.getPropertyValue("overflow-x"),e.getPropertyValue("overflow-y")].some((function(e){return"auto"===e||"scroll"===e}))}function C(e){return e.display.indexOf("flex")>-1}function I(e,t,n,i){return!("div"!==t&&"span"!==t||n&&"div"!==n&&"span"!==n&&!O(i)||!(e.offsetHeight0&&void 0!==arguments[0]?arguments[0]:{},t=e.context,n=e.except,i=void 0===n?{flexbox:!1,scrollable:!1,shadow:!1}:n;ei||(ei=Fn());var r=ht({label:"is/focus-relevant",resolveDocument:!0,context:t});if(!i.shadow&&r.shadowRoot)return!0;var o=r.nodeName.toLowerCase();if("input"===o&&"hidden"===r.type)return!1;if("input"===o||"select"===o||"button"===o||"textarea"===o)return!0;if("legend"===o&&ei.focusRedirectLegend)return!0;if("label"===o)return!0;if("area"===o)return!0;if("a"===o&&r.hasAttribute("href"))return!0;if("object"===o&&r.hasAttribute("usemap"))return!1;if("object"===o){var a=r.getAttribute("type");if(!ei.focusObjectSvg&&"image/svg+xml"===a)return!1;if(!ei.focusObjectSwf&&"application/x-shockwave-flash"===a)return!1}if("iframe"===o||"object"===o)return!0;if("embed"===o||"keygen"===o)return!0;if(r.hasAttribute("contenteditable"))return!0;if("audio"===o&&(ei.focusAudioWithoutControls||r.hasAttribute("controls")))return!0;if("video"===o&&(ei.focusVideoWithoutControls||r.hasAttribute("controls")))return!0;if(ei.focusSummary&&"summary"===o)return!0;var u=Wn(r);if("img"===o&&r.hasAttribute("usemap"))return u&&ei.focusImgUsemapTabindex||ei.focusRedirectImgUsemap;if(ei.focusTable&&("table"===o||"td"===o))return!0;if(ei.focusFieldset&&"fieldset"===o)return!0;var l="svg"===o,s=r.ownerSVGElement,c=r.getAttribute("focusable"),d=Hn(r);if("use"===o&&null!==d&&!ei.focusSvgUseTabindex)return!1;if("foreignobject"===o)return null!==d&&ei.focusSvgForeignobjectTabindex;if(T(r,"svg a")&&r.hasAttribute("xlink:href"))return!0;if((l||s)&&r.focus&&!ei.focusSvgNegativeTabindexAttribute&&0>d)return!1;if(l)return u||ei.focusSvg||ei.focusSvgInIframe||Boolean(ei.focusSvgFocusableAttribute&&c&&"true"===c);if(s){if(ei.focusSvgTabindexAttribute&&u)return!0;if(ei.focusSvgFocusableAttribute)return"true"===c}if(u)return!0;var f=window.getComputedStyle(r,null);if(A(f))return!0;if(ei.focusImgIsmap&&"img"===o&&r.hasAttribute("ismap")){var m=Jn({context:r}).some((function(e){return"a"===e.nodeName.toLowerCase()&&e.hasAttribute("href")}));if(m)return!0}if(!i.scrollable&&ei.focusScrollContainer)if(ei.focusScrollContainerWithoutOverflow){if(I(r,o))return!0}else if(O(f))return!0;if(!i.flexbox&&ei.focusFlexboxContainer&&C(f))return!0;var b=r.parentElement;if(!i.scrollable&&b){var v=b.nodeName.toLowerCase(),h=window.getComputedStyle(b,null);if(ei.focusScrollBody&&I(b,o,v,h))return!0;if(ei.focusChildrenOfFocusableFlexbox&&C(h))return!0}return!1}function N(e,t){if(e.findIndex)return e.findIndex(t);var n=e.length;if(0===n)return-1;for(var i=0;n>i;i++)if(t(e[i],i,e))return i;return-1}function M(e){if(oi||(oi=ri("object, iframe")),void 0!==e._frameElement)return e._frameElement;e._frameElement=null;var t=e.parent.document.querySelectorAll(oi);return[].some.call(t,(function(t){return ni(t)===e.document&&(e._frameElement=t,!0)})),e._frameElement}function k(e){var t=yt(e);if(!t.parent||t.parent===t)return null;try{return t.frameElement||M(t)}catch(e){return null}}function _(e,t){return window.getComputedStyle(e,null).getPropertyValue(t)}function P(e){return e.some((function(e){return"none"===_(e,"display")}))}function F(e){var t=N(e,(function(e){var t=_(e,"visibility");return"hidden"===t||"collapse"===t}));if(-1===t)return!1;var n=N(e,(function(e){return"visible"===_(e,"visibility")}));return-1===n||n>t}function B(e){var t=1;return"summary"===e[0].nodeName.toLowerCase()&&(t=2),e.slice(t).some((function(e){return"details"===e.nodeName.toLowerCase()&&!1===e.open}))}function D(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.context,n=e.except,i=void 0===n?{notRendered:!1,cssDisplay:!1,cssVisibility:!1,detailsElement:!1,browsingContext:!1}:n,r=ht({label:"is/visible",resolveDocument:!0,context:t}),o=r.nodeName.toLowerCase();if(!i.notRendered&&ai.test(o))return!0;var a=Jn({context:r}),u="audio"===o&&!r.hasAttribute("controls");if(!i.cssDisplay&&P(u?a.slice(1):a))return!1;if(!i.cssVisibility&&F(a))return!1;if(!i.detailsElement&&B(a))return!1;if(!i.browsingContext){var l=k(r),s=D.except(i);if(l&&!s(l))return!1}return!0}function R(e,t){return t.querySelector('map[name="'+bt(e)+'"]')||null}function W(e){var t=e.getAttribute("usemap");if(!t)return null;var n=gt(e);return R(t.slice(1),n)}function H(e){var t=e.parentElement;return t.name&&"map"===t.nodeName.toLowerCase()&>(e).querySelector('img[usemap="#'+bt(t.name)+'"]')||null}function j(e){return"fieldset"===e.nodeName.toLowerCase()&&e.disabled}function q(e){return"form"===e.nodeName.toLowerCase()&&e.disabled}function G(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.context,n=e.except,i=void 0===n?{onlyFocusableBrowsingContext:!1,visible:!1}:n,r=ht({label:"is/only-tabbable",resolveDocument:!0,context:t});if(!i.visible&&!ui(r))return!1;if(!i.onlyFocusableBrowsingContext&&(Et.is.GECKO||Et.is.TRIDENT||Et.is.EDGE)){var o=k(r);if(o&&Hn(o)<0)return!1}var a=r.nodeName.toLowerCase(),u=Hn(r);return"label"===a&&Et.is.GECKO?null!==u&&u>=0:!!(Et.is.GECKO&&r.ownerSVGElement&&!r.focus&&"a"===a&&r.hasAttribute("xlink:href")&&Et.is.GECKO)}function K(e){var t=e.nodeName.toLowerCase();if("embed"===t||"keygen"===t)return!0;var n=Hn(e);if(e.shadowRoot&&null===n)return!0;if("label"===t)return!mi.focusLabelTabindex||null===n;if("legend"===t)return null===n;if(mi.focusSvgFocusableAttribute&&(e.ownerSVGElement||"svg"===t)){var i=e.getAttribute("focusable");return i&&"false"===i}return"img"===t&&e.hasAttribute("usemap")?null===n||!mi.focusImgUsemapTabindex:"area"===t&&!si(e)}function V(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.context,n=e.except,i=void 0===n?{disabled:!1,visible:!1,onlyTabbable:!1}:n;mi||(mi=Fn());var r=fi.rules.except({onlyFocusableBrowsingContext:!0,visible:i.visible}),o=ht({label:"is/focusable",resolveDocument:!0,context:t});if(!ti.rules({context:o,except:i})||K(o))return!1;if(!i.disabled&&di(o))return!1;if(!i.onlyTabbable&&r(o))return!1;if(!i.visible){var a={context:o,except:{}};if(mi.focusInHiddenIframe&&(a.except.browsingContext=!0),mi.focusObjectSvgHidden&&"object"===o.nodeName.toLowerCase()&&(a.except.cssVisibility=!0),!ui.rules(a))return!1}var u=k(o);return!(u&&!("object"!==u.nodeName.toLowerCase()||mi.focusInZeroDimensionObject||u.offsetWidth&&u.offsetHeight)||"svg"===o.nodeName.toLowerCase()&&mi.focusSvgInIframe&&!u&&null===o.getAttribute("tabindex"))}function Z(e){var t=function(t){return t.shadowRoot||e(t)?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP};return t.acceptNode=t,t}function $(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.context,n=e.includeContext,i=e.includeOnlyTabbable,r=e.strategy;t||(t=document.documentElement);for(var o=bi.rules.except({onlyTabbable:i}),a=gt(t).createTreeWalker(t,NodeFilter.SHOW_ELEMENT,"all"===r?vi:Z(o),!1),u=[];a.nextNode();)a.currentNode.shadowRoot?(o(a.currentNode)&&u.push(a.currentNode),u=u.concat($({context:a.currentNode.shadowRoot,includeOnlyTabbable:i,strategy:r}))):u.push(a.currentNode);return n&&("all"===r?ti(t)&&u.unshift(t):o(t)&&u.unshift(t)),u}function U(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.context,n=e.includeContext,i=e.includeOnlyTabbable,r=gi(),o=t.querySelectorAll(r),a=bi.rules.except({onlyTabbable:i}),u=[].filter.call(o,a);return n&&a(t)&&u.unshift(t),u}function X(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.context,n=e.except,i=void 0===n?{flexbox:!1,scrollable:!1,shadow:!1,visible:!1,onlyTabbable:!1}:n;yi||(yi=Fn());var r=ht({label:"is/tabbable",resolveDocument:!0,context:t});if(Et.is.BLINK&&Et.is.ANDROID&&Et.majorVersion>42)return!1;var o=k(r);if(o){if(Et.is.WEBKIT&&Et.is.IOS)return!1;if(Hn(o)<0)return!1;if(!i.visible&&(Et.is.BLINK||Et.is.WEBKIT)&&!ui(o))return!1;if("object"===o.nodeName.toLowerCase()){var a="Chrome"===Et.name&&Et.majorVersion>=54||"Opera"===Et.name&&Et.majorVersion>=41;if(Et.is.WEBKIT||Et.is.BLINK&&!a)return!1}}var u=r.nodeName.toLowerCase(),l=Hn(r),s=null===l?null:l>=0;if(Et.is.EDGE&&Et.majorVersion>=14&&o&&r.ownerSVGElement&&0>l)return!0;var c=!1!==s,d=null!==l&&l>=0;if(r.hasAttribute("contenteditable"))return c;if(wi.test(u)&&!0!==s)return!1;if(Et.is.WEBKIT&&Et.is.IOS){var f="input"===u&&"text"===r.type||"password"===r.type||"select"===u||"textarea"===u||r.hasAttribute("contenteditable");if(f||(f=A(window.getComputedStyle(r,null))),!f)return!1}if("use"===u&&null!==l&&(Et.is.BLINK||Et.is.WEBKIT&&9===Et.majorVersion))return!0;if(T(r,"svg a")&&r.hasAttribute("xlink:href")){if(c)return!0;if(r.focus&&!yi.focusSvgNegativeTabindexAttribute)return!0}if("svg"===u&&yi.focusSvgInIframe&&c)return!0;if(Et.is.TRIDENT||Et.is.EDGE){if("svg"===u)return!!yi.focusSvg||r.hasAttribute("focusable")||d;if(r.ownerSVGElement)return!(!yi.focusSvgTabindexAttribute||!d)||r.hasAttribute("focusable")}if(void 0===r.tabIndex)return Boolean(i.onlyTabbable);if("audio"===u){if(!r.hasAttribute("controls"))return!1;if(Et.is.BLINK)return!0}if("video"===u)if(r.hasAttribute("controls")){if(Et.is.BLINK||Et.is.GECKO)return!0}else if(Et.is.TRIDENT||Et.is.EDGE)return!1;if("object"===u&&(Et.is.BLINK||Et.is.WEBKIT))return!1;if("iframe"===u)return!1;if(!i.scrollable&&Et.is.GECKO&&O(window.getComputedStyle(r,null)))return c;if(Et.is.TRIDENT||Et.is.EDGE){if("area"===u){var m=H(r);if(m&&Hn(m)<0)return!1}var b=window.getComputedStyle(r,null);if(A(b))return r.tabIndex>=0;if(!i.flexbox&&C(b))return null!==l?d:Ei(r)&&Si(r);if(I(r,u))return!1;var v=r.parentElement;if(v){var h=v.nodeName.toLowerCase(),p=window.getComputedStyle(v,null);if(I(v,u,h,p))return!1;if(C(p))return d}}return r.tabIndex>=0}function z(e,t){return e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING?-1:1}function J(e,t){return N(e,(function(e){return t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_FOLLOWING}))}function Q(e,t,n){var i=[];return t.forEach((function(t){var r=!0,o=e.indexOf(t);-1===o&&(o=J(e,t),r=!1),-1===o&&(o=e.length);var a=vt(n?n(t):t);a.length&&i.push({offset:o,replace:r,elements:a})})),i}function Y(e,t){var n=0;t.sort((function(e,t){return e.offset-t.offset})),t.forEach((function(t){var i=t.replace?1:0,r=[t.offset+n,i].concat(t.elements);e.splice.apply(e,r),n+=t.elements.length-i}))}function ee(e){var t=e.nodeName.toLowerCase();return"input"===t||"textarea"===t||"select"===t||"button"===t}function te(e,t){var n=e.getAttribute("for");return n?t.getElementById(n):e.querySelector("input, select, textarea")}function ne(e){var t=e.parentNode;return xi({context:t,strategy:"strict"}).filter(ee)[0]||null}function ie(e,t){var n=Ai({context:t.body,strategy:"strict"});if(!n.length)return null;var i=Ci({list:n,elements:[e]}),r=i.indexOf(e);return r===i.length-1?null:i[r+1]}function re(e,t){return Ii.focusRedirectLegend?"fieldset"!==e.parentNode.nodeName.toLowerCase()?null:"tabbable"===Ii.focusRedirectLegend?ie(e,t):ne(e,t):null}function oe(e){if(!Ii.focusRedirectImgUsemap)return null;var t=W(e);return t&&t.querySelector("area")||null}function ae(e){var t=Jn({context:e}).slice(1).map((function(e){return{element:e,scrollTop:e.scrollTop,scrollLeft:e.scrollLeft}}));return function(){t.forEach((function(e){e.element.scrollTop=e.scrollTop,e.element.scrollLeft=e.scrollLeft}))}}function ue(e){if(e.focus)return e.focus(),xt(e)?e:null;var t=yt(e);try{return t.HTMLElement.prototype.focus.call(e),xt(e)?e:null}catch(t){return xn(e)&&xt(e)?e:null}}function le(){(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).force?this.instances=0:this.instances--,this.instances||(this.disengage(),this._result=null)}function se(){return this.instances?(this.instances++,this._result):(this.instances++,this._result=this.engage()||{},this._result.disengage=le.bind(this),this._result)}function ce(){}function de(){if(document.activeElement){if(document.activeElement!==Di){var e=new Fi("active-element",{bubbles:!1,cancelable:!1,detail:{focus:document.activeElement,blur:Di}});document.dispatchEvent(e),Di=document.activeElement}}else document.body.focus();!1!==Ri&&(Ri=requestAnimationFrame(de))}function fe(){Ri=!0,Di=document.activeElement,de()}function me(){cancelAnimationFrame(Ri),Ri=!1}function be(){for(var e=[document.activeElement];e[0]&&e[0].shadowRoot;)e.unshift(e[0].shadowRoot.activeElement);return e}function ve(){var e=ji({context:document.activeElement});return[document.activeElement].concat(e)}function he(){this.context&&(this.context.forEach(this.disengage),this.context=null,this.engage=null,this.disengage=null)}function pe(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).context;return this.context=vt(e||document),this.context.forEach(this.engage),{disengage:he.bind(this)}}function ge(){}function xe(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.parent,n=e.element,i=e.includeSelf;if(t)return function(e){return Boolean(i&&e===t||t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_CONTAINED_BY)};if(n)return function(e){return Boolean(i&&n===e||e.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_CONTAINED_BY)};throw new TypeError("util/compare-position#getParentComparator required either options.parent or options.element")}function ye(e){var t=e.context,n=e.filter,i=function(e){var t=xe({parent:e});return n.some(t)},r=[],o=function(e){return n.some((function(t){return e===t}))?NodeFilter.FILTER_REJECT:i(e)?NodeFilter.FILTER_ACCEPT:(r.push(e),NodeFilter.FILTER_REJECT)};o.acceptNode=o;for(var a=gt(t).createTreeWalker(t,NodeFilter.SHOW_ELEMENT,o,!1);a.nextNode(););return r}function we(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).context,t=ht({label:"query/shadow-hosts",resolveDocument:!0,defaultToDocument:!0,context:e}),n=gt(e).createTreeWalker(t,NodeFilter.SHOW_ELEMENT,ur,!1),i=[];for(t.shadowRoot&&(i.push(t),i=i.concat(we({context:t.shadowRoot})));n.nextNode();)i.push(n.currentNode),i=i.concat(we({context:n.currentNode.shadowRoot}));return i}function Ee(e){return zn(e,!0)}function Se(e){return zn(e,!1)}function Te(e){Zn({element:e,attribute:"aria-hidden",temporaryValue:"true"})}function Ae(e){Zn({element:e,attribute:"aria-hidden"})}function Oe(e,t){var n=e.indexOf(t);return n>0?e.splice(n,1).concat(e):e}function Ce(e,t){return Er.tabsequenceAreaAtImgPosition&&(e=gr(e,t)),wr(e)}function Ie(e){var t=!!e&&null;return{altKey:t,ctrlKey:t,metaKey:t,shiftKey:t}}function Le(e){var t=Ie(-1!==e.indexOf("*"));return e.forEach((function(e){if("*"!==e){var n=!0,i=e.slice(0,1);"?"===i?n=null:"!"===i&&(n=!1),!0!==n&&(e=e.slice(1));var r=kr[e];if(!r)throw new TypeError('Unknown modifier "'+e+'"');t[r]=n}})),t}function Ne(e){var t=Tr[e]||parseInt(e,10);if(!t||"number"!=typeof t||isNaN(t))throw new TypeError('Unknown key "'+e+'"');return[t].concat(Tr._alias[t]||[])}function Me(e,t){return!_r.some((function(n){return"boolean"==typeof e[n]&&Boolean(t[n])!==e[n]}))}function ke(){Wr=0,Hr=0}function _e(e){!1!==e.isPrimary&&Wr++}function Pe(e){return!1!==e.isPrimary?e.touches?void(Wr=e.touches.length):void(window.setImmediate||window.setTimeout)((function(){Wr=Math.max(Wr-1,0)})):void 0}function Fe(e){switch(e.keyCode||e.which){case 16:case 17:case 18:case 91:case 93:return}Hr++}function Be(e){switch(e.keyCode||e.which){case 16:case 17:case 18:case 91:case 93:return}(window.setImmediate||window.setTimeout)((function(){Hr=Math.max(Hr-1,0)}))}function De(){return{pointer:Boolean(Wr),key:Boolean(Hr)}}function Re(){Wr=Hr=0,window.removeEventListener("blur",ke,!1),document.documentElement.removeEventListener("keydown",Fe,!0),document.documentElement.removeEventListener("keyup",Be,!0),jr.forEach((function(e){document.documentElement.removeEventListener(e,_e,!0)})),qr.forEach((function(e){document.documentElement.removeEventListener(e,Pe,!0)}))}function We(){return window.addEventListener("blur",ke,!1),document.documentElement.addEventListener("keydown",Fe,!0),document.documentElement.addEventListener("keyup",Be,!0),jr.forEach((function(e){document.documentElement.addEventListener(e,_e,!0)})),qr.forEach((function(e){document.documentElement.addEventListener(e,Pe,!0)})),{get:De}}function He(e){return e.hasAttribute("autofocus")}function je(e){return e.tabIndex<=0}function qe(e){var t=e.getAttribute&&e.getAttribute("class")||"";return""===t?[]:t.split(" ")}function Ge(e,t,n){var i=qe(e),r=i.indexOf(t),o=-1!==r,a=void 0!==n?n:!o;a!==o&&(a||i.splice(r,1),a&&i.push(t),e.setAttribute("class",i.join(" ")))}function Ke(e,t){return Ge(e,t,!1)}function Ve(e,t){return Ge(e,t,!0)}function Ze(e){var t="";if(e.type===Ur||"shadow-focus"===e.type){var n=zr.get();t=Yr||n.pointer&&"pointer"||n.key&&"key"||"script"}else"initial"===e.type&&(t="initial");document.documentElement.setAttribute("data-focus-source",t),e.type!==Xr&&(eo[t]||Ve(document.documentElement,"focus-source-"+t),eo[t]=!0,Qr=t)}function $e(){return Qr}function Ue(e){return eo[e]}function Xe(e){Yr=e}function ze(){Yr=!1}function Je(){Ze({type:Xr}),Qr=Yr=null,Object.keys(eo).forEach((function(e){Ke(document.documentElement,"focus-source-"+e),eo[e]=!1})),zr.disengage(),Jr&&Jr.disengage(),document.removeEventListener("shadow-focus",Ze,!0),document.documentElement.removeEventListener(Ur,Ze,!0),document.documentElement.removeEventListener(Xr,Ze,!0),document.documentElement.removeAttribute("data-focus-source")}function Qe(){return Jr=Vi(),document.addEventListener("shadow-focus",Ze,!0),document.documentElement.addEventListener(Ur,Ze,!0),document.documentElement.addEventListener(Xr,Ze,!0),zr=Gr(),Ze({type:"initial"}),{used:Ue,current:$e,lock:Xe,unlock:ze}}function Ye(e){var t=e||qi();no.cssShadowPiercingDeepCombinator||(t=t.slice(-1));var n=[].slice.call(document.querySelectorAll(uo),0),i=t.map((function(e){return Jn({context:e})})).reduce((function(e,t){return t.concat(e)}),[]);n.forEach((function(e){-1===i.indexOf(e)&&Ke(e,ao)})),i.forEach((function(e){-1===n.indexOf(e)&&Ve(e,ao)}))}function et(){lo=(window.setImmediate||window.setTimeout)((function(){Ye()}))}function tt(){(window.clearImmediate||window.clearTimeout)(lo),Ye()}function nt(e){Ye(e.detail.elements)}function it(){so&&so.disengage(),(window.clearImmediate||window.clearTimeout)(lo),document.removeEventListener(oo,et,!0),document.removeEventListener(ro,tt,!0),document.removeEventListener("shadow-focus",nt,!0),[].forEach.call(document.querySelectorAll(uo),(function(e){Ke(e,ao)}))}function rt(){no||(no=Fn(),uo=ri("."+ao)),so=Vi(),document.addEventListener(oo,et,!0),document.addEventListener(ro,tt,!0),document.addEventListener("shadow-focus",nt,!0),Ye()}function ot(e,t){var n=Math.max(e.top,t.top),i=Math.max(e.left,t.left),r=Math.max(Math.min(e.right,t.right),i),o=Math.max(Math.min(e.bottom,t.bottom),n);return{top:n,right:r,bottom:o,left:i,width:r-i,height:o-n}}function at(){var e=window.innerWidth||document.documentElement.clientWidth,t=window.innerHeight||document.documentElement.clientHeight;return{top:0,right:e,bottom:t,left:0,width:e,height:t}}function ut(e){var t=e.getBoundingClientRect(),n=e.offsetWidth-e.clientWidth,i=e.offsetHeight-e.clientHeight,r={top:t.top,left:t.left,right:t.right-n,bottom:t.bottom-i,width:t.width-n,height:t.height-i,area:0};return r.area=r.width*r.height,r}function lt(e){var t=window.getComputedStyle(e,null),n="visible";return t.getPropertyValue("overflow-x")!==n&&t.getPropertyValue("overflow-y")!==n}function st(e){return!!lt(e)&&(e.offsetHeight0&&void 0!==arguments[0]?arguments[0]:{}).context,t=ht({label:"get/shadow-host",context:e}),n=null;t;)n=t,t=t.parentNode;return n.nodeType===n.DOCUMENT_FRAGMENT_NODE&&n.host?n.host:null},gt=function(e){return e?e.nodeType===Node.DOCUMENT_NODE?e:e.ownerDocument||document:document},xt=function(e){var t=ht({label:"is/active-element",resolveDocument:!0,context:e});if(gt(t).activeElement===t)return!0;var n=pt({context:t});return!(!n||n.shadowRoot.activeElement!==t)},yt=function(e){return gt(e).defaultView||window},wt=function(e){var t=ht({label:"element/blur",context:e});if(!xt(t))return null;if("body"===t.nodeName.toLowerCase())return null;if(t.blur)return t.blur(),document.activeElement;var n=yt(t);try{n.HTMLElement.prototype.blur.call(t)}catch(e){var i=n.document&&n.document.body;if(!i)return null;var r=i.getAttribute("tabindex");i.setAttribute("tabindex","-1"),i.focus(),r?i.setAttribute("tabindex",r):i.removeAttribute("tabindex")}return n.document.activeElement},Et=JSON.parse(JSON.stringify(mt)),St=Et.os.family||"",Tt="Android"===St,At="Windows"===St.slice(0,7),Ot="OS X"===St,Ct="iOS"===St,It="Blink"===Et.layout,Lt="Gecko"===Et.layout,Nt="Trident"===Et.layout,Mt="EdgeHTML"===Et.layout,kt="WebKit"===Et.layout,_t=parseFloat(Et.version),Pt=Math.floor(_t);Et.majorVersion=Pt,Et.is={ANDROID:Tt,WINDOWS:At,OSX:Ot,IOS:Ct,BLINK:It,GECKO:Lt,TRIDENT:Nt,EDGE:Mt,WEBKIT:kt,IE9:Nt&&9===Pt,IE10:Nt&&10===Pt,IE11:Nt&&11===Pt};var Ft=function(e){var t=r(),n={};return Object.keys(e).map((function(i){n[i]=o(t,e[i])})),a(t),n},Bt="1.4.1",Dt="undefined"!=typeof window&&window.navigator.userAgent||"",Rt="ally-supports-cache",Wt=u(Rt);(Wt.userAgent!==Dt||Wt.version!==Bt)&&(Wt={}),Wt.userAgent=Dt,Wt.version=Bt;var Ht={get:function(){return Wt},set:function(e){Object.keys(e).forEach((function(t){Wt[t]=e[t]})),Wt.time=(new Date).toISOString(),l(Rt,Wt)}},jt=function(){var e=void 0;try{document.querySelector("html >>> :first-child"),e=">>>"}catch(t){try{document.querySelector("html /deep/ :first-child"),e="/deep/"}catch(t){e=""}}return e},qt="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",Gt={element:"div",mutate:function(e){return e.innerHTML='
',e.querySelector("area")}},Kt={element:"div",mutate:function(e){return e.innerHTML='
',!1},validate:function(e,t,n){if(Et.is.GECKO)return!0;var i=e.querySelector("area");return i.focus(),n.activeElement===i}},Vt={element:"div",mutate:function(e){return e.innerHTML='
',e.querySelector("area")},validate:function(e,t,n){return!!Et.is.GECKO||n.activeElement===t}},Zt={name:"can-focus-audio-without-controls",element:"audio",mutate:function(e){try{e.setAttribute("src",qt)}catch(e){}}},$t="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ",Ut={element:"div",mutate:function(e){return e.innerHTML='
',e.querySelector("area")}},Xt={element:"div",mutate:function(e){return e.setAttribute("tabindex","-1"),e.setAttribute("style","display: -webkit-flex; display: -ms-flexbox; display: flex;"),e.innerHTML='hello',e.querySelector("span")}},zt={element:"fieldset",mutate:function(e){e.setAttribute("tabindex",0),e.setAttribute("disabled","disabled")}},Jt={element:"fieldset",mutate:function(e){e.innerHTML="content
"}},Qt={element:"span",mutate:function(e){e.setAttribute("style","display: -webkit-flex; display: -ms-flexbox; display: flex;"),e.innerHTML='hello'}},Yt={element:"form",mutate:function(e){e.setAttribute("tabindex",0),e.setAttribute("disabled","disabled")}},en={element:"a",mutate:function(e){return e.href="#void",e.innerHTML='
',e.querySelector("img")}},tn={element:"div",mutate:function(e){return e.innerHTML='
',e.querySelector("img")}},nn={element:function(e,t){var n=t.createElement("iframe");e.appendChild(n);var i=n.contentWindow.document;return i.open(),i.close(),n},mutate:function(e){e.style.visibility="hidden";var t=e.contentWindow.document,n=t.createElement("input");return t.body.appendChild(n),n},validate:function(e){var t=e.contentWindow.document,n=t.querySelector("input");return t.activeElement===n}},rn=!Et.is.WEBKIT,on=function(){return rn},an={element:"div",mutate:function(e){e.setAttribute("tabindex","invalid-value")}},un={element:"label",mutate:function(e){e.setAttribute("tabindex","-1")},validate:function(e,t,n){return e.offsetHeight,e.focus(),n.activeElement===e}},ln="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBpZD0ic3ZnIj48dGV4dCB4PSIxMCIgeT0iMjAiIGlkPSJzdmctbGluay10ZXh0Ij50ZXh0PC90ZXh0Pjwvc3ZnPg==",sn={element:"object",mutate:function(e){e.setAttribute("type","image/svg+xml"),e.setAttribute("data",ln),e.setAttribute("width","200"),e.setAttribute("height","50"),e.style.visibility="hidden"}},cn={name:"can-focus-object-svg",element:"object",mutate:function(e){e.setAttribute("type","image/svg+xml"),e.setAttribute("data",ln),e.setAttribute("width","200"),e.setAttribute("height","50")},validate:function(e,t,n){return!!Et.is.GECKO||n.activeElement===e}},dn=!Et.is.IE9,fn=function(){return dn},mn={element:"div",mutate:function(e){return e.innerHTML='
',e.querySelector("img")},validate:function(e,t,n){var i=e.querySelector("area");return n.activeElement===i}},bn={element:"fieldset",mutate:function(e){return e.innerHTML='',!1},validate:function(e,t,n){var i=e.querySelector('input[tabindex="-1"]'),r=e.querySelector('input[tabindex="0"]');return e.focus(),e.querySelector("legend").focus(),(n.activeElement===i?"focusable":n.activeElement===r&&"tabbable")||""}},vn={element:"div",mutate:function(e){return e.setAttribute("style","width: 100px; height: 50px; overflow: auto;"),e.innerHTML='scrollable content
',e.querySelector("div")}},hn={element:"div",mutate:function(e){e.setAttribute("style","width: 100px; height: 50px;"),e.innerHTML='scrollable content
'}},pn={element:"div",mutate:function(e){e.setAttribute("style","width: 100px; height: 50px; overflow: auto;"),e.innerHTML='scrollable content
'}},gn={element:"details",mutate:function(e){return e.innerHTML="foocontent
",e.firstElementChild}},xn=function(e){if(!e.ownerSVGElement&&"svg"!==e.nodeName.toLowerCase())return!1;var t=s();e.appendChild(t);var n=t.querySelector("input");return n.focus(),n.disabled=!0,e.removeChild(t),!0},yn={element:"div",mutate:function(e){return e.innerHTML=c('a'),e.querySelector("text")},validate:f},wn={element:"div",mutate:function(e){return e.innerHTML=c('a'),e.querySelector("text")},validate:f},En={element:"div",mutate:function(e){return e.innerHTML=c('a'),e.querySelector("text")},validate:f},Sn={element:"div",mutate:function(e){return e.innerHTML=c(['link',''].join("")),e.querySelector("use")},validate:f},Tn={element:"div",mutate:function(e){return e.innerHTML=c(''),e.querySelector("foreignObject")||e.getElementsByTagName("foreignObject")[0]},validate:f},An=Boolean(Et.is.GECKO&&"undefined"!=typeof SVGElement&&SVGElement.prototype.focus),On=function(){return An},Cn={element:"div",mutate:function(e){return e.innerHTML=c(""),e.firstChild},validate:f},In={element:"div",mutate:function(e){e.setAttribute("tabindex","3x")}},Ln={element:"table",mutate:function(e,t,n){var i=n.createDocumentFragment();i.innerHTML="cell |
",e.appendChild(i)}},Nn={element:"video",mutate:function(e){try{e.setAttribute("src",qt)}catch(e){}}},Mn=Et.is.GECKO||Et.is.TRIDENT||Et.is.EDGE,kn={cssShadowPiercingDeepCombinator:jt,focusInZeroDimensionObject:on,focusObjectSwf:fn,focusSvgInIframe:On,tabsequenceAreaAtImgPosition:function(){return Mn}},_n={focusAreaImgTabindex:Gt,focusAreaTabindex:Kt,focusAreaWithoutHref:Vt,focusAudioWithoutControls:Zt,focusBrokenImageMap:Ut,focusChildrenOfFocusableFlexbox:Xt,focusFieldsetDisabled:zt,focusFieldset:Jt,focusFlexboxContainer:Qt,focusFormDisabled:Yt,focusImgIsmap:en,focusImgUsemapTabindex:tn,focusInHiddenIframe:nn,focusInvalidTabindex:an,focusLabelTabindex:un,focusObjectSvg:cn,focusObjectSvgHidden:sn,focusRedirectImgUsemap:mn,focusRedirectLegend:bn,focusScrollBody:vn,focusScrollContainerWithoutOverflow:hn,focusScrollContainer:pn,focusSummary:gn,focusSvgFocusableAttribute:yn,focusSvgTabindexAttribute:wn,focusSvgNegativeTabindexAttribute:En,focusSvgUseTabindex:Sn,focusSvgForeignobjectTabindex:Tn,focusSvg:Cn,focusTabindexTrailingCharacters:In,focusTable:Ln,focusVideoWithoutControls:Nn},Pn=null,Fn=function(){return Pn||((Pn=Ht.get()).time||(Ht.set(m()),Pn=Ht.get()),Pn)},Bn=void 0,Dn=/^\s*(-|\+)?[0-9]+\s*$/,Rn=/^\s*(-|\+)?[0-9]+.*$/,Wn=function(e){Bn||(Bn=Fn());var t=Bn.focusTabindexTrailingCharacters?Rn:Dn,n=ht({label:"is/valid-tabindex",resolveDocument:!0,context:e}),i=n.hasAttribute("tabindex"),r=n.hasAttribute("tabIndex");if(!i&&!r)return!1;if((n.ownerSVGElement||"svg"===n.nodeName.toLowerCase())&&!Bn.focusSvgTabindexAttribute)return!1;if(Bn.focusInvalidTabindex)return!0;var o=n.getAttribute(i?"tabindex":"tabIndex");return"-32768"!==o&&Boolean(o&&t.test(o))},Hn=function(e){if(!Wn(e))return null;var t=e.hasAttribute("tabindex")?"tabindex":"tabIndex",n=parseInt(e.getAttribute(t),10);return isNaN(n)?-1:n},jn=void 0,qn=void 0,Gn={input:!0,select:!0,textarea:!0,button:!0,fieldset:!0,form:!0},Kn=function(e){jn||((jn=Fn()).focusFieldsetDisabled&&delete Gn.fieldset,jn.focusFormDisabled&&delete Gn.form,qn=new RegExp("^("+Object.keys(Gn).join("|")+")$"));var t=ht({label:"is/native-disabled-supported",context:e}).nodeName.toLowerCase();return Boolean(qn.test(t))},Vn=function(e){var t=e.element,n=e.attribute,i="data-cached-"+n;if(null===t.getAttribute(i)){var r=t.getAttribute(n);if(null===r)return;t.setAttribute(i,r||""),t.removeAttribute(n)}else{var o=t.getAttribute(i);t.removeAttribute(i),t.setAttribute(n,o)}},Zn=function(e){var t=e.element,n=e.attribute,i=e.temporaryValue,r=e.saveValue,o="data-cached-"+n;if(void 0!==i){var a=r||t.getAttribute(n);t.setAttribute(o,a||""),t.setAttribute(n,i)}else{var u=t.getAttribute(o);t.removeAttribute(o),""===u?t.removeAttribute(n):t.setAttribute(n,u)}},$n=function(){},Un="undefined"!=typeof console?console:{log:$n,debug:$n,info:$n,warn:$n,error:$n},Xn=void 0,zn=function(e,t){Xn||(Xn=Fn());var n=ht({label:"element/disabled",context:e});t=Boolean(t);var i=n.hasAttribute("data-ally-disabled"),r=1===arguments.length;return Kn(n)?r?n.disabled:(n.disabled=t,n):r?i:(i===t||E(n,t),n)},Jn=function(){for(var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).context,t=[],n=ht({label:"get/parents",context:e});n;)t.push(n),(n=n.parentNode)&&n.nodeType!==Node.ELEMENT_NODE&&(n=null);return t},Qn=["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector"],Yn=null,ei=void 0;L.except=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=function(t){return L({context:t,except:e})};return t.rules=L,t};var ti=L.except({}),ni=function(e){try{return e.contentDocument||e.contentWindow&&e.contentWindow.document||e.getSVGDocument&&e.getSVGDocument()||null}catch(e){return null}},ii=void 0,ri=function(e){if("string"!=typeof ii){var t=jt();t&&(ii=", html "+t+" ")}return ii?e+ii+e.replace(/\s*,\s*/g,",").split(",").join(ii):e},oi=void 0,ai=/^(area)$/;D.except=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=function(t){return D({context:t,except:e})};return t.rules=D,t};var ui=D.except({}),li=void 0,si=function(e){li||(li=Fn());var t=ht({label:"is/valid-area",context:e});if("area"!==t.nodeName.toLowerCase())return!1;var n=t.hasAttribute("tabindex");if(!li.focusAreaTabindex&&n)return!1;var i=H(t);if(!i||!ui(i))return!1;if(!li.focusBrokenImageMap&&(!i.complete||!i.naturalHeight||i.offsetWidth<=0||i.offsetHeight<=0))return!1;if(!li.focusAreaWithoutHref&&!t.href)return li.focusAreaTabindex&&n||li.focusAreaImgTabindex&&i.hasAttribute("tabindex");var r=Jn({context:i}).slice(1).some((function(e){var t=e.nodeName.toLowerCase();return"button"===t||"a"===t}));return!r},ci=void 0,di=function(e){ci||(ci=Fn());var t=ht({label:"is/disabled",context:e});if(t.hasAttribute("data-ally-disabled"))return!0;if(!Kn(t))return!1;if(t.disabled)return!0;var n=Jn({context:t});return!!n.some(j)||!(ci.focusFormDisabled||!n.some(q))};G.except=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=function(t){return G({context:t,except:e})};return t.rules=G,t};var fi=G.except({}),mi=void 0;V.except=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=function(t){return V({context:t,except:e})};return t.rules=V,t};var bi=V.except({}),vi=Z(ti),hi=void 0,pi=void 0,gi=function(){return hi||(hi=Fn()),"string"==typeof pi?pi:(pi=(hi.focusTable?"table, td,":"")+(hi.focusFieldset?"fieldset,":"")+"svg a,a[href],area[href],input, select, textarea, button,iframe, object, embed,keygen,"+(hi.focusAudioWithoutControls?"audio,":"audio[controls],")+(hi.focusVideoWithoutControls?"video,":"video[controls],")+(hi.focusSummary?"summary,":"")+"[tabindex],[contenteditable]",pi=ri(pi))},xi=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.context,n=e.includeContext,i=e.includeOnlyTabbable,r=e.strategy,o=void 0===r?"quick":r,a={context:ht({label:"query/focusable",resolveDocument:!0,defaultToDocument:!0,context:t}),includeContext:n,includeOnlyTabbable:i,strategy:o};if("quick"===o)return U(a);if("strict"===o||"all"===o)return $(a);throw new TypeError('query/focusable requires option.strategy to be one of ["quick", "strict", "all"]')},yi=void 0,wi=/^(fieldset|table|td|body)$/;X.except=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=function(t){return X({context:t,except:e})};return t.rules=X,t};var Ei=ti.rules.except({flexbox:!0}),Si=X.except({flexbox:!0}),Ti=X.except({}),Ai=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.context,n=e.includeContext,i=e.includeOnlyTabbable,r=e.strategy,o=Ti.rules.except({onlyTabbable:i});return xi({context:t,includeContext:n,includeOnlyTabbable:i,strategy:r}).filter(o)},Oi=function(e){return e.sort(z)},Ci=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.list,n=e.elements,i=e.resolveElement,r=t.slice(0),o=vt(n).slice(0);return Oi(o),Y(r,Q(r,o,i)),r},Ii=void 0,Li=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.context,n=e.skipFocusable;Ii||(Ii=Fn());var i=ht({label:"get/focus-redirect-target",context:t});if(!n&&bi(i))return null;var r=i.nodeName.toLowerCase(),o=gt(i);return"label"===r?te(i,o):"legend"===r?re(i,o):"img"===r?oe(i,o):null},Ni=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.context,n=e.except,i=ht({label:"get/focus-target",context:t}),r=null,o=function(e){return bi.rules({context:e,except:n})?(r=e,!0):(r=Li({context:e,skipFocusable:!0}),Boolean(r))};return o(i)||Jn({context:i}).slice(1).some(o),r},Mi={flexbox:!0,scrollable:!0,onlyTabbable:!0},ki=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.defaultToAncestor,i=t.undoScrolling,r=ht({label:"element/focus",context:e}),o=bi.rules({context:r,except:Mi});if(!n&&!o)return null;var a=Ni({context:r,except:Mi});if(!a)return null;if(xt(a))return a;var u=void 0;i&&(u=ae(a));var l=ue(a);return u&&u(),l},_i={blur:wt,disabled:zn,focus:ki};"undefined"!=typeof window&&function(){for(var e=0,t=["ms","moz","webkit","o"],n="",i="",r=0,o=t.length;o>r;++r)n=window[t[r]+"RequestAnimationFrame"],i=window[t[r]+"CancelAnimationFrame"]||window[t[r]+"CancelRequestAnimationFrame"];"function"!=typeof window.requestAnimationFrame&&(window.requestAnimationFrame=window[n]||function(t){var n=(new Date).getTime(),i=Math.max(0,16-(n-e)),r=window.setTimeout((function(){t(n+i)}),i);return e=n+i,r}),"function"!=typeof window.cancelAnimationFrame&&(window.cancelAnimationFrame=window[i]||function(e){clearTimeout(e)})}();var Pi="undefined"!=typeof window&&window.CustomEvent||function(){};"function"!=typeof Pi&&(Pi=function(e,t){var n=document.createEvent("CustomEvent");return!t&&(t={bubbles:!1,cancelable:!1,detail:void 0}),n.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),n},Pi.prototype=window.Event.prototype);var Fi=Pi,Bi=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t={engage:e.engage||ce,disengage:e.disengage||ce,instances:0,_result:null};return se.bind(t)},Di=void 0,Ri=void 0,Wi=Bi({engage:fe,disengage:me}),Hi=function(e){var t=ht({label:"is/shadowed",resolveDocument:!0,context:e});return Boolean(pt({context:t}))},ji=function(){for(var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).context,t=[],n=ht({label:"get/shadow-host-parents",context:e});n&&(n=pt({context:n}));)t.push(n);return t},qi=function(){return null===document.activeElement&&document.body.focus(),Hi(document.activeElement)?ve():be()},Gi=void 0,Ki=void 0;"undefined"!=typeof document&&document.documentElement.createShadowRoot?!function(){var e=void 0,t=void 0,n=function(){r(),(window.clearImmediate||window.clearTimeout)(e),e=(window.setImmediate||window.setTimeout)((function(){o()}))},i=function(e){e.addEventListener("blur",n,!0),t=e},r=function(){t&&t.removeEventListener("blur",n,!0),t=null},o=function(){var e=qi();if(1!==e.length){i(e[0]);var t=new CustomEvent("shadow-focus",{bubbles:!1,cancelable:!1,detail:{elements:e,active:e[0],hosts:e.slice(1)}});document.dispatchEvent(t)}else r()},a=function(){(window.clearImmediate||window.clearTimeout)(e),o()};Gi=function(){document.addEventListener("focus",a,!0)},Ki=function(){(window.clearImmediate||window.clearTimeout)(e),t&&t.removeEventListener("blur",n,!0),document.removeEventListener("focus",a,!0)}}():Gi=Ki=function(){};var Vi=Bi({engage:Gi,disengage:Ki}),Zi={activeElement:Wi,shadowFocus:Vi},$i=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t={engage:e.engage||ge,disengage:e.disengage||ge,context:null};return pe.bind(t)},Ui=void 0,Xi=void 0;Et.is.TRIDENT&&(Et.is.IE10||Et.is.IE11)?!function(){var e=function(e){var t=Ni({context:e.target,except:{flexbox:!0,scrollable:!0}});if(t&&t!==e.target){window.setImmediate((function(){t.focus()}));var n=[].map.call(t.children,(function(e){var t=e.style.visibility||"",n=e.style.transition||"";return e.style.visibility="hidden",e.style.transition="none",[e,t,n]}));window.setImmediate((function(){n.forEach((function(e){e[0].style.visibility=e[1],e[0].style.transition=e[2]}))}))}};Ui=function(t){t.addEventListener("mousedown",e,!0)},Xi=function(t){t.removeEventListener("mousedown",e,!0)}}():Ui=function(){};var zi=$i({engage:Ui,disengage:Xi}),Ji=void 0,Qi=void 0;Et.is.OSX&&(Et.is.GECKO||Et.is.WEBKIT)?!function(){var e=function(e){if(!e.defaultPrevented&&T(e.target,"input, button, button *")){var t=Ni({context:e.target});(window.setImmediate||window.setTimeout)((function(){t.focus()}))}},t=function(e){if(!e.defaultPrevented&&T(e.target,"label, label *")){var t=Ni({context:e.target});t&&t.focus()}};Ji=function(n){n.addEventListener("mousedown",e,!1),n.addEventListener("mouseup",t,!1)},Qi=function(n){n.removeEventListener("mousedown",e,!1),n.removeEventListener("mouseup",t,!1)}}():Ji=function(){};var Yi=$i({engage:Ji,disengage:Qi}),er=void 0,tr=void 0;Et.is.WEBKIT?!function(){var e=function(e){var t=Ni({context:e.target});!t||t.hasAttribute("tabindex")&&Wn(t)||(t.setAttribute("tabindex",0),(window.setImmediate||window.setTimeout)((function(){t.removeAttribute("tabindex")}),0))};er=function(t){t.addEventListener("mousedown",e,!0),t.addEventListener("touchstart",e,!0)},tr=function(t){t.removeEventListener("mousedown",e,!0),t.removeEventListener("touchstart",e,!0)}}():er=function(){};var nr={pointerFocusChildren:zi,pointerFocusInput:Yi,pointerFocusParent:$i({engage:er,disengage:tr})},ir=function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).context,t=gt(e),n=void 0;try{n=t.activeElement}catch(e){}return n&&n.nodeType||(n=t.body||t.documentElement),n},rr=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.context,n=e.filter;if(t=ht({label:"get/insignificant-branches",defaultToDocument:!0,context:t}),!(n=vt(n)).length)throw new TypeError("get/insignificant-branches requires valid options.filter");return ye({context:t,filter:n})},or={activeElement:ir,activeElements:qi,focusRedirectTarget:Li,focusTarget:Ni,insignificantBranches:rr,parents:Jn,shadowHostParents:ji,shadowHost:pt},ar={activeElement:xt,disabled:di,focusRelevant:ti,focusable:bi,onlyTabbable:fi,shadowed:Hi,tabbable:Ti,validArea:si,validTabindex:Wn,visible:ui},ur=function(e){return e.shadowRoot?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP};ur.acceptNode=ur;for(var lr={childList:!0,subtree:!0},sr=function(){function e(){var t=this,i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=i.context,o=i.callback,a=i.config;n(this,e),this.config=a,this.disengage=this.disengage.bind(this),this.clientObserver=new MutationObserver(o),this.hostObserver=new MutationObserver((function(e){return e.forEach(t.handleHostMutation,t)})),this.observeContext(r),this.observeShadowHosts(r)}return dt(e,[{key:"disengage",value:function(){this.clientObserver&&this.clientObserver.disconnect(),this.clientObserver=null,this.hostObserver&&this.hostObserver.disconnect(),this.hostObserver=null}},{key:"observeShadowHosts",value:function(e){var t=this;we({context:e}).forEach((function(e){return t.observeContext(e.shadowRoot)}))}},{key:"observeContext",value:function(e){this.clientObserver.observe(e,this.config),this.hostObserver.observe(e,lr)}},{key:"handleHostMutation",value:function(e){"childList"===e.type&&vt(e.addedNodes).filter((function(e){return e.nodeType===Node.ELEMENT_NODE})).forEach(this.observeShadowHosts,this)}}]),e}(),cr=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.context,n=e.callback,i=e.config;if("function"!=typeof n)throw new TypeError("observe/shadow-mutations requires options.callback to be a function");if("object"!==(void 0===i?"undefined":ft(i)))throw new TypeError("observe/shadow-mutations requires options.config to be an object");if(!window.MutationObserver)return{disengage:function(){}};var r=ht({label:"observe/shadow-mutations",resolveDocument:!0,defaultToDocument:!0,context:t});return{disengage:new sr({context:r,callback:n,config:i}).disengage}},dr={attributes:!0,childList:!0,subtree:!0,attributeFilter:["tabindex","disabled","data-ally-disabled"]},fr=function(){function e(){var t=this,i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=i.context,o=i.filter;n(this,e),this._context=vt(r||document.documentElement)[0],this._filter=vt(o),this._inertElementCache=[],this.disengage=this.disengage.bind(this),this.handleMutation=this.handleMutation.bind(this),this.renderInert=this.renderInert.bind(this),this.filterElements=this.filterElements.bind(this),this.filterParentElements=this.filterParentElements.bind(this);var a=xi({context:this._context,includeContext:!0,strategy:"all"});this.renderInert(a),this.shadowObserver=cr({context:this._context,config:dr,callback:function(e){return e.forEach(t.handleMutation)}})}return dt(e,[{key:"disengage",value:function(){this._context&&(Se(this._context),this._inertElementCache.forEach((function(e){return Se(e)})),this._inertElementCache=null,this._filter=null,this._context=null,this.shadowObserver&&this.shadowObserver.disengage(),this.shadowObserver=null)}},{key:"listQueryFocusable",value:function(e){return e.map((function(e){return xi({context:e,includeContext:!0,strategy:"all"})})).reduce((function(e,t){return e.concat(t)}),[])}},{key:"renderInert",value:function(e){var t=this,n=function(e){t._inertElementCache.push(e),Ee(e)};e.filter(this.filterElements).filter(this.filterParentElements).filter((function(e){return!zn(e)})).forEach(n)}},{key:"filterElements",value:function(e){var t=xe({element:e,includeSelf:!0});return!this._filter.some(t)}},{key:"filterParentElements",value:function(e){var t=xe({parent:e});return!this._filter.some(t)}},{key:"handleMutation",value:function(e){if("childList"===e.type){var t=vt(e.addedNodes).filter((function(e){return e.nodeType===Node.ELEMENT_NODE}));if(!t.length)return;var n=this.listQueryFocusable(t);this.renderInert(n)}else"attributes"===e.type&&this.renderInert([e.target])}}]),e}(),mr=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.context,n=e.filter;return{disengage:new fr({context:t,filter:n}).disengage}},br={attributes:!1,childList:!0,subtree:!0},vr=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=t.context,r=t.filter;n(this,e),this._context=vt(i||document.documentElement)[0],this._filter=vt(r),this.disengage=this.disengage.bind(this),this.handleMutation=this.handleMutation.bind(this),this.isInsignificantBranch=this.isInsignificantBranch.bind(this),rr({context:this._context,filter:this._filter}).forEach(Te),this.startObserver()}return dt(e,[{key:"disengage",value:function(){this._context&&([].forEach.call(this._context.querySelectorAll("[data-cached-aria-hidden]"),Ae),this._context=null,this._filter=null,this._observer&&this._observer.disconnect(),this._observer=null)}},{key:"startObserver",value:function(){var e=this;window.MutationObserver&&(this._observer=new MutationObserver((function(t){return t.forEach(e.handleMutation)})),this._observer.observe(this._context,br))}},{key:"handleMutation",value:function(e){"childList"===e.type&&vt(e.addedNodes).filter((function(e){return e.nodeType===Node.ELEMENT_NODE})).filter(this.isInsignificantBranch).forEach(Te)}},{key:"isInsignificantBranch",value:function(e){if(Jn({context:e}).some((function(e){return"true"===e.getAttribute("aria-hidden")})))return!1;var t=xe({element:e});return!this._filter.some(t)}}]),e}(),hr=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.context,n=e.filter;return{disengage:new vr({context:t,filter:n}).disengage}},pr=function(){function e(t){n(this,e),this._document=gt(t),this.maps={}}return dt(e,[{key:"getAreasFor",value:function(e){return this.maps[e]||this.addMapByName(e),this.maps[e]}},{key:"addMapByName",value:function(e){var t=R(e,this._document);t&&(this.maps[t.name]=Ai({context:t}))}},{key:"extractAreasFromList",value:function(e){return e.filter((function(e){if("area"!==e.nodeName.toLowerCase())return!0;var t=e.parentNode;return this.maps[t.name]||(this.maps[t.name]=[]),this.maps[t.name].push(e),!1}),this)}}]),e}(),gr=function(e,t){var n=t.querySelectorAll("img[usemap]"),i=new pr(t),r=i.extractAreasFromList(e);return n.length?Ci({list:r,elements:n,resolveElement:function(e){var t=e.getAttribute("usemap").slice(1);return i.getAreasFor(t)}}):r},xr=function(){function e(t,i){n(this,e),this.context=t,this.sortElements=i,this.hostCounter=1,this.inHost={},this.inDocument=[],this.hosts={},this.elements={}}return dt(e,[{key:"_registerHost",value:function(e){if(!e._sortingId){e._sortingId="shadow-"+this.hostCounter++,this.hosts[e._sortingId]=e;var t=pt({context:e});t?(this._registerHost(t),this._registerHostParent(e,t)):this.inDocument.push(e)}}},{key:"_registerHostParent",value:function(e,t){this.inHost[t._sortingId]||(this.inHost[t._sortingId]=[]),this.inHost[t._sortingId].push(e)}},{key:"_registerElement",value:function(e,t){this.elements[t._sortingId]||(this.elements[t._sortingId]=[]),this.elements[t._sortingId].push(e)}},{key:"extractElements",value:function(e){return e.filter((function(e){var t=pt({context:e});return!t||(this._registerHost(t),this._registerElement(e,t),!1)}),this)}},{key:"sort",value:function(e){var t=this._injectHosts(e);return t=this._replaceHosts(t),this._cleanup(),t}},{key:"_injectHosts",value:function(e){return Object.keys(this.hosts).forEach((function(e){var t=this.elements[e],n=this.inHost[e],i=this.hosts[e].shadowRoot;this.elements[e]=this._merge(t,n,i)}),this),this._merge(e,this.inDocument,this.context)}},{key:"_merge",value:function(e,t,n){var i=Ci({list:e,elements:t});return this.sortElements(i,n)}},{key:"_replaceHosts",value:function(e){return Ci({list:e,elements:this.inDocument,resolveElement:this._resolveHostElement.bind(this)})}},{key:"_resolveHostElement",value:function(e){var t=Ci({list:this.elements[e._sortingId],elements:this.inHost[e._sortingId],resolveElement:this._resolveHostElement.bind(this)}),n=Hn(e);return null!==n&&n>-1?[e].concat(t):t}},{key:"_cleanup",value:function(){Object.keys(this.hosts).forEach((function(e){delete this.hosts[e]._sortingId}),this)}}]),e}(),yr=function(e,t,n){var i=new xr(t,n),r=i.extractElements(e);return r.length===e.length?n(e):i.sort(r)},wr=function(e){var t={},n=[],i=e.filter((function(e){var i=e.tabIndex;return void 0===i&&(i=Hn(e)),0>=i||null==i||(t[i]||(t[i]=[],n.push(i)),t[i].push(e),!1)})),r=n.sort().map((function(e){return t[e]})).reduceRight((function(e,t){return t.concat(e)}),i);return r},Er=void 0,Sr=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.context,n=e.includeContext,i=e.includeOnlyTabbable,r=e.strategy;Er||(Er=Fn());var o=vt(t)[0]||document.documentElement,a=Ai({context:o,includeContext:n,includeOnlyTabbable:i,strategy:r});return a=document.body.createShadowRoot&&Et.is.BLINK?yr(a,o,Ce):Ce(a,o),n&&(a=Oe(a,o)),a},Tr={tab:9,left:37,up:38,right:39,down:40,pageUp:33,"page-up":33,pageDown:34,"page-down":34,end:35,home:36,enter:13,escape:27,space:32,shift:16,capsLock:20,"caps-lock":20,ctrl:17,alt:18,meta:91,pause:19,insert:45,delete:46,backspace:8,_alias:{91:[92,93,224]}},Ar=1;26>Ar;Ar++)Tr["f"+Ar]=Ar+111;for(var Or=0;10>Or;Or++){var Cr=Or+48,Ir=Or+96;Tr[Or]=Cr,Tr["num-"+Or]=Ir,Tr._alias[Cr]=[Ir]}for(var Lr=0;26>Lr;Lr++){var Nr=Lr+65,Mr=String.fromCharCode(Nr).toLowerCase();Tr[Mr]=Nr}var kr={alt:"altKey",ctrl:"ctrlKey",meta:"metaKey",shift:"shiftKey"},_r=Object.keys(kr).map((function(e){return kr[e]})),Pr=function(e){return e.split(/\s+/).map((function(e){var t=e.split("+"),n=Le(t.slice(0,-1));return{keyCodes:Ne(t.slice(-1)),modifiers:n,matchModifiers:Me.bind(null,n)}}))},Fr=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t={},n=vt(e.context)[0]||document.documentElement;delete e.context;var i=vt(e.filter);delete e.filter;var r=Object.keys(e);if(!r.length)throw new TypeError("when/key requires at least one option key");var o=function(e){e.keyCodes.forEach((function(n){t[n]||(t[n]=[]),t[n].push(e)}))};r.forEach((function(t){if("function"!=typeof e[t])throw new TypeError('when/key requires option["'+t+'"] to be a function');var n=function(n){return n.callback=e[t],n};Pr(t).map(n).forEach(o)}));var a=function(e){if(!e.defaultPrevented){if(i.length){var r=xe({element:e.target,includeSelf:!0});if(i.some(r))return}var o=e.keyCode||e.which;t[o]&&t[o].forEach((function(t){t.matchModifiers(e)&&t.callback.call(n,e,u)}))}};n.addEventListener("keydown",a,!1);var u=function(){n.removeEventListener("keydown",a,!1)};return{disengage:u}},Br=function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).context;return e||(e=document.documentElement),Sr(),Fr({"?alt+?shift+tab":function(t){t.preventDefault();var n=Sr({context:e}),i=t.shiftKey,r=n[0],o=n[n.length-1],a=i?o:r;if(xt(i?r:o))a.focus();else{var u=void 0,l=n.some((function(e,t){return!!xt(e)&&(u=t,!0)}));l?n[u+(i?-1:1)].focus():r.focus()}}})},Dr={disabled:mr,hidden:hr,tabFocus:Br},Rr={attribute:{"aria-busy":{default:"false",values:["true","false"]},"aria-checked":{default:void 0,values:["true","false","mixed",void 0]},"aria-disabled":{default:"false",values:["true","false"]},"aria-expanded":{default:void 0,values:["true","false",void 0]},"aria-grabbed":{default:void 0,values:["true","false",void 0]},"aria-hidden":{default:"false",values:["true","false"]},"aria-invalid":{default:"false",values:["true","false","grammar","spelling"]},"aria-pressed":{default:void 0,values:["true","false","mixed",void 0]},"aria-selected":{default:void 0,values:["true","false",void 0]},"aria-atomic":{default:"false",values:["true","false"]},"aria-autocomplete":{default:"none",values:["inline","list","both","none"]},"aria-dropeffect":{default:"none",multiple:!0,values:["copy","move","link","execute","popup","none"]},"aria-haspopup":{default:"false",values:["true","false"]},"aria-live":{default:"off",values:["off","polite","assertive"]},"aria-multiline":{default:"false",values:["true","false"]},"aria-multiselectable":{default:"false",values:["true","false"]},"aria-orientation":{default:"horizontal",values:["vertical","horizontal"]},"aria-readonly":{default:"false",values:["true","false"]},"aria-relevant":{default:"additions text",multiple:!0,values:["additions","removals","text","all"]},"aria-required":{default:"false",values:["true","false"]},"aria-sort":{default:"none",other:!0,values:["ascending","descending","none"]}},keycode:Tr},Wr=0,Hr=0,jr=["touchstart","pointerdown","MSPointerDown","mousedown"],qr=["touchend","touchcancel","pointerup","MSPointerUp","pointercancel","MSPointerCancel","mouseup"],Gr=Bi({engage:We,disengage:Re}),Kr={interactionType:Gr,shadowMutations:cr},Vr=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.context,n=e.sequence,i=e.strategy,r=e.ignoreAutofocus,o=e.defaultToContext,a=e.includeOnlyTabbable,u=-1;n||(t=vt(t||document.body)[0],n=Ai({context:t,includeOnlyTabbable:a,strategy:i})),n.length&&!r&&(u=N(n,He)),n.length&&-1===u&&(u=N(n,je));var l=bi.rules.except({onlyTabbable:a});return-1===u&&o&&t&&l(t)?t:n[u]||null},Zr={firstTabbable:Vr,focusable:xi,shadowHosts:we,tabbable:Ai,tabsequence:Sr},$r="undefined"!=typeof document&&"onfocusin"in document,Ur=$r?"focusin":"focus",Xr=$r?"focusout":"blur",zr=void 0,Jr=void 0,Qr=null,Yr=null,eo={pointer:!1,key:!1,script:!1,initial:!1},to=Bi({engage:Qe,disengage:Je}),no=void 0,io="undefined"!=typeof document&&"onfocusin"in document,ro=io?"focusin":"focus",oo=io?"focusout":"blur",ao="ally-focus-within",uo=void 0,lo=void 0,so=void 0,co={focusSource:to,focusWithin:Bi({engage:rt,disengage:it})},fo=function(e){var t=e.getBoundingClientRect(),n=at();n.area=n.width*n.height;var i=n,r=ct(e);if(r){if(!r.width||!r.height)return 0;(i=ot(r,n)).area=r.area}var o=ot(t,i);if(!o.width||!o.height)return 0;var a=t.width*t.height,u=Math.min(a,i.area),l=Math.round(o.width)*Math.round(o.height)/u,s=1e4,c=Math.round(l*s)/s;return Math.min(c,1)},mo=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.context,n=e.callback,i=e.area;if("function"!=typeof n)throw new TypeError("when/visible-area requires options.callback to be a function");"number"!=typeof i&&(i=1);var r=ht({label:"when/visible-area",context:t}),o=void 0,a=null,u=function(){o&&cancelAnimationFrame(o)},l=function(){return!ui(r)||fo(r)0&&void 0!==arguments[0]?arguments[0]:{},t=e.context,n=e.callback,i=e.area;if("function"!=typeof n)throw new TypeError("when/focusable requires options.callback to be a function");var r=ht({label:"when/focusable",context:t}),o=function(e){return!!bi(e)&&n(e)},a=gt(r),u=mo({context:r,callback:o,area:i}),l=function e(){a.removeEventListener("focus",e,!0),u&&u.disengage()};return a.addEventListener("focus",l,!0),{disengage:l}},vo={focusable:bo,key:Fr,visibleArea:mo},ho="undefined"!=typeof window&&window.ally,po={element:_i,event:Zi,fix:nr,get:or,is:ar,maintain:Dr,map:Rr,observe:Kr,query:Zr,style:co,when:vo,version:Bt,noConflict:function(){return"undefined"!=typeof window&&window.ally===this&&(window.ally=ho),this}};t.exports=po},{"css.escape":2,platform:3}],2:[function(e,t,r){(function(e){!function(e,n){"object"==typeof r?t.exports=n(e):"function"==typeof i&&i.amd?i([],n.bind(e,e)):n(e)}(void 0!==e?e:this,(function(e){if(e.CSS&&e.CSS.escape)return e.CSS.escape;var t=function(e){if(0==arguments.length)throw new TypeError("`CSS.escape` requires an argument.");for(var t,n=String(e),i=n.length,r=-1,o="",a=n.charCodeAt(0);++r=1&&31>=t||127==t||0==r&&t>=48&&57>=t||1==r&&t>=48&&57>=t&&45==a?"\\"+t.toString(16)+" ":0==r&&1==i&&45==t||!(t>=128||45==t||95==t||t>=48&&57>=t||t>=65&&90>=t||t>=97&&122>=t)?"\\"+n.charAt(r):n.charAt(r):"�";return o};return e.CSS||(e.CSS={}),e.CSS.escape=t,t}))}).call(this,void 0!==n.g?n.g:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],3:[function(e,t,r){(function(e){(function(){"use strict";function n(e){return(e=String(e)).charAt(0).toUpperCase()+e.slice(1)}function o(e,t,n){var i={"10.0":"10",6.4:"10 Technical Preview",6.3:"8.1",6.2:"8",6.1:"Server 2008 R2 / 7","6.0":"Server 2008 / Vista",5.2:"Server 2003 / XP 64-bit",5.1:"XP",5.01:"2000 SP1","5.0":"2000","4.0":"NT","4.90":"ME"};return t&&n&&/^Win/i.test(e)&&!/^Windows Phone /i.test(e)&&(i=i[/[\d.]+$/.exec(e)])&&(e="Windows "+i),e=String(e),t&&n&&(e=e.replace(RegExp(t,"i"),n)),u(e.replace(/ ce$/i," CE").replace(/\bhpw/i,"web").replace(/\bMacintosh\b/,"Mac OS").replace(/_PowerPC\b/i," OS").replace(/\b(OS X) [^ \d]+/i,"$1").replace(/\bMac (OS X)\b/,"$1").replace(/\/(\d)/," $1").replace(/_/g,".").replace(/(?: BePC|[ .]*fc[ \d.]+)$/i,"").replace(/\bx86\.64\b/gi,"x86_64").replace(/\b(Windows Phone) OS\b/,"$1").replace(/\b(Chrome OS \w+) [\d.]+\b/,"$1").split(" on ")[0])}function a(e,t){var n=-1,i=e?e.length:0;if("number"==typeof i&&i>-1&&w>=i)for(;++n3?"WebKit":/\bOpera\b/.test(U)&&(/\bOPR\b/.test(e)?"Blink":"Presto"))||/\b(?:Midori|Nook|Safari)\b/i.test(e)&&!/^(?:Trident|EdgeHTML)$/.test($)&&"WebKit"||!$&&/\bMSIE\b/i.test(e)&&("Mac OS"==J?"Tasman":"Trident")||"WebKit"==$&&/\bPlayStation\b(?! Vita\b)/i.test(U)&&"NetFront")&&($=[A]),"IE"==U&&(A=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(e)||0)[1])?(U+=" Mobile",J="Windows Phone "+(/\+$/.test(A)?A:A+".x"),G.unshift("desktop mode")):/\bWPDesktop\b/i.test(e)?(U="IE Mobile",J="Windows Phone 8.x",G.unshift("desktop mode"),Z||(Z=(/\brv:([\d.]+)/.exec(e)||0)[1])):"IE"!=U&&"Trident"==$&&(A=/\brv:([\d.]+)/.exec(e))&&(U&&G.push("identifying as "+U+(Z?" "+Z:"")),U="IE",Z=A[1]),V){if(c(x,"global"))if(F&&(q=(A=F.lang.System).getProperty("os.arch"),J=J||A.getProperty("os.name")+" "+A.getProperty("os.version")),I&&c(x,"system")&&(A=[x.system])[0]){J||(J=A[0].os||null);try{A[1]=x.require("ringo/engine").version,Z=A[1].join("."),U="RingoJS"}catch(e){A[0].global.system==x.system&&(U="Narwhal")}}else"object"==typeof x.process&&!x.process.browser&&(A=x.process)?(U="Node.js",q=A.arch,J=A.platform,Z=/[\d.]+/.exec(A.version)[0]):B&&(U="Rhino");else s(A=x.runtime)==M?(U="Adobe AIR",J=A.flash.system.Capabilities.os):s(A=x.phantom)==P?(U="PhantomJS",Z=(A=A.version||null)&&A.major+"."+A.minor+"."+A.patch):"number"==typeof W.documentMode&&(A=/\bTrident\/(\d+)/i.exec(e))&&(Z=[Z,W.documentMode],(A=+A[1]+4)!=Z[1]&&(G.push("IE "+Z[1]+" mode"),$&&($[1]=""),Z[1]=A),Z="IE"==U?String(Z[1].toFixed(1)):Z[0]);J=J&&u(J)}Z&&(A=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(Z)||/(?:alpha|beta)(?: ?\d)?/i.exec(e+";"+(V&&w.appMinorVersion))||/\bMinefield\b/i.test(e)&&"a")&&(K=/b/i.test(A)?"beta":"alpha",Z=Z.replace(RegExp(A+"\\+?$"),"")+("beta"==K?R:D)+(/\d+\+?/.exec(A)||"")),"Fennec"==U||"Firefox"==U&&/\b(?:Android|Firefox OS)\b/.test(J)?U="Firefox Mobile":"Maxthon"==U&&Z?Z=Z.replace(/\.[\d.]+/,".x"):/\bXbox\b/i.test(X)?(J=null,"Xbox 360"==X&&/\bIEMobile\b/.test(e)&&G.unshift("mobile mode")):!/^(?:Chrome|IE|Opera)$/.test(U)&&(!U||X||/Browser|Mobi/.test(U))||"Windows CE"!=J&&!/Mobi/i.test(e)?"IE"==U&&V&&null===x.external?G.unshift("platform preview"):(/\bBlackBerry\b/.test(X)||/\bBB10\b/.test(e))&&(A=(RegExp(X.replace(/ +/g," *")+"/([.\\d]+)","i").exec(e)||0)[1]||Z)?(J=((A=[A,/BB10/.test(e)])[1]?(X=null,z="BlackBerry"):"Device Software")+" "+A[0],Z=null):this!=l&&"Wii"!=X&&(V&&H||/Opera/.test(U)&&/\b(?:MSIE|Firefox)\b/i.test(e)||"Firefox"==U&&/\bOS X (?:\d+\.){2,}/.test(J)||"IE"==U&&(J&&!/^Win/.test(J)&&Z>5.5||/\bWindows XP\b/.test(J)&&Z>8||8==Z&&!/\bTrident\b/.test(e)))&&!E.test(A=b.call(l,e.replace(E,"")+";"))&&A.name&&(A="ing as "+A.name+((A=A.version)?" "+A:""),E.test(U)?(/\bIE\b/.test(A)&&"Mac OS"==J&&(J=null),A="identify"+A):(A="mask"+A,U=j?u(j.replace(/([a-z])([A-Z])/g,"$1 $2")):"Opera",/\bIE\b/.test(A)&&(J=null),V||(Z=null)),$=["Presto"],G.push(A)):U+=" Mobile",(A=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(e)||0)[1])&&(A=[parseFloat(A.replace(/\.(\d)$/,".0$1")),A],"Safari"==U&&"+"==A[1].slice(-1)?(U="WebKit Nightly",K="alpha",Z=A[1].slice(0,-1)):(Z==A[1]||Z==(A[2]=(/\bSafari\/([\d.]+\+?)/i.exec(e)||0)[1]))&&(Z=null),A[1]=(/\bChrome\/([\d.]+)/i.exec(e)||0)[1],537.36==A[0]&&537.36==A[2]&&parseFloat(A[1])>=28&&"WebKit"==$&&($=["Blink"]),V&&(L||A[1])?($&&($[1]="like Chrome"),A=A[1]||(530>(A=A[0])?1:532>A?2:532.05>A?3:533>A?4:534.03>A?5:534.07>A?6:534.1>A?7:534.13>A?8:534.16>A?9:534.24>A?10:534.3>A?11:535.01>A?12:535.02>A?"13+":535.07>A?15:535.11>A?16:535.19>A?17:536.05>A?18:536.1>A?19:537.01>A?20:537.11>A?"21+":537.13>A?23:537.18>A?24:537.24>A?25:537.36>A?26:"Blink"!=$?"27":"28")):($&&($[1]="like Safari"),A=400>(A=A[0])?1:500>A?2:526>A?3:533>A?4:534>A?"4+":535>A?5:537>A?6:538>A?7:601>A?8:"8"),$&&($[1]+=" "+(A+="number"==typeof A?".x":/[.+]/.test(A)?"":"+")),"Safari"==U&&(!Z||parseInt(Z)>45)&&(Z=A)),"Opera"==U&&(A=/\bzbov|zvav$/.exec(J))?(U+=" ",G.unshift("desktop mode"),"zvav"==A?(U+="Mini",Z=null):U+="Mobile",J=J.replace(RegExp(" *"+A+"$"),"")):"Safari"==U&&/\bChrome\b/.exec($&&$[1])&&(G.unshift("desktop mode"),U="Chrome Mobile",Z=null,/\bOS X\b/.test(J)?(z="Apple",J="iOS 4.3+"):J=null),Z&&0==Z.indexOf(A=/[\d.]+$/.exec(J))&&e.indexOf("/"+A+"-")>-1&&(J=m(J.replace(A,""))),$&&!/\b(?:Avant|Nook)\b/.test(U)&&(/Browser|Lunascape|Maxthon/.test(U)||"Safari"!=U&&/^iOS/.test(J)&&/\bSafari\b/.test($[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Sleipnir|Web)/.test(U)&&$[1])&&(A=$[$.length-1])&&G.push(A),G.length&&(G=["("+G.join("; ")+")"]),z&&X&&X.indexOf(z)<0&&G.push("on "+z),X&&G.push((/^on /.test(G[G.length-1])?"":"on ")+X),J&&(A=/ ([\d.+]+)$/.exec(J),C=A&&"/"==J.charAt(J.length-A[0].length-1),J={architecture:32,family:A&&!C?J.replace(A[0],""):J,version:A?A[1]:null,toString:function(){var e=this.version;return this.family+(e&&!C?" "+e:"")+(64==this.architecture?" 64-bit":"")}}),(A=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(q))&&!/\bi686\b/i.test(q)?(J&&(J.architecture=64,J.family=J.family.replace(RegExp(" *"+A),"")),U&&(/\bWOW64\b/i.test(e)||V&&/\w(?:86|32)$/.test(w.cpuClass||w.platform)&&!/\bWin64; x64\b/i.test(e))&&G.unshift("32-bit")):J&&/^OS X/.test(J.family)&&"Chrome"==U&&parseFloat(Z)>=39&&(J.architecture=64),e||(e=null);var Q={};return Q.description=e,Q.layout=$&&$[0],Q.manufacturer=z,Q.name=U,Q.prerelease=K,Q.product=X,Q.ua=e,Q.version=U&&Z,Q.os=J||{architecture:null,family:null,version:null,toString:function(){return"null"}},Q.parse=b,Q.toString=g,Q.version&&G.unshift(Z),Q.name&&G.unshift(U),J&&U&&(J!=String(J).split(" ")[0]||J!=U.split(" ")[0]&&!X)&&G.push(X?"("+J+")":"on "+J),G.length&&(Q.description=G.join(" ")),Q}var v={function:!0,object:!0},h=v[typeof window]&&window||this,p=h,g=v[typeof r]&&r,x=v[typeof t]&&t&&!t.nodeType&&t,y=g&&x&&"object"==typeof e&&e;!y||y.global!==y&&y.window!==y&&y.self!==y||(h=y);var w=Math.pow(2,53)-1,E=/\bOpera/,S=this,T=Object.prototype,A=T.hasOwnProperty,O=T.toString,C=b();"function"==typeof i&&"object"==typeof i.amd&&i.amd?(h.platform=C,i((function(){return C}))):g&&x?l(C,(function(e,t){g[t]=e})):h.platform=C}).call(this)}).call(this,void 0!==n.g?n.g:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}]},{},[1])(1))}), 3986: (function(n,o,t){var c=t(9634).Promise,e=t(9475).t;o.b=function(n){return new c((function(o,t){e(n,o,{once:!0})}))}}), 5859: (function(n,i,o){var r=o(9634).Promise,t=o(2064).poll;i.A=function(n){return new r((function(i,o){if(n())return i(),void 0;var r=t((function(){n()&&(r(),i())}))}))}}), 9892: (function(r,o,e){var t=e(6824).PluginTypes,a=e(8093).get("stores/plugins");o.getTagValue=function(r){false&&e(2360).isType("ViewTag",r);var g=a.getPlugin(t.viewTagLocators,r.locatorType);if(!g)throw new o.Error("No locator registered for tag locatorType: "+r.locatorType);return g(r)},o.enums=e(217),o.Error=e(5912).Error}), 217: (function(e,E){E.locatorType={CSS_SELECTOR:"css_selector",JAVASCRIPT:"javascript",URL_REGEX:"url_regex"},E.valueType={STRING:"string",NUMBER:"number",CURRENCY:"currency"},E.nodeNames={INPUT:"INPUT",SELECT:"SELECT"}}), 5912: (function(r,o,a){var n=a(5141).U;o.Error=n("TagError")}), 9020: (function(e,t,a){var n=a(1175),r=a(3691),s=a(8390),c=a(7901),u=a(3672),o=a(6858),h=a(8100),i=a(9634).Promise,p=a(6443);function g(e){return-1!==[h.changeState.APPLIED,h.changeState.TIMED_OUT,h.changeState.IGNORED].indexOf(e)}function d(e){return-1!==[h.changeState.UNAPPLIED,h.changeState.IGNORED].indexOf(e)}function l(e,t,a){void 0===a&&(a=!1);var r=!0;return e&&n.each(e,(function(e){var n=t[e].status,s=a?d(n):g(n);r=r&&s})),r}function f(e){var t={};return n.forOwn(e,(function(e){t[e.id]={status:h.changeState.UNAPPLIED,error:null}})),t}function S(e){var t={},a=n.cloneDeep(e);return n.each(a,(function(e){t[e.id]=[]})),n.each(a,(function(e){n.each(e.dependencies,(function(a){t[a]&&t[a].push(e.id)}))})),n.each(a,(function(e){e.dependencies=t[e.id]})),a.reverse()}t.constants=a(8944),t.enums=h,t.store={},t.create=function(e,a){return a=a||p.generate(),t.store[a]={applyDeferred:null,changeObjects:[],changeSet:e,changeStatusMap:f(e),id:a,status:h.changeApplierState.UNAPPLIED,startTime:null,undoChangeSet:S(e),undoDeferred:null},{apply:n.partial(t.apply,a),cancel:n.partial(t.cancel,a),undo:n.partial(t.undo,a)}},t.apply=function(e){if(t.store[e].status!==h.changeApplierState.UNAPPLIED)throw new Error("Cannot apply changeset that is currently applying or undoing");return t.store[e].startTime=Date.now(),t.store[e].status=h.changeApplierState.APPLYING,t.store[e].applyDeferred=u(),t.applyReadyChanges(e),t.store[e].applyDeferred},t.cancel=function(e){n.each(t.store[e].changeObjects,(function(e){e.cancel&&e.cancel()})),t.store[e].applyDeferred&&t.store[e].applyDeferred.reject(t.store[e].changeStatusMap),t.store[e].changeObjects=[]},t.identifyChildrenWithChangeData=function(e){var t=o.childrenOf(e);return n.filter(t,s.hasData)},t.undo=function(e,a){if(t.store[e].status!==h.changeApplierState.UNDOING)return t.store[e].status=h.changeApplierState.UNDOING,t.store[e].undoChangeId=a,t.cancel(e),t.store[e].undoDeferred=u(),t.undoReadyChanges(e),t.store[e].undoDeferred},t.applyReadyChanges=function(e){var a=!0;n.each(t.store[e].changeSet,(function(a){var n=t.store[e].changeStatusMap[a.id].status,r=l(a.dependencies,t.store[e].changeStatusMap);n!==h.changeState.UNAPPLIED||r?n===h.changeState.BLOCKED&&r&&(t.store[e].changeStatusMap[a.id].status=h.changeState.UNAPPLIED):t.store[e].changeStatusMap[a.id].status=h.changeState.BLOCKED})),n.each(t.store[e].changeSet,(function(r){var s=t.store[e].changeStatusMap[r.id].status;if(g(s)||(a=!1),s===h.changeState.UNAPPLIED&&l(r.dependencies,t.store[e].changeStatusMap)){var c=n.partial(t.reapplyReadyChanges,e);t.applyChange(e,r).then(c,c)}})),a&&(t.store[e].status=h.changeApplierState.APPLIED,t.store[e].applyDeferred.resolve(t.store[e].changeStatusMap))},t.reapplyReadyChanges=function(e){t.applyReadyChanges(e)},t.undoReadyChanges=function(e){var a=!0;n.each(t.store[e].undoChangeSet,(function(r){t.store[e].changeStatusMap[r.id].status===h.changeState.BLOCKED&&(t.store[e].changeStatusMap[r.id].status=h.changeState.UNAPPLIED);var s=t.store[e].changeStatusMap[r.id].status;if(s!==h.changeState.UNAPPLIED&&s!==h.changeState.IGNORED&&(a=!1),[h.changeState.APPLYING,h.changeState.APPLIED,h.changeState.TIMED_OUT].indexOf(s)>-1&&l(r.dependencies,t.store[e].changeStatusMap,!0)){var c=n.partial(t.reundoReadyChanges,e);t.undoChange(e,r).then(c,c)}var u=t.store[e].changeStatusMap[r.id].status;if(r.id===t.store[e].undoChangeId&&d(u))return a=!0,!1})),a&&(t.store[e].status=h.changeApplierState.UNAPPLIED,t.store[e].undoDeferred.resolve(t.store[e].changeStatusMap))},t.reundoReadyChanges=function(e){t.store[e].status===h.changeApplierState.UNDOING&&t.undoReadyChanges(e)},t.applyChange=function(e,a){t.store[e].changeStatusMap[a.id].status=h.changeState.APPLYING;var n=r.create(a,null,c.now());return t.store[e].changeObjects.push(n),n.apply().then((function(){t.store[e].changeStatusMap[a.id].status=h.changeState.APPLIED}),(function(n){t.store[e].changeStatusMap[a.id]={status:h.changeState.TIMED_OUT,error:n}}))},t.undoChange=function(e,a){t.store[e].changeStatusMap[a.id].status=h.changeState.UNDOING;var n=r.create(a,null,c.now());return(n.undo?n.undo():i.resolve()).then((function(n){t.store[e].changeStatusMap[a.id].status=n}))},t.cleanup=function(){n.each(t.store,(function(e){n.each(e.changeObjects,(function(e){e.cancel&&e.cancel()}))})),t.store={}}}), 3691: (function(e,n,r){var t=r(9634).Promise,i=r(7901),a=r(8093).get("stores/plugins"),c=r(6824),o=r(841);n.create=function(e,n,p){var u={identifier:e.id,action:n,startTime:p||i.now()};false&&(r(2360).isType("Change",e),r(2360).isType("ChangeConfig",u));try{var g=a.getPlugin(c.PluginTypes.changeAppliers,e.type);if(!g)throw new Error("Unrecognized change type "+e.type);return new g(e,u)}catch(e){o.error("Change applier was never properly constructed:",e);var s={apply:function(){return t.reject(e)}};return false&&(s.undo=function(){return t.resolve(c.changeState.ERROR)},s.cancel=function(){}),s}}}), 8390: (function(t,n,e){var a=e(1175),o=e(8944).CHANGE_DATA_KEY;function r(t,n){return[t,n].join("_")}n.getData=function(t,n,e){var a=r(n,e);return t[o]&&t[o][a]?t[o][a]:null},n.hasData=function(t){return Boolean(t&&t[o]&&!a.isEmpty(t[o]))},n.removeData=function(t,n,e){t[o]&&delete t[o][r(n,e)]},n.setData=function(t,n,e,a){if("object"!=typeof a)throw new Error("setData expects an object");t[o]||(t[o]={}),t[o][r(n,e)]=a}}), 8944: (function(E){E.exports={SELECTOR_POLLING_MAX_TIME:2e3,CHANGE_DATA_KEY:"optimizelyChangeData",CHANGE_ID_ATTRIBUTE_PREFIX:"data-optly-"}}), 3672: (function(n,r,t){var e=t(1175),o=t(9634).Promise;n.exports=function(){var n,r,t=new o((function(t,e){n=t,r=e}));return t.resolve=function(){return n.apply(null,e.toArray(arguments)),t},t.reject=function(){return r.apply(null,e.toArray(arguments)),t},t}}), 8100: (function(e,E,n){var l=n(3192);e.exports={changeType:{CUSTOM_CODE:"custom_code",ATTRIBUTE:"attribute",APPEND:"append",REARRANGE:"rearrange",REDIRECT:"redirect",WIDGET:"widget"},DOMInsertionType:{AFTER:"after",APPEND:"append",BEFORE:"before",PREPEND:"prepend"},insertAdjacentHTMLType:{AFTER_BEGIN:"afterbegin",AFTER_END:"afterend",BEFORE_BEGIN:"beforebegin",BEFORE_END:"beforeend"},selectorChangeType:{CLASS:"class",HTML:"html",HREF:"href",SRC:"src",STYLE:"style",TEXT:"text",HIDE:"hide",REMOVE:"remove"},changeApplierState:l({APPLIED:null,APPLYING:null,UNAPPLIED:null,UNDOING:null}),changeState:l({BLOCKED:null,UNAPPLIED:null,APPLIED:null,APPLYING:null,UNDOING:null,TIMED_OUT:null,IGNORED:null,ERROR:null})}}), 4267: (function(e,t,i){var n=i(1175),a=i(3907),r=i(9045),o=i(5824),s=i(8507),c=i(6824),d=i(2189),u=i(8107),g=i(1454),l=i(5141).U,I=i(7901),v=i(6538),p=i(4454),f=i(8787),m=i(6727),E=i(3178),A=i(1275),h=i(5024),_=i(841),D=i(2931),w=i(1829),k=i(1716),y=i(1819),S=i(8093),T=S.get("stores/dimension_data"),O=S.get("stores/view"),N=S.get("stores/view_data"),x=S.get("stores/visitor_id"),P=S.get("stores/layer_data"),b=S.get("stores/directive"),L=false,C=false,V=L||C,M=t.ApiListenerError=l("ApiListenerError");t.event=function(e){var t;switch(e.eventType){case"click":t=function(e){var t;return e.eventData&&(t=f.create(e.eventData.id,e.eventData.apiName,"click",e.eventData)),function(){var e=d.trackClickEvent(t);e?_.log("API / Tracking click event:",e):_.log("API / Not tracking click event:",e)}}(e);break;case"decision":t=function(e){var t=e.eventData,i=h.createLayerState(t.layerId,t.experimentId,t.variationId,t.isLayerHoldback),n=h.createSingle(t.layerId,t.experimentId,t.variationId);return function(){h.recordLayerDecision(i.layerId,i.decisionTicket,i.decision),_.log("API / Tracking decision event:",i),d.trackDecisionEvent(i.decision,i.decisionTicket,n)}}(e);break;case"pageview":t=function(e){var t=k.create(e.eventData.id,e.eventData.apiName),i=k.createState(t.id);return function(){var e=d.trackViewActivation(t,i);e?_.log("API / Tracking pageview event:",e):_.log("API / Not tracking pageview event:",e)}}(e);break;default:t=function(e){var t;return e.eventId&&(t=f.create(e.eventId,e.eventName,"custom")),k.updateAllViewTags(),function(){d.trackCustomEvent(e.eventName,e.tags,t,e.properties)?_.log("API / Tracking custom event:",e.eventName,e.tags):_.log("API / Not tracking custom event:",e.eventName)}}(e)}x.getBucketingId()?t():E.dispatch(a.ADD_CLEANUP_FN,{lifecycle:c.Lifecycle.postActivate,cleanupFn:t})},t.clientMetadata=function(e){V,1,E.dispatch(a.SET_CLIENT_NAME,e.clientName),E.dispatch(a.SET_CLIENT_VERSION,e.clientVersion),L,1,e.forceVariationIds&&E.dispatch(a.LOAD_DIRECTIVE,{forceVariationIds:e.forceVariationIds})},t.priorRedirectString=function(e){V&&w.load(e.value)},t.microsnippetError=function(e){if(V){var t=e.errorData.metadata&&e.errorData.metadata.err||{};t.name=e.errorData.code;var i={engine:e.engine,msVersion:e.errorData.msVersion,requestId:e.errorData.requestId,projectId:e.errorData.projectId,snippetKey:e.errorData.snippetKey,args:e.errorData.args};p.handleError(t,i)}},t.rum=function(e){E.dispatch(a.SET_RUM_DATA,e.eventData)},t.initialViewStates=function(e){var t=n.map(e.states,(function(e,t){return{id:t,isActive:e}}));k.registerViews(t)},t.page=function(e){var t=N.getByApiName(e.pageName);if(!t)throw new Error('Unknown page "'+e.pageName+'"');var i=!e.hasOwnProperty("isActive")||e.isActive,n=function(){i?k.activateViaAPI(t,e.tags):(k.deactivate(t),_.log("API / Deactivated Page",k.description(t)))};x.getBucketingId()?n():E.dispatch(a.ADD_CLEANUP_FN,{lifecycle:c.Lifecycle.postViewsActivated,cleanupFn:n})},t.tags=function(e){k.setGlobalTags(e.tags)},t.user=function(e){V&&e.visitorId&&(x.getBucketingId()?(_.log("API / Setting visitor Id:",e.visitorId),y.setId({randomId:e.visitorId})):(_.log("API / Setting visitor Id for activation:",e.visitorId),E.dispatch(a.SET_VISITOR_ID_VIA_API,e.visitorId))),L&&n.each(["IP","location","queryParams","url"],(function(t){e[t]&&(_.log("API / Setting",t,":",e[t]),R(t,e[t],!1))})),_.log("API / Setting visitor custom attributes:",e.attributes),n.each(e.attributes,(function(e,t){var i,n,a=t,r=T.getById(t)||T.getByApiName(t);r&&(a=r.id,i=r.apiName,n=r.segmentId||r.id);var o={id:n,value:e};i&&(o.name=i),R(a,o,!0)}))},t.ga4User=function(e){e.ga4UserId?(_.log("API / Setting ga4 user id in the global store:",e.ga4UserId),E.dispatch(a.SET_GA4_USER_ID,e)):_.error('API / Argument "ga4UserId" is missing')};var R=function(e,t,i){var n=[{key:i?["custom",e]:[e],value:t,metadata:{lastModified:I.now()}}],r=function(){E.dispatch(a.SET_VISITOR_ATTRIBUTES,{attributes:n})};x.getBucketingId()?r():E.dispatch(a.ADD_CLEANUP_FN,{lifecycle:c.Lifecycle.postVisitorProfileLoad,cleanupFn:r})};t.optOut=function(e){var t=!e.hasOwnProperty("isOptOut")||e.isOptOut;v.setOptOut(t)},t.cookieExpiration=function(e){var t=e.cookieExpirationDays;t<90&&(_.error('Argument "cookieExpirationDays"=',t,"less than minimum days:",90,", setting to minimum."),t=90),_.log("API / Setting cookie age to",t,"days."),E.dispatch(a.SET_COOKIE_AGE,86400*t)},t.extendCookieLifetime=function(e){e=n.extend({isEnabled:!0},e),_.log("API / Setting cookie automatic lifetime extension to",e.isEnabled),E.dispatch(a.SET_COOKIE_AUTO_REFRESH,e.isEnabled)},t.cookieDomain=function(e){_.log("API / Setting cookie domain to",e.cookieDomain),E.dispatch(a.SET_COOKIE_DOMAIN,e.cookieDomain)},t.disable=function(e){if(e.scope){if("tracking"!==e.scope)throw new Error('Unknown "scope" for disable: '+e.scope);_.log("API / Disabling tracking"),E.dispatch(a.LOAD_DIRECTIVE,{trackingDisabled:!0})}else _.log("API / Disabling everything"),E.dispatch(a.LOAD_DIRECTIVE,{disabled:!0})},t.log=function(e){var t=e.level,i=e.match;n.isUndefined(t)&&(t="INFO"),n.isUndefined(i)&&(i=""),_.setLogMatcher(i),_.setLogLevel(t)},t.registerModule=function(e){var t="custom/"+e.moduleName;if(o[t]||r.get(t))throw new Error('Module name "'+t+'" is reserved. Will not be registered as plugin.');D.registerApiModule(t,e.module)},t.dataFromSource=function(e){var t=e.source;g.makeAsyncRequest(t),g.resolveRequest(t,e.data)},t.addListener=function(e){if(!n.isFunction(e.handler))throw new Error("A handler function must be supplied");(e=n.omit(e,"type")).publicOnly=!0,e.emitErrors=!0;var t=e.handler;e.handler=function(e){try{return t(e)}catch(e){throw new M(e)}},m.on(e)},t.removeListener=function(e){if(!e.token)throw new Error("Must supply a token to removeListener");m.off(e.token)},t.load=function(e){e.data=n.extend({},e.data),s.normalizeClientData(e.data),E.dispatch(a.DATA_LOADED,{data:e.data})},t.integrationSettings=function(e){if(!e.id)throw new Error("id is required");if(!e.settings)throw new Error("settings is required");E.dispatch(a.SET_INTEGRATION_SETTINGS,n.extend({},e.settings,{id:e.id}))},t.bucketVisitor=function(e){if(!e.variationId&&n.isUndefined(e.variationIndex)||e.variationId&&e.variationIndex)throw new Error("One of a variationId or a variationIndex is required.");if(!e.experimentId)throw new Error("An experimentId is required.");var t,i,a=e.campaignId;if(a){if(!(t=P.get(a)))throw new Error("Could not find layer "+a)}else if(!(a=(t=P.getLayerByExperimentId(e.experimentId)).id))throw new Error("Could not find layer for experiment "+e.experimentId);if(!(i=n.find(t.experiments,{id:e.experimentId})))throw new Error("Could not find experiment "+e.experimentId+" in layer "+a);var r=e.variationId;if(n.isUndefined(e.variationIndex)){if(!n.find(i.variations,{id:r}))throw new Error("Cound not find variation "+r+" in experiment "+e.experimentId)}else if(!(r=i.variations[e.variationIndex].id))throw new Error("Could not find variation at index "+e.variationIndex+" in experiment "+e.experimentId);y.updateVariationIdMap(a,e.experimentId,r),x.getBucketingId()&&y.persistVariationIdMap(),y.updateContextualMabMap(a,e.experimentId,{variationId:r}),x.getBucketingId()&&y.persistContextualMabMap()},t.waitForOriginSync=function(e){if(!n.isArray(e.canonicalOrigins))throw new Error("canonicalOrigins must be an array. Got: "+A.stringify(e.canonicalOrigins));n.each(e.canonicalOrigins,(function(e){if(!n.isString(e))throw new Error("Each item in canonicalOrigins must be a string. Found type "+(void 0===e?"undefined":(t=e)&&"undefined"!=typeof Symbol&&t.constructor===Symbol?"symbol":typeof t));var t})),E.dispatch(a.XDOMAIN_SET_CANONICAL_ORIGINS,{canonicalOrigins:e.canonicalOrigins})},t.disableCrossOrigin=function(){_.log("API / cross origin tracking is DISABLED"),E.dispatch(a.XDOMAIN_SET_DISABLED,{disabled:!0})},t.activate=function(){b.shouldActivate()&&!L?(n.forEach(O.getActiveViewStates(),(function(e){k.deactivate(N.get(e.id))})),E.dispatch(a.RESET_VIEW_STATES),u.emitActivateEvent()):_.debug("Not activating.")},t.sendEvents=function(){u.emitSendEvents()},t.holdEvents=function(){u.emitHoldEvents()}}), 8507: (function(e,i,t){var n=t(1175),g=t(6824);i.normalizeClientData=function(e){!e.listTargetingKeys&&e.listTargetingCookies&&(e.listTargetingKeys=n.map(e.listTargetingCookies,(function(e){return{type:g.ListTargetingKeyTypes.COOKIE,key:e}})),delete e.listTargetingCookies)}}), 4454: (function(e,r,n){function t(e,r){return null!=r&&"undefined"!=typeof Symbol&&r[Symbol.hasInstance]?!!r[Symbol.hasInstance](e):e instanceof r}var o=n(1175),a=n(5141).G,s=n(7901),i=n(8093),c=n(6858),g=n(841),l=n(4201),u=n(3414),_=i.get("stores/client_metadata"),d=i.get("stores/global"),E='https://errors.client.optimizely.com',m=false,f=false;function p(e){return e&&e.engine?e.engine:f?"edge-tracking":m?"edge-helper":_.getClientName()}r.handleError=function(e,r){if(false){var n=function(){return u.request({url:E+"/log",method:"POST",data:h,contentType:"application/json"}).then((function(e){g.log("Error Monitor / Logged error with response: ",e)}),(function(e){g.error("Failed to log error, response was: ",e)}))},i=e.name||"Error",m=e.message||"",f=e.stack||null;t(e,a)&&(t(m,Error)?(m=m.message,f=e.message.stack):f=null);var h={timestamp:s.now(),clientEngine:p(r),clientVersion:_.getClientVersion(),accountId:d.getAccountId(),projectId:d.getProjectId(),errorClass:i,message:m,stacktrace:f},I=o.map(d.getExperimental(),(function(e,r){return{key:"exp_"+r,value:String(e)}}));r&&o.forEach(r,(function(e,r){o.isObject(e)||I.push({key:r,value:String(e)})}),[]),o.isEmpty(I)||(h.metadata=I),g.error("Logging error",h),c.isLoaded()?n():l.addEventListener("load",n)}else r?g.error("Uncaught error:",e,r):g.error("Uncaught error:",e)}}), 2931: (function(e,i,r){var n=r(1175),t=r(3907),s=r(8093),o=r(6824),d=r(6727),p=r(3178);i.registerApiModule=function(e,i){n.isArray(i)&&(i=s.evaluate(i)),p.dispatch(t.REGISTER_PLUGIN,{type:o.PluginTypes.apiModules,name:e,plugin:i})},i.registerDependency=function(e,i){var r=s.get(e);if(false&&r&&i!==r)throw new Error("A different dependency is already registered for "+e);r||s.register(e,i)},i.registerVisitorProfileProvider=function(e){p.dispatch(t.REGISTER_PLUGIN,{type:o.PluginTypes.visitorProfileProviders,name:e.provides,plugin:e})},i.registerViewProvider=function(e){p.dispatch(t.REGISTER_PLUGIN,{type:o.PluginTypes.viewProviders,name:e.provides,plugin:e})},i.registerAudienceMatcher=function(e,i){p.dispatch(t.REGISTER_PLUGIN,{type:o.PluginTypes.audienceMatchers,name:e,plugin:i})},i.registerViewMatcher=function(e,i){p.dispatch(t.REGISTER_PLUGIN,{type:o.PluginTypes.viewMatchers,name:e,plugin:i})},i.registerAnalyticsTracker=function(e,i){p.dispatch(t.REGISTER_PLUGIN,{type:o.PluginTypes.analyticsTrackers,name:e,plugin:i})},i.registerViewTagLocator=function(e,i){p.dispatch(t.REGISTER_PLUGIN,{type:o.PluginTypes.viewTagLocators,name:e,plugin:i})},i.registerAudiencePlugin=function(e){if(false){if(!e.vendor)throw new Error("config.vendor is required!");if(!e.provider)throw new Error("config.provider is required!");if(!e.matcher)throw new Error("config.matcher is required!")}e.dependencies&&n.each(e.dependencies,(function(e,r){i.registerDependency(r,e)}));var r,t,o="vendor."+e.vendor;r=n.isString(e.provider)?s.get(e.provider)(e.vendor):n.isFunction(e.provider)?e.provider(e.vendor):n.cloneDeep(e.provider),i.registerVisitorProfileProvider(n.extend(r,{provides:o})),t=n.isString(e.matcher)?s.get(e.matcher):e.matcher;var d={fieldsNeeded:[o],match:function(e,i){return t(e[o],i)}};i.registerAudienceMatcher(o,d)},i.registerWidget=function(e){return n.isArray(e)&&(e=s.evaluate(e)),{showToken:d.on({filter:{type:"showWidget",name:e.widgetId},handler:e.showFn}),hideToken:d.on({filter:{type:"hideWidget",name:e.widgetId},handler:e.hideFn})}},i.registerChangeApplier=function(e,i){p.dispatch(t.REGISTER_PLUGIN,{type:o.PluginTypes.changeAppliers,name:e,plugin:i})},i.registerDecider=function(e,i){p.dispatch(t.REGISTER_PLUGIN,{type:o.PluginTypes.deciders,name:e,plugin:i})},i.registerEventImplementation=function(e,i){p.dispatch(t.REGISTER_PLUGIN,{type:o.PluginTypes.eventImplementations,name:e,plugin:i})},i.registerViewTrigger=function(e,i){p.dispatch(t.REGISTER_PLUGIN,{type:o.PluginTypes.viewTriggers,name:e,plugin:i})}}), 1829: (function(e,a,i){var n=i(1175),r=i(3907),t=i(4569),l=i(91),o=i(8093),s=i(6824),d=i(3178),m=i(841),c=i(4635),u=o.get("stores/plugins"),y=".",I=[{name:"sessionId",relayName:"s"},{name:"decisionTicketAudienceIds",relayName:"as",valueToValueString:function(e){return n.map(e,encodeURIComponent).join(",")},encodeValueString:n.identity,decodeValueString:n.identity,valueFromValueString:function(e){return n.map(e.split(","),t.safeDecodeURIComponent)}},{name:"decisionId",relayName:"d"},{name:"activationId",relayName:"aId"},{name:"pageId",relayName:"vId",isNullable:!0},{name:"variationId",relayName:"v",isNullable:!0},{name:"referrer",relayName:"r"},{name:"timestamp",relayName:"t",valueFromValueString:Number},{name:"visitorId",relayName:"i"},{name:"projectId",relayName:"p"},{name:"revision",relayName:"n"},{name:"clientName",relayName:"cN",isNullable:!0},{name:"clientVersion",relayName:"cV"},{name:"namespace",relayName:"ns"},{name:"accountId",relayName:"a"},{name:"layerId",relayName:"l"},{name:"layerName",relayName:"lN",isNullable:!0},{name:"layerPolicy",relayName:"lP"},{name:"experimentId",relayName:"x",isNullable:!0},{name:"experimentName",relayName:"xN",isNullable:!0},{name:"variationName",relayName:"vN",isNullable:!0},{name:"integrationStringVersion",relayName:"isv",valueFromValueString:Number,isNullable:!0},{name:"integrationSettings",relayName:"iS",isMulti:!0,valueToValueString:function(e,a){var i=null;if(e){var r=u.getPlugin(s.PluginTypes.analyticsTrackers,a);if(r&&n.isFunction(r.serializeSettings))try{i=r.serializeSettings(e)}catch(e){m.warn("Analytics / Failed to persist integrationSettings for plugin:",a,e)}}return i},valueFromValueString:function(e,a){var i=null,r=u.getPlugin(s.PluginTypes.analyticsTrackers,a);if(r&&n.isFunction(r.deserializeSettings))try{i=r.deserializeSettings(e)}catch(e){m.warn("Analytics / Failed to persist integrationSettings for plugin:",a,e)}return i},isNullable:!0}],g={},p={};n.forEach(I,(function(e){if(false){if(n.has(g,e.name))throw new Error("Relay / Multiple fields with same name: "+e.name);if(n.has(g,e.relayName))throw new Error("Relay / Multiple fields with same relayName: "+e.relayName);if(n.includes(e.relayName,y))throw new Error("Relay / Field relayName contains isMulti delimiter: "+e.relayName)}g[e.name]=e,p[e.relayName]=e})),a.persist=function(e,a){true&&a===c.RedirectRelayMedia.COOKIE?function(e){try{var a=function(e){var a=[],i=n.reduce(e,(function(e,i,r){var t=g[r];return t?(t.isMulti?n.forEach(i,(function(a,i){a=t.valueToValueString?t.valueToValueString(a,i):String(a),n.isNull(a)||(a=(t.encodeValueString||encodeURIComponent)(a),e.push(encodeURIComponent(t.relayName+y+i)+"="+a))})):n.isNull(i)||(i=(t.valueToValueString||String)(i),i=(t.encodeValueString||encodeURIComponent)(i),e.push(t.relayName+"="+i)),e):(a.push(r),e)}),[]);if(a.length)throw new Error("Relay / Don't know how to relay some fields: "+a);return i.sort(),i.join("&")}(e)}catch(e){return m.error("Relay / Error computing redirect relay cookie: ",e),l.emitError(e),void 0}m.debug("Relay / Setting redirect relay cookie:",a);try{t.set(s.COOKIES.REDIRECT,a,{maxAge:5,encodeValue:!1})}catch(e){m.error("Relay / Failed to set redirect relay cookie",e),l.emitError(e)}}(e):m.error("Relay / Unsupported redirect relay medium: "+a)},a.load=function(e){if(e||(e=function(){var e=t.get(s.COOKIES.REDIRECT,!1);if(e)return m.log("Relay / Found redirect cookie:",e),e}()),e){var a=function(e){var a={},i=e.split("&");return n.forEach(i,(function(e){var i=e.split("=");if(2!==i.length)return m.warn("Relay / Skipping invalid segment:",e),void 0;var r=t.safeDecodeURIComponent(i[0]),o=p[r];if(!o&&!(o=n.find(I,(function(e){return e.isMulti&&0===r.indexOf(e.relayName+y)}))))return m.warn("Relay / Skipping segment with unknown field identifier:",e,r),void 0;var s=i[1];try{if(o.isMulti){a[o.name]=a[o.name]||{};var d=r.substring(o.relayName.length+y.length);s=(o.decodeValueString||t.safeDecodeURIComponent)(s),s=(o.valueFromValueString||n.identity)(s,d),a[o.name][d]=s}else s=(o.decodeValueString||t.safeDecodeURIComponent)(s),s=(o.valueFromValueString||n.identity)(s),a[o.name]=s}catch(a){return m.warn("Relay / Skipping segment due to decode or parse error:",e,a),l.emitError(a),void 0}})),a}(e);if(a){var i=[];return n.forEach(I,(function(e){(n.isNull(a[e.name])||n.isUndefined(a[e.name]))&&(e.isNullable?a[e.name]=null:(delete a[e.name],i.push(e.name)))})),i.length?(m.error("Relay / Observed redirect data with missing fields:",i),void 0):(d.dispatch(r.LOAD_REDIRECT_DATA,a),d.dispatch(r.ADD_CLEANUP_FN,{lifecycle:s.Lifecycle.postVisitorProfileLoad,cleanupFn:function(){var e,i;i=(e=a).pageId||void 0,d.dispatch(r.RECORD_LAYER_DECISION,{layerId:e.layerId,decision:{layerId:e.layerId,experimentId:e.experimentId,variationId:e.variationId,isLayerHoldback:!1},decisionTicket:{audienceIds:e.decisionTicketAudienceIds,bucketingId:e.visitorId,globalHoldback:0,preferredVariationMap:void 0,pageId:i,activationId:e.activationId},sessionId:e.sessionId,activationId:e.activationId,timestamp:e.timestamp,revision:e.revision,namespace:e.namespace,pageId:i}),d.dispatch(r.RECORD_LAYER_DECISION_EVENT_ID,{layerId:e.layerId,pageId:i,decisionId:e.decisionId}),void d.dispatch(r.ACTION_EXECUTED,{sessionId:e.sessionId,layerId:e.layerId,pageId:e.pageId,timestamp:e.timestamp,activationId:e.activationId})}}),a)}}}}), 4569: (function(e,n,o){var t=o(1175),i=o(5141).U,r=o(7901),s=o(6858),a=o(4201),d=o(3907),c=o(8093),f=o(3178),p=c.get("stores/cookie_options"),u=n.SetError=i("CookieSetError"),m=n.MismatchError=i("CookieMismatchError");n.getAll=function(e){var o,i,r,a,d;t.isUndefined(e)&&(e=!0),o=s.getCookieString().split(/\s*;\s*/);var c={};for(r=0;r0&&void 0===c[d=n.safeDecodeURIComponent(i.substring(0,a))]){var f=i.substring(a+1);e&&(f=n.safeDecodeURIComponent(f)),c[d]=f}return c},n.safeDecodeURIComponent=function(e){try{return decodeURIComponent(e)}catch(n){return e}},n.get=function(e,o){return n.getAll(o)[e]},n.set=function(e,i,c,l){c=t.extend({encodeValue:!0},c),!1!==l&&(l=!0),false&&o(2360).isType("CookieOptions",c);var S=[];if(t.isUndefined(c.domain)){var _=p.getCurrentDomain();_||(_=function(e,o){!1!==o&&(o=!0);for(var i,r,s=e.hostname.split("."),a=[],c=null,p=s.length-1;p>=0;p--)if(a.unshift(s[p]),i=a.join("."),!t.includes(h,i)){r={domain:o?"."+i:i};try{n.set(g,Math.random().toString(),r),n.remove(g,r),c=r.domain;break}catch(e){}}return f.dispatch(d.SET_COOKIE_DOMAIN,c),c}(a.getLocation(),!0)),c.domain=_}if(c.domain&&S.push("domain="+c.domain),t.isUndefined(c.path)&&(c.path="/"),c.path&&S.push("path="+c.path),t.isUndefined(c.expires)){var C=t.isUndefined(c.maxAge)?p.getDefaultAgeInSeconds():c.maxAge;c.expires=new Date(r.now()+1e3*C)}if(t.isUndefined(c.expires)||S.push("expires="+c.expires.toUTCString()),false&&S.push("SameSite=None"),(false||c.secure)&&S.push("secure"),s.setCookie(e+"="+(c.encodeValue?encodeURIComponent(i):i)+";"+S.join(";")),l){var E=c.encodeValue,U=n.get(e,E);if(U!==i){if(!U)throw new u('Failed to set cookie "'+e+'"');throw new m('Expected "'+i+'" for "'+e+'", got "'+U+'"')}}},n.remove=function(e,o){for(var i=a.getLocation().hostname.split(".");i.length>0;)n.set(e,null,t.extend({},o,{domain:"."+i.join("."),expires:new Date(0)}),!1),i.shift()};var h=["optimizely.test"],g="optimizelyDomainTestCookie";0}), 4635: (function(l,e,i){var R=i(3192);e.TrackLayerDecisionTimingFlags=R({preRedirectPolicy:null,postRedirectPolicy:null,nonRedirectPolicy:null}),e.PreRedirectPolicies=R({PERSIST_BEFORE_AND_TRACK_DURING_REDIRECT:null,PERSIST_BEFORE_REDIRECT:null}),e.PostRedirectPolicies=R({TRACK_IMMEDIATELY:null,TRACK_AFTER_SYNC:null}),e.NonRedirectPolicies=R({TRACK_IMMEDIATELY:null}),e.RedirectRelayMedia=R({COOKIE:null})}), 8107: (function(e,t,i){var n=i(1175),a=i(8093).get("stores/audience_data"),d=i(6727),c=i(3275),p=i(8831),v=i(8700);function A(e){var t=["type","selector","attributes","value"],i=n.extend({},e);return i.changeSet=n.map(e.changeSet,(function(e){return n.pick(v.dereferenceChangeId(e),t)})),i}t.emitLayerDecided=function(e){var t=e.decisionTicket?e.decisionTicket.audienceIds:[],p=n.map(t,(function(e){return{id:e,name:a.get(e).name}})),A={type:c.TYPES.LIFECYCLE,name:"layerDecided",data:n.extend(e,{audiences:p})};false&&i(2360).isType("LayerDecidedApiEvent",A);var E=v.translateLayerEventToCampaignEvent(A);false&&i(2360).isType("CampaignDecidedApiEvent",E),d.emit(A),d.emit(E)},t.emitViewActivated=function(e){var t={type:c.TYPES.LIFECYCLE,name:"viewActivated",data:e};false&&i(2360).isType("ViewActivatedApiEvent",t);var n=v.translateViewActivatedToPageActivated(t);false&&i(2360).isType("PageActivatedApiEvent",n),d.emit(t),d.emit(n)},t.emitViewsActivated=function(e){var t={type:c.TYPES.LIFECYCLE,name:"viewsActivated",data:e};false&&i(2360).isType("ViewsActivatedApiEvent",t),d.emit(t)},t.emitPageDeactivated=function(e){var t={type:c.TYPES.LIFECYCLE,name:"pageDeactivated",data:e};false&&i(2360).isType("PageDeactivatedApiEvent",t),d.emit(t)},t.emitActivateEvent=function(){d.emit({type:c.TYPES.LIFECYCLE,name:"activate"},!0)},t.emitActivatedEvent=function(){d.emit({type:c.TYPES.LIFECYCLE,name:"activated"})},t.emitInitializedEvent=function(){var e={type:c.TYPES.LIFECYCLE,name:"initialized"};false&&i(2360).isType("InitializedApiEvent",e),window.optimizely&&(window.optimizely.initialized=!0),d.emit(e)},t.emitOriginsSyncedEvent=function(){var e={type:c.TYPES.LIFECYCLE,name:"originsSynced"};false&&i(2360).isType("OriginsSyncedEvent",e),d.emit(e)},t.emitActionAppliedEvent=function(e){var t={type:e.type,campaignId:e.layerId,pageId:e.pageId,experimentId:e.experimentId,variationId:e.variationId};p.defineProperty(t,"changes",(function(){return A(e).changeSet}),"actionAppliedEvent");var n={type:c.TYPES.ACTION,name:"applied",data:t};false&&i(2360).isType("ActionAppliedApiEvent",n),d.emit(n)},t.emitActionsForDecisionAppliedEvent=function(e,t){var a={decision:e};p.defineProperty(a,"actions",(function(){return n.map(t,A)}),"appliedAllForDecisionEvent");var v={type:c.TYPES.ACTION,name:"appliedAllForDecision",data:a};false&&i(2360).isType("ActionsForDecisionAppliedApiEvent",v),d.emit(v)},t.emitSendEvents=function(){var e={type:c.TYPES.ANALYTICS,name:"sendEvents"};false&&i(2360).isType("SendEventsApiEvent",e),d.emit(e)},t.emitHoldEvents=function(){var e={type:c.TYPES.ANALYTICS,name:"holdEvents"};d.emit(e)}}), 3275: (function(c,i){i.TYPES={ACTION:"action",ANALYTICS:"analytics",EDITOR:"editor",LIFECYCLE:"lifecycle"}}), 2189: (function(e,t,i){var n=i(1175),a=i(3907),r=i(91),o=i(8624),s=i(7901),c=i(6923),g=i(8093),l=i(6858),d=i(6824),v=i(3567),u=i(6727),_=i(3275),y=i(4420),I=i(3178),m=i(5024),T=i(841),p=i(994),f=i(9634).Promise,A=i(1651),E=i(1829),R=i(8934),N=i(4635),S=i(6443),P=g.get("stores/client_metadata"),C=g.get("stores/global"),k=g.get("stores/session"),D=g.get("stores/view"),V=g.get("stores/plugins"),h=g.get("stores/layer"),w=g.get("stores/layer_data"),F=g.get("stores/observed_redirect"),L=g.get("stores/pending_redirect"),b=g.get("stores/visitor"),O=g.get("stores/directive"),x=g.get("stores/event_data"),M=g.get("stores/visitor_id"),U="COOKIE",G=true,K=1000,Y=false;function H(e,t){var a=n.extend({},e,{isLayerHoldback:t,isGlobalHoldback:!1,clientName:n.isNull(e.clientName)?c.NAME:e.clientName,integrationStringVersion:Y?e.integrationStringVersion:n.isNull(e.integrationStringVersion)?1:e.integrationStringVersion,anonymizeIP:n.isNull(C.getAnonymizeIP())?void 0:C.getAnonymizeIP(),activationId:C.getActivationId(),decisionTicketAudienceIds:[],sessionId:k.getSessionId(),activeViewStates:[],userFeatures:B(b.getVisitorProfile()),layerStates:h.getLayerStatesForAnalytics()});return false&&i(2360).isType("DecisionData",a),a}function j(e){var t=A.getReferrer()||l.getReferrer();return{eventId:S.generate(),timestamp:s.now(),revision:C.getRevision(),clientName:P.getClientName(),clientVersion:P.getClientVersion(),projectId:C.getProjectId(),accountId:C.getAccountId(),activationId:C.getActivationId(),sessionId:k.getSessionId(),isGlobalHoldback:C.isGlobalHoldback(),namespace:C.getNamespace(),referrer:t,visitorId:M.getRandomId(),activeViewStates:e.activeViewStates,layerStates:e.layerStates,userFeatures:B(e.visitorProfile)}}function z(e){var t,i;return e.pageId?(t=e.pageId,(i=D.getViewState(t))&&i.isActive?i.metadata:{}):{}}function B(e){var t=V.getAllPlugins(d.PluginTypes.visitorProfileProviders),a=n.filter(t,{shouldTrack:!0}),r={id:null,type:null,name:"",value:null,shouldIndex:!0};return n.reduce(a,(function(t,a){try{var o=a.provides,s=e[o],c=[];if(!n.isUndefined(s)){n.isObject(s)?c=n.map(s,(function(e,t){var i=n.isObject(e)?e:{value:e};return n.extend({},{type:o,name:t},i)})):c.push({type:o,value:s});var g=n(c).map((function(e){return n.pick(n.extend({},r,e),n.keys(r))})).filter((function(e){return!!e.value})).value();false&&n.forEach(g,(function(e){i(2360).isType("FeatureValue",e)})),t=t.concat(g)}}catch(e){T.warn("Error evaluating userFeature against visitorProfile:",e)}return t}),[])}function W(e,t,a){var r=function(e,t){false&&i(2360).isType("AnalyticsTrackingHook",e);var a=[];return n.each(V.getAllPlugins(d.PluginTypes.analyticsTrackers),(function(i,n){if(i[e]&&(!t||!i[t]))try{a.push({name:n,hookFn:g.evaluate(i[e])})}catch(e){T.error(e)}})),a}(e,a);T.debug("Found "+r.length+" analytics integrations defining a "+e+" hook"),T.debug("Calling each with data: ",t),n.each(r,(function(e){try{T.debug("Calling plugin: "+e.name),e.hookFn(t),T.debug("Called plugin: "+e.name)}catch(e){T.error(e)}}))}function X(e,t,i){var a=function(e,t){if(false)if(e===N.TrackLayerDecisionTimingFlags.preRedirectPolicy)n.forEach(t,(function(t){if(!N.PreRedirectPolicies[t])throw new Error(t+" is not a recognized "+e)}));else if(e===N.TrackLayerDecisionTimingFlags.postRedirectPolicy)n.forEach(t,(function(t){if(!N.PostRedirectPolicies[t])throw new Error(t+" is not a recognized "+e)}));else{if(e!==N.TrackLayerDecisionTimingFlags.nonRedirectPolicy)throw new Error(e+" is not a recognized timing flag for tracker plugins");n.forEach(t,(function(t){if(!N.NonRedirectPolicies[t])throw new Error(t+" is not a recognized "+e)}))}var i=[];return n.each(V.getAllPlugins(d.PluginTypes.analyticsTrackers),(function(a,r){n.includes(t,a[e])&&i.push({name:r,hookFn:a.trackLayerDecision})})),i}(e,t);T.debug("Found "+a.length+" analytics integrations defining a trackLayerDecision "+e+" timing of "+t.join("|")),T.debug("Calling each with data: ",i),n.each(a,(function(e){try{T.debug("Calling plugin: "+e.name),e.hookFn(i),T.debug("Called plugin: "+e.name)}catch(e){T.error(e)}}))}t.trackClientActivation=function(){if(O.shouldSendTrackingData()){var e,t=(e=j({activeViewStates:[],visitorProfile:b.getVisitorProfile(),layerStates:h.getLayerStatesForAnalytics()}),n.extend(e,{eventTags:{}}));return false&&i(2360).isType("ClientActivationEventData",t),(false||false)&&p.timeEnd("sendActivate"),W("onClientActivation",t),t}},t.trackCustomEvent=function(e,t,a,s){t=t||{},s=s||{},a||(a=x.getByApiName(e));var c=function(e,t,i,a){var r=j({activeViewStates:D.getActiveViewStates(),visitorProfile:b.getVisitorProfile(),layerStates:h.getLayerStatesForAnalytics()}),o=a&&a.pageId?z(a):D.getActiveViewTags(),s=n.extend({},o,t),c=a&&a.category?a.category:v.OTHER;return n.extend(r,{eventEntityId:a&&a.id,eventApiName:e,eventCategory:c,eventTags:s,eventProperties:i})}(e,t,s,a);false&&i(2360).isType("CustomEventData",c);var g={name:e,type:y.CUSTOM,category:c.eventCategory,tags:n.omit(c.eventTags,"revenue")};if(n.isUndefined(t.revenue)||(g.revenue=t.revenue),r.emitAnalyticsEvent({name:a?a.name||a.apiName:e,apiName:a?a.apiName:void 0,type:y.CUSTOM,tags:n.omit(c.eventTags,"revenue"),category:c.eventCategory,metrics:g.revenue?{revenue:g.revenue}:{}},!O.shouldSendTrackingData()),O.shouldSendTrackingData())return o.addEvent(g),W("onCustomEvent",c),c},t.trackDecisionEvent=function(e,t,r){(false||false)&&p.time("trackDecisionEvent"),r||(r=w.get(e.layerId));var o=S.generate();I.dispatch(a.RECORD_LAYER_DECISION_EVENT_ID,{layerId:e.layerId,pageId:t.pageId,decisionId:o});var c=function(e,t,a,r){var o=null,c=null,g=null;if(t.experimentId){var d=n.find(r.experiments,{id:t.experimentId});if(d&&(o=d.name||null,g=d.integrationSettings,t.variationId)){var v=n.find(d.variations,{id:t.variationId});v&&(c=v.name||null)}}var u=A.getReferrer()||l.getReferrer(),_={sessionId:k.getSessionId(),decisionTicketAudienceIds:a.audienceIds,visitorId:M.getRandomId(),decisionId:e,activationId:C.getActivationId(),namespace:C.getNamespace(),timestamp:s.now(),pageId:a.pageId||null,variationId:t.variationId,variationName:c,experimentId:t.experimentId,experimentName:o,layerId:t.layerId,layerName:r.name,layerPolicy:r.policy,accountId:C.getAccountId(),projectId:C.getProjectId(),revision:String(C.getRevision()),clientName:P.getClientName(),clientVersion:P.getClientVersion(),referrer:u,integrationStringVersion:Y?r.integrationStringVersion:r.integrationStringVersion||1,integrationSettings:n.extend({},r.integrationSettings,g)};return false&&i(2360).isType("PersistableDecisionWithContext",_),_}(o,e,t,r);false&&i(2360).isType("PersistableDecisionWithContext",c);var g=L.isExpectingRedirect(),d=L.getLayerId(),v=m.description(r);if(g&&d===r.id&&(E.persist(c,U),T.log("Relaying decision for redirect Campaign",v)),!O.shouldSendTrackingData())return T.log("Analytics / Not tracking decision for Campaign",m.description(r)),void 0;var u=H(c,e.isLayerHoldback);if(false&&i(2360).isType("DecisionData",u),g&&d===r.id){var _=N.TrackLayerDecisionTimingFlags.preRedirectPolicy;u.timing=_,X(_,[N.PreRedirectPolicies.PERSIST_BEFORE_AND_TRACK_DURING_REDIRECT],u),T.log("Called trackLayerDecision for redirect Campaign",v,u)}else{_=N.TrackLayerDecisionTimingFlags.nonRedirectPolicy;u.timing=_,X(_,[N.NonRedirectPolicies.TRACK_IMMEDIATELY],u),T.log("Called trackLayerDecision for non-redirect Campaign",v,u)}(false||false)&&p.timeEnd("trackDecisionEvent")},t.trackPostRedirectDecisionEvent=function(){if(!O.shouldSendTrackingData()||F.hasTracked())return f.resolve();var e=F.get();if(!e)return f.resolve();var t=H(e,!1),i=N.TrackLayerDecisionTimingFlags.postRedirectPolicy;if(t.timing=i,X(i,[N.PostRedirectPolicies.TRACK_IMMEDIATELY],t),G){var n=new f((function(e){var t=u.on({filter:{type:_.TYPES.LIFECYCLE,name:"originsSynced"},handler:function(){e(),u.off(t)}})})),r=R.makeTimeoutPromise(K);return f.race([n,r]).then((function(){T.log("Calling trackers after successful sync")}),(function(e){T.warn("Calling trackers after failed sync:",e)})).then((function(){(t=H(e,!1)).timing=N.TrackLayerDecisionTimingFlags.postRedirectPolicy,X(N.TrackLayerDecisionTimingFlags.postRedirectPolicy,[N.PostRedirectPolicies.TRACK_AFTER_SYNC],t),I.dispatch(a.REGISTER_TRACKED_REDIRECT_DATA)})).catch((function(e){T.error("Error when calling trackers after sync:",e)}))}return X(N.TrackLayerDecisionTimingFlags.postRedirectPolicy,[N.PostRedirectPolicies.TRACK_AFTER_SYNC],t),I.dispatch(a.REGISTER_TRACKED_REDIRECT_DATA),f.resolve()},t.trackClickEvent=function(e){var t=function(e){var t=j({activeViewStates:D.getActiveViewStates(),visitorProfile:b.getVisitorProfile(),layerStates:h.getLayerStatesForAnalytics()}),i=e.config&&e.config.selector?e.config.selector:e.eventFilter.selector,a=e.apiName,r=e.category||v.OTHER,o=e.id,s=z(e);return n.extend(t,{eventApiName:a,eventCategory:r,eventEntityId:o,eventTags:s,pageId:e.pageId,selector:i})}(e);false&&i(2360).isType("ClickEventData",t);var a={name:e.apiName,type:e.eventType,category:t.eventCategory,tags:t.eventTags};if(r.emitAnalyticsEvent({name:e.name||e.apiName,apiName:e?e.apiName:void 0,type:e.eventType,category:t.eventCategory,tags:t.eventTags,metrics:{}},!O.shouldSendTrackingData()),O.shouldSendTrackingData())return o.addEvent(a),W("onClickEvent",t),t},t.trackViewActivation=function(e,t){if(t||(t=D.getViewState(e.id)),!t.isActive)return T.debug("Inactive view passed to `trackViewActivation`"),void 0;var s=function(e,t){var i=j({activeViewStates:D.getActiveViewStates(),visitorProfile:b.getVisitorProfile(),layerStates:h.getLayerStatesForAnalytics()});return n.extend(i,{pageId:e.id,pageApiName:e.apiName,viewCategory:e.category,eventTags:t.metadata})}(e,t);return false&&i(2360).isType("ViewEventData",s),r.emitAnalyticsEvent({name:e.name||s.pageApiName,apiName:s.pageApiName,type:y.PAGEVIEW,category:s.viewCategory,tags:s.eventTags,metrics:{}},!O.shouldSendTrackingData()),O.shouldSendTrackingData()?(o.addEvent({name:s.pageApiName,type:y.PAGEVIEW,category:s.viewCategory,tags:s.eventTags}),I.dispatch(a.TRACK_VIEW_ACTIVATED_EVENT,{pageId:e.id,eventData:s}),(false||false)&&p.timeEnd("sendViewActivate"),W("onPageActivated",s),s):void 0}}), 4420: (function(e){e.exports={CLICK:"click",CUSTOM:"custom",ENGAGEMENT:"engagement",PAGEVIEW:"pageview"}}), 8934: (function(e,n,o){var t=o(9634).Promise,i=o(4201);n.makeTimeoutPromise=function(e){return new t((function(n,o){i.setTimeout((function(){o(new Error("Timed out after "+e+" ms"))}),e)}))}}), 8624: (function(t,e,n){var i=n(6637);e.initializeStore=i.initialize,e.addEvent=i.addEvent,e.getEvents=i.getEvents,e.getEventCount=i.getEventCount}), 6637: (function(e,t,n){var r=n(1175),a=n(3907),i=n(4569),E=n(7901),s=n(3567),_=n(3178),u=n(841),o=n(6173),v=n(1819),S=t,d=n(790).j,c=n(712),p=n(6824),I=n(790).x,f=(o=n(6173),n(8093)),l=f.get("stores/visitor_events"),T=f.get("stores/visitor_events_manager"),g={EVENTBASE:"eb",HASH:"h",TIMEBASE:"tb",TIMESTAMPS:"ts",DELTA:"d",INDEX:"i"};function A(e){_.dispatch(a.SET_VISITOR_EVENTS,e)}function h(e){_.dispatch(a.UPDATE_BEHAVIOR_STORE,{key:"baseMap",value:e})}function O(e){_.dispatch(a.UPDATE_BEHAVIOR_STORE,{key:"eventQueue",value:e})}function B(e){_.dispatch(a.UPDATE_BEHAVIOR_STORE,{key:"lastEvent",value:e})}function D(){return l.getEvents()}function m(){return T.getBaseMap()}function M(){return T.getEventQueue()}function N(){return T.getLastEvent()}function V(){return T.getInitialized()}function R(){var e=D().concat(M()),t=!1;return e.length>1e3&&(e=e.slice(-1e3),t=!0),A(e),O([]),t}t.initialize=function(e,t){if(false&&(n(2360).isType("BehaviorStoredEvents",e),n(2360).isType("BehaviorStoredEvents",t)),!V()){S.__populatePersistedEvents(e,t);var r=D();r.length>0&&B(r[r.length-1]);var i=M();i.length>0&&B(i[i.length-1]),_.dispatch(a.UPDATE_BEHAVIOR_STORE,{key:"initialized",value:!0})}},t.addEvent=function(e){if(u.debug("Behavior store: adding event",e),false&&!V())throw new Error("behavior.addEvent: Store not initialized");var t=S.__makeEvent(e);B(t),O(M().concat(t)),o.reindexIfNecessary(N(),D(),M()),S.__persistEventQueue(M()),t.t&&function(e){try{var t=Number(i.get(p.COOKIES.OPTIMIZELY_SESSION,!1));if(isNaN(t)||0!==t){var n=t?o.isTimestampInSameSession(e,t)?e:0:e;i.set(p.COOKIES.OPTIMIZELY_SESSION,n.toString(),{path:"/",encodeValue:!1},!0)}}catch(e){u.error("Error setting session cookie",e)}}(t.t)},t.getEvents=function(){if(false&&!V())throw new Error("behavior.getEvents: Store not initialized");return M().length>0&&(R()&&o.sessionize(D()),S.__persistEvents(D()),S.__persistEventQueue(M())),D()},t.getEventCount=function(){return M().length+D().length},S.__populatePersistedEvents=function(e,t){(false||false)&&n(994).time("populatePersistedEvents"),S.__migrateEventsAndUpdateStore(e,t)&&(S.__persistEvents(D()),S.__persistEventQueue(M())),o.sessionize(D()),(false||false)&&n(994).timeEnd("populatePersistedEvents")},S.__migrateEventsAndUpdateStore=function(e,t){if(0===e.length&&0===t.length)return A([]),O([]),!1;var n=!1,r=e[0]||t[0];return g.EVENTBASE in r?(A(S.__unCompact(e)),O(S.__unCompact(t))):(n=!0,A(S.__migrateFromVerboseFormat(e)),O(S.__migrateFromVerboseFormat(t))),M().length>0&&(R(),n=!0),A(S._updateBaseMapAndMaybeDedupe(D())),S._migrateEventBasesAndUpdateStore()&&(n=!0),n},S.__migrateFromVerboseFormat=function(e){for(var t=[],n=0;n=o||r===l.AttributionTypes.LAST_TOUCH&&o>=i||a.isUndefined(i)&&o)&&(u.data=u.data||{},u.data[t]=e,o&&(u.metadata=u.metadata||{},u.metadata[t]=u.metadata[t]||{},u.metadata[t].lastModified=o))})),u}(d,e,t.attributionType);if(!a.isEmpty(r)){var i=[];a.forOwn(r.data,(function(t,a){var n=r.metadata[a],o={key:[e,a],value:t,metadata:n};i.push(o)})),n.dispatch(o.SET_VISITOR_ATTRIBUTES,{attributes:i})}}}else p.debug("Attribute type",e,"not used by any audiences")}))}}}}function w(e){return e.split("$$")[0].indexOf("://")>0}function B(e){try{return E.parse(e)}catch(t){return p.debug("Failed to parse: ",e,t),null}}t.getOrGenerateId=function(){return{randomId:t.getCurrentId()||"oeu"+_.now()+"r"+Math.random()}},t.getCurrentId=function(){var e=h.getVisitorIdLocator();return L.getVisitorIdFromAPI()||(e?function(e){var t,r=e.name;switch(e.type){case l.VisitorIdLocatorType.COOKIE:t=d.get(r);break;case l.VisitorIdLocatorType.JS_VARIABLE:t=T.getGlobalByPath(r);break;case l.VisitorIdLocatorType.LOCALSTORAGE:try{t=T.getGlobal("localStorage").getItem(r)}catch(e){throw new Error("Unable to read localStorage: "+e.toString())}break;case l.VisitorIdLocatorType.QUERY:t=v.getQueryParamValue(r)}try{if(!t)throw p.error("Visitor / Customer provided visitor id cannot be found. Type:",e.type," Name:",r),new Error("Failure to obtain visitor id from "+e.type);if(!a.isString(t)&&!a.isNumber(t))throw p.error("Visitor / Customer provided visitor id is not a string or number. Type:",e.type," Name:",r," Id Type:",(i=t)&&"undefined"!=typeof Symbol&&i.constructor===Symbol?"symbol":typeof i),new Error("Customer provided visitor id is not a string or number")}catch(e){throw O.getSampleRum()&&n.dispatch(o.RECORD_VISITOR_ID_ERROR,{isError:!0}),e}var i;O.getSampleRum()&&(n.dispatch(o.RECORD_VISITOR_ID_ERROR,{isError:!1}),n.dispatch(o.RECORD_VISITOR_ID_LOCATOR_USAGE,{visitorIdLocatorType:e.type,entityId:t}));return String(t)}(e):d.get(l.COOKIES.VISITOR_ID))},t.hasSomeData=function(){return f.keys().length>0},t.setId=function(e){false&&r(2360).isType("VisitorId",e);var u,_,c=h.getBucketingId();n.dispatch(o.SET_VISITOR_ID,e),h.getBucketingId()!==c&&(!function(){(false||false)&&r(994).time("viewLoadData"),function(e,t){false&&(r(2360).isType("BehaviorStoredEvents",e),r(2360).isType("BehaviorStoredEvents",t));(false||false)&&r(994).time("loadBehaviorEvents"),s.initializeStore(e,t),(false||false)&&r(994).timeEnd("loadBehaviorEvents")}(D(S.EVENTS)||[],D(S.EVENT_QUEUE)||[]);var e=(i=S.LAYER_STATES,u=h.getBucketingId(),d=[],_=new RegExp(u+"\\$\\$([^$]+?)\\$\\$"+i),a.each(f.keys(),(function(e){var t=e.match(_);if(t){var r={namespace:t[1],userId:u,item:B(f.getItem(e))};d.push(r)}})),d);var i,u,d,_;if(a.forEach(e,(function(e){e.item=a.map(e.item,F)})),function(e){n.dispatch(o.LOAD_PERSISTED_LAYER_STATES,{layerStates:a.filter(e,(function(e){return!!e.decision}))})}(function(e){var t=[];return a.each(e,(function(e){a.each(e.item,(function(r){r.namespace=e.namespace,t.push(r)}))})),t}(e)),function(e){e=a.extend({lastSessionTimestamp:0,sessionId:null},e),n.dispatch(o.LOAD_SESSION_STATE,e)}(D(S.SESSION_STATE)||{}),function(e){var t,r,i=A.getAllPlugins(l.PluginTypes.visitorProfileProviders),s=a.filter(i,(function(e){return a.isFunction(e.restorer)}));e.profile&&e.metadata?(t=e.profile,r=e.metadata):(t=e,r={});t=a.reduce(t,(function(e,t,r){var i=t,n=a.find(s,{provides:r});return n&&(i=n.restorer(t)),e[r]=i,e}),{}),n.dispatch(o.LOAD_EXISTING_VISITOR_PROFILE,{profile:t,metadata:r})}(D(S.VISITOR_PROFILE)||{}),true){var c=D(S.TRACKER_OPTIMIZELY);c&&(E=c,void n.dispatch(o.SET_TRACKER_PERSISTABLE_STATE,E))}var E;t.loadForeignData(),t.removeLegacySessionStateCookies(),false&&r(994).timeEnd("viewLoadData")}(),t.deleteOldLocalData(),true&&i.deleteData(e));try{h.getVisitorIdLocator()||t.maybePersistVisitorId(e)}catch(e){if(p.error("Visitor / Unable to persist visitorId, disabling tracking"),n.dispatch(o.LOAD_DIRECTIVE,{trackingDisabled:!0}),u=e,null!=(_=d.MismatchError)&&"undefined"!=typeof Symbol&&_[Symbol.hasInstance]?_[Symbol.hasInstance](u):u instanceof _)throw p.error("Visitor / Cookie not set to correct value:",e),new Error("Cookie mismatch error while persisting visitorId");throw e}t.refreshSession()},t.getVariationIdMap=function(){return D(S.VARIATION_MAP)||{}},t.updateVariationIdMap=function(e,t,r){n.dispatch(o.UPDATE_VARIATION_ID_MAP,{layerId:e,experimentId:t,variationId:r})},t.persistVariationIdMap=function(){var e=P.getVariationIdMapString();U(S.VARIATION_MAP,e,!0)},t.getContextualMabMap=function(){return D(S.CONTEXTUAL_MAB)||{}},t.updateContextualMabMap=function(e,t,r){n.dispatch(o.UPDATE_CONTEXTUAL_MAB_MAP,{layerId:e,experimentId:t,variationData:r})},t.persistContextualMabMap=function(){var e=P.getContextualMabMapString();U(S.CONTEXTUAL_MAB,e,!0)},false&&(t.getPreferredLayerMap=function(){return D(S.LAYER_MAP)||{}},t.updatePreferredLayerMap=function(e,t){n.dispatch(o.UPDATE_PREFERRED_LAYER_MAP,{groupId:e,layerId:t})}),t.persistTrackerOptimizelyData=function(e){U(S.TRACKER_OPTIMIZELY,e)},t.refreshSession=function(){n.dispatch(o.REFRESH_SESSION)},t.populateEagerVisitorData=function(e,i){(false||false)&&r(994).time("populateEagerVisitorData");var n=a.filter(e,(function(e){return!e.isLazy})),o=t.populateVisitorData(n,i);return(false||false)&&r(994).time("populateEagerVisitorData"),o},t.populateLazyVisitorData=function(e,r,i){p.debug("Populating lazy visitor. List of all providers",e);var n=a.filter(e,(function(e){return e.isLazy&&i.has(e.provides)}));return p.debug("Filtered list of providers that are lazy and present in audiences",n),t.populateVisitorData(n,r)},t.populateVisitorData=function(e,t){t=t||{};var i=a.partial(N,t),n=a(e).filter({isAsync:!0}).map(i).filter().value();return(false||false)&&r(994).time("visitorSyncProviders"),a.forEach(a.filter(e,(function(e){return!e.isAsync})),i),(false||false)&&r(994).timeEnd("visitorSyncProviders"),n.length>0?g.all(n):g.resolve()},t.persistBehaviorEvents=function(e){U(S.EVENTS,e)},t.persistBehaviorEventQueue=function(e){U(S.EVENT_QUEUE,e)},t.getPersistedBehaviorEventCount=function(){var e=D(S.EVENTS)||[],t=D(S.EVENT_QUEUE)||[];return u.deserialize(e).length+u.deserialize(t).length},t.persistLayerStates=function(){var e=R.getLayerStates(t.getNamespace());e=a.map(e,(function(e){return a.omit(e,"namespace")})),U(S.LAYER_STATES,e)},t.persistSessionState=function(){U(S.SESSION_STATE,V.getState())},t.persistVisitorProfile=function(){U(S.VISITOR_PROFILE,function(){var e=L.getVisitorProfile(),t=L.getVisitorProfileMetadata(),r=A.getAllPlugins(l.PluginTypes.visitorProfileProviders);if(r){var i=a.reduce(r,(function(e,t){return t.provides&&(e[t.provides]=t),e}),{});e=a.omitBy(e,(function(e,t){var r=i[t];return r&&r.isTransient}))}return{profile:e,metadata:t}}())},t.persistVisitorBucketingStore=function(){var e;t.persistVariationIdMap(),false&&(e=P.getPreferredLayerMapString(),U(S.LAYER_MAP,e,!0)),t.persistContextualMabMap()},t.getUserIdFromKey=function(e,r){var i;return a.includes(e,r)&&a.includes(e,"_")&&a.includes(e,"$$")&&a.includes(e.slice(e.indexOf("$$")),t.getNamespace())&&(i=e.slice(e.indexOf("_")+1,e.indexOf("$$"))),i},t.maybePersistVisitorId=function(e){if(false&&r(2360).isType("VisitorId",e),e.randomId)m.getAutoRefresh()||t.getCurrentId()!==e.randomId?(d.set(l.COOKIES.VISITOR_ID,e.randomId),p.log("Persisting visitorId:",e.randomId)):p.log("Not persisting visitorId: value is not changed and also auto-refresh is disabled");else if(false)throw new Error("No ID specified!")},t.getAttribute=function(e){return L.getAttribute(e)},t.getPendingAttributeValue=function(e){return M.getPendingAttributeValue(e)},t.isForeignKey=w,t.checkKeyForVisitorId=function(e){var r=h.getBucketingId()||t.getCurrentId(),i=t.getIdFromKey(e);return!i||i===r},t.getIdFromKey=function(e){var r=e.split("$$")[0],i=t.getStorageKeyFromKey(e);if(a.includes(l.StorageKeys,i))return null;var n=r.indexOf("_");return-1===n?r:r.substring(n+1)},t.getStorageKeyFromKey=function(e){var t,r=e.split("$$").pop();if(r.indexOf("://")>-1){var i=r.indexOf("_");t=r.substring(i+1)}else t=r;return a.includes(a.values(l.AllStorageKeys),t)?t:null},t.deleteOldLocalData=function(){var e=f.keys();a.each(e,(function(e){t.isForeignKey(e)||t.checkKeyForVisitorId(e)||f.removeItem(e)}))},t.deleteOldForeignData=function(){var e=f.keys();a.each(e,(function(e){t.isForeignKey(e)&&f.removeItem(e)}))},t.loadForeignData=function(){a.each(f.keys(),(function(e){var t=f.getItem(e);t&&k(e,t)}))},t.getNamespace=function(){return y.getNamespace()},t.serializeFieldKey=function(e){return a.isArray(e)?e.join("$$"):e},t.removeLegacySessionStateCookies=function(){var e=d.getAll();a.forEach(a.keys(e),(function(e){0===e.indexOf(l.COOKIES.SESSION_STATE+"$$")&&d.remove(e)}))}}), 3637: (function(r,n,t){var e=t(1175),u=t(4201);n.getQueryParams=function(){var r=u.getLocationSearch()||"";if(0===r.indexOf("?")&&(r=r.substring(1)),0===r.length)return[];for(var n=r.split("&"),t=[],e=0;e0&&(a=g[0]),g.length>1&&(i=g[1]),t.push([a,i])}return t},n.getQueryParamValue=function(r){for(var t=n.getQueryParams(),e=0;e=s?d.emitInternalError(new D("Message ID is greater than expected maximum ID ("+t.id+">"+s+")")):t.id<0?d.emitInternalError(new D("Message ID is < 0: "+t.id)):d.emitInternalError(new D("No stored message found for message ID: "+t.id))}else d.emitInternalError(new D("Message ID is not a number: "+t.id));return}if(!i.resolver)return I.warn("XDomain","Message already resolved, ignoring:",t.id),void 0;i.resolver(t.response),o.dispatch(a.XDOMAIN_SET_MESSAGE,{messageId:t.id,message:{data:{id:t.id,type:i.data.type,key:i.data.key},startTime:i.startTime,endTime:u.now()}})}}function y(e,t){return t||(t=l.getDefaultFrame()),new i((function(r){var i={data:n.extend({},e,{id:l.getNextMessageId()}),resolver:r};t?l.isDisabled()||S(i,t):o.dispatch(a.XDOMAIN_SET_MESSAGE,{messageId:i.data.id,message:i})}))}function S(e,t){var r=e.data;o.dispatch(a.XDOMAIN_SET_MESSAGE,{messageId:e.data.id,message:n.extend({},e,{startTime:u.now()})}),t.target.postMessage(_.stringify(r),t.origin)}t.setItem=function(e,t,r){return y({type:"PUT",key:e,value:t},r)},t.getItem=function(e,t){return y({type:"GET",key:e},t)},t.fetchAll=function(e){return y({type:"GETALL"},e)},t.deleteData=function(e,t){return y({type:"DELETE",visitorId:e},t)},t.subscribe=function(e){o.dispatch(a.XDOMAIN_ADD_SUBSCRIBER,{subscriber:e})},t.loadIframe=function(e,t){return new i((function(n){(false||false)&&r(994).time("xdomainIframeLoad");var i=g.createElement("iframe");i.src=e+t,i.hidden=!0,i.setAttribute("tabindex","-1"),i.setAttribute("title","Optimizely Internal Frame"),i.style.display="none",i.height=0,i.width=0,i.onload=function(){(false||false)&&r(994).timeEnd("xdomainIframeLoad");var s={id:l.getNextFrameId(),target:i.contentWindow,origin:e,path:t};o.dispatch(a.XDOMAIN_ADD_FRAME,s),n(s)},g.appendTo(g.querySelector("body"),i)}))},t.getXDomainUserId=function(e,t){var r,i={},a=n.keys(e);return n.each(t,(function(e){i[e]=[],n.each(a,(function(t){var a=E.getUserIdFromKey(t,e);!r&&a&&(r=a),a&&!n.includes(i[e],a)&&i[e].push(a)}))})),I.debug("XDomain: Found userIds:",i),r},t.load=function(e,r){f.addEventListener("message",p);return c.pollFor((function(){return!!g.querySelector("body")})).then((function(){return t.loadIframe(e,r)})).then((function(e){o.dispatch(a.XDOMAIN_SET_DEFAULT_FRAME,e),l.isDisabled()||n.each(l.getMessages(),(function(t){t.startTime||S(t,e)}))}))}}), 6901: (function(n,r,t){var o=t(1175),i=t(9634).Promise,u=t(4201);r.pollFor=function(n,r,t){var e,c;return o.isFunction(t)?c=t:(e=t||100,c=function(){return--e<-1}),r=r||50,new i((function(t,o){!function i(){var e;if(!c()){try{var f=n();if(f)return t(f)}catch(n){e=n}return u.setTimeout(i,r)}o(e||new Error("Poll timed out"))}()}))}}), 6173: (function(e,S,I){var t=I(790).j,a=I(7901),u=I(712),E=I(790).x;S.CURRENT_SESSION_INDEX=0;var n=18e5;function D(e,I){var t;t=S.isInSameSession(e,I)?e.getValueOrDefault([u.FIELDS.SESSION_ID]):I.getValueOrDefault([u.FIELDS.TIME]),I.setFieldValue(u.FIELDS.SESSION_ID,t)}function r(e,I,t){var a,E=e.getValueOrDefault([u.FIELDS.SESSION_INDEX]);a=S.isInSameSession(I,e)?E:t?E+1:E-1,I.setFieldValue(u.FIELDS.SESSION_INDEX,a)}S.isInSameSession=function(e,S){var I=e.getValueOrDefault([u.FIELDS.TIME],0),t=S.getValueOrDefault([u.FIELDS.TIME],0);return this.isTimestampInSameSession(I,t)},S.isTimestampInSameSession=function(e,S){return Math.abs(e-S)n&&(E+=1),e[I-1].setFieldValue(u.FIELDS.SESSION_INDEX,E);for(t=I-1;t>0;t--)r(e[t],e[t-1],!0)}},S.reindexIfNecessary=function(e,S,I){var t=function(e){for(var S=0;S256?n.variationId=String(t):n.variationIndex=String(t),r.bucketVisitor(n)}},t.bucketUser=t.bucketVisitor,t.disable=function(e){r.disable({scope:e})},t.log=function(e){i.isUndefined(e)&&(e=!0),r.log({level:e?"INFO":"OFF"})},t.optOut=function(e){i.isUndefined(e)&&(e=!0),r.optOut({isOptOut:e})},t.setCookieDomain=function(e){r.cookieDomain({cookieDomain:e})},t.setCookieExpiration=function(e){r.cookieExpiration({cookieExpirationDays:e})},t.setDimensionValue=function(e,t){var n={};n[e]=t,r.user({attributes:n})},t.setUserId=function(e){r.user({userId:e})},t.setGA4UserId=function(e){r.ga4User({ga4UserId:e})},t.storeThirdPartyData=function(e,t){r.dataFromSource({source:e,data:t})},t.trackEvent=function(e,t){r.event({eventName:e,tags:o(t)})}}), 6767: (function(){}), 9973: (function(e,t,i){var n=i(1175),a=i(5141).U,r=t.ActivationCodeError=a("ActivationCodeError"),o=t.ProjectJSError=a("ProjectJSError"),c=i(4732),d=i(3907),s=i(2189),l=i(8107),u=i(502),g=i(91),p=i(8507),_=i(7901),v=i(525),f=i(8093),E=i(6538),m=i(6858),A=i(6824),h=i(6727),y=i(3275),I=i(8888),R=i(3178),P=i(9701),O=i(5024),T=i(116).mM,C=i(841),L=i(6575),D=i(994),S=i(2931),b=i(6901),V=i(9634).Promise,w=i(8738),x=i(1829),M=i(8934),N=i(1057),U=i(1716),F=i(1819),k=i(4201),G=(f=i(8093)).get("stores/session"),B=f.get("stores/audience_data"),z=f.get("stores/action_data"),j=f.get("stores/cleanup"),X=f.get("stores/directive"),Y=f.get("stores/global"),W=f.get("stores/group_data"),H=f.get("stores/layer_data"),J=f.get("stores/layer"),q=f.get("stores/pending_events"),K=f.get("stores/plugins"),Q=f.get("stores/rum"),Z=f.get("stores/visitor"),$=f.get("stores/view_data"),ee=f.get("stores/view"),te=f.get("stores/visitor_id"),ie=f.get("stores/visitor_bucketing"),ne=f.get("stores/xdomain"),ae=i(9045),re=i(4454),oe=i(9278),ce=false,de=false,se=false,le=de||se,ue=t;function ge(){if(true&&(false||false)&&D.timeEnd("xdomainSetup"),false)return C.log("Not activating (require API)"),R.dispatch(d.SET_RUM_DATA,{data:{activateDfd:!0}}),void 0;var e=null;n.isNumber(e)&&0===H.getCount()?(C.log("Activating after delay of",e,"ms because no Experiments are running"),R.dispatch(d.SET_RUM_DATA,{data:{activateDfd:!0}}),k.setTimeout(l.emitActivateEvent,e)):l.emitActivateEvent()}function pe(e){false?C.error("Uncaught error:",e.data.error):re.handleError(e.data.error,e.data.metadata)}function _e(e,t){R.dispatch(d.SET_RUM_DATA,{data:{extras:{xdAttempt:e,xdError:t?t.toString():void 0}}})}function ve(e,t,i){(false||false)&&D.time("getDecisionTicket"),e=e||[];var a=Y.getGlobalHoldbackThreshold(),r=te.getBucketingId();if(!r)throw new Error("bucketingId not set");var o,c=Z.getVisitorProfile();t&&!de,0;var d={bucketingId:r,visitorProfile:c,audiences:e,globalHoldback:a,preferredVariationMap:o,layer:t};return t&&i&&v.isPageIdRelevant(t)?n.map(i,(function(e){return v.createTicket(n.extend({},d,{pageId:e}))})):[v.createTicket(d)]}function fe(e,i,a,r){try{var o=function(e){return{bucketingId:te.getBucketingId(),preferredLayerId:ie.getPreferredLayerMap()[e.id]}}(r),c=v.decideGroup(r,o);if(c.reason)return C.debug("Not activating Group",P.description(r),"; reason:",c.reason),Q.getSampleRum()&&R.dispatch(d.RECORD_LAYER_FEATURE_USAGE,{feature:"mutex",entityId:r.id}),V.resolve();var s=H.get(c.layerId);if(!s)return C.debug("Visitor was bucketed into a Campaign ("+c.layerId+") which is not in this snippet"),V.resolve();var l=n.filter(s.pageIds,n.partial(n.includes,a));return n.isEmpty(l)?(C.debug("Not activating Group",P.description(r),"; reason: visitor was bucketed into a Campaign/Experiment not related to the currently-activating Page(s)"),V.resolve()):(Q.getSampleRum()&&R.dispatch(d.RECORD_LAYER_FEATURE_USAGE,{feature:"mutex",entityId:r.id}),t.decideAndExecuteLayerASAP(e,i,l,s))}catch(e){return C.error("Error getting decision for Group",P.description(r),"; ",e),V.reject(e)}}function Ee(e,t){var i={};return n.each(e,(function(e){n.isArray(e)?n.extend(i,Ee(e,t)):n.isObject(e)&&t[e.type]&&(i[e.type]=!0)})),i}function me(e){var t=[];return n.each(e,(function(e){t.push(e.name,e)})),t}function Ae(e){var t=j.getCleanupFns(e);if(t.length>0){for(;t.length>0;)t.shift()();R.dispatch(d.CLEAR_CLEANUP_FN,{lifecycle:e})}}t.initialize=function(e){return this.initGlobalStore(e.clientData),this.initializePlugins(e.plugins)},t.initGlobalStore=function(e){e;p.normalizeClientData(e),false&&i(2360).isType("ClientData",e),h.on({filter:{type:"error"},handler:pe}),R.dispatch(d.DATA_LOADED,{data:e}),C.log("Initialized with DATA:",e)},t.initializePlugins=function(e){if((false||false)&&(D.timeEnd("preInitialize"),D.time("ClientInitialize")),n.isArray(window.optimizely)&&(window.optimizely=n.filter(window.optimizely,(function(e){var t=!0;return!ae.push(e,t)}))),E.setOptOut(X.shouldOptOut()),X.isDisabled()||X.shouldOptOut())return C.log("Controller / Is disabled"),void 0;if(oe.queueBeacons(),m.isReady()?R.dispatch(d.SET_DOMCONTENTLOADED):m.addReadyHandler((function(){R.dispatch(d.SET_DOMCONTENTLOADED)})),!le){D.time("projectJS");var i=Y.getProjectJS();if(n.isFunction(i))try{I.apply(i)}catch(e){C.error("Error while executing projectJS: ",e),g.emitError(new o(e))}D.timeEnd("projectJS")}(false||false)&&D.time("pluginsRegister"),n.each(e||[],(function(e){try{e(S)}catch(e){false?C.error("Error loading plugin:",e):g.emitInternalError(e)}})),n.each(Y.getPlugins()||[],(function(e){try{I.apply(e,[S])}catch(e){false?C.error("Error loading extension:",e):g.emitError(e)}})),(false||false)&&D.timeEnd("pluginsRegister"),x.load();var a=h.on({filter:{type:"lifecycle",name:"activated"},handler:function(){Z.observe(F.persistVisitorProfile),J.observe(F.persistLayerStates),G.observe(F.persistSessionState),q.observe(L.persistPendingEvents),de,h.off(a)}});h.on({filter:{type:"lifecycle",name:"viewsActivated"},handler:t.onViewsActivated}),h.on({filter:{type:"lifecycle",name:"pageDeactivated"},handler:t.onPageDeactivated}),t.initializeApi();var r=L.getPendingEvents();if(r&&(R.dispatch(d.LOAD_PENDING_EVENTS,{events:r}),L.retryPendingEvents(r)),false&&h.emit({type:y.TYPES.EDITOR,name:"ready",data:{}}),h.on({filter:{type:"lifecycle",name:"activate"},handler:t.activate}),l.emitInitializedEvent(),!X.shouldActivate())return V.resolve();var c=[];if(true&&!ne.isDisabled()){(false||false)&&D.time("xdomainSetup");var s=t.initializeXDomainStorage();if(c.push(s),Boolean(ne.getCanonicalOrigins())){var u=M.makeTimeoutPromise(1e3);V.race([s,u]).catch((function(e){C.error("Failed to initialize xDomain storage: ",e)})).then(ge).catch(re.handleError)}else ge(),(false||false)&&D.timeEnd("ClientInitialize")}else ge(),(false||false)&&D.timeEnd("ClientInitialize");return V.all(c)},t.activate=function(){try{var e=[];C.log("Activated client"),Ae(A.Lifecycle.preActivate);var t=_.now();R.dispatch(d.ACTIVATE,{activationId:String(t),activationTimestamp:t});var i=$.getAll();U.registerViews(i),F.setId(F.getOrGenerateId()),e.push(s.trackPostRedirectDecisionEvent()),R.dispatch(d.MERGE_VARIATION_ID_MAP,{variationIdMap:F.getVariationIdMap()}),R.dispatch(d.MERGE_CONTEXTUAL_MAB_MAP,{contextualMabMap:F.getContextualMabMap()}),false&&R.dispatch(d.MERGE_PREFERRED_LAYER_MAP,{preferredLayerMap:F.getPreferredLayerMap()}),Ae(A.Lifecycle.postVisitorProfileLoad),e.push((p=K.getAllPlugins(A.PluginTypes.visitorProfileProviders),f=Z.getVisitorProfile(),F.populateEagerVisitorData(p,f)).then((function(){C.log("Populated visitor profile")})));var a=ve(),r=v.decideGlobal(a);C.log("Made global decision",a,"->",r),R.dispatch(d.RECORD_GLOBAL_DECISION,r);var o=s.trackClientActivation();o?C.log("Tracked activation event",o):C.log("Not tracking activation event");var c=ue.setUpViewActivation(i),u=[];return ce?u=U.activateMultiple(c):n.each(c,(function(e){u=u.concat(U.activateMultiple([e]))})),de,1,Q.getSampleRum()&&R.dispatch(d.RECORD_VIEWS_INITIALLY_ACTIVATED_COUNT,{viewsInitiallyActivatedCount:u.length}),Ae(A.Lifecycle.postViewsActivated),Ae(A.Lifecycle.postActivate),l.emitActivatedEvent(),V.all(e).then((function(){h.emit({type:y.TYPES.LIFECYCLE,name:"activateDeferredDone"}),C.log("All immediate effects of activation resolved")}),g.emitError)}catch(e){return g.emitError(e),V.reject(e)}var p,f},ue.setUpViewActivation=function(e){var t=[];return n.each(e,(function(e){n.isBoolean(ee.getViewState(e.id).isActive)&&U.isActivationTypeImmediate(e.activationType)?C.debug("Skipping page: already evaluated, presumably at the edge",U.description(e)):U.shouldTriggerImmediately(e.activationType)?t.push(e):e.activationType===A.ViewActivationTypes.callback?(C.debug("Setting up conditional activation for Page",U.description(e)),ue.activateViewOnCallback(e)):e.activationType===A.ViewActivationTypes.polling?(C.debug("Setting up polling activation for Page",U.description(e)),b.pollFor(n.partial(I.apply,e.activationCode),null,n.partial(N.isTimedOut,_.now())).then((function(){U.activateMultiple([e])})).catch((function(t){C.warn("Failed to activate view ",e,t)}))):e.activationType!==A.ViewActivationTypes.manual&&g.emitError(new Error("Unknown view activationType: "+e.activationType))})),t},ue.activateViewOnCallback=function(e){var t={pageId:e.id};Object.defineProperty(t,"isActive",{get:function(){return ee.isViewActive(e.id)}});try{I.apply(e.activationCode,[function(t){var i=n.extend({},t,{pageName:e.apiName,type:"page"});ae.push(i)},t])}catch(t){var i=new r("("+t.toString()+") in activationCode for "+U.description(e));g.emitError(i,{originalError:t,userError:!0})}},t.onViewsActivated=function(e){var i,a=e.data.views,r=n.map(a,"id");try{if(!te.getBucketingId())throw new Error("View activated with no visitorId set");var o=function(e){var i=H.getAllByPageIds(e),a=X.getForceVariationIds(),r=X.getForceAudienceIds(),o=!n.isEmpty(a);o&&C.log("Force variations are in use. Disabling mutual exclusivity.");var c=false&&!o?n.reduce(i,(function(e,t){return t.groupId?e.groups[t.groupId]||(e.groups[t.groupId]=W.get(t.groupId)):e.individual.push(t),e}),{groups:{},individual:[]}):{individual:i};if(C.log("Deciding Campaigns/Experiments for Page(s)",e),false){var d=n.map(c.groups,P.description).join(", ");C.log("Groups:",d)}var s=n.map(c.individual,O.description).join(", ");C.log("Campaigns/Experiments not in Groups (by Campaign id):",s);var l=false&&n.map(c.groups,n.partial(fe,a,r,e))||[],u=n.map(c.individual,(function(i){var o=n.filter(i.pageIds,n.partial(n.includes,e));return t.decideAndExecuteLayerASAP(a,r,o,i)})),g=l.concat(u);return V.all(g).then((function(t){var i=n.filter(t,(function(e){return!!e}));return C.log("All Campaigns/Experiments for Page(s) (by Campaign id)",e,"resolved:",n.map(i,O.description).join(", ")),i}))}(r).catch(g.emitError);return i=V.all(n.map(a,(function(e){var t=function(){(false||false)&&D.time("sendViewActivate"),U.parseViewTags(e);var t=s.trackViewActivation(e);t?C.log("Tracked activation for Page",U.description(e),t):C.log("Not Tracking activation for Page",U.description(e))};return m.isReady()?V.resolve(t()):b.pollFor(m.isReady,1e3).then(t)}))),V.all([o,i])}catch(e){g.emitError(e)}},t.onPageDeactivated=function(e){var t=e.data.page,i=z.getAllActionIdsByPageId(t.id);n.each(i,(function(e){var i=z.getActionState(e);i&&(n.each(i,(function(e,i){if(e.cancel)try{e.cancel(),C.debug("Controller / Canceled change",i,"observation due to deactivation of page:",t)}catch(e){C.error("Controller / Error canceling change",i,"observation upon deactivation of page.",e)}if(t.undoOnDeactivation&&e.undo)try{e.undo(),C.debug("Controller / Undid change",i,"due to deactivation of page:",t)}catch(e){C.error("Controller / Error undoing change upon deactivation of page.",e)}})),R.dispatch(d.REMOVE_ACTION_STATE,{actionId:e}),C.debug("Controller / Undid changes and/or canceled change observation due to deactivation of page:",t,e))}))},t.initializeApi=function(){var e={push:ae.push};se||(e.get=ae.get);var t=window.optimizely;n.isArray(t)&&n.each(t,(function(t){e.push(t)})),e.data={note:"Obsolete, use optimizely.get('data') instead"},e.state={},window.optimizely=e},t.persistItemsWithId=function(e){return n.each(e,(function(e,t){F.checkKeyForVisitorId(t)&&T.setItem(t,e)})),e},t.initializeXDomainStorage=function(){var e=i(6096),a=!!F.getCurrentId(),r=!!a&&F.hasSomeData();a?r?C.log("xd / Existing visitor; has data on this origin"):C.log("xd / Existing visitor; new to this origin"):C.log("xd / New visitor");var o=Y.getAccountId(),c="https://a5113954737848320.cdn.optimizely.com".replace("__SUBDOMAIN__","a"+o+"."),s="/client_storage/a"+o+".html";e.subscribe((function(e,t){F.checkKeyForVisitorId(e)&&T.setItem(e,t)}));var u=e.fetchAll().then((function(t){if(!te.getVisitorIdLocator()){var i=ne.getCanonicalOrigins();if(i){var n=e.getXDomainUserId(t,i);n&&(C.log("Syncing cross-origin visitor randomId:",n),F.maybePersistVisitorId({randomId:n}))}}return F.deleteOldForeignData(),t})).then(t.persistItemsWithId).then((function(e){if(F.loadForeignData(),a&&!r){var t=!n.isEmpty(e);C.debug("xd / Loaded foreign data? ",t),_e(t)}C.log("Loaded visitor data from foreign origins"),l.emitOriginsSyncedEvent()}),(function(e){throw a&&!r&&(C.debug("xd / Failed to load foreign data:",e),_e(!1,e)),e}));return V.all([e.load(c,s).catch((function(e){throw C.debug("xd / Failed to load iframe:",e),a&&!r&&_e(!1,e),e})),u.catch((function(e){C.debug("xd / Ignored error syncing foreign data (expected if waitForOriginSync used):",e.message),C.debug("xd / Enqueuing sync to happen after visitorId set."),R.dispatch(d.ADD_CLEANUP_FN,{lifecycle:A.Lifecycle.postVisitorProfileLoad,cleanupFn:l.emitOriginsSyncedEvent})}))])},t.decideAndExecuteLayerASAP=function(e,i,a,r){return new V((function(o,g){(false||false)&&D.time("decideAndExecuteLayer");try{!function(e,t,i,a,r){if(t.length||i.length)return r(ve([],void 0,a)),void 0;var o=O.relatedAudienceIds(e),c=n.reduce(o,(function(e,t){var i=B.get(t);return!i||e.push(i),e}),[]),s=K.getAllPlugins(A.PluginTypes.audienceMatchers);if(Q.getSampleRum()){var l={};if(n.each(c,(function(e){n.extend(l,Ee(e.conditions,s))})),!n.isEmpty(l)){var g=n.keys(l);R.dispatch(d.RECORD_AUDIENCE_USAGE,{audienceTypes:g,layerId:e.id})}}var p=function(e){C.debug("Audience list for extracting types",e);try{var t=new Set(n(e).map("conditions").flattenDeep().filter((function(e){return"string"!=typeof e})).map("type").value());return t.has("time_and_day")&&t.add("currentTimestamp"),C.debug("Extracted unique types from audiences",t),t}catch(e){return C.error("An error occurred while extracting types from audiences:",e),new Set}}(c),_=K.getAllPlugins(A.PluginTypes.visitorProfileProviders),v=Z.getVisitorProfile();F.populateLazyVisitorData(_,v,p),function(e,t,i,a){var r=n.reduce(e,(function(e,i){return n.extend(e,u.requiredAudienceFieldsForConditions(i.conditions,t))}),{}),o=n.reduce(r,(function(e,t){if(n.isUndefined(F.getAttribute(t))){var i=F.getPendingAttributeValue(t);n.isUndefined(i)||e.push(i)}return e}),[]);if(0===o.length)return a();var c=[].concat(e),d=w.firstToResolve(n.map(o,(function(e){return V.resolve(e).then((function(){var e=Z.getVisitorProfile();if(c=n.filter(c,(function(i){return n.isUndefined(u.isInAudience(e,i,t))})),!n.isEmpty(c))throw new Error("At least one audience is still pending")}))})));V.race([d,new V((function(e,t){k.setTimeout(t,i)}))]).then((function(){C.log("Activating Campaign after pending Audiences resolved",e),a()}),(function(){C.log("Activating Campaign after timeout on Audiences",e),a()}))}(c,s,O.getActivationTimeout(e),(function(){var t=ve(c,e,a);n.map(t,(function(t){!function(e,t,i){var a=n.map(e.audienceIds,n.bind(B.get,B)),r=n.filter(t,(function(t){return!n.includes(e.audienceIds,t.id)}));C.log("When deciding Campaign",O.description(i),"visitor is in audiences:",me(a),"and not in audiences:",me(r))}(t,c,e)})),r(t)}))}(r,e,i,a,(function(u){n.each(u,(function(o){var u=o.pageId?[o.pageId]:a;C.debug("Deciding layer: ",r,"with decisionTicket: ",o,"and actionViewIds: ",u),function(e,i,a,r,o){var u=O.description(e);C.log("Activating Campaign",u,"on Page(s)",r),a.length&&(C.log("Applying force audienceIds:",a,"to Campaign",u),(o=n.cloneDeep(o)).audienceIds=a);var g=t.decideLayer(e,o,i),p=!(!i.length&&!a.length),_=t.getActionsForDecision(e,g,p),f=function(e,t){return n.filter(e,(function(e){return n.isUndefined(e.pageId)||n.includes(t,e.pageId)}))}(_.actions,r);if(_.maybeExecute&&function(e,t,i,a){var r=O.description(t);C.log("Preparing actions",e,"for Campaign",r,"on Page(s)",a),n.forEach(e,c.prepareAction)}(f,e,0,r),n.forEach(r,(function(){s.trackDecisionEvent(g,o)})),l.emitLayerDecided({layer:e,decisionTicket:o,decision:g}),g.error)throw g.error;if(Q.getSampleRum()){R.dispatch(d.RECORD_LAYER_POLICY_USAGE,{policy:e.policy,layerId:e.id});var E=function(e){var t={};return n.each(e,(function(e){n.each(e.changeSet,(function(e){t[e.type]||(t[e.type]=!0)}))})),t}(_.actions);R.dispatch(d.RECORD_CHANGE_TYPE_USAGE,{changeTypes:n.keys(E),layerId:e.id}),n.isEmpty(e.integrationSettings)||R.dispatch(d.RECORD_INTEGRATION_USAGE,{integrations:O.getIntegrationTypes(e),layerId:e.id})}if(!v.isInCohort(g))return C.log("Not activating Campaign: "+O.description(e)+"; not in the cohort because:",g.reason),void 0;_.maybeExecute&&function(e,t,i,a){var r=O.description(t);return C.log("Executing actions",e,"for Campaign",r,"on Page(s)",a),V.all(n.map(e,(function(e){return c.executePreparedAction(e).then(n.partial(l.emitActionAppliedEvent,e))}))).then((function(){C.log("All page actions for",i,"applied:",e),l.emitActionsForDecisionAppliedEvent(i,e)})).catch((function(e){C.warn("Error evaluating page actions for decision",i,"because:",e)}))}(f,e,g,r)}(r,e,i,u,o)})),o(r)}))}catch(e){C.error("Error getting decision for Campaign: "+O.description(r),e),g(e)}(false||false)&&D.timeEnd("decideAndExecuteLayer")}))},t.decideLayer=function(e,t,i){var n;(false||false)&&D.time("sendDecision");var a=O.description(e);n=i.length?v.getDummyLayerDecision(e,i):v.decideLayer(e,t),C.log("Recording decision for Campaign",a,t,"->",n),O.recordLayerDecision(e.id,t,n),de,1;return n},t.getActionsForDecision=function(e,t,i){var n=O.description(e),a="NOT applying changes for Campaign",r={actions:[],maybeExecute:!1};if(r.actions=[].concat(z.getLayerActions(t.layerId)||[],z.getExperimentActions(t.experimentId)||[],z.getExperimentVariationActions(t.experimentId,t.variationId)||[]),!i&&Y.isGlobalHoldback())return C.log(a,n,"(visitor is in global holdback)"),r;if(t.isLayerHoldback)return C.log(a,n,"(visitor is in layer holdback)"),r;if(!t.experimentId||!t.variationId)return C.log(a,n,"(visitor is not eligible for any Experiments)"),r;return r.maybeExecute=!0,C.log("Got Actions for Campaign:",n,r.actions),r}}), 4732: (function(e,n,t){var i=t(1175),a=t(3907),r=t(91),c=t(1454),o=t(5141).U,d=t(7901),g=t(8093),s=t(3178),p=t(841),h=t(9634).Promise,u=t(5334),A=g.get("stores/global"),f=g.get("stores/action_data"),l=g.get("stores/change_data"),_=g.get("stores/session"),v=t(3691);t(1057).initialize();var I=o("ActionError");function E(e,n,t){if(!f.getActionState(n.id))return p.warn("Action / Attempted to prepare change for inactive action: ",n),void 0;var r=f.getChangeApplier(e.id,n.id);if(!i.isUndefined(r))return p.warn("Action / Attempted to prepare a change which is already being applied: ",e),void 0;var c={changeId:e.id,actionId:n.id,changeApplier:v.create(e,n,t)};s.dispatch(a.SET_CHANGE_APPLIER,c)}function m(e,n,a,o){if(i.includes(o,n))return p.error("Change with id "+n+" has circular dependencies: "+o.concat(n)),void 0;if(!e[String(n)]){var g=l.getChange(n);if(!g){var s="Change with id "+n+" is absent";return o.length&&(s+=" but listed as a dependency for "+o[o.length-1]),p.warn(s),void 0}e[String(n)]=new h((function(s){var A=i.map(g.dependencies||[],(function(t){return m(e,t,a,o.concat([n]))}));if(g.src){var _="change_"+g.src,v=c.makeAsyncRequest(_,(function(){return u.addScriptAsync("https://cdn.optimizely.com/public/5113954737848320/data"+g.src,(function(){c.resolveRequest(_)}))})).then((function(){var e=l.getChange(g.id);e||r.emitError(new I("Failed to load async change from src: "+g.src)),E(e,a,d.now())}));A.push(v)}h.all(A).then((function(){var e=d.now(),i=f.getChangeApplier(n,a.id);return i?(p.debug("Action / Applying change:",g),i.apply().then((function(n){n?p.log(n):p.debug("Action / Applied change for the first time in "+(d.now()-e)+"ms:",g),(false||false)&&t(994).timeEnd("flash"),s()}))):(p.debug("Action / Not applying change ",n," - No changeApplier found."),s(),void 0)})).catch((function(e){p.error("Action / Failed to apply change:",g,e),s()}))}))}return e[String(n)]}n.prepareAction=function(e){false&&t(2360).isType("ActionData",e),p.debug("Action / Preparing:",e),s.dispatch(a.ACTION_EXECUTED,{actionId:e.id,sessionId:_.getSessionId(),layerId:e.layerId,pageId:e.pageId,timestamp:d.now(),activationId:A.getActivationId()});var n=d.now();i.forEach(e.changeSet,(function(t){var r=i.isObject(t)?t.id:t,c=l.getChange(r);c||(s.dispatch(a.ADD_CHANGE,t),c=l.getChange(t.id)),c.src||E(c,e,n)}))},n.executePreparedAction=function(e){false&&t(2360).isType("ActionData",e),p.debug("Action / Executing:",e);var n={},a=i.map(e.changeSet,(function(t){var a=i.isObject(t)?t.id:t;return m(n,a,e,[])}));return h.all(a).then((function(){p.debug("changes for action id="+e.id+" applied")}))}}), 5334: (function(r,t,e){var n=e(6858),c=e(841),o=e(3414);t.addScriptAsync=function(r,t){var e=n.querySelector("head"),o=n.createElement("script");o.type="text/javascript",o.async=!0,o.src=r,t&&(o.onload=t),e.insertBefore(o,e.firstChild),c.debug("Asynchronously requesting "+r)},t.addScriptSync=function(r,e){try{var i="optimizely_synchronous_script_"+Math.floor(1e5*Math.random());if(-1!==r.indexOf('"'))return c.error("Blocked attempt to load unsafe script: "+r),void 0;n.write("");var s=n.querySelector("#"+i);if(!s)throw new Error("DocumentEnv.write failed to append script");s.onload=e,s.onerror=function(n){c.warn("Failed to load script ("+r+") synchronously:",n),t.addScriptAsync(r,e)}}catch(n){if(c.debug("DocumentEnv.write failed for "+r+": "+n.message),!false){return o.request({url:r,async:!1,contentType:"text/plain",success:function(r){new Function(r.responseText)(),e&&e()}}).catch((function(n){c.error("Failed to load "+r+" via synchronous XHR: "+n.message),t.addScriptAsync(r,e)}))}t.addScriptAsync(r,e)}}}), 1057: (function(e,t,i){var a=i(8944),d=i(8093).get("stores/directive");function n(){("interactive"===document.readyState||"complete"===document.readyState)&&(t.domReadyTime=Date.now())}t.domReadyTime=null,t.initialize=function(){n(),document.addEventListener("readystatechange",n,!0)},t.isTimedOut=function(e){var i=Date.now();if(!t.domReadyTime||!e)return!1;var n=Math.max(e,t.domReadyTime);return d.isEditor()&&(n=t.domReadyTime),!(i-n-1)return{experimentId:e.experiments[r].id,variationId:e.experiments[r].variations[n].id};return null}(e,i);return t?(y.log("Decision / Applying force variation:",t.variationId,"to Campaign",I.description(e)),n={layerId:e.id,variationId:t.variationId,experimentId:t.experimentId,isLayerHoldback:!1,reason:"force"}):(y.log("No variation matches ids:",i,"in Campaign",I.description(e)),n={layerId:e.id,variationId:null,experimentId:null,isLayerHoldback:!1,reason:"force"}),false&&r(2360).isType("Decision",n),n},i.isInCohort=function(e){if(!e.experimentId||!e.variationId)return!1;var i=v.get(e.layerId);return!(f.isSingleExperimentPolicy(i.policy)&&e.isLayerHoldback)}}), 1139: (function(e,n,t){var r=t(3467),o=n.TOTAL_POINTS=1e4;n.bucketingNumber=function(e,n,t){return r.hashToInt(e+n,t,o)},n.isHoldback=function(e,t){return n.bucketingNumber(e,t.id,r.Seed.IGNORING)<(t.holdback||0)},n.chooseWeightedCandidate=function(e,t,o){for(var i=n.bucketingNumber(e,t,r.Seed.BUCKETING),u=0;ui)return o[u].entityId;throw new Error("Unable to choose candidate")}}), 490: (function(i,e,n){var t=n(1175),r=n(3907),a=n(1139),o=n(526),d=n(5415).E,s=n(3178),c=n(841),u=n(5921);e.isValidExperiment=function(i,e){var n,r=t.partial(t.includes,i);return c.groupCollapsed("Decision / Evaluating audiences for experiment:",e,i),n=!e.audienceIds||o.evaluate(e.audienceIds,r),c.groupEnd(),c.debug("Decision / Experiment",e,"is valid?",n),n},e.selectVariation=function(i,e,n,o,f){if(c.debug("Decision / Selecting variation for experiment:",i.id),!i.variations||0===i.variations.length)throw new d('No variations in selected experiment "'+i.id+'"');if(!i.weightDistributions&&i.variations.length>1)throw new d('On selected experiment "'+i.id+'", weightDistributions must be defined if # variations > 1');var g;if(i.bucketingStrategy&&"impression"===i.bucketingStrategy)if(1===i.variations.length)g=i.variations[0].id;else{var p=o;g=a.chooseWeightedCandidate(n+p,i.id,i.weightDistributions)}else if(g=1===i.variations.length?i.variations[0].id:a.chooseWeightedCandidate(n,i.id,i.weightDistributions),f&&f[i.id]){c.debug("Decision / Using preferredVariationMap to select variation for experiment:",i.id);var v=f[i.id];if(!t.find(i.variations,{id:v}))return s.dispatch(r.RECORD_STICKY_BUCKETING_FEATURE,{feature:"stoppedVariation",id:i.id}),c.debug("Decision / Preferred variation:",v,"not found on experiment:",i.id,". Visitor not bucketed."),null;v!==g&&(s.dispatch(r.RECORD_STICKY_BUCKETING_FEATURE,{feature:"preferredVariation",id:i.id}),g=v)}var l=u.processCmabExperiment(i,g);l&&(g=l);var h=t.find(i.variations,{id:g});if(h)return c.debug("Decision / Selected variation:",h),h;throw new d('Unable to find selected variation: "'+g+'".')},e.getExperimentById=function(i,e){var n=t.find(i.experiments,{id:e});if(n)return n;throw new d("Unable to find selected experiment.")},e.hasVariationActionsOnView=function(i,e){return c.debug("Decision / Checking variation:",i,"for actions on pageId:",e),!!t.find(i.actions,(function(i){return i.pageId===e&&!t.isEmpty(i.changes)}))}}), 5415: (function(n,o){function t(n){this.message=n}t.prototype=new Error,o.E=t}), 5921: (function(e,i,t){var r=t(841),a=t(5060),n=t(5701),o=t(2561);i.isCmabEnabled=function(){return true},i.isExperimentSyncApiEnabled=function(e){return true},i.defaultToSnippetBucketing=function(e,i,t){r.debug("CMAB / Defaulting to snippet bucketing with variation:",i,"for experiment:",e.id),a.setCmabVariationDataInVisitorStore(e,i,t)},i.processCmabExperiment=function(e,t){if(!i.isCmabEnabled())return r.debug("CMAB / Feature flag is disabled. Defaulting to snippet bucketing with variation:",t,"for experiment:",e.id),t;if(r.debug("CMAB / Feature flag is enabled. Processing CMAB for experiment:",e.id),a.activateTimeoutForNonBucketedCmabExperiments(e),!a.isCmabExperiment(e))return t;var m=a.getCmabVariationDataFromVisitorStore(e);if(!a.isCmabTimeout(e,m))return m.variationId;o.startCmabApiCallPerformanceTimer(e.id);var u=null,l=a.generateCmabUUID();if(i.isExperimentSyncApiEnabled(e))try{return(u=n.makeSyncApiCallWithXHR(e,l))?(a.setCmabVariationDataInVisitorStore(e,u,l),o.endCmabApiCallPerformanceTimer(e.id),u):(i.defaultToSnippetBucketing(e,t,l),o.endCmabApiCallPerformanceTimer(e.id),t)}catch(a){return r.error("CMAB API / SYNC / API call failed with error:",a),i.defaultToSnippetBucketing(e,t,l),o.endCmabApiCallPerformanceTimer(e.id),null}return n.makeAsyncApiCall(e,l).then((function(m){return(u=n.handleCmabApiResponse(m,e))?(r.debug("CMAB API / ASYNC / Variation:",u,"for experiment:",e.id),a.setCmabVariationDataInVisitorStore(e,u,l),o.endCmabApiCallPerformanceTimer(e.id),u):(i.defaultToSnippetBucketing(e,t,l),o.endCmabApiCallPerformanceTimer(e.id),t)}),(function(a){return r.error("CMAB API / ASYNC / API call failed with error:",a),i.defaultToSnippetBucketing(e,t,l),o.endCmabApiCallPerformanceTimer(e.id),null})),i.defaultToSnippetBucketing(e,t,l),o.endCmabApiCallPerformanceTimer(e.id),t},i.getCmabUUIDAndUpdate30MinTimeout=function(e,i){var t=a.getCmabUUIDFromVisitorStore(e,i);return a.updateCmabTimeoutInVisitorStore(e,i),t}}), 5060: (function(t,e,i){var r=i(1175),a=i(3467),n=i(1275),u=i(8093),o=i(6443),s=i(1819),d=i(841),m=i(6824),g=i(1095),l=u.get("stores/visitor"),b=u.get("stores/plugins"),c=u.get("stores/global");e.generateCmabUUID=function(){return o.generate()},e.getCmabLayerIdFromExperiment=function(t){return t.experimentMetadata&&t.experimentMetadata.layerId||t.id},e.isCmabExperiment=function(t){var e=t.experimentMetadata&&t.experimentMetadata.allocationPolicy;return e?e===m.AllocationPolicyEnum.CMAB:(d.debug("No allocation policy found in metadata for experiment:",t.id),!1)},e.isCmabTimeout=function(t,i){if(false)return d.debug("CMAB / Timeout Session timeout override (false) is enabled. Ignoring session timeout and forcing a prediction API call to fetch live variation from the ML model."),!0;if(!e.isCmabVariationStorageDataValid(i))return d.debug("CMAB / Timeout CMAB Storage Variation Data is invalid"),!0;var a=i.variationId;return r.find(t.variations,{id:a})?i.isTimeout?(d.debug("CMAB / Timeout flag is set:",i.cmabUUID),!0):e.hasAttributesChanged(t,i)?(d.debug("CMAB / Timeout User attributes have changed"),!0):e.has30MinOr24HrTimeoutOccurred(i)?(d.debug("CMAB / Timeout for 30 minutes or 24 hours:",i.cmabUUID),!0):(d.debug("CMAB / No timeout happened for:",i.cmabUUID),!1):(d.debug("CMAB / Timeout Variation ID:",a,"not found in experiment:",t.id),!0)},e.has30MinOr24HrTimeoutOccurred=function(t){if(!e.isCmabVariationStorageDataValid(t))return d.debug("CMAB / Timeout CMAB Storage Variation Data is invalid"),!0;var i=(new Date).getTime(),r=new Date(t.st30MinTimeout).getTime(),a=new Date(t.st24HrTimeout).getTime();return i-r>18e5||i-a>864e5},e.isCmabVariationStorageDataValid=function(t){if(!t)return!1;for(var e=["variationId","visitorId","cmabUUID","st30MinTimeout","st24HrTimeout","userAttributeHash"],i=0;ie.length)&&(t=e.length);for(var a=0,n=new Array(t);a0?2===s.length?typeof s[1]==t?this[s[0]]=s[1].call(this,l):this[s[0]]=s[1]:3===s.length?typeof s[1]!==t||s[1].exec&&s[1].test?this[s[0]]=l?l.replace(s[1],s[2]):n:this[s[0]]=l?s[1].call(this,l,s[2]):n:4===s.length&&(this[s[0]]=l?s[3].call(this,l.replace(s[1],s[2])):n):this[s]=l||n;d+=2}},G=function(i,e){for(var o in e)if(typeof e[o]===b&&e[o].length>0){for(var a=0;a350?I(i,350):i,this},this.setUA(o),this};Z.VERSION="0.7.33",Z.BROWSER=V([d,m,"major"]),Z.CPU=V([p]),Z.DEVICE=V([l,u,c,h,f,g,v,x,k]),Z.ENGINE=Z.OS=V([d,m]),typeof e!==s?(1,i.exports&&(e=i.exports=Z),e.UAParser=Z):(1,o.amdO?(a=function(){return Z}.call(e,o,e,i))===n||(i.exports=a):typeof r!==s&&(r.UAParser=Z))}("object"==typeof window?window:this)}), 1027: (function(r){r.exports={provides:"browserId",shouldTrack:!0,isSticky:!0,getter:["sources/browser_id",function(r){return r.getId()}]}}), 8168: (function(r){r.exports={provides:"browserVersion",getter:["sources/browser_id",function(r){return r.getVersion()}]}}), 9298: (function(r,e,n){var s=n(484).y;r.exports={fieldsNeeded:["browserVersion","browserId"],match:function(r,e){var n=e.value,o=r.browserId,t=r.browserVersion;if(0===n.indexOf(o)){var i=n.substr(o.length);return 0===s(t,i)}return!1}}}), 484: (function(r,e,i){var n=i(1175);e.y=function(r,e){if(!e)return 0;for(var i=e.toString().split("."),t=r.toString().split("."),u=0;uNumber(i[u]))return 1}}return 0}}), 8192: (function(e,i,r){e.exports=function(e){e.registerVisitorProfileProvider(r(7765)),e.registerAudienceMatcher("campaign",r(7384))}}), 7384: (function(a,c,e){var n=e(4183);a.exports={fieldsNeeded:["campaign"],match:function(a,c){return n.hasMatch(c.value,c.match,a.campaign)}}}), 7765: (function(a,r,t){var e=t(3260);a.exports={provides:"campaign",shouldTrack:!0,isSticky:!0,getter:[function(){return e.getQueryParamValue("utm_campaign")}]}}), 711: (function(e,r,i){e.exports=function(e){e.registerVisitorProfileProvider(i(1612));var r=i(6152);e.registerAudienceMatcher("custom_attribute",r),e.registerAudienceMatcher("custom_dimension",r)}}), 1612: (function(e,t,i){var r=i(1175),n=i(6824),a=i(841),o=i(8093).get("stores/dimension_data");e.exports={provides:"custom",attributionType:n.AttributionTypes.LAST_TOUCH,restorer:function(e){return r.reduce(e,(function(e,t,i){var n=i,s=o.getByApiName(i),d=o.getById(i);return r.isObject(t)?(!t.id&&s&&(d=s,n=s.id,r.extend(t,{id:d.segmentId||d.id})),!t.name&&d&&d.apiName&&(t.name=d.apiName),t.id||d||a.warn("Unable to determine ID for custom attribute:",i,"; segmentation is disabled."),e[n]=t,e):(a.error('Unable to restore custom attribute "'+i+'" because value is not an object'),e)}),{})},shouldTrack:!0}}), 6152: (function(a,t,c){var u=c(1175),n=c(4183);t.match=function(a,t){var c;return a.custom&&(c=a.custom[t.name]),u.isObject(c)&&(c=c.value),n.hasMatch(t.value,t.match,c)}}), 5994: (function(e,r,i){e.exports=function(e){e.registerDependency("sources/device",i(1252)),e.registerVisitorProfileProvider(i(8127)),e.registerAudienceMatcher("device",i(7206))}}), 1252: (function(e,t,n){var o=n(5455);t.getDevice=function(){var e=o.get().device;return"unknown"!==e.model?e.model:"tablet"===e.type?"tablet":e.isMobile?"mobile":"desktop"}}), 7206: (function(e){e.exports={fieldsNeeded:["device"],match:function(e,c){return e.device===c.value}}}), 8127: (function(e){e.exports={provides:"device",shouldTrack:!0,isSticky:!0,getter:["sources/device",function(e){return e.getDevice()}]}}), 3400: (function(e,i,r){e.exports=function(e){e.registerVisitorProfileProvider(r(5122)),e.registerAudienceMatcher("device_type",r(3863))}}), 5122: (function(e,t,r){var c=r(5455);e.exports={provides:"device_type",shouldTrack:!0,isSticky:!0,getter:[function(){var e=c.get().device;switch(e.type){case"mobile":return"phone";case"tablet":case"desktop_laptop":return e.type;default:return"other"}}]}}), 3863: (function(e){e.exports={fieldsNeeded:["device_type"],match:function(e,t){return e.device_type===t.value}}}), 1465: (function(r,e,i){r.exports=function(r){r.registerVisitorProfileProvider(i(6825)),r.registerAudienceMatcher("referrer",i(1478))}}), 6825: (function(r,e,t){var n=t(6858),f=t(1651);r.exports={provides:"referrer",shouldTrack:!0,isSticky:!0,getter:[function(){var r=f.getReferrer()||n.getReferrer();return""===r&&(r=null),r}]}}), 1478: (function(r,e,f){var n=f(6346);e.fieldsNeeded=["referrer"],e.match=function(r,e){return null!==r.referrer&&n(r.referrer,e)}}), 6346: (function(t,e,r){var n=r(1175);t.exports=function(t,e){t=function(t){var e=t.split("?");if(e[1]){var r=e[1].split("#"),i=r[0],c=r[1],o=i.split("&"),s=[];return n.each(o,(function(t){0!==t.indexOf(a)&&s.push(t)})),e[1]="",s.length>0&&(e[1]="?"+s.join("&")),c&&(e[1]+="#"+c),e.join("")}return t}(t);var r=e.value;switch(e.match){case"exact":return(t=s(t))===s(r);case"regex":try{return Boolean(t.match(r))}catch(t){}return!1;case"simple":return(t=o(t))===(r=o(r));case"substring":return t=s(t,!0),r=s(r,!0),-1!==t.indexOf(r);default:if(false)throw new Error('Invalid match type "'+e.match+'" for URL '+r);return!1}};var i=["www."],a="optimizely_",c=["https?://.*?.?optimizelyedit.(com|test)/","https?://.*.?optimizelypreview.(com|test)/","https?://(edit|preview)(-hrd|-devel)?.optimizely.(com|test)/","https?://.*?.?optimizelyedit(-hrd)?.appspot.com/","https?://"];function o(t){return s(function(t){var e=t.indexOf("?");return-1!==e&&(t=t.substring(0,e)),-1!==(e=t.indexOf("#"))&&(t=t.substring(0,e)),t}(t))}function s(t,e){t=(t=t.replace("/?","?")).toLowerCase().replace(/[/&?]+$/,"");var r=c.slice(0);e||(r=r.concat(i));for(var n=r.length,a=0;a=i&&d<=s&&e.includes(r.days,u)}}), 8153: (function(r,t,e){var n=e(7901);r.exports={provides:"currentTimestamp",shouldTrack:!0,isLazy:!0,getter:[function(){return n.now()}]}}), 4166: (function(e){e.exports={provides:"offset",shouldTrack:!0,isLazy:!0,getter:[function(){return(new Date).getTimezoneOffset()}]}}), 1660: (function(e,r,i){e.exports=function(e){e.registerVisitorProfileProvider(i(6370)),e.registerAudienceMatcher("source_type",i(3674))}}), 3674: (function(e,t,c){var a=c(4183);t.fieldsNeeded=["source_type"],t.match=function(e,t){return a.hasMatch(t.value,t.match,e.source_type)}}), 6370: (function(e,r,a){var t=a(3260),u=a(6858),o=a(1651),c=a(3299),g=["google\\.\\w{2,3}(\\.\\w{2,3})?/(search|url)","bing\\.\\w{2,3}(\\.\\w{2,3})?/(search|url)","yahoo\\.\\w{2,3}(\\.\\w{2,3})?/search","baidu\\.\\w{2,3}(\\.\\w{2,3})?/","https://(www)?\\.google\\..*?/?$","https://search\\.yahoo\\..*?/?$","https://(www)?\\.bing\\..*?/?$"];e.exports={provides:"source_type",shouldTrack:!0,isSticky:!1,getter:[function(){return function(e,r){var a,i=e(),n=function(){if(t.getQueryParamValue("utm_source")||t.getQueryParamValue("utm_campaign")||t.getQueryParamValue("gclid")||t.getQueryParamValue("otm_source"))return"campaign";for(var e=o.getReferrer()||u.getReferrer(),r=0;ra&&(a=t.timestamp),e[i]=n.extend({},e[i],{key:e[i].key+"-"+(t.key||""),entity_id:e[i].entity_id+"-"+t.entity_id,timestamp:a})}else e[i]=t;return e}),{});return n.values(t)}(t)),{activationTimestamp:R.getActivationTimestamp(),decisions:n.map(e.decisions,Q),events:n.map(t,ee)}}function Q(e){var t=te(e,{campaign_id:"c",experiment_id:"x",is_campaign_holdback:"h",variation_id:"v"});return t.m=e.metadata?te(e.metadata,{cmab_uuid:"cmab_uuid"}):{},t}function ee(e){return e.key===N&&(e.type=N,delete e.key),te(e,{entity_id:"e",key:"k",quantity:"q",revenue:"$",tags:"a",properties:"p",timestamp:"t",uuid:"u",value:"v",type:"y"})}function te(e,t){return n.reduce(e,(function(e,i,n){return n in t&&(e[t[n]||n]=i),e}),{})}function ie(){if(!f.shouldBatch())return q(),void 0;if(!f.isPolling()){p.setTimeout((function e(){(!L||l.isLoaded())&&q(),f.isPolling()&&p.setTimeout(e,O)}),O),I.dispatch(o.SET_TRACKER_POLLING,!0),p.setTimeout((function(){I.dispatch(o.SET_TRACKER_BATCHING,!1),I.dispatch(o.SET_TRACKER_POLLING,!1)}),C)}}function ne(e){return n.map(e,(function(e){var t=S.getCmabUUIDAndUpdate30MinTimeout(e.layerId,e.decision.experimentId),i=t?{cmab_uuid:t}:{};return{campaign_id:e.layerId,experiment_id:e.decision.experimentId,variation_id:e.decision.variationId,is_campaign_holdback:e.decision.isLayerHoldback,metadata:i}}))}function ae(){var e=f.getPersistableState();if(e)try{u.debug("Persisting pending batch:",e),E.persistTrackerOptimizelyData(e),I.dispatch(o.SET_TRACKER_DIRTY,!1)}catch(e){u.debug("Failed to persist pending batch:",e)}}var re={trackLayerDecision:function(e){e.timing===d.TrackLayerDecisionTimingFlags.postRedirectPolicy?function(e){var t=G(e.userFeatures),i={account_id:e.accountId,anonymize_ip:e.anonymizeIP,client_name:e.clientName,client_version:e.clientVersion,project_id:e.projectId,visitors:[{session_id:j(e.sessionId),visitor_id:e.visitorId,attributes:t,snapshots:[{decisions:[{campaign_id:e.layerId,experiment_id:e.experimentId,variation_id:e.variationId,is_campaign_holdback:e.isLayerHoldback}],events:[{uuid:e.decisionId,entity_id:e.layerId,timestamp:e.timestamp,type:N}]}]}]};I.dispatch(o.REGISTER_PREVIOUS_BATCH,i),ie()}(e):function(e){(false||false)&&i(994).time("onLayerDecisionOptimizely");var t={entity_id:e.layerId,type:N,uuid:e.decisionId,timestamp:e.timestamp};I.dispatch(o.REGISTER_TRACKER_DECISION,{decisionEvent:t,decisions:ne(e.layerStates)}),Y(e.userFeatures),(false||false)&&i(994).timeEnd("onLayerDecisionOptimizely"),ie()}(e)},postRedirectPolicy:d.PostRedirectPolicies.TRACK_AFTER_SYNC,nonRedirectPolicy:d.NonRedirectPolicies.TRACK_IMMEDIATELY,onPageActivated:F,onClientActivation:K,onClickEvent:M,onCustomEvent:B};e.exports=function(e){if(e.registerAnalyticsTracker("optimizely",re),T.on({filter:{type:y.TYPES.ANALYTICS,name:"sendEvents"},handler:function(){I.dispatch(o.SET_TRACKER_SEND_EVENTS,!0),f.isPolling()||q()}}),T.on({filter:{type:y.TYPES.ANALYTICS,name:"holdEvents"},handler:function(){I.dispatch(o.SET_TRACKER_SEND_EVENTS,!1)}}),I.dispatch(o.SET_TRACKER_SEND_EVENTS,!V),true)var t=T.on({filter:{type:"lifecycle",name:"activated"},handler:function(){f.observe(ae),T.off(t)}})}}), 8099: (function(e,r,i){e.exports=function(e){e.registerViewProvider(i(6027)),e.registerViewMatcher("url",i(9908))}}), 6027: (function(r,t,e){var n=e(3260);r.exports={provides:"url",getter:[function(){return n.getUrl()}]}}), 9908: (function(e,r,n){var t=n(6346);e.exports={fieldsNeeded:["url"],match:function(e,r){return t(e.url,r)}}}), 1028: (function(t,e,c){var n=c(8888),r={match:function(t,e){return n.apply(e.value)}};t.exports=function(t){t.registerViewMatcher("custom_code",r)}}), 1579: (function(e,t,n){var i=n(2189),c=n(4056),a=n(841),l=n(1716);function o(e){return"apiName: "+e.apiName+", selector: "+e.eventFilter.selector}e.exports=function(e){var t=new c((function(e){l.updateAllViewTags(),i.trackClickEvent(e)?a.log("Tracking click event:",e):a.log("Not tracking click event:",e)}));e.registerEventImplementation("click",{attach:function(e){t.hasEvents()||t.listen(),t.addEvent(e),a.debug("Started listening for click event ("+o(e)+"):",e)},detach:function(e){t.removeEvent(e),t.hasEvents()||t.unlisten(),a.debug("Stopped listening for click event ("+o(e)+"):",e)}})}}), 4056: (function(e,t,n){var r=function(e){return e&&"undefined"!=typeof Symbol&&e.constructor===Symbol?"symbol":typeof e},o=n(1175),i=n(91),s=n(5141).U,l=n(6858),a=n(5707),u=t.Error=s("ClickDelegateError");function c(e){this.handler=e,this.events=[],this.unlistenFn=null,this.clickHandler=o.bind((function(e){o.forEach(this.events,o.bind((function(t){try{var n=t.config&&t.config.selector?t.config.selector:t.eventFilter.selector;(function(e,t,n){var s=e.target,l=0;true&&s.shadowRoot&&(s=e.composedPath()[0]);for(;s;){var c;try{c=a(s,t)}catch(a){var h={typeofElementValue:void 0===s?"undefined":r(s),nodeName:o.result(s,["nodeName"],null),nodeType:o.result(s,["nodeType"],null),targetName:o.result(e,["target","nodeName"],null),targetType:o.result(e,["target","nodeType"],null),numParentsTraversed:l,selector:t,errorMessage:a.message,eventId:n.id};return i.emitError(new u("Unable to evaluate match for element"),h),!1}if(c)return!0;s=s.parentElement,l++}return!1})(e,n,t)&&this.handler(t)}catch(e){i.emitError(new u("Unable to handle click for selector"+n+":"+e.message))}}),this))}),this)}c.prototype.listen=function(){this.unlistenFn=l.addEventListener("click",this.clickHandler,!0)},c.prototype.unlisten=function(){this.unlistenFn&&(this.unlistenFn(),this.unlistenFn=null)},c.prototype.hasEvents=function(){return this.events.length>0},c.prototype.addEvent=function(e){this.events.push(e)},c.prototype.removeEvent=function(e){this.events=o.filter(this.events,(function(t){return t.apiName!==e.apiName}))},e.exports=c}), 5707: (function(_,n,t){var r;r=true?function(_,n){return t(1508).matches(n,_)}:t(4910),_.exports=r}), 4910: (function(e){"use strict";var t=Element.prototype,r=t.matches||t.matchesSelector||t.webkitMatchesSelector||t.mozMatchesSelector||t.msMatchesSelector||t.oMatchesSelector;e.exports=function(e,t){if(r)return r.call(e,t);for(var c=e.parentNode.querySelectorAll(t),o=0;oe[1]},lt:function(e){return e[0]=e[1]},lte:function(e){return e[0]<=e[1]},in:function(e){var r=t.map(e[1]||[],E);return t.includes(r,E(e[0]))},between:function(e){return e[1][0]<=e[0]&&e[0]<=e[1][1]},contains:function(e){var r=t.map(e,(function(e){return"string"==typeof e?e.toLowerCase():e}));return-1!==(r[0]||"").indexOf(r[1])},regex:function(e){try{var r,n;return t.isString(e[1])?(r=e[1],n="i"):(r=e[1][0]||"",n=e[1][1]||""),new RegExp(r,n).test(e[0])}catch(e){return a.error("Rules",'In operator "regex", error: '+(e.message||"invalid RegExp /"+[r,n].join("/"))),!1}},exists:function(e){return void 0!==e[0]},and:function(e){return t.every(e,(function(e){return e}))},or:function(e){return t.some(e,(function(e){return e}))},not:function(e){return!e[0]}},r.arithmeticOperators={"+":function(e){return(e[0]||0)+(e[1]||0)},"-":function(e){return(e[0]||0)-(e[1]||0)},"/":function(e){return(e[0]||0)/(e[1]||1)},"%":function(e){return(e[0]||0)%(e[1]||1)}},r.aggregateOperators={sum:function(e,n){for(var t=e[0]||r.DEFAULT_FIELD,u=0,a=0;a0)&&(s[r.clause.AGGREGATE]=(e[r.clause.AGGREGATE]||[]).concat(n));for(var i=[r.clause.GROUP_BY,r.clause.ORDER_BY,r.clause.SELECT,r.clause.OFFSET,r.clause.LIMIT],l=0;l0&&(u=t.map(u,(function(e){return"Sub-rule "+n+": "+e}))),e.hasOwnProperty(r.clause.FROM)&&(u=u.concat(p(e[r.clause.FROM],n+1))),u},R=function(e,u){(false||false)&&n(994).time("rulesExecuteRecursively"),false&&n(2360).isType("RuleSpec",e);var s,i,E,f=u;if(e.hasOwnProperty(r.clause.FROM)&&(a.debug("Evaluating FROM clause:",e[r.clause.FROM]),f=R(e[r.clause.FROM],f),a.debug("Results after FROM:",f)),a.debug("Evaluating WHERE clause:",e[r.clause.WHERE]),f=t.filter(f,(function(n){return g(n,e[r.clause.WHERE])})),a.debug("Results after WHERE:",f),e.hasOwnProperty(r.clause.AGGREGATE)){a.debug("Evaluating AGGREGATE clause:",e[r.clause.AGGREGATE]);var p=function(e,r){var n={};if(void 0===e||!t.isArray(e)||0===e.length)return n["*"]={fieldValues:{},events:r},n;for(var u=t.map(e,(function(e){return e.field})),a=0;ai)return a}return 0})):(o("Rules","groupBy rule must be an array"),r)}(e[r.clause.ORDER_BY],f),a.debug("Results after ORDER_BY:",f));var v,O=0;return e.hasOwnProperty(r.clause.OFFSET)&&(a.debug("Evaluating OFFSET clause:",e[r.clause.OFFSET]),O=Number(e[r.clause.OFFSET])),e.hasOwnProperty(r.clause.LIMIT)&&(a.debug("Evaluating LIMIT clause:",e[r.clause.LIMIT]),v=O+Number(e[r.clause.LIMIT])),(O>0||!t.isUndefined(v))&&(f=f.slice(O,v),a.debug("Results after OFFSET/LIMIT:",f)),e.hasOwnProperty(r.clause.SELECT)&&(a.debug("Evaluating SELECT clause:",e[r.clause.SELECT]),f=function(e,r){return t.map(r,(function(r){return t.map(e,(function(e){return g(r,e)}))}))}(e[r.clause.SELECT],f),a.debug("Results after SELECT:",f)),(false||false)&&n(994).timeEnd("rulesExecuteRecursively"),f};r.execute=function(e,n){e=r.rewrite(e),a.shouldLog(u.LogLevel.DEBUG)&&a.groupCollapsed("Evaluating Behavioral Rule"),a.debug("Rule:",e,l.stringify(e)),a.debug("Events:",n);var t=p(e);if(t.length>0)throw new Error("Rule "+l.stringify(e)+" has violations: "+t.join("\n"));var o=R(e,n);return a.debug("Rule result:",o),a.shouldLog(u.LogLevel.DEBUG)&&a.groupEnd(),o},r.isSatisfied=function(e,n){try{return r.execute(e,n).length>0}catch(r){return a.error("Rules","Error "+r.toString()+" while evaluating rule "+l.stringify(e)),!1}}}), 1126: (function(e,r,i){var t=r,n=i(1175),a={FIELDS:i(712).FIELDS,FIELDS_V0_2:i(712).FIELDS_V0_2},o=i(1275),s=i(841),u=i(3240);t.MILLIS_IN_A_DAY=864e5,t.aggregateField=function(e,r){return n.isString(r)&&(r=[r]),r=r||u.DEFAULT_FIELD,[u.generateAlias(e,r)]},t.groupField=function(e){return n.isString(e)&&(e=[e]),[(e=e||u.DEFAULT_FIELD).join(".")]};var d={"<":"lt","<=":"lte",">":"gt",">=":"gte","=":"eq","==":"eq"};function c(e){return e=(e||"").toString().trim(),d[e]||e}function g(e,r,i){var o={where:r};if(e.count&&(o.limit=e.count),e.modifier===t.FREQUENCY_FILTERS.MOST_FREQUENT){var s=t.getFieldKeyPathForSource(e.name,i),u=t.aggregate("count"),d=t.aggregateField("count"),c=t.groupField(s);return n.extend(o,{select:[{field:c}],groupBy:t.groupBy([s]),aggregate:[u],orderBy:[{field:d,direction:"DESC"}]})}return n.extend(o,{orderBy:[{field:[a.FIELDS.TIME],direction:"DESC"}]})}t.fieldComparison=function(e,r,i){return e=c(e),n.isString(r)&&(r=[r]),"exists"===e?{op:e,args:[{field:r}]}:{op:e,args:[{field:r},{value:i}]}},t.relativeTimeComparison=function(e,r){return{op:c(e),args:[{op:"-",args:[{eval:"now"},{field:[a.FIELDS.TIME]}]},{value:r*t.MILLIS_IN_A_DAY}]}},t.rangeTimeComparison=function(e){return n.isArray(e)?{op:"between",args:[{field:[a.FIELDS.TIME]},{value:[e[0]||+new Date(0),e[1]||+new Date]}]}:(s.error("Rule builder","rangeTimeComparison passed invalid range",e),null)},t.groupBy=function(e){for(var r=[],i=0;i0)throw new Error('A "pick" clause must not be specified with "count" or "most_recent", "most_frequent" modifiers'+o.stringify(e));return[g(e.pick,r,e.source)]}return u.length>0?u:[{where:r}]},t.buildFromSpecV0_2=function(e){!function(e){var r=[];if(n.isUndefined(e))throw new Error("rule is undefined");if(!n.isObject(e))throw new Error("rule is not an Object");"0.2"!==e.version&&r.push('version: not "0.2"'),e.filter&&(n.isArray(e.filter)?n.each(e.filter,(function(e,i){var n=t.validateFieldKeyPathV0_2(e.field,t.FieldPurpose.FILTER);n&&r.push("filter["+i+"]: "+n);var a=t.validateComparatorAndValue(e.comparator,e.value);a&&r.push("filter["+i+"]: "+a)})):r.push("filter: not an array"));var i=[],a=[];e.sort&&(e.reduce&&e.reduce.aggregator&&"nth"!==e.reduce.aggregator&&r.push("sort: superfluous because we can apply aggregator "+o.stringify(e.reduce.aggregator)+" to unsorted items"),n.isArray(e.sort)?n.each(e.sort,(function(e,s){var u=t.validateFieldKeyPathV0_2(e.field,t.FieldPurpose.SORT);u&&r.push("sort["+s+"]: "+u),e.field&&"frequency"===e.field[0]?i.push(e):a.push(e);var d=function(e){var r="direction "+(o.stringify(e)||String(e));if(!n.includes(["ascending","descending"],e))return r+' is not "ascending" or "descending"'}(e.direction);d&&r.push("sort["+s+"]: "+d)})):r.push("sort: not an array"),i.length&&a.length&&r.push('sort: sorting by non-["frequency"] field is pointless because we are going to sort the picked values by ["frequency"]'),i.length&&!e.pick&&r.push('sort: sorting by ["frequency"] is impossible because no values have been picked'));if(e.pick){e.reduce&&"count"===e.reduce.aggregator&&r.push('pick: superfluous because we can apply aggregator "count" to raw events');var s=t.validateFieldKeyPathV0_2(e.pick.field);s&&r.push("pick: "+s)}if(e.reduce){var u=e.reduce.aggregator,d="aggregator "+(o.stringify(u)||String(u)),c=e.reduce.n,g="index "+(o.stringify(c)||String(c));n.includes(["sum","avg","max","min","count","nth"],u)||r.push("reduce: "+d+" is unknown"),n.includes(["sum","avg","max","min"],u)&&(e.pick||r.push("reduce: "+d+" is impossible to use because no values have been picked")),"nth"===u?((!n.isNumber(c)||isNaN(c)||parseInt(c,10)!==c||c<0)&&r.push("reduce: "+g+" is not a non-negative integer (mandated by "+d+")"),e.sort||r.push('reduce: aggregator "nth" is meaningless without a specific sort order')):n.isUndefined(c)||r.push("reduce: "+g+" is defined (not mandated by "+d+")")}if(r.length)throw new Error(r.join("\n"))}(e),false&&i(2360).isType("RuleSpecV0_2",e);var r={where:{op:"and",args:n.map(e.filter||[],(function(e){return"age"===e.field[0]?t.relativeTimeComparison(e.comparator||"eq",e.value/t.MILLIS_IN_A_DAY):t.fieldComparison(e.comparator||"eq",t.convertFieldKeyPathFromSpecV0_2(e.field),e.value)}))}};if(e.reduce&&"count"===e.reduce.aggregator)return n.extend(r,{aggregate:[{op:"count",args:[{field:["*"]}]}],select:[{field:["_count_*"]}]});var a=[],s=[];if(e.sort&&(n.each(e.sort,(function(e){n.includes(["ascending","descending"],e.direction)&&(n.includes(["time","age"],e.field[0])&&s.push(e),"frequency"===e.field[0]&&a.push(e))})),s.length&&!a.length&&(r.orderBy=n.filter(n.map(s,(function(e){return"time"===e.field[0]?{field:t.convertFieldKeyPathFromSpecV0_2(["time"]),direction:"ascending"===e.direction?"ASC":"DESC"}:"age"===e.field[0]?{field:t.convertFieldKeyPathFromSpecV0_2(["time"]),direction:"ascending"===e.direction?"DESC":"ASC"}:void 0}))))),e.pick&&e.pick.field){var d=t.convertFieldKeyPathFromSpecV0_2(e.pick.field);if(e.reduce&&n.includes(["avg","max","min","sum"],e.reduce.aggregator))return n.extend(r,{aggregate:[{op:e.reduce.aggregator,args:[{field:d}]}],select:[{field:[u.generateAlias(e.reduce.aggregator,d)]}]});r=a.length?n.extend(r,{groupBy:[{field:d}],aggregate:[{op:"count",args:[{field:["*"]}]}],orderBy:[{field:["_count_*"],direction:"ascending"===a[0].direction?"ASC":"DESC"}],select:[{field:[d.join(".")]}]}):n.extend(r,{select:[{field:d}]})}if(e.reduce&&"nth"===e.reduce.aggregator){var c=e.reduce.n;if(n.isNumber(c)&&c>=0&&Number(c)===Math.floor(Number(c)))return n.extend(r,{offset:c,limit:1})}return r},t.convertFieldKeyPathFromSpecV0_2=function(e){return"tags"===e[0]&&"revenue"===e[1]?["r"]:[a.FIELDS_V0_2[e[0]]].concat(e.slice(1))},t.FieldPurpose={FILTER:"filter",SORT:"sort",PICK:"pick"},t.validateFieldKeyPathV0_2=function(e,r){var i="field "+(o.stringify(e)||String(e));if(!n.isArray(e)||!n.every(e,n.isString))return i+" is not an array of strings";if("tags"===e[0]&&e.length>2||"tags"!==e[0]&&e.length>1)return i+" includes too many strings";if("tags"===e[0]&&e.length<2)return i+" does not specify an exact tag";if(e.length<1)return i+" does not specify a top-level field";var s=n.keys(a.FIELDS_V0_2),u=["age","frequency"];return r===t.FieldPurpose.FILTER&&(s.push("age"),u=["frequency"]),r===t.FieldPurpose.SORT&&(s=["time","age","frequency"],u=["name","type","category","tags"]),n.includes(u,e[0])?i+" is not supported here":n.includes(s,e[0])?void 0:i+" is unknown"},t.validateComparatorAndValue=function(e,r){var i="comparator "+(o.stringify(e)||String(e)),t="value "+(o.stringify(r)||String(r));if(!n.isString(e)&&!n.isUndefined(e))return i+" is not a string";switch(e){case void 0:case"eq":case"is":case"contains":break;case"lt":case"gt":case"lte":case"gte":if(!n.isNumber(r))return t+" is not a number (mandated by "+i+")";break;case"in":if(!n.isArray(r))return t+" is not an array (mandated by "+i+")";break;case"between":if(!(n.isArray(r)&&2===r.length&&n.isNumber(r[0])&&n.isNumber(r[1])&&r[0]<=r[1]))return t+" is not a pair of increasing numbers (mandated by "+i+")";break;case"regex":if(!(n.isString(r)||n.isArray(r)&&2===r.length&&n.isString(r[0])&&n.isString(r[1])))return t+" is not a pattern string or a [pattern string, flags string] array (mandated by "+i+")";break;case"exists":if(!n.isUndefined(r))return t+" is not undefined (mandated by "+i+")";break;default:return i+" is unknown"}}}), 3092: (function(i,r,o){i.exports=function(i){i.registerVisitorProfileProvider(o(3459))}}), 3459: (function(t,r,e){var i=e(1175),o=e(5694),a=e(3675),u=e(1275),s=e(1126);t.exports={provides:"customBehavior",shouldTrack:!0,isLazy:!1,getter:["stores/global","stores/visitor_attribute_entity",function(t,r){var e=t.getProjectId(),n=i.filter(i.map(r.getCustomBehavioralAttributes(e),(function(t){try{return{id:t.id,granularity:o.GRANULARITY.ALL,rule:s.buildFromSpecV0_2(u.parse(t.rule_json))}}catch(t){return}}))),l=a.getEvents();return o.evaluate(n,l)}]}}), 5694: (function(e,r,t){var a=t(841),l={FIELDS:t(712).FIELDS},n=t(1126),u=t(3240);r.GRANULARITY={ALL:"all",CURRENT_SESSION:"current_session",LAST_30_DAYS:"last_30_days",LAST_60_DAYS:"last_60_days"},r.evaluate=function(e,t){var i={};if(0===t.length){for(var S=0;S0&&a===e[r-1][t];)r--;return e.slice(r)}(t),I=function(e,r){if(0===e.length||r<=0)return[];var t=+new Date-r*n.MILLIS_IN_A_DAY;t-=t%n.MILLIS_IN_A_DAY;for(var a=e.length;a>0&&t<=e[a-1][l.FIELDS.TIME];)a--;return e.slice(a)}(t,60);for(S=0;S0){var r=e[0];return i(r,[n.FIELDS.SESSION_INDEX])===E}return!0}]}}), 3464: (function(s){s.exports={fieldsNeeded:["first_session"],match:function(s){return!!s.first_session}}}), 1719: (function(e,i,o){e.exports=function(e){e.registerApiModule("behavior",o(5615))}}), 5615: (function(e,r,i){var t=i(1175),n=i(3675),o=i(1126),c=i(3240);function u(e,r){var i=o.buildFromSpecV0_1(r);if(1!==i.length)throw new Error("Invalid query descriptor; verify that no aggregators are specified");return c.execute(i[0],e)}function f(e,r){return t.map(e,(function(e){return t.isFunction(e.toObject)?e.toObject(r):e}))}function s(e,r){if(!e)return["Descriptor not defined"];var i=[];return e.count&&i.push('Unexpected "count" clause specified'),e.pick&&e.pick.modifier&&-1===r.indexOf(e.pick.modifier)&&i.push('Invalid "pick" modifier "'+e.pick.modifier+'"'),t.each(e.filters,(function(e){t.isUndefined(e.modifier)||i.push('Unexpected "filter" modifier "'+e.modifier+'"')})),i.length>0?i:void 0}function a(e,r){var i={revenueAsTag:!1,timeAsTimestamp:!0};if(t.isUndefined(r))return f(n.getEvents(e),i);if(t.isNumber(r)){if(r<=0)throw new Error("Count must be a positive integer, got "+r);return f(n.getEvents(e).slice(-r),i)}var c=s(r,t.values(o.RECENCY_FILTERS));if(c)throw new Error(c.join("\n"));return f(u(n.getEvents(e),r),i)}function d(e,r){if(!(r=t.cloneDeep(r)||{}).pick)throw new Error('No "pick" clause provided in query descriptor');if(!r.pick.name)throw new Error('No field name provided in "pick" clause');r.pick.modifier=r.pick.modifier||o.FREQUENCY_FILTERS.MOST_FREQUENT;var i=s(r,t.values(o.FREQUENCY_FILTERS));if(i)throw new Error(i.join("\n"));return u(n.getEvents(e),r)}function p(e,r){var i=o.buildFromSpecV0_2(r),u=n.getEvents(e),s=f(c.execute(i,u),{revenueAsTag:!0,timeAsTimestamp:!1});return(r.pick||r.reduce&&"count"===r.reduce.aggregator)&&(s=t.flatten(s)),r.reduce&&(s=s[0]),s}e.exports=["stores/visitor_events",function(e){return{getEvents:t.partial(a,e),getByFrequency:t.partial(d,e),query:t.partial(p,e)}}]}), 4511: (function(e,n){!void function(e){"use strict";var n,t,i,r,o,a=-1,c=function(e){addEventListener("pageshow",(function(n){n.persisted&&(a=n.timeStamp,e(n))}),!0)},u=function(){return window.performance&&performance.getEntriesByType&&performance.getEntriesByType("navigation")[0]},f=function(){var e=u();return e&&e.activationStart||0},s=function(e,n){var t=u(),i="navigate";return a>=0?i="back-forward-cache":t&&(i=document.prerendering||f()>0?"prerender":document.wasDiscarded?"restore":t.type.replace(/_/g,"-")),{name:e,value:void 0===n?-1:n,rating:"good",delta:0,entries:[],id:"v3-".concat(Date.now(),"-").concat(Math.floor(8999999999999*Math.random())+1e12),navigationType:i}},d=function(e,n,t){try{if(PerformanceObserver.supportedEntryTypes.includes(e)){var i=new PerformanceObserver((function(e){Promise.resolve().then((function(){n(e.getEntries())}))}));return i.observe(Object.assign({type:e,buffered:!0},t||{})),i}}catch(e){}},v=function(e,n){var t=function t(i){"pagehide"!==i.type&&"hidden"!==document.visibilityState||(e(i),n&&(removeEventListener("visibilitychange",t,!0),removeEventListener("pagehide",t,!0)))};addEventListener("visibilitychange",t,!0),addEventListener("pagehide",t,!0)},l=function(e,n,t,i){var r,o;return function(a){n.value>=0&&(a||i)&&((o=n.value-(r||0))||void 0===r)&&(r=n.value,n.delta=o,n.rating=function(e,n){return e>n[1]?"poor":e>n[0]?"needs-improvement":"good"}(n.value,t),e(n))}},p=function(e){requestAnimationFrame((function(){return requestAnimationFrame((function(){return e()}))}))},m=function(e){document.prerendering?addEventListener("prerenderingchange",(function(){return e()}),!0):e()},h=-1,g=function(){return"hidden"!==document.visibilityState||document.prerendering?1/0:0},y=function(e){"hidden"===document.visibilityState&&h>-1&&(h="visibilitychange"===e.type?e.timeStamp:0,E())},T=function(){addEventListener("visibilitychange",y,!0),addEventListener("prerenderingchange",y,!0)},E=function(){removeEventListener("visibilitychange",y,!0),removeEventListener("prerenderingchange",y,!0)},C=function(){return h<0&&(h=g(),T(),c((function(){setTimeout((function(){h=g(),T()}),0)}))),{get firstHiddenTime(){return h}}},L=function(e,n){n=n||{},m((function(){var t,i=[1800,3e3],r=C(),o=s("FCP"),a=d("paint",(function(e){e.forEach((function(e){"first-contentful-paint"===e.name&&(a.disconnect(),e.startTime-1&&e(n)},m=function(e){e.forEach((function(e){if(!e.hadRecentInput){var n=u[0],i=u[u.length-1];a&&e.startTime-i.startTime<1e3&&e.startTime-n.startTime<5e3?(a+=e.value,u.push(e)):(a=e.value,u=[e]),a>r.value&&(r.value=a,r.entries=u,t())}}))},h=d("layout-shift",m);h&&(t=l(f,r,i,n.reportAllChanges),L((function(e){o=e.value,r.value<0&&(r.value=0,t())})),v((function(){m(h.takeRecords()),t(!0)})),c((function(){a=0,o=-1,r=s("CLS",0),t=l(f,r,i,n.reportAllChanges),p((function(){return t()}))})))}))},S={passive:!0,capture:!0},w=new Date,P=function(e,r){n||(n=r,t=e,i=new Date,F(removeEventListener),I())},I=function(){if(t>=0&&t1e12?new Date:performance.now())-e.timeStamp;"pointerdown"==e.type?function(e,n){var t=function(){P(e,n),r()},i=function(){r()},r=function(){removeEventListener("pointerup",t,S),removeEventListener("pointercancel",i,S)};addEventListener("pointerup",t,S),addEventListener("pointercancel",i,S)}(n,e):P(n,e)}},F=function(e){["mousedown","keydown","touchstart","pointerdown"].forEach((function(n){return e(n,A,S)}))},M=function(e,i){i=i||{},m((function(){var o,a=[100,300],u=C(),f=s("FID"),p=function(e){e.startTimen.latency){if(t)t.entries.push(e),t.latency=Math.max(t.latency,e.duration);else{var i={id:e.interactionId,latency:e.duration,entries:[e]};j[i.id]=i,_.push(i)}_.sort((function(e,n){return n.latency-e.latency})),_.splice(10).forEach((function(e){delete j[e.id]}))}},z=function(e,n){n=n||{},m((function(){var t=[200,500];H();var i,r=s("INP"),o=function(e){e.forEach((function(e){e.interactionId&&q(e),"first-input"===e.entryType&&!_.some((function(n){return n.entries.some((function(n){return e.duration===n.duration&&e.startTime===n.startTime}))}))&&q(e)}));var n,t=(n=Math.min(_.length-1,Math.floor(O()/50)),_[n]);t&&t.latency!==r.value&&(r.value=t.latency,r.entries=t.entries,i())},a=d("event",o,{durationThreshold:n.durationThreshold||40});i=l(e,r,t,n.reportAllChanges),a&&(a.observe({type:"first-input",buffered:!0}),v((function(){o(a.takeRecords()),r.value<0&&O()>0&&(r.value=0,r.entries=[]),i(!0)})),c((function(){_=[],N=R(),r=s("INP"),i=l(e,r,t,n.reportAllChanges)})))}))},G={},J=function(e,n){n=n||{},m((function(){var t,i=[2500,4e3],r=C(),o=s("LCP"),a=function(e){var n=e[e.length-1];if(n){var i=Math.max(n.startTime-f(),0);iperformance.now())return;i.value=Math.max(a-f(),0),i.entries=[o],r(!0),c((function(){i=s("TTFB",0),(r=l(e,i,t,n.reportAllChanges))(!0)}))}}))};e.getCLS=b,e.getFCP=L,e.getFID=M,e.getINP=z,e.getLCP=J,e.getTTFB=Q,e.onCLS=b,e.onFCP=L,e.onFID=M,e.onINP=z,e.onLCP=J,e.onTTFB=Q,Object.defineProperty(e,"__esModule",{value:!0})}(n)}) },T={};function E(I){var e=T[I];if(void 0!==e)return e.exports;var N=T[I]={id:I,loaded:!1,exports:{}};return _[I].call(N.exports,N,N.exports,E),N.loaded=!0,N.exports}!void(E.amdO={}),E.d=function(_,T){for(var I in T)E.o(T,I)&&!E.o(_,I)&&Object.defineProperty(_,I,{enumerable:!0,get:T[I]})},E.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(_){if("object"==typeof window)return window}}(),E.o=function(_,T){return Object.prototype.hasOwnProperty.call(_,T)},E.r=function(_){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(_,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(_,"__esModule",{value:!0})},E.nmd=function(_){return _.paths=[],_.children||(_.children=[]),_},function(){function _(){var _=function(_){false&&(E(2328).initialize(_.projectId),i.isSlave()&&(_.projectJS=null));var T=[E(6125)];false&&T.push(E(5196)),(false||false||true)&&(T.push(E(2912)),(true||false)&&T.push(E(3092)),(true||false||true)&&T.push(E(6286)),true&&T.push(E(1719))),(false||true)&&T.push(E(6436)),(false||true)&&T.push(E(8192)),false&&T.push(E(3895)),false&&T.push(E(7233)),(false||false||true)&&T.push(E(711)),false&&T.push(E(1041)),(false||true)&&T.push(E(5994)),(false||true)&&T.push(E(3400)),false&&T.push(E(7145)),false&&T.push(E(9024)),(false||false)&&T.push(E(1415)),(false||false)&&T.push(E(3284)),false&&T.push(E(6331)),false&&T.push(E(7255)),(false||true)&&T.push(E(1465)),(false||true)&&T.push(E(1660)),(false||true)&&T.push(E(4072)),false&&T.push(E(2305)),false&&T.push(E(2167)),false&&T.push(E(9990)),false&&T.push(E(6102)),false&&T.push(E(5748)),false&&T.push(E(6120)),false&&T.push(E(4832)),false&&T.push(E(3769)),false&&T.push(E(2147)),false&&T.push(E(8424)),false&&T.push(E(2084)),false&&T.push(E(4515)),false&&T.push(E(797)),false&&T.push(E(9325)),false&&T.push(E(2232)),false&&T.push(E(607)),false&&T.push(E(7795)),false&&T.push(E(4772)),true&&T.push(E(1382)),false&&T.push(E(8443)),true&&T.push(E(2619)),true&&T.push(E(8099)),true&&T.push(E(1028)),false&&T.push(E(1945)),false&&T.push(E(5131)),false&&T.push(E(9751)),false&&T.push(E(2670)),false&&T.push(E(5376)),true&&T.push(E(1579)),false&&T.push(E(3128)),false&&T.push(E(4139)),false&&T.push(E(4734)),true&&T.push(E(5093)),false&&T.push(E(578)),false&&T.push(E(5019)),false&&T.push(E(6988)),false&&T.push(E(1540)),false&&T.push(E(1089)),false&&T.push(E(3002)),(true||false)&&T.push(E(3990)),o.initializePlugins(T)};window.performance&&window.performance.mark&&window.performance.mark("optimizely:blockBegin"),E(9278).initialize();var T=E(994);if(T.time("gtagReady"),false||false){var I=function(_){var E=_.name,I=(_.delta,_.value);_.id,"CLS"===E&&(I*=100),T.setMark(E,T.now(),I)};T.time("odpTime"),T.time("sendDCP"),T.time("sendActivate"),T.time("sendViewActivate"),T.time("sendDecision"),T.time("flash"),T.time("render"),T.time("preInitialize"),true&&T.time("sendCmabApiInitiateCall");var e=E(4511);e.onFCP(I),e.onFID(I),e.onTTFB(I),e.onLCP(I,{reportAllChanges:!0}),e.onCLS(I,{reportAllChanges:!0}),e.onINP(I,{reportAllChanges:!0})}false&&E(1432);var N=E(841),A=E(8093);E(6309);var i=A.get("stores/directive");if(!E(3414).isCORSSupported())throw new Error("CORS is not supported on this browser, aborting.");var t,O=E(7438),R=E(6538),n=E(5334),r={"accountId":"5113954737848320","namespace":"5113954737848320","revision":"160","anonymizeIP":true,"enableForceParameters":true,"experimental":{"trimPages":false},"projectId":"5113954737848320","layers":[{"changes":null,"id":"4690166401466368","name":"Home - Trial Work Email Address","commitId":"6266901576286208","groupId":null,"holdback":0,"activation":{},"integrationSettings":{"google_analytics_4":{"is_using_gtm":"on"}},"integrationStringVersion":2,"experiments":[{"audienceIds":null,"audienceName":"Everyone else","changes":null,"id":"6716670551523328","integrationSettings":null,"variations":[{"id":"6192797082976256","name":"Control","actions":[{"viewId":"5234926396637184","changes":[]}]},{"id":"6164633975783424","name":"Variant","actions":[{"viewId":"5234926396637184","changes":[{"id":"9E3427DB-1827-47F6-AEEA-055DE61D405B","type":"custom_code","value":function($){var utils = window.optimizely.get("utils");
utils.observeSelector('[name="email"]', function(emailInput) { emailInput.placeholder = 'Enter your work email'; });
},"dependencies":[],"transform":[[2,"head",0,function($){var utils = window.optimizely.get("utils");
utils.observeSelector('[name="email"]', function(emailInput) { emailInput.placeholder = 'Enter your work email'; });
}]]}]}]}],"weightDistributions":[{"entityId":"6192797082976256","endOfRange":5000},{"entityId":"6164633975783424","endOfRange":10000}],"name":"Home - Trial Work Email Address","bucketingStrategy":null,"experimentMetadata":{"allocationPolicy":"manual","layerId":"4690166401466368"},"deployed":false}],"policy":"single_experiment","viewIds":["5234926396637184"],"weightDistributions":null,"decisionMetadata":null,"concluded":false}],"groups":[],"audiences":[],"listTargetingKeys":[],"visitorAttributes":[],"visitorIdLocator":null,"integrationSettings":[{"id":"google_analytics_4","global_is_use_gtm":"on"}],"views":[{"id":"4859959175806976","category":"other","apiName":"5113954737848320_sitewide","name":"Sitewide","staticConditions":["and",["or",{"match":"substring","type":"url","value":"https://about.gitlab.com/"}]],"deactivationEnabled":false,"undoOnDeactivation":false,"tags":[]},{"id":"5234926396637184","category":"other","apiName":"5113954737848320_home","name":"Home","staticConditions":["and",["or",{"match":"simple","type":"url","value":"https://about.gitlab.com/"}]],"deactivationEnabled":false,"undoOnDeactivation":false,"tags":[]},{"id":"5367949586857984","category":"other","apiName":"5113954737848320_pricing","name":"/pricing/","staticConditions":["and",["or",{"match":"simple","type":"url","value":"https://about.gitlab.com/pricing/"}]],"deactivationEnabled":false,"undoOnDeactivation":false,"tags":[]},{"id":"5496538076545024","category":"other","apiName":"5113954737848320_solutionsplatformengineering","name":"/solutions/platform-engineering/","staticConditions":["and",["or",{"match":"simple","type":"url","value":"https://about.gitlab.com/solutions/platform-engineering/"}]],"deactivationEnabled":false,"undoOnDeactivation":false,"tags":[]},{"id":"5627307965022208","category":"other","apiName":"5113954737848320_gitlabduo","name":"/gitlab-duo/","staticConditions":["and",["or",{"match":"simple","type":"url","value":"https://about.gitlab.com/gitlab-duo/"}]],"deactivationEnabled":false,"undoOnDeactivation":false,"tags":[]},{"id":"5855034412367872","category":"other","apiName":"5113954737848320_paid_search_guide_template","name":"Paid Search Guide Template","staticConditions":["and",["or",{"match":"simple","type":"url","value":"https://about.gitlab.com/beginners-guide-to-devops/"},{"match":"simple","type":"url","value":"https://about.gitlab.com/guide-to-dynamic-sboms/"},{"match":"simple","type":"url","value":"https://about.gitlab.com/ebook-ultimate-guide-ci-cd/"},{"match":"simple","type":"url","value":"https://about.gitlab.com/ebook-beginners-guide-ai/"},{"match":"simple","type":"url","value":"https://about.gitlab.com/ebook-beginners-guide-secure-software/"}],["or",{"type":"custom_code","value":/**
* Sample JavaScript Condition
* This function is called after the page is triggered.
* It should return true when the page is ready to activate.
*
* Editor now supports ES6 compliant code. Note that adding ES6
* specific code to an experiment will break for users running
* ES5-only browsers as code entered is not transpiled down to ES5.
*/
function jsCondition() {
const templateURL = window.location.pathname;
window.optimizely = window.optimizely || [];
window.optimizely.push({
"type": "user",
"attributes": {
"paid_search_guide_url": templateURL
}
});
return true;
}
}]],"deactivationEnabled":false,"undoOnDeactivation":false,"tags":[]},{"id":"6008371254394880","category":"other","apiName":"5113954737848320_sales","name":"/sales/","staticConditions":["and",["or",{"match":"simple","type":"url","value":"https://about.gitlab.com/sales/"}]],"deactivationEnabled":false,"undoOnDeactivation":false,"tags":[]},{"id":"6056879957213184","category":"other","apiName":"5113954737848320_beginners_guide_to_devops","name":"Beginners Guide to DevOps","staticConditions":["and",["or",{"match":"simple","type":"url","value":"https://about.gitlab.com/beginners-guide-to-devops/"}]],"deactivationEnabled":false,"undoOnDeactivation":false,"tags":[]},{"id":"6481700495032320","category":"other","apiName":"5113954737848320_platform","name":"/platform/","staticConditions":["and",["or",{"match":"simple","type":"url","value":"https://about.gitlab.com/platform/"}]],"deactivationEnabled":false,"undoOnDeactivation":false,"tags":[]},{"id":"6644609892220928","category":"other","apiName":"5113954737848320_pricingpremiumdeployment","name":"/pricing/premium-deployment/","staticConditions":["and",["or",{"match":"simple","type":"url","value":"https://about.gitlab.com/pricing/premium-deployment/"}]],"deactivationEnabled":false,"undoOnDeactivation":false,"tags":[]}],"events":[{"id":"4850625641447424","viewId":"5234926396637184","name":"Home - Body - Trial CTA","category":"other","apiName":"5113954737848320_home__body__free_trial_cta","eventType":"click","eventFilter":{"filterType":"target_selector","selector":"[data-ga-name=\"free trial\"][data-ga-location=\"body\"]"}},{"id":"4890557261021184","viewId":"5234926396637184","name":"Home - Hero - Trial CTA","category":"other","apiName":"5113954737848320_home__hero__get_started_cta_click","eventType":"click","eventFilter":{"filterType":"target_selector","selector":"[data-ga-name=\"free trial\"][data-ga-location=\"hero\"]"}},{"id":"5387776296747008","viewId":"5367949586857984","name":"Pricing - Self-Managed Toggle","category":"other","apiName":"5113954737848320_pricing__selfmanaged_toggle","eventType":"click","eventFilter":{"filterType":"target_selector","selector":".pricing-toggle__button[data-ga-name=\"self-managed\"]"}},{"id":"5509381853282304","viewId":"5367949586857984","name":"Pricing - Dedicated Toggle","category":"other","apiName":"5113954737848320_pricing__dedicated_toggle","eventType":"click","eventFilter":{"filterType":"target_selector","selector":".pricing-toggle__button[data-ga-name=\"dedicated\"]"}},{"id":"5558721296728064","viewId":"4859959175806976","name":"Header - Trial CTA","category":"other","apiName":"5113954737848320_nav__get_free_trial_cta_click","eventType":"click","eventFilter":{"filterType":"target_selector","selector":"a[data-ga-name=\"free trial\"][data-ga-location=\"header\"]"}},{"id":"5902801058922496","viewId":"5234926396637184","name":"Home - Header - Trial CTA","category":"other","apiName":"5113954737848320_home__header__trial_cta","eventType":"click","eventFilter":{"filterType":"target_selector","selector":"[data-ga-name=\"free trial\"][data-ga-location=\"header\"]"}},{"id":"6342533400231936","viewId":"5367949586857984","name":"Pricing - SaaS Toggle","category":"other","apiName":"5113954737848320_pricing__saas_toggle","eventType":"click","eventFilter":{"filterType":"target_selector","selector":".pricing-toggle__button[data-ga-name=\"saas\"]"}},{"id":"6434399214895104","viewId":"5367949586857984","name":"Pricing - Get Started CTA Click","category":"other","apiName":"5113954737848320_pricing__get_started_cta_click","eventType":"click","eventFilter":{"filterType":"target_selector","selector":".hero-cards__button.slp-btn-primary"}},{"id":"6485052259827712","viewId":"5367949586857984","name":"Pricing - Contact Us CTA Click","category":"other","apiName":"5113954737848320_pricing__contact_us_cta_click","eventType":"click","eventFilter":{"filterType":"target_selector","selector":"div:nth-of-type(3) > .slp-btn-outline"}},{"id":"6705911746527232","viewId":"5367949586857984","name":"Pricing - Buy Premium CTA Click","category":"other","apiName":"5113954737848320_pricing__buy_premium_cta_click","eventType":"click","eventFilter":{"filterType":"target_selector","selector":"div:nth-of-type(2) > .slp-btn-outline"}}],"dimensions":[{"id":"5187557470765056","name":"6Sense Sales Segment","apiName":"6sense_sales_segment","segmentId":null},{"id":"5356948162347008","name":"6Sense Confidence","apiName":"6sense_confidence","segmentId":null},{"id":"5647855055011840","name":"Paid Search Guide URL","apiName":"paid_search_guide_url","segmentId":null},{"id":"6443093382135808","name":"6Sense Industry","apiName":"6sense_industry","segmentId":null},{"id":"6462747152482304","name":"6Sense Blacklisted","apiName":"6sense_is_blacklisted","segmentId":null}],"interestGroups":[],"tagGroups":[]},o=E(9973);1,E(8123)({"result":{"appliedChangesetsIds":[],"activeViewsIds":["4859959175806976"],"inactiveViewsIds":["5234926396637184","5367949586857984","5496538076545024","5627307965022208","6008371254394880","6056879957213184","6481700495032320","6644609892220928"],"activeAudiencesIds":[],"inactiveAudiencesIds":[],"activeLayerIds":[],"inactiveLayerIds":[],"appliedChangesets":[],"decisions":[]},"queue":{"unappliedChangesetsIds":[],"unevaluatedViewsIds":["5855034412367872"],"unevaluatedAudiencesIds":[],"undecidedLayerIds":["4690166401466368"],"unappliedChangesets":[]},"metadata":{"logs":[],"visitorData":{"id":"oeu1760224756576r0.6968832339757727"}}});var S,s,G,p="initializeOptimizelyPreview";if(o.initGlobalStore(r),R.populateDirectiveData(),i.clientHasAlreadyInitialized())return N.warn("Main / Disabling because Optimizely has already initialized on this page load. Are there multiple snippets on the page?"),void 0;if(i.shouldBailForDesktopApp())return N.log("Main / Disabling because of desktop app."),void 0;if(i.conflictInObservingChanges())return N.log("Main / Disabling: Observe Changes Indefinitely is on, but browser does not support it."),void 0;if(i.shouldLoadInnie())O.registerFunction("getProjectId",(function(){return r.projectId})),O.registerFunction("getAccountId",(function(){return r.accountId})),n.addScriptAsync("https://app.optimizely.com/js/innie.js"),N.log("Main / Disabling in favor of the editor client.");else if(i.shouldLoadPreview()){if(true)(i.isSlave()?window.optimizely:window.optimizely=__GLOBAL__||[]).push({type:"load",data:r});N.log("Main / Disabling in favor of the preview client."),E(2328).setupPreviewGlobal(),E(2328).pushToPreviewGlobal({type:"pushPreviewData",name:"liveCommitData",data:r}),i.isSlave()||(O.registerFunction("getProjectId",(function(){return r.projectId})),n.addScriptSync('/dist/preview.min.js'))}else if(i.shouldBootstrapDataForPreview()){O.registerFunction(p,(function(T){_(T),O.unregisterFunction(p)}));var a=i.isSlave()?PROJECT_ID_FOR_SLAVE_PREVIEW:O.getFunction("getProjectId")();S=i.getProjectToken(),s=a,G=i.getPreviewLayerIds(),t='/dist/preview_data.js?token=__TOKEN__&preview_layer_ids=__PREVIEW_LAYER_IDS__'.replace("__TOKEN__",S).replace("__PROJECT_ID__",s).replace("__PREVIEW_LAYER_IDS__",G.join(",")).replace("true",true),n.addScriptSync(t),'/dist/js/preview_ui.js'&&(E(2328).setupPreviewGlobal(),n.addScriptAsync('/dist/js/preview_ui.js'))}else i.shouldBootstrapDataForEditor()?(O.registerFunction(p,(function(T){_(T),O.unregisterFunction(p)})),n.addScriptAsync(window.optimizely_editor_data_endpoint)):i.shouldInitialize()&&_(r);T.timeEnd("block");var u=T.now();T.setMark("optimizelyFinished",u,u)}if(false)_();else try{_()}catch(_){try{E(4454).handleError(_)}catch(_){console.log(_)}}}()}()
Ayoub Fandi
The Source Newsletter
Stay updated with insights for the future of software development.