/*! For license information please see sparkle.mjs.LICENSE.txt */
var e={4207:function(){window.__bloomberg__=window.__bloomberg__||{}},7722:function(){window.eventRecorder=window.eventRecorder||{cmd:[]}},4407:function(){window.googletag=window.googletag||{},window.googletag.cmd=window.googletag.cmd||[]},6798:function(){window.headertag=window.headertag||{},window.headertag.cmd=window.headertag.cmd||[]},4002:function(){window.Spritz=window.Spritz||{},window.Spritz.cmd=window.Spritz.cmd||[]},528:function(e,t,i){i.r(t),i.d(t,{CmpClientLegacy:function(){return U},CmpClientScripts:function(){return T},cmpCookie:function(){return S},getCMPData:function(){return B},v2:function(){return g}});var n=i(5893);const r="sourcepointcmp.bloomberg.com",s="1425",o="_breg-uid",a="bbgconsentstring",d=2,l="5f29641df70e58290010d5aa",c="5f2c366203c8584077858803",u={ccpa:{ja:"私の個人情報を販売しない(カリフォルニア州消費者プライバシー法)",en:"Do Not Sell or Share My Personal Information"},gdpr:{ja:"クッキーを管理する",en:"Manage Cookies"}};var h;!function(e){e.GDPR='\n        <script id="gdpr-stub-script">\n            !function () { var e = function () { var e, t = "__tcfapiLocator", a = [], n = window; for (; n;) { try { if (n.frames[t]) { e = n; break } } catch (e) { } if (n === window.top) break; n = n.parent } e || (!function e() { var a = n.document, r = !!n.frames[t]; if (!r) if (a.body) { var i = a.createElement("iframe"); i.style.cssText = "display:none", i.name = t, a.body.appendChild(i) } else setTimeout(e, 5); return !r }(), n.__tcfapi = function () { for (var e, t = arguments.length, n = new Array(t), r = 0; r < t; r++)n[r] = arguments[r]; if (!n.length) return a; if ("setGdprApplies" === n[0]) n.length > 3 && 2 === parseInt(n[1], 10) && "boolean" == typeof n[3] && (e = n[3], "function" == typeof n[2] && n[2]("set", !0)); else if ("ping" === n[0]) { var i = { gdprApplies: e, cmpLoaded: !1, cmpStatus: "stub" }; "function" == typeof n[2] && n[2](i) } else a.push(n) }, n.addEventListener("message", (function (e) { var t = "string" == typeof e.data, a = {}; try { a = t ? JSON.parse(e.data) : e.data } catch (e) { } var n = a.__tcfapiCall; n && window.__tcfapi(n.command, n.version, (function (a, r) { var i = { __tcfapiReturn: { returnValue: a, success: r, callId: n.callId } }; t && (i = JSON.stringify(i)), e.source.postMessage(i, "*") }), n.parameter) }), !1)) }; "undefined" != typeof module ? module.exports = e : e() }();\n        <\/script>\n    ',e.CCPA='\n        <script id="ccpa-stub-script">\n            (function () { var e = false; var c = window; var t = document; function r() { if (!c.frames["__uspapiLocator"]) { if (t.body) { var a = t.body; var e = t.createElement("iframe"); e.style.cssText = "display:none"; e.name = "__uspapiLocator"; a.appendChild(e) } else { setTimeout(r, 5) } } } r(); function p() { var a = arguments; __uspapi.a = __uspapi.a || []; if (!a.length) { return __uspapi.a } else if (a[0] === "ping") { a[2]({ gdprAppliesGlobally: e, cmpLoaded: false }, true) } else { __uspapi.a.push([].slice.apply(a)) } } function l(t) { var r = typeof t.data === "string"; try { var a = r ? JSON.parse(t.data) : t.data; if (a.__cmpCall) { var n = a.__cmpCall; c.__uspapi(n.command, n.parameter, function (a, e) { var c = { __cmpReturn: { returnValue: a, success: e, callId: n.callId } }; t.source.postMessage(r ? JSON.stringify(c) : c, "*") }) } } catch (a) { } } if (typeof __uspapi !== "function") { c.__uspapi = p; __uspapi.msgHandler = l; c.addEventListener("message", l, false) } })();\n        <\/script>\n    ',e.GDPR_V2='\n        <script id="gdpr-stub-script">\n            function _typeof(t){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}!function(){for(var t,e,o=[],n=window,r=n;r;){try{if(r.frames.__tcfapiLocator){t=r;break}}catch(t){}if(r===n.top)break;r=n.parent}t||(function t(){var e=n.document,o=!!n.frames.__tcfapiLocator;if(!o)if(e.body){var r=e.createElement("iframe");r.style.cssText="display:none",r.name="__tcfapiLocator",e.body.appendChild(r)}else setTimeout(t,5);return!o}(),n.__tcfapi=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];if(!n.length)return o;"setGdprApplies"===n[0]?n.length>3&&2===parseInt(n[1],10)&&"boolean"==typeof n[3]&&(e=n[3],"function"==typeof n[2]&&n[2]("set",!0)):"ping"===n[0]?"function"==typeof n[2]&&n[2]({gdprApplies:e,cmpLoaded:!1,cmpStatus:"stub"}):o.push(n)},n.addEventListener("message",(function(t){var e="string"==typeof t.data,o={};if(e)try{o=JSON.parse(t.data)}catch(t){}else o=t.data;var n="object"===_typeof(o)?o.__tcfapiCall:null;n&&window.__tcfapi(n.command,n.version,(function(o,r){var a={__tcfapiReturn:{returnValue:o,success:r,callId:n.callId}};t&&t.source&&t.source.postMessage&&t.source.postMessage(e?JSON.stringify(a):a,"*")}),n.parameter)}),!1))}();\n        <\/script>\n    ',e.MSPS='\n        <script id="msps-stub-script">\n            window.__gpp_addFrame=function(e){if(!window.frames[e])if(document.body){var t=document.createElement("iframe");t.style.cssText="display:none",t.name=e,document.body.appendChild(t)}else window.setTimeout(window.__gpp_addFrame,10,e)},window.__gpp_stub=function(){var e=arguments;if(__gpp.queue=__gpp.queue||[],__gpp.events=__gpp.events||[],!e.length||1==e.length&&"queue"==e[0])return __gpp.queue;if(1==e.length&&"events"==e[0])return __gpp.events;var t=e[0],p=e.length>1?e[1]:null,s=e.length>2?e[2]:null;if("ping"===t)p({gppVersion:"1.1",cmpStatus:"stub",cmpDisplayStatus:"hidden",signalStatus:"not ready",supportedAPIs:["2:tcfeuv2","5:tcfcav1","6:uspv1","7:usnatv1","8:uscav1","9:usvav1","10:uscov1","11:usutv1","12:usctv1"],cmpId:0,sectionList:[],applicableSections:[],gppString:"",parsedSections:{}},!0);else if("addEventListener"===t){"lastId"in __gpp||(__gpp.lastId=0),__gpp.lastId++;var n=__gpp.lastId;__gpp.events.push({id:n,callback:p,parameter:s}),p({eventName:"listenerRegistered",listenerId:n,data:!0,pingData:{gppVersion:"1.1",cmpStatus:"stub",cmpDisplayStatus:"hidden",signalStatus:"not ready",supportedAPIs:["2:tcfeuv2","5:tcfcav1","6:uspv1","7:usnatv1","8:uscav1","9:usvav1","10:uscov1","11:usutv1","12:usctv1"],cmpId:0,sectionList:[],applicableSections:[],gppString:"",parsedSections:{}}},!0)}else if("removeEventListener"===t){for(var a=!1,i=0;i<__gpp.events.length;i++)if(__gpp.events[i].id==s){__gpp.events.splice(i,1),a=!0;break}p({eventName:"listenerRemoved",listenerId:s,data:a,pingData:{gppVersion:"1.1",cmpStatus:"stub",cmpDisplayStatus:"hidden",signalStatus:"not ready",supportedAPIs:["2:tcfeuv2","5:tcfcav1","6:uspv1","7:usnatv1","8:uscav1","9:usvav1","10:uscov1","11:usutv1","12:usctv1"],cmpId:0,sectionList:[],applicableSections:[],gppString:"",parsedSections:{}}},!0)}else"hasSection"===t?p(!1,!0):"getSection"===t||"getField"===t?p(null,!0):__gpp.queue.push([].slice.apply(e))},window.__gpp_msghandler=function(e){var t="string"==typeof e.data;try{var p=t?JSON.parse(e.data):e.data}catch(e){p=null}if("object"==typeof p&&null!==p&&"__gppCall"in p){var s=p.__gppCall;window.__gpp(s.command,(function(p,n){var a={__gppReturn:{returnValue:p,success:n,callId:s.callId}};e.source.postMessage(t?JSON.stringify(a):a,"*")}),"parameter"in s?s.parameter:null,"version"in s?s.version:"1.1")}},"__gpp"in window&&"function"==typeof window.__gpp||(window.__gpp=window.__gpp_stub,window.addEventListener("message",window.__gpp_msghandler,!1),window.__gpp_addFrame("__gppLocator"));\n        <\/script>\n    '}(h||(h={}));const p=31489,f=29886;function g(e={}){const{accountId:t=s,domain:i=r,kisaEnabled:n=!1}=e;return`\n        ${h.CCPA}\n        ${h.MSPS}\n        ${h.GDPR_V2}\n        <script id="cmp-client-config">\n            (function(){\n                function getCookieValue(name) {\n                    const matches = document.cookie.match("(^|;) ?" + name + "=([^;$]*)");\n                    return matches ? matches[2] : "";\n                }\n                const isKisa = ${n} && getCookieValue("country_code") === "KR";\n                window._sp_queue = [];\n                window._sp_ = {\n                    config: {\n                        accountId: ${t},\n                        authCookie: "${o}",\n                        baseEndpoint: "https://${i}",\n                        propertyId: isKisa ? ${f} : ${p},\n                        propertyHref: isKisa ? "https://kisa.bloomberg.com" : "https://mc.bloomberg.com",\n                        joinHref: true,\n                        targetingParams: {\n                            isKisa: isKisa,\n                            view: window.isTerminal ? "terminal" : "web"\n                        },\n                        usnat: {\n                            includeUspApi: true\n                        },\n                        gdpr: {},\n                        events: {}\n                    }\n                }\n            })();\n        <\/script>\n        <script async src="https://${i}/unified/wrapperMessagingWithoutDetection.js"><\/script>\n`}function _(e){const t=document.cookie.match(`(^|;) ?${e}=([^;$]*)`);return t?t[2]:""}function m(e){const t=e.split("bloomberg.");return(null==t?void 0:t.length)<=1?e:`.bloomberg.${t[1]}`}function v(e,t,i){const n=new Date;n.setTime(n.getTime()+864e5*i),document.cookie=`${e}=${t};path=/;domain=${m(window.location.hostname)};expires=${n.toUTCString()}`}function b(e,t){return-1!==e.indexOf(t)}function w(){return b(_(a),"req1")}function y(){return b(_(a),"fun1")}function E(){return b(_(a),"pad1")}var S={includes:b,reqAllowed:w,reqAllowedAsync:()=>Promise.resolve(w()),funAllowed:y,funAllowedAsync:()=>Promise.resolve(y()),padAllowed:E,padAllowedAsync:()=>Promise.resolve(E()),getDomain:m,getCookieValue:_,setCookieValue:v};const T=({assetHost:e="assets.bwbx.io",clientParams:t,stubParams:i})=>(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{dangerouslySetInnerHTML:{__html:g(i)}}),(0,n.jsx)("script",{src:`https://${e}/s3/foundation/cmp-client/v3/cmp-client.min.js`,crossOrigin:"anonymous",async:!0}),(0,n.jsx)("script",{id:"cmp-client-init",dangerouslySetInnerHTML:{__html:`window.cmpClient = window.cmpClient || { cmd: [] };\n                        window.cmpClient.cmd.push(function () {\n                            const cmpClient = window.getCmpClient(${JSON.stringify(t)});\n                            cmpClient.init();\n                        });`}})]});function I(e,t,i,n){if("a"===i&&!n)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===i?n:"a"===i?n.call(e):n?n.value:t.get(e)}const A=["usnat","usca","usco","usct","usut","usva"],C=e=>{for(const t of A)if(void 0!==e.parsedSections[t])return e.parsedSections[t]};var R,k,O,P,x,M,N,D,L,j;class U{constructor({domain:e=r,language:t="en"}){R.add(this),k.set(this,(()=>{const e=window._sp_.config.targetingParams.isKisa?880326:817623;window._sp_.gdpr.loadPrivacyManagerModal&&window._sp_.gdpr.loadPrivacyManagerModal(e)})),this.baseEndpoint=`https://${e}`,this.startTime=Date.now(),this.loaded=!1,this.consentReadyEventFired=!1,this.language=t,this.initialized=!1}init(){window.__tcfapi?(this.startTime=Date.now(),window.gtag_enable_tcf_support=!0,this.initialized=!0,window.__tcfapi("addEventListener",d,I(this,R,"m",x).bind(this)),window.addEventListener("beforeunload",I(this,R,"m",j).bind(this))):console.error("[cmp-client] CMP required tcfapi stub missing, exiting init")}addPrivacyManager(e){window.__tcfapi?window.__tcfapi("addEventListener",d,I(this,R,"m",O).bind(this,e)):console.warn("[cmp-client] CMP required stub missing, exiting addPrivacyManager")}removeEventListener(e){window.__tcfapi("removeEventListener",d,(t=>{t||console.warn(`[cmp-client] Failed to remove __tcfapi event listener with id: ${e}`)}),e)}onGdprConsent(e,t){if(!t){const e=new Error("[cmp-client] Failed to `getCustomVendorConsents` with __tcfapi");return void console.error("[cmp-client]",e)}const i={req:"req1",fun:"fun0",pad:"pad0"};[...e.consentedPurposes,...e.legIntPurposes].forEach((t=>{if(t._id===l){i.fun="fun1";for(const[,t]of Object.entries(e.grants))l in t.purposeGrants&&!t.purposeGrants[l]&&(i.fun="fun0")}if(t._id===c){i.pad="pad1";for(const[,t]of Object.entries(e.grants))c in t.purposeGrants&&!t.purposeGrants[c]&&(i.pad="pad0")}}));const n=Object.values(i).join("");return v(a,n,365),I(this,R,"m",N).call(this,n),console.log("[cmp-client] GDPR applies, custom consent string",n),n}onUSPSPing(e,t){if(!t)return console.error("[cmp-client] Failed to `ping` with __gpp"),"";if(0===e.applicableSections.filter((e=>-1!==e)).length){console.info("[cpm-client] this region doesn't apply GDPR nor MSPS");const e="req1fun1pad1";return v(a,e,365),I(this,R,"m",N).call(this,e),""}if("ready"!==e.signalStatus)return console.info("[cmp-client] gpp ping data is not ready yet"),"";const i=C(e),n=2===(null==i?void 0:i.SaleOptOut)?"req1fun1pad1":"req1fun0pad0";return v(a,n,365),I(this,R,"m",N).call(this,n),n}}function B(){return window.__tcfapi?new Promise(((e,t)=>{window.__tcfapi("addEventListener",d,((i,n)=>{if(n){if("tcloaded"===i.eventStatus||"useractioncomplete"===i.eventStatus){i.gdprApplies?e({gdprApplies:!0,iabConsentString:i.tcString}):window.__gpp("addEventListener",((i,n)=>{if(n)if(0===i.pingData.applicableSections.filter((e=>-1!==e)).length)e({gdprApplies:!1,usPrivacyString:"1NNN"});else if("ready"===i.pingData.signalStatus){const t=C(i.pingData);e({gdprApplies:!1,usPrivacyString:`1${1===(null==t?void 0:t.SaleOptOutNotice)?"Y":"N"}${2===(null==t?void 0:t.SaleOptOut)?"N":"Y"}${1===(null==t?void 0:t.MspaCoveredTransactions)?"Y":"N"}`});const n=i.listenerId;window.__gpp("removeEventListener",((e,t)=>{t||console.warn(`[cmp-client] Failed to remove __gpp event listener with id: ${n}`)}),n)}else console.warn("[cmp-client] Ping data is not ready yet. waiting...");else t("MSPA did not return proper data")}));const n=i.listenerId;window.__tcfapi("removeEventListener",d,(e=>{e||console.warn(`[cmp-client] Failed to remove __tcfapi event listener with id: ${n}`)}),n)}}else t("CMP did not return proper data")}))})):(console.error("[cmp-client] CMP required tcfapi stub missing, exiting init"),Promise.reject("tcfapi stub is missing"))}k=new WeakMap,R=new WeakSet,O=function(e,t,i){I(this,R,"m",M).call(this,t,i)&&e&&(t.gdprApplies?(e.textContent=u.gdpr[this.language],e.onclick=()=>I(this,k,"f").call(this)):(e.textContent=u.ccpa[this.language],e.onclick=()=>window._sp_.usnat.loadPrivacyManagerModal&&window._sp_.usnat.loadPrivacyManagerModal(987296)),this.removeEventListener(t.listenerId))},P=function(e,t){if(!t){const e=new Error("[cmp-client] Failure received from __gpp `addEventListener`");return console.warn("[cmp-client]",e),void I(this,R,"m",L).call(this,e)}this.onUSPSPing(e.pingData,t)},x=function(e,t){if(I(this,R,"m",M).call(this,e,t))if(this.loaded=!0,e.gdprApplies){if("tcloaded"!==e.eventStatus&&"useractioncomplete"!==e.eventStatus)return void console.warn("[cmp-client] CMP UI is shown, waiting for user consent");window.__tcfapi("getCustomVendorConsents",d,this.onGdprConsent.bind(this))}else{if(!window.__gpp)return void console.error("[cmp-client] CMP required gpp stub missing");window.__gpp("addEventListener",I(this,R,"m",P).bind(this))}},M=function(e,t){if(!t){const e=new Error("[cmp-client] Failure received from __tcfapi `addEventListener`");return console.warn("[cmp-client]",e),I(this,R,"m",L).call(this,e),!1}if(void 0===e.gdprApplies){const e=new Error("[cmp-client] Received `gdprApplies` as undefined");return console.warn("[cmp-client]",e),I(this,R,"m",L).call(this,e),!1}return!0},N=function(e){this.consentReadyEventFired||(window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"bbg_consent_ready"}),I(this,R,"m",D).call(this,e)),this.consentReadyEventFired=!0},D=function(e){window.eventRecorder=window.eventRecorder||{cmd:[]},window.eventRecorder.cmd.push((()=>{window.getEventRecorderClient().fireEvent("CmpClient",void 0,{consent:e})}))},L=function(e){navigator.sendBeacon&&navigator.sendBeacon("/javelin/api/cmp_tracker",new Blob([JSON.stringify({url:window.location.href,event:"sourcepoint_cmp_error",message:e.message,userAgent:navigator.userAgent,timeElapsed:(Date.now()-this.startTime)/1e3})],{type:"application/json"}))},j=function(){if(!navigator.sendBeacon)return;const e=window.dataLayer.find((({event:e})=>"gtm.dom"===e)),t=window.dataLayer.find((({event:e})=>"gtm.load"===e)),i=Boolean(window.googletag._loadStarted_);this.loaded&&this.consentReadyEventFired&&i||navigator.sendBeacon("/javelin/api/cmp_tracker",new Blob([JSON.stringify({url:window.location.href,event:"integration_load_anomaly",userAgent:navigator.userAgent,sourcepointCMPLoaded:this.loaded,gtmDom:e,gtmLoad:t,googletagLoadStart:i,message:"See attached metadata",timeElapsed:(Date.now()-this.startTime)/1e3})],{type:"application/json"})),this.loaded&&!this.consentReadyEventFired&&navigator.sendBeacon("/javelin/api/cmp_tracker",new Blob([JSON.stringify({url:window.location.href,event:"bbg_consent_ready",userAgent:navigator.userAgent,message:"User left the page before CMP was submitted",timeElapsed:(Date.now()-this.startTime)/1e3})],{type:"application/json"}))}},9560:function(e,t,i){var n;!function(r){function s(e,t){var i=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(i>>16)<<16|65535&i}function o(e,t,i,n,r,o){return s((a=s(s(t,e),s(n,o)))<<(d=r)|a>>>32-d,i);var a,d}function a(e,t,i,n,r,s,a){return o(t&i|~t&n,e,t,r,s,a)}function d(e,t,i,n,r,s,a){return o(t&n|i&~n,e,t,r,s,a)}function l(e,t,i,n,r,s,a){return o(t^i^n,e,t,r,s,a)}function c(e,t,i,n,r,s,a){return o(i^(t|~n),e,t,r,s,a)}function u(e,t){var i,n,r,o,u;e[t>>5]|=128<<t%32,e[14+(t+64>>>9<<4)]=t;var h=1732584193,p=-271733879,f=-1732584194,g=271733878;for(i=0;i<e.length;i+=16)n=h,r=p,o=f,u=g,h=a(h,p,f,g,e[i],7,-680876936),g=a(g,h,p,f,e[i+1],12,-389564586),f=a(f,g,h,p,e[i+2],17,606105819),p=a(p,f,g,h,e[i+3],22,-1044525330),h=a(h,p,f,g,e[i+4],7,-176418897),g=a(g,h,p,f,e[i+5],12,1200080426),f=a(f,g,h,p,e[i+6],17,-1473231341),p=a(p,f,g,h,e[i+7],22,-45705983),h=a(h,p,f,g,e[i+8],7,1770035416),g=a(g,h,p,f,e[i+9],12,-1958414417),f=a(f,g,h,p,e[i+10],17,-42063),p=a(p,f,g,h,e[i+11],22,-1990404162),h=a(h,p,f,g,e[i+12],7,1804603682),g=a(g,h,p,f,e[i+13],12,-40341101),f=a(f,g,h,p,e[i+14],17,-1502002290),h=d(h,p=a(p,f,g,h,e[i+15],22,1236535329),f,g,e[i+1],5,-165796510),g=d(g,h,p,f,e[i+6],9,-1069501632),f=d(f,g,h,p,e[i+11],14,643717713),p=d(p,f,g,h,e[i],20,-373897302),h=d(h,p,f,g,e[i+5],5,-701558691),g=d(g,h,p,f,e[i+10],9,38016083),f=d(f,g,h,p,e[i+15],14,-660478335),p=d(p,f,g,h,e[i+4],20,-405537848),h=d(h,p,f,g,e[i+9],5,568446438),g=d(g,h,p,f,e[i+14],9,-1019803690),f=d(f,g,h,p,e[i+3],14,-187363961),p=d(p,f,g,h,e[i+8],20,1163531501),h=d(h,p,f,g,e[i+13],5,-1444681467),g=d(g,h,p,f,e[i+2],9,-51403784),f=d(f,g,h,p,e[i+7],14,1735328473),h=l(h,p=d(p,f,g,h,e[i+12],20,-1926607734),f,g,e[i+5],4,-378558),g=l(g,h,p,f,e[i+8],11,-2022574463),f=l(f,g,h,p,e[i+11],16,1839030562),p=l(p,f,g,h,e[i+14],23,-35309556),h=l(h,p,f,g,e[i+1],4,-1530992060),g=l(g,h,p,f,e[i+4],11,1272893353),f=l(f,g,h,p,e[i+7],16,-155497632),p=l(p,f,g,h,e[i+10],23,-1094730640),h=l(h,p,f,g,e[i+13],4,681279174),g=l(g,h,p,f,e[i],11,-358537222),f=l(f,g,h,p,e[i+3],16,-722521979),p=l(p,f,g,h,e[i+6],23,76029189),h=l(h,p,f,g,e[i+9],4,-640364487),g=l(g,h,p,f,e[i+12],11,-421815835),f=l(f,g,h,p,e[i+15],16,530742520),h=c(h,p=l(p,f,g,h,e[i+2],23,-995338651),f,g,e[i],6,-198630844),g=c(g,h,p,f,e[i+7],10,1126891415),f=c(f,g,h,p,e[i+14],15,-1416354905),p=c(p,f,g,h,e[i+5],21,-57434055),h=c(h,p,f,g,e[i+12],6,1700485571),g=c(g,h,p,f,e[i+3],10,-1894986606),f=c(f,g,h,p,e[i+10],15,-1051523),p=c(p,f,g,h,e[i+1],21,-2054922799),h=c(h,p,f,g,e[i+8],6,1873313359),g=c(g,h,p,f,e[i+15],10,-30611744),f=c(f,g,h,p,e[i+6],15,-1560198380),p=c(p,f,g,h,e[i+13],21,1309151649),h=c(h,p,f,g,e[i+4],6,-145523070),g=c(g,h,p,f,e[i+11],10,-1120210379),f=c(f,g,h,p,e[i+2],15,718787259),p=c(p,f,g,h,e[i+9],21,-343485551),h=s(h,n),p=s(p,r),f=s(f,o),g=s(g,u);return[h,p,f,g]}function h(e){var t,i="",n=32*e.length;for(t=0;t<n;t+=8)i+=String.fromCharCode(e[t>>5]>>>t%32&255);return i}function p(e){var t,i=[];for(i[(e.length>>2)-1]=void 0,t=0;t<i.length;t+=1)i[t]=0;var n=8*e.length;for(t=0;t<n;t+=8)i[t>>5]|=(255&e.charCodeAt(t/8))<<t%32;return i}function f(e){var t,i,n="0123456789abcdef",r="";for(i=0;i<e.length;i+=1)t=e.charCodeAt(i),r+=n.charAt(t>>>4&15)+n.charAt(15&t);return r}function g(e){return unescape(encodeURIComponent(e))}function _(e){return function(e){return h(u(p(e),8*e.length))}(g(e))}function m(e,t){return function(e,t){var i,n,r=p(e),s=[],o=[];for(s[15]=o[15]=void 0,r.length>16&&(r=u(r,8*e.length)),i=0;i<16;i+=1)s[i]=909522486^r[i],o[i]=1549556828^r[i];return n=u(s.concat(p(t)),512+8*t.length),h(u(o.concat(n),640))}(g(e),g(t))}function v(e,t,i){return t?i?m(t,e):f(m(t,e)):i?_(e):f(_(e))}void 0===(n=function(){return v}.call(t,i,t,e))||(e.exports=n)}()},646:function(e){e.exports=function(){function e(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var n in i)e[n]=i[n]}return e}return function t(i,n){function r(t,r,s){if("undefined"!=typeof document){"number"==typeof(s=e({},n,s)).expires&&(s.expires=new Date(Date.now()+864e5*s.expires)),s.expires&&(s.expires=s.expires.toUTCString()),t=encodeURIComponent(t).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var o="";for(var a in s)s[a]&&(o+="; "+a,!0!==s[a]&&(o+="="+s[a].split(";")[0]));return document.cookie=t+"="+i.write(r,t)+o}}return Object.create({set:r,get:function(e){if("undefined"!=typeof document&&(!arguments.length||e)){for(var t=document.cookie?document.cookie.split("; "):[],n={},r=0;r<t.length;r++){var s=t[r].split("="),o=s.slice(1).join("=");try{var a=decodeURIComponent(s[0]);if(n[a]=i.read(o,a),e===a)break}catch(e){}}return e?n[e]:n}},remove:function(t,i){r(t,"",e({},i,{expires:-1}))},withAttributes:function(i){return t(this.converter,e({},this.attributes,i))},withConverter:function(i){return t(e({},this.converter,i),this.attributes)}},{attributes:{value:Object.freeze(n)},converter:{value:Object.freeze(i)}})}({read:function(e){return'"'===e[0]&&(e=e.slice(1,-1)),e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}},{path:"/"})}()},5251:function(e,t,i){var n=i(7294),r=Symbol.for("react.element"),s=Symbol.for("react.fragment"),o=Object.prototype.hasOwnProperty,a=n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,d={key:!0,ref:!0,__self:!0,__source:!0};function l(e,t,i){var n,s={},l=null,c=null;for(n in void 0!==i&&(l=""+i),void 0!==t.key&&(l=""+t.key),void 0!==t.ref&&(c=t.ref),t)o.call(t,n)&&!d.hasOwnProperty(n)&&(s[n]=t[n]);if(e&&e.defaultProps)for(n in t=e.defaultProps)void 0===s[n]&&(s[n]=t[n]);return{$$typeof:r,type:e,key:l,ref:c,props:s,_owner:a.current}}t.Fragment=s,t.jsx=l,t.jsxs=l},2408:function(e,t){var i=Symbol.for("react.element"),n=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),s=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),a=Symbol.for("react.provider"),d=Symbol.for("react.context"),l=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),u=Symbol.for("react.memo"),h=Symbol.for("react.lazy"),p=Symbol.iterator,f={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},g=Object.assign,_={};function m(e,t,i){this.props=e,this.context=t,this.refs=_,this.updater=i||f}function v(){}function b(e,t,i){this.props=e,this.context=t,this.refs=_,this.updater=i||f}m.prototype.isReactComponent={},m.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},m.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},v.prototype=m.prototype;var w=b.prototype=new v;w.constructor=b,g(w,m.prototype),w.isPureReactComponent=!0;var y=Array.isArray,E=Object.prototype.hasOwnProperty,S={current:null},T={key:!0,ref:!0,__self:!0,__source:!0};function I(e,t,n){var r,s={},o=null,a=null;if(null!=t)for(r in void 0!==t.ref&&(a=t.ref),void 0!==t.key&&(o=""+t.key),t)E.call(t,r)&&!T.hasOwnProperty(r)&&(s[r]=t[r]);var d=arguments.length-2;if(1===d)s.children=n;else if(1<d){for(var l=Array(d),c=0;c<d;c++)l[c]=arguments[c+2];s.children=l}if(e&&e.defaultProps)for(r in d=e.defaultProps)void 0===s[r]&&(s[r]=d[r]);return{$$typeof:i,type:e,key:o,ref:a,props:s,_owner:S.current}}function A(e){return"object"==typeof e&&null!==e&&e.$$typeof===i}var C=/\/+/g;function R(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(function(e){return t[e]}))}(""+e.key):t.toString(36)}function k(e,t,r,s,o){var a=typeof e;"undefined"!==a&&"boolean"!==a||(e=null);var d=!1;if(null===e)d=!0;else switch(a){case"string":case"number":d=!0;break;case"object":switch(e.$$typeof){case i:case n:d=!0}}if(d)return o=o(d=e),e=""===s?"."+R(d,0):s,y(o)?(r="",null!=e&&(r=e.replace(C,"$&/")+"/"),k(o,t,r,"",(function(e){return e}))):null!=o&&(A(o)&&(o=function(e,t){return{$$typeof:i,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(o,r+(!o.key||d&&d.key===o.key?"":(""+o.key).replace(C,"$&/")+"/")+e)),t.push(o)),1;if(d=0,s=""===s?".":s+":",y(e))for(var l=0;l<e.length;l++){var c=s+R(a=e[l],l);d+=k(a,t,r,c,o)}else if(c=function(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=p&&e[p]||e["@@iterator"])?e:null}(e),"function"==typeof c)for(e=c.call(e),l=0;!(a=e.next()).done;)d+=k(a=a.value,t,r,c=s+R(a,l++),o);else if("object"===a)throw t=String(e),Error("Objects are not valid as a React child (found: "+("[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return d}function O(e,t,i){if(null==e)return e;var n=[],r=0;return k(e,n,"","",(function(e){return t.call(i,e,r++)})),n}function P(e){if(-1===e._status){var t=e._result;(t=t()).then((function(t){0!==e._status&&-1!==e._status||(e._status=1,e._result=t)}),(function(t){0!==e._status&&-1!==e._status||(e._status=2,e._result=t)})),-1===e._status&&(e._status=0,e._result=t)}if(1===e._status)return e._result.default;throw e._result}var x={current:null},M={transition:null},N={ReactCurrentDispatcher:x,ReactCurrentBatchConfig:M,ReactCurrentOwner:S};t.Children={map:O,forEach:function(e,t,i){O(e,(function(){t.apply(this,arguments)}),i)},count:function(e){var t=0;return O(e,(function(){t++})),t},toArray:function(e){return O(e,(function(e){return e}))||[]},only:function(e){if(!A(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},t.Component=m,t.Fragment=r,t.Profiler=o,t.PureComponent=b,t.StrictMode=s,t.Suspense=c,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=N,t.cloneElement=function(e,t,n){if(null==e)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r=g({},e.props),s=e.key,o=e.ref,a=e._owner;if(null!=t){if(void 0!==t.ref&&(o=t.ref,a=S.current),void 0!==t.key&&(s=""+t.key),e.type&&e.type.defaultProps)var d=e.type.defaultProps;for(l in t)E.call(t,l)&&!T.hasOwnProperty(l)&&(r[l]=void 0===t[l]&&void 0!==d?d[l]:t[l])}var l=arguments.length-2;if(1===l)r.children=n;else if(1<l){d=Array(l);for(var c=0;c<l;c++)d[c]=arguments[c+2];r.children=d}return{$$typeof:i,type:e.type,key:s,ref:o,props:r,_owner:a}},t.createContext=function(e){return(e={$$typeof:d,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:a,_context:e},e.Consumer=e},t.createElement=I,t.createFactory=function(e){var t=I.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:l,render:e}},t.isValidElement=A,t.lazy=function(e){return{$$typeof:h,_payload:{_status:-1,_result:e},_init:P}},t.memo=function(e,t){return{$$typeof:u,type:e,compare:void 0===t?null:t}},t.startTransition=function(e){var t=M.transition;M.transition={};try{e()}finally{M.transition=t}},t.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")},t.useCallback=function(e,t){return x.current.useCallback(e,t)},t.useContext=function(e){return x.current.useContext(e)},t.useDebugValue=function(){},t.useDeferredValue=function(e){return x.current.useDeferredValue(e)},t.useEffect=function(e,t){return x.current.useEffect(e,t)},t.useId=function(){return x.current.useId()},t.useImperativeHandle=function(e,t,i){return x.current.useImperativeHandle(e,t,i)},t.useInsertionEffect=function(e,t){return x.current.useInsertionEffect(e,t)},t.useLayoutEffect=function(e,t){return x.current.useLayoutEffect(e,t)},t.useMemo=function(e,t){return x.current.useMemo(e,t)},t.useReducer=function(e,t,i){return x.current.useReducer(e,t,i)},t.useRef=function(e){return x.current.useRef(e)},t.useState=function(e){return x.current.useState(e)},t.useSyncExternalStore=function(e,t,i){return x.current.useSyncExternalStore(e,t,i)},t.useTransition=function(){return x.current.useTransition()},t.version="18.2.0"},7294:function(e,t,i){e.exports=i(2408)},5893:function(e,t,i){e.exports=i(5251)},4637:function(e,t,i){Object.defineProperty(t,"__esModule",{value:!0});const n=i(1997);t.default=class{constructor(){this._scriptLoadPromise=null}whenReady(){return this._scriptLoadPromise?this._scriptLoadPromise.then((()=>this)):Promise.reject(this)}loadScriptDependency(e,t={}){return this._scriptLoadPromise=new Promise((i=>{window.Spritz.cmd.push((()=>{i(window.Spritz.inject(e,t))}))})).catch((e=>(0,n.logError)(e))),this._scriptLoadPromise}destroy(){this._scriptLoadPromise=null}}},5012:function(e,t,i){var n=this&&this.__awaiter||function(e,t,i,n){return new(i||(i=Promise))((function(r,s){function o(e){try{d(n.next(e))}catch(e){s(e)}}function a(e){try{d(n.throw(e))}catch(e){s(e)}}function d(e){var t;e.done?r(e.value):(t=e.value,t instanceof i?t:new i((function(e){e(t)}))).then(o,a)}d((n=n.apply(e,t||[])).next())}))},r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const s=r(i(2238)),o=r(i(646)),a=r(i(2021)),d=r(i(9816)),l=r(i(6277)),c=r(i(9833)),u=r(i(252)),h=r(i(2267)),p=r(i(9274)),f=r(i(9825)),g=r(i(1177)),_=r(i(7689)),m=r(i(8157)),v=r(i(148)),b=r(i(3615)),w=r(i(5473)),y=r(i(9848)),E=r(i(3577)),S=r(i(7513)),T=r(i(1442)),I=r(i(3267)),A=i(8928),C=r(i(8545)),R=i(5318),k=i(2479),O=i(6537),P=i(3249),x=["industries"],M=["industries"];t.default=class{constructor(e={}){if(this.adCodeDecoratorFunction=p.default,this.userInfo=new _.default,this.cmd=[],this.initialized=!1,this.isDecoupled=!1,this.isFallbackAdEnabled=!1,this.isConsentTimeoutEnabled=!1,this.isTaglessAdEnabled=!1,this.disabled="equality"===o.default.get("term"),this.version="6.10.0",this._initQueue=[],this._targets=[],this._destructibles=[],this._performanceMonitor=new w.default("Sparkle"),this._measure=(0,y.default)(new w.default("Sparkle")),this._adDebugRegistry=new d.default,this._companionGroupCoordinator=new l.default,this._adMap=new Map,this.GPT={html:c.default.html},(e&&(0,b.default)(Object.getPrototypeOf(e)))===(0,b.default)(Object.getPrototypeOf(this)))return e;this.cmd=e&&e.cmd||this.cmd,this.cmd.push=e=>{"function"==typeof e&&e()}}showDebugInformationOnRender(){return w.default.printInstructions(),this._adDebugRegistry.showDebugInformationOnRender(),this}_init({disableTrigr:e=!1,useCachedConsent:t=!1,networkCode:i,breakpoints:n,adCodeDecorator:r=p.default,adBlockerShouldBeBlocked:o=!0,pageTargeting:d={},observerOptions:l,isDecoupled:_=!1,dvScriptUrl:b=R.doubleVerifyScriptUrl,adContextData:w={},application:y,enableEventRecorder:E=!1,excludeTargetingTypes:A}){new O.EventRecorderLoader({application:y,enabled:E}).init(),(0,I.default)("ad-init",{breakpoints:n,pageTargeting:d}),this.isDecoupled=_;const{page:N=""}=d;if(this.isFallbackAdEnabled=(e=>x.includes(e))(N),this.isConsentTimeoutEnabled=(e=>M.includes(e))(N),this.isTaglessAdEnabled=(0,k.checkIfTaglessAdEnabled)(N),this.disabled)return Promise.resolve();const D=new s.default,{name:L,major:j}=D.getBrowser(),U=new h.default(b);return this.adCodeDecoratorFunction=r,this.adsServiceClient=new C.default(this.userInfo,N,_,!0,w,A,e),this.watchlistProvider=new P.WatchlistProvider(this.userInfo),this.adsServiceClient.getTargetingFromAdsService(),this.gpt=new c.default(i,U,this.adsServiceClient,this.watchlistProvider,_),this.gamTaglessAd=new u.default,this.postMessages=new f.default,this.viewability=new m.default(n),this.visibility=new v.default,this.renderer=new g.default(this.gpt,this.gamTaglessAd,this.isTaglessAdEnabled,this.viewability,this.visibility,null,l),this.isDecoupled&&"true"===new URL(window.location).searchParams.get("debugAds")&&this.showDebugInformationOnRender(),this.bombora=new T.default(this.gpt),this.gpt.setTargeting("browser",`${L}${j}`),this.bombora.init(),this._destructibles=[...this._destructibles,this._adDebugRegistry,this._companionGroupCoordinator,this.gpt,this.postMessages,this.renderer,this.userInfo,this.viewability,this.visibility],this._measure("waitForUserConsent",S.default,this.isConsentTimeoutEnabled).then((e=>{!e&&this.isConsentTimeoutEnabled?((0,I.default)("ad-consent-timeout"),this.renderer.setFallbackFlag(!0),Promise.resolve()):this._measure("addPageTargeting",this.initPageTargeting,d,e)})).then((()=>{o&&a.default.blockTheAdBlocker(),this.initialized=!0,this._flushInitQueue()})).catch((e=>console.error(e)))}init(e){this._measure("initialize",this._init,e)}addPageTargeting(e){return Promise.resolve(this._setGptTargeting(e))}initPageTargeting(e,t){return(0,I.default)("ad-page-targeting"),this.gpt.setPersonalization(this.userInfo,t.gdprApplies).then((i=>{const{gdprApplies:n,usPrivacyString:r,iabConsentString:s}=t,a=o.default.get("exp_pref"),d=Object.assign({exp_pref:a,uid:i,gdpr:n?"1":"0",us_privacy:r,gdpr_consent:s},e);this.gamTaglessAd.addTargeting({gdpr:d.gdpr,us_privacy:d.us_privacy,gdpr_consent:d.gdpr_consent}),this._setGptTargeting(d),(0,I.default)("ad-page-targeting-end")}))}_setGptTargeting(e){Object.keys(e).filter((t=>void 0!==e[t]&&null!==e[t])).forEach((t=>this.gpt.setTargeting(t,e[t])))}createAd(e){return n(this,void 0,void 0,(function*(){if(this.disabled)return new Promise((()=>{}));if(!this.initialized)return this._enqueue((()=>this.createAd(e)));const{containerId:t,adCode:i,dimensions:r,targeting:s,strategy:o,viewportOffset:a=0,targetingModifiers:d=[],isInterstitial:l=!1,isDecoupled:c=!1}=e;if((0,I.default)("ad-create",{"container-id":t,"ad-code":i}),!(t&&i&&r)){const e=`Sparkle#createAd requires containerId, adCode and dimensions ${t}, ${i}, ${r}`;throw(0,I.default)("ad-err",e),new Error(e)}const u=`${t}@${s.position}`,h=this._performanceMonitor.createMetric(`createAd-${u}`);h.start();const p=yield function(e,t){return e.reduce(((e,t)=>n(this,void 0,void 0,(function*(){return t(yield e)}))),Promise.resolve(t))}([...d,...c?[A.urlModifier]:[]],s);p.performanceId=u,c&&(p.subscriber=yield this.userInfo.getCachedSubscriberInfo());const f=this._performanceMonitor.createMetric(`renderAd-${p.performanceId}`),g=this._performanceMonitor.createMetric(`loadAd-${p.performanceId}`),_=this.gpt.createAd(this.viewability,t,this.adCodeDecoratorFunction(i),r,p,c).setViewportOffset(a).setInterstitialFlag(l);return this._adDebugRegistry.push(_,t,this.gpt),c&&this._adMap.set(t,_),_.notifyAdCreated(),this.postMessages.addEventListener(_.getId(),"setIframeHeight",(e=>({height:t})=>e.setHeight(t))(_)),this.postMessages.addEventListener(_.getId(),"setIframeDimensions",(e=>({width:t,height:i})=>e.setDimensions(t,i))(_)),_.addEventListener(E.default.EVENTS.ON_BEFORE_RENDER,(()=>{f.start()}),{once:!0}),_.addEventListener(E.default.EVENTS.ON_RENDER,(e=>{f.end(e.toJSON()),g.start()}),{once:!0}),_.addEventListener(E.default.EVENTS.ON_EMPTY,(e=>{f.end(e.toJSON()),g.start(),this.isFallbackAdEnabled&&(this.renderer.setFallbackFlag(!0),this.renderer.render(_,{strategy:o}))}),{once:!0}),_.addEventListener(E.default.EVENTS.ON_LOAD,(()=>g.end()),{once:!0}),this.renderer.render(_,{strategy:o}),h.end(),(0,I.default)("ad-create-end",{"container-id":t,subscriber:p.subscriber||null}),this.adsServiceClient.setAd(_),_}))}getAd(e){return this._adMap.get(e)}createInterstitialAd(e){return Object.defineProperties(e,{isInterstitial:{value:!0},strategy:{value:"always"},dimensions:{value:[0]}}),this.createAd(e)}disableCompanionAdBackfilling(){return this.initialized?(this.gpt.setRefreshUnfilledSlots(!1),this):(this._enqueue((()=>this.gpt.setRefreshUnfilledSlots(!1))),this)}enableVideoAds(){return this.initialized?(this.gpt.enableVideoAds(),this):(this._enqueue((()=>this.gpt.enableVideoAds())),this)}getCompanionGroup(e){return this._companionGroupCoordinator.findOrCreate(e)}clearAllCompanionChildren(){this._companionGroupCoordinator.clearAllChildren()}refresh(e,t={}){const i=()=>{this.renderer&&(e.forEach((e=>{const t=`refreshAd-${e.getTargeting().performanceId}.${e.getAndIncrementRefreshCounter()}`,i=this._performanceMonitor.createMetric(t);e.addEventListener(E.default.EVENTS.ON_BEFORE_RENDER,(()=>{i.start()}),{once:!0}),e.addEventListener(E.default.EVENTS.ON_RENDER,(e=>{i.end(e.toJSON())}),{once:!0}),e.addEventListener(E.default.EVENTS.ON_EMPTY,(e=>{i.end(e.toJSON())}),{once:!0})})),this.renderer.refresh(e,t))};return this.initialized?(i(),this):(this._enqueue(i),this)}destroy(){this._adDebugRegistry=null,this._companionGroupCoordinator=null,this._targets=null,this.adCodeDecoratorFunction=null,this.gpt=null,this.postMessages=null,this.renderer=null,this.viewability=null,this.visibility=null,w.default.metrics.clear();let e=this._destructibles.shift();for(;e;)"function"==typeof e.destroy&&e.destroy(),e=this._destructibles.shift()}showDebugInformation(){return this._adDebugRegistry.showDebugInformation(this.gpt),this}updateCorrelator(){return this.initialized?(this.gpt.updateCorrelator(),this):(this._enqueue((()=>this.gpt.updateCorrelator())),this)}resetAdContext(e){return this.adsServiceClient.resetTargetings(e),this}_enqueue(e){return new Promise((t=>{this._initQueue.push((()=>t(e())))}))}_flushInitQueue(){this._initQueue.push=e=>{"function"==typeof e&&e()};let e=this._initQueue.shift();for(;e;)e(),e=this._initQueue.shift()}_flushQueue(){if(Array.isArray(this.cmd)){let e=this.cmd.shift();for(;e;)"function"==typeof e&&e(),e=this.cmd.shift()}}logPerformanceInfo(){w.default.logPerformanceInfo()}logIndividualAdPerformance(e){w.default.logIndividualAdPerformance(e)}}},2021:function(e,t,i){var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.clearAdBlockerData=S,t.handleAdBlocker=T,t.setAdBlockerData=I,t.blockTheAdBlocker=A,t.renderMessage=C,t.getMessage=R,t.countdownAndReset=O;const r=i(4891),s=n(i(49)),o=5,a=5,d="bbAdBlocker",l="bbAbIncremented",c="bbAbVisitMultiplier",u="bbAbMessageDuration",h="bbAbVisits",p="bbAbMessage",f=365,g="adBlockerContainer",_="adBlockerMessage",m="adBlockerContinue",v="adBlockerTimer",b={[u]:a,[c]:o,[p]:s.default.getBlockerMessage()},w=13,y=32;function E(e){window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"adBlockerInUse",eventCategory:"Ad Blocker",eventAction:"detected ad blocker use",eventLabel:e})}function S(){const e={local:r.Storage.createLocalStorage(),session:r.Storage.createSessionStorage(),cookie:r.Storage.createCookieStorage(f)};if(!k(e))return;const t=e.session,i=e.local,n=e.cookie,s=b;t&&!t.AD_BLOCKER_NAME_KEY&&n.remove(h),Object.keys(s).forEach((e=>i.remove(e))),t.set(l,"true")}function T(){const e={local:r.Storage.createLocalStorage(),session:r.Storage.createSessionStorage(),cookie:r.Storage.createCookieStorage(f)};k(e)&&!Boolean(e.session.get(l))&&(e.session.set(d,"true"),I(e),A(e))}function I(e){const t=e.session,i=e.local,n=b,r=e.cookie,s=r.get(h),o=s?parseInt(s,10)+1:1;r.set(h,o,f),Object.keys(n).forEach((e=>i.set(e,n[e]))),t.set(l,"true")}function A(e){const t=e.cookie.get(h),i=function(e){return k(e)&&e.local.get(c)||o}(e);(function(e,t){return(parseInt(e,10)-2)%parseInt(t,10)==0})(t,i)&&C(e)}function C(e){const t=R(e),i=function(e){return k(e)&&e.local.get(u)||a}(e);if(!(document&&t&&i))return;const n=s.default.renderModal(t,i);document.body.appendChild(n),document.getElementById(_).focus(),window.onLoad=O(i)}function R(e){return k(e)&&e.session.get(p)||s.default.getBlockerMessage()}function k(e){const t=e.local.get,i=e.session.get;return Boolean("function"==typeof t&&"function"==typeof i)}function O(e){let t,i=e;const n=document.getElementById(g),r=document.getElementById(m),s=document.getElementById(v);function o(){n.setAttribute("style","display:none"),r.removeEventListener("click",o),r.removeEventListener("keydown",a),r.removeEventListener("keydown",d)}function a(e){e.keyCode!==w&&e.keyCode!==y||o()}function d(e){e.keyCode!==w&&e.keyCode!==y||e.preventDefault()}t=setInterval((function(){s.textContent=i,--i<0&&(clearInterval(t),s.setAttribute("style","display:none"),r.style.color="#2800D7",r.style.cursor="pointer",r.addEventListener("click",o),r.addEventListener("keydown",a))}),1e3),r.addEventListener("keydown",d)}t.default=class{static blockTheAdBlocker(){Boolean(document.body)&&(function(){const e=document.createElement("div");e.setAttribute("class",s.default.fakeAdClasses()),e.setAttribute("style",s.default.fakeAdStyles()),document.body.appendChild(e)}(),fetch("https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js",{method:"HEAD",mode:"no-cors"}).then((()=>!1)).catch((()=>!0)).then((e=>{!function({hasAdBlocker:e,withoutAdBlocker:t,javascriptTest:i}){i&&E("javascript"),void 0!==window.getComputedStyle&&setTimeout((()=>{const i=window.document.getElementsByClassName("pub_300x250")[0],n=window.getComputedStyle(i,null);if(n&&("none"===n.getPropertyValue("display")||"hidden"===n.getPropertyValue("visibility")||"0"===n.getPropertyValue("height")))return E("fake element"),void e();t()}),2500)}({hasAdBlocker:T,withoutAdBlocker:S,javascriptTest:e})})))}}},49:function(e,t){Object.defineProperty(t,"__esModule",{value:!0});const i=["font-family:BWHaasHead-95Black,BWHaasHead,Helvetica Neue,Helvetica","font-size:45px","margin:0 auto","text-align:center","color:white","background-color:#2800D7","padding:15px 0"],n=["font-size:18px","line-height:28px","background-color:white","color:black","padding: 20px","font-family:Tiempos,Helvetica Neue,Helvetica"],r=["height:100%","width:100%","z-index:10000","color:white","background:rgba(256,256,256,.8)","position:fixed","top:0","left:0"],s=["min-width:300px","border:2px solid #2800D7","width:50%","background-color:white","color:black","margin: 20vh auto"],o=["background-color:#D8D8D8","color:#000000","font-size:20px","text-align:center","font-weight:bold","font-family:BWHaasHead-75Bold,BWHaasHead,Helvetica Neue,Helvetica","margin:0 auto 20px","padding:5px","width:165px"],a=["margin-left:4px","display:inline-block","border:1px solid #000000","border-radius:100%","color:#000000","background-color:#D8D8D8","font-size:20px","text-align:center","line-height:20px","width:26px","padding:3px"],d=["width:1px !important","height:1px !important","position:absolute !important","display:block","top:-5000px","left:-5000px;"],l=["pub_300x250","pub_300x250m","pub_728x90","text-ad","textAd","text_ad","text_ads","text-ads","text-ad-links"],c=["a-real-div-for-testing","false-positive-test"],u=["display: block","position: absolute","right: 200%","height: 1%","width: 1%"],h=["font-size:14px","line-height:18px","background-color:white","color:black","padding: 20px","font-family:Tiempos,Helvetica Neue,Helvetica"],p="adBlockerMessage";t.default=class{static renderModal(e,t){const i=document,n=i.createElement("aside"),r=i.createElement("div"),s=i.createElement("h1"),o=i.createTextNode("Bloomberg"),a=i.createElement("div"),d=i.createTextNode(e),l=i.createElement("div"),c=i.createTextNode("Continue"),u=i.createElement("div"),h=i.createTextNode(t),f=i.createElement("div");return n.setAttribute("id","adBlockerContainer"),n.setAttribute("role","dialog"),n.setAttribute("aria-describedby",p),a.setAttribute("id",p),a.setAttribute("tabindex","0"),l.setAttribute("id","adBlockerContinue"),l.setAttribute("tabindex","0"),l.setAttribute("role","button"),u.setAttribute("id","adBlockerTimer"),f.setAttribute("id","adBlockerFooter"),s.setAttribute("style",this.logoStyles()),a.setAttribute("style",this.messageDivStyles()),n.setAttribute("style",this.containerStyles()),r.setAttribute("style",this.elementStyles()),l.setAttribute("style",this.continueDisplayStyles()),u.setAttribute("style",this.timerStyles()),f.setAttribute("style",this.footerStyles()),s.appendChild(o),a.appendChild(d),l.appendChild(c),u.appendChild(h),l.appendChild(u),f.innerHTML='If you believe that you may have received\n    this message in error <a href="https://www.bloomberg.com/feedback" style="color: #2B00F7" id="adBlockerFooterLink">please let\n    us know</a>.',r.appendChild(s),r.appendChild(a),r.appendChild(l),r.appendChild(f),n.appendChild(r),n}static getBlockerMessage(){return"We noticed that you're using an ad blocker,\n    which may adversely affect the performance and content on\n    Bloomberg.com. For the best experience, please\n    allowlist the site."}static logoStyles(){return i.join("; ")}static messageDivStyles(){return n.join("; ")}static containerStyles(){return r.join("; ")}static elementStyles(){return s.join("; ")}static continueDisplayStyles(){return o.join("; ")}static timerStyles(){return a.join("; ")}static fakeAdStyles(){return d.join("; ")}static fakeAdClasses(){return l.join(" ")}static testDivStyles(){return u.join("; ")}static testDivClasses(){return c.join(" ")}static footerStyles(){return h.join("; ")}}},8545:function(e,t,i){Object.defineProperty(t,"__esModule",{value:!0});const n=i(2479),r=i(6371),s=i(1458),o=i(729),a=i(1554);class d{constructor(e,t,i,r=!0,l={},c=[],u){this._adContextData={},this._contentTargetingTimeout=5e3,this._userInfo=e,this._useCachedTargeting=r,this._isDecoupled=i,this._pageId=t,this._adContextData=l,this._excludeTargetingTypes=c,this._disableTrigr=u,this._contentTargetingTimeout=(0,n.isArticleDecoupled)(this._adContextData,this._isDecoupled)?400:5e3,this._contentTargetingProvider=new s.ContentTargetingProvider(l,this._getContentTargetingTypes(),this._contentTargetingTimeout),this._userContentTargetingProvider=new o.UserContentTargetingProvider(l,this._getUserContentTargetingTypes(),e,this._contentTargetingTimeout),this._userGlobalTargetingProvider=new a.UserGlobalTargetingProvider(this._getUserGlobalTargetingTypes(),e,this._contentTargetingTimeout),d.initFirstAdHandler()}static initFirstAdHandler(){let e;const t=new Promise((t=>{e=t}));this._firstAd={waitForAd:t,setFirstAd:e}}static waitForFirstAd(){return d._firstAd.waitForAd}setAd(e){d._firstAd.ad||(d._firstAd.setFirstAd(e),d._firstAd.ad=e)}_getUserContentTargetingTypes(){return(0,n.isPersonalizedTargetingEnabled)(this._adContextData,this._isDecoupled)?[o.UserContentTargetingType.PERSONALIZATION]:[]}_getUserGlobalTargetingTypes(){return[a.UserGlobalTargetingType.PERSONALIZATION,(0,n.isAdserviceDVTargetingEnabled)(this._pageId)?a.UserGlobalTargetingType.DV:void 0,this._disableTrigr?void 0:a.UserGlobalTargetingType.TRIGR,r.TARGETING_TYPES.IVT].filter((e=>Boolean(e)))}_getContentTargetingTypes(){return[(0,n.isAdserviceDVTargetingEnabled)(this._pageId)?r.TARGETING_TYPES.DV_BRANDSAFETY:void 0,r.TARGETING_TYPES.CONTENT].filter((e=>Boolean(e)))}_getTargetingUtil(e){return Promise.allSettled(e).then((e=>e.reduce(((e,t)=>Object.assign(e,"rejected"===t.status?{}:t.value)),{})))}getTargetingFromAdsService(){return this._getTargetingUtil([this.getTargetingFromAdsServiceSync(),this.getTargetingFromAdsServiceAsync()])}getTargetingFromAdsServiceSync(){var e;return(null===(e=this._excludeTargetingTypes)||void 0===e?void 0:e.includes(r.TARGETING_TYPES.CONTENT))?this._getTargetingUtil([this._userGlobalTargetingProvider.getTargeting()]):this._getTargetingUtil([this._contentTargetingProvider.getTargeting(),this._userGlobalTargetingProvider.getTargeting()])}getTargetingFromAdsServiceAsync(){return this._getTargetingUtil([this._userContentTargetingProvider.getTargeting()])}getTargetingsForAdSync(){return this.getTargetingFromAdsServiceSync()}getTargetingsForAdAsync(){return this.getTargetingFromAdsServiceAsync()}resetTargetings(e){e.slug!==this._adContextData.slug&&("article"===e.adPageType&&(this._excludeTargetingTypes=[]),this._adContextData=Object.assign(Object.assign({},this._adContextData),e),this._contentTargetingProvider=new s.ContentTargetingProvider(e,this._getContentTargetingTypes(),this._contentTargetingTimeout),this._userContentTargetingProvider=new o.UserContentTargetingProvider(e,this._getUserContentTargetingTypes(),this._userInfo,this._contentTargetingTimeout),this.getTargetingFromAdsService())}}t.default=d},1458:function(e,t,i){Object.defineProperty(t,"__esModule",{value:!0}),t.ContentTargetingProvider=t.ContentTargetingType=void 0;const n=i(8154);var r;!function(e){e.DV_BRANDSAFETY="dv_brandsafety",e.CONTENT="content"}(r||(t.ContentTargetingType=r={})),t.ContentTargetingProvider=class{constructor(e,t,i=5e3){this.targetingUrl="https://ads.bloomberg.com/ad-targeting/content",this.adContextData=e,this.types=t,this.get=(0,n.makeCachedGet)("ContentTargeting"),this.timeoutInMs=i}buildUrl(){const e=`?targeting_types=${this.types.join(",")}&page_type=${this.adContextData.adPageType}`;return this.types.reduce(((e,t)=>t===r.CONTENT?`${e}${this.adContextData.slug?`&slug=${encodeURIComponent(this.adContextData.slug)}`:""}${this.adContextData.adCode?`&ad_code=${encodeURIComponent(this.adContextData.adCode)}`:""}${this.adContextData.tickerId?`&ticker_id=${encodeURIComponent(this.adContextData.tickerId)}`:""}${this.adContextData.personId?`&person_id=${encodeURIComponent(this.adContextData.personId)}`:""}${this.adContextData.suid?`&suid=${encodeURIComponent(this.adContextData.suid)}`:""}`:t===r.DV_BRANDSAFETY?`${e}&url=${encodeURIComponent(window.location.href)}`:e),`${this.targetingUrl}${e}`)}getTargeting(){return 0===this.types.length?Promise.resolve({}):this.get(this.buildUrl(),this.timeoutInMs,{})}}},729:function(e,t,i){var n=this&&this.__awaiter||function(e,t,i,n){return new(i||(i=Promise))((function(r,s){function o(e){try{d(n.next(e))}catch(e){s(e)}}function a(e){try{d(n.throw(e))}catch(e){s(e)}}function d(e){var t;e.done?r(e.value):(t=e.value,t instanceof i?t:new i((function(e){e(t)}))).then(o,a)}d((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.UserContentTargetingProvider=t.UserContentTargetingType=void 0;const r=i(528),s=i(8154);var o;!function(e){e.PERSONALIZATION="personalization"}(o||(t.UserContentTargetingType=o={})),t.UserContentTargetingProvider=class{constructor(e,t,i,n=5e3){this.targetingUrl="https://adservice.cm.bloomberg.com/ad-targeting/user-content",this.adContextData=e,this.types=t,this.get=(0,s.makeCachedGet)("UserContentTargeting"),this._userInfo=i,this.timeoutInMs=n}buildUrl(){return n(this,void 0,void 0,(function*(){var e;const t=r.cmpCookie.padAllowed()?"true":"false",i=yield this._userInfo.getSessionId(),n=(null===(e=this.adContextData)||void 0===e?void 0:e.slug)?`&slug=${encodeURIComponent(this.adContextData.slug)}`:"",s=this.adContextData.tickerId?`&ticker_id=${encodeURIComponent(this.adContextData.tickerId)}`:"";return`${this.targetingUrl}?targeting_types=${this.types.join(",")}&session_id=${i}&consent=${t}${n}${s}`}))}getTargeting(){return n(this,void 0,void 0,(function*(){return 0===this.types.length?Promise.resolve({}):this.get(yield this.buildUrl(),this.timeoutInMs,{})}))}}},1554:function(e,t,i){var n=this&&this.__awaiter||function(e,t,i,n){return new(i||(i=Promise))((function(r,s){function o(e){try{d(n.next(e))}catch(e){s(e)}}function a(e){try{d(n.throw(e))}catch(e){s(e)}}function d(e){var t;e.done?r(e.value):(t=e.value,t instanceof i?t:new i((function(e){e(t)}))).then(o,a)}d((n=n.apply(e,t||[])).next())}))},r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.UserGlobalTargetingProvider=t.UserGlobalTargetingType=void 0;const s=i(528),o=i(8154),a=r(i(8545));var d;!function(e){e.PERSONALIZATION="personalization",e.DV="dv",e.TRIGR="tr"}(d||(t.UserGlobalTargetingType=d={})),t.UserGlobalTargetingProvider=class{constructor(e,t,i=5e3){this.targetingUrl="https://adservice.cm.bloomberg.com/ad-targeting/user-global",this.types=e,this.get=(0,o.makeCachedGet)("UserGlobalTargeting"),this._userInfo=t,this.timeoutInMs=i}buildUrl(){return n(this,void 0,void 0,(function*(){const e=s.cmpCookie.padAllowed()?"true":"false",t=yield a.default.waitForFirstAd(),i=yield this._userInfo.getSessionId().catch((e=>console.error("Failed to get session ID:",e))),n=`&ad_code=${encodeURIComponent(t.getUnitName())}`,r=`&slot_id=${t.getId()}`;return`${this.targetingUrl}?targeting_types=${this.types}${i?`&session_id=${i}`:""}&consent=${e}${n}${r}`}))}getTargeting(){return n(this,void 0,void 0,(function*(){return this.get(yield this.buildUrl(),this.timeoutInMs,{},"bbads_targetings")}))}}},1442:function(e,t,i){var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const r=n(i(5473)),s=n(i(9848)),o=n(i(4637)),a=i(4891).Storage.createLocalStorage();class d extends o.default{constructor(e){super(),this._measure=(0,s.default)(new r.default("Sparkle:Bombora")),this._gpt=e}init(){this.loadBombora(),this.addBomboraTargeting()}loadBombora(){window._bmb||(this.setupStub(),this._measure("loadBombora",(()=>this.loadScriptDependency(this.getUrl()))).catch((e=>console.error(`Error init Bombora Script:  ${e}`))))}setupStub(){const e=window._bmb=function(){e.x?e.x.apply(e,arguments):e.q.push(arguments)};e.q=[]}getUrl(){var e;return`https://vi.ml314.com/get?eid=50066&tk=aO1CCthMyYq5eNlVwlKQXL9igGlRPy95K4LLnm84p2bE3d&fp=${null!==(e=a.get("_ccmaid"))&&void 0!==e?e:""}`}addBomboraTargeting(){window._bmb&&window._bmb("vi",(e=>{if(e){const t=[e.industry_id,e.revenue_id,e.size_id,e.functional_area_id,e.professional_group_id,e.seniority_id,e.decision_maker_id,e.install_data_id,e.topic_id,e.interest_group_id,e.segment,e.b2b_interest_cluster_id].filter(Boolean).join(",");""!==t&&this._gpt.setTargeting("bmb",t.split(","))}}))}}t.default=d},9825:function(e,t,i){var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const r=n(i(8723)),s="message";t.default=class{constructor(){this._listeners={},this._contextifyCallbacks(),this._delegateEvents()}_contextifyCallbacks(){this._dispatchEventListeners=this._dispatchEventListeners.bind(this)}_delegateEvents(){window.addEventListener(s,this._dispatchEventListeners)}_dispatchEventListeners(e){const{data:t,id:i,method:n}=function(e){const t="object"==typeof e.data?e.data:(0,r.default)(e.data,{});return{data:t,id:t.id||t.windowId,method:t.method}}(e);((this._listeners[i]?this._listeners[i][n]:[])||[]).forEach((e=>e(t)))}_undelegateEvents(){window.removeEventListener(s,this._dispatchEventListeners)}destroy(){this._undelegateEvents(),this._listeners={}}addEventListener(e,t,i){this._listeners[e]=this._listeners[e]||{};const n=this._listeners[e];n[t]=n[t]||[],n[t].push(i)}removeEventListener(e,t,i){const n=this._listeners[e];n&&n[t]&&(n[t]=n[t].filter((e=>e!==i)))}}},5601:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.SLOT_REQUESTED=t.SLOT_RESPONSE_RECEIVED_EVENT=t.SLOT_ONLOAD_EVENT=t.SLOT_RENDER_EVENT=t.IX_BIDDABLE_SIZES=void 0,t.IX_BIDDABLE_SIZES=["1x7v","300x250","300x600","320x50","728x90","970x250"],t.SLOT_RENDER_EVENT="slotRenderEnded",t.SLOT_ONLOAD_EVENT="slotOnload",t.SLOT_RESPONSE_RECEIVED_EVENT="slotResponseReceived",t.SLOT_REQUESTED="slotRequested"},7965:function(e,t,i){var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const r=n(i(1840)),s=e=>`${Math.floor(e)}ms`,o="list-style-type: disc; padding-left: 20px; margin: 4px 0 0;";function a(e,t){const i=e().reduce(((e,i)=>`${e}<li>${i}: ${t(i)}</li>`),"");return i?`<ul style="${o}">${i}</ul>`:""}class d{static show(e,t,i){const n=t.getElement(),l=!n;if(!t.isDisplayable()||l)return;const c=d.metrics(e,t),u=function(e){const t=e.getTargeting(),i=Object.keys(t).reduce(((e,i)=>`${e}<li>${i}: ${t[i]}</li>`),"");return`<ul style="${o}">${i}</ul>`}(t),h=function(e){const t=e.getSlot();return t?a(t.getTargetingKeys.bind(t),t.getTargeting.bind(t)):""}(t),p=function(e){return e?a(e.getTargetingKeys.bind(e),e.getTargeting.bind(e)):""}(i),f=function(e){return e?[`AdCode: ${e.adCode}`,`Empty?: ${e.empty}`,`Creative ID: ${e.creativeId}`,`Line Item ID: ${e.lineItemId}`,`Time To Request: ${s(e.timeToRequest)}`,`Time To Respond: ${s(e.timeToRespond)}`,`Time To Render: ${s(e.timeToRender)}`,`Sizes: [${e.sizes}]`].join("<br/>"):["GPT render event not received for this ad.","Either the request has not been sent out or","the response has not yet been received."].join("<br/>")}(c)+h+u+p;r.default.overlay({content:f,adElement:n,empty:!c||c.empty})}static metrics(e,t){const i=t.getSlotRenderedEvent();if(!i)return null;const n=t.getRequestTime()-e,r=t.getRenderTime()-e,s=r-n;return{adCode:t.getUnitName(),sizes:t.getSizes(),empty:i.isEmpty(),creativeId:i.getCreativeId(),lineItemId:i.getLineItemId(),timeToRequest:n,timeToRespond:s,timeToRender:r}}}t.default=d},9816:function(e,t,i){var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const r=n(i(4505)),s=n(i(5300)),o=n(i(1840)),a=n(i(7965));t.default=class{constructor(){this._registeredAds=[],this._startTime=r.default.currentTime(),this._debugOnRenderMode=!1,this._adMetrics={},window.__bloomberg__.adMetrics=this._adMetrics}push(e,t,i){this._debugOnRenderMode&&(e.onRender((0,s.default)(a.default.show,this._startTime,e,i)),e.onEmpty((0,s.default)(a.default.show,this._startTime,e,i))),this._adMetrics[t]=new Promise((t=>{const i=()=>t(a.default.metrics(this._startTime,e));e.onRender(i),e.onEmpty(i)})),this._registeredAds.push(e)}showDebugInformation(e){o.default.clearOverlays(),this._registeredAds.forEach((0,s.default)((t=>a.default.show(this._startTime,t,e))))}showDebugInformationOnRender(){this._debugOnRenderMode=!0}destroy(){this._adMetrics=null,this._registeredAds.length=0}}},2267:function(e,t,i){var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const r=n(i(4637)),s=n(i(5473)),o=n(i(9848)),a=n(i(3267)),d=i(5318);class l extends r.default{constructor(e=d.doubleVerifyScriptUrl){super(),this._performanceMonitor=new s.default("Sparkle:DoubleVerify"),this._measure=(0,o.default)(this._performanceMonitor),this._dvScriptUrl=e,this.loadScript()}loadScript(){(0,a.default)("ad-double-verify-load-start"),this._measure("loadDoubleVerify",(()=>this.loadScriptDependency(this._dvScriptUrl).then((()=>{(0,d.doubleVerifyInitScript)(),(0,a.default)("ad-double-verify-load-end")})))).catch((e=>{console.error(`Error init doubleVerify Script:  ${e}`)}))}callOnDvTagReady(e){if("function"==typeof window.onDvtagReady)try{window.onDvtagReady(e)}catch(e){console.error("failed to init onDvtagReady function for double verify")}else"function"==typeof e&&e()}dvtagReadyPromise(){return new Promise((e=>{this.callOnDvTagReady(e)}))}}t.default=l},5318:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.doubleVerifyInitScript=t.doubleVerifyScriptUrl=void 0,t.doubleVerifyScriptUrl="https://pub.doubleverify.com/dvtag/24434720/DV1462763/pub.js",t.doubleVerifyInitScript=()=>{window.onDvtagReady=function(e,t=750){window.dvtag=window.dvtag||{},dvtag.cmd=dvtag.cmd||[];const i={callback:e,timeout:t,timestamp:(new Date).getTime()};dvtag.cmd.push((()=>{dvtag.queueAdRequest(i)})),setTimeout((()=>{const e=i.callback;i.callback=null,e&&e()}),t)}}},6537:function(e,t,i){var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.EventRecorderLoader=void 0;const r=n(i(4637)),s=n(i(9848)),o=n(i(5473));class a extends r.default{constructor(e){super(),this.performanceMonitor=new o.default("Sparkle:EventRecorder"),this.measure=(0,s.default)(this.performanceMonitor),this.options=e}init(){this.options.enabled&&(this.initClient(this.options.application),this.measure("loadEventRecorder",(()=>{var e;return this.loadScriptDependency(null!==(e=this.options.scriptUrl)&&void 0!==e?e:"https://assets.bwbx.io/s3/foundation/event-recorder-client/1.0/event-recorder-client.min.js")})).catch((e=>{console.error(`Error loading EventRecorder script: ${e}`)})))}initClient(e){const t=null!=e?e:"sparkle",i=Date.now();window.eventRecorder.cmd.push((()=>{const e=window.getEventRecorderClient(t);"undefined"===e.application&&(e.application=t),e.fireEvent("PageLoaded",{},{},i)}))}}t.EventRecorderLoader=a},3577:function(e,t,i){var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const r=n(i(9560)),s=n(i(4505)),o=n(i(5300)),a=n(i(4389)),d=i(1997),l=n(i(3267)),c=n(i(3237)),u="bb-ads__ad";class h extends a.default{constructor(e,t,i,n,r={},s=!1){super(),this._refreshCounter=0,this._viewportOffset=0,this._renderTime=null,this._slotRenderedEvent=null,this._isInterstitial=!1,this._triggeredRenderedEventArgument=null,this._triggeredEmptyEventArgument=null,this._isMobile=!1,this._id="",this._requestTime=void 0,this._companionGroup=void 0,r.tickers&&(r.tickers=JSON.stringify(r.tickers)),this._unitName=i,this._dimensions=n,this._targeting=r,this._slot=null,this._viewportOffset=0,this._renderTime=null,this._slotRenderedEvent=null,this._isInterstitial=!1,this._triggeredRenderedEventArgument=null,this._triggeredEmptyEventArgument=null,this._containerId=t,this._viewability=e,this._isDecoupled=s,this._isMobile=!1,this._sizes=this.getSizes(),this._contextifyCallbacks(),this._setId(),this._renderContainer(t),this.onRender((0,o.default)(this.setClassName,"bb-ads__rendered")),this.onEmpty((0,o.default)(this.setClassName,"bb-ads__empty"))}_contextifyCallbacks(){this.setClassName=this.setClassName.bind(this)}_setId(){const e=[this._dimensions,this._targeting,this._unitName];this._id=(0,r.default)(JSON.stringify(e))}_renderContainer(e){let t=document.getElementById(e);if(!t)return void console.log(`Failed to render: Ad container did not exist for id ${e}`);t.setAttribute("tabindex","-1"),t.setAttribute("role","presentation");let i=document.createElement("div");i.setAttribute("class",u),i.setAttribute("id",this._id),t.insertBefore(i,t.firstChild),t=null,i=null}isDecoupled(){return this._isDecoupled}getDomId(){return this._slot?this._slot.getSlotElementId():null}getId(){return this._id}getAndIncrementRefreshCounter(){return this._refreshCounter++,this._refreshCounter}getSizes(){var e;return this._sizes&&(null===(e=this._sizes)||void 0===e?void 0:e.length)||(this._sizes=this._viewability.getSizes(this._dimensions)),this._sizes}isDisplayable(){return Boolean(this.getSizes().length)}getSlot(){return this._slot}getTargeting(){return Object.assign({},this._targeting,{pmid:this.getId()})}addTargeting(e){Object.assign(this._targeting,e)}getElement(){return document.getElementById(this._id)}getElementTopPosition(){const e=this.getElement();return document&&e?e.getBoundingClientRect().top+document.documentElement.scrollTop:1/0}getIframe(){const e=this.getElement();return(e?Array.from(e.getElementsByTagName("iframe")):[]).find((e=>Boolean(e.offsetParent)))||null}getUnitName(){return this._unitName}getPerformanceId(){return this._targeting.performanceId}hasSlot(){return Boolean(this._slot)}setHeight(e){let t=this.getIframe();return t&&(t.setAttribute("height",e),t=null),this}setDimensions(e,t){let i=this.getIframe();return i&&(i.setAttribute("width",e),i.setAttribute("height",t),i=null),this}setClassName(e){const t=this.getElement();return t&&(t.classList.add(e),this._sizes.some((e=>Boolean(e[0])&&e[0]===e[1]))&&(t.classList.add("bb-ads__no_size"),this._sizes.forEach((e=>{Boolean(e[0])&&e[0]===e[1]&&t.classList.add(`bb-ads__size_${e[0]}x${e[1]}`)})))),this}setSlot(e){return this._slot=e,this}setViewportOffset(e){return this._viewportOffset=e,this}getViewportOffset(){return this._viewportOffset}setRequestTime(e){this._requestTime=e}getRequestTime(){return this._requestTime}getRenderTime(){return this._renderTime}setSlotRenderedEvent(e){this._slotRenderedEvent=e}getSlotRenderedEvent(){return this._slotRenderedEvent}onRender(e){return this._triggeredRenderedEventArgument?(e(this._triggeredRenderedEventArgument),this):(this.addEventListener(h.EVENTS.ON_RENDER,e),this)}onEmpty(e){return this._triggeredEmptyEventArgument?(e(this._triggeredEmptyEventArgument),this):(this.addEventListener(h.EVENTS.ON_EMPTY,e),this)}handleTaglessRenderEvent(e){this._triggeredRenderedEventArgument=e,this._slotRenderedEvent=e,this.dispatchEvent(h.EVENTS.ON_RENDER,e)}handleSlotRenderEvent(e){const t=(({isEmpty:e})=>e)(e)||(({size:e=[]})=>{const[t,i]=e;return 1===t&&1===i})(e);this._renderTime=s.default.currentTime(),this._slotRenderedEvent=new c.default({id:this.getId(),adCode:this.getUnitName(),requestTime:this.getRequestTime(),event:e}),t?(this.dispatchEvent(h.EVENTS.ON_EMPTY,this._slotRenderedEvent),this.removeEventListener(h.EVENTS.ON_RENDER),this._triggeredEmptyEventArgument=this._slotRenderedEvent):(this.dispatchEvent(h.EVENTS.ON_RENDER,this._slotRenderedEvent),this.removeEventListener(h.EVENTS.ON_EMPTY),this._triggeredRenderedEventArgument=this._slotRenderedEvent);const{creativeId:i,lineItemId:n,campaignId:r,size:o,advertiserId:a}=e;(0,l.default)("ad-render",{"container-id":this._containerId,creativeId:i,lineItemId:n,campaignId:r,size:o,advertiserId:a,isEmpty:t})}handleSlotOnLoadEvent(e,t){this.dispatchEvent(h.EVENTS.ON_LOAD,e),(0,l.default)("ad-load",{"container-id":this._containerId});const i=t||this.getIframe();if(i){i.addEventListener("load",(()=>{(0,l.default)("ad-iframe-loaded",{"container-id":this._containerId})}));const e=i.getAttributeNode("data-load-complete");e&&"true"===e.textContent&&(0,l.default)("ad-iframe-dataloaded",{"container-id":this._containerId})}}handleSlotResponseReceivedEvent(){this._resetContainer(),(0,l.default)("ad-resp-recv",{"container-id":this._containerId})}getContainerId(){return this._containerId}_resetContainer(){const e=document.getElementById(this._containerId);if(!e)return void(0,d.logError)(new Error(`Failed to reset container: Ad container did not exist for id ${this._containerId}`));e.setAttribute("style","");const t=e.getElementsByClassName(u).item(0);t?t.setAttribute("style",""):(0,d.logError)(new Error(`Failed to reset container: Ad element does not exist for the following container: ${this._containerId}`))}setInterstitialFlag(e){return this._isInterstitial=e,this}isInterstitial(){return this._isInterstitial}setCompanionGroup(e){this._companionGroup=e}companionGroup(){return this._companionGroup||null}notifyAdCreated(){const e=this.getContainerId();return window.dispatchEvent(new CustomEvent("sparkleAdCreated",{detail:{containerId:e}})),this}isCompanionChild(){return this.companionGroup()&&this.companionGroup().children().lastIndexOf(this)>=0}isMobile(){var e;return this._isMobile=null===(e=this._viewability)||void 0===e?void 0:e.isMobile(this._dimensions),this._isMobile}destroy(){this._unitName=null,this._sizes=null,this._targeting=null,this._slot=null,this._slotRenderedEvent=null}}h.EVENTS={ON_RENDER:"render",ON_BEFORE_RENDER:"beforeRender",ON_EMPTY:"empty",ON_LOAD:"load"},t.default=h},9833:function(e,t,i){var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const r=i(1614),s=i(528),o=n(i(4637)),a=n(i(4505)),d=n(i(5473)),l=n(i(4876)),c=i(5601),u=n(i(3267)),h=n(i(3577)),p="https://securepubads.g.doubleclick.net/tag/js/gpt.js",f={pubads:"pubads",companionAds:"companionAds"};class g extends o.default{constructor(e,t,i,n,r=!1){super(),this._performanceMonitor=new d.default("Sparkle:GPT"),this._cachedSlots={},this._renderedAds={},this._googletag=window.googletag,this.services=f,this._networkCode=e,this._tagLoadedToFirstAdMetric=this._performanceMonitor.createMetric("tagLoadedToFirstAdMetric"),this._doubleVerifyTracking=t,this._adsServiceClient=i,this._watchlistProvider=n,this._enableLazyLoad=r,this._contextifyCallbacks(),this._listenToSlotRenderEvents(),this._collapseEmptyDivs(),this.enqueue((()=>{var e;null===(e=this._tagLoadedToFirstAdMetric)||void 0===e||e.start(),(0,u.default)("ad-gpt-pubads-loaded",{}),r&&window.googletag.pubads().enableLazyLoad({fetchMarginPercent:-1,renderMarginPercent:30,mobileScaling:2})}));const s=this._performanceMonitor.createMetric("load");s.start(),(0,u.default)("ad-gpt-load-start",{}),this.loadScriptDependency(p).then((()=>{s.end(),(0,u.default)("ad-gpt-load-end",{})}))}static html(){return`<script src="${p}" async><\/script>`}_contextifyCallbacks(){this._handleSlotRenderEvent=this._handleSlotRenderEvent.bind(this),this._handleSlotLoadEvent=this._handleSlotLoadEvent.bind(this),this._handleSlotResponseReceivedEvent=this._handleSlotResponseReceivedEvent.bind(this),this._handleSlotRequestedEvent=this._handleSlotRequestedEvent.bind(this)}_defineSlot(e,t=[]){let i;if(i=e.isInterstitial()?this._googletag.defineOutOfPageSlot(e.getUnitName(),e.getId()):this._googletag.defineSlot(e.getUnitName(),e.getSizes(),e.getId()),!i)return null;const n=e.getTargeting();return e.setSlot(i),Object.keys(n).forEach((e=>i.setTargeting(e,n[e]))),_(i),t.forEach((e=>i.addService(this._googletag[e]()))),this._cachedSlots[e.getId()]=i,i}_display(e){(0,u.default)("ad-display",{"container-id":e.getContainerId()}),this._doubleVerifyTracking.dvtagReadyPromise().then((()=>{this._googletag.display(e.getDomId())}))}_getRenderedAd(e){return this._renderedAds[e]||null}_handleSlotRenderEvent(e){const t=this._getRenderedAd(e.slot.getSlotElementId());t&&t.handleSlotRenderEvent(e)}_handleSlotRequestedEvent(){this._tagLoadedToFirstAdMetric&&(this._tagLoadedToFirstAdMetric.end(),this._tagLoadedToFirstAdMetric=null,(0,u.default)("ad-first-slot-requested",{}))}_handleSlotLoadEvent(e){const t=this._getRenderedAd(e.slot.getSlotElementId());t&&t.handleSlotOnLoadEvent(e)}_handleSlotResponseReceivedEvent(e){const t=this._getRenderedAd(e.slot.getSlotElementId());t&&t.handleSlotResponseReceivedEvent()}_listenToSlotRenderEvents(){this.enqueue((()=>{Object.keys(f).forEach((e=>{const t=this._googletag[e]();t.addEventListener(c.SLOT_RENDER_EVENT,this._handleSlotRenderEvent),t.addEventListener(c.SLOT_ONLOAD_EVENT,this._handleSlotLoadEvent),t.addEventListener(c.SLOT_RESPONSE_RECEIVED_EVENT,this._handleSlotResponseReceivedEvent),t.addEventListener(c.SLOT_REQUESTED,this._handleSlotRequestedEvent)}))}))}_refreshSlots(e,{changeCorrelator:t=!1}={}){e.forEach(_),this._doubleVerifyTracking.dvtagReadyPromise().then((()=>{this._googletag.pubads().refresh(e,{changeCorrelator:t})}))}_renderCachedSlot(e,t={}){const i=this._cachedSlots[e.getId()];return!!i&&(e.setSlot(i),this._storeRenderedAd(e),this._refreshSlots([i],t),!0)}_storeRenderedAd(e){this._renderedAds[e.getDomId()]=e}_collapseEmptyDivs(){this.enqueue((()=>this._googletag.pubads().collapseEmptyDivs()))}createAd(e,t,i,n,r,s){return new h.default(e,t,`/${this._networkCode}/${i}`,n,r,s)}setPersonalization(e,t){return s.cmpCookie.padAllowedAsync().then((i=>i?e.getSessionId().then((e=>{const t=(0,l.default)(e);return this.enqueue((()=>{this._googletag.pubads().setPublisherProvidedId(t)})),(0,u.default)("ad-personalization-ret",{sessionId:e}),e})).catch((e=>((0,u.default)("ad-personalization-err",e),null))):(t&&this.enqueue((()=>{this._googletag.pubads().setRequestNonPersonalizedAds(1)})),null))).catch((()=>{this.enqueue((()=>{this._googletag.pubads().setRequestNonPersonalizedAds(1)}))}))}render(e,{services:t=[],display:i=!0,changeCorrelator:n=!1}){return new Promise((r=>{this.enqueue((()=>{if(e.setRequestTime(a.default.currentTime()),this._renderCachedSlot(e,{changeCorrelator:n}))return r();if(!this._defineSlot(e,t))return r();this._storeRenderedAd(e),this._doubleVerifyTracking.callOnDvTagReady();const s=[];if(this._adsServiceClient){const t=this._adsServiceClient.getTargetingsForAdSync().then((t=>{Object.keys(t).forEach((i=>{var n;return null===(n=e.getSlot())||void 0===n?void 0:n.setTargeting(i,t[i])}))}));this._adsServiceClient.getTargetingsForAdAsync().then((t=>{Object.keys(t).forEach((i=>{var n;return null===(n=e.getSlot())||void 0===n?void 0:n.setTargeting(i,t[i])}))})),s.push(t)}return this._watchlistProvider&&this._watchlistProvider.getTargeting().then((t=>{Object.keys(t).forEach((i=>{var n;return null===(n=e.getSlot())||void 0===n?void 0:n.setTargeting(i,t[i])}))})),Promise.allSettled(s).then((()=>{(0,u.default)("ad-render-start",{"container-id":e.getContainerId()}),e.dispatchEvent(h.default.EVENTS.ON_BEFORE_RENDER),this._googletag.enableServices(),i&&this._display(e)})).catch((e=>console.warn(e))).finally(r)}))}))}renderInstant(e,{services:t=[]}){this.enqueue((()=>{e.dispatchEvent(h.default.EVENTS.ON_BEFORE_RENDER),e.setRequestTime(a.default.currentTime()),this._renderCachedSlot(e)||this._defineSlot(e,t)&&(this._googletag.enableServices(),this._storeRenderedAd(e),this._display(e))}))}enableSingleRequest(){this.enqueue((()=>this._googletag.pubads().enableSingleRequest()))}enableVideoAds(){this.enqueue((()=>this._googletag.pubads().enableVideoAds()))}enqueue(e){this._googletag&&this._googletag.cmd.push(e)}refresh(e,t={}){e.filter((e=>e.hasSlot())).forEach((e=>{const i=e.getSlot();e.dispatchEvent(h.default.EVENTS.ON_BEFORE_RENDER),this.enqueue((()=>this._refreshSlots([i],t)))}))}setRefreshUnfilledSlots(e){this.enqueue((()=>this._googletag.companionAds().setRefreshUnfilledSlots(e)))}setTargeting(e,t){this.enqueue((()=>this._googletag.pubads().setTargeting(e,t)))}getTargetingKeys(){return this._googletag.pubads().getTargetingKeys()}getTargeting(e){return this._googletag.pubads().getTargeting(e)}updateCorrelator(){this.enqueue((()=>this._googletag.pubads().updateCorrelator()))}getEnableLazyLoad(){return this._enableLazyLoad}destroy(){const e=Object.keys(this._cachedSlots).map((e=>this._cachedSlots[e]));this._googletag.cmd.push((()=>this._googletag.destroySlots(e))),this._cachedSlots={},this._googletag=null,this._renderedAds={},super.destroy()}}function _(e){e.setTargeting("iid",(0,r.v4)())}t.default=g},3237:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=class{constructor({id:e,adCode:t,requestTime:i,event:n}){const{advertiserId:r,campaignId:s,lineItemId:o,creativeId:a,isEmpty:d,size:l}=n;this._lineItemId=o,this._creativeId=a,this._isEmpty=d,this._size=l||[],this._adId=e,this._adCode=t,this._adRequestStartTime=i,this.toJSON=()=>({advertiserId:r,campaignId:s,lineItemId:o,creativeId:a,isEmpty:d,size:l})}getAdId(){return this._adId}getAdCode(){return this._adCode}getLineItemId(){return this._lineItemId}getCreativeId(){return this._creativeId}isEmpty(){return this._isEmpty}getSize(){return this._size}getRequestTime(){return this._adRequestStartTime}}},1618:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=class{wouldRefresh(){return!0}}},7714:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=class{constructor(){this._parent=null,this._children=[]}children(){return this._children}members(){return Array.prototype.concat(this._parent,this._children)}parent(){return this._parent}addParent(e){this._parent=e,e.setCompanionGroup(this)}addChild(e){this._children.lastIndexOf(e)<0&&(this._children.push(e),e.setCompanionGroup(this))}clearChildren(){this._children=[]}clearParent(){this._parent=null}}},6277:function(e,t,i){var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const r=n(i(7714));t.default=class{constructor(){this._all={}}findOrCreate(e){let t=this._all[e];return t||(t=new r.default,this._all[e]=t),t}find(e){return this._all[e]}clearAll(){this.clearAllChildren(),this.clearAllParents(),this._all={}}clearAllChildren(){Object.keys(this._all).forEach((e=>{this._all[e].clearChildren()}))}clearAllParents(){Object.keys(this._all).forEach((e=>{this._all[e].clearParent()}))}destroy(){this.clearAll()}}},3179:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=class{constructor(e){this._viewability=e}wouldRefresh(e){const t=e.filter((e=>e.isDisplayable()&&null===e.companionGroup())),i=e.filter((e=>e.isDisplayable()&&null!==e.companionGroup()&&!e.isCompanionChild()));return this.entirelyViewableGroups(i).concat(t)}entirelyViewableGroups(e){return e.reduce(((e,t)=>{const i=t.companionGroup();if(!i)return[];const n=i.members();return this._viewability.everyViewable(n)?e.concat(n):e}),[])}}},3563:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=class{constructor(e,t,i,n,r){this._gpt=e,this._gamTagless=t,this._isTaglessAdEnabled=i,this._services=[e.services.pubads],this._fallbackAd=n,this._showFallbackAds=r}render(e){const t=e.getContainerId();e.isDisplayable()&&(this._showFallbackAds?this._fallbackAd.render(e):this._isTaglessAdEnabled&&t.includes("leaderboard")?this._gamTagless.render(e):this._gpt.render(e,{services:this._services}))}refresh(e){this._gpt.refresh(e)}setFallbackFlag(e){this._showFallbackAds=e}}},6471:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=class{constructor(e){this._gpt=e,this._services=[e.services.pubads,e.services.companionAds]}render(e){e.isDisplayable()&&this._gpt.render(e,{display:!1,services:this._services})}refresh(e){}}},1534:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=class{constructor(e){this._gpt=e,this._services=[e.services.pubads]}render(e){this._gpt.renderInstant(e,{services:this._services})}refresh(e){this._gpt.refresh(e)}}},6740:function(e,t,i){var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const r=n(i(4355)),s={threshold:.5};t.default=class{constructor(e,t,i,n,o,a=s,d=s){this._gpt=e,this._gamTaglessAd=t,this._isTaglessAdEnabled=i,this._fallbackAd=n,this._showFallbackAds=o,this._renderAdObserver=new r.default(this._renderCallback.bind(this),a),this._refreshAdObserver=new r.default(this._refreshCallback.bind(this),d)}_renderCallback(e){const t=e.getContainerId();this._isTaglessAdEnabled&&t.includes("leaderboard")?this._gamTaglessAd.render(e):this._gpt.render(e,{services:[this._gpt.services.pubads]})}_refreshCallback(e){e.hasSlot()?this._gpt.refresh([e]):this._renderCallback(e)}start(){this._renderAdObserver.start(),this._refreshAdObserver.start()}stop(){this._renderAdObserver.stop(),this._refreshAdObserver.stop()}destroy(){this._renderAdObserver.destroy(),this._refreshAdObserver.destroy()}render(e){this._showFallbackAds?this._fallbackAd.render(e):this._renderAdObserver.startObserving(e)}refresh(e){e.forEach((e=>{e.isDisplayable()&&this._refreshAdObserver.startObserving(e)}))}setFallbackFlag(e){this._showFallbackAds=e}}},1177:function(e,t,i){var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const r=n(i(1618)),s=n(i(3179)),o=n(i(148)),a=n(i(3267)),d=n(i(7687)),l=n(i(3563)),c=n(i(6471)),u=n(i(1534)),h=n(i(6740));t.default=class{constructor(e,t,i,n,r,s=null,o){var a;this._getStrategy=(e,t)=>{if(!this._strategies)return null;const i=this._gpt.getEnableLazyLoad()&&e.isDecoupled()?"always":t;return this._strategies[i]},this._gpt=e,this._gamTaglessAd=t,this._isTaglessAdEnabled=i,this._showFallbackAds=!1,this._fallbackAd=new d.default,this._viewability=n,this._visibility=r,this._strategies=s,this._refreshStrategies=s,this._contextifyCallbacks(),this._initStrategies(o),this._delegateEvents(),(null===(a=this._visibility)||void 0===a?void 0:a.isVisible())&&this._start()}_contextifyCallbacks(){this._start=this._start.bind(this),this._stop=this._stop.bind(this)}_delegateEvents(){this._visibility.addEventListener(o.default.EVENTS.ON_VISIBLE,this._start),this._visibility.addEventListener(o.default.EVENTS.ON_INVISIBLE,this._stop)}_initStrategies(e){const t={always:new l.default(this._gpt,this._gamTaglessAd,this._isTaglessAdEnabled,this._fallbackAd,this._showFallbackAds),parameters:new u.default(this._gpt),companion:new c.default(this._gpt),viewable:new h.default(this._gpt,this._gamTaglessAd,this._isTaglessAdEnabled,this._fallbackAd,this._showFallbackAds,e)};this._strategies=this._strategies||t;const i={always:new r.default,companion:new r.default,parameters:new r.default,viewable:new s.default(this._viewability)};this._refreshStrategies=this._refreshStrategies||i}_start(){var e;null===(e=this._strategies)||void 0===e||e.viewable.start()}_stop(){var e;null===(e=this._strategies)||void 0===e||e.viewable.stop()}_undelegateEvents(){this._visibility.removeEventListener(o.default.EVENTS.ON_VISIBLE,this._start),this._visibility.removeEventListener(o.default.EVENTS.ON_INVISIBLE,this._stop)}destroy(){this._undelegateEvents()}render(e,{strategy:t="viewable"}){const i=this._getStrategy(e,t);if(!i)throw new Error("Sparkle: Invalid rendering strategy, supports: ['always', 'companion', 'parameters', 'viewable']");i.render(e)}_areAdsToRefresh(e){return Array.isArray(e)}refresh(e,{strategy:t="viewable"}){if(!this._strategies||!this._refreshStrategies)throw new Error("Sparkle: Rendering strategies are not defined.");const i=this._strategies[t],n=this._refreshStrategies[t];if(!i)throw new Error("Sparkle: Invalid rendering strategy, supports: ['always', 'companion', 'parameters', 'viewable']");const r=n.wouldRefresh(e);if(!r)return;const s={"num-ads":e.length};e.forEach((e=>{s[e.getId()]={"dom-id":e.getDomId(),"container-id":e.getContainerId()}})),(0,a.default)("ad-refresh",s),this._areAdsToRefresh(r)&&i.refresh(r)}setFallbackFlag(e){var t,i,n,r;this._showFallbackAds=e,null===(i=null===(t=this._strategies)||void 0===t?void 0:t.viewable)||void 0===i||i.setFallbackFlag(e),null===(r=null===(n=this._strategies)||void 0===n?void 0:n.always)||void 0===r||r.setFallbackFlag(e)}}},7689:function(e,t,i){var n=this&&this.__awaiter||function(e,t,i,n){return new(i||(i=Promise))((function(r,s){function o(e){try{d(n.next(e))}catch(e){s(e)}}function a(e){try{d(n.throw(e))}catch(e){s(e)}}function d(e){var t;e.done?r(e.value):(t=e.value,t instanceof i?t:new i((function(e){e(t)}))).then(o,a)}d((n=n.apply(e,t||[])).next())}))},r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.SUBSCRIBER_TYPE=void 0;const s=r(i(646)),o=r(i(3267)),a=i(4891),d="reg-user-info-ready",l="bbads_subs_status",c=a.Storage.createLocalStorage();t.SUBSCRIBER_TYPE=Object.freeze({BBG_SUBSCRIBER:"yes",TERMINAL_SUBSCRIBER:"term",NON_SUBSCRIBER:"no"}),t.default=class{constructor(){this._userInfo=null,this._regUIClient=null}getSessionId(e){const t=this.getSessionIdSync();return t?Promise.resolve(t):this.getUserInfo(e).then((e=>e.sessionId))}_calculateSubsInfo(e){var i,n;return(null===(i=null==e?void 0:e.isTerminalSubscriber)||void 0===i?void 0:i.call(e))?t.SUBSCRIBER_TYPE.TERMINAL_SUBSCRIBER:(null===(n=null==e?void 0:e.isBBGSubscriber)||void 0===n?void 0:n.call(e))?t.SUBSCRIBER_TYPE.BBG_SUBSCRIBER:t.SUBSCRIBER_TYPE.NON_SUBSCRIBER}_calculateAndCacheSubsInfo(e){const t=this._calculateSubsInfo(e);return c.setObj(l,t),t}_updateSubsInfo(){return n(this,void 0,void 0,(function*(){const e=yield this.getRegUIClientInfo(1e4);this._calculateAndCacheSubsInfo(e)}))}getCachedSubscriberInfo(){return n(this,void 0,void 0,(function*(){const e=yield this.getRegUIClientInfo();if(e)return this._calculateAndCacheSubsInfo(e);this._updateSubsInfo();return c.getObj(l)||t.SUBSCRIBER_TYPE.NON_SUBSCRIBER}))}getSessionIdSync(){return this._userInfo&&this._userInfo.sessionId||s.default.get("session_id")}getRegUIClientInfo(e=0){var t;return this._regUIClient=null===(t=window.__bloomberg__)||void 0===t?void 0:t.regUIClient,0===e?(this._regUIClient||(0,o.default)("ad-RegUIClientNotReady"),Promise.resolve(this._regUIClient)):this._regUIClient?Promise.resolve(this._regUIClient):new Promise((t=>{this._setRegUIClientInfo=this._setRegUIClientInfo.bind(this,t),window.addEventListener(d,this._setRegUIClientInfo),setTimeout((()=>{(0,o.default)("ad-RegUIClientNotReadyAfterTimeout"),t({})}),e)}))}getUserInfo(e=500){return this._userInfo=window._regUserInfo,this._userInfo?Promise.resolve(this._userInfo):new Promise(((t,i)=>{this._setUserInfoWithResolve=this._setUserInfo.bind(this,t),window.addEventListener(d,this._setUserInfoWithResolve),setTimeout((()=>{i()}),e)}))}_setUserInfo(e,{detail:t}){this._userInfo=t,e(this._userInfo)}_setRegUIClientInfo(e){var t;this._regUIClient=null===(t=window.__bloomberg__)||void 0===t?void 0:t.regUIClient,e(this._regUIClient)}destroy(){this._userInfo=null,window.removeEventListener(d,this._setUserInfoWithResolve),this._setUserInfoWithResolve=void 0}}},7687:function(e,t,i){var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.FALLBACK_ADS_POOL=t.COMPASS_AD_URL=void 0;const r=n(i(3237)),s=n(i(4505)),o=n(i(3267)),a=n(i(145)),d=i(534),l={"3,3":d.ORIENTATION.SQUARE,"5,16":d.ORIENTATION.HORIZONTAL};t.COMPASS_AD_URL="https://compass.bloomberg.com/ads/play/blt7efc30dc0e168fff",t.FALLBACK_ADS_POOL={blt7efc30dc0e168fff:{url:"https://compass.bloomberg.com/ads/play/blt7efc30dc0e168fff",uid:"blt7efc30dc0e168fff"},blt371120ef439bdeb8:{url:"https://compass.bloomberg.com/ads/play/blt371120ef439bdeb8",uid:"blt371120ef439bdeb8"}};const c={horizontal:{containerSize:"100%",iframeStyle:"border:0px; height: 100vh; width: 100%; border: 0px; position: absolute; top: 0px; max-height:400px; min-height: 305px; max-width: 2000px;"},square:{containerSize:window.innerWidth>769?"300px":"100vw",iframeStyle:"border:0px; height: 100%; width: 100%; border: 0px; position: absolute; top: 0px; left: 0px;"}};class u extends a.default{constructor(){super(t.COMPASS_AD_URL),this.orientation=d.ORIENTATION.HORIZONTAL,this.baseUrl="",this.uid="";const e=this._pickFallbackAds(Object.keys(t.FALLBACK_ADS_POOL)),{url:i,uid:n}=t.FALLBACK_ADS_POOL[e];this.baseUrl=i,this.uid=n}_pickFallbackAds(e){return e[Math.floor(Math.random()*e.length)]}_getOrientation(e){const t=JSON.stringify(e),i=Object.keys(l).find((e=>t.includes(e)));return i?(this.orientation=l[i],this.orientation):null}decorateAd(e,t){if(!this.orientation)return;const i=c[this.orientation];i&&e&&t&&(t.style.width=i.containerSize,t.style.height=i.containerSize,t.style.position="relative",e.setAttribute("style",i.iframeStyle),e.setAttribute("scrolling","no"),e.setAttribute("title","fallback"))}getAdSrc(e){const t=e.getSizes()||[];if(this.orientation=this._getOrientation(t),!this.orientation)return null;const i={orientation:this.orientation.toString(),creativeID:this.uid,lineID:"fallback",orderID:"fallback",adUnit:"fallback"},n=new URLSearchParams(i);return`${this.baseUrl}?${n.toString()}`}render(e){if(!e.getSlotRenderedEvent()){const t=new r.default({id:e.getId(),adCode:e.getUnitName(),requestTime:s.default.currentTime(),event:{advertiserId:e.getId(),campaignId:"fallback",lineItemId:"fallback",creativeId:this.uid,isEmpty:!1,size:[]}});e.setSlotRenderedEvent(t)}super.render(e),(0,o.default)("ad-fallback-render",{containerId:e.getContainerId()})}}t.default=u},252:function(e,t,i){var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.GAM_TAGLESS_API_ADS=void 0;const r=i(1614),s=n(i(3237)),o=n(i(4505)),a=n(i(145)),d=i(1545);t.GAM_TAGLESS_API_ADS=`https://securepubads.g.doubleclick.net/gampad/ads?correlator=${(0,r.v4)()}&gdfp_req=1&enc_prev_ius=/0/1/2/3`;const l=window.innerWidth>d.MOBILE_BREAK_POINT?[[970,250]]:[[320,50]],c=window.innerWidth>d.MOBILE_BREAK_POINT?"desktop":"mobile",u={mobile:{iframeStyle:"height: 60px; width: 320px;"},desktop:{iframeStyle:"height: 250px; width: 970px"}};class h extends a.default{constructor(e=t.GAM_TAGLESS_API_ADS){super(e),this.targetings={}}decorateAd(e,t,i){const n=u[c];i.setAttribute("style","border: 0pt none; width: 100%; height: 100%;"),e.setAttribute("style",n.iframeStyle),e.setAttribute("scrolling","no")}getAdSrc(e){const t=l.map((e=>{if(Array.isArray(e)){const[t,i]=e;return`${t}x${i}`}return""})).join("|"),i=this.targetings,n=Object.keys(this.targetings).map((e=>`${e}=${i[e]}`)).join("&"),r=e.getUnitName().split("/").join(",").slice(1),s=new URLSearchParams({prev_iu_szs:t,iu_parts:r});return`${this.baseUrl}&${s.toString()}&${n}`}addTargeting(e){Object.assign(this.targetings,e)}render(e){const t=document.createElement("iframe"),i=e.getContainerId(),n=e.getId(),r=document.getElementById(i),a=document.getElementById(n),d=this.getAdSrc(e);if(!d||!r||!a)return;let c=document.getElementById("google_ads_iframe");if(c){const e=document.createElement("div");e.id="google_ads_iframe",a.replaceChild(e,c),a.appendChild(e),e.appendChild(t),c=e}else c=document.createElement("div"),c.id="google_ads_iframe",a.appendChild(c),c.appendChild(t);t.title=i,t.src=d,this.decorateAd(t,r,c);const u=new s.default({id:e.getId(),adCode:e.getUnitName(),requestTime:o.default.currentTime(),event:{advertiserId:e.getId(),campaignId:"TaglessCampaignId",lineItemId:"TaglessLineItemId",creativeId:"TaglessCreativeId",isEmpty:!1,size:l[0]}});e.handleTaglessRenderEvent(u),e.handleSlotOnLoadEvent(void 0,t)}}t.default=h},145:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=class{constructor(e){this.baseUrl=null,this.baseUrl=e}decorateAd(e,t,i){}getAdSrc(e){return this.baseUrl}render(e){const t=document.createElement("iframe"),i=e.getContainerId(),n=document.getElementById(i),r=this.getAdSrc(e);r&&n&&(t.src=r,t.title=`iframe-${i}`,this.decorateAd(t,n),n.appendChild(t),e.dispatchEvent("render",e.getSlotRenderedEvent()))}}},1545:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.MOBILE_BREAK_POINT=void 0,t.MOBILE_BREAK_POINT=769},534:function(e,t){var i;Object.defineProperty(t,"__esModule",{value:!0}),t.ORIENTATION=void 0,function(e){e.HORIZONTAL="horizontal",e.SQUARE="square"}(i||(t.ORIENTATION=i={}))},6371:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.TARGETING_TYPES=void 0,t.TARGETING_TYPES={IVT:"ivt",DV:"dv",PERSONALIZATION:"personalization",DV_BRANDSAFETY:"dv_brandsafety",CONTENT:"content",TRIGR:"tr"}},4355:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=class{constructor(e,t){this._isRunning=!1,this._adsMap=new Map,this._observer=new IntersectionObserver(((t,i)=>{t.forEach((t=>{if(t.isIntersecting&&this._isRunning){const n=this._adsMap.get(t.target.id);(null==n?void 0:n.isDisplayable())&&e(n),this._adsMap.delete(t.target.id),i.unobserve(t.target)}}))}),Object.assign({root:null},t))}start(){this._isRunning=!0}stop(){this._isRunning=!1}destroy(){this._adsMap.clear(),this._observer.disconnect()}startObserving(e){if(!this._adsMap.has(e.getId())){this._adsMap.set(e.getId(),e);const t=e.getElement();if(!t)return;this._observer.observe(t)}}}},4505:function(e,t){Object.defineProperty(t,"__esModule",{value:!0});const i=/\.co\.jp$/i;t.default=class{static getViewportDimensions(){return window&&document?{height:window.innerHeight||document.documentElement.clientHeight,width:window.innerWidth||document.documentElement.clientWidth}:{height:0,width:0}}static localStorageExists(){try{return window.localStorage}catch(e){return null}}static sessionStorageExists(){try{return window.sessionStorage}catch(e){return null}}static cookiesAreEnabled(){return!(!window||!window.navigator)&&window.navigator.cookieEnabled}static isCOJP(){return i.test(window.location.hostname)}static isBrowser(){return Boolean(window)}static currentTime(){return window.performance&&window.performance.now?window.performance.now():Date.now()}static getElementStyleAttribute(e,t){return window.getComputedStyle(e).getPropertyValue(t)}}},4389:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=class{constructor(){this._eventQueue=new Map}addEventListener(e,t,i={}){if("string"!=typeof e||"function"!=typeof t)return null;if(i.once)return this._autoRemoveHandler(e,t),null;const n=this._getEventTypeQueue(e).push(t);return()=>this._removeEventHandler(e,n-1)}removeEventListener(e,t){if("string"!=typeof e)return null;if("function"==typeof t){const i=this._getEventTypeQueue(e).indexOf(t);return this._removeEventHandler(e,i)}return this._eventQueue.delete(e),!0}dispatchEvent(e,t){if(!this._eventQueue.has(e))return;const i=this._getEventTypeQueue(e);let n=i.length-1;for(;n>=0;)i[n](t),n--}_getEventTypeQueue(e){return this._eventQueue.has(e)||this._eventQueue.set(e,[]),this._eventQueue.get(e)}_removeEventHandler(e,t){const i=t;return!(i<0||(this._getEventTypeQueue(e).splice(i,1),0))}_autoRemoveHandler(e,t){const i=this._getEventTypeQueue(e).push(((...n)=>{t(...n),this._removeEventHandler(e,i-1)}))}}},1840:function(e,t,i){var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.OVERLAY_CLASS=t.OVERLAY_STYLE=void 0;const r=n(i(4505));t.OVERLAY_STYLE={position:"absolute",padding:"4px",top:"0",left:"0",height:"100%",width:"100%",background:"rgba(0, 0, 0, 0.75)",border:"1px solid black",boxSizing:"border-box",color:"white",fontFamily:"sans-serif",fontSize:"13px",overflow:"scroll",textAlign:"left",webkitFontSmoothing:"subpixel-antialiased"};const s={height:"150px","background-color":"red"},o={height:"auto","background-color":"transparent"};t.OVERLAY_CLASS="ad-overlay",t.default=class{static overlay({content:e,adElement:i,empty:n}){const a=document.createElement("div"),d=n?s:o;a.setAttribute("class",t.OVERLAY_CLASS),"static"===r.default.getElementStyleAttribute(i,"position")&&(i.style.position="relative"),a.innerHTML=e,i.appendChild(a),Object.assign(a.style,t.OVERLAY_STYLE),Object.assign(i.style,d)}static clearOverlays(){const e=document.getElementsByClassName(t.OVERLAY_CLASS);for(let t=e.length-1;t>=0;--t){const i=e.item(t);i.parentNode.removeChild(i)}}}},4891:function(e,t,i){var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Storage=t.BrowserCookieStorage=t.BrowserSessionStorage=t.BrowserLocalStorage=t.ObjectStorage=t.ServerStorage=void 0;const r=n(i(646)),s=n(i(4505)),o=i(1997);class a{get(e){return""}set(e,t){}setObj(e,t){}getObj(e){}remove(e){}}t.ServerStorage=a;class d extends a{getObj(e){try{const t=this.get(e);return t&&JSON.parse(t)}catch(t){return void(0,o.logError)(t,{msg:`failed to get key '${e}' from localstorage`})}}setObj(e,t){try{this.set(e,JSON.stringify(t))}catch(t){(0,o.logError)(t,{msg:`failed to save key '${e}' to localstorage`})}}}t.ObjectStorage=d;class l extends d{constructor(e=""){super(),this._namespace=e}get(e){return window.localStorage.getItem(this._namespace+e)||""}set(e,t){window.localStorage.setItem(this._namespace+e,t)}remove(e){window.localStorage.removeItem(this._namespace+e)}}t.BrowserLocalStorage=l;class c extends d{constructor(e=""){super(),this._namespace=e}get(e){return window.sessionStorage.getItem(this._namespace+e)||""}set(e,t){window.sessionStorage.setItem(this._namespace+e,t)}remove(e){window.sessionStorage.removeItem(this._namespace+e)}}t.BrowserSessionStorage=c;class u extends d{constructor(e=1){super(),this._duration=e}get(e){return r.default.get(e)}set(e,t){r.default.set(e,t,{expires:this._duration})}remove(e){r.default.remove(e)}}t.BrowserCookieStorage=u,t.Storage=class{static createLocalStorage(e){return s.default.isBrowser()?s.default.localStorageExists()?new l(e):s.default.cookiesAreEnabled()?new u:new a:new a}static createSessionStorage(e){return s.default.isBrowser()?s.default.sessionStorageExists()?new c(e):s.default.cookiesAreEnabled()?new u:new a:new a}static createCookieStorage(e){return s.default.isBrowser()&&s.default.cookiesAreEnabled()?new u(e):new a}}},7513:function(e,t,i){var n=this&&this.__awaiter||function(e,t,i,n){return new(i||(i=Promise))((function(r,s){function o(e){try{d(n.next(e))}catch(e){s(e)}}function a(e){try{d(n.throw(e))}catch(e){s(e)}}function d(e){var t;e.done?r(e.value):(t=e.value,t instanceof i?t:new i((function(e){e(t)}))).then(o,a)}d((n=n.apply(e,t||[])).next())}))},r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.CONSENT_TIMEOUT_RESPONSE=t.CONSENT_TIMEOUT=void 0,t.default=function(e){return n(this,void 0,void 0,(function*(){(0,d.default)("ad-cmp");const i=l.getObj(c),n=e?Promise.race([u(),(0,o.timeoutSuccess)(t.CONSENT_TIMEOUT,{})]):u();if(i)return(0,d.default)("ad-cachedcmp-resp",i),i;const r=yield n;return(0,d.default)("ad-cmp-resp",r),r}))};const s=i(528),o=i(6618),a=i(4891),d=r(i(3267)),l=a.Storage.createLocalStorage(),c="bbads_consent_data";function u(){return n(this,void 0,void 0,(function*(){const e=yield(0,s.getCMPData)();return l.setObj(c,e),e}))}t.CONSENT_TIMEOUT=500,t.CONSENT_TIMEOUT_RESPONSE="timeout"},5300:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,...t){return e.bind(this,...t)}},3267:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,i){window.eventRecorder=window.eventRecorder||{cmd:[]};const n=Date.now();window.eventRecorder.cmd.push((()=>{window.getEventRecorderClient().fireEvent(e,i,t,n)}))}},3615:function(e,t,i){var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e={}){if("object"!=typeof e||Array.isArray(e))return null;const t=Object.getOwnPropertyNames(e).sort().join(":");return(0,r.default)(t)};const r=n(i(9560))},9274:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e}},6533:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return Object.keys(e).reduce(((t,i)=>(t[e[i]]=i,t)),{})}},9848:function(e,t){var i=this&&this.__awaiter||function(e,t,i,n){return new(i||(i=Promise))((function(r,s){function o(e){try{d(n.next(e))}catch(e){s(e)}}function a(e){try{d(n.throw(e))}catch(e){s(e)}}function d(e){var t;e.done?r(e.value):(t=e.value,t instanceof i?t:new i((function(e){e(t)}))).then(o,a)}d((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.default=e=>function(t,n,...r){return i(this,void 0,void 0,(function*(){const i=e.createMetric(t);i.start();try{return yield n.apply(this,r)}catch(e){throw i.mark("error",{error:e&&e.toString().slice(0,500)}),e}finally{i.end()}}))}},7653:function(e,t,i){var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const r=n(i(7689)),s=i(1997),o=new r.default;o.getSessionId(2e4).catch((e=>(0,s.logError)(e,{msg:"Failed to get sessionId for PerformanceMonitor"}))),t.default=class{constructor(e){this.startTime=Date.now(),this.sessionId=null,this.disabled=!0,this.disabled="object"!=typeof window.NREUM,this.details=e,this.newrelic=window.NREUM,this.name=this._composeName(e),this.sessionId=o.getSessionIdSync()}start(){this.disabled||(this.startTime=Date.now(),this.sessionStartTime=performance.now())}end(e){!this.disabled&&this.startTime&&this._measure(e)}mark(e,t){if(this.disabled)return;const{position:i}=this.details;this.newrelic.addPageAction(`${this.name}.${e}`,Object.assign({sessionId:this.sessionId,position:i},t))}_measure(e){const t=Date.now(),i=t-this.startTime,n={name:this.name,start:this.startTime,end:t},{action:r,position:s,module:o}=this.details;this.newrelic.addToTrace(n),this.newrelic.addPageAction(this.name,Object.assign(Object.assign({},e),{action:r,duration:i,module:o,position:s,startTime:this.sessionStartTime,sessionId:this.sessionId}))}_composeName(e){return`${/^Sparkle/.test(e.module)?e.module:`Sparkle:${e.module}`}.${e.action}${e.position?`-${e.position}`:""}`}}},6147:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=class{constructor(e){this.startTime=null,this.name=e}start(){this.startTime=performance.now(),this.mark("start")}end(){this.startTime&&(this.mark("end"),performance.measure(this.name,`${this.name}.start`,`${this.name}.end`))}mark(e){return performance.mark(`${this.name}.${e}`)}}},5473:function(e,t,i){var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const r=n(i(7653)),s=n(i(6147)),o=n(i(4826)),a=/(\w+)(?!:\w+)\.(\w+)(?:-([\w\-()]+))?(?:@(\w+))?/;class d{constructor(e="Sparkle"){this.prefix=e}createMetric(e){var t;if(!e)throw new Error("Metric name is required");const i=`${this.prefix}.${e}`,[,n,l,c,u]=null!==(t=i.match(a))&&void 0!==t?t:[],h={module:n,action:l,containerId:c,position:u},p=new o.default;return p.addReporter(new s.default(i)),p.addReporter(new r.default(h)),d.metrics.set(i,p),p}static logPerformanceInfo(){const e=performance.getEntriesByType("measure").filter((e=>/^Sparkle./.test(e.name))).map((({name:e,duration:t})=>{var i;const n=d.metrics.get(e),[,r,s,o,l]=null!==(i=e.match(a))&&void 0!==i?i:[],{advertiserId:c,lineItemId:u,creativeId:h,isEmpty:p,startTime:f}=n.meta||{};return{module:r,action:s,containerId:o,position:l,startTime:Math.round(f),duration:Math.round(t),advertiserId:c,lineItemId:u,creativeId:h,isEmpty:p}}));console.table(e)}static logIndividualAdPerformance(e){if(!e)return void console.error("Missing required Ad position name");const t=performance.getEntriesByType("measure").filter((t=>/^Sparkle./.test(t.name)&&-1!==t.name.lastIndexOf(`-${e}`))).map((({name:e,duration:t})=>{var i;const n=d.metrics.get(e),[,r,s,,o]=null!==(i=e.match(a))&&void 0!==i?i:[],{advertiserId:l,lineItemId:c,creativeId:u,isEmpty:h,startTime:p}=n.meta||{};return{module:r,action:s,position:o,startTime:Math.round(p),duration:Math.round(t),advertiserId:l,lineItemId:c,creativeId:u,isEmpty:h}}));console.table(t)}static printInstructions(){console.log("%cSparkle debug instructions:","background-color: beige; padding: 4px; color: red; font-size: 20px; font-weight: bold;"),console.table([{Command:"Sparkle.logPerformanceInfo()",Description:"Displays a table of all Ad metrics taken during the rendering session"},{Command:"Sparkle.logIndividualAdPerformance(position)",Description:"Displays a table of metrics per Ad based on position name"}])}}d.metrics=new Map,t.default=d},4826:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=class{constructor(){this.startTime=null,this.meta={},this.reporters=[]}start(...e){this.startTime=performance.now(),this.reporters.forEach((t=>t.start(...e)))}end(e){this.reporters.forEach((t=>t.end(e))),this.meta=Object.assign(Object.assign(Object.assign({},this.meta),e),{startTime:this.startTime})}mark(...e){this.reporters.forEach((t=>t.mark(...e)))}addReporter(e){this.reporters.push(e)}}},1997:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.logError=void 0;const i="undefined"!=typeof window&&"object"==typeof window.NREUM&&window.NREUM;t.logError=(e,t={})=>{i&&i.noticeError(e,t)}},2479:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.isPersonalizedTargetingEnabled=t.isQuoteDecoupled=t.isArticleDecoupled=t.isInteractivePage=t.isAdserviceDVTargetingEnabled=t.checkIfTaglessAdEnabled=void 0;const i=new Set(["citylab-culture"]),n=new Set(["citylab-technology","phoenix-asia"]);t.checkIfTaglessAdEnabled=e=>i.has(e),t.isAdserviceDVTargetingEnabled=e=>n.has(e),t.isInteractivePage=e=>"interactive"===e.adPageType,t.isArticleDecoupled=(e,t)=>t&&"article"===e.adPageType,t.isQuoteDecoupled=(e,t)=>t&&"quote"===e.adPageType,t.isPersonalizedTargetingEnabled=(e,i)=>(0,t.isArticleDecoupled)(e,i)||(0,t.isInteractivePage)(e)||(0,t.isQuoteDecoupled)(e,i)},8723:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){try{return JSON.parse(e)}catch(e){return t}}},8154:function(e,t,i){var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.makeCachedGet=void 0;const r=i(4891),s=n(i(5473)),o=n(i(9848)),a=n(i(3267)),d=e=>new Promise(((t,i)=>{setTimeout((()=>i(`RequestTimeout after ${e}ms`)),e)})),l=e=>fetch(e,{method:"GET"}).then((e=>e.ok?e.json():Promise.reject(e)));t.makeCachedGet=(e,t=l)=>{let i;const n=new s.default(`Sparkle:${e}`),c=(0,o.default)(n),u=r.Storage.createLocalStorage();return(n,r,s,o)=>{if(i||(i=c(e,(()=>t(n).then((t=>(o&&u.setObj(o,t),(0,a.default)(`${e}-api-res`,t),t)))))),o){const e=u.getObj(o);if(e)return Promise.resolve(e)}return Promise.race([i,d(r)]).catch((e=>{if(s)return s;throw e}))}}},4876:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return"string"!=typeof e?"":e.replace(/-/g,"")}},8928:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.urlModifier=function(e){const t=new URLSearchParams(window.location.search),i={};for(const[e,n]of t.entries())i[e]=n;return i.url=window.location.pathname,Object.assign(Object.assign({},e),i)}},6618:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.timeoutSuccess=function(e,t){return new Promise((i=>{setTimeout(i,e,t)}))}},8157:function(e,t,i){var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const r=n(i(4505)),s=n(i(6533));function o(e){return e>0?Math.floor(e):Math.ceil(e)}t.default=class{constructor(e={}){this._invertedBreakpoints=(0,s.default)(e)}_currentBreakpoint(){const e=window.innerWidth,t=this._invertedBreakpoints,i=Object.keys(t).reduce(((t,i)=>e>=i?i:t));return this._invertedBreakpoints[i]}_isViewable(e,{height:t,width:i},n=0){if(!e.offsetParent)return!1;const{top:r,bottom:s,left:a,right:d}=e.getBoundingClientRect(),l=0-n,c=t+n,u=o(r)>=l&&o(s)<=c,h=o(a)>=0&&o(d)<=i;return u&&h}filter(e=[]){const t=r.default.getViewportDimensions();return e.filter((e=>this.isViewable(t,e)))}everyViewable(e=[]){const t=r.default.getViewportDimensions();return e.every((e=>this.isViewable(t,e)))}isViewable(e,t){let i=t.getElement();const n=!!i&&this._isViewable(i,e,t.getViewportOffset());return i=null,n}getSizes(e){if(function(e){return Array.isArray(e)}(e))return e;const t=this._currentBreakpoint();return[...t&&e[t]?e[t]:[],...e.all||[]]}isMobile(e){return"mobile"===this._currentBreakpoint()&&"mobile"in e}destroy(){this._invertedBreakpoints=null}}},148:function(e,t,i){var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const r=n(i(4389)),s={webkitHidden:"webkitvisibilitychange",mozHidden:"mozvisibilitychange",msHidden:"msvisibilitychange",hidden:"visibilitychange"},o="focus",a="blur";class d extends r.default{constructor(){super(),this._hiddenAttribute=null,this._visibleChangeEvent=null,this._useBrowserPrefixedAttributes(),this._contextifyCallbacks(),this._subscribeToGlobalEvents()}_contextifyCallbacks(){this._dispatchEventListeners=this._dispatchEventListeners.bind(this),this._visibleEventListener=this._visibleEventListener.bind(this),this._invisibleEventListener=this._invisibleEventListener.bind(this)}_subscribeToGlobalEvents(){this._visibleChangeEvent?document.addEventListener(this._visibleChangeEvent,this._dispatchEventListeners):(window.addEventListener(o,this._visibleEventListener),window.addEventListener(a,this._invisibleEventListener))}_unsubscribeFromGlobalEvents(){this._visibleChangeEvent?document.removeEventListener(this._visibleChangeEvent,this._dispatchEventListeners):(window.removeEventListener(o,this._visibleEventListener),window.removeEventListener(a,this._invisibleEventListener))}_dispatchEventListeners(){this.isVisible()?this.dispatchEvent(d.EVENTS.ON_VISIBLE):this.dispatchEvent(d.EVENTS.ON_INVISIBLE)}_isVisibilityChange({view:e}){return e===window}_visibleEventListener(e){this._isVisibilityChange(e)&&this.dispatchEvent(d.EVENTS.ON_VISIBLE)}_invisibleEventListener(e){this._isVisibilityChange(e)&&this.dispatchEvent(d.EVENTS.ON_INVISIBLE)}_useBrowserPrefixedAttributes(){Object.keys(s).some((e=>void 0!==document[e]&&(this._hiddenAttribute=e,this._visibleChangeEvent=s[e],!0)))}destroy(){this._unsubscribeFromGlobalEvents()}isVisible(){return document&&!1===document[this._hiddenAttribute]}}d.EVENTS={ON_VISIBLE:"visible",ON_INVISIBLE:"invisible"},t.default=d},200:function(e,t){var i,n,r=this&&this.__awaiter||function(e,t,i,n){return new(i||(i=Promise))((function(r,s){function o(e){try{d(n.next(e))}catch(e){s(e)}}function a(e){try{d(n.throw(e))}catch(e){s(e)}}function d(e){var t;e.done?r(e.value):(t=e.value,t instanceof i?t:new i((function(e){e(t)}))).then(o,a)}d((n=n.apply(e,t||[])).next())}))},s=this&&this.__classPrivateFieldGet||function(e,t,i,n){if("a"===i&&!n)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===i?n:"a"===i?n.call(e):n?n.value:t.get(e)};Object.defineProperty(t,"__esModule",{value:!0}),i=new WeakSet,n=function(...e){const[t,i]=e;return fetch(t,i).then((e=>r(this,void 0,void 0,(function*(){const{status:t,ok:i,statusText:n}=e,r=e.clone(),s=yield e.json().catch((()=>r.text()));return i?Promise.resolve({status:t,data:s,message:n}):Promise.reject({status:t,data:s,message:n})}))))},t.default=class{constructor({watchlistServiceUrl:e}){i.add(this),this.watchlistServiceUrl=e}getUserWatchlists({bconnectId:e,userToken:t}){const r=void 0!==t?{userKey:t}:void 0,o=new URL(`${this.watchlistServiceUrl}/get/${e}`);return s(this,i,"m",n).call(this,o,{method:"GET",credentials:"include",headers:r})}}},3249:function(e,t,i){var n=this&&this.__awaiter||function(e,t,i,n){return new(i||(i=Promise))((function(r,s){function o(e){try{d(n.next(e))}catch(e){s(e)}}function a(e){try{d(n.throw(e))}catch(e){s(e)}}function d(e){var t;e.done?r(e.value):(t=e.value,t instanceof i?t:new i((function(e){e(t)}))).then(o,a)}d((n=n.apply(e,t||[])).next())}))},r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.WatchlistProvider=void 0;const s=i(8154),o=r(i(200)),a={watchlist:"no"};t.WatchlistProvider=class{constructor(e){this.timeoutInMs=5e3,this._userInfo=e,this.get=(0,s.makeCachedGet)("watchlistGet",(e=>this.getUserWatchlists(e))),this.watchlistClient=new o.default({watchlistServiceUrl:"https://login.bloomberg.com/watchlist-service"})}getUserWatchlists(e){return n(this,void 0,void 0,(function*(){try{const t=yield this.watchlistClient.getUserWatchlists({bconnectId:e});if(null==t?void 0:t.data)return{watchlist:"yes"}}catch(e){console.error(`Error get watchlist: ${e}`,e)}return a}))}getTargeting(){return n(this,void 0,void 0,(function*(){const e=yield this._userInfo.getUserInfo(),t=null==e?void 0:e.userId;return t?this.get(t,this.timeoutInMs,{},"bbads_watchlist"):a}))}}},2238:function(e,t,i){var n;!function(r,s){var o="function",a="undefined",d="object",l="string",c="major",u="model",h="name",p="type",f="vendor",g="version",_="architecture",m="console",v="mobile",b="tablet",w="smarttv",y="wearable",E="embedded",S="Amazon",T="Apple",I="ASUS",A="BlackBerry",C="Browser",R="Chrome",k="Firefox",O="Google",P="Huawei",x="LG",M="Microsoft",N="Motorola",D="Opera",L="Samsung",j="Sharp",U="Sony",B="Xiaomi",$="Zebra",V="Facebook",F="Chromium OS",q="Mac OS",z=function(e){for(var t={},i=0;i<e.length;i++)t[e[i].toUpperCase()]=e[i];return t},G=function(e,t){return typeof e===l&&-1!==H(t).indexOf(H(e))},H=function(e){return e.toLowerCase()},Y=function(e,t){if(typeof e===l)return e=e.replace(/^\s\s*/,""),typeof t===a?e:e.substring(0,350)},W=function(e,t){for(var i,n,r,a,l,c,u=0;u<t.length&&!l;){var h=t[u],p=t[u+1];for(i=n=0;i<h.length&&!l&&h[i];)if(l=h[i++].exec(e))for(r=0;r<p.length;r++)c=l[++n],typeof(a=p[r])===d&&a.length>0?2===a.length?typeof a[1]==o?this[a[0]]=a[1].call(this,c):this[a[0]]=a[1]:3===a.length?typeof a[1]!==o||a[1].exec&&a[1].test?this[a[0]]=c?c.replace(a[1],a[2]):s:this[a[0]]=c?a[1].call(this,c,a[2]):s:4===a.length&&(this[a[0]]=c?a[3].call(this,c.replace(a[1],a[2])):s):this[a]=c||s;u+=2}},Q=function(e,t){for(var i in t)if(typeof t[i]===d&&t[i].length>0){for(var n=0;n<t[i].length;n++)if(G(t[i][n],e))return"?"===i?s:i}else if(G(t[i],e))return"?"===i?s:i;return e},J={ME:"4.90","NT 3.11":"NT3.51","NT 4.0":"NT4.0",2e3:"NT 5.0",XP:["NT 5.1","NT 5.2"],Vista:"NT 6.0",7:"NT 6.1",8:"NT 6.2",8.1:"NT 6.3",10:["NT 6.4","NT 10.0"],RT:"ARM"},K={browser:[[/\b(?:crmo|crios)\/([\w\.]+)/i],[g,[h,"Chrome"]],[/edg(?:e|ios|a)?\/([\w\.]+)/i],[g,[h,"Edge"]],[/(opera mini)\/([-\w\.]+)/i,/(opera [mobiletab]{3,6})\b.+version\/([-\w\.]+)/i,/(opera)(?:.+version\/|[\/ ]+)([\w\.]+)/i],[h,g],[/opios[\/ ]+([\w\.]+)/i],[g,[h,D+" Mini"]],[/\bopr\/([\w\.]+)/i],[g,[h,D]],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer)[\/ ]?([\w\.]*)/i,/(avant |iemobile|slim)(?:browser)?[\/ ]?([\w\.]*)/i,/(ba?idubrowser)[\/ ]?([\w\.]+)/i,/(?:ms|\()(ie) ([\w\.]+)/i,/(flock|rockmelt|midori|epiphany|silk|skyfire|bolt|iron|vivaldi|iridium|phantomjs|bowser|quark|qupzilla|falkon|rekonq|puffin|brave|whale(?!.+naver)|qqbrowserlite|qq|duckduckgo)\/([-\w\.]+)/i,/(heytap|ovi)browser\/([\d\.]+)/i,/(weibo)__([\d\.]+)/i],[h,g],[/(?:\buc? ?browser|(?:juc.+)ucweb)[\/ ]?([\w\.]+)/i],[g,[h,"UC"+C]],[/microm.+\bqbcore\/([\w\.]+)/i,/\bqbcore\/([\w\.]+).+microm/i],[g,[h,"WeChat(Win) Desktop"]],[/micromessenger\/([\w\.]+)/i],[g,[h,"WeChat"]],[/konqueror\/([\w\.]+)/i],[g,[h,"Konqueror"]],[/trident.+rv[: ]([\w\.]{1,9})\b.+like gecko/i],[g,[h,"IE"]],[/ya(?:search)?browser\/([\w\.]+)/i],[g,[h,"Yandex"]],[/(avast|avg)\/([\w\.]+)/i],[[h,/(.+)/,"$1 Secure "+C],g],[/\bfocus\/([\w\.]+)/i],[g,[h,k+" Focus"]],[/\bopt\/([\w\.]+)/i],[g,[h,D+" Touch"]],[/coc_coc\w+\/([\w\.]+)/i],[g,[h,"Coc Coc"]],[/dolfin\/([\w\.]+)/i],[g,[h,"Dolphin"]],[/coast\/([\w\.]+)/i],[g,[h,D+" Coast"]],[/miuibrowser\/([\w\.]+)/i],[g,[h,"MIUI "+C]],[/fxios\/([-\w\.]+)/i],[g,[h,k]],[/\bqihu|(qi?ho?o?|360)browser/i],[[h,"360 "+C]],[/(oculus|samsung|sailfish|huawei)browser\/([\w\.]+)/i],[[h,/(.+)/,"$1 "+C],g],[/(comodo_dragon)\/([\w\.]+)/i],[[h,/_/g," "],g],[/(electron)\/([\w\.]+) safari/i,/(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i,/m?(qqbrowser|baiduboxapp|2345Explorer)[\/ ]?([\w\.]+)/i],[h,g],[/(metasr)[\/ ]?([\w\.]+)/i,/(lbbrowser)/i,/\[(linkedin)app\]/i],[h],[/((?:fban\/fbios|fb_iab\/fb4a)(?!.+fbav)|;fbav\/([\w\.]+);)/i],[[h,V],g],[/(kakao(?:talk|story))[\/ ]([\w\.]+)/i,/(naver)\(.*?(\d+\.[\w\.]+).*\)/i,/safari (line)\/([\w\.]+)/i,/\b(line)\/([\w\.]+)\/iab/i,/(chromium|instagram)[\/ ]([-\w\.]+)/i],[h,g],[/\bgsa\/([\w\.]+) .*safari\//i],[g,[h,"GSA"]],[/musical_ly(?:.+app_?version\/|_)([\w\.]+)/i],[g,[h,"TikTok"]],[/headlesschrome(?:\/([\w\.]+)| )/i],[g,[h,R+" Headless"]],[/ wv\).+(chrome)\/([\w\.]+)/i],[[h,R+" WebView"],g],[/droid.+ version\/([\w\.]+)\b.+(?:mobile safari|safari)/i],[g,[h,"Android "+C]],[/(chrome|omniweb|arora|[tizenoka]{5} ?browser)\/v?([\w\.]+)/i],[h,g],[/version\/([\w\.\,]+) .*mobile\/\w+ (safari)/i],[g,[h,"Mobile Safari"]],[/version\/([\w(\.|\,)]+) .*(mobile ?safari|safari)/i],[g,h],[/webkit.+?(mobile ?safari|safari)(\/[\w\.]+)/i],[h,[g,Q,{"1.0":"/8",1.2:"/1",1.3:"/3","2.0":"/412","2.0.2":"/416","2.0.3":"/417","2.0.4":"/419","?":"/"}]],[/(webkit|khtml)\/([\w\.]+)/i],[h,g],[/(navigator|netscape\d?)\/([-\w\.]+)/i],[[h,"Netscape"],g],[/mobile vr; rv:([\w\.]+)\).+firefox/i],[g,[h,k+" Reality"]],[/ekiohf.+(flow)\/([\w\.]+)/i,/(swiftfox)/i,/(icedragon|iceweasel|camino|chimera|fennec|maemo browser|minimo|conkeror|klar)[\/ ]?([\w\.\+]+)/i,/(seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([-\w\.]+)$/i,/(firefox)\/([\w\.]+)/i,/(mozilla)\/([\w\.]+) .+rv\:.+gecko\/\d+/i,/(polaris|lynx|dillo|icab|doris|amaya|w3m|netsurf|sleipnir|obigo|mosaic|(?:go|ice|up)[\. ]?browser)[-\/ ]?v?([\w\.]+)/i,/(links) \(([\w\.]+)/i,/panasonic;(viera)/i],[h,g],[/(cobalt)\/([\w\.]+)/i],[h,[g,/master.|lts./,""]]],cpu:[[/(?:(amd|x(?:(?:86|64)[-_])?|wow|win)64)[;\)]/i],[[_,"amd64"]],[/(ia32(?=;))/i],[[_,H]],[/((?:i[346]|x)86)[;\)]/i],[[_,"ia32"]],[/\b(aarch64|arm(v?8e?l?|_?64))\b/i],[[_,"arm64"]],[/\b(arm(?:v[67])?ht?n?[fl]p?)\b/i],[[_,"armhf"]],[/windows (ce|mobile); ppc;/i],[[_,"arm"]],[/((?:ppc|powerpc)(?:64)?)(?: mac|;|\))/i],[[_,/ower/,"",H]],[/(sun4\w)[;\)]/i],[[_,"sparc"]],[/((?:avr32|ia64(?=;))|68k(?=\))|\barm(?=v(?:[1-7]|[5-7]1)l?|;|eabi)|(?=atmel )avr|(?:irix|mips|sparc)(?:64)?\b|pa-risc)/i],[[_,H]]],device:[[/\b(sch-i[89]0\d|shw-m380s|sm-[ptx]\w{2,4}|gt-[pn]\d{2,4}|sgh-t8[56]9|nexus 10)/i],[u,[f,L],[p,b]],[/\b((?:s[cgp]h|gt|sm)-\w+|sc[g-]?[\d]+a?|galaxy nexus)/i,/samsung[- ]([-\w]+)/i,/sec-(sgh\w+)/i],[u,[f,L],[p,v]],[/(?:\/|\()(ip(?:hone|od)[\w, ]*)(?:\/|;)/i],[u,[f,T],[p,v]],[/\((ipad);[-\w\),; ]+apple/i,/applecoremedia\/[\w\.]+ \((ipad)/i,/\b(ipad)\d\d?,\d\d?[;\]].+ios/i],[u,[f,T],[p,b]],[/(macintosh);/i],[u,[f,T]],[/\b(sh-?[altvz]?\d\d[a-ekm]?)/i],[u,[f,j],[p,v]],[/\b((?:ag[rs][23]?|bah2?|sht?|btv)-a?[lw]\d{2})\b(?!.+d\/s)/i],[u,[f,P],[p,b]],[/(?:huawei|honor)([-\w ]+)[;\)]/i,/\b(nexus 6p|\w{2,4}e?-[atu]?[ln][\dx][012359c][adn]?)\b(?!.+d\/s)/i],[u,[f,P],[p,v]],[/\b(poco[\w ]+)(?: bui|\))/i,/\b; (\w+) build\/hm\1/i,/\b(hm[-_ ]?note?[_ ]?(?:\d\w)?) bui/i,/\b(redmi[\-_ ]?(?:note|k)?[\w_ ]+)(?: bui|\))/i,/\b(mi[-_ ]?(?:a\d|one|one[_ ]plus|note lte|max|cc)?[_ ]?(?:\d?\w?)[_ ]?(?:plus|se|lite)?)(?: bui|\))/i],[[u,/_/g," "],[f,B],[p,v]],[/\b(mi[-_ ]?(?:pad)(?:[\w_ ]+))(?: bui|\))/i],[[u,/_/g," "],[f,B],[p,b]],[/; (\w+) bui.+ oppo/i,/\b(cph[12]\d{3}|p(?:af|c[al]|d\w|e[ar])[mt]\d0|x9007|a101op)\b/i],[u,[f,"OPPO"],[p,v]],[/vivo (\w+)(?: bui|\))/i,/\b(v[12]\d{3}\w?[at])(?: bui|;)/i],[u,[f,"Vivo"],[p,v]],[/\b(rmx[12]\d{3})(?: bui|;|\))/i],[u,[f,"Realme"],[p,v]],[/\b(milestone|droid(?:[2-4x]| (?:bionic|x2|pro|razr))?:?( 4g)?)\b[\w ]+build\//i,/\bmot(?:orola)?[- ](\w*)/i,/((?:moto[\w\(\) ]+|xt\d{3,4}|nexus 6)(?= bui|\)))/i],[u,[f,N],[p,v]],[/\b(mz60\d|xoom[2 ]{0,2}) build\//i],[u,[f,N],[p,b]],[/((?=lg)?[vl]k\-?\d{3}) bui| 3\.[-\w; ]{10}lg?-([06cv9]{3,4})/i],[u,[f,x],[p,b]],[/(lm(?:-?f100[nv]?|-[\w\.]+)(?= bui|\))|nexus [45])/i,/\blg[-e;\/ ]+((?!browser|netcast|android tv)\w+)/i,/\blg-?([\d\w]+) bui/i],[u,[f,x],[p,v]],[/(ideatab[-\w ]+)/i,/lenovo ?(s[56]000[-\w]+|tab(?:[\w ]+)|yt[-\d\w]{6}|tb[-\d\w]{6})/i],[u,[f,"Lenovo"],[p,b]],[/(?:maemo|nokia).*(n900|lumia \d+)/i,/nokia[-_ ]?([-\w\.]*)/i],[[u,/_/g," "],[f,"Nokia"],[p,v]],[/(pixel c)\b/i],[u,[f,O],[p,b]],[/droid.+; (pixel[\daxl ]{0,6})(?: bui|\))/i],[u,[f,O],[p,v]],[/droid.+ (a?\d[0-2]{2}so|[c-g]\d{4}|so[-gl]\w+|xq-a\w[4-7][12])(?= bui|\).+chrome\/(?![1-6]{0,1}\d\.))/i],[u,[f,U],[p,v]],[/sony tablet [ps]/i,/\b(?:sony)?sgp\w+(?: bui|\))/i],[[u,"Xperia Tablet"],[f,U],[p,b]],[/ (kb2005|in20[12]5|be20[12][59])\b/i,/(?:one)?(?:plus)? (a\d0\d\d)(?: b|\))/i],[u,[f,"OnePlus"],[p,v]],[/(alexa)webm/i,/(kf[a-z]{2}wi|aeo[c-r]{2})( bui|\))/i,/(kf[a-z]+)( bui|\)).+silk\//i],[u,[f,S],[p,b]],[/((?:sd|kf)[0349hijorstuw]+)( bui|\)).+silk\//i],[[u,/(.+)/g,"Fire Phone $1"],[f,S],[p,v]],[/(playbook);[-\w\),; ]+(rim)/i],[u,f,[p,b]],[/\b((?:bb[a-f]|st[hv])100-\d)/i,/\(bb10; (\w+)/i],[u,[f,A],[p,v]],[/(?:\b|asus_)(transfo[prime ]{4,10} \w+|eeepc|slider \w+|nexus 7|padfone|p00[cj])/i],[u,[f,I],[p,b]],[/ (z[bes]6[027][012][km][ls]|zenfone \d\w?)\b/i],[u,[f,I],[p,v]],[/(nexus 9)/i],[u,[f,"HTC"],[p,b]],[/(htc)[-;_ ]{1,2}([\w ]+(?=\)| bui)|\w+)/i,/(zte)[- ]([\w ]+?)(?: bui|\/|\))/i,/(alcatel|geeksphone|nexian|panasonic(?!(?:;|\.))|sony(?!-bra))[-_ ]?([-\w]*)/i],[f,[u,/_/g," "],[p,v]],[/droid.+; ([ab][1-7]-?[0178a]\d\d?)/i],[u,[f,"Acer"],[p,b]],[/droid.+; (m[1-5] note) bui/i,/\bmz-([-\w]{2,})/i],[u,[f,"Meizu"],[p,v]],[/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus|dell|meizu|motorola|polytron)[-_ ]?([-\w]*)/i,/(hp) ([\w ]+\w)/i,/(asus)-?(\w+)/i,/(microsoft); (lumia[\w ]+)/i,/(lenovo)[-_ ]?([-\w]+)/i,/(jolla)/i,/(oppo) ?([\w ]+) bui/i],[f,u,[p,v]],[/(kobo)\s(ereader|touch)/i,/(archos) (gamepad2?)/i,/(hp).+(touchpad(?!.+tablet)|tablet)/i,/(kindle)\/([\w\.]+)/i,/(nook)[\w ]+build\/(\w+)/i,/(dell) (strea[kpr\d ]*[\dko])/i,/(le[- ]+pan)[- ]+(\w{1,9}) bui/i,/(trinity)[- ]*(t\d{3}) bui/i,/(gigaset)[- ]+(q\w{1,9}) bui/i,/(vodafone) ([\w ]+)(?:\)| bui)/i],[f,u,[p,b]],[/(surface duo)/i],[u,[f,M],[p,b]],[/droid [\d\.]+; (fp\du?)(?: b|\))/i],[u,[f,"Fairphone"],[p,v]],[/(u304aa)/i],[u,[f,"AT&T"],[p,v]],[/\bsie-(\w*)/i],[u,[f,"Siemens"],[p,v]],[/\b(rct\w+) b/i],[u,[f,"RCA"],[p,b]],[/\b(venue[\d ]{2,7}) b/i],[u,[f,"Dell"],[p,b]],[/\b(q(?:mv|ta)\w+) b/i],[u,[f,"Verizon"],[p,b]],[/\b(?:barnes[& ]+noble |bn[rt])([\w\+ ]*) b/i],[u,[f,"Barnes & Noble"],[p,b]],[/\b(tm\d{3}\w+) b/i],[u,[f,"NuVision"],[p,b]],[/\b(k88) b/i],[u,[f,"ZTE"],[p,b]],[/\b(nx\d{3}j) b/i],[u,[f,"ZTE"],[p,v]],[/\b(gen\d{3}) b.+49h/i],[u,[f,"Swiss"],[p,v]],[/\b(zur\d{3}) b/i],[u,[f,"Swiss"],[p,b]],[/\b((zeki)?tb.*\b) b/i],[u,[f,"Zeki"],[p,b]],[/\b([yr]\d{2}) b/i,/\b(dragon[- ]+touch |dt)(\w{5}) b/i],[[f,"Dragon Touch"],u,[p,b]],[/\b(ns-?\w{0,9}) b/i],[u,[f,"Insignia"],[p,b]],[/\b((nxa|next)-?\w{0,9}) b/i],[u,[f,"NextBook"],[p,b]],[/\b(xtreme\_)?(v(1[045]|2[015]|[3469]0|7[05])) b/i],[[f,"Voice"],u,[p,v]],[/\b(lvtel\-)?(v1[12]) b/i],[[f,"LvTel"],u,[p,v]],[/\b(ph-1) /i],[u,[f,"Essential"],[p,v]],[/\b(v(100md|700na|7011|917g).*\b) b/i],[u,[f,"Envizen"],[p,b]],[/\b(trio[-\w\. ]+) b/i],[u,[f,"MachSpeed"],[p,b]],[/\btu_(1491) b/i],[u,[f,"Rotor"],[p,b]],[/(shield[\w ]+) b/i],[u,[f,"Nvidia"],[p,b]],[/(sprint) (\w+)/i],[f,u,[p,v]],[/(kin\.[onetw]{3})/i],[[u,/\./g," "],[f,M],[p,v]],[/droid.+; (cc6666?|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i],[u,[f,$],[p,b]],[/droid.+; (ec30|ps20|tc[2-8]\d[kx])\)/i],[u,[f,$],[p,v]],[/smart-tv.+(samsung)/i],[f,[p,w]],[/hbbtv.+maple;(\d+)/i],[[u,/^/,"SmartTV"],[f,L],[p,w]],[/(nux; netcast.+smarttv|lg (netcast\.tv-201\d|android tv))/i],[[f,x],[p,w]],[/(apple) ?tv/i],[f,[u,T+" TV"],[p,w]],[/crkey/i],[[u,R+"cast"],[f,O],[p,w]],[/droid.+aft(\w)( bui|\))/i],[u,[f,S],[p,w]],[/\(dtv[\);].+(aquos)/i,/(aquos-tv[\w ]+)\)/i],[u,[f,j],[p,w]],[/(bravia[\w ]+)( bui|\))/i],[u,[f,U],[p,w]],[/(mitv-\w{5}) bui/i],[u,[f,B],[p,w]],[/Hbbtv.*(technisat) (.*);/i],[f,u,[p,w]],[/\b(roku)[\dx]*[\)\/]((?:dvp-)?[\d\.]*)/i,/hbbtv\/\d+\.\d+\.\d+ +\([\w\+ ]*; *([\w\d][^;]*);([^;]*)/i],[[f,Y],[u,Y],[p,w]],[/\b(android tv|smart[- ]?tv|opera tv|tv; rv:)\b/i],[[p,w]],[/(ouya)/i,/(nintendo) ([wids3utch]+)/i],[f,u,[p,m]],[/droid.+; (shield) bui/i],[u,[f,"Nvidia"],[p,m]],[/(playstation [345portablevi]+)/i],[u,[f,U],[p,m]],[/\b(xbox(?: one)?(?!; xbox))[\); ]/i],[u,[f,M],[p,m]],[/((pebble))app/i],[f,u,[p,y]],[/(watch)(?: ?os[,\/]|\d,\d\/)[\d\.]+/i],[u,[f,T],[p,y]],[/droid.+; (glass) \d/i],[u,[f,O],[p,y]],[/droid.+; (wt63?0{2,3})\)/i],[u,[f,$],[p,y]],[/(quest( 2| pro)?)/i],[u,[f,V],[p,y]],[/(tesla)(?: qtcarbrowser|\/[-\w\.]+)/i],[f,[p,E]],[/(aeobc)\b/i],[u,[f,S],[p,E]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+? mobile safari/i],[u,[p,v]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+?(?! mobile) safari/i],[u,[p,b]],[/\b((tablet|tab)[;\/]|focus\/\d(?!.+mobile))/i],[[p,b]],[/(phone|mobile(?:[;\/]| [ \w\/\.]*safari)|pda(?=.+windows ce))/i],[[p,v]],[/(android[-\w\. ]{0,9});.+buil/i],[u,[f,"Generic"]]],engine:[[/windows.+ edge\/([\w\.]+)/i],[g,[h,"EdgeHTML"]],[/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i],[g,[h,"Blink"]],[/(presto)\/([\w\.]+)/i,/(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna)\/([\w\.]+)/i,/ekioh(flow)\/([\w\.]+)/i,/(khtml|tasman|links)[\/ ]\(?([\w\.]+)/i,/(icab)[\/ ]([23]\.[\d\.]+)/i,/\b(libweb)/i],[h,g],[/rv\:([\w\.]{1,9})\b.+(gecko)/i],[g,h]],os:[[/microsoft (windows) (vista|xp)/i],[h,g],[/(windows) nt 6\.2; (arm)/i,/(windows (?:phone(?: os)?|mobile))[\/ ]?([\d\.\w ]*)/i,/(windows)[\/ ]?([ntce\d\. ]+\w)(?!.+xbox)/i],[h,[g,Q,J]],[/(win(?=3|9|n)|win 9x )([nt\d\.]+)/i],[[h,"Windows"],[g,Q,J]],[/ip[honead]{2,4}\b(?:.*os ([\w]+) like mac|; opera)/i,/ios;fbsv\/([\d\.]+)/i,/cfnetwork\/.+darwin/i],[[g,/_/g,"."],[h,"iOS"]],[/(mac os x) ?([\w\. ]*)/i,/(macintosh|mac_powerpc\b)(?!.+haiku)/i],[[h,q],[g,/_/g,"."]],[/droid ([\w\.]+)\b.+(android[- ]x86|harmonyos)/i],[g,h],[/(android|webos|qnx|bada|rim tablet os|maemo|meego|sailfish)[-\/ ]?([\w\.]*)/i,/(blackberry)\w*\/([\w\.]*)/i,/(tizen|kaios)[\/ ]([\w\.]+)/i,/\((series40);/i],[h,g],[/\(bb(10);/i],[g,[h,A]],[/(?:symbian ?os|symbos|s60(?=;)|series60)[-\/ ]?([\w\.]*)/i],[g,[h,"Symbian"]],[/mozilla\/[\d\.]+ \((?:mobile|tablet|tv|mobile; [\w ]+); rv:.+ gecko\/([\w\.]+)/i],[g,[h,k+" OS"]],[/web0s;.+rt(tv)/i,/\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i],[g,[h,"webOS"]],[/watch(?: ?os[,\/]|\d,\d\/)([\d\.]+)/i],[g,[h,"watchOS"]],[/crkey\/([\d\.]+)/i],[g,[h,R+"cast"]],[/(cros) [\w]+(?:\)| ([\w\.]+)\b)/i],[[h,F],g],[/panasonic;(viera)/i,/(netrange)mmh/i,/(nettv)\/(\d+\.[\w\.]+)/i,/(nintendo|playstation) ([wids345portablevuch]+)/i,/(xbox); +xbox ([^\);]+)/i,/\b(joli|palm)\b ?(?:os)?\/?([\w\.]*)/i,/(mint)[\/\(\) ]?(\w*)/i,/(mageia|vectorlinux)[; ]/i,/([kxln]?ubuntu|debian|suse|opensuse|gentoo|arch(?= linux)|slackware|fedora|mandriva|centos|pclinuxos|red ?hat|zenwalk|linpus|raspbian|plan 9|minix|risc os|contiki|deepin|manjaro|elementary os|sabayon|linspire)(?: gnu\/linux)?(?: enterprise)?(?:[- ]linux)?(?:-gnu)?[-\/ ]?(?!chrom|package)([-\w\.]*)/i,/(hurd|linux) ?([\w\.]*)/i,/(gnu) ?([\w\.]*)/i,/\b([-frentopcghs]{0,5}bsd|dragonfly)[\/ ]?(?!amd|[ix346]{1,2}86)([\w\.]*)/i,/(haiku) (\w+)/i],[h,g],[/(sunos) ?([\w\.\d]*)/i],[[h,"Solaris"],g],[/((?:open)?solaris)[-\/ ]?([\w\.]*)/i,/(aix) ((\d)(?=\.|\)| )[\w\.])*/i,/\b(beos|os\/2|amigaos|morphos|openvms|fuchsia|hp-ux|serenityos)/i,/(unix) ?([\w\.]*)/i],[h,g]]},Z=function(e,t){if(typeof e===d&&(t=e,e=s),!(this instanceof Z))return new Z(e,t).getResult();var i=typeof r!==a&&r.navigator?r.navigator:s,n=e||(i&&i.userAgent?i.userAgent:""),m=i&&i.userAgentData?i.userAgentData:s,w=t?function(e,t){var i={};for(var n in e)t[n]&&t[n].length%2==0?i[n]=t[n].concat(e[n]):i[n]=e[n];return i}(K,t):K,y=i&&i.userAgent==n;return this.getBrowser=function(){var e,t={};return t[h]=s,t[g]=s,W.call(t,n,w.browser),t[c]=typeof(e=t[g])===l?e.replace(/[^\d\.]/g,"").split(".")[0]:s,y&&i&&i.brave&&typeof i.brave.isBrave==o&&(t[h]="Brave"),t},this.getCPU=function(){var e={};return e[_]=s,W.call(e,n,w.cpu),e},this.getDevice=function(){var e={};return e[f]=s,e[u]=s,e[p]=s,W.call(e,n,w.device),y&&!e[p]&&m&&m.mobile&&(e[p]=v),y&&"Macintosh"==e[u]&&i&&typeof i.standalone!==a&&i.maxTouchPoints&&i.maxTouchPoints>2&&(e[u]="iPad",e[p]=b),e},this.getEngine=function(){var e={};return e[h]=s,e[g]=s,W.call(e,n,w.engine),e},this.getOS=function(){var e={};return e[h]=s,e[g]=s,W.call(e,n,w.os),y&&!e[h]&&m&&"Unknown"!=m.platform&&(e[h]=m.platform.replace(/chrome os/i,F).replace(/macos/i,q)),e},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return n},this.setUA=function(e){return n=typeof e===l&&e.length>350?Y(e,350):e,this},this.setUA(n),this};Z.VERSION="0.7.35",Z.BROWSER=z([h,g,c]),Z.CPU=z([_]),Z.DEVICE=z([u,f,p,m,v,w,b,y,E]),Z.ENGINE=Z.OS=z([h,g]),typeof t!==a?(e.exports&&(t=e.exports=Z),t.UAParser=Z):i.amdO?(n=function(){return Z}.call(t,i,t,e))===s||(e.exports=n):typeof r!==a&&(r.UAParser=Z);var X=typeof r!==a&&(r.jQuery||r.Zepto);if(X&&!X.ua){var ee=new Z;X.ua=ee.getResult(),X.ua.get=function(){return ee.getUA()},X.ua.set=function(e){ee.setUA(e);var t=ee.getResult();for(var i in t)X.ua[i]=t[i]}}}("object"==typeof window?window:this)},1614:function(e,t,i){var n;i.r(t),i.d(t,{NIL:function(){return O},parse:function(){return _},stringify:function(){return h},v1:function(){return g},v3:function(){return I},v4:function(){return A},v5:function(){return k},validate:function(){return a},version:function(){return P}});var r=new Uint8Array(16);function s(){if(!n&&!(n="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto)))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return n(r)}for(var o=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i,a=function(e){return"string"==typeof e&&o.test(e)},d=[],l=0;l<256;++l)d.push((l+256).toString(16).substr(1));var c,u,h=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=(d[e[t+0]]+d[e[t+1]]+d[e[t+2]]+d[e[t+3]]+"-"+d[e[t+4]]+d[e[t+5]]+"-"+d[e[t+6]]+d[e[t+7]]+"-"+d[e[t+8]]+d[e[t+9]]+"-"+d[e[t+10]]+d[e[t+11]]+d[e[t+12]]+d[e[t+13]]+d[e[t+14]]+d[e[t+15]]).toLowerCase();if(!a(i))throw TypeError("Stringified UUID is invalid");return i},p=0,f=0,g=function(e,t,i){var n=t&&i||0,r=t||new Array(16),o=(e=e||{}).node||c,a=void 0!==e.clockseq?e.clockseq:u;if(null==o||null==a){var d=e.random||(e.rng||s)();null==o&&(o=c=[1|d[0],d[1],d[2],d[3],d[4],d[5]]),null==a&&(a=u=16383&(d[6]<<8|d[7]))}var l=void 0!==e.msecs?e.msecs:Date.now(),g=void 0!==e.nsecs?e.nsecs:f+1,_=l-p+(g-f)/1e4;if(_<0&&void 0===e.clockseq&&(a=a+1&16383),(_<0||l>p)&&void 0===e.nsecs&&(g=0),g>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");p=l,f=g,u=a;var m=(1e4*(268435455&(l+=122192928e5))+g)%4294967296;r[n++]=m>>>24&255,r[n++]=m>>>16&255,r[n++]=m>>>8&255,r[n++]=255&m;var v=l/4294967296*1e4&268435455;r[n++]=v>>>8&255,r[n++]=255&v,r[n++]=v>>>24&15|16,r[n++]=v>>>16&255,r[n++]=a>>>8|128,r[n++]=255&a;for(var b=0;b<6;++b)r[n+b]=o[b];return t||h(r)},_=function(e){if(!a(e))throw TypeError("Invalid UUID");var t,i=new Uint8Array(16);return i[0]=(t=parseInt(e.slice(0,8),16))>>>24,i[1]=t>>>16&255,i[2]=t>>>8&255,i[3]=255&t,i[4]=(t=parseInt(e.slice(9,13),16))>>>8,i[5]=255&t,i[6]=(t=parseInt(e.slice(14,18),16))>>>8,i[7]=255&t,i[8]=(t=parseInt(e.slice(19,23),16))>>>8,i[9]=255&t,i[10]=(t=parseInt(e.slice(24,36),16))/1099511627776&255,i[11]=t/4294967296&255,i[12]=t>>>24&255,i[13]=t>>>16&255,i[14]=t>>>8&255,i[15]=255&t,i};function m(e,t,i){function n(e,n,r,s){if("string"==typeof e&&(e=function(e){e=unescape(encodeURIComponent(e));for(var t=[],i=0;i<e.length;++i)t.push(e.charCodeAt(i));return t}(e)),"string"==typeof n&&(n=_(n)),16!==n.length)throw TypeError("Namespace must be array-like (16 iterable integer values, 0-255)");var o=new Uint8Array(16+e.length);if(o.set(n),o.set(e,n.length),(o=i(o))[6]=15&o[6]|t,o[8]=63&o[8]|128,r){s=s||0;for(var a=0;a<16;++a)r[s+a]=o[a];return r}return h(o)}try{n.name=e}catch(e){}return n.DNS="6ba7b810-9dad-11d1-80b4-00c04fd430c8",n.URL="6ba7b811-9dad-11d1-80b4-00c04fd430c8",n}function v(e){return 14+(e+64>>>9<<4)+1}function b(e,t){var i=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(i>>16)<<16|65535&i}function w(e,t,i,n,r,s){return b((o=b(b(t,e),b(n,s)))<<(a=r)|o>>>32-a,i);var o,a}function y(e,t,i,n,r,s,o){return w(t&i|~t&n,e,t,r,s,o)}function E(e,t,i,n,r,s,o){return w(t&n|i&~n,e,t,r,s,o)}function S(e,t,i,n,r,s,o){return w(t^i^n,e,t,r,s,o)}function T(e,t,i,n,r,s,o){return w(i^(t|~n),e,t,r,s,o)}var I=m("v3",48,(function(e){if("string"==typeof e){var t=unescape(encodeURIComponent(e));e=new Uint8Array(t.length);for(var i=0;i<t.length;++i)e[i]=t.charCodeAt(i)}return function(e){for(var t=[],i=32*e.length,n="0123456789abcdef",r=0;r<i;r+=8){var s=e[r>>5]>>>r%32&255,o=parseInt(n.charAt(s>>>4&15)+n.charAt(15&s),16);t.push(o)}return t}(function(e,t){e[t>>5]|=128<<t%32,e[v(t)-1]=t;for(var i=1732584193,n=-271733879,r=-1732584194,s=271733878,o=0;o<e.length;o+=16){var a=i,d=n,l=r,c=s;i=y(i,n,r,s,e[o],7,-680876936),s=y(s,i,n,r,e[o+1],12,-389564586),r=y(r,s,i,n,e[o+2],17,606105819),n=y(n,r,s,i,e[o+3],22,-1044525330),i=y(i,n,r,s,e[o+4],7,-176418897),s=y(s,i,n,r,e[o+5],12,1200080426),r=y(r,s,i,n,e[o+6],17,-1473231341),n=y(n,r,s,i,e[o+7],22,-45705983),i=y(i,n,r,s,e[o+8],7,1770035416),s=y(s,i,n,r,e[o+9],12,-1958414417),r=y(r,s,i,n,e[o+10],17,-42063),n=y(n,r,s,i,e[o+11],22,-1990404162),i=y(i,n,r,s,e[o+12],7,1804603682),s=y(s,i,n,r,e[o+13],12,-40341101),r=y(r,s,i,n,e[o+14],17,-1502002290),i=E(i,n=y(n,r,s,i,e[o+15],22,1236535329),r,s,e[o+1],5,-165796510),s=E(s,i,n,r,e[o+6],9,-1069501632),r=E(r,s,i,n,e[o+11],14,643717713),n=E(n,r,s,i,e[o],20,-373897302),i=E(i,n,r,s,e[o+5],5,-701558691),s=E(s,i,n,r,e[o+10],9,38016083),r=E(r,s,i,n,e[o+15],14,-660478335),n=E(n,r,s,i,e[o+4],20,-405537848),i=E(i,n,r,s,e[o+9],5,568446438),s=E(s,i,n,r,e[o+14],9,-1019803690),r=E(r,s,i,n,e[o+3],14,-187363961),n=E(n,r,s,i,e[o+8],20,1163531501),i=E(i,n,r,s,e[o+13],5,-1444681467),s=E(s,i,n,r,e[o+2],9,-51403784),r=E(r,s,i,n,e[o+7],14,1735328473),i=S(i,n=E(n,r,s,i,e[o+12],20,-1926607734),r,s,e[o+5],4,-378558),s=S(s,i,n,r,e[o+8],11,-2022574463),r=S(r,s,i,n,e[o+11],16,1839030562),n=S(n,r,s,i,e[o+14],23,-35309556),i=S(i,n,r,s,e[o+1],4,-1530992060),s=S(s,i,n,r,e[o+4],11,1272893353),r=S(r,s,i,n,e[o+7],16,-155497632),n=S(n,r,s,i,e[o+10],23,-1094730640),i=S(i,n,r,s,e[o+13],4,681279174),s=S(s,i,n,r,e[o],11,-358537222),r=S(r,s,i,n,e[o+3],16,-722521979),n=S(n,r,s,i,e[o+6],23,76029189),i=S(i,n,r,s,e[o+9],4,-640364487),s=S(s,i,n,r,e[o+12],11,-421815835),r=S(r,s,i,n,e[o+15],16,530742520),i=T(i,n=S(n,r,s,i,e[o+2],23,-995338651),r,s,e[o],6,-198630844),s=T(s,i,n,r,e[o+7],10,1126891415),r=T(r,s,i,n,e[o+14],15,-1416354905),n=T(n,r,s,i,e[o+5],21,-57434055),i=T(i,n,r,s,e[o+12],6,1700485571),s=T(s,i,n,r,e[o+3],10,-1894986606),r=T(r,s,i,n,e[o+10],15,-1051523),n=T(n,r,s,i,e[o+1],21,-2054922799),i=T(i,n,r,s,e[o+8],6,1873313359),s=T(s,i,n,r,e[o+15],10,-30611744),r=T(r,s,i,n,e[o+6],15,-1560198380),n=T(n,r,s,i,e[o+13],21,1309151649),i=T(i,n,r,s,e[o+4],6,-145523070),s=T(s,i,n,r,e[o+11],10,-1120210379),r=T(r,s,i,n,e[o+2],15,718787259),n=T(n,r,s,i,e[o+9],21,-343485551),i=b(i,a),n=b(n,d),r=b(r,l),s=b(s,c)}return[i,n,r,s]}(function(e){if(0===e.length)return[];for(var t=8*e.length,i=new Uint32Array(v(t)),n=0;n<t;n+=8)i[n>>5]|=(255&e[n/8])<<n%32;return i}(e),8*e.length))})),A=function(e,t,i){var n=(e=e||{}).random||(e.rng||s)();if(n[6]=15&n[6]|64,n[8]=63&n[8]|128,t){i=i||0;for(var r=0;r<16;++r)t[i+r]=n[r];return t}return h(n)};function C(e,t,i,n){switch(e){case 0:return t&i^~t&n;case 1:case 3:return t^i^n;case 2:return t&i^t&n^i&n}}function R(e,t){return e<<t|e>>>32-t}var k=m("v5",80,(function(e){var t=[1518500249,1859775393,2400959708,3395469782],i=[1732584193,4023233417,2562383102,271733878,3285377520];if("string"==typeof e){var n=unescape(encodeURIComponent(e));e=[];for(var r=0;r<n.length;++r)e.push(n.charCodeAt(r))}else Array.isArray(e)||(e=Array.prototype.slice.call(e));e.push(128);for(var s=e.length/4+2,o=Math.ceil(s/16),a=new Array(o),d=0;d<o;++d){for(var l=new Uint32Array(16),c=0;c<16;++c)l[c]=e[64*d+4*c]<<24|e[64*d+4*c+1]<<16|e[64*d+4*c+2]<<8|e[64*d+4*c+3];a[d]=l}a[o-1][14]=8*(e.length-1)/Math.pow(2,32),a[o-1][14]=Math.floor(a[o-1][14]),a[o-1][15]=8*(e.length-1)&4294967295;for(var u=0;u<o;++u){for(var h=new Uint32Array(80),p=0;p<16;++p)h[p]=a[u][p];for(var f=16;f<80;++f)h[f]=R(h[f-3]^h[f-8]^h[f-14]^h[f-16],1);for(var g=i[0],_=i[1],m=i[2],v=i[3],b=i[4],w=0;w<80;++w){var y=Math.floor(w/20),E=R(g,5)+C(y,_,m,v)+b+t[y]+h[w]>>>0;b=v,v=m,m=R(_,30)>>>0,_=g,g=E}i[0]=i[0]+g>>>0,i[1]=i[1]+_>>>0,i[2]=i[2]+m>>>0,i[3]=i[3]+v>>>0,i[4]=i[4]+b>>>0}return[i[0]>>24&255,i[0]>>16&255,i[0]>>8&255,255&i[0],i[1]>>24&255,i[1]>>16&255,i[1]>>8&255,255&i[1],i[2]>>24&255,i[2]>>16&255,i[2]>>8&255,255&i[2],i[3]>>24&255,i[3]>>16&255,i[3]>>8&255,255&i[3],i[4]>>24&255,i[4]>>16&255,i[4]>>8&255,255&i[4]]})),O="00000000-0000-0000-0000-000000000000",P=function(e){if(!a(e))throw TypeError("Invalid UUID");return parseInt(e.substr(14,1),16)}}},t={};function i(n){var r=t[n];if(void 0!==r)return r.exports;var s=t[n]={exports:{}};return e[n].call(s.exports,s,s.exports,i),s.exports}i.amdO={},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,{a:t}),t},i.d=function(e,t){for(var n in t)i.o(t,n)&&!i.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var n={};!function(){i.d(n,{J:function(){return t}}),i(4207),i(4407),i(6798),i(4002),i(7722);var e=i(5012);const t=new(i.n(e)())(window.Sparkle);window.Sparkle=t,t._flushQueue()}();var r=n.J;export{r as Sparkle};