1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="8f6e9eec-c67f-4303-a452-4c7c0db77b4c",e._sentryDebugIdIdentifier="sentry-dbid-8f6e9eec-c67f-4303-a452-4c7c0db77b4c")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3242],{12657:(e,t,a)=>{a.d(t,{Z2:()=>c,Oy:()=>r,th:()=>s,VT:()=>u});var n=a(42053),o=a(78891);let i=e=>Array.isArray(e)?e.filter(e=>void 0!==e):Object.fromEntries(Object.entries(e||{}).filter(e=>{let[,t]=e;return void 0!==t})),u=e=>({queryKey:["search-rewards",e],queryFn:async()=>(await n.B.get(o.Sn.GET_REWARDS,{params:{s:e}})).data}),r=()=>({queryFn:async()=>(await n.B.get(o.Sn.GET_CATEGORIES)).data,queryKey:["reward-categories"]}),s=e=>{let{categoryId:t,tagId:a,page:u,limit:r}=e;return{queryKey:["rewards",...i([a&&"-tag-".concat(a),t&&"-category-".concat(t)])],queryFn:async()=>(await n.B.get(o.Sn.GET_REWARDS,{params:{...i({tagId:a&&a,categoryId:t,page:u,limit:r})}})).data}},c=()=>({queryKey:["quote-lobs"],queryFn:async()=>{var e;return null==(e=await n.B.get(o.Sn.GET_QUOTE_LOBS))?void 0:e.data}})},23242:(e,t,a)=>{a.d(t,{th:()=>o.th,A:()=>n.A,So:()=>n.So,nN:()=>n.nN,Qc:()=>n.Qc,mb:()=>n.mb});var n=a(66944),o=a(57509);a(64167),a(42053),a(78891)},37241:(e,t,a)=>{a.d(t,{v6:()=>u,xx:()=>r});var n=a(83900);a(42053),a(78891);var o=a(12657);let i={refetchOnWindowFocus:!1,refetchOnMount:!1},u=e=>(0,n.useQuery)({...(0,o.Oy)(),initialData:e,...i}),r=e=>(0,n.useQuery)({...(0,o.VT)(e),...i,enabled:!!e.length})},47293:(e,t,a)=>{a.d(t,{Ge:()=>s,K_:()=>r,tm:()=>u});var n=a(42053),o=a(78891),i=a(33982);async function u(e,t){let a={analyticsId:e.id,analyticEntityType:"BANNER",analyticSubType:"QUOTE_LOB_CARD",eventType:"CLICK",deviceType:"WEB",...(null==t?void 0:t.deviceId)&&{deviceId:t.deviceId},...(null==t?void 0:t.os)&&{os:t.os},metadata:{quoteType:e.title,lobType:e.title.toLowerCase(),sourceScreen:"QuoteLOBSelector",targetAction:"create_quote",webViewLink:e.webViewLink}};await n.B.post(o.Sn.REWARDS_ANALYTICS_EVENTS,a)}async function r(e){let t={analyticsId:3,analyticEntityType:"BANNER",analyticSubType:"GET_COVERED_CARD",eventType:"CLICK",deviceType:"WEB",...(null==e?void 0:e.deviceId)&&{deviceId:e.deviceId},...(null==e?void 0:e.os)&&{os:e.os},metadata:{quoteType:"",lobType:"",sourceScreen:"LandingPage",targetAction:"navigate_to_insurance_wallet",webViewLink:"/insurance-wallet"}};await n.B.post(o.Sn.REWARDS_ANALYTICS_EVENTS,t)}function s(){return{deviceId:(0,i.getOrGenerateDeviceId)()||void 0,os:(0,i.getOS)(navigator.userAgent)||void 0}}},57509:(e,t,a)=>{a.d(t,{th:()=>o.th,xx:()=>n.xx});var n=a(37241),o=a(12657);a(47293)},66944:(e,t,a)=>{a.d(t,{A:()=>c,Qc:()=>f,So:()=>s,_G:()=>d,mb:()=>g,nN:()=>y});var n=a(5602),o=a(42053),i=a(78891),u=a(63064);let r=new(a(68724)).A({prefix:"[auth]"}),s=()=>(0,n.useMutation)({mutationFn:async e=>o.o.post(i.gz.SIGNUP,e)}),c=()=>(0,n.useMutation)({mutationFn:async e=>(await o.o.post(e.isResend?i.gz.RESEND_MAGIC_LINK:i.gz.SIGNIN,e.body)).data}),l=async()=>{try{var e,t,a,n,s,c,l,d,y;let g=(0,u._l)(),f=(0,u.hZ)(),v=(null==(e=navigator)?void 0:e.userAgent)||"unknown",w={deviceId:g};f&&(w.customerId=f);let E=await o.o.post(i.gz.LOGOUT,w),p=(null==E||null==(a=E.data)||null==(t=a.data)?void 0:t.success)===!0;if(r.info("Logout successful",{ref:"logout",deviceId:g,success:p,message:null==E||null==(s=E.data)||null==(n=s.data)?void 0:n.message}),p||"unknown"===v||v===g)p&&r.info("Skipping legacy logout - logout already successful",{ref:"logout",deviceId:g});else try{let e={...w,deviceId:v},t=await o.o.post(i.gz.LOGOUT,e);r.info("Legacy notification logout successful",{ref:"logout",deviceId:v,success:null==t||null==(l=t.data)||null==(c=l.data)?void 0:c.success,message:null==t||null==(y=t.data)||null==(d=y.data)?void 0:d.message})}catch(t){let e=t instanceof Error?t.message:String(t);r.warn("Legacy notification logout failed (expected for new users): ".concat(e),{ref:"logout",deviceId:v})}return E.data}catch(t){let e=t instanceof Error?t.message:String(t);return r.warn("Failed to logout notification: ".concat(e),{ref:"logout"}),null}},d=async()=>{try{await l(),await fetch("/api/auth/logout",{method:"post"})}catch(e){return e}return null},y=()=>(0,n.useMutation)({mutationFn:async e=>{let{code:t,accessToken:a,providerName:n}=e;return o.o.post(i.gz.SIGNIN_WITH_SOCIAL,{code:t,accessToken:a,providerName:n})}}),g=()=>(0,n.useMutation)({mutationFn:async e=>(await o.o.post(i.gz.VERIFY_TOKEN,e)).data}),f=()=>(0,n.useMutation)({mutationFn:async e=>(await o.B.put(i.gz.UPDATE_USER,e)).data})}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.