1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[12578],{12578:function(e,t,n){n.d(t,{P1:function(){return m}});var o=e=>Array.isArray(e)?e:[e],r=0,l=class{revision=r;_value;_lastValue;_isEqual=u;constructor(e,t=u){this._value=this._lastValue=e,this._isEqual=t}get value(){return this._value}set value(e){this.value!==e&&(this._value=e,this.revision=++r)}};function u(e,t){return e===t}function i(e){return e instanceof l||console.warn("Not a valid cell! ",e),e.value}var s=(e,t)=>!1;function c(){return function(e,t=u){return new l(null,t)}(0,s)}var a=e=>{let t=e.collectionTag;null===t&&(t=e.collectionTag=c()),i(t)},p=0,f=Object.getPrototypeOf({}),y=class{constructor(e){this.value=e,this.value=e,this.tag.value=e}proxy=new Proxy(this,v);tag=c();tags={};children={};collectionTag=null;id=p++},v={get:(e,t)=>(function(){let{value:n}=e,o=Reflect.get(n,t);if("symbol"==typeof t||t in f)return o;if("object"==typeof o&&null!==o){let n=e.children[t];return void 0===n&&(n=e.children[t]=Array.isArray(o)?new h(o):new y(o)),n.tag&&i(n.tag),n.proxy}{let n=e.tags[t];return void 0===n&&((n=e.tags[t]=c()).value=o),i(n),o}})(),ownKeys:e=>(a(e),Reflect.ownKeys(e.value)),getOwnPropertyDescriptor:(e,t)=>Reflect.getOwnPropertyDescriptor(e.value,t),has:(e,t)=>Reflect.has(e.value,t)},h=class{constructor(e){this.value=e,this.value=e,this.tag.value=e}proxy=new Proxy([this],d);tag=c();tags={};children={};collectionTag=null;id=p++},d={get:([e],t)=>("length"===t&&a(e),v.get(e,t)),ownKeys:([e])=>v.ownKeys(e),getOwnPropertyDescriptor:([e],t)=>v.getOwnPropertyDescriptor(e,t),has:([e],t)=>v.has(e,t)},g="undefined"==typeof WeakRef?class{constructor(e){this.value=e}deref(){return this.value}}:WeakRef;function w(){return{s:0,v:void 0,o:null,p:null}}function b(e,t={}){let n,o=w(),{resultEqualityCheck:r}=t,l=0;function u(){let t,u=o,{length:i}=arguments;for(let e=0;e<i;e++){let t=arguments[e];if("function"==typeof t||"object"==typeof t&&null!==t){let e=u.o;null===e&&(u.o=e=new WeakMap);let n=e.get(t);void 0===n?(u=w(),e.set(t,u)):u=n}else{let e=u.p;null===e&&(u.p=e=new Map);let n=e.get(t);void 0===n?(u=w(),e.set(t,u)):u=n}}let s=u;if(1===u.s)t=u.v;else if(t=e.apply(null,arguments),l++,r){var c;let e=(c=n)instanceof g?c.deref():c;null!=e&&r(e,t)&&(t=e,0!==l&&l--),n="object"==typeof t&&null!==t||"function"==typeof t?new g(t):t}return s.s=1,s.v=t,t}return u.clearCache=()=>{o=w(),u.resetResultsCount()},u.resultsCount=()=>l,u.resetResultsCount=()=>{l=0},u}var m=function(e,...t){let n="function"==typeof e?{memoize:e,memoizeOptions:t}:e,r=(...e)=>{let t,r=0,l=0,u={},i=e.pop();"object"==typeof i&&(u=i,i=e.pop()),function(e,t=`expected a function, instead received ${typeof e}`){if("function"!=typeof e)throw TypeError(t)}(i,`createSelector expects an output function after the inputs, but received: [${typeof i}]`);let{memoize:s,memoizeOptions:c=[],argsMemoize:a=b,argsMemoizeOptions:p=[]}={...n,...u},f=o(c),y=o(p),v=function(e){let t=Array.isArray(e[0])?e[0]:e;return!function(e,t="expected all items to be functions, instead received the following types: "){if(!e.every(e=>"function"==typeof e)){let n=e.map(e=>"function"==typeof e?`function ${e.name||"unnamed"}()`:typeof e).join(", ");throw TypeError(`${t}[${n}]`)}}(t,"createSelector expects all input-selectors to be functions, but received the following types: "),t}(e),h=s(function(){return r++,i.apply(null,arguments)},...f);return Object.assign(a(function(){l++;let e=function(e,t){let n=[],{length:o}=e;for(let r=0;r<o;r++)n.push(e[r].apply(null,t));return n}(v,arguments);return t=h.apply(null,e)},...y),{resultFunc:i,memoizedResultFunc:h,dependencies:v,dependencyRecomputations:()=>l,resetDependencyRecomputations:()=>{l=0},lastResult:()=>t,recomputations:()=>r,resetRecomputations:()=>{r=0},memoize:s,argsMemoize:a})};return Object.assign(r,{withTypes:()=>r}),r}(b),j=Object.assign((e,t=m)=>{!function(e,t=`expected an object, instead received ${typeof e}`){if("object"!=typeof e)throw TypeError(t)}(e,`createStructuredSelector expects first argument to be an object where each property is a selector, instead received a ${typeof e}`);let n=Object.keys(e);return t(n.map(t=>e[t]),(...e)=>e.reduce((e,t,o)=>(e[n[o]]=t,e),{}))},{withTypes:()=>j})}}]);
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.