1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[852],{4254:function(e,t,n){n.d(t,{Z:function(){return r}});let r=(0,n(6021).Z)("ExternalLink",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]])},9356:function(e,t,n){n.d(t,{Z:function(){return r}});let r=(0,n(6021).Z)("LoaderCircle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]])},7546:function(e,t,n){n.d(t,{Z:function(){return r}});let r=(0,n(6021).Z)("MessageSquare",[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z",key:"1lielz"}]])},9436:function(e,t,n){n.d(t,{Z:function(){return r}});let r=(0,n(6021).Z)("Share2",[["circle",{cx:"18",cy:"5",r:"3",key:"gq8acd"}],["circle",{cx:"6",cy:"12",r:"3",key:"w7nqdw"}],["circle",{cx:"18",cy:"19",r:"3",key:"1xt0gg"}],["line",{x1:"8.59",x2:"15.42",y1:"13.51",y2:"17.49",key:"47mynk"}],["line",{x1:"15.41",x2:"8.59",y1:"6.51",y2:"10.49",key:"1n3mei"}]])},7114:function(e,t,n){n.d(t,{Z:function(){return r}});let r=(0,n(6021).Z)("ThumbsUp",[["path",{d:"M7 10v12",key:"1qc93n"}],["path",{d:"M15 5.88 14 10h5.83a2 2 0 0 1 1.92 2.56l-2.33 8A2 2 0 0 1 17.5 22H4a2 2 0 0 1-2-2v-8a2 2 0 0 1 2-2h2.76a2 2 0 0 0 1.79-1.11L12 2a3.13 3.13 0 0 1 3 3.88Z",key:"emmmcr"}]])},6454:function(e,t,n){var r=n(5192);function a(){return(a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach(function(t){var r;r=n[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}class u extends r.Component{constructor(e){let t;super(e),this.reCalculateColumnCount=this.reCalculateColumnCount.bind(this),this.reCalculateColumnCountDebounce=this.reCalculateColumnCountDebounce.bind(this),t=this.props.breakpointCols&&this.props.breakpointCols.default?this.props.breakpointCols.default:parseInt(this.props.breakpointCols)||2,this.state={columnCount:t}}componentDidMount(){this.reCalculateColumnCount(),window&&window.addEventListener("resize",this.reCalculateColumnCountDebounce)}componentDidUpdate(){this.reCalculateColumnCount()}componentWillUnmount(){window&&window.removeEventListener("resize",this.reCalculateColumnCountDebounce)}reCalculateColumnCountDebounce(){if(!window||!window.requestAnimationFrame){this.reCalculateColumnCount();return}window.cancelAnimationFrame&&window.cancelAnimationFrame(this._lastRecalculateAnimationFrame),this._lastRecalculateAnimationFrame=window.requestAnimationFrame(()=>{this.reCalculateColumnCount()})}reCalculateColumnCount(){let e=window&&window.innerWidth||1/0,t=this.props.breakpointCols;"object"!=typeof t&&(t={default:parseInt(t)||2});let n=1/0,r=t.default||2;for(let a in t){let i=parseInt(a);i>0&&e<=i&&i<n&&(n=i,r=t[a])}r=Math.max(1,parseInt(r)||1),this.state.columnCount!==r&&this.setState({columnCount:r})}itemsInColumns(){let e=this.state.columnCount,t=Array(e),n=r.Children.toArray(this.props.children);for(let r=0;r<n.length;r++){let a=r%e;t[a]||(t[a]=[]),t[a].push(n[r])}return t}renderColumns(){let{column:e,columnAttrs:t={},columnClassName:n}=this.props,i=this.itemsInColumns(),u=`${100/i.length}%`,l=n;l&&"string"!=typeof l&&(this.logDeprecated('The property "columnClassName" requires a string'),void 0===l&&(l="my-masonry-grid_column"));let s=o(o(o({},e),t),{},{style:o(o({},t.style),{},{width:u}),className:l});return i.map((e,t)=>r.createElement("div",a({},s,{key:t}),e))}logDeprecated(e){console.error("[Masonry]",e)}render(){let e=this.props,{children:t,breakpointCols:n,columnClassName:i,columnAttrs:o,column:u,className:l}=e,s=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,["children","breakpointCols","columnClassName","columnAttrs","column","className"]),c=l;return"string"!=typeof l&&(this.logDeprecated('The property "className" requires a string'),void 0===l&&(c="my-masonry-grid")),r.createElement("div",a({},s,{className:c}),this.renderColumns())}}u.defaultProps={breakpointCols:void 0,className:void 0,columnClassName:void 0,children:void 0,columnAttrs:void 0,column:void 0},t.Z=u},1613:function(e,t,n){var r=n(5192),a="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=r.useState,o=r.useEffect,u=r.useLayoutEffect,l=r.useDebugValue;function s(e){var t=e.getSnapshot;e=e.value;try{var n=t();
1return!a(e,n)}catch(e){return!0}}var c="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=i({inst:{value:n,getSnapshot:t}}),a=r[0].inst,c=r[1];return u(function(){a.value=n,a.getSnapshot=t,s(a)&&c({inst:a})},[e,n,t]),o(function(){return s(a)&&c({inst:a}),e(function(){s(a)&&c({inst:a})})},[e]),l(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:c},1554:function(e,t,n){e.exports=n(1613)},8747:function(e,t,n){var r;n.d(t,{Q:function(){return v}});let a=Symbol.for("constructDateFrom");function i(e,t){return"function"==typeof e?e(t):e&&"object"==typeof e&&a in e?e[a](t):e instanceof Date?new e.constructor(t):new Date(t)}let o={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};function u(e){return function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}let l={date:u({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:u({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:u({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},s={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};function c(e){return(t,n)=>{let r;if("formatting"===((null==n?void 0:n.context)?String(n.context):"standalone")&&e.formattingValues){let t=e.defaultFormattingWidth||e.defaultWidth,a=(null==n?void 0:n.width)?String(n.width):t;r=e.formattingValues[a]||e.formattingValues[t]}else{let t=e.defaultWidth,a=(null==n?void 0:n.width)?String(n.width):e.defaultWidth;r=e.values[a]||e.values[t]}return r[e.argumentCallback?e.argumentCallback(t):t]}}function d(e){return function(t){let n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=r.width,i=a&&e.matchPatterns[a]||e.matchPatterns[e.defaultMatchWidth],o=t.match(i);if(!o)return null;let u=o[0],l=a&&e.parsePatterns[a]||e.parsePatterns[e.defaultParseWidth],s=Array.isArray(l)?function(e,t){for(let n=0;n<e.length;n++)if(t(e[n]))return n}(l,e=>e.test(u)):function(e,t){for(let n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t(e[n]))return n}(l,e=>e.test(u));return n=e.valueCallback?e.valueCallback(s):s,{value:n=r.valueCallback?r.valueCallback(n):n,rest:t.slice(u.length)}}}let f={code:"en-US",formatDistance:(e,t,n)=>{let r;let a=o[e];return(r="string"==typeof a?a:1===t?a.one:a.other.replace("{{count}}",t.toString()),null==n?void 0:n.addSuffix)?n.comparison&&n.comparison>0?"in "+r:r+" ago":r},formatLong:l,formatRelative:(e,t,n,r)=>s[e],localize:{ordinalNumber:(e,t)=>{let n=Number(e),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},era:c({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:c({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:c({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:c({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
1ay","Saturday"]},defaultWidth:"wide"}),dayPeriod:c({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:(r={matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)},function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.match(r.matchPattern);if(!n)return null;let a=n[0],i=e.match(r.parsePattern);if(!i)return null;let o=r.valueCallback?r.valueCallback(i[0]):i[0];return{value:o=t.valueCallback?t.valueCallback(o):o,rest:e.slice(a.length)}}),era:d({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:d({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:d({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:d({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:d({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}},h={};function m(e,t){return i(t||e,e)}function g(e){let t=m(e),n=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return n.setUTCFullYear(t.getFullYear()),+e-+n}function p(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];let a=i.bind(null,e||n.find(e=>"object"==typeof e));return n.map(a)}function y(e,t){let n=+m(e)-+m(t);return n<0?-1:n>0?1:n}function v(e,t){return function(e,t,n){var r,a,i,o,u,l;let s;let c=null!==(a=null!==(r=null==n?void 0:n.locale)&&void 0!==r?r:h.locale)&&void 0!==a?a:f,d=y(e,t);if(isNaN(d))throw RangeError("Invalid time value");let v=Object.assign({},n,{addSuffix:null==n?void 0:n.addSuffix,comparison:d}),[b,w]=p(null==n?void 0:n.in,...d>0?[t,e]:[e,t]),C=(i=w,o=b,(l=null==void 0?void 0:(void 0).roundingMethod,e=>{let t=(l?Math[l]:Math.trunc)(e);return 0===t?0:t})((+m(i)-+m(o))/1e3)),M=Math.round((C-(g(w)-g(b))/1e3)/60);if(M<2){if(null==n?void 0:n.includeSeconds){if(C<5)return c.formatDistance("lessThanXSeconds",5,v);if(C<10)return c.formatDistance("lessThanXSeconds",10,v);if(C<20)return c.formatDistance("lessThanXSeconds",20,v);if(C<40)return c.formatDistance("halfAMinute",0,v);else if(C<60)return c.formatDistance("lessThanXMinutes",1,v);else return c.formatDistance("xMinutes",1,v)}return 0===M?c.formatDistance("lessThanXMinutes",1,v):c.formatDistance("xMinutes",M,v)}if(M<45)return c.formatDistance("xMinutes",M,v);if(M<90)return c.formatDistance("aboutXHours",1,v);if(M<1440)return c.formatDistance("aboutXHours",Math.round(M/60),v);if(M<2520)return c.formatDistance("xDays",1,v);if(M<43200)return c.formatDistance("xDays",Math.round(M/1440),v);if(M<86400)return s=Math.round(M/43200),c.formatDistance("aboutXMonths",s,v);if((s=function(e,t,n){let[r,a,i]=p(void 0,e,e,t),o=y(a,i),u=Math.abs(function(e,t,n){let[r,a]=p(void 0,e,t);return 12*(r.getFullYear()-a.getFullYear())+(r.getMonth()-a.getMonth())}(a,i));if(u<1)return 0;1===a.getMonth()&&a.getDate()>27&&a.setDate(30),a.setMonth(a.getMonth()-o*u);let l=y(a,i)===-o;(function(e,t){let n=m(e,void 0);return+function(e,t){let n=m(e,null==t?void 0:t.in);return n.setHours(23,59,59,999),n}(n,void 0)==+function(e,t){let n=m(e,null==t?void 0:t.in),r=n.getMonth();return n.setFullYear(n.getFullYear(),r+1,0),n.setHours(23,59,59,999),n}(n,void 0)})(r)&&1===u&&1===y(r,i)&&(l=!1);let s=o*(u-+l);return 0===s?0:s}(w,b))<12)return c.formatDistance("xMonths",Math.round(M/43200),v);{let e=s%12,t=Math.trunc(s/12);return e<3?c.formatDistance("aboutXYears",t,v):e<9?c.formatDistance("overXYears",t,v):c.formatDistance("almostXYears",t+1,v)}}(e,i(e,Date.now()),t)}},4697:function(e,t,n){let r;n.d(t,{ZP:function(){return ei}});var a=n(5192),i=n(1554),o=Object.prototype.hasOwnProperty;let u=new WeakMap,l=()=>{},s=l(),c=Object,d=e=>e===s,f=e=>"function"==typeof e,h=(e,t)=>({...e,...t}),m=e=>f(e.then),g={},p={},y="undefined",v=typeof window!=y,b=typeof document!=y,w=v&&"Deno"in window,C=()=>v&&typeof window.requestAnimationFrame!=y,M=(e,t)=>{let n=u.get(e);return[()=>!d(t)&&e.get(t)||g,r=>{if(!d(t)){let a=e.get(t);t in p||(p[t]=a),n[5](t,h(a,r),a||g)}},n[6],()=>!d(t)&&t in p?p[t]:!d(t)&&e.get(t)||g]},O=!0,[k,S]=v&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[l,l],D={initFocus:e=>(b&&document.addEventListener("visibilitychange",e),k("focus",e),()=>{b&&document.removeEventListener("visibilitychange",e),S("focus",e)}),initReconnect:e=>{let t=()=>{O=!0,e()},n=()=>{O=!1};
1return k("online",t),k("offline",n),()=>{S("online",t),S("offline",n)}}},P=!a.useId,j=!v||w,E=e=>C()?window.requestAnimationFrame(e):setTimeout(e,1),x=j?a.useEffect:a.useLayoutEffect,W="undefined"!=typeof navigator&&navigator.connection,T=!j&&W&&(["slow-2g","2g"].includes(W.effectiveType)||W.saveData),A=new WeakMap,_=e=>c.prototype.toString.call(e),F=(e,t)=>e==="[object ".concat(t,"]"),R=0,L=e=>{let t,n;let r=typeof e,a=_(e),i=F(a,"Date"),o=F(a,"RegExp"),u=F(a,"Object");if(c(e)!==e||i||o)t=i?e.toJSON():"symbol"==r?e.toString():"string"==r?JSON.stringify(e):""+e;else{if(t=A.get(e))return t;if(t=++R+"~",A.set(e,t),Array.isArray(e)){for(n=0,t="@";n<e.length;n++)t+=L(e[n])+",";A.set(e,t)}if(u){t="#";let r=c.keys(e).sort();for(;!d(n=r.pop());)d(e[n])||(t+=n+":"+L(e[n])+",");A.set(e,t)}}return t},V=e=>{if(f(e))try{e=e()}catch(t){e=""}let t=e;return[e="string"==typeof e?e:(Array.isArray(e)?e.length:e)?L(e):"",t]},q=0,N=()=>++q;async function X(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];let[r,a,i,o]=t,l=h({populateCache:!0,throwOnError:!0},"boolean"==typeof o?{revalidate:o}:o||{}),c=l.populateCache,g=l.rollbackOnError,p=l.optimisticData,y=e=>"function"==typeof g?g(e):!1!==g,v=l.throwOnError;
1if(f(a)){let e=[];for(let t of r.keys())!/^\$(inf|sub)\$/.test(t)&&a(r.get(t)._k)&&e.push(t);return Promise.all(e.map(b))}return b(a);async function b(e){let n;let[a]=V(e);if(!a)return;let[o,h]=M(r,a),[g,b,w,C]=u.get(r),O=()=>{let t=g[a];return(f(l.revalidate)?l.revalidate(o().data,e):!1!==l.revalidate)&&(delete w[a],delete C[a],t&&t[0])?t[0](2).then(()=>o().data):o().data};if(t.length<3)return O();let k=i,S=!1,D=N();b[a]=[D,0];let P=!d(p),j=o(),E=j.data,x=j._c,W=d(x)?E:x;if(P&&h({data:p=f(p)?p(W,E):p,_c:W}),f(k))try{k=k(W)}catch(e){n=e,S=!0}if(k&&m(k)){if(k=await k.catch(e=>{n=e,S=!0}),D!==b[a][0]){if(S)throw n;return k}S&&P&&y(n)&&(c=!0,h({data:W,_c:s}))}if(c&&!S&&(f(c)?h({data:c(k,W),error:s,_c:s}):h({data:k,error:s,_c:s})),b[a][1]=N(),Promise.resolve(O()).then(()=>{h({_c:s})}),S){if(v)throw n;return}return k}}let I=(e,t)=>{for(let n in e)e[n][0]&&e[n][0](t)},Y=(e,t)=>{if(!u.has(e)){let n=h(D,t),r=Object.create(null),a=X.bind(s,e),i=l,o=Object.create(null),c=(e,t)=>{let n=o[e]||[];return o[e]=n,n.push(t),()=>n.splice(n.indexOf(t),1)},d=(t,n,r)=>{e.set(t,n);let a=o[t];if(a)for(let e of a)e(n,r)},f=()=>{if(!u.has(e)&&(u.set(e,[r,Object.create(null),Object.create(null),Object.create(null),a,d,c]),!j)){let t=n.initFocus(setTimeout.bind(s,I.bind(s,r,0))),a=n.initReconnect(setTimeout.bind(s,I.bind(s,r,1)));i=()=>{t&&t(),a&&a(),u.delete(e)}}};return f(),[e,a,f,i]}return[e,u.get(e)[4]]},[Z,z]=Y(new Map),J=h({onLoadingSlow:l,onSuccess:l,onError:l,onErrorRetry:(e,t,n,r,a)=>{let i=n.errorRetryCount,o=a.retryCount,u=~~((Math.random()+.5)*(1<<(o<8?o:8)))*n.errorRetryInterval;(d(i)||!(o>i))&&setTimeout(r,u,a)},onDiscarded:l,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:T?1e4:5e3,focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:T?5e3:3e3,compare:function e(t,n){var r,a;if(t===n)return!0;if(t&&n&&(r=t.constructor)===n.constructor){if(r===Date)return t.getTime()===n.getTime();if(r===RegExp)return t.toString()===n.toString();if(r===Array){if((a=t.length)===n.length)for(;a--&&e(t[a],n[a]););return -1===a}if(!r||"object"==typeof t){for(r in a=0,t)if(o.call(t,r)&&++a&&!o.call(n,r)||!(r in n)||!e(t[r],n[r]))return!1;return Object.keys(n).length===a}}return t!=t&&n!=n},isPaused:()=>!1,cache:Z,mutate:z,fallback:{}},{isOnline:()=>O,isVisible:()=>{let e=b&&document.visibilityState;return d(e)||"hidden"!==e}}),H=(e,t)=>{let n=h(e,t);if(t){let{use:r,fallback:a}=e,{use:i,fallback:o}=t;r&&i&&(n.use=r.concat(i)),a&&o&&(n.fallback=h(a,o))}return n},U=(0,a.createContext)({}),Q=v&&window.__SWR_DEVTOOLS_USE__,$=Q?window.__SWR_DEVTOOLS_USE__:[],B=e=>f(e[1])?[e[0],e[1],e[2]||{}]:[e[0],null,(null===e[1]?e[2]:e[1])||{}],G=()=>{let e=(0,a.useContext)(U);return(0,a.useMemo)(()=>h(J,e),[e])},K=$.concat(e=>(t,n,r)=>{let a=n&&((...e)=>{let[r]=V(t),[,,,a]=u.get(Z);if(r.startsWith("$inf$"))return n(...e);let i=a[r];return d(i)?n(...e):(delete a[r],i)});return e(t,a,r)}),ee=(e,t,n)=>{let r=t[e]||(t[e]=[]);return r.push(n),()=>{let e=r.indexOf(n);e>=0&&(r[e]=r[r.length-1],r.pop())}};Q&&(window.__SWR_DEVTOOLS_REACT__=a);let et=()=>{};et(),new WeakMap;let en=a.use||(e=>{switch(e.status){case"pending":throw e;case"fulfilled":return e.value;case"rejected":throw e.reason;default:throw e.status="pending",e.then(t=>{e.status="fulfilled",e.value=t},t=>{e.status="rejected",e.reason=t}),e}}),er={dedupe:!0},ea=Promise.resolve(s);c.defineProperty(e=>{let{value:t}=e,n=(0,a.useContext)(U),r=f(t),i=(0,a.useMemo)(()=>r?t(n):t,[r,n,t]),o=(0,a.useMemo)(()=>r?i:H(n,i),[r,n,i]),u=i&&i.provider,l=(0,a.useRef)(s);u&&!l.current&&(l.current=Y(u(o.cache||Z),i));let c=l.current;return c&&(o.cache=c[0],o.mutate=c[1]),x(()=>{if(c)return c[2]&&c[2](),c[3]},[]),(0,a.createElement)(U.Provider,h(e,{value:o}))},"defaultValue",{value:J});let ei=(r=(e,t,n)=>{let{cache:r,compare:o,suspense:l,fallbackData:c,revalidateOnMount:g,revalidateIfStale:p,refreshInterval:y,refreshWhenHidden:v,refreshWhenOffline:b,keepPreviousData:w}=n,[C,O,k,S]=u.get(r),[D,W]=V(e),T=(0,a.useRef)(!1),A=(0,a.useRef)(!1),_=(0,a.useRef)(D),F=(0,a.useRef)(t),R=(0,a.useRef)(n),L=()=>R.current,q=()=>L().isVisible()&&L().isOnline(),[I,Y,Z,z]=M(r,D),J=(0,a.useRef)({}).current,H=d(c)?d(n.fallback)?s:n.fallback[D]:c,U=(e,t)=>{for(let n in J)if("data"===n){if(!o(e[n],t[n])&&(!d(e[n])||!o(eu,t[n])))return!1}else if(t[n]!==e[n])return!1;return!0},Q=(0,a.useMemo)(()=>{let e=!!D&&!!t&&(d(g)?!L().isPaused()&&!l&&!1!==p:g),n=t=>{let n=h(t);return(delete n._k,e)?{isValidating:!0,isLoading:!0,...n}:n},r=I(),a=z(),i=n(r),o=r===a?i:n(a),u=i;return[()=>{let e=n(I());return U(e,u)?(u.data=e.data,u.isLoading=e.isLoading,u.isValidating=e.isValidating,u.error=e.error,u):(u=e,e)},()=>o]},[r,D]),$=(0,i.useSyncExternalStore)((0,a.useCallback)(e=>Z(D,(t,n)=>{U(n,t)||e()}),[r,D]),Q[0],Q[1]),B=!T.current,G=C[D]&&C[D].length>0,K=$.data,et=d(K)?H&&m(H)?en(H):H:K,ei=$.error,eo=(0,a.useRef)(et),eu=w?d(K)?d(eo.current)?et:eo.current:K:et,el=(!G||!!d(ei))&&(B&&!d(g)?g:!L().isPaused()&&(l?!d(et)&&p:d(et)||p)),es=!!(D&&t&&B&&el),ec=d($.isValidating)?es:$.isValidating,ed=d($.isLoading)?es:$.isLoading,ef=(0,a.useCallback)(async e=>{let t,r;let a=F.current;if(!D||!a||A.current||L().isPaused())return!1;let i=!0,u=e||{},l=!k[D]||!u.dedupe,c=()=>P?!A.current&&D===_.current&&T.current:D===_.current,h={isValidating:!1,isLoading:!1},m=()=>{Y(h)},g=()=>{let e=k[D];e&&e[1]===r&&delete k[D]},p={isValidating:!0};d(I().data)&&(p.isLoading=!0);try{if(l&&(Y(p),n.loadingTimeout&&d(I().data)&&setTimeout(()=>{i&&c()&&L().onLoadingSlow(D,n)},n.loadingTimeout),k[D]=[a(W),N()]),[t,r]=k[D],t=await t,l&&setTimeout(g,n.dedupingInterval),!k[D]||k[D][1]!==r)return l&&c()&&L().onDiscarded(D),!1;h.error=s;let e=O[D];if(!d(e)&&(r<=e[0]||r<=e[1]||0===e[1]))return m(),l&&c()&&L().onDiscarded(D),!1;let u=I().data;h.data=o(u,t)?u:t,l&&c()&&L().onSuccess(t,D,n)}catch(n){g();let e=L(),{shouldRetryOnError:t}=e;!e.isPaused()&&(h.error=n,l&&c()&&(e.onError(n,D,e),(!0===t||f(t)&&t(n))&&(!L().revalidateOnFocus||!L().revalidateOnReconnect||q())&&e.onErrorRetry(n,D,e,e=>{let t=C[D];t&&t[0]&&t[0](3,e)},{retryCount:(u.retryCount||0)+1,dedupe:!0})))}return i=!1,m(),!0},[D,r]),eh=(0,a.useCallback)((...e)=>X(r,_.current,...e),[]);if(x(()=>{F.current=t,R.current=n,d(K)||(eo.current=K)}),x(()=>
1{if(!D)return;let e=ef.bind(s,er),t=0;L().revalidateOnFocus&&(t=Date.now()+L().focusThrottleInterval);let n=ee(D,C,(n,r={})=>{if(0==n){let n=Date.now();L().revalidateOnFocus&&n>t&&q()&&(t=n+L().focusThrottleInterval,e())}else if(1==n)L().revalidateOnReconnect&&q()&&e();else if(2==n)return ef();else if(3==n)return ef(r)});return A.current=!1,_.current=D,T.current=!0,Y({_k:W}),el&&!k[D]&&(d(et)||j?e():E(e)),()=>{A.current=!0,n()}},[D]),x(()=>{let e;function t(){let t=f(y)?y(I().data):y;t&&-1!==e&&(e=setTimeout(n,t))}function n(){!I().error&&(v||L().isVisible())&&(b||L().isOnline())?ef(er).then(t):t()}return t(),()=>{e&&(clearTimeout(e),e=-1)}},[y,v,b,D]),(0,a.useDebugValue)(eu),l){let e=D&&d(et);if(!P&&j&&e)throw Error("Fallback data is required when using Suspense in SSR.");e&&(F.current=t,R.current=n,A.current=!1);let r=S[D];if(en(!d(r)&&e?eh(r):ea),!d(ei)&&e)throw ei;let a=e?ef(er):ea;!d(eu)&&e&&(a.status="fulfilled",a.value=!0),en(a)}return{mutate:eh,get data(){return J.data=!0,eu},get error(){return J.error=!0,ei},get isValidating(){return J.isValidating=!0,ec},get isLoading(){return J.isLoading=!0,ed}}},function(...e){let t=G(),[n,a,i]=B(e),o=H(t,i),u=r,{use:l}=o,s=(l||[]).concat(K);for(let e=s.length;e--;)u=s[e](u);return u(n,a||o.fetcher||null,o)})}}]);
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.