Module 324593

702 characters · in 10d18b890e3f6eb3.js, e092b86fcb33b642.js, 81cedb3b4deaf6df.js
Dependencies
Lazily required by (0)none
Requires (2)
Lazily requires (0)none
Source Raw
function(e,t,n){n.d(t,{A:()=>a});var i=n(835245),s=n(187559);let a=new class{searchSessionId=null;searchSessionStartTime=null;isQueryEnteredTracked=!1;getSearchSessionId(){return this.searchSessionId}isSessionActive(){return null!=this.searchSessionId}initialize(){this.searchSessionId=(0,i.A)(),this.searchSessionStartTime=Date.now(),this.isQueryEnteredTracked=!1}maybeTrackQueryEntered(){this.isQueryEnteredTracked||((0,s.j6)(),this.isQueryEnteredTracked=!0)}terminate(){null!=this.searchSessionId&&null!=this.searchSessionStartTime&&((0,s.MH)({searchSessionDuration:Date.now()-this.searchSessionStartTime}),this.searchSessionId=null,this.searchSessionStartTime=null,this.isQueryEnteredTracked=!1)}}}