1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[440],{440:function(t,e,n){n.d(e,{Ue:function(){return a},Xn:function(){return s},c5:function(){return g},i4:function(){return f},jp:function(){return d},lW:function(){return l},oF:function(){return m},yw:function(){return w}});var i=n(5489);let o="docugenie_attribution_v1",r={},u=["gclid","gbraid","wbraid","utmSource","utmMedium","utmCampaign","utmTerm","utmContent","landingPage","latestPage","locale","originToolId","purchaseTrigger","attributionSource","firstTouchAt","lastTouchAt","gaClientId","gaSessionId","appSessionId"];function c(t){return t&&"object"==typeof t?u.reduce((e,n)=>{let i=function(t){if("string"!=typeof t)return;let e=t.trim();if(e)return e.slice(0,500)}(t[n]);return i&&(e[n]=i),e},{}):{}}function a(){if(!(0,i.lJ)())return window.localStorage.removeItem(o),{};try{let t=window.localStorage.getItem(o);return t?c(JSON.parse(t)):{}}catch(t){return{}}}function l(t){let e=c(t);return(0,i.lJ)()?(window.localStorage.setItem(o,JSON.stringify(e)),e):(r=c({...r,...e}),{})}function d(){let t=a(),e=new URLSearchParams(window.location.search),n=new Date().toISOString(),i="".concat(window.location.pathname).concat(window.location.search),o=c({gclid:e.get("gclid"),gbraid:e.get("gbraid"),wbraid:e.get("wbraid"),utmSource:e.get("utm_source"),utmMedium:e.get("utm_medium"),utmCampaign:e.get("utm_campaign"),utmTerm:e.get("utm_term"),utmContent:e.get("utm_content")}),r=Object.keys(o).length>0;return l({...t,...r?o:{},landingPage:r?i:t.landingPage||i,latestPage:i,locale:document.documentElement.lang||t.locale||"en",firstTouchAt:t.firstTouchAt||n,lastTouchAt:r?n:t.lastTouchAt||n})}function g(t,e,n){return l({...d(),originToolId:t,purchaseTrigger:e,attributionSource:n,latestPage:"".concat(window.location.pathname).concat(window.location.search)})}function s(){if(!(0,i.lJ)()){r=c({...r,originToolId:void 0,purchaseTrigger:void 0,attributionSource:void 0});return}l({...a(),originToolId:void 0,purchaseTrigger:void 0,attributionSource:void 0})}function m(){if(!(0,i.lJ)())return{};let t=r;return r={},l({...d(),...t})}function f(){r={},window.localStorage.removeItem(o)}function w(){var t,e,n,o,r,u;if(!(0,i.lJ)())return;let l=a(),d=c({gclid:null===(t=l.gclid)||void 0===t?void 0:t.slice(0,200),gbraid:null===(e=l.gbraid)||void 0===e?void 0:e.slice(0,200),wbraid:null===(n=l.wbraid)||void 0===n?void 0:n.slice(0,200),originToolId:null===(o=l.originToolId)||void 0===o?void 0:o.slice(0,200),purchaseTrigger:null===(r=l.purchaseTrigger)||void 0===r?void 0:r.slice(0,200),attributionSource:null===(u=l.attributionSource)||void 0===u?void 0:u.slice(0,200)});if(0===Object.keys(d).length)return;let g=encodeURIComponent(JSON.stringify(d)),s="https:"===window.location.protocol?"; Secure":"";document.cookie="".concat("docugenie_attribution_auth","=").concat(g,"; Path=/; Max-Age=600; SameSite=Lax").concat(s)}}}]);
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.