(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[17247],{68134:function(e,n,s){Promise.resolve().then(s.bind(s,11973)),Promise.resolve().then(s.bind(s,99843)),Promise.resolve().then(s.bind(s,31012)),Promise.resolve().then(s.bind(s,11358)),Promise.resolve().then(s.t.bind(s,84923,23))},11973:function(e,n,s){"use strict";s.d(n,{EmbeddedProviders:function(){return w}});var i=s(90991),o=s(72163),t=s(70059),r=s(50972),l=s(72357),d=s(85917),a=s(32223),v=s(5726),u=s(73396),c=s(27459),E=s(95966),_=s(41804),p=s(5966),h=s(78379),b=s(31012),O=s(96511),T=s(83208);class N{dispatchAnalyticsEvent(e){let{event:n,...s}=e;n.eventType.includes("error")?(n.payload={...n.payload,omd:{...n.payload.omd,component:"br-nextreport"}},this._handleError(JSON.stringify({event:n,globalContext:s}))):this._handleEvent(JSON.stringify({event:n,globalContext:s})),O.kg.debug({service:T.AppServices.MobileBridge,message:"dispatchAnalyticsEvent called for ".concat(n.eventType)})}_handleEvent(e){var n,s,i,o;null===(i=window.webkit)||void 0===i||null===(s=i.messageHandlers)||void 0===s||null===(n=s.events)||void 0===n||n.postMessage(e),null===(o=window.events)||void 0===o||o.postMessage(e)}_handleError(e){var n,s,i,o;null===(i=window.webkit)||void 0===i||null===(s=i.messageHandlers)||void 0===s||null===(n=s.errors)||void 0===n||n.postMessage(e),null===(o=window.errors)||void 0===o||o.postMessage(e)}}let g=s(69030),m="EMBEDDED_AUTH_TOKEN",w=e=>{let{children:n,countryCode:s,regionCode:O,labsConfigs:T}=e,[w]=(0,b.FS)(),P=(0,_.M)([_.P.BOLT_ENV,_.P.BOLT_DOMAIN,_.P.ONE_TRUST_DOMAIN_SCRIPT,_.P.ONE_TRUST_SCRIPT_URL,_.P.PRISM_COOKIE_DOMAIN]),{value:f}=(0,t.Z)(E.dR.EmbeddedAuthToken,{parse:e=>e}),{data:M}=(0,l.fJ$)(d.uq.getDeviceId,[]),y=(0,o.useMemo)(()=>{if((null==P?void 0:P.BOLT_ENV)&&M&&w)return(0,c.i)({applicationVersion:g.appVersion,deviceId:M,boltEnv:P.BOLT_ENV,boltDomain:P.BOLT_DOMAIN,userAgent:w,disableAnalyticsEvents:!0,authTokenProvider:new r.B(new p.wd({[m]:f}),m)})},[null==P?void 0:P.BOLT_ENV,M,w,f]),A=(0,o.useMemo)(()=>new N,[]);return(0,i.jsx)(a.xN,{configs:y,analyticsEventListener:A.dispatchAnalyticsEvent.bind(A),children:(0,i.jsx)(u.X,{countryCode:s,regionCode:O,labsConfigs:T,children:(0,i.jsxs)(v.W,{children:[(0,i.jsx)(h.Z,{}),n]})})})}}},function(e){e.O(0,[2219,62120,430,31599,59215,47487,84504,69516,84923,63636,5622,16997,72580,72357,38707,56613,6450,61594,73234,1744],function(){return e(e.s=68134)}),_N_E=e.O()}]);