Comparing version 1.0.151 to 1.0.152
@@ -1,2 +0,2 @@ | ||
!function(t,n){"object"==typeof exports&&"object"==typeof module?module.exports=n():"function"==typeof define&&define.amd?define("belter",[],n):"object"==typeof exports?exports.belter=n():t.belter=n()}("undefined"!=typeof self?self:this,(function(){return function(t){var n={};function e(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,e),o.l=!0,o.exports}return e.m=t,e.c=n,e.d=function(t,n,r){e.o(t,n)||Object.defineProperty(t,n,{enumerable:!0,get:r})},e.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},e.t=function(t,n){if(1&n&&(t=e(t)),8&n)return t;if(4&n&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(e.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&n&&"string"!=typeof t)for(var o in t)e.d(r,o,function(n){return t[n]}.bind(null,o));return r},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,n){return{}.hasOwnProperty.call(t,n)},e.p="",e(e.s=0)}([function(t,n,e){"use strict";function r(){return window.navigator.mockUserAgent||window.navigator.userAgent}function o(t){return void 0===t&&(t=r()),!!t.match(/Android|webOS|iPhone|iPad|iPod|bada|Symbian|Palm|CriOS|BlackBerry|IEMobile|WindowsMobile|Opera Mini/i)}function i(){var t=r();return/(iPhone|iPod|iPad|Macintosh).*AppleWebKit(?!.*Safari)/i.test(t)||/\bwv\b/.test(t)||/Android.*Version\/(\d)\.(\d)/i.test(t)}function u(){return!0===window.navigator.standalone||window.matchMedia("(display-mode: standalone)").matches}function c(t){return void 0===t&&(t=r()),-1!==t.indexOf("FBAN")||-1!==t.indexOf("FBAV")}function a(t){return void 0===t&&(t=r()),/FxiOS/i.test(t)}function f(t){return void 0===t&&(t=r()),/EdgiOS/i.test(t)}function s(t){return void 0===t&&(t=r()),t.indexOf("Opera Mini")>-1}function d(t){return void 0===t&&(t=r()),/Android/.test(t)}function l(t){return void 0===t&&(t=r()),/iPhone|iPod|iPad/.test(t)}function h(t){return void 0===t&&(t=r()),/\bGSA\b/.test(t)}function p(t){return void 0===t&&(t=r()),/QQBrowser/.test(t)}function v(t){return void 0===t&&(t=r()),!!l(t)&&(!!h(t)||/.+AppleWebKit(?!.*Safari)/.test(t))}function w(t){return void 0===t&&(t=r()),!!d(t)&&/Version\/[\d.]+/.test(t)&&!s(t)}function m(){return!!window.document.documentMode||Boolean(window.navigator&&window.navigator.userAgent&&/Edge|MSIE|rv:11/i.test(window.navigator.userAgent))}function y(){var t=window.document.querySelector('meta[http-equiv="X-UA-Compatible"]'),n=window.document.querySelector('meta[content="IE=edge"]');return!(!t||!n)}function g(){return!("undefined"==typeof process||!process.versions||!process.versions.electron)}function b(){if(window.document.documentMode)try{var t=window.status;return window.status="testIntranetMode","testIntranetMode"===window.status&&(window.status=t,!0)}catch(t){return!1}return!1}function E(){var t=r();return/Macintosh.*AppleWebKit(?!.*Safari)/i.test(t)}function S(t){return void 0===t&&(t=r()),!(v(t)||w(t)||s(t)||a(t)||f(t)||c(t)||p(t)||g()||E()||u())}function _(t){return void 0===t&&(t=r()),/Chrome|Chromium|CriOS/.test(t)}function O(t){return void 0===t&&(t=r()),/Safari/.test(t)&&!_(t)}function j(t,n){return(j=Object.setPrototypeOf||function(t,n){return t.__proto__=n,t})(t,n)}function x(t,n){t.prototype=Object.create(n.prototype),t.prototype.constructor=t,j(t,n)}function C(){return(C=Object.assign||function(t){for(var n=1;n<arguments.length;n++){var e=arguments[n];for(var r in e)({}).hasOwnProperty.call(e,r)&&(t[r]=e[r])}return t}).apply(this,arguments)}function P(t){try{if(!t)return!1;if("undefined"!=typeof Promise&&t instanceof Promise)return!0;if("undefined"!=typeof window&&"function"==typeof window.Window&&t instanceof window.Window)return!1;if("undefined"!=typeof window&&"function"==typeof window.constructor&&t instanceof window.constructor)return!1;var n={}.toString;if(n){var e=n.call(t);if("[object Window]"===e||"[object global]"===e||"[object DOMWindow]"===e)return!1}if("function"==typeof t.then)return!0}catch(t){return!1}return!1}e.r(n),e.d(n,"getUserAgent",(function(){return r})),e.d(n,"isDevice",(function(){return o})),e.d(n,"isWebView",(function(){return i})),e.d(n,"isStandAlone",(function(){return u})),e.d(n,"isFacebookWebView",(function(){return c})),e.d(n,"isFirefoxIOS",(function(){return a})),e.d(n,"isEdgeIOS",(function(){return f})),e.d(n,"isOperaMini",(function(){return s})),e.d(n,"isAndroid",(function(){return d})),e.d(n,"isIos",(function(){return l})),e.d(n,"isGoogleSearchApp",(function(){return h})),e.d(n,"isQQBrowser",(function(){return p})),e.d(n,"isIosWebview",(function(){return v})),e.d(n,"isAndroidWebview",(function(){return w})),e.d(n,"isIE",(function(){return m})),e.d(n,"isIECompHeader",(function(){return y})),e.d(n,"isElectron",(function(){return g})),e.d(n,"isIEIntranet",(function(){return b})),e.d(n,"isMacOsCna",(function(){return E})),e.d(n,"supportsPopups",(function(){return S})),e.d(n,"isChrome",(function(){return _})),e.d(n,"isSafari",(function(){return O})),e.d(n,"isDocumentReady",(function(){return xn})),e.d(n,"isDocumentInteractive",(function(){return Cn})),e.d(n,"urlEncode",(function(){return Pn})),e.d(n,"waitForWindowReady",(function(){return kn})),e.d(n,"waitForDocumentReady",(function(){return An})),e.d(n,"waitForDocumentBody",(function(){return Mn})),e.d(n,"parseQuery",(function(){return Tn})),e.d(n,"getQueryParam",(function(){return In})),e.d(n,"urlWillRedirectPage",(function(){return Wn})),e.d(n,"formatQuery",(function(){return Rn})),e.d(n,"extendQuery",(function(){return Ln})),e.d(n,"extendUrl",(function(){return Dn})),e.d(n,"redirect",(function(){return Nn})),e.d(n,"hasMetaViewPort",(function(){return zn})),e.d(n,"isElementVisible",(function(){return Bn})),e.d(n,"getPerformance",(function(){return Fn})),e.d(n,"enablePerformance",(function(){return Hn})),e.d(n,"getPageRenderTime",(function(){return Un})),e.d(n,"htmlEncode",(function(){return qn})),e.d(n,"isBrowser",(function(){return Vn})),e.d(n,"querySelectorAll",(function(){return $n})),e.d(n,"onClick",(function(){return Jn})),e.d(n,"getScript",(function(){return Qn})),e.d(n,"isLocalStorageEnabled",(function(){return Kn})),e.d(n,"getBrowserLocales",(function(){return Gn})),e.d(n,"appendChild",(function(){return Xn})),e.d(n,"isElement",(function(){return Yn})),e.d(n,"getElementSafe",(function(){return Zn})),e.d(n,"getElement",(function(){return te})),e.d(n,"elementReady",(function(){return ne})),e.d(n,"PopupOpenError",(function(){return re})),e.d(n,"popup",(function(){return oe})),e.d(n,"writeToWindow",(function(){return ie})),e.d(n,"writeElementToWindow",(function(){return ue})),e.d(n,"setStyle",(function(){return ce})),e.d(n,"awaitFrameLoad",(function(){return ae})),e.d(n,"awaitFrameWindow",(function(){return fe})),e.d(n,"createElement",(function(){return se})),e.d(n,"iframe",(function(){return de})),e.d(n,"addEventListener",(function(){return le})),e.d(n,"bindEvents",(function(){return he})),e.d(n,"setVendorCSS",(function(){return ve})),e.d(n,"animate",(function(){return ye})),e.d(n,"makeElementVisible",(function(){return ge})),e.d(n,"makeElementInvisible",(function(){return be})),e.d(n,"showElement",(function(){return Ee})),e.d(n,"hideElement",(function(){return Se})),e.d(n,"destroyElement",(function(){return _e})),e.d(n,"showAndAnimate",(function(){return Oe})),e.d(n,"animateAndHide",(function(){return je})),e.d(n,"addClass",(function(){return xe})),e.d(n,"removeClass",(function(){return Ce})),e.d(n,"isElementClosed",(function(){return Pe})),e.d(n,"watchElementForClose",(function(){return ke})),e.d(n,"fixScripts",(function(){return Ae})),e.d(n,"onResize",(function(){return Me})),e.d(n,"getResourceLoadTime",(function(){return Te})),e.d(n,"isShadowElement",(function(){return Ie})),e.d(n,"getShadowRoot",(function(){return We})),e.d(n,"getShadowHost",(function(){return Re})),e.d(n,"insertShadowSlot",(function(){return Le})),e.d(n,"preventClickFocus",(function(){return De})),e.d(n,"getStackTrace",(function(){return Ne})),e.d(n,"getCurrentScript",(function(){return Be})),e.d(n,"getCurrentScriptUID",(function(){return He})),e.d(n,"experiment",(function(){return Je})),e.d(n,"getGlobalNameSpace",(function(){return Qe})),e.d(n,"getStorage",(function(){return Ue})),e.d(n,"getFunctionName",(function(){return tt})),e.d(n,"setFunctionName",(function(){return nt})),e.d(n,"base64encode",(function(){return et})),e.d(n,"base64decode",(function(){return rt})),e.d(n,"uniqueID",(function(){return ot})),e.d(n,"getGlobal",(function(){return it})),e.d(n,"getObjectID",(function(){return ut})),e.d(n,"getEmptyObject",(function(){return at})),e.d(n,"memoize",(function(){return dt})),e.d(n,"promiseIdentity",(function(){return lt})),e.d(n,"memoizePromise",(function(){return ht})),e.d(n,"promisify",(function(){return pt})),e.d(n,"inlineMemoize",(function(){return vt})),e.d(n,"noop",(function(){return wt})),e.d(n,"once",(function(){return mt})),e.d(n,"hashStr",(function(){return yt})),e.d(n,"strHashStr",(function(){return gt})),e.d(n,"match",(function(){return bt})),e.d(n,"awaitKey",(function(){return Et})),e.d(n,"stringifyError",(function(){return St})),e.d(n,"stringifyErrorMessage",(function(){return _t})),e.d(n,"stringify",(function(){return Ot})),e.d(n,"domainMatches",(function(){return jt})),e.d(n,"patchMethod",(function(){return xt})),e.d(n,"extend",(function(){return Ct})),e.d(n,"values",(function(){return Pt})),e.d(n,"memoizedValues",(function(){return kt})),e.d(n,"perc",(function(){return At})),e.d(n,"min",(function(){return Mt})),e.d(n,"max",(function(){return Tt})),e.d(n,"roundUp",(function(){return It})),e.d(n,"regexMap",(function(){return Wt})),e.d(n,"svgToBase64",(function(){return Rt})),e.d(n,"objFilter",(function(){return Lt})),e.d(n,"identity",(function(){return Dt})),e.d(n,"regexTokenize",(function(){return Nt})),e.d(n,"promiseDebounce",(function(){return zt})),e.d(n,"safeInterval",(function(){return Bt})),e.d(n,"isInteger",(function(){return Ft})),e.d(n,"isFloat",(function(){return Ht})),e.d(n,"serializePrimitive",(function(){return Ut})),e.d(n,"deserializePrimitive",(function(){return qt})),e.d(n,"dotify",(function(){return Vt})),e.d(n,"undotify",(function(){return $t})),e.d(n,"eventEmitter",(function(){return Jt})),e.d(n,"camelToDasherize",(function(){return Qt})),e.d(n,"dasherizeToCamel",(function(){return Kt})),e.d(n,"capitalizeFirstLetter",(function(){return Gt})),e.d(n,"get",(function(){return Xt})),e.d(n,"safeTimeout",(function(){return Yt})),e.d(n,"defineLazyProp",(function(){return Zt})),e.d(n,"arrayFrom",(function(){return tn})),e.d(n,"isObject",(function(){return nn})),e.d(n,"isObjectObject",(function(){return en})),e.d(n,"isPlainObject",(function(){return rn})),e.d(n,"replaceObject",(function(){return on})),e.d(n,"copyProp",(function(){return un})),e.d(n,"regex",(function(){return cn})),e.d(n,"regexAll",(function(){return an})),e.d(n,"isDefined",(function(){return fn})),e.d(n,"cycle",(function(){return sn})),e.d(n,"debounce",(function(){return dn})),e.d(n,"isRegex",(function(){return ln})),e.d(n,"weakMapMemoize",(function(){return hn})),e.d(n,"weakMapMemoizePromise",(function(){return pn})),e.d(n,"getOrSet",(function(){return vn})),e.d(n,"cleanup",(function(){return wn})),e.d(n,"tryCatch",(function(){return mn})),e.d(n,"removeFromArray",(function(){return yn})),e.d(n,"assertExists",(function(){return gn})),e.d(n,"unique",(function(){return bn})),e.d(n,"constHas",(function(){return En})),e.d(n,"dedupeErrors",(function(){return Sn})),e.d(n,"ExtendableError",(function(){return _n})),e.d(n,"request",(function(){return Ge})),e.d(n,"addHeaderBuilder",(function(){return Xe})),e.d(n,"TYPES",(function(){return Ye})),e.d(n,"memoized",(function(){return Ze})),e.d(n,"promise",(function(){return tr})),e.d(n,"isPerc",(function(){return nr})),e.d(n,"isPx",(function(){return er})),e.d(n,"toNum",(function(){return rr})),e.d(n,"toPx",(function(){return or})),e.d(n,"toCSS",(function(){return ir})),e.d(n,"percOf",(function(){return ur})),e.d(n,"normalizeDimension",(function(){return cr})),e.d(n,"wrapPromise",(function(){return ar})),e.d(n,"KEY_CODES",(function(){return On})),e.d(n,"ATTRIBUTES",(function(){return jn}));var k,A=[],M=[],T=0;function I(){if(!T&&k){var t=k;k=null,t.resolve()}}function W(){T+=1}function R(){T-=1,I()}var L=function(){function t(t){var n=this;if(this.resolved=void 0,this.rejected=void 0,this.errorHandled=void 0,this.value=void 0,this.error=void 0,this.handlers=void 0,this.dispatching=void 0,this.stack=void 0,this.resolved=!1,this.rejected=!1,this.errorHandled=!1,this.handlers=[],t){var e,r,o=!1,i=!1,u=!1;W();try{t((function(t){u?n.resolve(t):(o=!0,e=t)}),(function(t){u?n.reject(t):(i=!0,r=t)}))}catch(t){return R(),void this.reject(t)}R(),u=!0,o?this.resolve(e):i&&this.reject(r)}}var n=t.prototype;return n.resolve=function(t){if(this.resolved||this.rejected)return this;if(P(t))throw new Error("Can not resolve promise with another promise");return this.resolved=!0,this.value=t,this.dispatch(),this},n.reject=function(t){var n=this;if(this.resolved||this.rejected)return this;if(P(t))throw new Error("Can not reject promise with another promise");if(!t){var e=t&&"function"==typeof t.toString?t.toString():{}.toString.call(t);t=new Error("Expected reject to be called with Error, got "+e)}return this.rejected=!0,this.error=t,this.errorHandled||setTimeout((function(){n.errorHandled||function(t,n){if(-1===A.indexOf(t)){A.push(t),setTimeout((function(){throw t}),1);for(var e=0;e<M.length;e++)M[e](t,n)}}(t,n)}),1),this.dispatch(),this},n.asyncReject=function(t){return this.errorHandled=!0,this.reject(t),this},n.dispatch=function(){var n=this.resolved,e=this.rejected,r=this.handlers;if(!this.dispatching&&(n||e)){this.dispatching=!0,W();for(var o=function(t,n){return t.then((function(t){n.resolve(t)}),(function(t){n.reject(t)}))},i=0;i<r.length;i++){var u=r[i],c=u.onSuccess,a=u.onError,f=u.promise,s=void 0;if(n)try{s=c?c(this.value):this.value}catch(t){f.reject(t);continue}else if(e){if(!a){f.reject(this.error);continue}try{s=a(this.error)}catch(t){f.reject(t);continue}}s instanceof t&&(s.resolved||s.rejected)?(s.resolved?f.resolve(s.value):f.reject(s.error),s.errorHandled=!0):P(s)?s instanceof t&&(s.resolved||s.rejected)?s.resolved?f.resolve(s.value):f.reject(s.error):o(s,f):f.resolve(s)}r.length=0,this.dispatching=!1,R()}},n.then=function(n,e){if(n&&"function"!=typeof n&&!n.call)throw new Error("Promise.then expected a function for success handler");if(e&&"function"!=typeof e&&!e.call)throw new Error("Promise.then expected a function for error handler");var r=new t;return this.handlers.push({promise:r,onSuccess:n,onError:e}),this.errorHandled=!0,this.dispatch(),r},n.catch=function(t){return this.then(void 0,t)},n.finally=function(n){if(n&&"function"!=typeof n&&!n.call)throw new Error("Promise.finally expected a function");return this.then((function(e){return t.try(n).then((function(){return e}))}),(function(e){return t.try(n).then((function(){throw e}))}))},n.timeout=function(t,n){var e=this;if(this.resolved||this.rejected)return this;var r=setTimeout((function(){e.resolved||e.rejected||e.reject(n||new Error("Promise timed out after "+t+"ms"))}),t);return this.then((function(t){return clearTimeout(r),t}))},n.toPromise=function(){if("undefined"==typeof Promise)throw new TypeError("Could not find Promise");return Promise.resolve(this)},t.resolve=function(n){return n instanceof t?n:P(n)?new t((function(t,e){return n.then(t,e)})):(new t).resolve(n)},t.reject=function(n){return(new t).reject(n)},t.asyncReject=function(n){return(new t).asyncReject(n)},t.all=function(n){var e=new t,r=n.length,o=[];if(!r)return e.resolve(o),e;for(var i=function(t,n,i){return n.then((function(n){o[t]=n,0==(r-=1)&&e.resolve(o)}),(function(t){i.reject(t)}))},u=0;u<n.length;u++){var c=n[u];if(c instanceof t){if(c.resolved){o[u]=c.value,r-=1;continue}}else if(!P(c)){o[u]=c,r-=1;continue}i(u,t.resolve(c),e)}return 0===r&&e.resolve(o),e},t.hash=function(n){var e={},r=[],o=function(t){if(n.hasOwnProperty(t)){var o=n[t];P(o)?r.push(o.then((function(n){e[t]=n}))):e[t]=o}};for(var i in n)o(i);return t.all(r).then((function(){return e}))},t.map=function(n,e){return t.all(n.map(e))},t.onPossiblyUnhandledException=function(t){return function(t){return M.push(t),{cancel:function(){M.splice(M.indexOf(t),1)}}}(t)},t.try=function(n,e,r){if(n&&"function"!=typeof n&&!n.call)throw new Error("Promise.try expected a function");var o;W();try{o=n.apply(e,r||[])}catch(n){return R(),t.reject(n)}return R(),t.resolve(o)},t.delay=function(n){return new t((function(t){setTimeout(t,n)}))},t.isPromise=function(n){return!!(n&&n instanceof t)||P(n)},t.flush=function(){return n=k=k||new t,I(),n;var n},t}(),D="Call was rejected by callee.\r\n";function N(t){return void 0===t&&(t=window),"about:"===t.location.protocol}function z(t){try{return!0}catch(t){}return!1}function B(t){void 0===t&&(t=window);var n=t.location;if(!n)throw new Error("Can not read window location");var e=n.protocol;if(!e)throw new Error("Can not read window protocol");if("file:"===e)return"file://";if("about:"===e){var r=function(t){if(void 0===t&&(t=window),t)try{if(t.parent&&t.parent!==t)return t.parent}catch(t){}}(t);return r&&z()?B(r):"about://"}var o=n.host;if(!o)throw new Error("Can not read window host");return e+"//"+o}function F(t){void 0===t&&(t=window);var n=B(t);return n&&t.mockDomain&&0===t.mockDomain.indexOf("mock:")?t.mockDomain:n}function H(t){if(!function(t){try{if(t===window)return!0}catch(t){}try{var n=Object.getOwnPropertyDescriptor(t,"location");if(n&&!1===n.enumerable)return!1}catch(t){}try{if(N(t)&&z())return!0}catch(t){}try{if(B(t)===B(window))return!0}catch(t){}return!1}(t))return!1;try{if(t===window)return!0;if(N(t)&&z())return!0;if(F(window)===F(t))return!0}catch(t){}return!1}var U=[],q=[];function V(t,n){void 0===n&&(n=!0);try{if(t===window)return!1}catch(t){return!0}try{if(!t)return!0}catch(t){return!0}try{if(t.closed)return!0}catch(t){return!t||t.message!==D}if(n&&H(t))try{if(t.mockclosed)return!0}catch(t){}try{if(!t.parent||!t.top)return!0}catch(t){}var e=function(t,n){for(var e=0;e<t.length;e++)try{if(t[e]===n)return e}catch(t){}return-1}(U,t);if(-1!==e){var r=q[e];if(r&&function(t){if(!t.contentWindow)return!0;if(!t.parentNode)return!0;var n=t.ownerDocument;if(n&&n.documentElement&&!n.documentElement.contains(t)){for(var e=t;e.parentNode&&e.parentNode!==e;)e=e.parentNode;if(!e.host||!n.documentElement.contains(e.host))return!0}return!1}(r))return!0}return!1}function $(t){try{if(t===window)return!0}catch(t){if(t&&t.message===D)return!0}try{if("[object Window]"==={}.toString.call(t))return!0}catch(t){if(t&&t.message===D)return!0}try{if(window.Window&&t instanceof window.Window)return!0}catch(t){if(t&&t.message===D)return!0}try{if(t&&t.self===t)return!0}catch(t){if(t&&t.message===D)return!0}try{if(t&&t.parent===t)return!0}catch(t){if(t&&t.message===D)return!0}try{if(t&&t.top===t)return!0}catch(t){if(t&&t.message===D)return!0}try{if(t&&"__unlikely_value__"===t.__cross_domain_utils_window_check__)return!1}catch(t){return!0}try{if("postMessage"in t&&"self"in t&&"location"in t)return!0}catch(t){}return!1}function J(t,n){for(var e=0;e<t.length;e++)try{if(t[e]===n)return e}catch(t){}return-1}var Q,K=function(){function t(){if(this.name=void 0,this.weakmap=void 0,this.keys=void 0,this.values=void 0,this.name="__weakmap_"+(1e9*Math.random()>>>0)+"__",function(){if("undefined"==typeof WeakMap)return!1;if(void 0===Object.freeze)return!1;try{var t=new WeakMap,n={};return Object.freeze(n),t.set(n,"__testvalue__"),"__testvalue__"===t.get(n)}catch(t){return!1}}())try{this.weakmap=new WeakMap}catch(t){}this.keys=[],this.values=[]}var n=t.prototype;return n._cleanupClosedWindows=function(){for(var t=this.weakmap,n=this.keys,e=0;e<n.length;e++){var r=n[e];if($(r)&&V(r)){if(t)try{t.delete(r)}catch(t){}n.splice(e,1),this.values.splice(e,1),e-=1}}},n.isSafeToReadWrite=function(t){return!$(t)},n.set=function(t,n){if(!t)throw new Error("WeakMap expected key");var e=this.weakmap;if(e)try{e.set(t,n)}catch(t){delete this.weakmap}if(this.isSafeToReadWrite(t))try{var r=this.name,o=t[r];return void(o&&o[0]===t?o[1]=n:Object.defineProperty(t,r,{value:[t,n],writable:!0}))}catch(t){}this._cleanupClosedWindows();var i=this.keys,u=this.values,c=J(i,t);-1===c?(i.push(t),u.push(n)):u[c]=n},n.get=function(t){if(!t)throw new Error("WeakMap expected key");var n=this.weakmap;if(n)try{if(n.has(t))return n.get(t)}catch(t){delete this.weakmap}if(this.isSafeToReadWrite(t))try{var e=t[this.name];return e&&e[0]===t?e[1]:void 0}catch(t){}this._cleanupClosedWindows();var r=J(this.keys,t);if(-1!==r)return this.values[r]},n.delete=function(t){if(!t)throw new Error("WeakMap expected key");var n=this.weakmap;if(n)try{n.delete(t)}catch(t){delete this.weakmap}if(this.isSafeToReadWrite(t))try{var e=t[this.name];e&&e[0]===t&&(e[0]=e[1]=void 0)}catch(t){}this._cleanupClosedWindows();var r=this.keys,o=J(r,t);-1!==o&&(r.splice(o,1),this.values.splice(o,1))},n.has=function(t){if(!t)throw new Error("WeakMap expected key");var n=this.weakmap;if(n)try{if(n.has(t))return!0}catch(t){delete this.weakmap}if(this.isSafeToReadWrite(t))try{var e=t[this.name];return!(!e||e[0]!==t)}catch(t){}return this._cleanupClosedWindows(),-1!==J(this.keys,t)},n.getOrSet=function(t,n){if(this.has(t))return this.get(t);var e=n();return this.set(t,e),e},t}();function G(t){return(G=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function X(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(t){return!1}}function Y(t,n,e){return(Y=X()?Reflect.construct:function(t,n,e){var r=[null];r.push.apply(r,n);var o=new(Function.bind.apply(t,r));return e&&j(o,e.prototype),o}).apply(null,arguments)}function Z(t){var n="function"==typeof Map?new Map:void 0;return(Z=function(t){if(null===t||-1===Function.toString.call(t).indexOf("[native code]"))return t;if("function"!=typeof t)throw new TypeError("Super expression must either be null or a function");if(void 0!==n){if(n.has(t))return n.get(t);n.set(t,e)}function e(){return Y(t,arguments,G(this).constructor)}return e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),j(e,t)})(t)}function tt(t){return t.name||t.__name__||t.displayName||"anonymous"}function nt(t,n){try{delete t.name,t.name=n}catch(t){}return t.__name__=t.displayName=n,t}function et(t){if("function"==typeof btoa)return btoa(encodeURIComponent(t).replace(/%([0-9A-F]{2})/g,(function(t,n){return String.fromCharCode(parseInt(n,16))})));if("undefined"!=typeof Buffer)return Buffer.from(t,"utf8").toString("base64");throw new Error("Can not find window.btoa or Buffer")}function rt(t){if("function"==typeof atob)return decodeURIComponent([].map.call(atob(t),(function(t){return"%"+("00"+t.charCodeAt(0).toString(16)).slice(-2)})).join(""));if("undefined"!=typeof Buffer)return Buffer.from(t,"base64").toString("utf8");throw new Error("Can not find window.atob or Buffer")}function ot(){var t="0123456789abcdef";return"xxxxxxxxxx".replace(/./g,(function(){return t.charAt(Math.floor(Math.random()*t.length))}))+"_"+et((new Date).toISOString().slice(11,19).replace("T",".")).replace(/[^a-zA-Z0-9]/g,"").toLowerCase()}function it(){if("undefined"!=typeof window)return window;if("undefined"!=typeof window)return window;if("undefined"!=typeof global)return global;throw new Error("No global found")}function ut(t){if(Q=Q||new K,null==t||"object"!=typeof t&&"function"!=typeof t)throw new Error("Invalid object");var n=Q.get(t);return n||(n=typeof t+":"+ot(),Q.set(t,n)),n}function ct(t){try{return JSON.stringify([].slice.call(t),(function(t,n){return"function"==typeof n?"memoize["+ut(n)+"]":n}))}catch(t){throw new Error("Arguments not serializable -- can not be used to memoize")}}function at(){return{}}var ft=0,st=0;function dt(t,n){void 0===n&&(n={});var e,r,o=n.thisNamespace,i=void 0!==o&&o,u=n.time,c=ft;ft+=1;var a=function(){for(var n=arguments.length,o=new Array(n),a=0;a<n;a++)o[a]=arguments[a];var f;c<st&&(e=null,r=null,c=ft,ft+=1),f=i?(r=r||new K).getOrSet(this,at):e=e||{};var s=ct(o),d=f[s];if(d&&u&&Date.now()-d.time<u&&(delete f[s],d=null),d)return d.value;var l=Date.now(),h=t.apply(this,arguments);return f[s]={time:l,value:h},h};return a.reset=function(){e=null,r=null},nt(a,(n.name||tt(t))+"::memoized")}function lt(t){return L.resolve(t)}function ht(t){var n={};function e(){for(var e=arguments,r=this,o=arguments.length,i=new Array(o),u=0;u<o;u++)i[u]=arguments[u];var c=ct(i);return n.hasOwnProperty(c)||(n[c]=L.try((function(){return t.apply(r,e)})).finally((function(){delete n[c]}))),n[c]}return e.reset=function(){n={}},nt(e,tt(t)+"::promiseMemoized")}function pt(t,n){function e(){return L.try(t,this,arguments)}return void 0===n&&(n={}),n.name&&(e.displayName=n.name+":promisified"),nt(e,tt(t)+"::promisified")}function vt(t,n,e){void 0===e&&(e=[]);var r=t.__inline_memoize_cache__=t.__inline_memoize_cache__||{},o=ct(e);return r.hasOwnProperty(o)?r[o]:r[o]=n.apply(void 0,e)}function wt(){}function mt(t){var n=!1;return nt((function(){if(!n)return n=!0,t.apply(this,arguments)}),tt(t)+"::once")}function yt(t){for(var n=0,e=0;e<t.length;e++)n+=t[e].charCodeAt(0)*Math.pow(e%10+1,5);return Math.floor(Math.pow(Math.sqrt(n),5))}function gt(t){for(var n="",e=0;e<t.length;e++){var r=t[e].charCodeAt(0)*e;t[e+1]&&(r+=t[e+1].charCodeAt(0)*(e-1)),n+=String.fromCharCode(97+Math.abs(r)%26)}return n}function bt(t,n){var e=t.match(n);if(e)return e[1]}function Et(t,n){return new L((function(e){var r=t[n];if(r)return e(r);delete t[n],Object.defineProperty(t,n,{configurable:!0,set:function(t){(r=t)&&e(r)},get:function(){return r}})}))}function St(t,n){if(void 0===n&&(n=1),n>=3)return"stringifyError stack overflow";try{if(!t)return"<unknown error: "+{}.toString.call(t)+">";if("string"==typeof t)return t;if(t instanceof Error){var e=t&&t.stack,r=t&&t.message;if(e&&r)return-1!==e.indexOf(r)?e:r+"\n"+e;if(e)return e;if(r)return r}return t&&t.toString&&"function"==typeof t.toString?t.toString():{}.toString.call(t)}catch(t){return"Error while stringifying error: "+St(t,n+1)}}function _t(t){var n="<unknown error: "+{}.toString.call(t)+">";return t?t instanceof Error?t.message||n:"string"==typeof t.message&&t.message||n:n}function Ot(t){return"string"==typeof t?t:t&&t.toString&&"function"==typeof t.toString?t.toString():{}.toString.call(t)}function jt(t,n){var e=(t=t.split("://")[1]).indexOf(n);return-1!==e&&t.slice(e)===n}function xt(t,n,e){var r=t[n];t[n]=function(){var t=arguments,n=this;return e({context:this,args:[].slice.call(arguments),original:r,callOriginal:function(){return r.apply(n,t)}})}}function Ct(t,n){if(!n)return t;if(Object.assign)return Object.assign(t,n);for(var e in n)n.hasOwnProperty(e)&&(t[e]=n[e]);return t}dt.clear=function(){st=ft};var Pt=function(t){if(Object.values)return Object.values(t);var n=[];for(var e in t)t.hasOwnProperty(e)&&n.push(t[e]);return n},kt=dt(Pt);function At(t,n){return Math.round(t*n/100)}function Mt(){return Math.min.apply(Math,arguments)}function Tt(){return Math.max.apply(Math,arguments)}function It(t,n){var e=t%n;return e?t-e+n:t}function Wt(t,n,e){var r=[];return t.replace(n,(function(t){r.push(e?e.apply(null,arguments):t)})),r}function Rt(t){return"data:image/svg+xml;base64,"+et(t)}function Lt(t,n){void 0===n&&(n=Boolean);var e={};for(var r in t)t.hasOwnProperty(r)&&n(t[r],r)&&(e[r]=t[r]);return e}function Dt(t){return t}function Nt(t,n){var e=[];return t.replace(n,(function(t){return e.push(t),""})),e}function zt(t,n){var e,r;return void 0===n&&(n=50),nt((function(){r&&clearTimeout(r);var o=e=e||new L;return r=setTimeout((function(){e=null,r=null,L.try(t).then((function(t){o.resolve(t)}),(function(t){o.reject(t)}))}),n),o}),tt(t)+"::promiseDebounced")}function Bt(t,n){var e;return function r(){e=setTimeout((function(){t(),r()}),n)}(),{cancel:function(){clearTimeout(e)}}}function Ft(t){return Boolean(t.match(/^[0-9]+$/))}function Ht(t){return Boolean(t.match(/^[0-9]+\.[0-9]+$/))}function Ut(t){return t.toString()}function qt(t){return"true"===t||"false"!==t&&(Ft(t)?parseInt(t,10):Ht(t)?parseFloat(t):t)}function Vt(t,n,e){for(var r in void 0===n&&(n=""),void 0===e&&(e={}),n=n?n+".":n,t)t.hasOwnProperty(r)&&null!=t[r]&&"function"!=typeof t[r]&&(t[r]&&Array.isArray(t[r])&&t[r].length&&t[r].every((function(t){return"object"!=typeof t}))?e[""+n+r+"[]"]=t[r].join(","):t[r]&&"object"==typeof t[r]?e=Vt(t[r],""+n+r,e):e[""+n+r]=Ut(t[r]));return e}function $t(t){var n={};for(var e in t)if(t.hasOwnProperty(e)&&"string"==typeof t[e]){var r=t[e];e.match(/^.+\[\]$/)?(e=e.slice(0,-2),r=r.split(",").map(qt)):r=qt(r);for(var o=n,i=e.split("."),u=0;u<i.length;u++){var c=i[u],a=u+1===i.length,f=!a&&Ft(i[u+1]);if("constructor"===c||"prototype"===c||"__proto__"===c)throw new Error("Disallowed key: "+c);a?o[c]=r:o=o[c]=o[c]||(f?[]:{})}}return n}function Jt(){var t={},n={};return{on:function(t,e){var r=n[t]=n[t]||[];r.push(e);var o=!1;return{cancel:function(){o||(o=!0,r.splice(r.indexOf(e),1))}}},once:function(t,n){var e=this.on(t,(function(){e.cancel(),n()}));return e},trigger:function(t){for(var e=arguments.length,r=new Array(e>1?e-1:0),o=1;o<e;o++)r[o-1]=arguments[o];var i=n[t],u=[];if(i)for(var c=function(t){var n=i[t];u.push(L.try((function(){return n.apply(void 0,r)})))},a=0;a<i.length;a++)c(a);return L.all(u).then(wt)},triggerOnce:function(n){if(t[n])return L.resolve();t[n]=!0;for(var e=arguments.length,r=new Array(e>1?e-1:0),o=1;o<e;o++)r[o-1]=arguments[o];return this.trigger.apply(this,[n].concat(r))},reset:function(){n={}}}}function Qt(t){return t.replace(/([A-Z])/g,(function(t){return"-"+t.toLowerCase()}))}function Kt(t){return t.replace(/-([a-z])/g,(function(t){return t[1].toUpperCase()}))}function Gt(t){return t.charAt(0).toUpperCase()+t.slice(1).toLowerCase()}function Xt(t,n,e){if(!n)return e;for(var r=n.split("."),o=0;o<r.length;o++){if("object"!=typeof t||null===t)return e;t=t[r[o]]}return void 0===t?e:t}function Yt(t,n){var e=Bt((function(){(n-=100)<=0&&(e.cancel(),t())}),100)}function Zt(t,n,e){if(Array.isArray(t)){if("number"!=typeof n)throw new TypeError("Array key must be number")}else if("object"==typeof t&&null!==t&&"string"!=typeof n)throw new TypeError("Object key must be string");Object.defineProperty(t,n,{configurable:!0,enumerable:!0,get:function(){delete t[n];var r=e();return t[n]=r,r},set:function(e){delete t[n],t[n]=e}})}function tn(t){return[].slice.call(t)}function nn(t){return"object"==typeof t&&null!==t}function en(t){return nn(t)&&"[object Object]"==={}.toString.call(t)}function rn(t){if(!en(t))return!1;var n=t.constructor;if("function"!=typeof n)return!1;var e=n.prototype;return!!en(e)&&!!e.hasOwnProperty("isPrototypeOf")}function on(t,n,e){if(void 0===e&&(e=""),Array.isArray(t)){for(var r=t.length,o=[],i=function(r){Zt(o,r,(function(){var o=e?e+"."+r:""+r,i=n(t[r],r,o);return(rn(i)||Array.isArray(i))&&(i=on(i,n,o)),i}))},u=0;u<r;u++)i(u);return o}if(rn(t)){var c={},a=function(r){if(!t.hasOwnProperty(r))return"continue";Zt(c,r,(function(){var o=e?e+"."+r:""+r,i=n(t[r],r,o);return(rn(i)||Array.isArray(i))&&(i=on(i,n,o)),i}))};for(var f in t)a(f);return c}throw new Error("Pass an object or array")}function un(t,n,e,r){if(t.hasOwnProperty(e)){var o=Object.getOwnPropertyDescriptor(t,e);Object.defineProperty(n,e,o)}else n[e]=r}function cn(t,n,e){void 0===e&&(e=0),"string"==typeof t&&(t=new RegExp(t));var r=n.slice(e).match(t);if(r){var o=r.index,i=r[0];return{text:i,groups:r.slice(1),start:e+o,end:e+o+i.length,length:i.length,replace:function(t){return i?""+i.slice(0,e+o)+t+i.slice(o+i.length):""}}}}function an(t,n){for(var e=[],r=0;;){var o=cn(t,n,r);if(!o)break;e.push(o),r=bt.end}return e}function fn(t){return null!=t}function sn(t){return L.try(t).then((function(){return sn(t)}))}function dn(t,n){var e;return void 0===n&&(n=100),nt((function(){var r=arguments,o=this;clearTimeout(e),e=setTimeout((function(){return t.apply(o,r)}),n)}),tt(t)+"::debounced")}function ln(t){return"[object RegExp]"==={}.toString.call(t)}var hn=function(t){var n=new K;return function(e){var r=this;return n.getOrSet(e,(function(){return t.call(r,e)}))}},pn=function(t){var n=new K;return function(e){var r=this;return n.getOrSet(e,(function(){return t.call(r,e).finally((function(){n.delete(e)}))}))}};function vn(t,n,e){if(t.hasOwnProperty(n))return t[n];var r=e();return t[n]=r,r}function wn(t){var n,e=[],r=!1;return{set:function(n,e){return r||(t[n]=e,this.register((function(){delete t[n]}))),e},register:function(t){r?t(n):e.push(mt((function(){return t(n)})))},all:function(t){n=t;var o=[];for(r=!0;e.length;){var i=e.shift();o.push(i())}return L.all(o).then(wt)}}}function mn(t){var n,e;try{n=t()}catch(t){e=t}return{result:n,error:e}}function yn(t,n){var e=t.indexOf(n);-1!==e&&t.splice(e,1)}function gn(t,n){if(null==n)throw new Error("Expected "+t+" to be present");return n}function bn(t){for(var n={},e=0;e<t.length;e++)n[t[e]]=!0;return Object.keys(n)}var En=function(t,n){return-1!==kt(t).indexOf(n)};function Sn(t){var n=[],e={};return function(r){if(-1===n.indexOf(r)){n.push(r);var o=St(r);if(!e[o])return e[o]=!0,t(r)}}}var _n=function(t){function n(n){var e;return(e=t.call(this,n)||this).name=e.constructor.name,"function"==typeof Error.captureStackTrace?Error.captureStackTrace(function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(e),e.constructor):e.stack=new Error(n).stack,e}return x(n,t),n}(Z(Error)),On={ENTER:13,SPACE:32},jn={UID:"data-uid"};function xn(){return Boolean(document.body)&&"complete"===document.readyState}function Cn(){return Boolean(document.body)&&"interactive"===document.readyState}function Pn(t){return encodeURIComponent(t)}function kn(){return vt(kn,(function(){return new L((function(t){xn()&&t(),window.addEventListener("load",(function(){return t()}))}))}))}var An=dt((function(){return new L((function(t){if(xn()||Cn())return t();var n=setInterval((function(){if(xn()||Cn())return clearInterval(n),t()}),10)}))}));function Mn(){return L.try((function(){return document.body?document.body:An().then((function(){if(document.body)return document.body;throw new Error("Document ready but document.body not present")}))}))}function Tn(t){return vt(Tn,(function(){var n={};if(!t)return n;if(-1===t.indexOf("="))return n;for(var e=0,r=t.split("&");e<r.length;e++){var o=r[e];(o=o.split("="))[0]&&o[1]&&(n[decodeURIComponent(o[0])]=decodeURIComponent(o[1]))}return n}),[t])}function In(t){return Tn(window.location.search.slice(1))[t]}function Wn(t){return-1===t.indexOf("#")||0!==t.indexOf("#")&&t.split("#")[0]!==window.location.href.split("#")[0]}function Rn(t){return void 0===t&&(t={}),Object.keys(t).filter((function(n){return"string"==typeof t[n]||"boolean"==typeof t[n]})).map((function(n){var e=t[n];if("string"!=typeof e&&"boolean"!=typeof e)throw new TypeError("Invalid type for query");return Pn(n)+"="+Pn(e.toString())})).join("&")}function Ln(t,n){return void 0===n&&(n={}),n&&Object.keys(n).length?Rn(C({},Tn(t),n)):t}function Dn(t,n){var e,r,o=n.query||{},i=n.hash||{},u=t.split("#");r=u[1];var c=(e=u[0]).split("?");e=c[0];var a=Ln(c[1],o),f=Ln(r,i);return a&&(e=e+"?"+a),f&&(e=e+"#"+f),e}function Nn(t,n){return void 0===n&&(n=window),new L((function(e){n.location=t,Wn(t)||e()}))}function zn(){var t=document.querySelector("meta[name=viewport]");return!(o()&&window.screen.width<660&&!t)}function Bn(t){return Boolean(t.offsetWidth||t.offsetHeight||t.getClientRects().length)}function Fn(){return vt(Fn,(function(){var t=window.performance;if(t&&t.now&&t.timing&&t.timing.connectEnd&&t.timing.navigationStart&&Math.abs(t.now()-Date.now())>1e3&&t.now()-(t.timing.connectEnd-t.timing.navigationStart)>0)return t}))}function Hn(){return Boolean(Fn())}function Un(){return An().then((function(){var t=Fn();if(t){var n=t.timing;return n.connectEnd&&n.domInteractive?n.domInteractive-n.connectEnd:void 0}}))}function qn(t){return void 0===t&&(t=""),t.toString().replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'").replace(/\//g,"/")}function Vn(){return"undefined"!=typeof window&&void 0!==window.location}function $n(t,n){return void 0===n&&(n=window.document),[].slice.call(n.querySelectorAll(t))}function Jn(t,n){t.addEventListener("touchstart",wt),t.addEventListener("click",n),t.addEventListener("keypress",(function(t){if(t.keyCode===On.ENTER||t.keyCode===On.SPACE)return n(t)}))}function Qn(t){var n=t.host,e=void 0===n?window.location.host:n,r=t.path,o=t.reverse,i=void 0!==o&&o;return vt(Qn,(function(){var t=""+e+r,n=[].slice.call(document.getElementsByTagName("script"));i&&n.reverse();for(var o=0;o<n.length;o++){var u=n[o];if(u.src&&u.src.replace(/^https?:\/\//,"").split("?")[0]===t)return u}}),[r])}function Kn(){return vt(Kn,(function(){try{if("undefined"==typeof window)return!1;if(window.localStorage){var t=Math.random().toString();window.localStorage.setItem("__test__localStorage__",t);var n=window.localStorage.getItem("__test__localStorage__");if(window.localStorage.removeItem("__test__localStorage__"),t===n)return!0}}catch(t){}return!1}))}function Gn(){var t=window.navigator,n=t.languages?[].concat(t.languages):[];return t.language&&n.push(t.language),t.userLanguage&&n.push(t.userLanguage),n.map((function(t){if(t&&t.match(/^[a-z]{2}[-_][A-Z]{2}$/)){var n=t.split(/[-_]/);return{country:n[1],lang:n[0]}}return t&&t.match(/^[a-z]{2}$/)?{lang:t}:null})).filter(Boolean)}function Xn(t,n){t.appendChild(n)}function Yn(t){return t instanceof window.Element||null!==t&&"object"==typeof t&&1===t.nodeType&&"object"==typeof t.style&&"object"==typeof t.ownerDocument}function Zn(t,n){return void 0===n&&(n=document),Yn(t)?t:"string"==typeof t?n.querySelector(t):void 0}function te(t,n){void 0===n&&(n=document);var e=Zn(t,n);if(e)return e;throw new Error("Can not find element: "+Ot(t))}function ne(t){return new L((function(n,e){var r=Ot(t),o=Zn(t);if(o)return n(o);if(xn())return e(new Error("Document is ready and element "+r+" does not exist"));var i=setInterval((function(){return(o=Zn(t))?(clearInterval(i),n(o)):xn()?(clearInterval(i),e(new Error("Document is ready and element "+r+" does not exist"))):void 0}),10)}))}var ee,re=function(t){function n(){return t.apply(this,arguments)||this}return x(n,t),n}(_n);function oe(t,n){var e=(n=n||{}).width,r=n.height,o=0,i=0;e&&(window.outerWidth?i=Math.round((window.outerWidth-e)/2)+window.screenX:window.screen.width&&(i=Math.round((window.screen.width-e)/2))),r&&(window.outerHeight?o=Math.round((window.outerHeight-r)/2)+window.screenY:window.screen.height&&(o=Math.round((window.screen.height-r)/2))),e&&r&&(n=C({top:o,left:i,width:e,height:r,status:1,toolbar:0,menubar:0,resizable:1,scrollbars:1},n));var u=n.name||"";delete n.name;var c,a,f=Object.keys(n).map((function(t){if(null!=n[t])return t+"="+Ot(n[t])})).filter(Boolean).join(",");try{c=window.open(t,u,f,!0)}catch(a){throw new re("Can not open popup window - "+(a.stack||a.message))}if(V(c))throw new re("Can not open popup window - blocked");return window.addEventListener("unload",(function(){return c.close()})),c}function ie(t,n){try{t.document.open(),t.document.write(n),t.document.close()}catch(e){try{t.location="javascript: document.open(); document.write("+JSON.stringify(n)+"); document.close();"}catch(t){}}}function ue(t,n){var e=n.tagName.toLowerCase();if("html"!==e)throw new Error("Expected element to be html, got "+e);for(var r=t.document.documentElement,o=0,i=tn(r.children);o<i.length;o++)r.removeChild(i[o]);for(var u=0,c=tn(n.children);u<c.length;u++)r.appendChild(c[u])}function ce(t,n,e){void 0===e&&(e=window.document),t.styleSheet?t.styleSheet.cssText=n:t.appendChild(e.createTextNode(n))}function ae(t){if((ee=ee||new K).has(t)){var n=ee.get(t);if(n)return n}var e=new L((function(n,e){t.addEventListener("load",(function(){(function(t){if(function(){for(var t=0;t<U.length;t++){var n=!1;try{n=U[t].closed}catch(t){}n&&(q.splice(t,1),U.splice(t,1))}}(),t&&t.contentWindow)try{U.push(t.contentWindow),q.push(t)}catch(t){}})(t),n(t)})),t.addEventListener("error",(function(r){t.contentWindow?n(t):e(r)}))}));return ee.set(t,e),e}function fe(t){return ae(t).then((function(t){if(!t.contentWindow)throw new Error("Could not find window in iframe");return t.contentWindow}))}function se(t,n,e){void 0===t&&(t="div"),void 0===n&&(n={}),t=t.toLowerCase();var r=document.createElement(t);if(n.style&&Ct(r.style,n.style),n.class&&(r.className=n.class.join(" ")),n.id&&r.setAttribute("id",n.id),n.attributes)for(var o=0,i=Object.keys(n.attributes);o<i.length;o++){var u=i[o];r.setAttribute(u,n.attributes[u])}if(n.styleSheet&&ce(r,n.styleSheet),e&&Xn(e,r),n.html)if("iframe"===t){if(!e||!r.contentWindow)throw new Error("Iframe html can not be written unless container provided and iframe in DOM");ie(r.contentWindow,n.html)}else r.innerHTML=n.html;return r}function de(t,n){void 0===t&&(t={});var e=t.style||{},r=se("iframe",{attributes:C({allowTransparency:"true"},t.attributes||{}),style:C({backgroundColor:"transparent",border:"none"},e),html:t.html,class:t.class}),o=window.navigator.userAgent.match(/MSIE|Edge/i);return r.hasAttribute("id")||r.setAttribute("id",ot()),ae(r),n&&te(n).appendChild(r),(t.url||o)&&r.setAttribute("src",t.url||"about:blank"),r}function le(t,n,e){return t.addEventListener(n,e),{cancel:function(){t.removeEventListener(n,e)}}}function he(t,n,e){e=mt(e);for(var r=0;r<n.length;r++)t.addEventListener(n[r],e);return{cancel:mt((function(){for(var r=0;r<n.length;r++)t.removeEventListener(n[r],e)}))}}var pe=["webkit","moz","ms","o"];function ve(t,n,e){t.style[n]=e;for(var r=Gt(n),o=0;o<pe.length;o++)t.style[""+pe[o]+r]=e}var we=["animationstart","webkitAnimationStart","oAnimationStart","MSAnimationStart"],me=["animationend","webkitAnimationEnd","oAnimationEnd","MSAnimationEnd"];function ye(t,n,e,r){return void 0===r&&(r=1e3),new L((function(o,i){var u=te(t);if(!u)return o();var c,a,f,s,d=!1;function l(){clearTimeout(c),clearTimeout(a),f.cancel(),s.cancel()}f=he(u,we,(function(t){t.target===u&&t.animationName===n&&(clearTimeout(c),t.stopPropagation(),f.cancel(),d=!0,a=setTimeout((function(){l(),o()}),r))})),s=he(u,me,(function(t){if(t.target===u&&t.animationName===n)return l(),"string"==typeof t.animationName&&t.animationName!==n?i("Expected animation name to be "+n+", found "+t.animationName):o()})),ve(u,"animationName",n),c=setTimeout((function(){if(!d)return l(),o()}),200),e&&e(l)}))}function ge(t){t.style.setProperty("visibility","")}function be(t){t.style.setProperty("visibility","hidden","important")}function Ee(t){t.style.setProperty("display","")}function Se(t){t.style.setProperty("display","none","important")}function _e(t){t&&t.parentNode&&t.parentNode.removeChild(t)}function Oe(t,n,e){var r=ye(t,n,e);return Ee(t),r}function je(t,n,e){return ye(t,n,e).then((function(){Se(t)}))}function xe(t,n){t.classList.add(n)}function Ce(t,n){t.classList.remove(n)}function Pe(t){return!(t&&t.parentNode&&t.ownerDocument&&t.ownerDocument.documentElement&&t.ownerDocument.documentElement.contains(t))}function ke(t,n){n=mt(n);var e,r,o,i=!1,u=[],c=function(){i=!0;for(var t=0;t<u.length;t++)u[t].disconnect();e&&e.cancel(),o&&o.removeEventListener("unload",a),r&&_e(r)},a=function(){i||(n(),c())};if(Pe(t))return a(),{cancel:c};if(window.MutationObserver)for(var f=t.parentElement;f;){var s=new window.MutationObserver((function(){Pe(t)&&a()}));s.observe(f,{childList:!0}),u.push(s),f=f.parentElement}return(r=document.createElement("iframe")).setAttribute("name","__detect_close_"+ot()+"__"),r.style.display="none",fe(r).then((function(t){(o=function(t){if(!H(t))throw new Error("Expected window to be same domain");return t}(t)).addEventListener("unload",a)})),t.appendChild(r),e=Bt((function(){Pe(t)&&a()}),1e3),{cancel:c}}function Ae(t,n){void 0===n&&(n=window.document);for(var e=0,r=$n("script",t);e<r.length;e++){var o=r[e],i=o.parentNode;if(i){var u=n.createElement("script");u.text=o.textContent,i.replaceChild(u,o)}}}function Me(t,n,e){var r=void 0===e?{}:e,o=r.width,i=void 0===o||o,u=r.height,c=void 0===u||u,a=r.interval,f=void 0===a?100:a,s=r.win,d=void 0===s?window:s,l=t.offsetWidth,h=t.offsetHeight,p=!1;n({width:l,height:h});var v,w,m=function(){if(!p&&Bn(t)){var e=t.offsetWidth,r=t.offsetHeight;(i&&e!==l||c&&r!==h)&&n({width:e,height:r}),l=e,h=r}};return d.addEventListener("resize",m),void 0!==d.ResizeObserver?((v=new d.ResizeObserver(m)).observe(t),w=Bt(m,10*f)):void 0!==d.MutationObserver?((v=new d.MutationObserver(m)).observe(t,{attributes:!0,childList:!0,subtree:!0,characterData:!1}),w=Bt(m,10*f)):w=Bt(m,f),{cancel:function(){p=!0,v.disconnect(),window.removeEventListener("resize",m),w.cancel()}}}function Te(t){var n=Fn();if(n&&"function"==typeof n.getEntries)for(var e=n.getEntries(),r=0;r<e.length;r++){var o=e[r];if(o&&o.name&&0===o.name.indexOf(t)&&"number"==typeof o.duration)return Math.floor(o.duration)}}function Ie(t){for(;t.parentNode;)t=t.parentNode;return"[object ShadowRoot]"===t.toString()}function We(t){for(;t.parentNode;)t=t.parentNode;if(Ie(t))return t}function Re(t){var n=We(t);if(n.host)return n.host}function Le(t){var n=Re(t);if(!n)throw new Error("Element is not in shadow dom");if(Ie(n))throw new Error("Host element is also in shadow dom");var e="shadow-slot-"+ot(),r=document.createElement("slot");r.setAttribute("name",e),t.appendChild(r);var o=document.createElement("div");return o.setAttribute("slot",e),n.appendChild(o),o}function De(t){var n=function n(e){return t.removeEventListener("focus",n),e.preventDefault(),t.blur(),!1};t.addEventListener("mousedown",(function(){t.addEventListener("focus",n),setTimeout((function(){t.removeEventListener("focus",n)}),1)}))}function Ne(){try{throw new Error("_")}catch(t){return t.stack||""}}var ze="undefined"!=typeof document?document.currentScript:null,Be=dt((function(){if(ze)return ze;if(ze=function(){try{var t=Ne(),n=/.*at [^(]*\((.*):(.+):(.+)\)$/gi.exec(t),e=n&&n[1];if(!e)return;for(var r=0,o=[].slice.call(document.getElementsByTagName("script")).reverse();r<o.length;r++){var i=o[r];if(i.src&&i.src===e)return i}}catch(t){}}())return ze;throw new Error("Can not determine current script")})),Fe=ot(),He=dt((function(){var t;try{t=Be()}catch(t){return Fe}var n=t.getAttribute(jn.UID);return n&&"string"==typeof n||(n=t.getAttribute(jn.UID+"-auto"))&&"string"==typeof n||(n=ot(),t.setAttribute(jn.UID+"-auto",n)),n}));function Ue(t){var n=t.name,e=t.lifetime,r=void 0===e?12e5:e;return vt(Ue,(function(){var t,e="__"+n+"_storage__",o=ot();function i(n){var r,i=Kn();if(t&&(r=t),!r&&i){var u=window.localStorage.getItem(e);u&&(r=JSON.parse(u))}r||(r=it()[e]),r||(r={id:o}),r.id||(r.id=o),t=r;var c=n(r);return i?window.localStorage.setItem(e,JSON.stringify(r)):it()[e]=r,t=null,c}function u(){return i((function(t){return t.id}))}function c(t){return i((function(n){var e=n.__session__,o=Date.now();return e&&o-e.created>r&&(e=null),e||(e={guid:ot(),created:o}),n.__session__=e,t(e)}))}return{getState:i,getID:u,isStateFresh:function(){return u()===o},getSessionState:function(t){return c((function(n){return n.state=n.state||{},t(n.state)}))},getSessionID:function(){return c((function(t){return t.guid}))}}}),[{name:n,lifetime:r}])}function qe(){return Ue({name:"belter_experiment"})}function Ve(t){return qe().getSessionState((function(n){return n.loggedBeacons=n.loggedBeacons||[],-1===n.loggedBeacons.indexOf(t)&&(n.loggedBeacons.push(t),!0)}))}function $e(t){return Math.floor(Math.random()*t)}function Je(t){var n,e=t.name,r=t.sample,o=void 0===r?50:r,i=t.logTreatment,u=void 0===i?wt:i,c=t.logCheckpoint,a=void 0===c?wt:c,f=t.sticky,s=void 0===f||f?function(t){return qe().getState((function(n){return n.throttlePercentiles=n.throttlePercentiles||{},n.throttlePercentiles[t]=n.throttlePercentiles[t]||$e(100),n.throttlePercentiles[t]}))}(e):$e(100),d=e+"_"+(n=s<o?"test":o>=50||o<=s&&s<2*o?"control":"throttle"),l=!1,h=!1;try{window.localStorage&&window.localStorage.getItem(e)&&(h=!0)}catch(t){}return{isEnabled:function(){return"test"===n||h},isDisabled:function(){return"test"!==n&&!h},getTreatment:function(){return d},log:function(t,n){return void 0===n&&(n={}),l?(Ve(d+"_"+JSON.stringify(n))&&u({name:e,treatment:d,payload:n}),Ve(d+"_"+t+"_"+JSON.stringify(n))&&a({name:e,treatment:d,checkpoint:t,payload:n}),this):this},logStart:function(t){return void 0===t&&(t={}),l=!0,this.log("start",t)},logComplete:function(t){return void 0===t&&(t={}),this.log("complete",t)}}}function Qe(t){var n=t.name,e=t.version,r=void 0===e?"latest":e,o=it(),i="__"+n+"__"+r+"_global__",u=o[i]=o[i]||{};return{get:function(t,n){return n=n||{},u[t]=u[t]||n}}}var Ke=[];function Ge(t){var n=t.url,e=t.method,r=void 0===e?"get":e,o=t.headers,i=void 0===o?{}:o,u=t.json,c=t.data,a=t.body,f=t.win,s=void 0===f?window:f,d=t.timeout,l=void 0===d?0:d;return new L((function(t,e){if(u&&c||u&&a||c&&u)throw new Error("Only options.json or options.data or options.body should be passed");for(var o={},f=0,d=Object.keys(i);f<d.length;f++){var h=d[f];o[h.toLowerCase()]=i[h]}u?o["content-type"]=o["content-type"]||"application/json":(c||a)&&(o["content-type"]=o["content-type"]||"application/x-www-form-urlencoded; charset=utf-8"),o.accept=o.accept||"application/json";for(var p=0;p<Ke.length;p++)for(var v=(0,Ke[p])(),w=0,m=Object.keys(v);w<m.length;w++){var y=m[w];o[y.toLowerCase()]=v[y]}var g=new s.XMLHttpRequest;for(var b in g.addEventListener("load",(function(){var o=function(t){void 0===t&&(t="");for(var n={},e=0,r=t.trim().split("\n");e<r.length;e++){var o=r[e].split(":"),i=o[0],u=o.slice(1);n[i.toLowerCase()]=u.join(":").trim()}return n}(this.getAllResponseHeaders());if(!this.status)return e(new Error("Request to "+r.toLowerCase()+" "+n+" failed: no response status code."));var i=o["content-type"],u=i&&(0===i.indexOf("application/json")||0===i.indexOf("text/json")),c=this.responseText;try{c=JSON.parse(c)}catch(t){if(u)return e(new Error("Invalid json: "+this.responseText+"."))}return t({status:this.status,headers:o,body:c})}),!1),g.addEventListener("error",(function(t){e(new Error("Request to "+r.toLowerCase()+" "+n+" failed: "+t.toString()+"."))}),!1),g.open(r,n,!0),o)o.hasOwnProperty(b)&&g.setRequestHeader(b,o[b]);u?a=JSON.stringify(u):c&&(a=Object.keys(c).map((function(t){return encodeURIComponent(t)+"="+(c?encodeURIComponent(c[t]):"")})).join("&")),g.timeout=l,g.ontimeout=function(){e(new Error("Request to "+r.toLowerCase()+" "+n+" has timed out"))},g.send(a)}))}function Xe(t){Ke.push(t)}var Ye=!0;function Ze(t,n,e){e.value=dt(e.value,{name:n,thisNamespace:!0})}function tr(t,n,e){e.value=pt(e.value,{name:n})}function nr(t){return"string"==typeof t&&/^[0-9]+%$/.test(t)}function er(t){return"string"==typeof t&&/^[0-9]+px$/.test(t)}function rr(t){if("number"==typeof t)return t;var n=t.match(/^([0-9]+)(px|%)$/);if(!n)throw new Error("Could not match css value from "+t);return parseInt(n[1],10)}function or(t){return rr(t)+"px"}function ir(t){return"number"==typeof t?or(t):nr(t)?t:or(t)}function ur(t,n){return parseInt(t*rr(n)/100,10)}function cr(t,n){if("number"==typeof t)return t;if(nr(t))return ur(n,t);if(er(t))return rr(t);throw new Error("Can not normalize dimension: "+t)}function ar(t,n){var e=(void 0===n?{}:n).timeout,r=[],o=[],i=setTimeout((function(){r.length&&o.push(L.asyncReject(new Error("Expected "+r[0]+" to be called")))}),void 0===e?5e3:e),u=function(t,n){return void 0===n&&(n=wt),r.push(t),function(){for(var e=this,i=arguments.length,u=new Array(i),c=0;c<i;c++)u[c]=arguments[c];yn(r,t);var a=mn((function(){var t;return(t=n).call.apply(t,[e].concat(u))})),f=a.result,s=a.error;if(s)throw o.push(L.asyncReject(s)),s;return o.push(L.resolve(f)),f}},c=function(t,n){return void 0===n&&(n=wt),function(){var e;o.push(L.asyncReject(new Error("Expected "+t+" to not be called")));for(var r=arguments.length,i=new Array(r),u=0;u<r;u++)i[u]=arguments[u];return(e=n).call.apply(e,[this].concat(i))}},a=function(t,n){return void 0===n&&(n=wt),r.push(t),function(){for(var e=this,i=arguments.length,u=new Array(i),c=0;c<i;c++)u[c]=arguments[c];yn(r,t);var a=mn((function(){var t;return(t=n).call.apply(t,[e].concat(u))})),f=a.result,s=a.error;if(s)throw s;return o.push(L.resolve(f).then((function(){throw new Error("Expected "+t+" to throw an error")}),wt)),f}},f=function t(){return L.try((function(){if(o.length)return o.pop()})).then((function(){return o.length?t():r.length?L.delay(10).then(t):void 0}))};return o.push(L.try((function(){return t({expect:u,avoid:c,expectError:a,error:c,wait:f})}))),f().then((function(){clearTimeout(i)}))}}])})); | ||
!function(t,n){"object"==typeof exports&&"object"==typeof module?module.exports=n():"function"==typeof define&&define.amd?define("belter",[],n):"object"==typeof exports?exports.belter=n():t.belter=n()}("undefined"!=typeof self?self:this,(function(){return function(t){var n={};function e(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,e),o.l=!0,o.exports}return e.m=t,e.c=n,e.d=function(t,n,r){e.o(t,n)||Object.defineProperty(t,n,{enumerable:!0,get:r})},e.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},e.t=function(t,n){if(1&n&&(t=e(t)),8&n)return t;if(4&n&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(e.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&n&&"string"!=typeof t)for(var o in t)e.d(r,o,function(n){return t[n]}.bind(null,o));return r},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,n){return{}.hasOwnProperty.call(t,n)},e.p="",e(e.s=0)}([function(t,n,e){"use strict";function r(){return window.navigator.mockUserAgent||window.navigator.userAgent}function o(t){return void 0===t&&(t=r()),!!t.match(/Android|webOS|iPhone|iPad|iPod|bada|Symbian|Palm|CriOS|BlackBerry|IEMobile|WindowsMobile|Opera Mini/i)}function i(){var t=r();return/(iPhone|iPod|iPad|Macintosh).*AppleWebKit(?!.*Safari)/i.test(t)||/\bwv\b/.test(t)||/Android.*Version\/(\d)\.(\d)/i.test(t)}function u(){return!0===window.navigator.standalone||window.matchMedia("(display-mode: standalone)").matches}function c(t){return void 0===t&&(t=r()),-1!==t.indexOf("FBAN")||-1!==t.indexOf("FBAV")}function a(t){return void 0===t&&(t=r()),/FxiOS/i.test(t)}function f(t){return void 0===t&&(t=r()),/EdgiOS/i.test(t)}function s(t){return void 0===t&&(t=r()),t.indexOf("Opera Mini")>-1}function d(t){return void 0===t&&(t=r()),/Android/.test(t)}function l(t){return void 0===t&&(t=r()),/iPhone|iPod|iPad/.test(t)}function h(t){return void 0===t&&(t=r()),/\bGSA\b/.test(t)}function p(t){return void 0===t&&(t=r()),/QQBrowser/.test(t)}function v(t){return void 0===t&&(t=r()),!!l(t)&&(!!h(t)||/.+AppleWebKit(?!.*Safari)/.test(t))}function w(t){return void 0===t&&(t=r()),!!d(t)&&/Version\/[\d.]+/.test(t)&&!s(t)}function m(){return!!window.document.documentMode||Boolean(window.navigator&&window.navigator.userAgent&&/Edge|MSIE|rv:11/i.test(window.navigator.userAgent))}function y(){var t=window.document.querySelector('meta[http-equiv="X-UA-Compatible"]'),n=window.document.querySelector('meta[content="IE=edge"]');return!(!t||!n)}function g(){return!("undefined"==typeof process||!process.versions||!process.versions.electron)}function b(){if(window.document.documentMode)try{var t=window.status;return window.status="testIntranetMode","testIntranetMode"===window.status&&(window.status=t,!0)}catch(t){return!1}return!1}function E(){var t=r();return/Macintosh.*AppleWebKit(?!.*Safari)/i.test(t)}function S(t){return void 0===t&&(t=r()),!(v(t)||w(t)||s(t)||a(t)||f(t)||c(t)||p(t)||g()||E()||u())}function _(t){return void 0===t&&(t=r()),/Chrome|Chromium|CriOS/.test(t)}function O(t){return void 0===t&&(t=r()),/Safari/.test(t)&&!_(t)}function j(t,n){return(j=Object.setPrototypeOf||function(t,n){return t.__proto__=n,t})(t,n)}function x(t,n){t.prototype=Object.create(n.prototype),t.prototype.constructor=t,j(t,n)}function C(){return(C=Object.assign||function(t){for(var n=1;n<arguments.length;n++){var e=arguments[n];for(var r in e)({}).hasOwnProperty.call(e,r)&&(t[r]=e[r])}return t}).apply(this,arguments)}function P(t){try{if(!t)return!1;if("undefined"!=typeof Promise&&t instanceof Promise)return!0;if("undefined"!=typeof window&&"function"==typeof window.Window&&t instanceof window.Window)return!1;if("undefined"!=typeof window&&"function"==typeof window.constructor&&t instanceof window.constructor)return!1;var n={}.toString;if(n){var e=n.call(t);if("[object Window]"===e||"[object global]"===e||"[object DOMWindow]"===e)return!1}if("function"==typeof t.then)return!0}catch(t){return!1}return!1}e.r(n),e.d(n,"getUserAgent",(function(){return r})),e.d(n,"isDevice",(function(){return o})),e.d(n,"isWebView",(function(){return i})),e.d(n,"isStandAlone",(function(){return u})),e.d(n,"isFacebookWebView",(function(){return c})),e.d(n,"isFirefoxIOS",(function(){return a})),e.d(n,"isEdgeIOS",(function(){return f})),e.d(n,"isOperaMini",(function(){return s})),e.d(n,"isAndroid",(function(){return d})),e.d(n,"isIos",(function(){return l})),e.d(n,"isGoogleSearchApp",(function(){return h})),e.d(n,"isQQBrowser",(function(){return p})),e.d(n,"isIosWebview",(function(){return v})),e.d(n,"isAndroidWebview",(function(){return w})),e.d(n,"isIE",(function(){return m})),e.d(n,"isIECompHeader",(function(){return y})),e.d(n,"isElectron",(function(){return g})),e.d(n,"isIEIntranet",(function(){return b})),e.d(n,"isMacOsCna",(function(){return E})),e.d(n,"supportsPopups",(function(){return S})),e.d(n,"isChrome",(function(){return _})),e.d(n,"isSafari",(function(){return O})),e.d(n,"isDocumentReady",(function(){return xn})),e.d(n,"isDocumentInteractive",(function(){return Cn})),e.d(n,"urlEncode",(function(){return Pn})),e.d(n,"waitForWindowReady",(function(){return kn})),e.d(n,"waitForDocumentReady",(function(){return An})),e.d(n,"waitForDocumentBody",(function(){return Mn})),e.d(n,"parseQuery",(function(){return Tn})),e.d(n,"getQueryParam",(function(){return In})),e.d(n,"urlWillRedirectPage",(function(){return Wn})),e.d(n,"formatQuery",(function(){return Rn})),e.d(n,"extendQuery",(function(){return Ln})),e.d(n,"extendUrl",(function(){return Dn})),e.d(n,"redirect",(function(){return Nn})),e.d(n,"hasMetaViewPort",(function(){return zn})),e.d(n,"isElementVisible",(function(){return Bn})),e.d(n,"getPerformance",(function(){return Fn})),e.d(n,"enablePerformance",(function(){return Hn})),e.d(n,"getPageRenderTime",(function(){return Un})),e.d(n,"htmlEncode",(function(){return qn})),e.d(n,"isBrowser",(function(){return Vn})),e.d(n,"querySelectorAll",(function(){return $n})),e.d(n,"onClick",(function(){return Jn})),e.d(n,"getScript",(function(){return Qn})),e.d(n,"isLocalStorageEnabled",(function(){return Kn})),e.d(n,"getBrowserLocales",(function(){return Gn})),e.d(n,"appendChild",(function(){return Xn})),e.d(n,"isElement",(function(){return Yn})),e.d(n,"getElementSafe",(function(){return Zn})),e.d(n,"getElement",(function(){return te})),e.d(n,"elementReady",(function(){return ne})),e.d(n,"PopupOpenError",(function(){return re})),e.d(n,"popup",(function(){return oe})),e.d(n,"writeToWindow",(function(){return ie})),e.d(n,"writeElementToWindow",(function(){return ue})),e.d(n,"setStyle",(function(){return ce})),e.d(n,"awaitFrameLoad",(function(){return ae})),e.d(n,"awaitFrameWindow",(function(){return fe})),e.d(n,"createElement",(function(){return se})),e.d(n,"iframe",(function(){return de})),e.d(n,"addEventListener",(function(){return le})),e.d(n,"bindEvents",(function(){return he})),e.d(n,"setVendorCSS",(function(){return ve})),e.d(n,"animate",(function(){return ye})),e.d(n,"makeElementVisible",(function(){return ge})),e.d(n,"makeElementInvisible",(function(){return be})),e.d(n,"showElement",(function(){return Ee})),e.d(n,"hideElement",(function(){return Se})),e.d(n,"destroyElement",(function(){return _e})),e.d(n,"showAndAnimate",(function(){return Oe})),e.d(n,"animateAndHide",(function(){return je})),e.d(n,"addClass",(function(){return xe})),e.d(n,"removeClass",(function(){return Ce})),e.d(n,"isElementClosed",(function(){return Pe})),e.d(n,"watchElementForClose",(function(){return ke})),e.d(n,"fixScripts",(function(){return Ae})),e.d(n,"onResize",(function(){return Me})),e.d(n,"getResourceLoadTime",(function(){return Te})),e.d(n,"isShadowElement",(function(){return Ie})),e.d(n,"getShadowRoot",(function(){return We})),e.d(n,"getShadowHost",(function(){return Re})),e.d(n,"insertShadowSlot",(function(){return Le})),e.d(n,"preventClickFocus",(function(){return De})),e.d(n,"getStackTrace",(function(){return Ne})),e.d(n,"getCurrentScript",(function(){return Be})),e.d(n,"getCurrentScriptUID",(function(){return He})),e.d(n,"experiment",(function(){return Je})),e.d(n,"getGlobalNameSpace",(function(){return Qe})),e.d(n,"getStorage",(function(){return Ue})),e.d(n,"getFunctionName",(function(){return tt})),e.d(n,"setFunctionName",(function(){return nt})),e.d(n,"base64encode",(function(){return et})),e.d(n,"base64decode",(function(){return rt})),e.d(n,"uniqueID",(function(){return ot})),e.d(n,"getGlobal",(function(){return it})),e.d(n,"getObjectID",(function(){return ut})),e.d(n,"getEmptyObject",(function(){return at})),e.d(n,"memoize",(function(){return dt})),e.d(n,"promiseIdentity",(function(){return lt})),e.d(n,"memoizePromise",(function(){return ht})),e.d(n,"promisify",(function(){return pt})),e.d(n,"inlineMemoize",(function(){return vt})),e.d(n,"noop",(function(){return wt})),e.d(n,"once",(function(){return mt})),e.d(n,"hashStr",(function(){return yt})),e.d(n,"strHashStr",(function(){return gt})),e.d(n,"match",(function(){return bt})),e.d(n,"awaitKey",(function(){return Et})),e.d(n,"stringifyError",(function(){return St})),e.d(n,"stringifyErrorMessage",(function(){return _t})),e.d(n,"stringify",(function(){return Ot})),e.d(n,"domainMatches",(function(){return jt})),e.d(n,"patchMethod",(function(){return xt})),e.d(n,"extend",(function(){return Ct})),e.d(n,"values",(function(){return Pt})),e.d(n,"memoizedValues",(function(){return kt})),e.d(n,"perc",(function(){return At})),e.d(n,"min",(function(){return Mt})),e.d(n,"max",(function(){return Tt})),e.d(n,"roundUp",(function(){return It})),e.d(n,"regexMap",(function(){return Wt})),e.d(n,"svgToBase64",(function(){return Rt})),e.d(n,"objFilter",(function(){return Lt})),e.d(n,"identity",(function(){return Dt})),e.d(n,"regexTokenize",(function(){return Nt})),e.d(n,"promiseDebounce",(function(){return zt})),e.d(n,"safeInterval",(function(){return Bt})),e.d(n,"isInteger",(function(){return Ft})),e.d(n,"isFloat",(function(){return Ht})),e.d(n,"serializePrimitive",(function(){return Ut})),e.d(n,"deserializePrimitive",(function(){return qt})),e.d(n,"dotify",(function(){return Vt})),e.d(n,"undotify",(function(){return $t})),e.d(n,"eventEmitter",(function(){return Jt})),e.d(n,"camelToDasherize",(function(){return Qt})),e.d(n,"dasherizeToCamel",(function(){return Kt})),e.d(n,"capitalizeFirstLetter",(function(){return Gt})),e.d(n,"get",(function(){return Xt})),e.d(n,"safeTimeout",(function(){return Yt})),e.d(n,"defineLazyProp",(function(){return Zt})),e.d(n,"arrayFrom",(function(){return tn})),e.d(n,"isObject",(function(){return nn})),e.d(n,"isObjectObject",(function(){return en})),e.d(n,"isPlainObject",(function(){return rn})),e.d(n,"replaceObject",(function(){return on})),e.d(n,"copyProp",(function(){return un})),e.d(n,"regex",(function(){return cn})),e.d(n,"regexAll",(function(){return an})),e.d(n,"isDefined",(function(){return fn})),e.d(n,"cycle",(function(){return sn})),e.d(n,"debounce",(function(){return dn})),e.d(n,"isRegex",(function(){return ln})),e.d(n,"weakMapMemoize",(function(){return hn})),e.d(n,"weakMapMemoizePromise",(function(){return pn})),e.d(n,"getOrSet",(function(){return vn})),e.d(n,"cleanup",(function(){return wn})),e.d(n,"tryCatch",(function(){return mn})),e.d(n,"removeFromArray",(function(){return yn})),e.d(n,"assertExists",(function(){return gn})),e.d(n,"unique",(function(){return bn})),e.d(n,"constHas",(function(){return En})),e.d(n,"dedupeErrors",(function(){return Sn})),e.d(n,"ExtendableError",(function(){return _n})),e.d(n,"request",(function(){return Ge})),e.d(n,"addHeaderBuilder",(function(){return Xe})),e.d(n,"TYPES",(function(){return Ye})),e.d(n,"memoized",(function(){return Ze})),e.d(n,"promise",(function(){return tr})),e.d(n,"isPerc",(function(){return nr})),e.d(n,"isPx",(function(){return er})),e.d(n,"toNum",(function(){return rr})),e.d(n,"toPx",(function(){return or})),e.d(n,"toCSS",(function(){return ir})),e.d(n,"percOf",(function(){return ur})),e.d(n,"normalizeDimension",(function(){return cr})),e.d(n,"wrapPromise",(function(){return ar})),e.d(n,"KEY_CODES",(function(){return On})),e.d(n,"ATTRIBUTES",(function(){return jn}));var k,A=[],M=[],T=0;function I(){if(!T&&k){var t=k;k=null,t.resolve()}}function W(){T+=1}function R(){T-=1,I()}var L=function(){function t(t){var n=this;if(this.resolved=void 0,this.rejected=void 0,this.errorHandled=void 0,this.value=void 0,this.error=void 0,this.handlers=void 0,this.dispatching=void 0,this.stack=void 0,this.resolved=!1,this.rejected=!1,this.errorHandled=!1,this.handlers=[],t){var e,r,o=!1,i=!1,u=!1;W();try{t((function(t){u?n.resolve(t):(o=!0,e=t)}),(function(t){u?n.reject(t):(i=!0,r=t)}))}catch(t){return R(),void this.reject(t)}R(),u=!0,o?this.resolve(e):i&&this.reject(r)}}var n=t.prototype;return n.resolve=function(t){if(this.resolved||this.rejected)return this;if(P(t))throw new Error("Can not resolve promise with another promise");return this.resolved=!0,this.value=t,this.dispatch(),this},n.reject=function(t){var n=this;if(this.resolved||this.rejected)return this;if(P(t))throw new Error("Can not reject promise with another promise");if(!t){var e=t&&"function"==typeof t.toString?t.toString():{}.toString.call(t);t=new Error("Expected reject to be called with Error, got "+e)}return this.rejected=!0,this.error=t,this.errorHandled||setTimeout((function(){n.errorHandled||function(t,n){if(-1===A.indexOf(t)){A.push(t),setTimeout((function(){throw t}),1);for(var e=0;e<M.length;e++)M[e](t,n)}}(t,n)}),1),this.dispatch(),this},n.asyncReject=function(t){return this.errorHandled=!0,this.reject(t),this},n.dispatch=function(){var n=this.resolved,e=this.rejected,r=this.handlers;if(!this.dispatching&&(n||e)){this.dispatching=!0,W();for(var o=function(t,n){return t.then((function(t){n.resolve(t)}),(function(t){n.reject(t)}))},i=0;i<r.length;i++){var u=r[i],c=u.onSuccess,a=u.onError,f=u.promise,s=void 0;if(n)try{s=c?c(this.value):this.value}catch(t){f.reject(t);continue}else if(e){if(!a){f.reject(this.error);continue}try{s=a(this.error)}catch(t){f.reject(t);continue}}s instanceof t&&(s.resolved||s.rejected)?(s.resolved?f.resolve(s.value):f.reject(s.error),s.errorHandled=!0):P(s)?s instanceof t&&(s.resolved||s.rejected)?s.resolved?f.resolve(s.value):f.reject(s.error):o(s,f):f.resolve(s)}r.length=0,this.dispatching=!1,R()}},n.then=function(n,e){if(n&&"function"!=typeof n&&!n.call)throw new Error("Promise.then expected a function for success handler");if(e&&"function"!=typeof e&&!e.call)throw new Error("Promise.then expected a function for error handler");var r=new t;return this.handlers.push({promise:r,onSuccess:n,onError:e}),this.errorHandled=!0,this.dispatch(),r},n.catch=function(t){return this.then(void 0,t)},n.finally=function(n){if(n&&"function"!=typeof n&&!n.call)throw new Error("Promise.finally expected a function");return this.then((function(e){return t.try(n).then((function(){return e}))}),(function(e){return t.try(n).then((function(){throw e}))}))},n.timeout=function(t,n){var e=this;if(this.resolved||this.rejected)return this;var r=setTimeout((function(){e.resolved||e.rejected||e.reject(n||new Error("Promise timed out after "+t+"ms"))}),t);return this.then((function(t){return clearTimeout(r),t}))},n.toPromise=function(){if("undefined"==typeof Promise)throw new TypeError("Could not find Promise");return Promise.resolve(this)},t.resolve=function(n){return n instanceof t?n:P(n)?new t((function(t,e){return n.then(t,e)})):(new t).resolve(n)},t.reject=function(n){return(new t).reject(n)},t.asyncReject=function(n){return(new t).asyncReject(n)},t.all=function(n){var e=new t,r=n.length,o=[];if(!r)return e.resolve(o),e;for(var i=function(t,n,i){return n.then((function(n){o[t]=n,0==(r-=1)&&e.resolve(o)}),(function(t){i.reject(t)}))},u=0;u<n.length;u++){var c=n[u];if(c instanceof t){if(c.resolved){o[u]=c.value,r-=1;continue}}else if(!P(c)){o[u]=c,r-=1;continue}i(u,t.resolve(c),e)}return 0===r&&e.resolve(o),e},t.hash=function(n){var e={},r=[],o=function(t){if(n.hasOwnProperty(t)){var o=n[t];P(o)?r.push(o.then((function(n){e[t]=n}))):e[t]=o}};for(var i in n)o(i);return t.all(r).then((function(){return e}))},t.map=function(n,e){return t.all(n.map(e))},t.onPossiblyUnhandledException=function(t){return function(t){return M.push(t),{cancel:function(){M.splice(M.indexOf(t),1)}}}(t)},t.try=function(n,e,r){if(n&&"function"!=typeof n&&!n.call)throw new Error("Promise.try expected a function");var o;W();try{o=n.apply(e,r||[])}catch(n){return R(),t.reject(n)}return R(),t.resolve(o)},t.delay=function(n){return new t((function(t){setTimeout(t,n)}))},t.isPromise=function(n){return!!(n&&n instanceof t)||P(n)},t.flush=function(){return n=k=k||new t,I(),n;var n},t}(),D="Call was rejected by callee.\r\n";function N(t){return void 0===t&&(t=window),"about:"===t.location.protocol}function z(t){try{return!0}catch(t){}return!1}function B(t){void 0===t&&(t=window);var n=t.location;if(!n)throw new Error("Can not read window location");var e=n.protocol;if(!e)throw new Error("Can not read window protocol");if("file:"===e)return"file://";if("about:"===e){var r=function(t){if(void 0===t&&(t=window),t)try{if(t.parent&&t.parent!==t)return t.parent}catch(t){}}(t);return r&&z()?B(r):"about://"}var o=n.host;if(!o)throw new Error("Can not read window host");return e+"//"+o}function F(t){void 0===t&&(t=window);var n=B(t);return n&&t.mockDomain&&0===t.mockDomain.indexOf("mock:")?t.mockDomain:n}function H(t){if(!function(t){try{if(t===window)return!0}catch(t){}try{var n=Object.getOwnPropertyDescriptor(t,"location");if(n&&!1===n.enumerable)return!1}catch(t){}try{if(N(t)&&z())return!0}catch(t){}try{if(B(t)===B(window))return!0}catch(t){}return!1}(t))return!1;try{if(t===window)return!0;if(N(t)&&z())return!0;if(F(window)===F(t))return!0}catch(t){}return!1}var U=[],q=[];function V(t,n){void 0===n&&(n=!0);try{if(t===window)return!1}catch(t){return!0}try{if(!t)return!0}catch(t){return!0}try{if(t.closed)return!0}catch(t){return!t||t.message!==D}if(n&&H(t))try{if(t.mockclosed)return!0}catch(t){}try{if(!t.parent||!t.top)return!0}catch(t){}var e=function(t,n){for(var e=0;e<t.length;e++)try{if(t[e]===n)return e}catch(t){}return-1}(U,t);if(-1!==e){var r=q[e];if(r&&function(t){if(!t.contentWindow)return!0;if(!t.parentNode)return!0;var n=t.ownerDocument;if(n&&n.documentElement&&!n.documentElement.contains(t)){for(var e=t;e.parentNode&&e.parentNode!==e;)e=e.parentNode;if(!e.host||!n.documentElement.contains(e.host))return!0}return!1}(r))return!0}return!1}function $(t){try{if(t===window)return!0}catch(t){if(t&&t.message===D)return!0}try{if("[object Window]"==={}.toString.call(t))return!0}catch(t){if(t&&t.message===D)return!0}try{if(window.Window&&t instanceof window.Window)return!0}catch(t){if(t&&t.message===D)return!0}try{if(t&&t.self===t)return!0}catch(t){if(t&&t.message===D)return!0}try{if(t&&t.parent===t)return!0}catch(t){if(t&&t.message===D)return!0}try{if(t&&t.top===t)return!0}catch(t){if(t&&t.message===D)return!0}try{if(t&&"__unlikely_value__"===t.__cross_domain_utils_window_check__)return!1}catch(t){return!0}try{if("postMessage"in t&&"self"in t&&"location"in t)return!0}catch(t){}return!1}function J(t,n){for(var e=0;e<t.length;e++)try{if(t[e]===n)return e}catch(t){}return-1}var Q,K=function(){function t(){if(this.name=void 0,this.weakmap=void 0,this.keys=void 0,this.values=void 0,this.name="__weakmap_"+(1e9*Math.random()>>>0)+"__",function(){if("undefined"==typeof WeakMap)return!1;if(void 0===Object.freeze)return!1;try{var t=new WeakMap,n={};return Object.freeze(n),t.set(n,"__testvalue__"),"__testvalue__"===t.get(n)}catch(t){return!1}}())try{this.weakmap=new WeakMap}catch(t){}this.keys=[],this.values=[]}var n=t.prototype;return n._cleanupClosedWindows=function(){for(var t=this.weakmap,n=this.keys,e=0;e<n.length;e++){var r=n[e];if($(r)&&V(r)){if(t)try{t.delete(r)}catch(t){}n.splice(e,1),this.values.splice(e,1),e-=1}}},n.isSafeToReadWrite=function(t){return!$(t)},n.set=function(t,n){if(!t)throw new Error("WeakMap expected key");var e=this.weakmap;if(e)try{e.set(t,n)}catch(t){delete this.weakmap}if(this.isSafeToReadWrite(t))try{var r=this.name,o=t[r];return void(o&&o[0]===t?o[1]=n:Object.defineProperty(t,r,{value:[t,n],writable:!0}))}catch(t){}this._cleanupClosedWindows();var i=this.keys,u=this.values,c=J(i,t);-1===c?(i.push(t),u.push(n)):u[c]=n},n.get=function(t){if(!t)throw new Error("WeakMap expected key");var n=this.weakmap;if(n)try{if(n.has(t))return n.get(t)}catch(t){delete this.weakmap}if(this.isSafeToReadWrite(t))try{var e=t[this.name];return e&&e[0]===t?e[1]:void 0}catch(t){}this._cleanupClosedWindows();var r=J(this.keys,t);if(-1!==r)return this.values[r]},n.delete=function(t){if(!t)throw new Error("WeakMap expected key");var n=this.weakmap;if(n)try{n.delete(t)}catch(t){delete this.weakmap}if(this.isSafeToReadWrite(t))try{var e=t[this.name];e&&e[0]===t&&(e[0]=e[1]=void 0)}catch(t){}this._cleanupClosedWindows();var r=this.keys,o=J(r,t);-1!==o&&(r.splice(o,1),this.values.splice(o,1))},n.has=function(t){if(!t)throw new Error("WeakMap expected key");var n=this.weakmap;if(n)try{if(n.has(t))return!0}catch(t){delete this.weakmap}if(this.isSafeToReadWrite(t))try{var e=t[this.name];return!(!e||e[0]!==t)}catch(t){}return this._cleanupClosedWindows(),-1!==J(this.keys,t)},n.getOrSet=function(t,n){if(this.has(t))return this.get(t);var e=n();return this.set(t,e),e},t}();function G(t){return(G=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function X(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(t){return!1}}function Y(t,n,e){return(Y=X()?Reflect.construct:function(t,n,e){var r=[null];r.push.apply(r,n);var o=new(Function.bind.apply(t,r));return e&&j(o,e.prototype),o}).apply(null,arguments)}function Z(t){var n="function"==typeof Map?new Map:void 0;return(Z=function(t){if(null===t||-1===Function.toString.call(t).indexOf("[native code]"))return t;if("function"!=typeof t)throw new TypeError("Super expression must either be null or a function");if(void 0!==n){if(n.has(t))return n.get(t);n.set(t,e)}function e(){return Y(t,arguments,G(this).constructor)}return e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),j(e,t)})(t)}function tt(t){return t.name||t.__name__||t.displayName||"anonymous"}function nt(t,n){try{delete t.name,t.name=n}catch(t){}return t.__name__=t.displayName=n,t}function et(t){if("function"==typeof btoa)return btoa(encodeURIComponent(t).replace(/%([0-9A-F]{2})/g,(function(t,n){return String.fromCharCode(parseInt(n,16))})));if("undefined"!=typeof Buffer)return Buffer.from(t,"utf8").toString("base64");throw new Error("Can not find window.btoa or Buffer")}function rt(t){if("function"==typeof atob)return decodeURIComponent([].map.call(atob(t),(function(t){return"%"+("00"+t.charCodeAt(0).toString(16)).slice(-2)})).join(""));if("undefined"!=typeof Buffer)return Buffer.from(t,"base64").toString("utf8");throw new Error("Can not find window.atob or Buffer")}function ot(){var t="0123456789abcdef";return"xxxxxxxxxx".replace(/./g,(function(){return t.charAt(Math.floor(Math.random()*t.length))}))+"_"+et((new Date).toISOString().slice(11,19).replace("T",".")).replace(/[^a-zA-Z0-9]/g,"").toLowerCase()}function it(){if("undefined"!=typeof window)return window;if("undefined"!=typeof window)return window;if("undefined"!=typeof global)return global;throw new Error("No global found")}function ut(t){if(Q=Q||new K,null==t||"object"!=typeof t&&"function"!=typeof t)throw new Error("Invalid object");var n=Q.get(t);return n||(n=typeof t+":"+ot(),Q.set(t,n)),n}function ct(t){try{return JSON.stringify([].slice.call(t),(function(t,n){return"function"==typeof n?"memoize["+ut(n)+"]":n}))}catch(t){throw new Error("Arguments not serializable -- can not be used to memoize")}}function at(){return{}}var ft=0,st=0;function dt(t,n){void 0===n&&(n={});var e,r,o=n.thisNamespace,i=void 0!==o&&o,u=n.time,c=ft;ft+=1;var a=function(){for(var n=arguments.length,o=new Array(n),a=0;a<n;a++)o[a]=arguments[a];var f;c<st&&(e=null,r=null,c=ft,ft+=1),f=i?(r=r||new K).getOrSet(this,at):e=e||{};var s=ct(o),d=f[s];if(d&&u&&Date.now()-d.time<u&&(delete f[s],d=null),d)return d.value;var l=Date.now(),h=t.apply(this,arguments);return f[s]={time:l,value:h},h};return a.reset=function(){e=null,r=null},nt(a,(n.name||tt(t))+"::memoized")}function lt(t){return L.resolve(t)}function ht(t){var n={};function e(){for(var e=arguments,r=this,o=arguments.length,i=new Array(o),u=0;u<o;u++)i[u]=arguments[u];var c=ct(i);return n.hasOwnProperty(c)||(n[c]=L.try((function(){return t.apply(r,e)})).finally((function(){delete n[c]}))),n[c]}return e.reset=function(){n={}},nt(e,tt(t)+"::promiseMemoized")}function pt(t,n){function e(){return L.try(t,this,arguments)}return void 0===n&&(n={}),n.name&&(e.displayName=n.name+":promisified"),nt(e,tt(t)+"::promisified")}function vt(t,n,e){void 0===e&&(e=[]);var r=t.__inline_memoize_cache__=t.__inline_memoize_cache__||{},o=ct(e);return r.hasOwnProperty(o)?r[o]:r[o]=n.apply(void 0,e)}function wt(){}function mt(t){var n=!1;return nt((function(){if(!n)return n=!0,t.apply(this,arguments)}),tt(t)+"::once")}function yt(t){for(var n=0,e=0;e<t.length;e++)n+=t[e].charCodeAt(0)*Math.pow(e%10+1,5);return Math.floor(Math.pow(Math.sqrt(n),5))}function gt(t){for(var n="",e=0;e<t.length;e++){var r=t[e].charCodeAt(0)*e;t[e+1]&&(r+=t[e+1].charCodeAt(0)*(e-1)),n+=String.fromCharCode(97+Math.abs(r)%26)}return n}function bt(t,n){var e=t.match(n);if(e)return e[1]}function Et(t,n){return new L((function(e){var r=t[n];if(r)return e(r);delete t[n],Object.defineProperty(t,n,{configurable:!0,set:function(t){(r=t)&&e(r)},get:function(){return r}})}))}function St(t,n){if(void 0===n&&(n=1),n>=3)return"stringifyError stack overflow";try{if(!t)return"<unknown error: "+{}.toString.call(t)+">";if("string"==typeof t)return t;if(t instanceof Error){var e=t&&t.stack,r=t&&t.message;if(e&&r)return-1!==e.indexOf(r)?e:r+"\n"+e;if(e)return e;if(r)return r}return t&&t.toString&&"function"==typeof t.toString?t.toString():{}.toString.call(t)}catch(t){return"Error while stringifying error: "+St(t,n+1)}}function _t(t){var n="<unknown error: "+{}.toString.call(t)+">";return t?t instanceof Error?t.message||n:"string"==typeof t.message&&t.message||n:n}function Ot(t){return"string"==typeof t?t:t&&t.toString&&"function"==typeof t.toString?t.toString():{}.toString.call(t)}function jt(t,n){var e=(t=t.split("://")[1]).indexOf(n);return-1!==e&&t.slice(e)===n}function xt(t,n,e){var r=t[n];t[n]=function(){var t=arguments,n=this;return e({context:this,args:[].slice.call(arguments),original:r,callOriginal:function(){return r.apply(n,t)}})}}function Ct(t,n){if(!n)return t;if(Object.assign)return Object.assign(t,n);for(var e in n)n.hasOwnProperty(e)&&(t[e]=n[e]);return t}dt.clear=function(){st=ft};var Pt=function(t){if(Object.values)return Object.values(t);var n=[];for(var e in t)t.hasOwnProperty(e)&&n.push(t[e]);return n},kt=dt(Pt);function At(t,n){return Math.round(t*n/100)}function Mt(){return Math.min.apply(Math,arguments)}function Tt(){return Math.max.apply(Math,arguments)}function It(t,n){var e=t%n;return e?t-e+n:t}function Wt(t,n,e){var r=[];return t.replace(n,(function(t){r.push(e?e.apply(null,arguments):t)})),r}function Rt(t){return"data:image/svg+xml;base64,"+et(t)}function Lt(t,n){void 0===n&&(n=Boolean);var e={};for(var r in t)t.hasOwnProperty(r)&&n(t[r],r)&&(e[r]=t[r]);return e}function Dt(t){return t}function Nt(t,n){var e=[];return t.replace(n,(function(t){return e.push(t),""})),e}function zt(t,n){var e,r;return void 0===n&&(n=50),nt((function(){r&&clearTimeout(r);var o=e=e||new L;return r=setTimeout((function(){e=null,r=null,L.try(t).then((function(t){o.resolve(t)}),(function(t){o.reject(t)}))}),n),o}),tt(t)+"::promiseDebounced")}function Bt(t,n){var e;return function r(){e=setTimeout((function(){t(),r()}),n)}(),{cancel:function(){clearTimeout(e)}}}function Ft(t){return Boolean(t.match(/^[0-9]+$/))}function Ht(t){return Boolean(t.match(/^[0-9]+\.[0-9]+$/))}function Ut(t){return t.toString()}function qt(t){return"true"===t||"false"!==t&&(Ft(t)?parseInt(t,10):Ht(t)?parseFloat(t):t)}function Vt(t,n,e){for(var r in void 0===n&&(n=""),void 0===e&&(e={}),n=n?n+".":n,t)t.hasOwnProperty(r)&&null!=t[r]&&"function"!=typeof t[r]&&(t[r]&&Array.isArray(t[r])&&t[r].length&&t[r].every((function(t){return"object"!=typeof t}))?e[""+n+r+"[]"]=t[r].join(","):t[r]&&"object"==typeof t[r]?e=Vt(t[r],""+n+r,e):e[""+n+r]=Ut(t[r]));return e}function $t(t){var n={};for(var e in t)if(t.hasOwnProperty(e)&&"string"==typeof t[e]){var r=t[e];e.match(/^.+\[\]$/)?(e=e.slice(0,-2),r=r.split(",").map(qt)):r=qt(r);for(var o=n,i=e.split("."),u=0;u<i.length;u++){var c=i[u],a=u+1===i.length,f=!a&&Ft(i[u+1]);if("constructor"===c||"prototype"===c||"__proto__"===c)throw new Error("Disallowed key: "+c);a?o[c]=r:o=o[c]=o[c]||(f?[]:{})}}return n}function Jt(){var t={},n={};return{on:function(t,e){var r=n[t]=n[t]||[];r.push(e);var o=!1;return{cancel:function(){o||(o=!0,r.splice(r.indexOf(e),1))}}},once:function(t,n){var e=this.on(t,(function(){e.cancel(),n()}));return e},trigger:function(t){for(var e=arguments.length,r=new Array(e>1?e-1:0),o=1;o<e;o++)r[o-1]=arguments[o];var i=n[t],u=[];if(i)for(var c=function(t){var n=i[t];u.push(L.try((function(){return n.apply(void 0,r)})))},a=0;a<i.length;a++)c(a);return L.all(u).then(wt)},triggerOnce:function(n){if(t[n])return L.resolve();t[n]=!0;for(var e=arguments.length,r=new Array(e>1?e-1:0),o=1;o<e;o++)r[o-1]=arguments[o];return this.trigger.apply(this,[n].concat(r))},reset:function(){n={}}}}function Qt(t){return t.replace(/([A-Z])/g,(function(t){return"-"+t.toLowerCase()}))}function Kt(t){return t.replace(/-([a-z])/g,(function(t){return t[1].toUpperCase()}))}function Gt(t){return t.charAt(0).toUpperCase()+t.slice(1).toLowerCase()}function Xt(t,n,e){if(!n)return e;for(var r=n.split("."),o=0;o<r.length;o++){if("object"!=typeof t||null===t)return e;t=t[r[o]]}return void 0===t?e:t}function Yt(t,n){var e=Bt((function(){(n-=100)<=0&&(e.cancel(),t())}),100)}function Zt(t,n,e){if(Array.isArray(t)){if("number"!=typeof n)throw new TypeError("Array key must be number")}else if("object"==typeof t&&null!==t&&"string"!=typeof n)throw new TypeError("Object key must be string");Object.defineProperty(t,n,{configurable:!0,enumerable:!0,get:function(){delete t[n];var r=e();return t[n]=r,r},set:function(e){delete t[n],t[n]=e}})}function tn(t){return[].slice.call(t)}function nn(t){return"object"==typeof t&&null!==t}function en(t){return nn(t)&&"[object Object]"==={}.toString.call(t)}function rn(t){if(!en(t))return!1;var n=t.constructor;if("function"!=typeof n)return!1;var e=n.prototype;return!!en(e)&&!!e.hasOwnProperty("isPrototypeOf")}function on(t,n,e){if(void 0===e&&(e=""),Array.isArray(t)){for(var r=t.length,o=[],i=function(r){Zt(o,r,(function(){var o=e?e+"."+r:""+r,i=n(t[r],r,o);return(rn(i)||Array.isArray(i))&&(i=on(i,n,o)),i}))},u=0;u<r;u++)i(u);return o}if(rn(t)){var c={},a=function(r){if(!t.hasOwnProperty(r))return"continue";Zt(c,r,(function(){var o=e?e+"."+r:""+r,i=n(t[r],r,o);return(rn(i)||Array.isArray(i))&&(i=on(i,n,o)),i}))};for(var f in t)a(f);return c}throw new Error("Pass an object or array")}function un(t,n,e,r){if(t.hasOwnProperty(e)){var o=Object.getOwnPropertyDescriptor(t,e);Object.defineProperty(n,e,o)}else n[e]=r}function cn(t,n,e){void 0===e&&(e=0),"string"==typeof t&&(t=new RegExp(t));var r=n.slice(e).match(t);if(r){var o=r.index,i=r[0];return{text:i,groups:r.slice(1),start:e+o,end:e+o+i.length,length:i.length,replace:function(t){return i?""+i.slice(0,e+o)+t+i.slice(o+i.length):""}}}}function an(t,n){for(var e=[],r=0;;){var o=cn(t,n,r);if(!o)break;e.push(o),r=bt.end}return e}function fn(t){return null!=t}function sn(t){return L.try(t).then((function(){return sn(t)}))}function dn(t,n){var e;return void 0===n&&(n=100),nt((function(){var r=arguments,o=this;clearTimeout(e),e=setTimeout((function(){return t.apply(o,r)}),n)}),tt(t)+"::debounced")}function ln(t){return"[object RegExp]"==={}.toString.call(t)}var hn=function(t){var n=new K;return function(e){var r=this;return n.getOrSet(e,(function(){return t.call(r,e)}))}},pn=function(t){var n=new K;return function(e){var r=this;return n.getOrSet(e,(function(){return t.call(r,e).finally((function(){n.delete(e)}))}))}};function vn(t,n,e){if(t.hasOwnProperty(n))return t[n];var r=e();return t[n]=r,r}function wn(t){var n,e=[],r=!1;return{set:function(n,e){return r||(t[n]=e,this.register((function(){delete t[n]}))),e},register:function(t){r?t(n):e.push(mt((function(){return t(n)})))},all:function(t){n=t;var o=[];for(r=!0;e.length;){var i=e.shift();o.push(i())}return L.all(o).then(wt)}}}function mn(t){var n,e;try{n=t()}catch(t){e=t}return{result:n,error:e}}function yn(t,n){var e=t.indexOf(n);-1!==e&&t.splice(e,1)}function gn(t,n){if(null==n)throw new Error("Expected "+t+" to be present");return n}function bn(t){for(var n={},e=0;e<t.length;e++)n[t[e]]=!0;return Object.keys(n)}var En=function(t,n){return-1!==kt(t).indexOf(n)};function Sn(t){var n=[],e={};return function(r){if(-1===n.indexOf(r)){n.push(r);var o=St(r);if(!e[o])return e[o]=!0,t(r)}}}var _n=function(t){function n(n){var e;return(e=t.call(this,n)||this).name=e.constructor.name,"function"==typeof Error.captureStackTrace?Error.captureStackTrace(function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(e),e.constructor):e.stack=new Error(n).stack,e}return x(n,t),n}(Z(Error)),On={ENTER:13,SPACE:32},jn={UID:"data-uid"};function xn(){return Boolean(document.body)&&"complete"===document.readyState}function Cn(){return Boolean(document.body)&&"interactive"===document.readyState}function Pn(t){return encodeURIComponent(t)}function kn(){return vt(kn,(function(){return new L((function(t){xn()&&t(),window.addEventListener("load",(function(){return t()}))}))}))}var An=dt((function(){return new L((function(t){if(xn()||Cn())return t();var n=setInterval((function(){if(xn()||Cn())return clearInterval(n),t()}),10)}))}));function Mn(){return L.try((function(){return document.body?document.body:An().then((function(){if(document.body)return document.body;throw new Error("Document ready but document.body not present")}))}))}function Tn(t){return vt(Tn,(function(){var n={};if(!t)return n;if(-1===t.indexOf("="))return n;for(var e=0,r=t.split("&");e<r.length;e++){var o=r[e];(o=o.split("="))[0]&&o[1]&&(n[decodeURIComponent(o[0])]=decodeURIComponent(o[1]))}return n}),[t])}function In(t){return Tn(window.location.search.slice(1))[t]}function Wn(t){return-1===t.indexOf("#")||0!==t.indexOf("#")&&t.split("#")[0]!==window.location.href.split("#")[0]}function Rn(t){return void 0===t&&(t={}),Object.keys(t).filter((function(n){return"string"==typeof t[n]||"boolean"==typeof t[n]})).map((function(n){var e=t[n];if("string"!=typeof e&&"boolean"!=typeof e)throw new TypeError("Invalid type for query");return Pn(n)+"="+Pn(e.toString())})).join("&")}function Ln(t,n){return void 0===n&&(n={}),n&&Object.keys(n).length?Rn(C({},Tn(t),n)):t}function Dn(t,n){var e,r,o=n.query||{},i=n.hash||{},u=t.split("#");r=u[1];var c=(e=u[0]).split("?");e=c[0];var a=Ln(c[1],o),f=Ln(r,i);return a&&(e=e+"?"+a),f&&(e=e+"#"+f),e}function Nn(t,n){return void 0===n&&(n=window),new L((function(e){n.location=t,Wn(t)||e()}))}function zn(){var t=document.querySelector("meta[name=viewport]");return!(o()&&window.screen.width<660&&!t)}function Bn(t){return Boolean(t.offsetWidth||t.offsetHeight||t.getClientRects().length)}function Fn(){return vt(Fn,(function(){var t=window.performance;if(t&&t.now&&t.timing&&t.timing.connectEnd&&t.timing.navigationStart&&Math.abs(t.now()-Date.now())>1e3&&t.now()-(t.timing.connectEnd-t.timing.navigationStart)>0)return t}))}function Hn(){return Boolean(Fn())}function Un(){return An().then((function(){var t=Fn();if(t){var n=t.timing;return n.connectEnd&&n.domInteractive?n.domInteractive-n.connectEnd:void 0}}))}function qn(t){return void 0===t&&(t=""),t.toString().replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'").replace(/\//g,"/")}function Vn(){return"undefined"!=typeof window&&void 0!==window.location}function $n(t,n){return void 0===n&&(n=window.document),[].slice.call(n.querySelectorAll(t))}function Jn(t,n){t.addEventListener("touchstart",wt),t.addEventListener("click",n),t.addEventListener("keypress",(function(t){if(t.keyCode===On.ENTER||t.keyCode===On.SPACE)return n(t)}))}function Qn(t){var n=t.host,e=void 0===n?window.location.host:n,r=t.path,o=t.reverse,i=void 0!==o&&o;return vt(Qn,(function(){var t=""+e+r,n=[].slice.call(document.getElementsByTagName("script"));i&&n.reverse();for(var o=0;o<n.length;o++){var u=n[o];if(u.src&&u.src.replace(/^https?:\/\//,"").split("?")[0]===t)return u}}),[r])}function Kn(){return vt(Kn,(function(){try{if("undefined"==typeof window)return!1;if(window.localStorage){var t=Math.random().toString();window.localStorage.setItem("__test__localStorage__",t);var n=window.localStorage.getItem("__test__localStorage__");if(window.localStorage.removeItem("__test__localStorage__"),t===n)return!0}}catch(t){}return!1}))}function Gn(){var t=window.navigator,n=t.languages?[].concat(t.languages):[];return t.language&&n.push(t.language),t.userLanguage&&n.push(t.userLanguage),n.map((function(t){if(t&&t.match(/^[a-z]{2}[-_][A-Z]{2}$/)){var n=t.split(/[-_]/);return{country:n[1],lang:n[0]}}return t&&t.match(/^[a-z]{2}$/)?{lang:t}:null})).filter(Boolean)}function Xn(t,n){t.appendChild(n)}function Yn(t){return t instanceof window.Element||null!==t&&"object"==typeof t&&1===t.nodeType&&"object"==typeof t.style&&"object"==typeof t.ownerDocument}function Zn(t,n){return void 0===n&&(n=document),Yn(t)?t:"string"==typeof t?n.querySelector(t):void 0}function te(t,n){void 0===n&&(n=document);var e=Zn(t,n);if(e)return e;throw new Error("Can not find element: "+Ot(t))}function ne(t){return new L((function(n,e){var r=Ot(t),o=Zn(t);if(o)return n(o);if(xn())return e(new Error("Document is ready and element "+r+" does not exist"));var i=setInterval((function(){return(o=Zn(t))?(clearInterval(i),n(o)):xn()?(clearInterval(i),e(new Error("Document is ready and element "+r+" does not exist"))):void 0}),10)}))}var ee,re=function(t){function n(){return t.apply(this,arguments)||this}return x(n,t),n}(_n);function oe(t,n){var e=(n=n||{}).width,r=n.height,o=0,i=0;e&&(window.outerWidth?i=Math.round((window.outerWidth-e)/2)+window.screenX:window.screen.width&&(i=Math.round((window.screen.width-e)/2))),r&&(window.outerHeight?o=Math.round((window.outerHeight-r)/2)+window.screenY:window.screen.height&&(o=Math.round((window.screen.height-r)/2))),e&&r&&(n=C({top:o,left:i,width:e,height:r,status:1,toolbar:0,menubar:0,resizable:1,scrollbars:1},n));var u=n.name||"";delete n.name;var c,a,f=Object.keys(n).map((function(t){if(null!=n[t])return t+"="+Ot(n[t])})).filter(Boolean).join(",");try{c=window.open(t,u,f,!0)}catch(a){throw new re("Can not open popup window - "+(a.stack||a.message))}if(V(c))throw new re("Can not open popup window - blocked");return window.addEventListener("unload",(function(){return c.close()})),c}function ie(t,n){try{t.document.open(),t.document.write(n),t.document.close()}catch(e){try{t.location="javascript: document.open(); document.write("+JSON.stringify(n)+"); document.close();"}catch(t){}}}function ue(t,n){var e=n.tagName.toLowerCase();if("html"!==e)throw new Error("Expected element to be html, got "+e);for(var r=t.document.documentElement,o=0,i=tn(r.children);o<i.length;o++)r.removeChild(i[o]);for(var u=0,c=tn(n.children);u<c.length;u++)r.appendChild(c[u])}function ce(t,n,e){void 0===e&&(e=window.document),t.styleSheet?t.styleSheet.cssText=n:t.appendChild(e.createTextNode(n))}function ae(t){if((ee=ee||new K).has(t)){var n=ee.get(t);if(n)return n}var e=new L((function(n,e){t.addEventListener("load",(function(){(function(t){if(function(){for(var t=0;t<U.length;t++){var n=!1;try{n=U[t].closed}catch(t){}n&&(q.splice(t,1),U.splice(t,1))}}(),t&&t.contentWindow)try{U.push(t.contentWindow),q.push(t)}catch(t){}})(t),n(t)})),t.addEventListener("error",(function(r){t.contentWindow?n(t):e(r)}))}));return ee.set(t,e),e}function fe(t){return ae(t).then((function(t){if(!t.contentWindow)throw new Error("Could not find window in iframe");return t.contentWindow}))}function se(t,n,e){void 0===t&&(t="div"),void 0===n&&(n={}),t=t.toLowerCase();var r=document.createElement(t);if(n.style&&Ct(r.style,n.style),n.class&&(r.className=n.class.join(" ")),n.id&&r.setAttribute("id",n.id),n.attributes)for(var o=0,i=Object.keys(n.attributes);o<i.length;o++){var u=i[o];r.setAttribute(u,n.attributes[u])}if(n.styleSheet&&ce(r,n.styleSheet),e&&Xn(e,r),n.html)if("iframe"===t){if(!e||!r.contentWindow)throw new Error("Iframe html can not be written unless container provided and iframe in DOM");ie(r.contentWindow,n.html)}else r.innerHTML=n.html;return r}function de(t,n){void 0===t&&(t={});var e=t.style||{},r=se("iframe",{attributes:C({allowTransparency:"true"},t.attributes||{}),style:C({backgroundColor:"transparent",border:"none"},e),html:t.html,class:t.class}),o=window.navigator.userAgent.match(/MSIE|Edge/i);return r.hasAttribute("id")||r.setAttribute("id",ot()),ae(r),n&&te(n).appendChild(r),(t.url||o)&&r.setAttribute("src",t.url||"about:blank"),r}function le(t,n,e){return t.addEventListener(n,e),{cancel:function(){t.removeEventListener(n,e)}}}function he(t,n,e){e=mt(e);for(var r=0;r<n.length;r++)t.addEventListener(n[r],e);return{cancel:mt((function(){for(var r=0;r<n.length;r++)t.removeEventListener(n[r],e)}))}}var pe=["webkit","moz","ms","o"];function ve(t,n,e){t.style[n]=e;for(var r=Gt(n),o=0;o<pe.length;o++)t.style[""+pe[o]+r]=e}var we=["animationstart","webkitAnimationStart","oAnimationStart","MSAnimationStart"],me=["animationend","webkitAnimationEnd","oAnimationEnd","MSAnimationEnd"];function ye(t,n,e,r){return void 0===r&&(r=1e3),new L((function(o,i){var u=te(t);if(!u)return o();var c,a,f,s,d=!1;function l(){clearTimeout(c),clearTimeout(a),f.cancel(),s.cancel()}f=he(u,we,(function(t){t.target===u&&t.animationName===n&&(clearTimeout(c),t.stopPropagation(),f.cancel(),d=!0,a=setTimeout((function(){l(),o()}),r))})),s=he(u,me,(function(t){if(t.target===u&&t.animationName===n)return l(),"string"==typeof t.animationName&&t.animationName!==n?i("Expected animation name to be "+n+", found "+t.animationName):o()})),ve(u,"animationName",n),c=setTimeout((function(){if(!d)return l(),o()}),200),e&&e(l)}))}function ge(t){t.style.setProperty("visibility","")}function be(t){t.style.setProperty("visibility","hidden","important")}function Ee(t){t.style.setProperty("display","")}function Se(t){t.style.setProperty("display","none","important")}function _e(t){t&&t.parentNode&&t.parentNode.removeChild(t)}function Oe(t,n,e){var r=ye(t,n,e);return Ee(t),r}function je(t,n,e){return ye(t,n,e).then((function(){Se(t)}))}function xe(t,n){t.classList.add(n)}function Ce(t,n){t.classList.remove(n)}function Pe(t){return!(t&&t.parentNode&&t.ownerDocument&&t.ownerDocument.documentElement&&t.ownerDocument.documentElement.contains(t))}function ke(t,n){n=mt(n);var e,r,o,i=!1,u=[],c=function(){i=!0;for(var t=0;t<u.length;t++)u[t].disconnect();e&&e.cancel(),o&&o.removeEventListener("unload",a),r&&_e(r)},a=function(){i||(n(),c())};if(Pe(t))return a(),{cancel:c};if(window.MutationObserver)for(var f=t.parentElement;f;){var s=new window.MutationObserver((function(){Pe(t)&&a()}));s.observe(f,{childList:!0}),u.push(s),f=f.parentElement}return(r=document.createElement("iframe")).setAttribute("name","__detect_close_"+ot()+"__"),r.style.display="none",fe(r).then((function(t){(o=function(t){if(!H(t))throw new Error("Expected window to be same domain");return t}(t)).addEventListener("unload",a)})),t.appendChild(r),e=Bt((function(){Pe(t)&&a()}),1e3),{cancel:c}}function Ae(t,n){void 0===n&&(n=window.document);for(var e=0,r=$n("script",t);e<r.length;e++){var o=r[e],i=o.parentNode;if(i){var u=n.createElement("script");u.text=o.textContent,i.replaceChild(u,o)}}}function Me(t,n,e){var r=void 0===e?{}:e,o=r.width,i=void 0===o||o,u=r.height,c=void 0===u||u,a=r.interval,f=void 0===a?100:a,s=r.win,d=void 0===s?window:s,l=t.offsetWidth,h=t.offsetHeight,p=!1;n({width:l,height:h});var v,w,m=function(){if(!p&&Bn(t)){var e=t.offsetWidth,r=t.offsetHeight;(i&&e!==l||c&&r!==h)&&n({width:e,height:r}),l=e,h=r}};return d.addEventListener("resize",m),void 0!==d.ResizeObserver?((v=new d.ResizeObserver(m)).observe(t),w=Bt(m,10*f)):void 0!==d.MutationObserver?((v=new d.MutationObserver(m)).observe(t,{attributes:!0,childList:!0,subtree:!0,characterData:!1}),w=Bt(m,10*f)):w=Bt(m,f),{cancel:function(){p=!0,v.disconnect(),window.removeEventListener("resize",m),w.cancel()}}}function Te(t){var n=Fn();if(n&&"function"==typeof n.getEntries)for(var e=n.getEntries(),r=0;r<e.length;r++){var o=e[r];if(o&&o.name&&0===o.name.indexOf(t)&&"number"==typeof o.duration)return Math.floor(o.duration)}}function Ie(t){for(;t.parentNode;)t=t.parentNode;return"[object ShadowRoot]"===t.toString()}function We(t){for(;t.parentNode;)t=t.parentNode;if(Ie(t))return t}function Re(t){var n=We(t);if(n.host)return n.host}function Le(t){var n=Re(t);if(!n)throw new Error("Element is not in shadow dom");if(Ie(n))throw new Error("Host element is also in shadow dom");var e="shadow-slot-"+ot(),r=document.createElement("slot");r.setAttribute("name",e),t.appendChild(r);var o=document.createElement("div");return o.setAttribute("slot",e),n.appendChild(o),o}function De(t){var n=function n(e){return t.removeEventListener("focus",n),e.preventDefault(),t.blur(),!1};t.addEventListener("mousedown",(function(){t.addEventListener("focus",n),setTimeout((function(){t.removeEventListener("focus",n)}),1)}))}function Ne(){try{throw new Error("_")}catch(t){return t.stack||""}}var ze="undefined"!=typeof document?document.currentScript:null,Be=dt((function(){if(ze)return ze;if(ze=function(){try{var t=Ne(),n=/.*at [^(]*\((.*):(.+):(.+)\)$/gi.exec(t),e=n&&n[1];if(!e)return;for(var r=0,o=[].slice.call(document.getElementsByTagName("script")).reverse();r<o.length;r++){var i=o[r];if(i.src&&i.src===e)return i}}catch(t){}}())return ze;throw new Error("Can not determine current script")})),Fe=ot(),He=dt((function(){var t;try{t=Be()}catch(t){return Fe}var n=t.getAttribute(jn.UID);return n&&"string"==typeof n||(n=t.getAttribute(jn.UID+"-auto"))&&"string"==typeof n||(n=ot(),t.setAttribute(jn.UID+"-auto",n)),n}));function Ue(t){var n=t.name,e=t.lifetime,r=void 0===e?12e5:e;return vt(Ue,(function(){var t,e="__"+n+"_storage__",o=ot();function i(n){var r,i=Kn();if(t&&(r=t),!r&&i){var u=window.localStorage.getItem(e);u&&(r=JSON.parse(u))}r||(r=it()[e]),r||(r={id:o}),r.id||(r.id=o),t=r;var c=n(r);return i?window.localStorage.setItem(e,JSON.stringify(r)):it()[e]=r,t=null,c}function u(){return i((function(t){return t.id}))}function c(t){return i((function(n){var e=n.__session__,o=Date.now();return e&&o-e.created>r&&(e=null),e||(e={guid:ot(),created:o}),n.__session__=e,t(e)}))}return{getState:i,getID:u,isStateFresh:function(){return u()===o},getSessionState:function(t){return c((function(n){return n.state=n.state||{},t(n.state)}))},getSessionID:function(){return c((function(t){return t.guid}))}}}),[{name:n,lifetime:r}])}function qe(){return Ue({name:"belter_experiment"})}function Ve(t){return qe().getSessionState((function(n){return n.loggedBeacons=n.loggedBeacons||[],-1===n.loggedBeacons.indexOf(t)&&(n.loggedBeacons.push(t),!0)}))}function $e(t){return Math.floor(Math.random()*t)}function Je(t){var n,e=t.name,r=t.sample,o=void 0===r?50:r,i=t.logTreatment,u=void 0===i?wt:i,c=t.logCheckpoint,a=void 0===c?wt:c,f=t.sticky,s=void 0===f||f?function(t){return qe().getState((function(n){return n.throttlePercentiles=n.throttlePercentiles||{},n.throttlePercentiles[t]=n.throttlePercentiles[t]||$e(100),n.throttlePercentiles[t]}))}(e):$e(100),d=e+"_"+(n=s<o?"test":o>=50||o<=s&&s<2*o?"control":"throttle"),l=!1,h=!1;try{window.localStorage&&window.localStorage.getItem(e)&&(h=!0)}catch(t){}return{isEnabled:function(){return"test"===n||h},isDisabled:function(){return"test"!==n&&!h},getTreatment:function(){return d},log:function(t,n){return void 0===n&&(n={}),l?(Ve(d+"_"+JSON.stringify(n))&&u({name:e,treatment:d,payload:n,throttle:s}),Ve(d+"_"+t+"_"+JSON.stringify(n))&&a({name:e,treatment:d,checkpoint:t,payload:n,throttle:s}),this):this},logStart:function(t){return void 0===t&&(t={}),l=!0,this.log("start",t)},logComplete:function(t){return void 0===t&&(t={}),this.log("complete",t)}}}function Qe(t){var n=t.name,e=t.version,r=void 0===e?"latest":e,o=it(),i="__"+n+"__"+r+"_global__",u=o[i]=o[i]||{};return{get:function(t,n){return n=n||{},u[t]=u[t]||n}}}var Ke=[];function Ge(t){var n=t.url,e=t.method,r=void 0===e?"get":e,o=t.headers,i=void 0===o?{}:o,u=t.json,c=t.data,a=t.body,f=t.win,s=void 0===f?window:f,d=t.timeout,l=void 0===d?0:d;return new L((function(t,e){if(u&&c||u&&a||c&&u)throw new Error("Only options.json or options.data or options.body should be passed");for(var o={},f=0,d=Object.keys(i);f<d.length;f++){var h=d[f];o[h.toLowerCase()]=i[h]}u?o["content-type"]=o["content-type"]||"application/json":(c||a)&&(o["content-type"]=o["content-type"]||"application/x-www-form-urlencoded; charset=utf-8"),o.accept=o.accept||"application/json";for(var p=0;p<Ke.length;p++)for(var v=(0,Ke[p])(),w=0,m=Object.keys(v);w<m.length;w++){var y=m[w];o[y.toLowerCase()]=v[y]}var g=new s.XMLHttpRequest;for(var b in g.addEventListener("load",(function(){var o=function(t){void 0===t&&(t="");for(var n={},e=0,r=t.trim().split("\n");e<r.length;e++){var o=r[e].split(":"),i=o[0],u=o.slice(1);n[i.toLowerCase()]=u.join(":").trim()}return n}(this.getAllResponseHeaders());if(!this.status)return e(new Error("Request to "+r.toLowerCase()+" "+n+" failed: no response status code."));var i=o["content-type"],u=i&&(0===i.indexOf("application/json")||0===i.indexOf("text/json")),c=this.responseText;try{c=JSON.parse(c)}catch(t){if(u)return e(new Error("Invalid json: "+this.responseText+"."))}return t({status:this.status,headers:o,body:c})}),!1),g.addEventListener("error",(function(t){e(new Error("Request to "+r.toLowerCase()+" "+n+" failed: "+t.toString()+"."))}),!1),g.open(r,n,!0),o)o.hasOwnProperty(b)&&g.setRequestHeader(b,o[b]);u?a=JSON.stringify(u):c&&(a=Object.keys(c).map((function(t){return encodeURIComponent(t)+"="+(c?encodeURIComponent(c[t]):"")})).join("&")),g.timeout=l,g.ontimeout=function(){e(new Error("Request to "+r.toLowerCase()+" "+n+" has timed out"))},g.send(a)}))}function Xe(t){Ke.push(t)}var Ye=!0;function Ze(t,n,e){e.value=dt(e.value,{name:n,thisNamespace:!0})}function tr(t,n,e){e.value=pt(e.value,{name:n})}function nr(t){return"string"==typeof t&&/^[0-9]+%$/.test(t)}function er(t){return"string"==typeof t&&/^[0-9]+px$/.test(t)}function rr(t){if("number"==typeof t)return t;var n=t.match(/^([0-9]+)(px|%)$/);if(!n)throw new Error("Could not match css value from "+t);return parseInt(n[1],10)}function or(t){return rr(t)+"px"}function ir(t){return"number"==typeof t?or(t):nr(t)?t:or(t)}function ur(t,n){return parseInt(t*rr(n)/100,10)}function cr(t,n){if("number"==typeof t)return t;if(nr(t))return ur(n,t);if(er(t))return rr(t);throw new Error("Can not normalize dimension: "+t)}function ar(t,n){var e=(void 0===n?{}:n).timeout,r=[],o=[],i=setTimeout((function(){r.length&&o.push(L.asyncReject(new Error("Expected "+r[0]+" to be called")))}),void 0===e?5e3:e),u=function(t,n){return void 0===n&&(n=wt),r.push(t),function(){for(var e=this,i=arguments.length,u=new Array(i),c=0;c<i;c++)u[c]=arguments[c];yn(r,t);var a=mn((function(){var t;return(t=n).call.apply(t,[e].concat(u))})),f=a.result,s=a.error;if(s)throw o.push(L.asyncReject(s)),s;return o.push(L.resolve(f)),f}},c=function(t,n){return void 0===n&&(n=wt),function(){var e;o.push(L.asyncReject(new Error("Expected "+t+" to not be called")));for(var r=arguments.length,i=new Array(r),u=0;u<r;u++)i[u]=arguments[u];return(e=n).call.apply(e,[this].concat(i))}},a=function(t,n){return void 0===n&&(n=wt),r.push(t),function(){for(var e=this,i=arguments.length,u=new Array(i),c=0;c<i;c++)u[c]=arguments[c];yn(r,t);var a=mn((function(){var t;return(t=n).call.apply(t,[e].concat(u))})),f=a.result,s=a.error;if(s)throw s;return o.push(L.resolve(f).then((function(){throw new Error("Expected "+t+" to throw an error")}),wt)),f}},f=function t(){return L.try((function(){if(o.length)return o.pop()})).then((function(){return o.length?t():r.length?L.delay(10).then(t):void 0}))};return o.push(L.try((function(){return t({expect:u,avoid:c,expectError:a,error:c,wait:f})}))),f().then((function(){clearTimeout(i)}))}}])})); | ||
//# sourceMappingURL=belter.min.js.map |
@@ -95,3 +95,4 @@ import { noop } from './util'; | ||
treatment: treatment, | ||
payload: payload | ||
payload: payload, | ||
throttle: throttle | ||
}); | ||
@@ -105,3 +106,4 @@ } | ||
checkpoint: checkpoint, | ||
payload: payload | ||
payload: payload, | ||
throttle: throttle | ||
}); | ||
@@ -108,0 +110,0 @@ } |
{ | ||
"name": "belter", | ||
"version": "1.0.151", | ||
"version": "1.0.152", | ||
"description": "Utilities.", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
@@ -57,4 +57,4 @@ /* @flow */ | ||
sample? : number, | ||
logTreatment? : ({| name : string, treatment : string, payload : Payload |}) => void, | ||
logCheckpoint? : ({| name : string, treatment : string, checkpoint : string, payload : Payload |}) => void, | ||
logTreatment? : ({| name : string, treatment : string, payload : Payload, throttle : number |}) => void, | ||
logCheckpoint? : ({| name : string, treatment : string, checkpoint : string, payload : Payload, throttle : number |}) => void, | ||
sticky? : boolean | ||
@@ -112,7 +112,7 @@ |}; | ||
if (isEventUnique(`${ treatment }_${ JSON.stringify(payload) }`)) { | ||
logTreatment({ name, treatment, payload }); | ||
logTreatment({ name, treatment, payload, throttle }); | ||
} | ||
if (isEventUnique(`${ treatment }_${ checkpoint }_${ JSON.stringify(payload) }`)) { | ||
logCheckpoint({ name, treatment, checkpoint, payload }); | ||
logCheckpoint({ name, treatment, checkpoint, payload, throttle }); | ||
} | ||
@@ -119,0 +119,0 @@ |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
571828
8208