Comparing version 1.0.160 to 1.0.161
@@ -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";e.r(n),e.d(n,"getUserAgent",(function(){return o})),e.d(n,"isDevice",(function(){return i})),e.d(n,"isWebView",(function(){return u})),e.d(n,"isStandAlone",(function(){return c})),e.d(n,"isFacebookWebView",(function(){return a})),e.d(n,"isFirefoxIOS",(function(){return f})),e.d(n,"isEdgeIOS",(function(){return s})),e.d(n,"isOperaMini",(function(){return d})),e.d(n,"isAndroid",(function(){return l})),e.d(n,"isIos",(function(){return h})),e.d(n,"isGoogleSearchApp",(function(){return p})),e.d(n,"isQQBrowser",(function(){return v})),e.d(n,"isIosWebview",(function(){return w})),e.d(n,"isSFVC",(function(){return m})),e.d(n,"isSFVCorSafari",(function(){return y})),e.d(n,"isAndroidWebview",(function(){return g})),e.d(n,"isIE",(function(){return b})),e.d(n,"isIECompHeader",(function(){return E})),e.d(n,"isElectron",(function(){return S})),e.d(n,"isIEIntranet",(function(){return O})),e.d(n,"isMacOsCna",(function(){return _})),e.d(n,"supportsPopups",(function(){return P})),e.d(n,"isChrome",(function(){return j})),e.d(n,"isSafari",(function(){return x})),e.d(n,"isDocumentReady",(function(){return kn})),e.d(n,"isDocumentInteractive",(function(){return Mn})),e.d(n,"urlEncode",(function(){return An})),e.d(n,"waitForWindowReady",(function(){return Tn})),e.d(n,"waitForDocumentReady",(function(){return In})),e.d(n,"waitForDocumentBody",(function(){return Wn})),e.d(n,"parseQuery",(function(){return zn})),e.d(n,"getQueryParam",(function(){return Rn})),e.d(n,"urlWillRedirectPage",(function(){return Ln})),e.d(n,"formatQuery",(function(){return Dn})),e.d(n,"extendQuery",(function(){return Nn})),e.d(n,"extendUrl",(function(){return Hn})),e.d(n,"redirect",(function(){return Bn})),e.d(n,"hasMetaViewPort",(function(){return Fn})),e.d(n,"isElementVisible",(function(){return Un})),e.d(n,"getPerformance",(function(){return qn})),e.d(n,"enablePerformance",(function(){return Vn})),e.d(n,"getPageRenderTime",(function(){return $n})),e.d(n,"htmlEncode",(function(){return Jn})),e.d(n,"isBrowser",(function(){return Qn})),e.d(n,"querySelectorAll",(function(){return Kn})),e.d(n,"onClick",(function(){return Xn})),e.d(n,"getScript",(function(){return Gn})),e.d(n,"isLocalStorageEnabled",(function(){return Yn})),e.d(n,"getBrowserLocales",(function(){return Zn})),e.d(n,"appendChild",(function(){return te})),e.d(n,"isElement",(function(){return ne})),e.d(n,"getElementSafe",(function(){return ee})),e.d(n,"getElement",(function(){return re})),e.d(n,"elementReady",(function(){return oe})),e.d(n,"PopupOpenError",(function(){return ue})),e.d(n,"popup",(function(){return ce})),e.d(n,"writeToWindow",(function(){return ae})),e.d(n,"writeElementToWindow",(function(){return fe})),e.d(n,"setStyle",(function(){return se})),e.d(n,"awaitFrameLoad",(function(){return de})),e.d(n,"awaitFrameWindow",(function(){return le})),e.d(n,"createElement",(function(){return he})),e.d(n,"iframe",(function(){return pe})),e.d(n,"addEventListener",(function(){return ve})),e.d(n,"bindEvents",(function(){return we})),e.d(n,"setVendorCSS",(function(){return ye})),e.d(n,"animate",(function(){return Ee})),e.d(n,"makeElementVisible",(function(){return Se})),e.d(n,"makeElementInvisible",(function(){return Oe})),e.d(n,"showElement",(function(){return _e})),e.d(n,"hideElement",(function(){return Pe})),e.d(n,"destroyElement",(function(){return je})),e.d(n,"showAndAnimate",(function(){return xe})),e.d(n,"animateAndHide",(function(){return Ce})),e.d(n,"addClass",(function(){return ke})),e.d(n,"removeClass",(function(){return Me})),e.d(n,"isElementClosed",(function(){return Ae})),e.d(n,"watchElementForClose",(function(){return Te})),e.d(n,"fixScripts",(function(){return Ie})),e.d(n,"onResize",(function(){return We})),e.d(n,"getResourceLoadTime",(function(){return ze})),e.d(n,"isShadowElement",(function(){return Re})),e.d(n,"getShadowRoot",(function(){return Le})),e.d(n,"getShadowHost",(function(){return De})),e.d(n,"insertShadowSlot",(function(){return Ne})),e.d(n,"preventClickFocus",(function(){return He})),e.d(n,"getStackTrace",(function(){return Be})),e.d(n,"getCurrentScript",(function(){return Ue})),e.d(n,"getCurrentScriptUID",(function(){return Ve})),e.d(n,"experiment",(function(){return Xe})),e.d(n,"getGlobalNameSpace",(function(){return Ge})),e.d(n,"getStorage",(function(){return $e})),e.d(n,"getFunctionName",(function(){return rt})),e.d(n,"setFunctionName",(function(){return ot})),e.d(n,"base64encode",(function(){return it})),e.d(n,"base64decode",(function(){return ut})),e.d(n,"uniqueID",(function(){return ct})),e.d(n,"getGlobal",(function(){return at})),e.d(n,"getObjectID",(function(){return ft})),e.d(n,"getEmptyObject",(function(){return dt})),e.d(n,"memoize",(function(){return pt})),e.d(n,"promiseIdentity",(function(){return vt})),e.d(n,"memoizePromise",(function(){return wt})),e.d(n,"promisify",(function(){return mt})),e.d(n,"inlineMemoize",(function(){return yt})),e.d(n,"noop",(function(){return gt})),e.d(n,"once",(function(){return bt})),e.d(n,"hashStr",(function(){return Et})),e.d(n,"strHashStr",(function(){return St})),e.d(n,"match",(function(){return Ot})),e.d(n,"awaitKey",(function(){return _t})),e.d(n,"stringifyError",(function(){return Pt})),e.d(n,"stringifyErrorMessage",(function(){return jt})),e.d(n,"stringify",(function(){return xt})),e.d(n,"domainMatches",(function(){return Ct})),e.d(n,"patchMethod",(function(){return kt})),e.d(n,"extend",(function(){return Mt})),e.d(n,"values",(function(){return At})),e.d(n,"memoizedValues",(function(){return Tt})),e.d(n,"perc",(function(){return It})),e.d(n,"min",(function(){return Wt})),e.d(n,"max",(function(){return zt})),e.d(n,"roundUp",(function(){return Rt})),e.d(n,"regexMap",(function(){return Lt})),e.d(n,"svgToBase64",(function(){return Dt})),e.d(n,"objFilter",(function(){return Nt})),e.d(n,"identity",(function(){return Ht})),e.d(n,"regexTokenize",(function(){return Bt})),e.d(n,"promiseDebounce",(function(){return Ft})),e.d(n,"safeInterval",(function(){return Ut})),e.d(n,"isInteger",(function(){return qt})),e.d(n,"isFloat",(function(){return Vt})),e.d(n,"serializePrimitive",(function(){return $t})),e.d(n,"deserializePrimitive",(function(){return Jt})),e.d(n,"dotify",(function(){return Qt})),e.d(n,"undotify",(function(){return Kt})),e.d(n,"eventEmitter",(function(){return Xt})),e.d(n,"camelToDasherize",(function(){return Gt})),e.d(n,"dasherizeToCamel",(function(){return Yt})),e.d(n,"capitalizeFirstLetter",(function(){return Zt})),e.d(n,"get",(function(){return tn})),e.d(n,"safeTimeout",(function(){return nn})),e.d(n,"defineLazyProp",(function(){return en})),e.d(n,"arrayFrom",(function(){return rn})),e.d(n,"isObject",(function(){return on})),e.d(n,"isObjectObject",(function(){return un})),e.d(n,"isPlainObject",(function(){return cn})),e.d(n,"replaceObject",(function(){return an})),e.d(n,"copyProp",(function(){return fn})),e.d(n,"regex",(function(){return sn})),e.d(n,"regexAll",(function(){return dn})),e.d(n,"isDefined",(function(){return ln})),e.d(n,"cycle",(function(){return hn})),e.d(n,"debounce",(function(){return pn})),e.d(n,"isRegex",(function(){return vn})),e.d(n,"weakMapMemoize",(function(){return wn})),e.d(n,"weakMapMemoizePromise",(function(){return mn})),e.d(n,"getOrSet",(function(){return yn})),e.d(n,"cleanup",(function(){return gn})),e.d(n,"tryCatch",(function(){return bn})),e.d(n,"removeFromArray",(function(){return En})),e.d(n,"assertExists",(function(){return Sn})),e.d(n,"unique",(function(){return On})),e.d(n,"constHas",(function(){return _n})),e.d(n,"dedupeErrors",(function(){return Pn})),e.d(n,"ExtendableError",(function(){return jn})),e.d(n,"request",(function(){return Ze})),e.d(n,"addHeaderBuilder",(function(){return tr})),e.d(n,"TYPES",(function(){return nr})),e.d(n,"memoized",(function(){return er})),e.d(n,"promise",(function(){return rr})),e.d(n,"isPerc",(function(){return or})),e.d(n,"isPx",(function(){return ir})),e.d(n,"toNum",(function(){return ur})),e.d(n,"toPx",(function(){return cr})),e.d(n,"toCSS",(function(){return ar})),e.d(n,"percOf",(function(){return fr})),e.d(n,"normalizeDimension",(function(){return sr})),e.d(n,"wrapPromise",(function(){return dr})),e.d(n,"KEY_CODES",(function(){return xn})),e.d(n,"ATTRIBUTES",(function(){return Cn})),e.d(n,"iPhoneScreenHeightMatrix",(function(){return r}));var r={926:{device:"iPhone 12 Pro Max",textSizeHeights:[752,748,744,738],zoomHeight:{1.15:[752,747,744,738],1.25:[753,748,744,738],1.5:[752,749,744,738],1.75:[753,747,744,739],2:[752,748,744],2.5:[753,748],3:[753,744]},maybeSafari:{2:[738],2.5:[745,738],3:[747,738]}},896:{device:"iPhone XS Max, iPhone 11 Pro Max, iPhone XR, iPhone 11",textSizeHeights:[721,717,713,707],zoomHeight:{1.15:[721,716,713,707],1.25:[721,718,713,708],1.5:[722,717,713],1.75:[721,718,712,707],2:[722,718,714,708],2.5:[720,718,713,708],3:[720,717,708]},maybeSafari:{1.5:[707],3:[714]}},844:{device:"iPhone 12, iPhone 12 Pro",textSizeHeights:[670,666,662,656],zoomHeight:{1.15:[670,666,662],1.25:[670,666,663,656],1.5:[671,666,662],1.75:[670,667,662,656],2:[670,666,662],2.5:[670,663],3:[669,666,663,657]},maybeSafari:{1.15:[656],1.5:[656],2:[656],2.5:[665,655],3:[663]}},812:{device:"iPhone X, iPhone XS, iPhone 11 Pro, iPhone 12 Mini",textSizeHeights:[641,637,633,627],zoomHeight:{1.15:[641,637,633,627],1.25:[641,638,633,628],1.5:[641,638,633,627],1.75:[641,637,634],2:[642,638,634,628],2.5:[640,638,633,628],3:[642,633]},maybeSafari:{1.75:[627],3:[636,627]}},736:{device:"iPhone 6 Plus, iPhone 6S Plus, iPhone 7 Plus, iPhone 8 Plus",textSizeHeights:[628,624,620,614],zoomHeight:{1.15:[628,624,620,614],1.25:[628,624,620,614],1.5:[629,624,620],1.75:[628,625,620,614],2:[628,624,620],2.5:[628,625,620,615],3:[627,624,615]},maybeSafari:{1.5:[614],2:[614],3:[621]}},667:{device:"iPhone 6, iPhone 6S, iPhone 7, iPhone 8, iPhone SE2",textSizeHeights:[559,555,551,545],zoomHeight:{1.15:[559,555,551,545],1.25:[559,555,551,545],1.5:[560,555,551],1.75:[558,555,551],2:[560,556,552,546],2.5:[560,555,550],3:[558,555,546]},maybeSafari:{1.5:[545],1.75:[544],2.5:[545],3:[552]}}};function o(){return window.navigator.mockUserAgent||window.navigator.userAgent}function i(t){return void 0===t&&(t=o()),!!t.match(/Android|webOS|iPhone|iPad|iPod|bada|Symbian|Palm|CriOS|BlackBerry|IEMobile|WindowsMobile|Opera Mini/i)}function u(){var t=o();return/(iPhone|iPod|iPad|Macintosh).*AppleWebKit(?!.*Safari)|.*WKWebView/i.test(t)||/\bwv\b/.test(t)||/Android.*Version\/(\d)\.(\d)/i.test(t)}function c(){return!0===window.navigator.standalone||window.matchMedia("(display-mode: standalone)").matches}function a(t){return void 0===t&&(t=o()),-1!==t.indexOf("FBAN")||-1!==t.indexOf("FBAV")}function f(t){return void 0===t&&(t=o()),/FxiOS/i.test(t)}function s(t){return void 0===t&&(t=o()),/EdgiOS/i.test(t)}function d(t){return void 0===t&&(t=o()),t.indexOf("Opera Mini")>-1}function l(t){return void 0===t&&(t=o()),/Android/.test(t)}function h(t){return void 0===t&&(t=o()),/iPhone|iPod|iPad/.test(t)}function p(t){return void 0===t&&(t=o()),/\bGSA\b/.test(t)}function v(t){return void 0===t&&(t=o()),/QQBrowser/.test(t)}function w(t){return void 0===t&&(t=o()),!!h(t)&&(!!p(t)||/.+AppleWebKit(?!.*Safari)|.*WKWebView/.test(t))}function m(t){if(void 0===t&&(t=o()),h(t)){var n=r[window.outerHeight];if(!n)return!1;var e=window.innerHeight,i=Math.round(window.screen.width/window.innerWidth*100)/100,u=Math.round(e*i);return i>1&&n.zoomHeight[i]?-1!==n.zoomHeight[i].indexOf(u):-1!==n.textSizeHeights.indexOf(u)}return!1}function y(t){if(void 0===t&&(t=o()),h(t)){var n=m(t),e=r[window.outerHeight];if(!e)return!1;var i=window.innerHeight,u=Math.round(window.screen.width/window.innerWidth*100)/100,c=Math.round(i*u),a=e.maybeSafari,f=!1;return u>1&&a[u]&&-1!==a[u].indexOf(c)&&(f=!0),n||f}return!1}function g(t){return void 0===t&&(t=o()),!!l(t)&&/Version\/[\d.]+/.test(t)&&!d(t)}function b(){return!!window.document.documentMode||Boolean(window.navigator&&window.navigator.userAgent&&/Edge|MSIE|rv:11/i.test(window.navigator.userAgent))}function E(){var t=window.document.querySelector('meta[http-equiv="X-UA-Compatible"]'),n=window.document.querySelector('meta[content="IE=edge"]');return!(!t||!n)}function S(){return!("undefined"==typeof process||!process.versions||!process.versions.electron)}function O(){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 _(){var t=o();return/Macintosh.*AppleWebKit(?!.*Safari)/i.test(t)}function P(t){return void 0===t&&(t=o()),!(w(t)||g(t)||d(t)||f(t)||s(t)||a(t)||v(t)||S()||_()||c())}function j(t){return void 0===t&&(t=o()),/Chrome|Chromium|CriOS/.test(t)}function x(t){return void 0===t&&(t=o()),/Safari/.test(t)&&!j(t)}function C(t,n){return(C=Object.setPrototypeOf||function(t,n){return t.__proto__=n,t})(t,n)}function k(t,n){t.prototype=Object.create(n.prototype),t.prototype.constructor=t,C(t,n)}function M(){return(M=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 A(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}var T,I=[],W=[],z=0;function R(){if(!z&&T){var t=T;T=null,t.resolve()}}function L(){z+=1}function D(){z-=1,R()}var N=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;L();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 D(),void this.reject(t)}D(),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(A(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(A(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===I.indexOf(t)){I.push(t),setTimeout((function(){throw t}),1);for(var e=0;e<W.length;e++)W[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,L();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):A(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,D()}},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:A(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(!A(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];A(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 W.push(t),{cancel:function(){W.splice(W.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;L();try{o=n.apply(e,r||[])}catch(n){return D(),t.reject(n)}return D(),t.resolve(o)},t.delay=function(n){return new t((function(t){setTimeout(t,n)}))},t.isPromise=function(n){return!!(n&&n instanceof t)||A(n)},t.flush=function(){return n=T=T||new t,R(),n;var n},t}(),H="Call was rejected by callee.\r\n";function B(t){return void 0===t&&(t=window),"about:"===t.location.protocol}function F(t){try{return!0}catch(t){}return!1}function U(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&&F()?U(r):"about://"}var o=n.host;if(!o)throw new Error("Can not read window host");return e+"//"+o}function q(t){void 0===t&&(t=window);var n=U(t);return n&&t.mockDomain&&0===t.mockDomain.indexOf("mock:")?t.mockDomain:n}function V(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(B(t)&&F())return!0}catch(t){}try{if(U(t)===U(window))return!0}catch(t){}return!1}(t))return!1;try{if(t===window)return!0;if(B(t)&&F())return!0;if(q(window)===q(t))return!0}catch(t){}return!1}var $=[],J=[];function Q(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!==H}if(n&&V(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}($,t);if(-1!==e){var r=J[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 K(t){try{if(t===window)return!0}catch(t){if(t&&t.message===H)return!0}try{if("[object Window]"==={}.toString.call(t))return!0}catch(t){if(t&&t.message===H)return!0}try{if(window.Window&&t instanceof window.Window)return!0}catch(t){if(t&&t.message===H)return!0}try{if(t&&t.self===t)return!0}catch(t){if(t&&t.message===H)return!0}try{if(t&&t.parent===t)return!0}catch(t){if(t&&t.message===H)return!0}try{if(t&&t.top===t)return!0}catch(t){if(t&&t.message===H)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 X(t,n){for(var e=0;e<t.length;e++)try{if(t[e]===n)return e}catch(t){}return-1}var G,Y=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(K(r)&&Q(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!K(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=X(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=X(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=X(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!==X(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 Z(t){return(Z=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function tt(){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 nt(t,n,e){return(nt=tt()?Reflect.construct:function(t,n,e){var r=[null];r.push.apply(r,n);var o=new(Function.bind.apply(t,r));return e&&C(o,e.prototype),o}).apply(null,arguments)}function et(t){var n="function"==typeof Map?new Map:void 0;return(et=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 nt(t,arguments,Z(this).constructor)}return e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),C(e,t)})(t)}function rt(t){return t.name||t.__name__||t.displayName||"anonymous"}function ot(t,n){try{delete t.name,t.name=n}catch(t){}return t.__name__=t.displayName=n,t}function it(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 ut(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 ct(){var t="0123456789abcdef";return"xxxxxxxxxx".replace(/./g,(function(){return t.charAt(Math.floor(Math.random()*t.length))}))+"_"+it((new Date).toISOString().slice(11,19).replace("T",".")).replace(/[^a-zA-Z0-9]/g,"").toLowerCase()}function at(){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 ft(t){if(G=G||new Y,null==t||"object"!=typeof t&&"function"!=typeof t)throw new Error("Invalid object");var n=G.get(t);return n||(n=typeof t+":"+ct(),G.set(t,n)),n}function st(t){try{return JSON.stringify([].slice.call(t),(function(t,n){return"function"==typeof n?"memoize["+ft(n)+"]":n}))}catch(t){throw new Error("Arguments not serializable -- can not be used to memoize")}}function dt(){return{}}var lt=0,ht=0;function pt(t,n){void 0===n&&(n={});var e,r,o=n.thisNamespace,i=void 0!==o&&o,u=n.time,c=lt;lt+=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<ht&&(e=null,r=null,c=lt,lt+=1),f=i?(r=r||new Y).getOrSet(this,dt):e=e||{};var s=st(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},ot(a,(n.name||rt(t))+"::memoized")}function vt(t){return N.resolve(t)}function wt(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=st(i);return n.hasOwnProperty(c)||(n[c]=N.try((function(){return t.apply(r,e)})).finally((function(){delete n[c]}))),n[c]}return e.reset=function(){n={}},ot(e,rt(t)+"::promiseMemoized")}function mt(t,n){function e(){return N.try(t,this,arguments)}return void 0===n&&(n={}),n.name&&(e.displayName=n.name+":promisified"),ot(e,rt(t)+"::promisified")}function yt(t,n,e){void 0===e&&(e=[]);var r=t.__inline_memoize_cache__=t.__inline_memoize_cache__||{},o=st(e);return r.hasOwnProperty(o)?r[o]:r[o]=n.apply(void 0,e)}function gt(){}function bt(t){var n=!1;return ot((function(){if(!n)return n=!0,t.apply(this,arguments)}),rt(t)+"::once")}function Et(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 St(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 Ot(t,n){var e=t.match(n);if(e)return e[1]}function _t(t,n){return new N((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 Pt(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: "+Pt(t,n+1)}}function jt(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 xt(t){return"string"==typeof t?t:t&&t.toString&&"function"==typeof t.toString?t.toString():{}.toString.call(t)}function Ct(t,n){var e=(t=t.split("://")[1]).indexOf(n);return-1!==e&&t.slice(e)===n}function kt(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 Mt(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}pt.clear=function(){ht=lt};var At=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},Tt=pt(At);function It(t,n){return Math.round(t*n/100)}function Wt(){return Math.min.apply(Math,arguments)}function zt(){return Math.max.apply(Math,arguments)}function Rt(t,n){var e=t%n;return e?t-e+n:t}function Lt(t,n,e){var r=[];return t.replace(n,(function(t){r.push(e?e.apply(null,arguments):t)})),r}function Dt(t){return"data:image/svg+xml;base64,"+it(t)}function Nt(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 Ht(t){return t}function Bt(t,n){var e=[];return t.replace(n,(function(t){return e.push(t),""})),e}function Ft(t,n){var e,r;return void 0===n&&(n=50),ot((function(){r&&clearTimeout(r);var o=e=e||new N;return r=setTimeout((function(){e=null,r=null,N.try(t).then((function(t){o.resolve(t)}),(function(t){o.reject(t)}))}),n),o}),rt(t)+"::promiseDebounced")}function Ut(t,n){var e;return function r(){e=setTimeout((function(){t(),r()}),n)}(),{cancel:function(){clearTimeout(e)}}}function qt(t){return Boolean(t.match(/^[0-9]+$/))}function Vt(t){return Boolean(t.match(/^[0-9]+\.[0-9]+$/))}function $t(t){return t.toString()}function Jt(t){return"true"===t||"false"!==t&&(qt(t)?parseInt(t,10):Vt(t)?parseFloat(t):t)}function Qt(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=Qt(t[r],""+n+r,e):e[""+n+r]=$t(t[r]));return e}function Kt(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(Jt)):r=Jt(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&&qt(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 Xt(){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(N.try((function(){return n.apply(void 0,r)})))},a=0;a<i.length;a++)c(a);return N.all(u).then(gt)},triggerOnce:function(n){if(t[n])return N.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 Gt(t){return t.replace(/([A-Z])/g,(function(t){return"-"+t.toLowerCase()}))}function Yt(t){return t.replace(/-([a-z])/g,(function(t){return t[1].toUpperCase()}))}function Zt(t){return t.charAt(0).toUpperCase()+t.slice(1).toLowerCase()}function tn(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 nn(t,n){var e=Ut((function(){(n-=100)<=0&&(e.cancel(),t())}),100)}function en(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 rn(t){return[].slice.call(t)}function on(t){return"object"==typeof t&&null!==t}function un(t){return on(t)&&"[object Object]"==={}.toString.call(t)}function cn(t){if(!un(t))return!1;var n=t.constructor;if("function"!=typeof n)return!1;var e=n.prototype;return!!un(e)&&!!e.hasOwnProperty("isPrototypeOf")}function an(t,n,e){if(void 0===e&&(e=""),Array.isArray(t)){for(var r=t.length,o=[],i=function(r){en(o,r,(function(){var o=e?e+"."+r:""+r,i=n(t[r],r,o);return(cn(i)||Array.isArray(i))&&(i=an(i,n,o)),i}))},u=0;u<r;u++)i(u);return o}if(cn(t)){var c={},a=function(r){if(!t.hasOwnProperty(r))return"continue";en(c,r,(function(){var o=e?e+"."+r:""+r,i=n(t[r],r,o);return(cn(i)||Array.isArray(i))&&(i=an(i,n,o)),i}))};for(var f in t)a(f);return c}throw new Error("Pass an object or array")}function fn(t,n,e,r){if(t.hasOwnProperty(e)){var o=Object.getOwnPropertyDescriptor(t,e);Object.defineProperty(n,e,o)}else n[e]=r}function sn(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 dn(t,n){for(var e=[],r=0;;){var o=sn(t,n,r);if(!o)break;e.push(o),r=Ot.end}return e}function ln(t){return null!=t}function hn(t){return N.try(t).then((function(){return hn(t)}))}function pn(t,n){var e;return void 0===n&&(n=100),ot((function(){var r=arguments,o=this;clearTimeout(e),e=setTimeout((function(){return t.apply(o,r)}),n)}),rt(t)+"::debounced")}function vn(t){return"[object RegExp]"==={}.toString.call(t)}var wn=function(t){var n=new Y;return function(e){var r=this;return n.getOrSet(e,(function(){return t.call(r,e)}))}},mn=function(t){var n=new Y;return function(e){var r=this;return n.getOrSet(e,(function(){return t.call(r,e).finally((function(){n.delete(e)}))}))}};function yn(t,n,e){if(t.hasOwnProperty(n))return t[n];var r=e();return t[n]=r,r}function gn(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(bt((function(){return t(n)})))},all:function(t){n=t;var o=[];for(r=!0;e.length;){var i=e.shift();o.push(i())}return N.all(o).then(gt)}}}function bn(t){var n,e;try{n=t()}catch(t){e=t}return{result:n,error:e}}function En(t,n){var e=t.indexOf(n);-1!==e&&t.splice(e,1)}function Sn(t,n){if(null==n)throw new Error("Expected "+t+" to be present");return n}function On(t){for(var n={},e=0;e<t.length;e++)n[t[e]]=!0;return Object.keys(n)}var _n=function(t,n){return-1!==Tt(t).indexOf(n)};function Pn(t){var n=[],e={};return function(r){if(-1===n.indexOf(r)){n.push(r);var o=Pt(r);if(!e[o])return e[o]=!0,t(r)}}}var jn=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 k(n,t),n}(et(Error)),xn={ENTER:13,SPACE:32},Cn={UID:"data-uid"};function kn(){return Boolean(document.body)&&"complete"===document.readyState}function Mn(){return Boolean(document.body)&&"interactive"===document.readyState}function An(t){return encodeURIComponent(t)}function Tn(){return yt(Tn,(function(){return new N((function(t){kn()&&t(),window.addEventListener("load",(function(){return t()}))}))}))}var In=pt((function(){return new N((function(t){if(kn()||Mn())return t();var n=setInterval((function(){if(kn()||Mn())return clearInterval(n),t()}),10)}))}));function Wn(){return N.try((function(){return document.body?document.body:In().then((function(){if(document.body)return document.body;throw new Error("Document ready but document.body not present")}))}))}function zn(t){return yt(zn,(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 Rn(t){return zn(window.location.search.slice(1))[t]}function Ln(t){return-1===t.indexOf("#")||0!==t.indexOf("#")&&t.split("#")[0]!==window.location.href.split("#")[0]}function Dn(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 An(n)+"="+An(e.toString())})).join("&")}function Nn(t,n){return void 0===n&&(n={}),n&&Object.keys(n).length?Dn(M({},zn(t),n)):t}function Hn(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=Nn(c[1],o),f=Nn(r,i);return a&&(e=e+"?"+a),f&&(e=e+"#"+f),e}function Bn(t,n){return void 0===n&&(n=window),new N((function(e){n.location=t,Ln(t)||e()}))}function Fn(){var t=document.querySelector("meta[name=viewport]");return!(i()&&window.screen.width<660&&!t)}function Un(t){return Boolean(t.offsetWidth||t.offsetHeight||t.getClientRects().length)}function qn(){return yt(qn,(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 Vn(){return Boolean(qn())}function $n(){return In().then((function(){var t=qn();if(t){var n=t.timing;return n.connectEnd&&n.domInteractive?n.domInteractive-n.connectEnd:void 0}}))}function Jn(t){return void 0===t&&(t=""),t.toString().replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'").replace(/\//g,"/")}function Qn(){return"undefined"!=typeof window&&void 0!==window.location}function Kn(t,n){return void 0===n&&(n=window.document),[].slice.call(n.querySelectorAll(t))}function Xn(t,n){t.addEventListener("touchstart",gt),t.addEventListener("click",n),t.addEventListener("keypress",(function(t){if(t.keyCode===xn.ENTER||t.keyCode===xn.SPACE)return n(t)}))}function Gn(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 yt(Gn,(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 Yn(){return yt(Yn,(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 Zn(){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 te(t,n){t.appendChild(n)}function ne(t){return t instanceof window.Element||null!==t&&"object"==typeof t&&1===t.nodeType&&"object"==typeof t.style&&"object"==typeof t.ownerDocument}function ee(t,n){return void 0===n&&(n=document),ne(t)?t:"string"==typeof t?n.querySelector(t):void 0}function re(t,n){void 0===n&&(n=document);var e=ee(t,n);if(e)return e;throw new Error("Can not find element: "+xt(t))}function oe(t){return new N((function(n,e){var r=xt(t),o=ee(t);if(o)return n(o);if(kn())return e(new Error("Document is ready and element "+r+" does not exist"));var i=setInterval((function(){return(o=ee(t))?(clearInterval(i),n(o)):kn()?(clearInterval(i),e(new Error("Document is ready and element "+r+" does not exist"))):void 0}),10)}))}var ie,ue=function(t){function n(){return t.apply(this,arguments)||this}return k(n,t),n}(jn);function ce(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=M({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+"="+xt(n[t])})).filter(Boolean).join(",");try{c=window.open(t,u,f)}catch(a){throw new ue("Can not open popup window - "+(a.stack||a.message))}if(Q(c))throw new ue("Can not open popup window - blocked");return window.addEventListener("unload",(function(){return c.close()})),c}function ae(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 fe(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=rn(r.children);o<i.length;o++)r.removeChild(i[o]);for(var u=0,c=rn(n.children);u<c.length;u++)r.appendChild(c[u])}function se(t,n,e){void 0===e&&(e=window.document),t.styleSheet?t.styleSheet.cssText=n:t.appendChild(e.createTextNode(n))}function de(t){if((ie=ie||new Y).has(t)){var n=ie.get(t);if(n)return n}var e=new N((function(n,e){t.addEventListener("load",(function(){(function(t){if(function(){for(var t=0;t<$.length;t++){var n=!1;try{n=$[t].closed}catch(t){}n&&(J.splice(t,1),$.splice(t,1))}}(),t&&t.contentWindow)try{$.push(t.contentWindow),J.push(t)}catch(t){}})(t),n(t)})),t.addEventListener("error",(function(r){t.contentWindow?n(t):e(r)}))}));return ie.set(t,e),e}function le(t){return de(t).then((function(t){if(!t.contentWindow)throw new Error("Could not find window in iframe");return t.contentWindow}))}function he(t,n,e){void 0===t&&(t="div"),void 0===n&&(n={}),t=t.toLowerCase();var r=document.createElement(t);if(n.style&&Mt(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&&se(r,n.styleSheet),e&&te(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");ae(r.contentWindow,n.html)}else r.innerHTML=n.html;return r}function pe(t,n){void 0===t&&(t={});var e=t.style||{},r=he("iframe",{attributes:M({allowTransparency:"true"},t.attributes||{}),style:M({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",ct()),de(r),n&&re(n).appendChild(r),(t.url||o)&&r.setAttribute("src",t.url||"about:blank"),r}function ve(t,n,e){return t.addEventListener(n,e),{cancel:function(){t.removeEventListener(n,e)}}}function we(t,n,e){e=bt(e);for(var r=0;r<n.length;r++)t.addEventListener(n[r],e);return{cancel:bt((function(){for(var r=0;r<n.length;r++)t.removeEventListener(n[r],e)}))}}var me=["webkit","moz","ms","o"];function ye(t,n,e){t.style[n]=e;for(var r=Zt(n),o=0;o<me.length;o++)t.style[""+me[o]+r]=e}var ge=["animationstart","webkitAnimationStart","oAnimationStart","MSAnimationStart"],be=["animationend","webkitAnimationEnd","oAnimationEnd","MSAnimationEnd"];function Ee(t,n,e,r){return void 0===r&&(r=1e3),new N((function(o,i){var u=re(t);if(!u)return o();var c,a,f,s,d=!1;function l(){clearTimeout(c),clearTimeout(a),f.cancel(),s.cancel()}f=we(u,ge,(function(t){t.target===u&&t.animationName===n&&(clearTimeout(c),t.stopPropagation(),f.cancel(),d=!0,a=setTimeout((function(){l(),o()}),r))})),s=we(u,be,(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()})),ye(u,"animationName",n),c=setTimeout((function(){if(!d)return l(),o()}),200),e&&e(l)}))}function Se(t){t.style.setProperty("visibility","")}function Oe(t){t.style.setProperty("visibility","hidden","important")}function _e(t){t.style.setProperty("display","")}function Pe(t){t.style.setProperty("display","none","important")}function je(t){t&&t.parentNode&&t.parentNode.removeChild(t)}function xe(t,n,e){var r=Ee(t,n,e);return _e(t),r}function Ce(t,n,e){return Ee(t,n,e).then((function(){Pe(t)}))}function ke(t,n){t.classList.add(n)}function Me(t,n){t.classList.remove(n)}function Ae(t){return!(t&&t.parentNode&&t.ownerDocument&&t.ownerDocument.documentElement&&t.ownerDocument.documentElement.contains(t))}function Te(t,n){n=bt(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&&je(r)},a=function(){i||(n(),c())};if(Ae(t))return a(),{cancel:c};if(window.MutationObserver)for(var f=t.parentElement;f;){var s=new window.MutationObserver((function(){Ae(t)&&a()}));s.observe(f,{childList:!0}),u.push(s),f=f.parentElement}return(r=document.createElement("iframe")).setAttribute("name","__detect_close_"+ct()+"__"),r.style.display="none",le(r).then((function(t){(o=function(t){if(!V(t))throw new Error("Expected window to be same domain");return t}(t)).addEventListener("unload",a)})),t.appendChild(r),e=Ut((function(){Ae(t)&&a()}),1e3),{cancel:c}}function Ie(t,n){void 0===n&&(n=window.document);for(var e=0,r=Kn("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 We(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&&Un(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=Ut(m,10*f)):void 0!==d.MutationObserver?((v=new d.MutationObserver(m)).observe(t,{attributes:!0,childList:!0,subtree:!0,characterData:!1}),w=Ut(m,10*f)):w=Ut(m,f),{cancel:function(){p=!0,v.disconnect(),window.removeEventListener("resize",m),w.cancel()}}}function ze(t){var n=qn();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 Re(t){for(;t.parentNode;)t=t.parentNode;return"[object ShadowRoot]"===t.toString()}function Le(t){for(;t.parentNode;)t=t.parentNode;if(Re(t))return t}function De(t){var n=Le(t);if(n.host)return n.host}function Ne(t){var n=De(t);if(!n)throw new Error("Element is not in shadow dom");if(Re(n))throw new Error("Host element is also in shadow dom");var e="shadow-slot-"+ct(),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 He(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 Be(){try{throw new Error("_")}catch(t){return t.stack||""}}var Fe="undefined"!=typeof document?document.currentScript:null,Ue=pt((function(){if(Fe)return Fe;if(Fe=function(){try{var t=Be(),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 Fe;throw new Error("Can not determine current script")})),qe=ct(),Ve=pt((function(){var t;try{t=Ue()}catch(t){return qe}var n=t.getAttribute(Cn.UID);return n&&"string"==typeof n||(n=t.getAttribute(Cn.UID+"-auto"))&&"string"==typeof n||(n=ct(),t.setAttribute(Cn.UID+"-auto",n)),n}));function $e(t){var n=t.name,e=t.lifetime,r=void 0===e?12e5:e;return yt($e,(function(){var t,e="__"+n+"_storage__",o=ct();function i(n){var r,i=Yn();if(t&&(r=t),!r&&i){var u=window.localStorage.getItem(e);u&&(r=JSON.parse(u))}r||(r=at()[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)):at()[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:ct(),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 Je(){return $e({name:"belter_experiment"})}function Qe(t){return Je().getSessionState((function(n){return n.loggedBeacons=n.loggedBeacons||[],-1===n.loggedBeacons.indexOf(t)&&(n.loggedBeacons.push(t),!0)}))}function Ke(t){return Math.floor(Math.random()*t)}function Xe(t){var n,e=t.name,r=t.sample,o=void 0===r?50:r,i=t.logTreatment,u=void 0===i?gt:i,c=t.logCheckpoint,a=void 0===c?gt:c,f=t.sticky,s=void 0===f||f?function(t){return Je().getState((function(n){return n.throttlePercentiles=n.throttlePercentiles||{},n.throttlePercentiles[t]=n.throttlePercentiles[t]||Ke(100),n.throttlePercentiles[t]}))}(e):Ke(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?(Qe(d+"_"+JSON.stringify(n))&&u({name:e,treatment:d,payload:n,throttle:s}),Qe(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 Ge(t){var n=t.name,e=t.version,r=void 0===e?"latest":e,o=at(),i="__"+n+"__"+r+"_global__",u=o[i]=o[i]||{};return{get:function(t,n){return n=n||{},u[t]=u[t]||n}}}var Ye=[];function Ze(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 N((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<Ye.length;p++)for(var v=(0,Ye[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 tr(t){Ye.push(t)}var nr=!0;function er(t,n,e){e.value=pt(e.value,{name:n,thisNamespace:!0})}function rr(t,n,e){e.value=mt(e.value,{name:n})}function or(t){return"string"==typeof t&&/^[0-9]+%$/.test(t)}function ir(t){return"string"==typeof t&&/^[0-9]+px$/.test(t)}function ur(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 cr(t){return ur(t)+"px"}function ar(t){return"number"==typeof t?cr(t):or(t)?t:cr(t)}function fr(t,n){return parseInt(t*ur(n)/100,10)}function sr(t,n){if("number"==typeof t)return t;if(or(t))return fr(n,t);if(ir(t))return ur(t);throw new Error("Can not normalize dimension: "+t)}function dr(t,n){var e=(void 0===n?{}:n).timeout,r=[],o=[],i=setTimeout((function(){r.length&&o.push(N.asyncReject(new Error("Expected "+r[0]+" to be called")))}),void 0===e?5e3:e),u=function(t,n){return void 0===n&&(n=gt),r.push(t),function(){for(var e=this,i=arguments.length,u=new Array(i),c=0;c<i;c++)u[c]=arguments[c];En(r,t);var a=bn((function(){var t;return(t=n).call.apply(t,[e].concat(u))})),f=a.result,s=a.error;if(s)throw o.push(N.asyncReject(s)),s;return o.push(N.resolve(f)),f}},c=function(t,n){return void 0===n&&(n=gt),function(){var e;o.push(N.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=gt),r.push(t),function(){for(var e=this,i=arguments.length,u=new Array(i),c=0;c<i;c++)u[c]=arguments[c];En(r,t);var a=bn((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(N.resolve(f).then((function(){throw new Error("Expected "+t+" to throw an error")}),gt)),f}},f=function t(){return N.try((function(){if(o.length)return o.pop()})).then((function(){return o.length?t():r.length?N.delay(10).then(t):void 0}))};return o.push(N.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";e.r(n),e.d(n,"getUserAgent",(function(){return o})),e.d(n,"isDevice",(function(){return i})),e.d(n,"isWebView",(function(){return u})),e.d(n,"isStandAlone",(function(){return c})),e.d(n,"isFacebookWebView",(function(){return a})),e.d(n,"isFirefoxIOS",(function(){return f})),e.d(n,"isEdgeIOS",(function(){return s})),e.d(n,"isOperaMini",(function(){return d})),e.d(n,"isAndroid",(function(){return l})),e.d(n,"isIos",(function(){return h})),e.d(n,"isGoogleSearchApp",(function(){return p})),e.d(n,"isQQBrowser",(function(){return v})),e.d(n,"isIosWebview",(function(){return w})),e.d(n,"isSFVC",(function(){return m})),e.d(n,"isSFVCorSafari",(function(){return y})),e.d(n,"isAndroidWebview",(function(){return g})),e.d(n,"isIE",(function(){return b})),e.d(n,"isIECompHeader",(function(){return E})),e.d(n,"isElectron",(function(){return S})),e.d(n,"isIEIntranet",(function(){return _})),e.d(n,"isMacOsCna",(function(){return O})),e.d(n,"supportsPopups",(function(){return P})),e.d(n,"isChrome",(function(){return j})),e.d(n,"isSafari",(function(){return x})),e.d(n,"isApplePaySupported",(function(){return C})),e.d(n,"isDocumentReady",(function(){return Mn})),e.d(n,"isDocumentInteractive",(function(){return An})),e.d(n,"urlEncode",(function(){return Tn})),e.d(n,"waitForWindowReady",(function(){return In})),e.d(n,"waitForDocumentReady",(function(){return Wn})),e.d(n,"waitForDocumentBody",(function(){return zn})),e.d(n,"parseQuery",(function(){return Rn})),e.d(n,"getQueryParam",(function(){return Ln})),e.d(n,"urlWillRedirectPage",(function(){return Dn})),e.d(n,"formatQuery",(function(){return Nn})),e.d(n,"extendQuery",(function(){return Hn})),e.d(n,"extendUrl",(function(){return Bn})),e.d(n,"redirect",(function(){return Fn})),e.d(n,"hasMetaViewPort",(function(){return Un})),e.d(n,"isElementVisible",(function(){return qn})),e.d(n,"getPerformance",(function(){return Vn})),e.d(n,"enablePerformance",(function(){return $n})),e.d(n,"getPageRenderTime",(function(){return Jn})),e.d(n,"htmlEncode",(function(){return Qn})),e.d(n,"isBrowser",(function(){return Kn})),e.d(n,"querySelectorAll",(function(){return Xn})),e.d(n,"onClick",(function(){return Gn})),e.d(n,"getScript",(function(){return Yn})),e.d(n,"isLocalStorageEnabled",(function(){return Zn})),e.d(n,"getBrowserLocales",(function(){return te})),e.d(n,"appendChild",(function(){return ne})),e.d(n,"isElement",(function(){return ee})),e.d(n,"getElementSafe",(function(){return re})),e.d(n,"getElement",(function(){return oe})),e.d(n,"elementReady",(function(){return ie})),e.d(n,"PopupOpenError",(function(){return ce})),e.d(n,"popup",(function(){return ae})),e.d(n,"writeToWindow",(function(){return fe})),e.d(n,"writeElementToWindow",(function(){return se})),e.d(n,"setStyle",(function(){return de})),e.d(n,"awaitFrameLoad",(function(){return le})),e.d(n,"awaitFrameWindow",(function(){return he})),e.d(n,"createElement",(function(){return pe})),e.d(n,"iframe",(function(){return ve})),e.d(n,"addEventListener",(function(){return we})),e.d(n,"bindEvents",(function(){return me})),e.d(n,"setVendorCSS",(function(){return ge})),e.d(n,"animate",(function(){return Se})),e.d(n,"makeElementVisible",(function(){return _e})),e.d(n,"makeElementInvisible",(function(){return Oe})),e.d(n,"showElement",(function(){return Pe})),e.d(n,"hideElement",(function(){return je})),e.d(n,"destroyElement",(function(){return xe})),e.d(n,"showAndAnimate",(function(){return Ce})),e.d(n,"animateAndHide",(function(){return ke})),e.d(n,"addClass",(function(){return Me})),e.d(n,"removeClass",(function(){return Ae})),e.d(n,"isElementClosed",(function(){return Te})),e.d(n,"watchElementForClose",(function(){return Ie})),e.d(n,"fixScripts",(function(){return We})),e.d(n,"onResize",(function(){return ze})),e.d(n,"getResourceLoadTime",(function(){return Re})),e.d(n,"isShadowElement",(function(){return Le})),e.d(n,"getShadowRoot",(function(){return De})),e.d(n,"getShadowHost",(function(){return Ne})),e.d(n,"insertShadowSlot",(function(){return He})),e.d(n,"preventClickFocus",(function(){return Be})),e.d(n,"getStackTrace",(function(){return Fe})),e.d(n,"getCurrentScript",(function(){return qe})),e.d(n,"getCurrentScriptUID",(function(){return $e})),e.d(n,"experiment",(function(){return Ge})),e.d(n,"getGlobalNameSpace",(function(){return Ye})),e.d(n,"getStorage",(function(){return Je})),e.d(n,"getFunctionName",(function(){return ot})),e.d(n,"setFunctionName",(function(){return it})),e.d(n,"base64encode",(function(){return ut})),e.d(n,"base64decode",(function(){return ct})),e.d(n,"uniqueID",(function(){return at})),e.d(n,"getGlobal",(function(){return ft})),e.d(n,"getObjectID",(function(){return st})),e.d(n,"getEmptyObject",(function(){return lt})),e.d(n,"memoize",(function(){return vt})),e.d(n,"promiseIdentity",(function(){return wt})),e.d(n,"memoizePromise",(function(){return mt})),e.d(n,"promisify",(function(){return yt})),e.d(n,"inlineMemoize",(function(){return gt})),e.d(n,"noop",(function(){return bt})),e.d(n,"once",(function(){return Et})),e.d(n,"hashStr",(function(){return St})),e.d(n,"strHashStr",(function(){return _t})),e.d(n,"match",(function(){return Ot})),e.d(n,"awaitKey",(function(){return Pt})),e.d(n,"stringifyError",(function(){return jt})),e.d(n,"stringifyErrorMessage",(function(){return xt})),e.d(n,"stringify",(function(){return Ct})),e.d(n,"domainMatches",(function(){return kt})),e.d(n,"patchMethod",(function(){return Mt})),e.d(n,"extend",(function(){return At})),e.d(n,"values",(function(){return Tt})),e.d(n,"memoizedValues",(function(){return It})),e.d(n,"perc",(function(){return Wt})),e.d(n,"min",(function(){return zt})),e.d(n,"max",(function(){return Rt})),e.d(n,"roundUp",(function(){return Lt})),e.d(n,"regexMap",(function(){return Dt})),e.d(n,"svgToBase64",(function(){return Nt})),e.d(n,"objFilter",(function(){return Ht})),e.d(n,"identity",(function(){return Bt})),e.d(n,"regexTokenize",(function(){return Ft})),e.d(n,"promiseDebounce",(function(){return Ut})),e.d(n,"safeInterval",(function(){return qt})),e.d(n,"isInteger",(function(){return Vt})),e.d(n,"isFloat",(function(){return $t})),e.d(n,"serializePrimitive",(function(){return Jt})),e.d(n,"deserializePrimitive",(function(){return Qt})),e.d(n,"dotify",(function(){return Kt})),e.d(n,"undotify",(function(){return Xt})),e.d(n,"eventEmitter",(function(){return Gt})),e.d(n,"camelToDasherize",(function(){return Yt})),e.d(n,"dasherizeToCamel",(function(){return Zt})),e.d(n,"capitalizeFirstLetter",(function(){return tn})),e.d(n,"get",(function(){return nn})),e.d(n,"safeTimeout",(function(){return en})),e.d(n,"defineLazyProp",(function(){return rn})),e.d(n,"arrayFrom",(function(){return on})),e.d(n,"isObject",(function(){return un})),e.d(n,"isObjectObject",(function(){return cn})),e.d(n,"isPlainObject",(function(){return an})),e.d(n,"replaceObject",(function(){return fn})),e.d(n,"copyProp",(function(){return sn})),e.d(n,"regex",(function(){return dn})),e.d(n,"regexAll",(function(){return ln})),e.d(n,"isDefined",(function(){return hn})),e.d(n,"cycle",(function(){return pn})),e.d(n,"debounce",(function(){return vn})),e.d(n,"isRegex",(function(){return wn})),e.d(n,"weakMapMemoize",(function(){return mn})),e.d(n,"weakMapMemoizePromise",(function(){return yn})),e.d(n,"getOrSet",(function(){return gn})),e.d(n,"cleanup",(function(){return bn})),e.d(n,"tryCatch",(function(){return En})),e.d(n,"removeFromArray",(function(){return Sn})),e.d(n,"assertExists",(function(){return _n})),e.d(n,"unique",(function(){return On})),e.d(n,"constHas",(function(){return Pn})),e.d(n,"dedupeErrors",(function(){return jn})),e.d(n,"ExtendableError",(function(){return xn})),e.d(n,"request",(function(){return tr})),e.d(n,"addHeaderBuilder",(function(){return nr})),e.d(n,"TYPES",(function(){return er})),e.d(n,"memoized",(function(){return rr})),e.d(n,"promise",(function(){return or})),e.d(n,"isPerc",(function(){return ir})),e.d(n,"isPx",(function(){return ur})),e.d(n,"toNum",(function(){return cr})),e.d(n,"toPx",(function(){return ar})),e.d(n,"toCSS",(function(){return fr})),e.d(n,"percOf",(function(){return sr})),e.d(n,"normalizeDimension",(function(){return dr})),e.d(n,"wrapPromise",(function(){return lr})),e.d(n,"KEY_CODES",(function(){return Cn})),e.d(n,"ATTRIBUTES",(function(){return kn})),e.d(n,"iPhoneScreenHeightMatrix",(function(){return r}));var r={926:{device:"iPhone 12 Pro Max",textSizeHeights:[752,748,744,738],zoomHeight:{1.15:[752,747,744,738],1.25:[753,748,744,738],1.5:[752,749,744,738],1.75:[753,747,744,739],2:[752,748,744],2.5:[753,748],3:[753,744]},maybeSafari:{2:[738],2.5:[745,738],3:[747,738]}},896:{device:"iPhone XS Max, iPhone 11 Pro Max, iPhone XR, iPhone 11",textSizeHeights:[721,717,713,707],zoomHeight:{1.15:[721,716,713,707],1.25:[721,718,713,708],1.5:[722,717,713],1.75:[721,718,712,707],2:[722,718,714,708],2.5:[720,718,713,708],3:[720,717,708]},maybeSafari:{1.5:[707],3:[714]}},844:{device:"iPhone 12, iPhone 12 Pro",textSizeHeights:[670,666,662,656],zoomHeight:{1.15:[670,666,662],1.25:[670,666,663,656],1.5:[671,666,662],1.75:[670,667,662,656],2:[670,666,662],2.5:[670,663],3:[669,666,663,657]},maybeSafari:{1.15:[656],1.5:[656],2:[656],2.5:[665,655],3:[663]}},812:{device:"iPhone X, iPhone XS, iPhone 11 Pro, iPhone 12 Mini",textSizeHeights:[641,637,633,627],zoomHeight:{1.15:[641,637,633,627],1.25:[641,638,633,628],1.5:[641,638,633,627],1.75:[641,637,634],2:[642,638,634,628],2.5:[640,638,633,628],3:[642,633]},maybeSafari:{1.75:[627],3:[636,627]}},736:{device:"iPhone 6 Plus, iPhone 6S Plus, iPhone 7 Plus, iPhone 8 Plus",textSizeHeights:[628,624,620,614],zoomHeight:{1.15:[628,624,620,614],1.25:[628,624,620,614],1.5:[629,624,620],1.75:[628,625,620,614],2:[628,624,620],2.5:[628,625,620,615],3:[627,624,615]},maybeSafari:{1.5:[614],2:[614],3:[621]}},667:{device:"iPhone 6, iPhone 6S, iPhone 7, iPhone 8, iPhone SE2",textSizeHeights:[559,555,551,545],zoomHeight:{1.15:[559,555,551,545],1.25:[559,555,551,545],1.5:[560,555,551],1.75:[558,555,551],2:[560,556,552,546],2.5:[560,555,550],3:[558,555,546]},maybeSafari:{1.5:[545],1.75:[544],2.5:[545],3:[552]}}};function o(){return window.navigator.mockUserAgent||window.navigator.userAgent}function i(t){return void 0===t&&(t=o()),!!t.match(/Android|webOS|iPhone|iPad|iPod|bada|Symbian|Palm|CriOS|BlackBerry|IEMobile|WindowsMobile|Opera Mini/i)}function u(){var t=o();return/(iPhone|iPod|iPad|Macintosh).*AppleWebKit(?!.*Safari)|.*WKWebView/i.test(t)||/\bwv\b/.test(t)||/Android.*Version\/(\d)\.(\d)/i.test(t)}function c(){return!0===window.navigator.standalone||window.matchMedia("(display-mode: standalone)").matches}function a(t){return void 0===t&&(t=o()),/FBAN/.test(t)||/FBAV/.test(t)}function f(t){return void 0===t&&(t=o()),/FxiOS/i.test(t)}function s(t){return void 0===t&&(t=o()),/EdgiOS/i.test(t)}function d(t){return void 0===t&&(t=o()),/Opera Mini/i.test(t)}function l(t){return void 0===t&&(t=o()),/Android/.test(t)}function h(t){return void 0===t&&(t=o()),/iPhone|iPod|iPad/.test(t)}function p(t){return void 0===t&&(t=o()),/\bGSA\b/.test(t)}function v(t){return void 0===t&&(t=o()),/QQBrowser/.test(t)}function w(t){return void 0===t&&(t=o()),!!h(t)&&(!!p(t)||/.+AppleWebKit(?!.*Safari)|.*WKWebView/.test(t))}function m(t){if(void 0===t&&(t=o()),h(t)){var n=r[window.outerHeight];if(!n)return!1;var e=window.innerHeight,i=Math.round(window.screen.width/window.innerWidth*100)/100,u=Math.round(e*i);return i>1&&n.zoomHeight[i]?-1!==n.zoomHeight[i].indexOf(u):-1!==n.textSizeHeights.indexOf(u)}return!1}function y(t){if(void 0===t&&(t=o()),h(t)){var n=m(t),e=r[window.outerHeight];if(!e)return!1;var i=window.innerHeight,u=Math.round(window.screen.width/window.innerWidth*100)/100,c=Math.round(i*u),a=e.maybeSafari,f=!1;return u>1&&a[u]&&-1!==a[u].indexOf(c)&&(f=!0),n||f}return!1}function g(t){return void 0===t&&(t=o()),!!l(t)&&/Version\/[\d.]+/.test(t)&&!d(t)}function b(){return!!window.document.documentMode||Boolean(window.navigator&&window.navigator.userAgent&&/Edge|MSIE|rv:11/i.test(window.navigator.userAgent))}function E(){var t=window.document.querySelector('meta[http-equiv="X-UA-Compatible"]'),n=window.document.querySelector('meta[content="IE=edge"]');return!(!t||!n)}function S(){return!("undefined"==typeof process||!process.versions||!process.versions.electron)}function _(){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 O(){var t=o();return/Macintosh.*AppleWebKit(?!.*Safari)/i.test(t)}function P(t){return void 0===t&&(t=o()),!(w(t)||g(t)||d(t)||f(t)||s(t)||a(t)||v(t)||S()||O()||c())}function j(t){return void 0===t&&(t=o()),/Chrome|Chromium|CriOS/.test(t)}function x(t){return void 0===t&&(t=o()),/Safari/.test(t)&&!j(t)}function C(){return!(!window.ApplePaySession||!window.ApplePaySession.canMakePayments())}function k(t,n){return(k=Object.setPrototypeOf||function(t,n){return t.__proto__=n,t})(t,n)}function M(t,n){t.prototype=Object.create(n.prototype),t.prototype.constructor=t,k(t,n)}function A(){return(A=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 T(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}var I,W=[],z=[],R=0;function L(){if(!R&&I){var t=I;I=null,t.resolve()}}function D(){R+=1}function N(){R-=1,L()}var H=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;D();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 N(),void this.reject(t)}N(),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(T(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(T(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===W.indexOf(t)){W.push(t),setTimeout((function(){throw t}),1);for(var e=0;e<z.length;e++)z[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,D();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):T(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,N()}},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:T(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(!T(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];T(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 z.push(t),{cancel:function(){z.splice(z.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;D();try{o=n.apply(e,r||[])}catch(n){return N(),t.reject(n)}return N(),t.resolve(o)},t.delay=function(n){return new t((function(t){setTimeout(t,n)}))},t.isPromise=function(n){return!!(n&&n instanceof t)||T(n)},t.flush=function(){return n=I=I||new t,L(),n;var n},t}(),B="Call was rejected by callee.\r\n";function F(t){return void 0===t&&(t=window),"about:"===t.location.protocol}function U(t){try{return!0}catch(t){}return!1}function q(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&&U()?q(r):"about://"}var o=n.host;if(!o)throw new Error("Can not read window host");return e+"//"+o}function V(t){void 0===t&&(t=window);var n=q(t);return n&&t.mockDomain&&0===t.mockDomain.indexOf("mock:")?t.mockDomain:n}function $(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(F(t)&&U())return!0}catch(t){}try{if(q(t)===q(window))return!0}catch(t){}return!1}(t))return!1;try{if(t===window)return!0;if(F(t)&&U())return!0;if(V(window)===V(t))return!0}catch(t){}return!1}var J=[],Q=[];function K(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!==B}if(n&&$(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}(J,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 X(t){try{if(t===window)return!0}catch(t){if(t&&t.message===B)return!0}try{if("[object Window]"==={}.toString.call(t))return!0}catch(t){if(t&&t.message===B)return!0}try{if(window.Window&&t instanceof window.Window)return!0}catch(t){if(t&&t.message===B)return!0}try{if(t&&t.self===t)return!0}catch(t){if(t&&t.message===B)return!0}try{if(t&&t.parent===t)return!0}catch(t){if(t&&t.message===B)return!0}try{if(t&&t.top===t)return!0}catch(t){if(t&&t.message===B)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 G(t,n){for(var e=0;e<t.length;e++)try{if(t[e]===n)return e}catch(t){}return-1}var Y,Z=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(X(r)&&K(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!X(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=G(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=G(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=G(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!==G(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 tt(t){return(tt=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function nt(){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 et(t,n,e){return(et=nt()?Reflect.construct:function(t,n,e){var r=[null];r.push.apply(r,n);var o=new(Function.bind.apply(t,r));return e&&k(o,e.prototype),o}).apply(null,arguments)}function rt(t){var n="function"==typeof Map?new Map:void 0;return(rt=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 et(t,arguments,tt(this).constructor)}return e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),k(e,t)})(t)}function ot(t){return t.name||t.__name__||t.displayName||"anonymous"}function it(t,n){try{delete t.name,t.name=n}catch(t){}return t.__name__=t.displayName=n,t}function ut(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 ct(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 at(){var t="0123456789abcdef";return"xxxxxxxxxx".replace(/./g,(function(){return t.charAt(Math.floor(Math.random()*t.length))}))+"_"+ut((new Date).toISOString().slice(11,19).replace("T",".")).replace(/[^a-zA-Z0-9]/g,"").toLowerCase()}function ft(){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 st(t){if(Y=Y||new Z,null==t||"object"!=typeof t&&"function"!=typeof t)throw new Error("Invalid object");var n=Y.get(t);return n||(n=typeof t+":"+at(),Y.set(t,n)),n}function dt(t){try{return JSON.stringify([].slice.call(t),(function(t,n){return"function"==typeof n?"memoize["+st(n)+"]":n}))}catch(t){throw new Error("Arguments not serializable -- can not be used to memoize")}}function lt(){return{}}var ht=0,pt=0;function vt(t,n){void 0===n&&(n={});var e,r,o=n.thisNamespace,i=void 0!==o&&o,u=n.time,c=ht;ht+=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<pt&&(e=null,r=null,c=ht,ht+=1),f=i?(r=r||new Z).getOrSet(this,lt):e=e||{};var s=dt(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},it(a,(n.name||ot(t))+"::memoized")}function wt(t){return H.resolve(t)}function mt(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=dt(i);return n.hasOwnProperty(c)||(n[c]=H.try((function(){return t.apply(r,e)})).finally((function(){delete n[c]}))),n[c]}return e.reset=function(){n={}},it(e,ot(t)+"::promiseMemoized")}function yt(t,n){function e(){return H.try(t,this,arguments)}return void 0===n&&(n={}),n.name&&(e.displayName=n.name+":promisified"),it(e,ot(t)+"::promisified")}function gt(t,n,e){void 0===e&&(e=[]);var r=t.__inline_memoize_cache__=t.__inline_memoize_cache__||{},o=dt(e);return r.hasOwnProperty(o)?r[o]:r[o]=n.apply(void 0,e)}function bt(){}function Et(t){var n=!1;return it((function(){if(!n)return n=!0,t.apply(this,arguments)}),ot(t)+"::once")}function St(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 _t(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 Ot(t,n){var e=t.match(n);if(e)return e[1]}function Pt(t,n){return new H((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 jt(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: "+jt(t,n+1)}}function xt(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 Ct(t){return"string"==typeof t?t:t&&t.toString&&"function"==typeof t.toString?t.toString():{}.toString.call(t)}function kt(t,n){var e=(t=t.split("://")[1]).indexOf(n);return-1!==e&&t.slice(e)===n}function Mt(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 At(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}vt.clear=function(){pt=ht};var Tt=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},It=vt(Tt);function Wt(t,n){return Math.round(t*n/100)}function zt(){return Math.min.apply(Math,arguments)}function Rt(){return Math.max.apply(Math,arguments)}function Lt(t,n){var e=t%n;return e?t-e+n:t}function Dt(t,n,e){var r=[];return t.replace(n,(function(t){r.push(e?e.apply(null,arguments):t)})),r}function Nt(t){return"data:image/svg+xml;base64,"+ut(t)}function Ht(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 Bt(t){return t}function Ft(t,n){var e=[];return t.replace(n,(function(t){return e.push(t),""})),e}function Ut(t,n){var e,r;return void 0===n&&(n=50),it((function(){r&&clearTimeout(r);var o=e=e||new H;return r=setTimeout((function(){e=null,r=null,H.try(t).then((function(t){o.resolve(t)}),(function(t){o.reject(t)}))}),n),o}),ot(t)+"::promiseDebounced")}function qt(t,n){var e;return function r(){e=setTimeout((function(){t(),r()}),n)}(),{cancel:function(){clearTimeout(e)}}}function Vt(t){return Boolean(t.match(/^[0-9]+$/))}function $t(t){return Boolean(t.match(/^[0-9]+\.[0-9]+$/))}function Jt(t){return t.toString()}function Qt(t){return"true"===t||"false"!==t&&(Vt(t)?parseInt(t,10):$t(t)?parseFloat(t):t)}function Kt(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=Kt(t[r],""+n+r,e):e[""+n+r]=Jt(t[r]));return e}function Xt(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&&Vt(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 Gt(){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(H.try((function(){return n.apply(void 0,r)})))},a=0;a<i.length;a++)c(a);return H.all(u).then(bt)},triggerOnce:function(n){if(t[n])return H.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 Yt(t){return t.replace(/([A-Z])/g,(function(t){return"-"+t.toLowerCase()}))}function Zt(t){return t.replace(/-([a-z])/g,(function(t){return t[1].toUpperCase()}))}function tn(t){return t.charAt(0).toUpperCase()+t.slice(1).toLowerCase()}function nn(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 en(t,n){var e=qt((function(){(n-=100)<=0&&(e.cancel(),t())}),100)}function rn(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 on(t){return[].slice.call(t)}function un(t){return"object"==typeof t&&null!==t}function cn(t){return un(t)&&"[object Object]"==={}.toString.call(t)}function an(t){if(!cn(t))return!1;var n=t.constructor;if("function"!=typeof n)return!1;var e=n.prototype;return!!cn(e)&&!!e.hasOwnProperty("isPrototypeOf")}function fn(t,n,e){if(void 0===e&&(e=""),Array.isArray(t)){for(var r=t.length,o=[],i=function(r){rn(o,r,(function(){var o=e?e+"."+r:""+r,i=n(t[r],r,o);return(an(i)||Array.isArray(i))&&(i=fn(i,n,o)),i}))},u=0;u<r;u++)i(u);return o}if(an(t)){var c={},a=function(r){if(!t.hasOwnProperty(r))return"continue";rn(c,r,(function(){var o=e?e+"."+r:""+r,i=n(t[r],r,o);return(an(i)||Array.isArray(i))&&(i=fn(i,n,o)),i}))};for(var f in t)a(f);return c}throw new Error("Pass an object or array")}function sn(t,n,e,r){if(t.hasOwnProperty(e)){var o=Object.getOwnPropertyDescriptor(t,e);Object.defineProperty(n,e,o)}else n[e]=r}function dn(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 ln(t,n){for(var e=[],r=0;;){var o=dn(t,n,r);if(!o)break;e.push(o),r=Ot.end}return e}function hn(t){return null!=t}function pn(t){return H.try(t).then((function(){return pn(t)}))}function vn(t,n){var e;return void 0===n&&(n=100),it((function(){var r=arguments,o=this;clearTimeout(e),e=setTimeout((function(){return t.apply(o,r)}),n)}),ot(t)+"::debounced")}function wn(t){return"[object RegExp]"==={}.toString.call(t)}var mn=function(t){var n=new Z;return function(e){var r=this;return n.getOrSet(e,(function(){return t.call(r,e)}))}},yn=function(t){var n=new Z;return function(e){var r=this;return n.getOrSet(e,(function(){return t.call(r,e).finally((function(){n.delete(e)}))}))}};function gn(t,n,e){if(t.hasOwnProperty(n))return t[n];var r=e();return t[n]=r,r}function bn(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(Et((function(){return t(n)})))},all:function(t){n=t;var o=[];for(r=!0;e.length;){var i=e.shift();o.push(i())}return H.all(o).then(bt)}}}function En(t){var n,e;try{n=t()}catch(t){e=t}return{result:n,error:e}}function Sn(t,n){var e=t.indexOf(n);-1!==e&&t.splice(e,1)}function _n(t,n){if(null==n)throw new Error("Expected "+t+" to be present");return n}function On(t){for(var n={},e=0;e<t.length;e++)n[t[e]]=!0;return Object.keys(n)}var Pn=function(t,n){return-1!==It(t).indexOf(n)};function jn(t){var n=[],e={};return function(r){if(-1===n.indexOf(r)){n.push(r);var o=jt(r);if(!e[o])return e[o]=!0,t(r)}}}var xn=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 M(n,t),n}(rt(Error)),Cn={ENTER:13,SPACE:32},kn={UID:"data-uid"};function Mn(){return Boolean(document.body)&&"complete"===document.readyState}function An(){return Boolean(document.body)&&"interactive"===document.readyState}function Tn(t){return encodeURIComponent(t)}function In(){return gt(In,(function(){return new H((function(t){Mn()&&t(),window.addEventListener("load",(function(){return t()}))}))}))}var Wn=vt((function(){return new H((function(t){if(Mn()||An())return t();var n=setInterval((function(){if(Mn()||An())return clearInterval(n),t()}),10)}))}));function zn(){return H.try((function(){return document.body?document.body:Wn().then((function(){if(document.body)return document.body;throw new Error("Document ready but document.body not present")}))}))}function Rn(t){return gt(Rn,(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 Ln(t){return Rn(window.location.search.slice(1))[t]}function Dn(t){return-1===t.indexOf("#")||0!==t.indexOf("#")&&t.split("#")[0]!==window.location.href.split("#")[0]}function Nn(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 Tn(n)+"="+Tn(e.toString())})).join("&")}function Hn(t,n){return void 0===n&&(n={}),n&&Object.keys(n).length?Nn(A({},Rn(t),n)):t}function Bn(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=Hn(c[1],o),f=Hn(r,i);return a&&(e=e+"?"+a),f&&(e=e+"#"+f),e}function Fn(t,n){return void 0===n&&(n=window),new H((function(e){n.location=t,Dn(t)||e()}))}function Un(){var t=document.querySelector("meta[name=viewport]");return!(i()&&window.screen.width<660&&!t)}function qn(t){return Boolean(t.offsetWidth||t.offsetHeight||t.getClientRects().length)}function Vn(){return gt(Vn,(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 $n(){return Boolean(Vn())}function Jn(){return Wn().then((function(){var t=Vn();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 Kn(){return"undefined"!=typeof window&&void 0!==window.location}function Xn(t,n){return void 0===n&&(n=window.document),[].slice.call(n.querySelectorAll(t))}function Gn(t,n){t.addEventListener("touchstart",bt),t.addEventListener("click",n),t.addEventListener("keypress",(function(t){if(t.keyCode===Cn.ENTER||t.keyCode===Cn.SPACE)return n(t)}))}function Yn(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 gt(Yn,(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 Zn(){return gt(Zn,(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 te(){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 ne(t,n){t.appendChild(n)}function ee(t){return t instanceof window.Element||null!==t&&"object"==typeof t&&1===t.nodeType&&"object"==typeof t.style&&"object"==typeof t.ownerDocument}function re(t,n){return void 0===n&&(n=document),ee(t)?t:"string"==typeof t?n.querySelector(t):void 0}function oe(t,n){void 0===n&&(n=document);var e=re(t,n);if(e)return e;throw new Error("Can not find element: "+Ct(t))}function ie(t){return new H((function(n,e){var r=Ct(t),o=re(t);if(o)return n(o);if(Mn())return e(new Error("Document is ready and element "+r+" does not exist"));var i=setInterval((function(){return(o=re(t))?(clearInterval(i),n(o)):Mn()?(clearInterval(i),e(new Error("Document is ready and element "+r+" does not exist"))):void 0}),10)}))}var ue,ce=function(t){function n(){return t.apply(this,arguments)||this}return M(n,t),n}(xn);function ae(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=A({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+"="+Ct(n[t])})).filter(Boolean).join(",");try{c=window.open(t,u,f)}catch(a){throw new ce("Can not open popup window - "+(a.stack||a.message))}if(K(c))throw new ce("Can not open popup window - blocked");return window.addEventListener("unload",(function(){return c.close()})),c}function fe(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 se(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=on(r.children);o<i.length;o++)r.removeChild(i[o]);for(var u=0,c=on(n.children);u<c.length;u++)r.appendChild(c[u])}function de(t,n,e){void 0===e&&(e=window.document),t.styleSheet?t.styleSheet.cssText=n:t.appendChild(e.createTextNode(n))}function le(t){if((ue=ue||new Z).has(t)){var n=ue.get(t);if(n)return n}var e=new H((function(n,e){t.addEventListener("load",(function(){(function(t){if(function(){for(var t=0;t<J.length;t++){var n=!1;try{n=J[t].closed}catch(t){}n&&(Q.splice(t,1),J.splice(t,1))}}(),t&&t.contentWindow)try{J.push(t.contentWindow),Q.push(t)}catch(t){}})(t),n(t)})),t.addEventListener("error",(function(r){t.contentWindow?n(t):e(r)}))}));return ue.set(t,e),e}function he(t){return le(t).then((function(t){if(!t.contentWindow)throw new Error("Could not find window in iframe");return t.contentWindow}))}function pe(t,n,e){void 0===t&&(t="div"),void 0===n&&(n={}),t=t.toLowerCase();var r=document.createElement(t);if(n.style&&At(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&&de(r,n.styleSheet),e&&ne(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");fe(r.contentWindow,n.html)}else r.innerHTML=n.html;return r}function ve(t,n){void 0===t&&(t={});var e=t.style||{},r=pe("iframe",{attributes:A({allowTransparency:"true"},t.attributes||{}),style:A({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",at()),le(r),n&&oe(n).appendChild(r),(t.url||o)&&r.setAttribute("src",t.url||"about:blank"),r}function we(t,n,e){return t.addEventListener(n,e),{cancel:function(){t.removeEventListener(n,e)}}}function me(t,n,e){e=Et(e);for(var r=0;r<n.length;r++)t.addEventListener(n[r],e);return{cancel:Et((function(){for(var r=0;r<n.length;r++)t.removeEventListener(n[r],e)}))}}var ye=["webkit","moz","ms","o"];function ge(t,n,e){t.style[n]=e;for(var r=tn(n),o=0;o<ye.length;o++)t.style[""+ye[o]+r]=e}var be=["animationstart","webkitAnimationStart","oAnimationStart","MSAnimationStart"],Ee=["animationend","webkitAnimationEnd","oAnimationEnd","MSAnimationEnd"];function Se(t,n,e,r){return void 0===r&&(r=1e3),new H((function(o,i){var u=oe(t);if(!u)return o();var c,a,f,s,d=!1;function l(){clearTimeout(c),clearTimeout(a),f.cancel(),s.cancel()}f=me(u,be,(function(t){t.target===u&&t.animationName===n&&(clearTimeout(c),t.stopPropagation(),f.cancel(),d=!0,a=setTimeout((function(){l(),o()}),r))})),s=me(u,Ee,(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()})),ge(u,"animationName",n),c=setTimeout((function(){if(!d)return l(),o()}),200),e&&e(l)}))}function _e(t){t.style.setProperty("visibility","")}function Oe(t){t.style.setProperty("visibility","hidden","important")}function Pe(t){t.style.setProperty("display","")}function je(t){t.style.setProperty("display","none","important")}function xe(t){t&&t.parentNode&&t.parentNode.removeChild(t)}function Ce(t,n,e){var r=Se(t,n,e);return Pe(t),r}function ke(t,n,e){return Se(t,n,e).then((function(){je(t)}))}function Me(t,n){t.classList.add(n)}function Ae(t,n){t.classList.remove(n)}function Te(t){return!(t&&t.parentNode&&t.ownerDocument&&t.ownerDocument.documentElement&&t.ownerDocument.documentElement.contains(t))}function Ie(t,n){n=Et(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&&xe(r)},a=function(){i||(n(),c())};if(Te(t))return a(),{cancel:c};if(window.MutationObserver)for(var f=t.parentElement;f;){var s=new window.MutationObserver((function(){Te(t)&&a()}));s.observe(f,{childList:!0}),u.push(s),f=f.parentElement}return(r=document.createElement("iframe")).setAttribute("name","__detect_close_"+at()+"__"),r.style.display="none",he(r).then((function(t){(o=function(t){if(!$(t))throw new Error("Expected window to be same domain");return t}(t)).addEventListener("unload",a)})),t.appendChild(r),e=qt((function(){Te(t)&&a()}),1e3),{cancel:c}}function We(t,n){void 0===n&&(n=window.document);for(var e=0,r=Xn("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 ze(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&&qn(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=qt(m,10*f)):void 0!==d.MutationObserver?((v=new d.MutationObserver(m)).observe(t,{attributes:!0,childList:!0,subtree:!0,characterData:!1}),w=qt(m,10*f)):w=qt(m,f),{cancel:function(){p=!0,v.disconnect(),window.removeEventListener("resize",m),w.cancel()}}}function Re(t){var n=Vn();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 Le(t){for(;t.parentNode;)t=t.parentNode;return"[object ShadowRoot]"===t.toString()}function De(t){for(;t.parentNode;)t=t.parentNode;if(Le(t))return t}function Ne(t){var n=De(t);if(n.host)return n.host}function He(t){var n=Ne(t);if(!n)throw new Error("Element is not in shadow dom");if(Le(n))throw new Error("Host element is also in shadow dom");var e="shadow-slot-"+at(),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 Be(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 Fe(){try{throw new Error("_")}catch(t){return t.stack||""}}var Ue="undefined"!=typeof document?document.currentScript:null,qe=vt((function(){if(Ue)return Ue;if(Ue=function(){try{var t=Fe(),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 Ue;throw new Error("Can not determine current script")})),Ve=at(),$e=vt((function(){var t;try{t=qe()}catch(t){return Ve}var n=t.getAttribute(kn.UID);return n&&"string"==typeof n||(n=t.getAttribute(kn.UID+"-auto"))&&"string"==typeof n||(n=at(),t.setAttribute(kn.UID+"-auto",n)),n}));function Je(t){var n=t.name,e=t.lifetime,r=void 0===e?12e5:e;return gt(Je,(function(){var t,e="__"+n+"_storage__",o=at();function i(n){var r,i=Zn();if(t&&(r=t),!r&&i){var u=window.localStorage.getItem(e);u&&(r=JSON.parse(u))}r||(r=ft()[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)):ft()[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:at(),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 Je({name:"belter_experiment"})}function Ke(t){return Qe().getSessionState((function(n){return n.loggedBeacons=n.loggedBeacons||[],-1===n.loggedBeacons.indexOf(t)&&(n.loggedBeacons.push(t),!0)}))}function Xe(t){return Math.floor(Math.random()*t)}function Ge(t){var n,e=t.name,r=t.sample,o=void 0===r?50:r,i=t.logTreatment,u=void 0===i?bt:i,c=t.logCheckpoint,a=void 0===c?bt: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]||Xe(100),n.throttlePercentiles[t]}))}(e):Xe(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?(Ke(d+"_"+JSON.stringify(n))&&u({name:e,treatment:d,payload:n,throttle:s}),Ke(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 Ye(t){var n=t.name,e=t.version,r=void 0===e?"latest":e,o=ft(),i="__"+n+"__"+r+"_global__",u=o[i]=o[i]||{};return{get:function(t,n){return n=n||{},u[t]=u[t]||n}}}var Ze=[];function tr(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 H((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<Ze.length;p++)for(var v=(0,Ze[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 nr(t){Ze.push(t)}var er=!0;function rr(t,n,e){e.value=vt(e.value,{name:n,thisNamespace:!0})}function or(t,n,e){e.value=yt(e.value,{name:n})}function ir(t){return"string"==typeof t&&/^[0-9]+%$/.test(t)}function ur(t){return"string"==typeof t&&/^[0-9]+px$/.test(t)}function cr(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 ar(t){return cr(t)+"px"}function fr(t){return"number"==typeof t?ar(t):ir(t)?t:ar(t)}function sr(t,n){return parseInt(t*cr(n)/100,10)}function dr(t,n){if("number"==typeof t)return t;if(ir(t))return sr(n,t);if(ur(t))return cr(t);throw new Error("Can not normalize dimension: "+t)}function lr(t,n){var e=(void 0===n?{}:n).timeout,r=[],o=[],i=setTimeout((function(){r.length&&o.push(H.asyncReject(new Error("Expected "+r[0]+" to be called")))}),void 0===e?5e3:e),u=function(t,n){return void 0===n&&(n=bt),r.push(t),function(){for(var e=this,i=arguments.length,u=new Array(i),c=0;c<i;c++)u[c]=arguments[c];Sn(r,t);var a=En((function(){var t;return(t=n).call.apply(t,[e].concat(u))})),f=a.result,s=a.error;if(s)throw o.push(H.asyncReject(s)),s;return o.push(H.resolve(f)),f}},c=function(t,n){return void 0===n&&(n=bt),function(){var e;o.push(H.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=bt),r.push(t),function(){for(var e=this,i=arguments.length,u=new Array(i),c=0;c<i;c++)u[c]=arguments[c];Sn(r,t);var a=En((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(H.resolve(f).then((function(){throw new Error("Expected "+t+" to throw an error")}),bt)),f}},f=function t(){return H.try((function(){if(o.length)return o.pop()})).then((function(){return o.length?t():r.length?H.delay(10).then(t):void 0}))};return o.push(H.try((function(){return t({expect:u,avoid:c,expectError:a,error:c,wait:f})}))),f().then((function(){clearTimeout(i)}))}}])})); | ||
//# sourceMappingURL=belter.min.js.map |
@@ -28,3 +28,3 @@ import { iPhoneScreenHeightMatrix } from './screenHeights'; | ||
return ua.indexOf('FBAN') !== -1 || ua.indexOf('FBAV') !== -1; | ||
return /FBAN/.test(ua) || /FBAV/.test(ua); | ||
} | ||
@@ -50,3 +50,3 @@ export function isFirefoxIOS(ua) { | ||
return ua.indexOf('Opera Mini') > -1; | ||
return /Opera Mini/i.test(ua); | ||
} | ||
@@ -231,2 +231,9 @@ export function isAndroid(ua) { | ||
return /Safari/.test(ua) && !isChrome(ua); | ||
} | ||
export function isApplePaySupported() { | ||
if (window.ApplePaySession && window.ApplePaySession.canMakePayments()) { | ||
return true; | ||
} | ||
return false; | ||
} |
{ | ||
"name": "belter", | ||
"version": "1.0.160", | ||
"version": "1.0.161", | ||
"description": "Utilities.", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
@@ -28,3 +28,3 @@ /* @flow */ | ||
export function isFacebookWebView(ua? : string = getUserAgent()) : boolean { | ||
return (ua.indexOf('FBAN') !== -1) || (ua.indexOf('FBAV') !== -1); | ||
return (/FBAN/).test(ua) || (/FBAV/).test(ua); | ||
} | ||
@@ -41,3 +41,3 @@ | ||
export function isOperaMini(ua? : string = getUserAgent()) : boolean { | ||
return ua.indexOf('Opera Mini') > -1; | ||
return (/Opera Mini/i).test(ua); | ||
} | ||
@@ -199,1 +199,9 @@ | ||
} | ||
export function isApplePaySupported() : boolean { | ||
if (window.ApplePaySession && window.ApplePaySession.canMakePayments()) { | ||
return true; | ||
} | ||
return false; | ||
} |
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
600717
8715