1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6745],{31772:function(e,t,r){"use strict";var n=r(25148);function i(){}function s(){}s.resetWarningCache=i,e.exports=function(){function e(e,t,r,i,s,o){if(o!==n){var a=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw a.name="Invariant Violation",a}}function t(){return e}e.isRequired=e;var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:s,resetWarningCache:i};return r.PropTypes=r,r}},7862:function(e,t,r){e.exports=r(31772)()},25148:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},62118:function(e){"use strict";e.exports=function(){}},45995:function(e,t,r){"use strict";r.d(t,{E:function(){return y}});var n=r(52983);function i(e){return"function"==typeof n.use?{fetchPriority:e}:{fetchpriority:e}}let s="https://example.com/",o=(e,t,r)=>{if(e&&t)return r.map(r=>{let n=new URL(e,s);if(1!==r){n.searchParams.set("dpr",`${r}`);let e=n.searchParams.get("max-h"),t=n.searchParams.get("max-w");e&&n.searchParams.set("max-h",`${Math.floor(Number.parseInt(e)*r)}`),t&&n.searchParams.set("max-w",`${Math.floor(Number.parseInt(t)*r)}`)}let i=Math.floor(t*r);return i<50?null:`${n.toString().replace(s,"/")} ${i}w`}).filter(Boolean).join(",")};var a=Object.defineProperty,l=new Map,c=new WeakMap,u=0,d=void 0;n.Component;var f=r(15313).lW;let h="undefined"==typeof window,p=!h&&!!window.IntersectionObserver,g=e=>h?f.from(e.toString(),"binary").toString("base64"):window.btoa(e),m={position:"absolute",left:0,top:0,width:"100%",height:"100%",maxWidth:"none",maxHeight:"none"},b=({priority:e,inView:t,loaded:r})=>!!e||!h&&(!p||t||r),v=({priority:e,loaded:t})=>!!e||!h&&(!p||t),y=(0,n.forwardRef)(({className:e,fadeInDuration:t=500,intersectionTreshold:r,intersectionThreshold:s,intersectionMargin:a,pictureClassName:f,imgClassName:h,style:p,pictureStyle:y,imgStyle:w,layout:O="intrinsic",objectFit:x,objectPosition:E,data:j,onLoad:S,usePlaceholder:k=!0,priority:R=!1,sizes:P,srcSetCandidates:_=[.25,.5,.75,1,1.5,2,3,4],placeholderClassName:C,placeholderStyle:I,referrerPolicy:N="no-referrer-when-downgrade"},$)=>{var T,V,W,M,z,A,B,L;let H=(0,n.useRef)(null),[U,D]=function(e,t){let[r,i]=(0,n.useState)(!1);function s(){i(!0),null==t||t()}return(0,n.useEffect)(()=>{e.current&&e.current.complete&&e.current.naturalWidth&&s()},[]),[r,s]}(H,S),[q,F]=function({threshold:e,delay:t,trackVisibility:r,rootMargin:i,root:s,triggerOnce:o,skip:a,initialInView:f,fallbackInView:h,onChange:p}={}){var g;let[m,b]=n.useState(null),v=n.useRef(p),[y,w]=n.useState({inView:!!f,entry:void 0});v.current=p,n.useEffect(()=>{let n;if(!a&&m)return n=function(e,t,r={},n=d){if(void 0===window.IntersectionObserver&&void 0!==n){let i=e.getBoundingClientRect();return t(n,{isIntersecting:n,target:e,intersectionRatio:"number"==typeof r.threshold?r.threshold:0,time:0,boundingClientRect:i,intersectionRect:i,rootBounds:i}),()=>{}}let{id:i,observer:s,elements:o}=function(e){let t=Object.keys(e).sort().filter(t=>void 0!==e[t]).map(t=>{var r;return`${t}_${"root"===t?(r=e.root)?(c.has(r)||(u+=1,c.set(r,u.toString())),c.get(r)):"0":e[t]}`}).toString(),r=l.get(t);if(!r){let n;let i=new Map,s=new IntersectionObserver(t=>{t.forEach(t=>{var r;let s=t.isIntersecting&&n.some(e=>t.intersectionRatio>=e);e.trackVisibility&&void 0===t.isVisible&&(t.isVisible=s),null==(r=i.get(t.target))||r.forEach(e=>{e(s,t)})})},e);n=s.thresholds||(Array.isArray(e.threshold)?e.threshold:[e.threshold||0]),r={id:t,observer:s,elements:i},l.set(t,r)}return r}(r),a=o.get(e)||[];return o.has(e)||o.set(e,a),a.push(t),s.observe(e),function(){a.splice(a.indexOf(t),1),0===a.length&&(o.delete(e),s.unobserve(e)),0===o.size&&(s.disconnect(),l.delete(i))}}(m,(e,t)=>{w({inView:e,entry:t}),v.current&&v.current(e,t),t.isIntersecting&&o&&n&&(n(),n=void 0)},{root:s,rootMargin:i,threshold:e,trackVisibility:r,delay:t},h),()=>{n&&n()}},[Array.isArray(e)?e.toString():e,m,s,i,o,a,r,h,t]);let O=null==(g=y.entry)?void 0:g.target,x=n.useRef(void 0);m||!O||o||a||x.current===O||(x.current=O,w({inView:!!f,entry:void 0}));let E=[b,y.inView,y.entry];return E.ref=E[0],E.inView=E[1],E.entry=E[2],E}({threshold:s||r||0,rootMargin:a||"0px 0px 0px 0px",triggerOnce:!0,fallbackInView:!0}),Y=function(...e){return(0,n.useCallback)(t=>{for(let r=0;r<e.length;r++){let n=e[r];"function"==typeof n?n(t):n&&"object"==typeof n&&(n.current=t)}},e)}($,q),G=b({priority:R,inView:F,loaded:U}),J=v({priority:R,inView:F,loaded:U}),K=j.webpSrcSet&&n.createElement("source",{srcSet:j.webpSrcSet,sizes:null!==(A=null!=P?P:j.sizes)&&void 0!==A?A:void 0,type:"image/webp"}),Q=n.createElement("source",{srcSet:null!==(B=j.srcSet)&&void 0!==B?B:o(j.src,j.width,_),sizes:null!==(L=null!=P?P:j.sizes)&&void 0!==L?L:void 0}),X=t>
10?`opacity ${t}ms`:void 0,Z=Object.assign({transition:X,opacity:J?0:1,position:"absolute",left:"-5%",top:"-5%",width:"110%",height:j.base64?"auto":"110%",maxWidth:"none",maxHeight:"none"},I),ee=k&&j.base64?n.createElement("img",{"aria-hidden":"true",alt:"",src:j.base64,className:C,style:Object.assign({objectFit:x,objectPosition:E},Z)}):k&&j.bgColor?n.createElement("div",{className:C,style:Object.assign({backgroundColor:j.bgColor},Z)}):null,{width:et,aspectRatio:er}=j,en=null!==(T=j.height)&&void 0!==T?T:er?et/er:0,ei=`<svg xmlns="http://www.w3.org/2000/svg" width="${et}" height="${en}"></svg>`,es="fill"!==O?n.createElement("img",{className:h,style:Object.assign({display:"block",width:"100%"},w),src:`data:image/svg+xml;base64,${g(ei)}`,"aria-hidden":"true",alt:""}):null;return n.createElement("div",{ref:Y,className:e,style:Object.assign(Object.assign({overflow:"hidden"},"fill"===O?m:"intrinsic"===O?{position:"relative",width:"100%",maxWidth:et}:"fixed"===O?{position:"relative",width:et}:{position:"relative",width:"100%"}),p)},es,ee,G&&n.createElement("picture",{className:f,style:y},K,Q,j.src&&n.createElement("img",Object.assign({ref:H,src:j.src,alt:null!==(V=j.alt)&&void 0!==V?V:"",title:null!==(W=j.title)&&void 0!==W?W:void 0,onLoad:D},i(R?"high":void 0),{className:h,style:Object.assign(Object.assign(Object.assign({opacity:J?1:0,transition:X},m),{objectFit:x,objectPosition:E}),w),referrerPolicy:N}))),n.createElement("noscript",null,n.createElement("picture",{className:f,style:y},K,Q,j.src&&n.createElement("img",Object.assign({src:j.src,alt:null!==(M=j.alt)&&void 0!==M?M:"",title:null!==(z=j.title)&&void 0!==z?z:void 0,className:h,style:Object.assign(Object.assign(Object.assign({},m),{objectFit:x,objectPosition:E}),w),loading:R?void 0:"lazy"},i(R?"high":void 0),{referrerPolicy:N})))))})}}]);
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.