1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[123,504],{2162:(e,t,n)=>{n.d(t,{$:()=>j});var l=n(7876);let r=(...e)=>(...t)=>{for(let n=0;n<e.length;n++){let l=e[n];if(l){let e=l(...t);if(null!=e)return e}}},i={listItem:"list-item",oListItem:"o-list-item",list:"group-list-item",oList:"group-o-list-item",span:"span"},s={[i.listItem]:"listItem",[i.oListItem]:"oListItem",[i.list]:"list",[i.oList]:"oList"},o=e=>(t,n,l,r,i)=>{let o=e[s[t]||t];if(o)return o({type:t,node:n,text:l,children:r,key:i})};var a=n(4232);let u=()=>(++u.i).toString();u.i=0;let d=(e,t=[])=>({key:u(),type:e.type,text:"text"in e?e.text:void 0,node:e,children:t}),p=e=>d({type:i.span,text:e,spans:[]}),h=e=>{if("text"in e)return d(e,m(e.spans,e));if("items"in e){let t=[];for(let n=0;n<e.items.length;n++)t.push(h(e.items[n]));return d(e,t)}return d(e)},m=(e,t,n)=>{if(!e.length)return[p(t.text)];let l=e.slice(0);l.sort((e,t)=>e.start-t.start||t.end-e.end);let r=[];for(let e=0;e<l.length;e++){let i=l[e],s=n&&n.start||0,o=i.start-s,a=i.end-s,u=t.text.slice(o,a),h=[];for(let t=e;t<l.length;t++){let e=l[t];e!==i&&(e.start>=i.start&&e.end<=i.end?(h.push(e),l.splice(t,1),t--):e.start<i.end&&e.end>i.start&&(h.push({...e,end:i.end}),l[t]={...e,start:i.end}))}0===e&&o>0&&r.push(p(t.text.slice(0,o)));let c={...i,text:u};r.push(d(c,m(h,{...t,text:u},i))),a<t.text.length&&r.push(p(t.text.slice(a,l[e+1]?l[e+1].start-s:void 0)))}return r},c=(e,t)=>{let n=[];for(let l=0;l<e.length;l++){let r=e[l],i=t(r.type,r.node,r.text,c(r.children,t),r.key);null!=i&&n.push(i)}return n},f={Any:"Any",Document:"Document",Media:"Media",Web:"Web"};n(9742);let x=a.forwardRef(function({field:e,document:t,linkResolver:n,internalComponent:r,externalComponent:i,...s},o){let{href:a,rel:u,...d}=((e,t={})=>{let n;if(e&&("link_type"in e?null!=(n=e)&&("id"in n||"url"in n):e)){let n="target"in e?e.target:void 0,l=((e,...t)=>{var n,l;let r;if(!e)return null;let i="link_type"in e?e:(n=e,{link_type:f.Document,id:n.id,uid:n.uid||void 0,type:n.type,tags:n.tags,lang:n.lang,url:null==n.url?void 0:n.url,slug:null==(l=n.slugs)?void 0:l[0],...n.data&&Object.keys(n.data).length>0?{data:n.data}:{}}),[s]=t;switch(r="function"==typeof s||null==s?{linkResolver:s}:{...s},i.link_type){case f.Media:case f.Web:return"url"in i?i.url:null;case f.Document:if("id"in i&&r.linkResolver){let e=r.linkResolver(i);if(null!=e)return e}if("url"in i&&i.url)return i.url;return null;case f.Any:default:return null}})(e,t.linkResolver),r=null==l?void 0:l,i="string"==typeof r&&!(e=>{let t=/^(\/(?!\/)|#)/.test(e),n=!t&&!/^https?:\/\//.test(e);return t&&!n})(r),s=t.rel?t.rel({href:r,isExternal:i,target:n}):i?"noreferrer":void 0;return{href:r,target:n,rel:null==s?void 0:s}}return{}})(e??t,{linkResolver:n,rel:"function"==typeof s.rel?s.rel:void 0}),p=u;"rel"in s&&"function"!=typeof s.rel&&(p=s.rel);let h=("href"in s?s.href:a)||"",m=h&&(e=>{let t=/^(\/(?!\/)|#)/.test(e),n=!t&&!/^https?:\/\//.test(e);return t&&!n})(h)?r||"a":i||"a";return(0,l.jsx)(m,{ref:o,...d,...s,href:h,rel:p})});function g({linkResolver:e,field:t,fallback:n,components:s,externalLinkComponent:d,internalLinkComponent:p,...m}){return a.useMemo(()=>{let m;if(!(null!=(m=t)&&(1===m.length&&"text"in m[0]?!!m[0].text:!!m.length)))return null!=n?(0,l.jsx)(l.Fragment,{children:n}):null;{let n,m,f=r("object"==typeof s?o(s):s,(n={linkResolver:e,internalLinkComponent:p,externalLinkComponent:d},o({heading1:({children:e,key:t})=>(0,l.jsx)("h1",{children:e},t),heading2:({children:e,key:t})=>(0,l.jsx)("h2",{children:e},t),heading3:({children:e,key:t})=>(0,l.jsx)("h3",{children:e},t),heading4:({children:e,key:t})=>(0,l.jsx)("h4",{children:e},t),heading5:({children:e,key:t})=>(0,l.jsx)("h5",{children:e},t),heading6:({children:e,key:t})=>(0,l.jsx)("h6",{children:e},t),paragraph:({children:e,key:t})=>(0,l.jsx)("p",{children:e},t),preformatted:({node:e,key:t})=>(0,l.jsx)("pre",{children:e.text},t),strong:({children:e,key:t})=>(0,l.jsx)("strong",{children:e},t),em:({children:e,key:t})=>(0,l.jsx)("em",{children:e},t),listItem:({children:e,key:t})=>(0,l.jsx)("li",{children:e},t),oListItem:({children:e,key:t})=>(0,l.jsx)("li",{children:e},t),list:({children:e,key:t})=>(0,l.jsx)("ul",{children:e},t),oList:({children:e,key:t})=>(0,l.jsx)("ol",{children:e}
1,t),image:({node:e,key:t})=>{let r=(0,l.jsx)("img",{src:e.url,alt:e.alt??void 0,"data-copyright":e.copyright?e.copyright:void 0});return(0,l.jsx)("p",{className:"block-img",children:e.linkTo?(0,l.jsx)(x,{linkResolver:n.linkResolver,internalComponent:n.internalLinkComponent,externalComponent:n.externalLinkComponent,field:e.linkTo,children:r}):r},t)},embed:({node:e,key:t})=>(0,l.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:r})=>(0,l.jsx)(x,{field:e.data,linkResolver:n.linkResolver,internalComponent:n.internalLinkComponent,externalComponent:n.externalLinkComponent,children:t},r),label:({node:e,children:t,key:n})=>(0,l.jsx)("span",{className:e.data.label,children:t},n),span:({text:e,key:t})=>{let n=[],r=0;for(let t of e.split("\n"))r>0&&n.push((0,l.jsx)("br",{},`${r}__break`)),n.push((0,l.jsx)(a.Fragment,{children:t},`${r}__line`)),r++;return(0,l.jsx)(a.Fragment,{children:n},t)}}))),g=(m=(e,t,n,l,r)=>{let i=f(e,t,n,l,r);return a.isValidElement(i)&&null==i.key?a.cloneElement(i,{key:r}):i},c((e=>{let t=(e=>{let t=e.slice(0);for(let e=0;e<t.length;e++){let n=t[e];if(n.type===i.listItem||n.type===i.oListItem){let l=[n];for(;t[e+1]&&t[e+1].type===n.type;)l.push(t[e+1]),t.splice(e,1);n.type===i.listItem?t[e]={type:i.list,items:l}:t[e]={type:i.oList,items:l}}}return t})(e),n=[];for(let e=0;e<t.length;e++)n.push(h(t[e]));return{key:u(),children:n}})(t).children,m));return(0,l.jsx)(l.Fragment,{children:g})}},[t,p,d,s,e,n])}n(9742);let y=a.createContext({}),j=function({components:e,...t}){let n=a.useContext(y)||{},i=r("object"==typeof e?o(e):e,"object"==typeof n.richTextComponents?o(n.richTextComponents):n.richTextComponents);return(0,l.jsx)(g,{components:i,internalLinkComponent:n.internalLinkComponent,externalLinkComponent:n.externalLinkComponent,...t})}},3915:(e,t,n)=>{n.d(t,{i:()=>d});var l=n(7876),r=n(4587),i=n.n(r);let s=e=>e.replace(/[A-Z]/g,e=>`-${e.toLowerCase()}`),o=(e,t)=>{let n=new URL(e);for(let e in t){let l=s(e),r=t[e];void 0===r?n.searchParams.delete(l):Array.isArray(r)?n.searchParams.set(l,r.join(",")):n.searchParams.set(l,`${r}`)}let l=n.searchParams.get("s");return l&&(n.searchParams.delete("s"),n.searchParams.append("s",l)),n.toString()},a=e=>{let t={fit:new URL(e.src).searchParams.get("fit")||"max",w:e.width,h:void 0};return e.quality&&(t.q=e.quality),o(e.src,t)},u=e=>{if("number"==typeof e||void 0===e)return e;{let t=Number.parseInt(e);if(Number.isNaN(t))return;return t}},d=({field:e,imgixParams:t={},alt:n,fallbackAlt:r,fill:s,width:d,height:p,fallback:h=null,...m})=>{if(!(e=>null!=e&&!!e.url)(e))return(0,l.jsx)(l.Fragment,{children:h});{for(let e in t)null===t[e]&&(t[e]=void 0);let h=o(e.url,t),c=e.dimensions.width/e.dimensions.height,f=u(d),x=u(p),g=f??e.dimensions.width,y=x??e.dimensions.height;null!=f&&null==x?y=f/c:null==f&&null!=x&&(g=x*c);let j=n??(e.alt||r),k=i();return"default"in k&&(k=k.default),(0,l.jsx)(k,{src:h,width:s?void 0:g,height:s?void 0:y,alt:j,fill:s,loader:a,...m})}}}}]);
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.