1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7989],{2821:(e,t,r)=>{function n(){for(var e,t,r=0,n="",i=arguments.length;r<i;r++)(e=arguments[r])&&(t=function e(t){var r,n,i="";if("string"==typeof t||"number"==typeof t)i+=t;else if("object"==typeof t)if(Array.isArray(t)){var l=t.length;for(r=0;r<l;r++)t[r]&&(n=e(t[r]))&&(i&&(i+=" "),i+=n)}else for(n in t)t[n]&&(i&&(i+=" "),i+=n);return i}(e))&&(n&&(n+=" "),n+=t);return n}r.d(t,{$:()=>n,A:()=>i});let i=n},4824:(e,t,r)=>{let n;r.d(t,{nH:()=>f});let i="0123456789abcdef";class l{constructor(e){this.bytes=e}static ofInner(e){if(16===e.length)return new l(e);throw TypeError("not 128-bit length")}static fromFieldsV7(e,t,r,n){if(!Number.isInteger(e)||!Number.isInteger(t)||!Number.isInteger(r)||!Number.isInteger(n)||e<0||t<0||r<0||n<0||e>0xffffffffffff||t>4095||r>0x3fffffff||n>0xffffffff)throw RangeError("invalid field value");let i=new Uint8Array(16);return i[0]=e/0x10000000000,i[1]=e/0x100000000,i[2]=e/0x1000000,i[3]=e/65536,i[4]=e/256,i[5]=e,i[6]=112|t>>>8,i[7]=t,i[8]=128|r>>>24,i[9]=r>>>16,i[10]=r>>>8,i[11]=r,i[12]=n>>>24,i[13]=n>>>16,i[14]=n>>>8,i[15]=n,new l(i)}static parse(e){var t,r,n,i;let s;switch(e.length){case 32:s=null==(t=/^[0-9a-f]{32}$/i.exec(e))?void 0:t[0];break;case 36:s=null==(r=/^([0-9a-f]{8})-([0-9a-f]{4})-([0-9a-f]{4})-([0-9a-f]{4})-([0-9a-f]{12})$/i.exec(e))?void 0:r.slice(1,6).join("");break;case 38:s=null==(n=/^\{([0-9a-f]{8})-([0-9a-f]{4})-([0-9a-f]{4})-([0-9a-f]{4})-([0-9a-f]{12})\}$/i.exec(e))?void 0:n.slice(1,6).join("");break;case 45:s=null==(i=/^urn:uuid:([0-9a-f]{8})-([0-9a-f]{4})-([0-9a-f]{4})-([0-9a-f]{4})-([0-9a-f]{12})$/i.exec(e))?void 0:i.slice(1,6).join("")}if(s){let e=new Uint8Array(16);for(let t=0;t<16;t+=4){let r=parseInt(s.substring(2*t,2*t+8),16);e[t+0]=r>>>24,e[t+1]=r>>>16,e[t+2]=r>>>8,e[t+3]=r}return new l(e)}throw SyntaxError("could not parse UUID string")}toString(){let e="";for(let t=0;t<this.bytes.length;t++)e+=i.charAt(this.bytes[t]>>>4),e+=i.charAt(15&this.bytes[t]),(3===t||5===t||7===t||9===t)&&(e+="-");return e}toHex(){let e="";for(let t=0;t<this.bytes.length;t++)e+=i.charAt(this.bytes[t]>>>4),e+=i.charAt(15&this.bytes[t]);return e}toJSON(){return this.toString()}getVariant(){let e=this.bytes[8]>>>4;if(e<0)throw Error("unreachable");if(e<=7)return this.bytes.every(e=>0===e)?"NIL":"VAR_0";if(e<=11)return"VAR_10";if(e<=13)return"VAR_110";if(e<=15)return this.bytes.every(e=>255===e)?"MAX":"VAR_RESERVED";else throw Error("unreachable")}getVersion(){return"VAR_10"===this.getVariant()?this.bytes[6]>>>4:void 0}clone(){return new l(this.bytes.slice(0))}equals(e){return 0===this.compareTo(e)}compareTo(e){for(let t=0;t<16;t++){let r=this.bytes[t]-e.bytes[t];if(0!==r)return Math.sign(r)}return 0}}class s{constructor(e){this.timestamp=0,this.counter=0,this.random=null!=e?e:o()}generate(){return this.generateOrResetCore(Date.now(),1e4)}generateOrAbort(){return this.generateOrAbortCore(Date.now(),1e4)}generateOrResetCore(e,t){let r=this.generateOrAbortCore(e,t);return void 0===r&&(this.timestamp=0,r=this.generateOrAbortCore(e,t)),r}generateOrAbortCore(e,t){if(!Number.isInteger(e)||e<1||e>0xffffffffffff)throw RangeError("`unixTsMs` must be a 48-bit positive integer");if(t<0||t>0xffffffffffff)throw RangeError("`rollbackAllowance` out of reasonable range");if(e>this.timestamp)this.timestamp=e,this.resetCounter();else{if(!(e+t>=this.timestamp))return;this.counter++,this.counter>0x3ffffffffff&&(this.timestamp++,this.resetCounter())}return l.fromFieldsV7(this.timestamp,Math.trunc(this.counter/0x40000000),this.counter&0x40000000-1,this.random.nextUint32())}resetCounter(){this.counter=1024*this.random.nextUint32()+(1023&this.random.nextUint32())}generateV4(){let e=new Uint8Array(Uint32Array.of(this.random.nextUint32(),this.random.nextUint32(),this.random.nextUint32(),this.random.nextUint32()).buffer);return e[6]=64|e[6]>>>4,e[8]=128|e[8]>>>2,l.ofInner(e)}}let o=()=>{if("undefined"!=typeof crypto&&void 0!==crypto.getRandomValues)return new a;if("undefined"!=typeof UUIDV7_DENY_WEAK_RNG&&UUIDV7_DENY_WEAK_RNG)throw Error("no cryptographically strong RNG available");return{nextUint32:()=>65536*Math.trunc(65536*Math.random())+Math.trunc(65536*Math.random())}};class a{constructor(){this.buffer=new Uint32Array(8),this.cursor=65535}nextUint32(){return this.cursor>=this.buffer.length&&(crypto.getRandomValues(this.buffer),this.cursor=0),this.buffer[this.cursor++]}}let f=()=>u().toString(),u=()=>(n||(n=new s)).generate()},5900:(e,t,r)=>{r.d(t,{$:()=>b});var n=r(5155);let i=(...e)=>(...t)=>{for(let r=0;r<e.length;r++){let n=e[r];if(n){let e=n(...t);if(null!=e)return e}}},l={listItem:"list-item",oListItem:"o-list-item",list:"group-list-item",oList:"group-o-list-item",span:"span"},s={[l.listItem]:"listItem",[l.oListItem]:"oListItem",[l.list]:"list",[l.oList]:"oList"},o=e=>(t,r,n,i,l)=>{let o=e[s[t]||t];
1if(o)return o({type:t,node:r,text:n,children:i,key:l})};var a=r(2115);let f=()=>(++f.i).toString();f.i=0;let u=(e,t=[])=>({key:f(),type:e.type,text:"text"in e?e.text:void 0,node:e,children:t}),h=e=>u({type:l.span,text:e,spans:[]}),c=e=>{if("text"in e)return u(e,d(e.spans,e));if("items"in e){let t=[];for(let r=0;r<e.items.length;r++)t.push(c(e.items[r]));return u(e,t)}return u(e)},d=(e,t,r)=>{if(!e.length)return[h(t.text)];let n=e.slice(0);n.sort((e,t)=>e.start-t.start||t.end-e.end);let i=[];for(let e=0;e<n.length;e++){let l=n[e],s=r&&r.start||0,o=l.start-s,a=l.end-s,f=t.text.slice(o,a),c=[];for(let t=e;t<n.length;t++){let e=n[t];e!==l&&(e.start>=l.start&&e.end<=l.end?(c.push(e),n.splice(t,1),t--):e.start<l.end&&e.end>l.start&&(c.push({...e,end:l.end}),n[t]={...e,start:l.end}))}0===e&&o>0&&i.push(h(t.text.slice(0,o)));let p={...l,text:f};i.push(u(p,d(c,{...t,text:f},l))),a<t.text.length&&i.push(h(t.text.slice(a,n[e+1]?n[e+1].start-s:void 0)))}return i},p=(e,t)=>{let r=[];for(let n=0;n<e.length;n++){let i=e[n],l=t(i.type,i.node,i.text,p(i.children,t),i.key);null!=l&&r.push(l)}return r},m={Any:"Any",Document:"Document",Media:"Media",Web:"Web"};r(7358);let g=a.forwardRef(function({field:e,document:t,linkResolver:r,internalComponent:i,externalComponent:l,...s},o){let{href:a,rel:f,...u}=((e,t={})=>{let r;if(e&&("link_type"in e?null!=(r=e)&&("id"in r||"url"in r):e)){let r="target"in e?e.target:void 0,n=((e,...t)=>{var r,n;let i;if(!e)return null;let l="link_type"in e?e:(r=e,{link_type:m.Document,id:r.id,uid:r.uid||void 0,type:r.type,tags:r.tags,lang:r.lang,url:null==r.url?void 0:r.url,slug:null==(n=r.slugs)?void 0:n[0],...r.data&&Object.keys(r.data).length>0?{data:r.data}:{}}),[s]=t;switch(i="function"==typeof s||null==s?{linkResolver:s}:{...s},l.link_type){case m.Media:case m.Web:return"url"in l?l.url:null;case m.Document:if("id"in l&&i.linkResolver){let e=i.linkResolver(l);if(null!=e)return e}if("url"in l&&l.url)return l.url;return null;case m.Any:default:return null}})(e,t.linkResolver),i=null==n?void 0:n,l="string"==typeof i&&!(e=>{let t=/^(\/(?!\/)|#)/.test(e),r=!t&&!/^https?:\/\//.test(e);return t&&!r})(i),s=t.rel?t.rel({href:i,isExternal:l,target:r}):l?"noreferrer":void 0;return{href:i,target:r,rel:null==s?void 0:s}}return{}})(e??t,{linkResolver:r,rel:"function"==typeof s.rel?s.rel:void 0}),h=f;"rel"in s&&"function"!=typeof s.rel&&(h=s.rel);let c=("href"in s?s.href:a)||"",d=c&&(e=>{let t=/^(\/(?!\/)|#)/.test(e),r=!t&&!/^https?:\/\//.test(e);return t&&!r})(c)?i||"a":l||"a";return(0,n.jsx)(d,{ref:o,...u,...s,href:c,rel:h})});function x({linkResolver:e,field:t,fallback:r,components:s,externalLinkComponent:u,internalLinkComponent:h,...d}){return a.useMemo(()=>{let d;if(!(null!=(d=t)&&(1===d.length&&"text"in d[0]?!!d[0].text:!!d.length)))return null!=r?(0,n.jsx)(n.Fragment,{children:r}):null;{let r,d,m=i("object"==typeof s?o(s):s,(r={linkResolver:e,internalLinkComponent:h,externalLinkComponent:u},o({heading1:({children:e,key:t})=>(0,n.jsx)("h1",{children:e},t),heading2:({children:e,key:t})=>(0,n.jsx)("h2",{children:e},t),heading3:({children:e,key:t})=>(0,n.jsx)("h3",{children:e},t),heading4:({children:e,key:t})=>(0,n.jsx)("h4",{children:e},t),heading5:({children:e,key:t})=>(0,n.jsx)("h5",{children:e},t),heading6:({children:e,key:t})=>(0,n.jsx)("h6",{children:e},t),paragraph:({children:e,key:t})=>(0,n.jsx)("p",{children:e},t),preformatted:({node:e,key:t})=>(0,n.jsx)("pre",{children:e.text},t),strong:({children:e,key:t})=>(0,n.jsx)("strong",{children:e},t),em:({children:e,key:t})=>(0,n.jsx)("em",{children:e},t),listItem:({children:e,key:t})=>(0,n.jsx)("li",{children:e},t),oListItem:({children:e,key:t})=>(0,n.jsx)("li",{children:e},t),list:({children:e,key:t})=>(0,n.jsx)("ul",{children:e},t),oList:({children:e,key:t})=>(0,n.jsx)("ol",{children:e},t),image:({node:e,key:t})=>{let i=(0,n.jsx)("img",{src:e.url,alt:e.alt??void 0,"data-copyright":e.copyright?e.copyright:void 0});return(0,n.jsx)("p",{className:"block-img",children:e.linkTo?(0,n.jsx)(g,{linkResolver:r.linkResolver,internalComponent:r.internalLinkComponent,externalComponent:r.externalLinkComponent,field:e.linkTo,children:i}):i},t)}
1,embed:({node:e,key:t})=>(0,n.jsx)("div",{"data-oembed":e.oembed.embed_url,"data-oembed-type":e.oembed.type,"data-oembed-provider":e.oembed.provider_name,dangerouslySetInnerHTML:{__html:e.oembed.html??""}},t),hyperlink:({node:e,children:t,key:i})=>(0,n.jsx)(g,{field:e.data,linkResolver:r.linkResolver,internalComponent:r.internalLinkComponent,externalComponent:r.externalLinkComponent,children:t},i),label:({node:e,children:t,key:r})=>(0,n.jsx)("span",{className:e.data.label,children:t},r),span:({text:e,key:t})=>{let r=[],i=0;for(let t of e.split("\n"))i>0&&r.push((0,n.jsx)("br",{},`${i}__break`)),r.push((0,n.jsx)(a.Fragment,{children:t},`${i}__line`)),i++;return(0,n.jsx)(a.Fragment,{children:r},t)}}))),x=(d=(e,t,r,n,i)=>{let l=m(e,t,r,n,i);return a.isValidElement(l)&&null==l.key?a.cloneElement(l,{key:i}):l},p((e=>{let t=(e=>{let t=e.slice(0);for(let e=0;e<t.length;e++){let r=t[e];if(r.type===l.listItem||r.type===l.oListItem){let n=[r];for(;t[e+1]&&t[e+1].type===r.type;)n.push(t[e+1]),t.splice(e,1);r.type===l.listItem?t[e]={type:l.list,items:n}:t[e]={type:l.oList,items:n}}}return t})(e),r=[];for(let e=0;e<t.length;e++)r.push(c(t[e]));return{key:f(),children:r}})(t).children,d));return(0,n.jsx)(n.Fragment,{children:x})}},[t,h,u,s,e,r])}r(7358);let y=a.createContext({}),b=function({components:e,...t}){let r=a.useContext(y)||{},l=i("object"==typeof e?o(e):e,"object"==typeof r.richTextComponents?o(r.richTextComponents):r.richTextComponents);return(0,n.jsx)(x,{components:l,internalLinkComponent:r.internalLinkComponent,externalLinkComponent:r.externalLinkComponent,...t})}}}]);
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.