PageSourceSearch

https://botlogy-mf-nest-core.web.app/1956.d4f8c75fdeb2907163fb.js

js botlogy-mf-nest-core.web.app collected 2026-10-03 12:18:52 UTC 24,768 bytes, 2 lines download raw bytes

1/*! For license information please see 1956.d4f8c75fdeb2907163fb.js.LICENSE.txt */
2(self.webpackChunk_botlogy_mf_nest_core=self.webpackChunk_botlogy_mf_nest_core||[]).push([[1956,9575],{1956:function(t,e,n){!function(t,e,n){"use strict";var r=function(t){if(t&&t.__esModule)return t;var e=Object.create(null);return t&&Object.keys(t).forEach(function(n){if("default"!==n){var r=Object.getOwnPropertyDescriptor(t,n);Object.defineProperty(e,n,r.get?r:{enumerable:!0,get:function(){return t[n]}})}}),e.default=t,Object.freeze(e)}(e);function a(){return a=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},a.apply(this,arguments)}function i(t,e){if(null==t)return{};var n,r,a={},i=Object.keys(t);for(r=0;r<i.length;r++)n=i[r],e.indexOf(n)>=0||(a[n]=t[n]);return a}function s(t){if(!t)return"";var e=decodeURIComponent(t);return"false"!==e&&("true"===e||(0*+e==0?+e:e))}const o=["children","location","__experimental__snapshot"],u=["location","__experimental__snapshot"],c=["basepath","routes"],l=["to","search","hash","children","target","style","replace","onClick","onMouseEnter","className","getActiveProps","getInactiveProps","activeOptions","preload","disabled","_ref"],h=["style","className"],f=["style","className"],d=["pending"],p=["children"],m=r.createContext(null),v=r.createContext(null),g=r.createContext(null),y=Boolean("undefined"!=typeof window&&window.document&&window.document.createElement),b=y?r.useLayoutEffect:r.useEffect;class w{constructor(){this.listeners=[]}subscribe(t){return this.listeners.push(t),()=>{this.listeners=this.listeners.filter(e=>e!==t)}}notify(){this.listeners.forEach(t=>t())}}function P(t){return r.createElement(v.Provider,t)}function M(){const t=x(),e=D(),n=N();return b(()=>{e({to:".",search:!0,hash:!0}).href!==t.current.href&&n({to:".",search:!0,hash:!0,fromCurrent:!0,replace:!0})},[]),null}class E extends w{constructor(t){var e;let{location:n,__experimental__snapshot:r}=t,s=i(t,u);super(),this.routesById={},this.update=t=>{let{basepath:e,routes:n}=t,r=i(t,c);Object.assign(this,r),this.basepath=V("/"+(null!=e?e:"")),this.routesById={};const s=(t,e)=>t.map(t=>{var n,i,o,u;const c=null!=(n=t.path)?n:"*",l=K(["root"===(null==e?void 0:e.id)?"":null==e?void 0:e.id,(null==c?void 0:c.replace(/(.)\/$/,"$1"))+(t.id?"-"+t.id:"")]);if(t=a({},t,{pendingMs:null!=(i=t.pendingMs)?i:null==r?void 0:r.defaultPendingMs,pendingMinMs:null!=(o=t.pendingMinMs)?o:null==r?void 0:r.defaultPendingMinMs,id:l}),this.routesById[l])throw new Error;return this.routesById[l]=t,t.children=null!=(u=t.children)&&u.length?s(t.children,t):void 0,t});this.routes=s(n),this.rootMatch={id:"root",params:{},search:{},pathname:this.basepath,route:null,ownData:{},data:{},isLoading:!1,status:"resolved"}},this.setState=t=>{const e=t({state:this.state,pending:this.pending});this.state=e.state,this.pending=e.pending,this.cleanMatchCache(),this.notify()},this.matchCache={},this.cleanMatchCache=()=>{var t,e,n;const r=[...null!=(t=null==this?void 0:this.state.matches)?t:[],...null!=(e=null==this||null==(n=this.pending)?void 0:n.matches)?e:[]].map(t=>t.id);Object.values(this.matchCache).forEach(t=>{var e;if(!t.updatedAt)return;if(r.includes(t.id))return;const n=Date.now()-(null!=(e=t.updatedAt)?e:0);(!t.maxAge||n>t.maxAge)&&(t.route.unloader&&t.route.unloader(t),delete this.matchCache[t.id])})},this.updateLocation=t=>{let e;return{promise:new Promise(n=>{const r=new k(this,t);this.setState(t=>a({},t,{pending:{location:r.location,matches:r.matches}})),e=r.subscribe(()=>{const t=this.state.matches;t.filter(t=>!r.matches.find(e=>e.id===t.id)).forEach(t=>{null==t.onExit||t.onExit(t)}),t.filter(t=>r.matches.find(e=>e.id===t.id)).forEach(t=>{null==t.route.onTransition||t.route.onTransition(t)}),r.matches.filter(e=>!t.find(t=>t.id===e.id)).forEach(t=>{t.onExit=null==t.route.onMatch?void 0:t.route.onMatch(t)}),this.setState(t=>a({},t,{state:{location:r.location,matches:r.matches},pending:void 0})),n()}),r.loadData(),r.startPending()}),unsubscribe:e}},this.__experimental__createSnapshot=()=>({location:this.state.location,matches:this.state.matches.map(t=>{let{ownData:e,id:n}=t;return{id:n,ownData:e}})}),this.update(s);let o=[];if(r){const t=new k(this,n.current);
2t.matches.forEach((t,e)=>{var n,a,i,s;if(t.id!==(null==(n=r.matches[e])?void 0:n.id))throw new Error("Router hydration mismatch: "+t.id+" !== "+(null==(s=r.matches[e])?void 0:s.id));t.ownData=null!=(a=null==(i=r.matches[e])?void 0:i.ownData)?a:{}}),A(t.matches),o=t.matches}this.state={location:null!=(e=null==r?void 0:r.location)?e:n.current,matches:o},n.subscribe(()=>this.notify())}}function x(){const t=r.useContext(m);return z(!!t,"useLocation must be used within a <ReactLocation />"),t.location}class _{constructor(t){this.status="loading",this.ownData={},this.data={},this.isLoading=!1,this.notify=t=>{var e;null==(e=this.matchLoader)||e.preNotify(t?this:void 0)},this.assignMatchLoader=t=>{this.matchLoader=t},this.startPending=()=>{this.pendingTimeout&&clearTimeout(this.pendingTimeout),void 0!==this.route.pendingMs&&(this.pendingTimeout=setTimeout(()=>{var t;"loading"===this.status&&(this.status="pending"),null==(t=this.notify)||t.call(this),void 0!==this.route.pendingMinMs&&(this.pendingMinPromise=new Promise(t=>setTimeout(t,this.route.pendingMinMs)))},this.route.pendingMs))},this.load=t=>{var e,n;if(this.maxAge=null!=(e=null!=(n=t.maxAge)?n:this.route.loaderMaxAge)?e:t.router.defaultLoaderMaxAge,this.loaderPromise)return;const r=this.route.import;this.loaderPromise=(r?(()=>(this.isLoading=!0,r({params:this.params,search:this.search}).then(t=>{this.route=a({},this.route,t)})))():Promise.resolve()).then(()=>{const e=[];["element","errorElement","pendingElement"].forEach(t=>{const n=this.route[t];this[t]||("function"==typeof n?(this.isLoading=!0,e.push(n(this).then(e=>{this[t]=e}))):this[t]=this.route[t])});const n=this.route.loader,r=n?new Promise(async e=>{this.isLoading=!0;const r=t=>{this.updatedAt=Date.now(),e(this.ownData),this.status=t},a=t=>{this.ownData=t,this.error=void 0,r("resolved")},i=t=>{console.error(t),this.error=t,r("rejected")};try{a(await n(this,{parentMatch:t.parentMatch,dispatch:async t=>{var e;"resolve"===t.type?a(t.data):"reject"===t.type?i(t.error):"loading"===t.type?this.isLoading=!0:"maxAge"===t.type&&(this.maxAge=t.maxAge),this.updatedAt=Date.now(),null==(e=this.notify)||e.call(this,!0)}}))}catch(t){i(t)}}):Promise.resolve();return Promise.all([...e,r]).then(()=>{this.status="resolved",this.isLoading=!1,this.startPending=void 0}).then(()=>this.pendingMinPromise).then(()=>{var t;this.pendingTimeout&&clearTimeout(this.pendingTimeout),null==(t=this.notify)||t.call(this,!0)})}).then(()=>this.ownData)},Object.assign(this,t)}}class k extends w{constructor(t,e){var n;super(),n=this,this.preNotifiedMatches=[],this.status="pending",this.preNotify=t=>{t&&(this.preNotifiedMatches.includes(t)||this.preNotifiedMatches.push(t)),t&&this.preNotifiedMatches.length!==this.matches.length||(this.status="resolved",A(this.matches),this.notify())},this.loadData=async function(t){var e;let{maxAge:r}=void 0===t?{}:t;if(n.router.cleanMatchCache(),null!=(e=n.matches)&&e.length)return n.firstRenderPromises=[],n.matches.forEach((t,e)=>{var a,i;const s=null==(a=n.matches)?void 0:a[e-1];null==t.assignMatchLoader||t.assignMatchLoader(n),null==t.load||t.load({maxAge:r,parentMatch:s,router:n.router}),null==(i=n.firstRenderPromises)||i.push(t.loaderPromise)}),await Promise.all(n.firstRenderPromises).then(()=>(n.preNotify(),n.matches));n.preNotify()},this.load=async function(t){let{maxAge:e}=void 0===t?{}:t;return await n.loadData({maxAge:e})},this.startPending=async()=>{this.matches.forEach(t=>null==t.startPending?void 0:t.startPending())},this.router=t,this.location=e,this.matches=[];const r=R(this.router,this.location);this.matches=null==r?void 0:r.map(t=>(this.router.matchCache[t.id]||(this.router.matchCache[t.id]=new _(t)),this.router.matchCache[t.id]))}}function A(t){null==t||t.forEach((e,n)=>{var r;const i=null==t?void 0:t[n-1];e.data=a({},null!=(r=null==i?void 0:i.data)?r:{},e.ownData)})}function L(){const t=r.useContext(g);if(!t)throw z(!0,"You are trying to use useRouter() outside of ReactLocation!"),new Error;return t.router}function R(t,e){if(!t.routes.length)return[];const n=[],r=async(i,s)=>{var o;let{pathname:u,params:c}=s;const l=(null!=t&&t.filterRoutes?null==t?void 0:t.filterRoutes(i):i).find(n=>{var r,i;const s=K([u,n.path]),o=!!("/"!==n.path||null!=(r=n.children)&&r.length),l=T(e,{to:s,search:n.search,fuzzy:o,caseSensitive:null!=(i=n.caseSensitive)?i:t.caseSensitive});return l&&(c=a({},c,l)),!!l});if(!l)return;
2const h=O(l.path,c);u=K([u,h]);const f={id:O(l.id,c,!0),route:l,params:c,pathname:u,search:e.search};n.push(f),null!=(o=l.children)&&o.length&&r(l.children,f)};return r(t.routes,t.rootMatch),n}function O(t,e,n){return K(J(t).map(t=>{return"*"!==t.value||n?"param"===t.type?null!=(r=e[t.value.substring(1)])?r:"":t.value:"";var r}))}function S(){const t=x(),e=j(),n=L(),r=D();return q(async function(i,s){var o;void 0===i&&(i=t.current);const u=r(a({},i,{from:null!=(o=i.from)?o:{pathname:e.pathname}})),c=new k(n,u);return await c.load(s)})}function C(){return r.useContext(v)}function j(){var t;return null==(t=C())?void 0:t[0]}function N(){const t=x(),e=j(),n=D();return q(function(r){var a;let{search:i,hash:s,replace:o,from:u,to:c,fromCurrent:l}=r;l=null!=(a=l)?a:void 0===c;const h=n({to:c,search:i,hash:s,from:l?t.current:null!=u?u:{pathname:e.pathname}});t.navigate(h,o)})}function D(){const t=x(),e=L();return q(n=>{const r=t.buildNext(e.basepath,n),i=R(e,r).map(t=>{var e;return null!=(e=t.route.searchFilters)?e:[]}).flat().filter(Boolean);return t.buildNext(e.basepath,a({},n,{__searchFilters:i}))})}function H(){var t;const e=L(),[n,...a]=C(),i=a[0];if(!i)return null;const s=null!=(t=i.errorElement)?t:e.defaultErrorElement,o=(()=>{var t,n;if("rejected"===i.status){if(s)return s;if(!e.useErrorBoundary)return"An unknown error occured!";throw i.error}const a=null!=(t=i.pendingElement)?t:e.defaultPendingElement;if("loading"===i.status)return null;if("pending"===i.status&&(i.route.pendingMs||a))return null!=a?a:null;const o=null!=(n=i.element)?n:e.defaultElement;return null!=o?o:r.createElement(H,null)})();return r.createElement(P,{value:a},o)}function B(){const t=L(),e=j();return q(n=>$(t.basepath,e.pathname,V(n)))}function T(t,e){const n=W(t,e),r=function(t,e){return!(!e.search||!e.search(t.search))}(t,e);if((!e.to||n)&&(!e.search||r))return null!=n?n:{}}function I(){const t=L(),e=B();return q(n=>{let{pending:r}=n,s=i(n,d);if(s=a({},s,{to:s.to?e(""+s.to):void 0}),r){var o;if(null==(o=t.pending)||!o.location)return;return T(t.pending.location,s)}return T(t.state.location,s)})}function U(t,e){const n=x();r.useEffect(()=>{if(!e)return;let r=n.history.block(e=>{window.confirm(t)?(r(),e.retry()):n.current.pathname=window.location.pathname});return r},[e,n,t])}function z(t,e){if(!t){"undefined"!=typeof console&&console.warn(e);try{throw new Error(e)}catch(t){}}}function F(t,e){return"function"==typeof t?t(e):t}function K(t){return V(t.filter(Boolean).join("/"))}function V(t){return(""+t).replace(/\/{2,}/g,"/")}function W(t,e){var n;const r=J(t.pathname),a=J(""+(null!=(n=e.to)?n:"*")),i={};return(()=>{for(let t=0;t<Math.max(r.length,a.length);t++){const n=r[t],s=a[t],o=t===a.length-1,u=t===r.length-1;if(s){if("wildcard"===s.type)return!(null==n||!n.value||(i["*"]=K(r.slice(t).map(t=>t.value)),0));if("pathname"===s.type){if("/"===s.value&&(null==n||!n.value))return!0;if(n)if(e.caseSensitive){if(s.value!==n.value)return!1}else if(s.value.toLowerCase()!==n.value.toLowerCase())return!1}if(!n)return!1;"param"===s.type&&(i[s.value.substring(1)]=n.value)}if(o&&!u)return!!e.fuzzy}return!0})()?i:void 0}function J(t){if(!t)return[];const e=[];if("/"===(t=V(t)).slice(0,1)&&(t=t.substring(1),e.push({type:"pathname",value:"/"})),!t)return e;const n=t.split("/").filter(Boolean);return e.push(...n.map(t=>t.startsWith("*")?{type:"wildcard",value:t}:":"===t.charAt(0)?{type:"param",value:t}:{type:"pathname",value:t})),"/"===t.slice(-1)&&(t=t.substring(1),e.push({type:"pathname",value:"/"})),e}function $(t,e,n){e=e.replace(new RegExp("^"+t),"/"),n=n.replace(new RegExp("^"+t),"/");let r=J(e);const a=J(n);return a.forEach((t,e)=>{if("/"===t.value)e?e===a.length-1&&r.push(t):r=[t];else if(".."===t.value)r.pop();else{if("."===t.value)return;r.push(t)}}),V(K([t,...r.map(t=>t.value)]))}function q(t){const e=r.useRef(),n=r.useRef(t);return n.current=t,e.current||(e.current=function(){return n.current(...arguments)}),e.current}function Y(t,e){if(t===e)return t;const n=Array.isArray(t)&&Array.isArray(e);if(n||G(t)&&G(e)){const r=n?t.length:Object.keys(t).length,a=n?e:Object.keys(e),i=a.length,s=n?[]:{};let o=0;for(let r=0;r<i;r++){const i=n?r:a[r];s[i]=Y(t[i],e[i]),s[i]===t[i]&&o++}return r===i&&o===r?t:s}return e}function G(t){if(!Q(t))return!1;const e=t.constructor;if(void 0===e)return!0;const n=e.prototype;return!!Q(n)&&!!n.hasOwnProperty("isPrototypeOf")}function Q(t){return"[object Object]"===Object.prototype.toString.call(t)}const X=tt(JSON.parse),Z=et(JSON.stringify);function tt(t){return e=>{"?"===e.substring(0,1)&&(e=e.substring(1));let n=function(t){for(var e,n,r={},a=t.split("&");e=a.shift();)void 0!==r[n=(e=e.split("=")).shift()]?r[n]=[].concat(r[n],s(e.shift())):r[n]=s(e.shift());return r}(e);for(let e in n){const r=n[e];if("string"==typeof r)try{n[e]=t(r)}catch(t){}}return n}}function et(t){return e=>{(e=a({},e))&&Object.keys(e).forEach(n=>{const r=e[n];if(void 0===r||void 0===r)delete e[n];else if(r&&"object"==typeof r&&null!==r)try{e[n]=t(r)}catch(t){}});const n=function(t){var e,n,r,a="";for(e in t)if(void 0!==(r=t[e]))if(Array.isArray(r))for(n=0;n<r.length;n++)a&&(a+="&"),a+=encodeURIComponent(e)+"="+encodeURIComponent(r[n]);else a&&(a+="&"),a+=encodeURIComponent(e)+"="+encodeURIComponent(r);return""+a}(e).toString();return n?"?"+n:""}}Object.defineProperty(t,"createBrowserHistory",{enumerable:!0,get:function(){return n.createBrowserHistory}}),Object.defineProperty(t,"createHashHistory",{enumerable:!0,get:function(){return n.createHashHistory}}),Object.defineProperty(t,"createMemoryHistory",{enumerable:!0,get:function(){return n.createMemoryHistory}}),t.Link=function(t){var e;let{to:n=".",search:s,hash:o,children:u,target:c,style:d={},replace:p,onClick:m,onMouseEnter:v,className:g="",getActiveProps:y=()=>({className:"active"}),getInactiveProps:b=()=>({}),activeOptions:w,preload:P,disabled:M,_ref:E}=t,_=i(t,l);const k=S(),A=j(),R=x(),O=L(),C=N(),H=D();P=null!=(e=P)?e:O.defaultLinkPreloadMaxAge;try{z(!1,"<Link /> should not be used for external URLs like: "+new URL(""+n).href)}catch(t){}const B=H({to:n,search:s,hash:o,from:{pathname:A.pathname}}),T=R.current.pathname===B.pathname,I=R.current.pathname.split("/"),U=B.pathname.split("/").every((t,e)=>t===I[e]),F=R.current.hash===B.hash,K=null!=w&&w.exact?T:U,V=null==w||!w.includeHash||F,W=K&&V,J=W?y():{},{style:$={},className:q=""}=J,Y=i(J,h),G=W?{}:b(),{style:Q={},className:X=""}=G,Z=i(G,f);return r.createElement("a",a({ref:E,href:M?void 0:B.href,onClick:t=>{M||(m&&m(t),function(t){return!!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)}(t)||t.defaultPrevented||c&&"_self"!==c||0!==t.button||(t.preventDefault(),C({to:n,search:s,hash:o,replace:p,from:{pathname:A.pathname}})))},onMouseEnter:t=>{v&&v(t),P&&P>0&&k({to:n,search:s,hash:o},{maxAge:P})},target:c,style:a({}
2,d,$,Q),className:[g,q,X].filter(Boolean).join(" ")||void 0},M?{role:"link","aria-disabled":!0}:void 0,_,Y,Z,{children:"function"==typeof u?u({isActive:W}):u}))},t.MatchRoute=function(t){let{children:e}=t,n=i(t,p);const r=I()(n);return"function"==typeof e?e(r):r?e:null},t.MatchesProvider=P,t.Navigate=function(t){let e=N();return b(()=>{e(t)},[e]),null},t.Outlet=H,t.Prompt=function(t){let{message:e,when:n,children:r}=t;return U(e,null==n||n),null!=r?r:null},t.ReactLocation=class extends w{constructor(t){var e,r;super(),this.isTransitioning=!1,this.history=(null==t?void 0:t.history)||(y?n.createBrowserHistory():n.createMemoryHistory()),this.stringifySearch=null!=(e=null==t?void 0:t.stringifySearch)?e:Z,this.parseSearch=null!=(r=null==t?void 0:t.parseSearch)?r:X,this.current=this.parseLocation(this.history.location),this.destroy=this.history.listen(t=>{this.current=this.parseLocation(t.location,this.current),this.notify()})}buildNext(t,e){var n,r,i,s;void 0===t&&(t="/"),void 0===e&&(e={});const o=a({},this.current,e.from),u=$(t,o.pathname,""+(null!=(n=e.to)?n:".")),c=null!=(r=e.__searchFilters)&&r.length?e.__searchFilters.reduce((t,e)=>e(t),o.search):o.search,l=!0===e.search?c:e.search?null!=(i=F(e.search,c))?i:{}:null!=(s=e.__searchFilters)&&s.length?c:{},h=Y(o.search,l),f=this.stringifySearch(h);let d=!0===e.hash?o.hash:F(e.hash,o.hash);return d=d?"#"+d:"",{pathname:u,search:h,searchStr:f,hash:d,href:""+u+f+d,key:e.key}}navigate(t,e){this.current=t,this.navigateTimeout&&clearTimeout(this.navigateTimeout);let n="replace";return e||(n="push"),this.parseLocation(this.history.location).href===this.current.href&&!this.current.key&&(n="replace"),"replace"===n?this.history.replace({pathname:this.current.pathname,hash:this.current.hash,search:this.current.searchStr}):this.history.push({pathname:this.current.pathname,hash:this.current.hash,search:this.current.searchStr})}parseLocation(t,e){var n;const r=this.parseSearch(t.search);return{pathname:t.pathname,searchStr:t.search,search:Y(null==e?void 0:e.search,r),hash:null!=(n=t.hash.split("#").reverse()[0])?n:"",href:""+t.pathname+t.search+t.hash,key:t.key}}},t.RouteMatch=_,t.Router=function(t){let{children:e,location:n,__experimental__snapshot:a}=t,s=i(t,o);const u=r.useRef(null);u.current||(u.current=new E({location:n,__experimental__snapshot:a,routes:s.routes}));const c=u.current,[l,h]=r.useReducer(()=>({}),{});return c.update(s),b(()=>c.subscribe(()=>{h()}),[]),b(()=>c.updateLocation(n.current).unsubscribe,[n.current.key]),r.createElement(m.Provider,{value:{location:n}},r.createElement(g.Provider,{value:{router:c}},r.createElement(M,null),r.createElement(P,{value:[c.rootMatch,...c.state.matches]},null!=e?e:r.createElement(H,null))))},t.RouterInstance=E,t.cleanPath=V,t.defaultParseSearch=X,t.defaultStringifySearch=Z,t.functionalUpdate=F,t.matchByPath=W,t.matchRoute=T,t.matchRoutes=R,t.parsePathname=J,t.parseSearchWith=tt,t.resolvePath=$,t.stringifySearchWith=et,t.useLoadRoute=S,t.useLocation=x,t.useMatch=j,t.useMatchRoute=I,t.useMatches=C,t.useNavigate=N,t.useParentMatches=function(){const t=L(),e=j(),n=t.state.matches;return n.slice(0,n.findIndex(t=>t.id===e.id)-1)},t.usePrompt=U,t.useResolvePath=B,t.useRouter=L,t.useSearch=function(){return x().current.search},Object.defineProperty(t,"__esModule",{value:!0})}(e,n(7381),n(3018))},2150:(t,e,n)=>{"use strict";function r(){return r=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)({}).hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},r.apply(null,arguments)}n.d(e,{A:()=>r})},3018:(t,e,n)=>{"use strict";n.r(e),n.d(e,{Action:()=>r,createBrowserHistory:()=>c,createHashHistory:()=>l,createMemoryHistory:()=>h,createPath:()=>v,parsePath:()=>g});var r,a=n(2150);!function(t){t.Pop="POP",t.Push="PUSH",t.Replace="REPLACE"}(r||(r={}));var i=function(t){return t},s="beforeunload",o="hashchange",u="popstate";function c(t){void 0===t&&(t={});var e=t.window,n=void 0===e?document.defaultView:e,o=n.history;function c(){var t=n.location,e=t.pathname,r=t.search,a=t.hash,s=o.state||{};return[s.idx,i({pathname:e,search:r,hash:a,state:s.usr||null,key:s.key||"default"})]}var l=null;n.addEventListener(u,function(){if(l)P.call(l),l=null;else{var t=r.Pop,e=c(),n=e[0],a=e[1];if(P.length){if(null!=n){var i=y-n;i&&(l={action:t,location:a,retry:function(){A(-1*i)}},A(i))}}else k(t)}});var h=r.Pop,f=c(),y=f[0],b=f[1],w=p(),P=p();function M(t){return"string"==typeof t?t:v(t)}function E(t,e){return void 0===e&&(e=null),i((0,a.A)({pathname:b.pathname,hash:"",search:""},"string"==typeof t?g(t):t,{state:e,key:m()}))}function x(t,e){return[{usr:t.state,key:t.key,idx:e},M(t)]}function _(t,e,n){return!P.length||(P.call({action:t,location:e,retry:n}),!1)}function k(t){h=t;var e=c();y=e[0],b=e[1],w.call({action:h,location:b})}function A(t){o.go(t)}return null==y&&(y=0,o.replaceState((0,a.A)({},o.state,{idx:y}),"")),{get action(){return h},get location(){return b},createHref:M,push:function t(e,a){var i=r.Push,s=E(e,a);if(_(i,s,function(){t(e,a)})){var u=x(s,y+1),c=u[0],l=u[1];try{o.pushState(c,"",l)}catch(t){n.location.assign(l)}k(i)}},replace:function t(e,n){var a=r.Replace,i=E(e,n);if(_(a,i,function(){t(e,n)})){var s=x(i,y),u=s[0],c=s[1];o.replaceState(u,"",c),k(a)}},go:A,back:function(){A(-1)},forward:function(){A(1)},listen:function(t){return w.push(t)},block:function(t){var e=P.push(t);return 1===P.length&&n.addEventListener(s,d),function(){e(),P.length||n.removeEventListener(s,d)}}}}function l(t){void 0===t&&(t={});var e=t.window,n=void 0===e?document.defaultView:e,c=n.history;function l(){var t=g(n.location.hash.substr(1)),e=t.pathname,r=void 0===e?"/":e,a=t.search,s=void 0===a?"":a,o=t.hash,u=void 0===o?"":o,l=c.state||{};return[l.idx,i({pathname:r,search:s,hash:u,state:l.usr||null,key:l.key||"default"})]}var h=null;function f(){if(h)E.call(h),h=null;else{var t=r.Pop,e=l(),n=e[0],a=e[1];if(E.length){if(null!=n){var i=w-n;i&&(h={action:t,location:a,retry:function(){R(-1*i)}},R(i))}}else L(t)}}n.addEventListener(u,f),n.addEventListener(o,function(){v(l()[1])!==v(P)&&f()});var y=r.Pop,b=l(),w=b[0],P=b[1],M=p(),E=p();function x(t){return function(){var t=document.querySelector("base"),e="";if(t&&t.getAttribute("href")){var r=n.location.href,a=r.indexOf("#");e=-1===a?r:r.slice(0,a)}return e}()+"#"+("string"==typeof t?t:v(t))}function _(t,e){return void 0===e&&(e=null),i((0,a.A)({pathname:P.pathname,hash:"",search:""},"string"==typeof t?g(t):t,{state:e,key:m()}))}function k(t,e){return[{usr:t.state,key:t.key,idx:e},x(t)]}function A(t,e,n){return!E.length||(E.call({action:t,location:e,retry:n}),!1)}function L(t){y=t;var e=l();w=e[0],P=e[1],M.call({action:y,location:P})}function R(t){c.go(t)}return null==w&&(w=0,c.replaceState((0,a.A)({},c.state,{idx:w}),"")),{get action(){return y},get location(){return P},createHref:x,push:function t(e,a){var i=r.Push,s=_(e,a);if(A(i,s,function(){t(e,a)})){var o=k(s,w+1),u=o[0],l=o[1];try{c.pushState(u,"",l)}catch(t){n.location.assign(l)}L(i)}},replace:function t(e,n){var a=r.Replace,i=_(e,n);if(A(a,i,function(){t(e,n)})){var s=k(i,w),o=s[0],u=s[1];c.replaceState(o,"",u),L(a)}},go:R,back:function(){R(-1)},forward:function(){R(1)},listen:function(t){return M.push(t)},block:function(t){var e=E.push(t);return 1===E.length&&n.addEventListener(s,d),function(){e(),E.length||n.removeEventListener(s,d)}}}}function h(t){void 0===t&&(t={});var e=t,n=e.initialEntries,s=void 0===n?["/"]:n,o=e.initialIndex,u=s.map(function(t){return i((0,a.A)({pathname:"/",search:"",hash:"",state:null,key:m()},"string"==typeof t?g(t):t))}),c=f(null==o?u.length-1:o,0,u.length-1),l=r.Pop,h=u[c],d=p(),y=p();function b(t,e){return void 0===e&&(e=null),i((0,a.A)({pathname:h.pathname,search:"",hash:""},"string"==typeof t?g(t):t,{state:e,key:m()}))}function w(t,e,n){return!y.length||(y.call({action:t,location:e,retry:n}),!1)}function P(t,e){l=t,h=e,d.call({action:l,location:h})}function M(t){var e=f(c+t,0,u.length-1),n=r.Pop,a=u[e];w(n,a,function(){M(t)})&&(c=e,P(n,a))}return{get index(){return c},get action(){return l},get location(){return h},createHref:function(t){return"string"==typeof t?t:v(t)},push:function t(e,n){var a=r.Push,i=b(e,n);w(a,i,function(){t(e,n)})&&(c+=1,u.splice(c,u.length,i),P(a,i))},replace:function t(e,n){var a=r.Replace,i=b(e,n);w(a,i,function(){t(e,n)}
2)&&(u[c]=i,P(a,i))},go:M,back:function(){M(-1)},forward:function(){M(1)},listen:function(t){return d.push(t)},block:function(t){return y.push(t)}}}function f(t,e,n){return Math.min(Math.max(t,e),n)}function d(t){t.preventDefault(),t.returnValue=""}function p(){var t=[];return{get length(){return t.length},push:function(e){return t.push(e),function(){t=t.filter(function(t){return t!==e})}},call:function(e){t.forEach(function(t){return t&&t(e)})}}}function m(){return Math.random().toString(36).substr(2,8)}function v(t){var e=t.pathname,n=void 0===e?"/":e,r=t.search,a=void 0===r?"":r,i=t.hash,s=void 0===i?"":i;return a&&"?"!==a&&(n+="?"===a.charAt(0)?a:"?"+a),s&&"#"!==s&&(n+="#"===s.charAt(0)?s:"#"+s),n}function g(t){var e={};if(t){var n=t.indexOf("#");n>=0&&(e.hash=t.substr(n),t=t.substr(0,n));var r=t.indexOf("?");r>=0&&(e.search=t.substr(r),t=t.substr(0,r)),t&&(e.pathname=t)}return e}}}]);

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.